1var mod_pagespeed_QR74TOtN9h = "/*! E-Gallery v1.2.0 by Elementor */\nvar EGallery=function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var s in t)i.d(n,s,function(e){return t[e]}.bind(null,s));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,\"a\",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p=\"\",i(i.s=9)}([function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}},function(t,e){function i(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}t.exports=function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}},function(t,e,i){var n=i(5),s=i(6);t.exports=function(t,e){return!e||\"object\"!==n(e)&&\"function\"!=typeof e?s(t):e}},function(t,e){function i(e){return t.exports=i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},i(e)}t.exports=i},function(t,e,i){var n=i(7);t.exports=function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&n(t,e)}},function(t,e){function i(t){return(i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}function n(t){return(n=\"function\"==typeof Symbol&&\"symbol\"===i(Symbol.iterator)?function(t){return i(t)}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":i(t)})(t)}function s(e){return\"function\"==typeof Symbol&&\"symbol\"===n(Symbol.iterator)?t.exports=s=function(t){return n(t)}:t.exports=s=function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":n(t)},s(e)}t.exports=s},function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}},function(t,e){function i(e,n){return t.exports=i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},i(e,n)}t.exports=i},function(t,e,i){},function(t,e,i){\"use strict\";i.r(e);var n=i(0),s=i.n(n),r=i(1),a=i.n(r),o=i(2),l=i.n(o),u=i(3),c=i.n(u),h=i(4),y=i.n(h);var g=function(){function t(e){var i=this;s()(this,t),this.settings=jQuery.extend(!0,this.getDefaultSettings(),e),this.$container=jQuery(this.settings.container),this.timeouts=[],this.initElements(),this.prepareGallery();var n=this.runGallery.bind(this);this.runGallery=this.debounce(function(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];i.settings.lazyLoad?n.apply(void 0,e):i.allImagesPromise.then(function(){return n.apply(void 0,e)})},300),this.settings.lazyLoad&&(this.handleScroll=this.debounce(function(){return i.lazyLoadImages()},16)),this.bindEvents(),this.runGallery()}return a()(t,[{key:\"getDefaultSettings\",value:function(){return{}}},{key:\"getItemClass\",value:function(t){return this.settings.classesPrefix+t}},{key:\"initElements\",value:function(){this.elements={$window:jQuery(window)};var t=\"-\"+(this.settings.rtl?\"rtl\":\"ltr\"),e=this.getItemClass(this.settings.classes.container)+\" \"+this.getItemClass(this.settings.type)+\" \"+this.getItemClass(t);this.settings.lazyLoad&&(e+=\" \"+this.getItemClass(this.settings.classes.lazyLoad)),this.$container.addClass(e)}},{key:\"bindEvents\",value:function(){this.elements.$window.on(\"resize\",this.runGallery),this.settings.lazyLoad&&this.elements.$window.on(\"scroll\",this.handleScroll)}},{key:\"getNestedObjectData\",value:function(t,e){var i=e.split(\".\"),n=i.splice(0,1);return i.length?this.getNestedObjectData(t[n],i.join(\".\")):{object:t,key:e}}},{key:\"getTemplateArgs\",value:function(t,e){var i=this.getNestedObjectData(t,e);return i.object[i.key]||\"\"}},{key:\"getCurrentBreakpoint\",value:function(){var t=Object.keys(this.settings.breakpoints).map(Number).sort(function(t,e){return t-e}),e=0;return t.some(function(t){return innerWidth<t&&(e=t,!0)}),e}},{key:\"getCurrentDeviceSetting\",value:function(t){var e=this.getCurrentBreakpoint();return e?this.settings.breakpoints[e][t]:this.settings[t]}},{key:\"getActiveItems\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.settings.tags,i=[];if(!e.length)return t?(this.$items.each(function(t){i.push(t)}),i):this.$items;var n=this.$items.filter(function(n,s){var r=s.dataset.eGalleryTags;return!!r&&(r=r.split(/[ ,]+/),!!e.some(function(t){return r.includes(t)})&&(t&&i.push(n),!0))});return t?i:n}},{key:\"getImageData\",value:function(t){return this.settings.tags.length&&(t=this.getActiveItems(!0)[t]),this.imagesData[t]}},{key:\"compileTemplate\",value:function(t,e){var i=this;return t.replace(/{{([^}]+)}}/g,function(t,n){return i.getTemplateArgs(e,n.trim())})}},{key:\"createOverlay\",value:function(t){var e=this.settings,i=e.classes,n=e.overlayTemplate,s=jQuery(\"<div>\",{class:this.getItemClass(i.overlay)}
1),r=this.compileTemplate(n,jQuery.extend(!0,this.settings,t));return s.html(r),s}},{key:\"createItem\",value:function(t){var e,i=this.settings.classes,n=jQuery(\"<div>\",{class:this.getItemClass(i.item),\"data-e-gallery-tags\":t.tags}),s=jQuery(\"<div>\",{class:this.getItemClass(i.image)});this.settings.lazyLoad||s.css(\"background-image\",\"url(\"+t.thumbnail+\")\"),this.settings.overlay&&(e=this.createOverlay(t));var r=n;return t.url&&(r=jQuery(\"<a>\",{class:this.getItemClass(i.link),href:t.url}),n.html(r)),r.html(s),e&&r.append(e),n}},{key:\"debounce\",value:function(t,e){var i,n=this;return function(){for(var s=arguments.length,r=new Array(s),a=0;a<s;a++)r[a]=arguments[a];clearTimeout(i),i=setTimeout(function(){return t.apply(void 0,r)},e),n.timeouts.push(i)}}},{key:\"buildGallery\",value:function(){var t=this,e=this.settings.items;this.$items=jQuery(),e.forEach(function(e){var i=t.createItem(e);t.$items=t.$items.add(i),t.$container.append(i)})}},{key:\"loadImages\",value:function(){var t=this,e=[];this.settings.items.forEach(function(i,n){var s=new Image,r=new Promise(function(t){s.onload=t});e.push(r),r.then(function(){return t.calculateImageSize(s,n)}),s.src=i.thumbnail}),this.allImagesPromise=Promise.all(e)}},{key:\"lazyLoadImages\",value:function(){var t=this;if(!this.lazyLoadComplete){var e=this.getActiveItems(),i=this.getActiveItems(!0);e.each(function(e,n){var s=t.settings.items[i[e]];if(s.loading||!function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"top\",i=t.getBoundingClientRect().top,n=t.offsetHeight,s=i+n;return(\"middle\"===e?i+n/2:\"bottom\"===e?s:i)<=innerHeight&&s>=0}(n))return!0;s.loading=!0;var r=jQuery(n),a=new Image;return new Promise(function(t){a.onload=t}).then(function(){r.find(t.settings.selectors.image).css(\"background-image\",'url(\"'+s.thumbnail+'\")').addClass(t.getItemClass(t.settings.classes.imageLoaded)),t.loadedItemsCount++,t.loadedItemsCount===t.settings.items.length&&(t.lazyLoadComplete=!0)}),a.src=s.thumbnail,!0})}}},{key:\"calculateImageSize\",value:function(t,e){this.imagesData[e]={width:t.width,height:t.height,ratio:t.width/t.height}}},{key:\"createImagesData\",value:function(){var t=this;this.settings.items.forEach(function(e,i){return t.calculateImageSize(e,i)})}},{key:\"makeGalleryFromContent\",value:function(){var t=this.settings.selectors,e=this.settings.lazyLoad,i=[];this.$items=this.$container.find(t.items),this.$items.each(function(n,s){var r=jQuery(s).find(t.image);i[n]={thumbnail:r.data(\"thumbnail\")},e?(i[n].width=r.data(\"width\"),i[n].height=r.data(\"height\")):r.css(\"background-image\",'url(\"'.concat(r.data(\"thumbnail\"),'\")'))}),this.settings.items=i}},{key:\"prepareGallery\",value:function(){this.settings.items?this.buildGallery():this.makeGalleryFromContent(),this.imagesData=[],this.settings.lazyLoad?(this.loadedItemsCount=0,this.lazyLoadComplete=!1,this.createImagesData()):this.loadImages()}},{key:\"runGallery\",value:function(t){var e=this,i=this.$container[0].style;i.setProperty(\"--hgap\",this.getCurrentDeviceSetting(\"horizontalGap\")+\"px\"),i.setProperty(\"--vgap\",this.getCurrentDeviceSetting(\"verticalGap\")+\"px\"),i.setProperty(\"--animation-duration\",this.settings.animationDuration+\"ms\"),this.$items.addClass(this.getItemClass(this.settings.classes.hidden)),this.getActiveItems().removeClass(this.getItemClass(this.settings.classes.hidden)),this.settings.lazyLoad&&setTimeout(function(){return e.lazyLoadImages()},300),this.run(t)}},{key:\"setSettings\",value:function(t,e){var i=this.getNestedObjectData(this.settings,t);i.object&&(i.object[i.key]=e,this.runGallery(!0))}},{key:\"unbindEvents\",value:function(){this.elements.$window.off(\"resize\",this.runGallery)}},{key:\"destroy\",value:function(){this.unbindEvents(),this.$container.empty(),this.timeouts.forEach(function(t){return clearTimeout(t)})}}]),t}(),f=function(t){function e(){return s()(this,e),l()(this,c()(e).apply(this,arguments))}return y()(e,t),a()(e,[{key:\"getDefaultSettings\",value:function(){return{aspectRatio:\"16:9\"}}},{key:\"setItemsPosition\",value:function(){var t=this.getCurrentDeviceSetting(\"columns\");this.getActiveItems().each(function(e,i){i.style.setProperty(\"--column\",e%t),i.style.setProperty(\"--row\",Math.floor(e/t))})}},{key:\"setContainerSize\",value:function(){var t=this.getCurrentDeviceSetting(\"columns\"),e=Math.ceil(this.getActiveItems().length/t),i=this.$container[0].style;i.setProperty(\"--columns\",t),i.setProperty(\"--rows\",e);var n=this.getActiveItems().width(),s=this.settings.aspectRatio.split(\":\"),r=s[1]/s[0],a=(r*n*e+this.getCurrentDeviceSetting(\"horizontalGap\")*(e-1))/this.$container.width()*100;i.setProperty(\"--aspect-ratio\",100*r+\"%\"),i.setProperty(\"--container-aspect-ratio\",a+\"%\")}},{key:\"run\",value:function(){var t=this,e=this.getItemClass(this.settings.classes.animated);this.$container.addClass(e),setTimeout(function(){t.setItemsPosition(),t.setContainerSize(),setTimeout(function(){return t.$container.removeClass(e)},t.settings.animationDuration)},50)}}]),e}(g),m=function(t){function e(){return s()(this,e),l()(this,c()(e).apply(this,arguments))}return y()(e,t),a()(e,[{key:\"getDefaultSettings\",value:function(){return{idealRowHeight:200,lastRow:\"auto\",breakpoints:{1024:{idealRowHeight:150}
1,768:{idealRowHeight:100}}}}},{key:\"run\",value:function(){this.rowsHeights=[],this.rowsCount=0,this.containerWidth=this.$container.width(),this.makeJustifiedRow(0)}},{key:\"makeJustifiedRow\",value:function(t){for(var e=0,i=t;;i++){var n=this.getImageData(i),s=Math.round(this.getCurrentDeviceSetting(\"idealRowHeight\")*n.ratio);s>this.containerWidth&&(s=this.containerWidth);var r=e+s;if(r>this.containerWidth)if(this.containerWidth-e<r-this.containerWidth){this.fitImagesInContainer(t,i,e),this.rowsCount++,this.makeJustifiedRow(i);break}var a=i===this.getActiveItems().length-1;if(n.computedWidth=s,a){var o=this.getCurrentDeviceSetting(\"lastRow\");if(\"hide\"!==o){var l=\"fit\"===o||.7<=r/this.containerWidth?r:this.containerWidth;this.fitImagesInContainer(t,i+1,l)}this.inflateGalleryHeight();break}e=r}}},{key:\"fitImagesInContainer\",value:function(t,e,i){for(var n=e-t-1,s=this.getActiveItems(),r=0,a=t;a<e;a++){var o=this.getImageData(a),l=o.computedWidth/i,u=s.get(a),c=this.getItemClass(this.settings.classes.firstRowItem);if(u.style.setProperty(\"--item-width\",l),u.style.setProperty(\"--gap-count\",n),u.style.setProperty(\"--item-height\",o.height/o.width*100+\"%\"),u.style.setProperty(\"--item-start\",r),u.style.setProperty(\"--item-row-index\",a-t),r+=l,a===t){u.classList.add(c);var h=l*(this.containerWidth-n*this.getCurrentDeviceSetting(\"horizontalGap\"));this.rowsHeights.push(h/o.ratio)}else u.classList.remove(c)}}},{key:\"inflateGalleryHeight\",value:function(){var t=this.rowsHeights.reduce(function(t,e){return t+e})+this.rowsCount*this.getCurrentDeviceSetting(\"verticalGap\"),e=t/this.containerWidth,i=this.rowsHeights.map(function(e){return e/t*100}),n=-1,s=0;this.getActiveItems().each(function(t,e){\"0\"===e.style.getPropertyValue(\"--item-row-index\")&&++n&&(s+=i[n-1]),e.style.setProperty(\"--item-top\",s+\"%\"),e.style.setProperty(\"--item-height\",i[n]+\"%\"),e.style.setProperty(\"--row\",n)}),this.$container[0].style.setProperty(\"--container-aspect-ratio\",e)}}]),e}(g),d=function(t){function e(){return s()(this,e),l()(this,c()(e).apply(this,arguments))}return y()(e,t),a()(e,[{key:\"run\",value:function(t){var e=this,i=this.getCurrentBreakpoint();if(t||i!==this.currentBreakpoint){this.currentBreakpoint=i;for(var n=[],s=[],r=[],a=this.getCurrentDeviceSetting(\"columns\"),o=this.$container.width(),l=(o-this.getCurrentDeviceSetting(\"horizontalGap\")*(a-1))/a,u=this.getActiveItems(),c=0,h=0;h<a;h++)s[h]=0,n[h]=0;u.each(function(t,i){var o=e.getImageData(t),u=l/o.ratio,h=t%a;c=n[h],jQuery.each(n,function(t,e){e&&c>e+5&&(c=e,h=t)}),r[t]=n[h],n[h]+=u,i.style.setProperty(\"--item-height\",o.height/o.width*100+\"%\"),i.style.setProperty(\"--column\",h),i.style.setProperty(\"--items-in-column\",s[h]),s[h]++});var y=Math.max.apply(Math,n),g=n.indexOf(y),f=s[g]-1,m=y/o;this.$container[0].style.setProperty(\"--columns\",a),this.$container[0].style.setProperty(\"--highest-column-gap-count\",f),this.$container.css(\"padding-bottom\",100*m+\"%\"),u.each(function(t,e){var i=r[t]?r[t]/y*100:0;e.style.setProperty(\"--percent-height\",i+\"%\")})}}}]),e}(g);i(8);i.d(e,\"default\",function(){return p});var p=function(){function t(e){s()(this,t),this.userSettings=e,this.initGalleriesTypes(),this.createGallery()}return a()(t,[{key:\"getDefaultSettings\",value:function(){return{container:null,items:null,type:\"grid\",tags:[],overlay:!1,overlayTemplate:'<div class=\"{{ classesPrefix }}{{ classes.overlayTitle }}\">{{ title }}</div><div class=\"{{ classesPrefix }}{{ classes.overlayDescription }}\">{{ description }}</div>',columns:5,horizontalGap:10,verticalGap:10,rtl:!1,animationDuration:350,lazyLoad:!1,classesPrefix:\"e-gallery-\",classes:{container:\"container\",item:\"item\",image:\"image\",overlay:\"overlay\",overlayTitle:\"overlay__title\",overlayDescription:\"overlay__description\",link:\"link\",firstRowItem:\"first-row-item\",animated:\"-animated\",hidden:\"item--hidden\",lazyLoad:\"-lazyload\",imageLoaded:\"image-loaded\"},selectors:{items:\".e-gallery-item\",image:\".e-gallery-image\"},breakpoints:{1024:{horizontalGap:5,verticalGap:5,columns:4},768:{horizontalGap:1,verticalGap:1,columns:2}}}}},{key:\"initGalleriesTypes\",value:function(){this.galleriesTypes={grid:f,justified:m,masonry:d}}},{key:\"createGallery\",value:function(){var t=jQuery.extend(this.getDefaultSettings(),this.userSettings),e=this.galleriesTypes[t.type];this.galleryHandler=new e(t)}},{key:\"setSettings\",value:function(t,e){this.galleryHandler.setSettings(t,e)}},{key:\"destroy\",value:function(){this.galleryHandler.destroy()}}]),t}()}]).default;"; 2var mod_pagespeed_K1HrqvAHGB = "/*! This file is auto-generated */\n/*!\n * imagesLoaded PACKAGED v5.0.0\n * JavaScript is all like \"You images are done yet or what?\"\n * MIT License\n */\n!function(t,e){\"object\"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(\"undefined\"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t}
2)),\n/*!\n * imagesLoaded v5.0.0\n * JavaScript is all like \"You images are done yet or what?\"\n * MIT License\n */\nfunction(t,e){\"object\"==typeof module&&module.exports?module.exports=e(t,require(\"ev-emitter\")):t.imagesLoaded=e(t,t.EvEmitter)}(\"undefined\"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;(\"string\"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:\"object\"==typeof h&&\"number\"==typeof h.length?[...h]:[h]),this.options={},\"function\"==typeof e?o=e:Object.assign(this.options,e),o&&this.on(\"always\",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){\"IMG\"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll(\"img\");for(let t of i)this.addImage(t);if(\"string\"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\\((['\"])?(.*?)\\1\\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once(\"progress\",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent(\"progress\",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?\"fail\":\"done\";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent(\"always\",[this]),this.jqDeferred){let t=this.hasAnyBroken?\"reject\":\"resolve\";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,\"naturalWidth\"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener(\"load\",this),this.proxyImage.addEventListener(\"error\",this),this.img.addEventListener(\"load\",this),this.img.addEventListener(\"error\",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s=\"PICTURE\"===i.nodeName?i:this.img;this.emitEvent(\"progress\",[this,s,e])},h.prototype.handleEvent=function(t){let e=\"on\"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,\"onload\"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,\"onerror\"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener(\"load\",this),this.proxyImage.removeEventListener(\"error\",this),this.img.removeEventListener(\"load\",this),this.img.removeEventListener(\"error\",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener(\"load\",this),this.img.addEventListener(\"error\",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWi
2dth,\"naturalWidth\"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener(\"load\",this),this.img.removeEventListener(\"error\",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent(\"progress\",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));"; 3var mod_pagespeed_xsHeYT2gA1 = "!function(e){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=e();else if(\"function\"==typeof define&&define.amd)define([],e);else{var t;\"undefined\"!=typeof window?t=window:\"undefined\"!=typeof global?t=global:\"undefined\"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c=\"function\"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error(\"Cannot find module '\"+s+\"'\");throw u.code=\"MODULE_NOT_FOUND\",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i=\"function\"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){\"use strict\";var n=e(\"./init\"),a={init:function(e){this.get=n(e),e&&e.callback&&\"function\"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{\"./init\":6}],2:[function(e,t,r){\"use strict\";var n=e(\"./terms\"),a=e(\"./helpers/utils\"),i={containers:{current:\"sbjs_current\",current_extra:\"sbjs_current_add\",first:\"sbjs_first\",first_extra:\"sbjs_first_add\",session:\"sbjs_session\",udata:\"sbjs_udata\",promocode:\"sbjs_promo\"},service:{migrations:\"sbjs_migrations\"},delimiter:\"|||\",aliases:{main:{type:\"typ\",source:\"src\",medium:\"mdm\",campaign:\"cmp\",content:\"cnt\",term:\"trm\",id:\"id\",platform:\"plt\",format:\"fmt\",tactic:\"tct\"},extra:{fire_date:\"fd\",entrance_point:\"ep\",referer:\"rf\"},session:{pages_seen:\"pgs\",current_page:\"cpg\"},udata:{visits:\"vst\",ip:\"uip\",agent:\"uag\"},promo:\"code\"},pack:{main:function(e){return i.aliases.main.type+\"=\"+e.type+i.delimiter+i.aliases.main.source+\"=\"+e.source+i.delimiter+i.aliases.main.medium+\"=\"+e.medium+i.delimiter+i.aliases.main.campaign+\"=\"+e.campaign+i.delimiter+i.aliases.main.content+\"=\"+e.content+i.delimiter+i.aliases.main.term+\"=\"+e.term+i.delimiter+i.aliases.main.id+\"=\"+e.id+i.delimiter+i.aliases.main.platform+\"=\"+e.platform+i.delimiter+i.aliases.main.format+\"=\"+e.format+i.delimiter+i.aliases.main.tactic+\"=\"+e.tactic},extra:function(e){return i.aliases.extra.fire_date+\"=\"+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+\"=\"+document.location.href+i.delimiter+i.aliases.extra.referer+\"=\"+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+\"=\"+e+i.delimiter+i.aliases.udata.ip+\"=\"+t+i.delimiter+i.aliases.udata.agent+\"=\"+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+\"=\"+e+i.delimiter+i.aliases.session.current_page+\"=\"+document.location.href},promo:function(e){return i.aliases.promo+\"=\"+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{\"./helpers/utils\":5,\"./terms\":9}],3:[function(e,t,r){\"use strict\";var n=e(\"../data\").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\\!/g,\"%21\").replace(/\\~/g,\"%7E\").replace(/\\*/g,\"%2A\").replace(/\\'/g,\"%27\").replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\\%21/g,\"!\").replace(/\\%7E/g,\"~\").replace(/\\%2A/g,\"*\").replace(/\\%27/g,\"'\").replace(/\\%28/g,\"(\").replace(/\\%29/g,\")\")}catch(t){try{return unescape(e)}catch(r){return\"\"}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i=\"; expires=\"+o.toGMTString()}else i=\"\";s=n&&!a?\";domain=.\"+n:\"\";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,\"\")),document.cookie=this.encodeData(e)+\"=\"+c+i+s+\"; path=/\"},get:function(e){for(var t=this.encodeData(e)+\"=\",r=document.cookie.split(\";\"),n=0;n<r.length;n++){for(var a=r[n];\" \"===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),\"=\"))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,\"\",-1,t,r)},parse:function(e){var t=[],r={};
3if(\"string\"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split(\"=\"),u=c.splice(0,1);u.push(c.join(\"=\")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace(\"sbjs_\",\"\")}}},{\"../data\":2}],4:[function(e,t,r){\"use strict\";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?\"strict\":\"loose\"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||\"\";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:[\"source\",\"protocol\",\"authority\",\"userInfo\",\"user\",\"password\",\"host\",\"port\",\"relative\",\"path\",\"directory\",\"file\",\"query\",\"anchor\"],q:{name:\"queryKey\",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\\/?#]+):)?(?:\\/\\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\\/?#]*)(?::(\\d*))?))?((((?:[^?#\\/]*\\/)*)([^?#]*))(?:\\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\\/]*@)([^:\\/?#.]+):)?(?:\\/\\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\\/?#]*)(?::(\\d*))?)(((\\/(?:[^?#](?![^?#\\/]*\\.[^?#\\/.]+(?:[?#]|$)))*\\/?)?([^?#\\/]*))(?:\\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split(\"&\"),n=0;n<r.length;n++){var a=r[n].split(\"=\");if(\"undefined\"==typeof t[a[0]])t[a[0]]=a[1];else if(\"string\"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace(\"www.\",\"\")}}},{}],5:[function(e,t,r){\"use strict\";t.exports={escapeRegexp:function(e){return e.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,\"\\\\$&\")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+\"-\"+this.setLeadingZeroToInt(e.getMonth()+1,2)+\"-\"+this.setLeadingZeroToInt(e.getDate(),2)+\" \"+this.setLeadingZeroToInt(e.getHours(),2)+\":\"+this.setLeadingZeroToInt(e.getMinutes(),2)+\":\"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+\"\";r.length<t;)r=\"0\"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){\"use strict\";var n=e(\"./data\"),a=e(\"./terms\"),i=e(\"./helpers/cookies\"),s=e(\"./helpers/uri\"),o=e(\"./helpers/utils\"),c=e(\"./params\"),u=e(\"./migrations\");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r=\"undefined\"!=typeof k.utm_source?k.utm_source:\"undefined\"!=typeof k.gclid?\"google\":\"undefined\"!=typeof k.yclid?\"yandex\":a.none,p=\"undefined\"!=typeof k.utm_medium?k.utm_medium:\"undefined\"!=typeof k.gclid?\"cpc\":\"undefined\"!=typeof k.yclid?\"cpc\":a.none,f=\"undefined\"!=typeof k.utm_campaign?k.utm_campaign:\"undefined\"!=typeof k[x.campaign_param]?k[x.campaign_param]:\"undefined\"!=typeof k.gclid?\"google_cpc\":\"undefined\"!=typeof k.yclid?\"yandex_cpc\":a.none,m=\"undefined\"!=typeof k.utm_content?k.utm_content:\"undefined\"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d=\"undefined\"!=typeof k.utm_term?k.utm_term:\"undefined\"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\\.)?yandex\\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=
3a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp(\"^(?:.*\\\\.)?\"+o.escapeRegexp(\"yandex\")+\"\\\\..{2,9}$\"),n=new RegExp(\".*\"+o.escapeRegexp(\"text\")+\"=.*\"),a=new RegExp(\"^(?:www\\\\.)?\"+o.escapeRegexp(\"google\")+\"\\\\..{2,9}$\");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r=\"yandex\",!0;if(s.parse(e).host.match(a))return r=\"google\",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp(\"^(?:.*\\\\.)?\"+o.escapeRegexp(x.organics[i].host)+\"$\",\"i\"))&&s.parse(e).query.match(new RegExp(\".*\"+o.escapeRegexp(x.organics[i].param)+\"=.*\",\"i\")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp(\"^(?:.*\\\\.)?\"+o.escapeRegexp(x.referrals[t].host)+\"$\",\"i\")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp(\"^(?:.*\\\\.)?\"+o.escapeRegexp(w)+\"$\",\"i\");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if(\"undefined\"!=typeof k.utm_source||\"undefined\"!=typeof k.utm_medium||\"undefined\"!=typeof k.utm_campaign||\"undefined\"!=typeof k.utm_content||\"undefined\"!=typeof k.utm_term||\"undefined\"!=typeof k.utm_id||\"undefined\"!=typeof k.utm_source_platform||\"undefined\"!=typeof k.utm_creative_format||\"undefined\"!=typeof k.utm_marketing_tactic||\"undefined\"!=typeof k.gclid||\"undefined\"!=typeof k.yclid||\"undefined\"!=typeof k[x.campaign_param]||\"undefined\"!=typeof k[x.term_param]||\"undefined\"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{\"./data\":2,\"./helpers/cookies\":3,\"./helpers/uri\":4,\"./helpers/utils\":5,\"./migrations\":7,\"./params\":8,\"./terms\":9}],7:[function(e,t,r){\"use strict\";var n=e(\"./data\"),a=e(\"./helpers/cookies\");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u=\"\";for(i=0;i<c.length;i++)u+=c[i]+\"=1\",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:\"1418474375998\",version:\"1.0.0-beta\",go:function(e,t){var r=e+\"=1\",i=e+\"=0\",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];
vendor: 3,235 bytes, line 3
3for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\\|)?\\|(\\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{\"./data\":2,\"./helpers/cookies\":3}],8:[function(e,t,r){\"use strict\";var n=e(\"./terms\"),a=e(\"./helpers/uri\");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:\"(direct)\",medium:\"(none)\"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:\"bing.com\",param:\"q\",display:\"bing\"}),r.organics.push({host:\"yahoo.com\",param:\"p\",display:\"yahoo\"}),r.organics.push({host:\"about.com\",param:\"q\",display:\"about\"}),r.organics.push({host:\"aol.com\",param:\"q\",display:\"aol\"}),r.organics.push({host:\"ask.com\",param:\"q\",display:\"ask\"}),r.organics.push({host:\"globososo.com\",param:\"q\",display:\"globo\"}),r.organics.push({host:\"go.mail.ru\",param:\"q\",display:\"go.mail.ru\"}),r.organics.push({host:\"rambler.ru\",param:\"query\",display:\"rambler\"}),r.organics.push({host:\"tut.by\",param:\"query\",display:\"tut.by\"}),r.referrals.push({host:\"t.co\",display:\"twitter.com\"}),r.referrals.push({host:\"plus.url.google.com\",display:\"plus.google.com\"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return\"[object String]\"===Object.prototype.toString.call(e)}}}},{\"./helpers/uri\":4,\"./terms\":9}],9:[function(e,t,r){\"use strict\";t.exports={traffic:{utm:\"utm\",organic:\"organic\",referral:\"referral\",typein:\"typein\"},referer:{referral:\"referral\",organic:\"organic\",social:\"social\"},none:\"(none)\",oops:\"(Houston, we have a problem)\"}},{}]},{},[1])(1)});";
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.