// source --> https://www.agostinelliebikecingoli.com/wp-content/plugins/cookie-notice/js/front.min.js?ver=1.2.46 !function(t){function d(e){var i=t(this);i.scrollTop()>parseInt(cnArgs.onScrollOffset)&&(i.setCookieNotice("accept"),i.off("scroll",d))}t(document).ready(function(){var s=t("#cookie-notice"),c=t.fn.getCookieNotice();t(document).on("click",".cn-set-cookie",function(e){e.preventDefault(),t(this).setCookieNotice(t(this).data("cookie-set"))}),t(document).on("click",".cn-revoke-cookie",function(e){if(e.preventDefault(),"yes"===cnArgs.refuse){var i=t(this);if("yes"===cnArgs.onScroll&&t(window).on("scroll",d),"1"===cnArgs.revoke_cookies){if(i.hasClass("cn-revoke-inline")){var o=t("body");o.hasClass("cookies-revoke")||o.hasClass("cookies-not-set")||("automatic"===cnArgs.revoke_cookies_opt?s.showCookieNotice(3):s.showCookieNotice(2))}else s.showCookieNotice(1);c=t.fn.getCookieNotice(),t.fn.setCookieNoticeBodyClass("cookies-set cookies-revoke "+("true"===c?"cookies-accepted":"cookies-refused"))}}}),void 0===c?("yes"===cnArgs.onScroll&&t(window).on("scroll",d),s.showCookieNotice(0),t.fn.setCookieNoticeBodyClass("cookies-not-set")):"yes"===cnArgs.refuse?"1"===cnArgs.revoke_cookies&&("automatic"===cnArgs.revoke_cookies_opt&&s.hideCookieNotice(1),t.fn.setCookieNoticeBodyClass("cookies-set "+("true"===c?"cookies-accepted":"cookies-refused"))):t.fn.setCookieNoticeBodyClass("cookies-set "+("true"===c?"cookies-accepted":"cookies-refused"))}),t.fn.setCookieNotice=function(e){"yes"===cnArgs.onScroll&&t(window).off("scroll",d);var i=new Date,o=new Date,s=t("#cookie-notice");if(o.setTime(parseInt(i.getTime())+1e3*parseInt(cnArgs.cookieTime)),e="accept"===e?"true":"false",document.cookie=cnArgs.cookieName+"="+e+";expires="+o.toUTCString()+";"+(void 0!==cnArgs.cookieDomain&&""!==cnArgs.cookieDomain?"domain="+cnArgs.cookieDomain+";":"")+(void 0!==cnArgs.cookiePath&&""!==cnArgs.cookiePath?"path="+cnArgs.cookiePath+";":"")+("1"===cnArgs.secure?"secure;":""),t.event.trigger({type:"setCookieNotice",value:e,time:i,expires:o}),t.fn.setCookieNoticeBodyClass("cookies-set "+("true"===e?"cookies-accepted":"cookies-refused")),"yes"===cnArgs.refuse&&"1"===cnArgs.revoke_cookies&&"automatic"===cnArgs.revoke_cookies_opt?s.hideCookieNotice(2):s.hideCookieNotice(0),e&&"1"===cnArgs.redirection){var c=window.location.protocol+"//",n=window.location.host+"/"+window.location.pathname;"1"===cnArgs.cache?(c=c+n.replace("//","/")+(""===window.location.search?"?":window.location.search+"&")+"cn-reloaded=1"+window.location.hash,window.location.href=c):(c=c+n.replace("//","/")+window.location.search+window.location.hash,window.location.reload(!0))}else;},t.fn.setCookieNoticeBodyClass=function(e){t("body").removeClass("cookies-revoke cookies-accepted cookies-refused cookies-set cookies-not-set").addClass(e)},t.fn.getCookieNotice=function(){var e=("; "+document.cookie).split("; cookie_notice_accepted=");return 2===e.length?e.pop().split(";").shift():void 0},t.fn.showCookieNotice=function(e){t.event.trigger({type:"showCookieNotice",value:e,data:cnArgs});var i=this;switch(e){case 0:"fade"===cnArgs.hideEffect?i.css({visibility:"visible",display:"none"}).fadeIn(400):"slide"===cnArgs.hideEffect?i.css({visibility:"visible",display:"none"}).slideDown(400):i.css({visibility:"visible"}).show();break;case 1:"fade"===cnArgs.hideEffect?i.find(".cookie-notice-revoke-container").fadeOut(400,function(){i.css({visibility:"visible",display:"none"}).fadeIn(400)}):"slide"===cnArgs.hideEffect?i.find(".cookie-notice-revoke-container").slideUp(400,function(){i.css({visibility:"visible",display:"none"}).slideDown(400)}):i.css({visibility:"visible"}).find(".cookie-notice-revoke-container").hide();break;case 2:"fade"===cnArgs.hideEffect?i.css({visibility:"visible",display:"none"}).fadeIn(400):"slide"===cnArgs.hideEffect?i.css({visibility:"visible",display:"none"}).slideDown(400):i.css({visibility:"visible"});break;case 3:"fade"===cnArgs.hideEffect?i.find(".cookie-notice-revoke-container").fadeOut(400,function(){i.css({visibility:"visible",display:"none"}).fadeIn(400)}):"slide"===cnArgs.hideEffect?i.find(".cookie-notice-revoke-container").slideUp(400,function(){i.css({visibility:"visible",display:"none"}).slideDown(400)}):i.css({visibility:"visible"}).find(".cookie-notice-revoke-container").hide()}},t.fn.hideCookieNotice=function(e){t.event.trigger({type:"hideCookieNotice",value:e,data:cnArgs});var i=this,o=this.css("display");switch(e){case 0:"fade"===cnArgs.hideEffect?i.fadeOut(400):"slide"===cnArgs.hideEffect?i.slideUp(400):i.css({visibility:"hidden"});break;case 1:"fade"===cnArgs.hideEffect?i.find(".cookie-notice-revoke-container").hide().fadeIn(400).css({visibility:"visible",display:"block"}):"slide"===cnArgs.hideEffect?i.find(".cookie-notice-revoke-container").hide().slideDown(400).css({visibility:"visible",display:"block"}):i.find(".cookie-notice-revoke-container").css({visibility:"visible",display:"block"});break;case 2:"fade"===cnArgs.hideEffect?i.fadeOut(400,function(){i.css({visibility:"hidden",display:o}).find(".cookie-notice-revoke-container").hide().fadeIn(400).css({visibility:"visible",display:"block"})}):"slide"===cnArgs.hideEffect?i.slideUp(400,function(){i.css({visibility:"hidden",display:o}).find(".cookie-notice-revoke-container").hide().slideDown(400).css({visibility:"visible",display:"block"})}):i.css({visibility:"hidden"}).find(".cookie-notice-revoke-container").css({visibility:"visible",display:"block"})}}}(jQuery); // source --> https://www.agostinelliebikecingoli.com/wp-content/themes/agostinelliebike21/js/script.js?ver=1.0 window.u$ = window.u$ || window.jQuery; (function($, jQuery) { !function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:false,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=true,o.exports}var i={};return t.m=e,t.c=i,t.d=function(e,i,n){if(!t.o(e,i))Object.defineProperty(e,i,{configurable:false,enumerable:true,get:n})},t.n=function(e){var i=e&&e.__esModule?function t(){return e.default}:function t(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/Content/BundledScripts/",t(t.s=166)}({166:function(e,t,i){"use strict";i(167),i(190),i(191),i(192)},167:function(e,t,i){"use strict";i(168)},168:function(e,t,i){"use strict";i(169),i(170),i(34),i(171),i(172),i(173),i(35),i(174),i(177),i(178),i(180),i(182),i(183),i(184),i(185)},169:function(e,t,i){"use strict";if(!("CSS"in window))window.CSS={};if(!("supports"in window.CSS))"use strict",window.CSS._cacheSupports={},window.CSS.supports=function(e,t){function i(e,t){var i=document.createElement("div").style;if(void 0===t){var n=function(e,t){var i=e.split(t);if(i.length>1)return i.map(function(e,index,t){return index%2==0?e+t[index+1]:""}).filter(Boolean)},o=n(e,/([)])\s*or\s*([(])/gi);if(o)return o.some(function(e){return window.CSS.supports(e)});var a=n(e,/([)])\s*and\s*([(])/gi);if(a)return a.every(function(e){return window.CSS.supports(e)});i.cssText=e.replace("(","").replace(/[)]$/,"")}else i.cssText=e+":"+t;return!!i.length}var n=[e,t].toString();if(n in window.CSS._cacheSupports)return window.CSS._cacheSupports[n];else return window.CSS._cacheSupports[n]=i(e,t)}},170:function(e,t,i){"use strict";function n(e){this.prevMode="",this.resizeTimeout=50,this.sheet={XS:340,SM:540,MD:720,LG:940,XL:1140},this.mediaMax={XS:575,SM:767,MD:991,LG:1199},this.modes=["XL","LG","MD","SM","XS"],this._handlers=[],this.init(e||[])}var o=i(8);Object.defineProperty(n.prototype,"mode",{get:function(){var e=(document.documentElement||document.body).clientWidth;for(var t in this.mediaMax)if(this.mediaMax.hasOwnProperty(t))if(e<=this.mediaMax[t])return t;return"XL"}}),n.prototype.init=function e(t){o(window).on("load resize",function(){this.update(true)}.bind(this)),t.forEach(function(e){this._handlers.push(new e(this))},this),this.update()},n.prototype.update=function e(t){var i=function(){if(this.mode!==this.prevMode||this.getContentWidth()0?selector:null}catch(e){return null}},reflow:function e(t){return t.offsetHeight},triggerTransitionEnd:function e(i){t(i).trigger(s.end)},supportsTransitionEnd:function e(){return Boolean(s)},isElement:function e(t){return(t[0]||t).nodeType},typeCheckConfig:function t(i,n,o){for(var a in o)if(Object.prototype.hasOwnProperty.call(o,a)){var s=o[a],l=n[a],u=l&&f.isElement(l)?"element":e(l);if(!new RegExp(s).test(u))throw new Error(i.toUpperCase()+": "+'Option "'+a+'" provided type "'+u+'" '+'but expected type "'+s+'".')}}};return a(),f}(t),a=n,s=function(){var e="u-carousel",i="4.0.0-beta",n="bs.u-carousel",s="."+n,l=".data-u-api",u=t.fn[e],f=600,c=37,p=39,h=500,m={interval:5e3,keyboard:true,slide:false,pause:"hover",wrap:true},v={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},g={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},y={SLIDE:"u-slide"+s,SLID:"slid"+s,KEYDOWN:"keydown"+s,MOUSEENTER:"mouseenter"+s,MOUSELEAVE:"mouseleave"+s,TOUCHEND:"touchend"+s,LOAD_DATA_API:"load"+s+l,CLICK_DATA_API:"click"+s+l},w={CAROUSEL:"u-carousel",ACTIVE:"u-active",SLIDE:"u-slide",RIGHT:"u-carousel-item-right",LEFT:"u-carousel-item-left",NEXT:"u-carousel-item-next",PREV:"u-carousel-item-prev",ITEM:"u-carousel-item"},Selector={ACTIVE:".u-active",ACTIVE_ITEM:".u-active.u-carousel-item",ITEM:".u-carousel-item",NEXT_PREV:".u-carousel-item-next, .u-carousel-item-prev",INDICATORS:".u-carousel-indicators",DATA_SLIDE:"[data-u-slide], [data-u-slide-to]",DATA_RIDE:'[data-u-ride="carousel"]'},b=function(){function l(e,i){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=false,this._isSliding=false,this.touchTimeout=null,this._config=this._getConfig(i),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(Selector.INDICATORS)[0],this._addEventListeners()}var u=l.prototype;return u.next=function e(){if(!this._isSliding)this._slide(g.NEXT)},u.nextWhenVisible=function e(){if(!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility"))this.next()},u.prev=function e(){if(!this._isSliding)this._slide(g.PREV)},u.pause=function e(i){if(!i)this._isPaused=true;if(t(this._element).find(Selector.NEXT_PREV)[0]&&o.supportsTransitionEnd())o.triggerTransitionEnd(this._element),this.cycle(true);clearInterval(this._interval),this._interval=null},u.cycle=function e(t){if(!t)this._isPaused=false;if(this._interval)clearInterval(this._interval),this._interval=null;if(this._config.interval&&!this._isPaused)this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval)},u.to=function e(index){var i=this;this._activeElement=t(this._element).find(Selector.ACTIVE_ITEM)[0];var n=this._getItemIndex(this._activeElement);if(!(index>this._items.length-1||index<0)){if(this._isSliding)return t(this._element).one(y.SLID,function(){return i.to(index)}),void 0;if(n===index)return this.pause(),this.cycle(),void 0;var o=index>n?g.NEXT:g.PREV;this._slide(o,this._items[index])}},u.dispose=function e(){t(this._element).off(s),t.removeData(this._element,n),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},u._getConfig=function i(n){return n=t.extend({},m,n),o.typeCheckConfig(e,n,v),n},u._addEventListeners=function e(){var i=this;if(this._config.keyboard)t(this._element).on(y.KEYDOWN,function(e){return i._keydown(e)});if("hover"===this._config.pause)if(t(this._element).on(y.MOUSEENTER,function(e){return i.pause(e)}).on(y.MOUSELEAVE,function(e){return i.cycle(e)}),"ontouchstart"in document.documentElement)t(this._element).on(y.TOUCHEND,function(){if(i.pause(),i.touchTimeout)clearTimeout(i.touchTimeout);i.touchTimeout=setTimeout(function(e){return i.cycle(e)},h+i._config.interval)})},u._keydown=function e(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case c:t.preventDefault(),this.prev();break;case p:t.preventDefault(),this.next();break;default:return}},u._getItemIndex=function e(i){return this._items=t.makeArray(t(i).parent().find(Selector.ITEM)),this._items.indexOf(i)},u._getItemByDirection=function e(t,i){var n=t===g.NEXT,o=t===g.PREV,a=this._getItemIndex(i),s=this._items.length-1;if((o&&0===a||n&&a===s)&&!this._config.wrap)return i;var l=t===g.PREV?-1:1,u=(a+l)%this._items.length;return-1===u?this._items[this._items.length-1]:this._items[u]},u._triggerSlideEvent=function e(i,n){var o=this._getItemIndex(i),a=this._getItemIndex(t(this._element).find(Selector.ACTIVE_ITEM)[0]),s=t.Event(y.SLIDE,{relatedTarget:i,direction:n,from:a,to:o});return t(this._element).trigger(s),s},u._setActiveIndicatorElement=function e(i){if(this._indicatorsElement){t(this._indicatorsElement).find(Selector.ACTIVE).removeClass(w.ACTIVE);var n=this._indicatorsElement.children[this._getItemIndex(i)];if(n)t(n).addClass(w.ACTIVE)}},u._slide=function e(i,n){var a=this,s=t(this._element).find(Selector.ACTIVE_ITEM)[0],l=this._getItemIndex(s),u=n||s&&this._getItemByDirection(i,s),c=this._getItemIndex(u),p=Boolean(this._interval),h,m,v;if(i===g.NEXT)h=w.LEFT,m=w.NEXT,v=g.LEFT;else h=w.RIGHT,m=w.PREV,v=g.RIGHT;if(u&&t(u).hasClass(w.ACTIVE))return this._isSliding=false,void 0;if(!this._triggerSlideEvent(u,v).isDefaultPrevented())if(s&&u){if(this._isSliding=true,p)this.pause();this._setActiveIndicatorElement(u);var b=t.Event(y.SLID,{relatedTarget:u,direction:v,from:l,to:c}),x=null;if(o.supportsTransitionEnd()&&t(this._element).hasClass(w.SLIDE)){var _=f,T=this._element.className,C=/u-carousel-duration-(\d+)/.exec(T);if(C&&2===C.length)_=parseInt(C[1]);if(p){var I=+t(this._element).attr("data-interval")+_;if(!isNaN(I)&&I>0)x=this._config.interval,this._config.interval=I}t(u).addClass(m),o.reflow(u),t(s).addClass(h),t(u).addClass(h),t(s).one(o.TRANSITION_END,function(){t(u).removeClass(h+" "+m).addClass(w.ACTIVE),t(s).removeClass(w.ACTIVE+" "+m+" "+h),a._isSliding=false,setTimeout(function(){return t(a._element).trigger(b)},0)}).emulateTransitionEnd(_)}else t(s).removeClass(w.ACTIVE),t(u).addClass(w.ACTIVE),this._isSliding=false,t(this._element).trigger(b);if(p)this.cycle();if(x)this._config.interval=x}},l._jQueryInterface=function e(i){return this.each(function(){var e=t(this).data(n),o=t.extend({},m,t(this).data());if("object"==typeof i)t.extend(o,i);var a="string"==typeof i?i:o.uSlide;if(!e)e=new l(this,o),t(this).data(n,e);if("number"==typeof i)e.to(i);else if("string"==typeof a){if(void 0===e[a])throw new Error('No method named "'+a+'"');e[a]()}else if(o.interval)e.pause(),e.cycle()})},l._dataApiClickHandler=function e(i){var selector=o.getSelectorFromElement(this);if(selector){var a=t(selector)[0];if(a&&t(a).hasClass(w.CAROUSEL)){var s=t.extend({},t(a).data(),t(this).data()),u=this.getAttribute("data-u-slide-to");if(u)s.interval=false;if(l._jQueryInterface.call(t(a),s),u)t(a).data(n).to(u);i.preventDefault()}}},a(l,null,[{key:"VERSION",get:function e(){return i}},{key:"Default",get:function e(){return m}}]),l}();return t(document).on(y.CLICK_DATA_API,Selector.DATA_SLIDE,b._dataApiClickHandler),t(window).on(y.LOAD_DATA_API,function(){t(Selector.DATA_RIDE).each(function(){var e=t(this);b._jQueryInterface.call(e,e.data())})}),t.fn[e]=b._jQueryInterface,t.fn[e].Constructor=b,t.fn[e].noConflict=function(){return t.fn[e]=u,b._jQueryInterface},b}(t);return e.Util=o,e.Carousel=s,e}({},$);window.Carousel=e.exports},174:function(e,t,i){"use strict";function n(e){var t=f(e);t.each(function(e){f(this).attr("data-pswp-uid",e+1),f(this).find(".u-image").each(function(e){f(this).attr("data-pswp-item-id",e)})}),f("body").on("click",e+" "+h,function(e){e.preventDefault(),e.returnValue=false;var image=f(e.currentTarget),index=f(e.currentTarget).attr("data-pswp-item-id");if(index>=0)u(index,image.closest(".u-lightbox"));return false});var i=l();if(i.pid&&i.gid)u(i.pid,f(t[i.gid-1]),true,true)}function o(){return f('').appendTo(".u-body")[0]}function a(e){var t=e.find(h).toArray();return f.when.apply(f,t.map(function(image){return s(f(image))}))}function s(e){var t=f.Deferred();if(e.is("img"))t.resolve({el:e[0],src:e.attr("src"),msrc:e.attr("src"),w:parseInt(e.attr("data-image-width")||e.attr("imgwidth")||e.width(),10),h:parseInt(e.attr("data-image-height")||e.attr("imgheight")||e.height(),10)});else{var i=e.css("background-image").match(/url\(['"]?(.+?)['"]?\)/);if(i){var n=new Image;n.onload=t.resolve.bind(null,n),n.onerror=n.onabort=t.reject,n.src=i[1]}else t.reject("Invalid source: "+e.css("background-image"));return f.when(t).then(function(t){return{el:e[0],src:t.src,msrc:t.src,w:t.width,h:t.height}})}return t.promise()}function l(){var e=window.location.hash.substring(1),t={};if(e.length<5)return t;for(var i=e.split("&"),n=0;n0)if(s=parseInt(s[1],10),s>=1&&s<8)n.isOldIOSPhone=true}var l=a.match(/Android\s([0-9\.]*)/),u=l?l[1]:0;if(u=parseFloat(u),u>=1){if(u<4.4)n.isOldAndroid=true;n.androidVersion=u}n.isMobileOpera=/opera mini|opera mobi/i.test(a)}for(var f=["transform","perspective","animationName"],c=["","webkit","Moz","ms","O"],p,h,m=0;m<4;m++){i=c[m];for(var v=0;v<3;v++)if(p=f[v],h=i+(i?p.charAt(0).toUpperCase()+p.slice(1):p),!n[p]&&h in t)n[p]=h;if(i&&!n.raf)if(i=i.toLowerCase(),n.raf=window[i+"RequestAnimationFrame"],n.raf)n.caf=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}if(!n.raf){var g=0;n.raf=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-g)),n=window.setTimeout(function(){e(t+i)},i);return g=t+i,n},n.caf=function(e){clearTimeout(e)}}return n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=n,n}};if(o.detectFeatures(),o.features.oldIE)o.bind=function(e,t,i,n){t=t.split(" ");for(var o=(n?"detach":"attach")+"Event",a,s=function(){i.handleEvent.call(i)},l=0;le-1)return index-e;else if(index<0)return e+index;return index},le={},ue=function(e,t){if(!le[e])le[e]=[];return le[e].push(t)},fe=function(e){var t=le[e];if(t){var i=Array.prototype.slice.call(arguments);i.shift();for(var n=0;na.currItem.fitRatio){if(!oe)yi(a.currItem,false,true),oe=true}else if(oe)yi(a.currItem),oe=false;pe(yt,b.x,b.y,I)}},me=function(e){if(e.container)pe(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},ve=function(e,t){t[B]=E+e+"px, 0px"+S},ge=function(e,t){if(!u.loop&&t){var i=m+(L.x*M-e)/L.x,n=Math.round(e-gt.x);if(i<0&&n>0||i>=fi()-1&&n<0)e=gt.x+n*u.mainScrollEndFriction}gt.x=e,ve(e,v)},ye=function(e,t){var i=bt[e]-F[e];return w[e]+y[e]+i-i*(t/A)},we=function(e,t){if(e.x=t.x,e.y=t.y,t.id)e.id=t.id},be=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},xe=null,_e=function(){if(xe)o.unbind(document,"mousemove",_e),o.addClass(e,"pswp--has_mouse"),u.mouseUsed=true,fe("mouseUsed");xe=setTimeout(function(){xe=null},100)},Te=function(){if(o.bind(document,"keydown",a),ie.transform)o.bind(a.scrollWrap,"click",a);if(!u.mouseUsed)o.bind(document,"mousemove",_e);o.bind(window,"resize scroll orientationchange",a),fe("bindEvents")},Ce=function(){if(o.unbind(window,"resize scroll orientationchange",a),o.unbind(window,"scroll",T.scroll),o.unbind(document,"keydown",a),o.unbind(document,"mousemove",_e),ie.transform)o.unbind(a.scrollWrap,"click",a);if(at)o.unbind(window,x,a);clearTimeout(re),fe("unbindEvents")},Ie=function(e,t){var i=hi(a.currItem,C,e);if(t)vt=i;return i},Ae=function(e){if(!e)e=a.currItem;return e.initialZoomLevel},Ee=function(e){if(!e)e=a.currItem;return e.w>0?u.maxSpreadZoom:1},Se=function(e,t,i,n){if(n===a.currItem.initialZoomLevel)return i[e]=a.currItem.initialPosition[e],true;else if(i[e]=ye(e,n),i[e]>t.min[e])return i[e]=t.min[e],true;else if(i[e]1?1:e.fitRatio,i=e.container.style,n=t*e.w,o=t*e.h;i.width=n+"px",i.height=o+"px",i.left=e.initialPosition.x+"px",i.top=e.initialPosition.y+"px"},he=function(){if(yt){var e=yt,t=a.currItem,i=t.fitRatio>1?1:t.fitRatio,n=i*t.w,o=i*t.h;e.width=n+"px",e.height=o+"px",e.left=b.x+"px",e.top=b.y+"px"}}},Oe=function(e){var t="";if(u.escKey&&27===e.keyCode)t="close";else if(u.arrowKeys)if(37===e.keyCode)t="prev";else if(39===e.keyCode)t="next";if(t)if(!(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)){if(e.preventDefault)e.preventDefault();else e.returnValue=false;a[t]()}},De=function(e){if(e)if(ut||lt||wt||tt)e.preventDefault(),e.stopPropagation()},Me=function(){a.setScrollOffset(0,o.getScrollY())},Fe={},Re=0,Le=function(e){if(Fe[e]){if(Fe[e].raf)Y(Fe[e].raf);Re--,delete Fe[e]}},Ne=function(e){if(Fe[e])Le(e);if(!Fe[e])Re++,Fe[e]={}},Pe=function(){for(var e in Fe)if(Fe.hasOwnProperty(e))Le(e)},ze=function(e,t,i,d,n,o,a){var s=ce(),l;Ne(e);var u=function(){if(Fe[e]){if(l=ce()-s,l>=d){if(Le(e),o(i),a)a();return}o((i-t)*n(l/d)+t),Fe[e].raf=G(u)}};u()},Ve={shout:fe,listen:ue,viewportSize:C,options:u,isMainScrollAnimating:function(){return wt},getZoomLevel:function(){return I},getCurrentIndex:function(){return m},isDragging:function(){return at},isZooming:function(){return pt},setScrollOffset:function(e,t){F.x=e,te=F.y=t,fe("updateScrollOffset",F)},applyZoomPan:function(e,t,i,n){b.x=t,b.y=i,I=e,he(n)},init:function(){if(!c&&!p){var i;a.framework=o,a.template=e,a.bg=o.getChildByClass(e,"pswp__bg"),$=e.className,c=true,ie=o.detectFeatures(),G=ie.raf,Y=ie.caf,B=ie.transform,ee=ie.oldIE,a.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap"),a.container=o.getChildByClass(a.scrollWrap,"pswp__container"),v=a.container.style,a.itemHolders=N=[{el:a.container.children[0],wrap:0,index:-1},{el:a.container.children[1],wrap:0,index:-1},{el:a.container.children[2],wrap:0,index:-1}],N[0].el.style.display=N[2].el.style.display="none",ke(),T={resize:a.updateSize,orientationchange:function(){clearTimeout(re),re=setTimeout(function(){if(C.x!==a.scrollWrap.clientWidth)a.updateSize()},500)},scroll:Me,keydown:Oe,click:De};var n=ie.isOldIOSPhone||ie.isOldAndroid||ie.isMobileOpera;if(!ie.animationName||!ie.transform||n)u.showAnimationDuration=u.hideAnimationDuration=0;for(i=0;i=fi())m=0;if(a.currItem=ui(m),ie.isOldIOSPhone||ie.isOldAndroid)X=false;if(e.setAttribute("aria-hidden","false"),u.modal)if(!X)e.style.position="absolute",e.style.top=o.getScrollY()+"px";else e.style.position="fixed";if(void 0===te)fe("initialLayout"),te=J=o.getScrollY();var s="pswp--open ";if(u.mainClass)s+=u.mainClass+" ";if(u.showHideOpacity)s+="pswp--animate_opacity ";for(s+=K?"pswp--touch":"pswp--notouch",s+=ie.animationName?" pswp--css_animation":"",s+=ie.svg?" pswp--svg":"",o.addClass(e,s),a.updateSize(),g=-1,z=null,i=0;ivt.min.x)e=vt.min.x;else if(evt.min.y)t=vt.min.y;else if(t=l)g+=z+(z>0?-l:l),t=l;for(var n=0;n0)i=N.shift(),N[l-1]=i,g++,ve((g+2)*L.x,i.el.style),a.setContent(i,m-t+n+1+1);else i=N.pop(),N.unshift(i),g--,ve(g*L.x,i.el.style),a.setContent(i,m+t-n-1-1);if(yt&&1===Math.abs(z)){var o=ui(P);if(o.initialZoomLevel!==I)hi(o,C),yi(o),me(o)}z=0,a.updateCurrZoomItem(),P=m,fe("afterChange")}}},updateSize:function(t){if(!X&&u.modal){var i=o.getScrollY();if(te!==i)e.style.top=i+"px",te=i;if(!t&&ne.x===window.innerWidth&&ne.y===window.innerHeight)return;ne.x=window.innerWidth,ne.y=window.innerHeight,e.style.height=ne.y+"px"}if(C.x=a.scrollWrap.clientWidth,C.y=a.scrollWrap.clientHeight,Me(),L.x=C.x+Math.round(C.x*u.spacing),L.y=C.y,ge(L.x*M),fe("beforeResize"),void 0!==g){for(var n,s,f,c=0;c2)f=se(f);if(s=ui(f),s&&(O||s.needsUpdate||!s.bounds)){if(a.cleanSlide(s),a.setContent(n,f),1===c)a.currItem=s,a.updateCurrZoomItem(true);s.needsUpdate=false}else if(-1===n.index&&f>=0)a.setContent(n,f);if(s&&s.container)hi(s,C),yi(s),me(s)}O=false}if(A=I=a.currItem.initialZoomLevel,vt=a.currItem.bounds,vt)b.x=vt.center.x,b.y=vt.center.y,he(true);fe("resize")},zoomTo:function(e,t,i,n,a){if(t)A=I,bt.x=Math.abs(t.x)-b.x,bt.y=Math.abs(t.y)-b.y,we(w,b);var s=Ie(e,false),l={};Se("x",s,l,e),Se("y",s,l,e);var u=I,f={x:b.x,y:b.y};be(l);var c=function(t){if(1===t)I=e,b.x=l.x,b.y=l.y;else I=(e-u)*t+u,b.x=(l.x-f.x)*t+f.x,b.y=(l.y-f.y)*t+f.y;if(a)a(t);he(1===t)};if(i)ze("customZoomTo",0,1,i,n||o.easing.sine.inOut,c);else c(1)}},He=30,Ue=10,qe,Ze,Be={},We={},Xe={},Ke={},je={},Ge=[],Ye={},$e,Qe=[],Je={},et,tt,it,nt=0,ot=f(),rt=0,at,st,lt,ut,ft,ct,dt,pt,ht,mt,vt,gt=f(),yt,wt,bt=f(),xt=f(),_t,Tt,Ct,It,At,Et=function(e,t){return e.x===t.x&&e.y===t.y},St=function(e,t){return Math.abs(e.x-t.x)-1)return false;if(t(e))return e;else return Ft(e.parentNode,t)},Rt={},Lt=function(e,t){return Rt.prevent=!Ft(e.target,u.isClickableElement),fe("preventDragEvent",e,t,Rt),Rt.prevent},Nt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Pt=function(e,t,i){i.x=.5*(e.x+t.x),i.y=.5*(e.y+t.y)},zt=function(e,t,i){if(e-Ze>50){var n=Qe.length>2?Qe.shift():{};n.x=t,n.y=i,Qe.push(n),Ze=e}},Vt=function(){var e=b.y-a.currItem.initialPosition.y;return 1-Math.abs(e/(C.y/2))},Ht={},Ut={},qt=[],Zt,Bt=function(e){for(;qt.length>0;)qt.pop();if(!W)if(e.type.indexOf("touch")>-1){if(e.touches&&e.touches.length>0)if(qt[0]=Nt(e.touches[0],Ht),e.touches.length>1)qt[1]=Nt(e.touches[1],Ut)}else Ht.x=e.pageX,Ht.y=e.pageY,Ht.id="",qt[0]=Ht;else Zt=0,Ge.forEach(function(e){if(0===Zt)qt[0]=e;else if(1===Zt)qt[1]=e;Zt++});return qt},Wt=function(e,t){var i,n=0,o=b[e]+t[e],s,l=t[e]>0,f=gt.x+t.x,c=gt.x-Ye.x,p,h;if(o>vt.min[e]||ovt.min[e])i=u.panEndFriction,n=vt.min[e]-o,s=vt.min[e]-w[e];if((s<=0||c<0)&&fi()>1){if(h=f,c<0&&f>Ye.x)h=Ye.x}else if(vt.min.x!==vt.max.x)p=o}else{if(o0)&&fi()>1){if(h=f,c>0&&fa.currItem.fitRatio)b[e]+=t[e]*i},Xt=function(e){if(!("mousedown"===e.type&&e.button>0)){if(si)return e.preventDefault(),void 0;if(!it||"mousedown"!==e.type){if(Lt(e,true))e.preventDefault();if(fe("pointerDown"),W){var t=o.arraySearch(Ge,e.pointerId,"id");if(t<0)t=Ge.length;Ge[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var i=Bt(e),n=i.length;if(dt=null,Pe(),!at||1===n)at=Tt=true,o.bind(window,x,a),et=At=Ct=tt=ct=ut=st=lt=false,_t=null,fe("firstTouchStart",i),we(w,b),y.x=y.y=0,we(Ke,i[0]),we(je,Ke),Ye.x=L.x*M,Qe=[{x:Ke.x,y:Ke.y}],Ze=qe=ce(),Ie(I,true),Ot(),Dt();if(!pt&&n>1&&!wt&&!ct)A=I,lt=false,pt=st=true,y.y=y.x=0,we(w,b),we(Be,i[0]),we(We,i[1]),Pt(Be,We,xt),bt.x=Math.abs(xt.x)-b.x,bt.y=Math.abs(xt.y)-b.y,ht=mt=kt(Be,We)}}},Kt=function(e){if(e.preventDefault(),W){var t=o.arraySearch(Ge,e.pointerId,"id");if(t>-1){var i=Ge[t];i.x=e.pageX,i.y=e.pageY}}if(at){var n=Bt(e);if(!_t&&!ut&&!pt)if(gt.x!==L.x*M)_t="h";else{var diff=Math.abs(n[0].x-Ke.x)-Math.abs(n[0].y-Ke.y);if(Math.abs(diff)>=Ue)_t=diff>0?"h":"v",dt=n}else dt=n}},jt=function(){if(dt){var e=dt.length;if(0!==e)if(we(Be,dt[0]),Xe.x=Be.x-Ke.x,Xe.y=Be.y-Ke.y,pt&&e>1){if(Ke.x=Be.x,Ke.y=Be.y,!Xe.x&&!Xe.y&&Et(dt[1],We))return;if(we(We,dt[1]),!lt)lt=true,fe("zoomGestureStarted");var t=kt(Be,We),i=Jt(t);if(i>a.currItem.initialZoomLevel+a.currItem.initialZoomLevel/15)At=true;var n=1,o=Ae(),s=Ee();if(i1)n=1;i=o-n*(o/3)}else if(i>s){if(n=(i-s)/(6*o),n>1)n=1;i=s+n*o}if(n<0)n=0;ht=t,Pt(Be,We,ot),y.x+=ot.x-xt.x,y.y+=ot.y-xt.y,we(xt,ot),b.x=ye("x",i),b.y=ye("y",i),et=i>I,I=i,he()}else{if(!_t)return;if(Tt){if(Tt=false,Math.abs(Xe.x)>=Ue)Xe.x-=dt[0].x-je.x;if(Math.abs(Xe.y)>=Ue)Xe.y-=dt[0].y-je.y}if(Ke.x=Be.x,Ke.y=Be.y,0===Xe.x&&0===Xe.y)return;if("v"===_t&&u.closeOnVerticalDrag)if(!Mt()){y.y+=Xe.y,b.y+=Xe.y;var c=Vt();return tt=true,fe("onVerticalDrag",c),de(c),he(),void 0}zt(ce(),Be.x,Be.y),ut=true,vt=a.currItem.bounds;var p=Wt("x",Xe);if(!p)Wt("y",Xe),be(b),he()}}},Gt=function(e){if(ie.isOldAndroid){if(it&&"mouseup"===e.type)return;if(e.type.indexOf("touch")>-1)clearTimeout(it),it=setTimeout(function(){it=0},600)}if(fe("pointerUp"),Lt(e,false))e.preventDefault();var t;if(W){var i=o.arraySearch(Ge,e.pointerId,"id");if(i>-1)if(t=Ge.splice(i,1)[0],navigator.pointerEnabled)t.type=e.pointerType||"mouse";else{var n={4:"mouse",2:"touch",3:"pen"};if(t.type=n[e.pointerType],!t.type)t.type=e.pointerType||"mouse"}}var s=Bt(e),l,f=s.length;if("mouseup"===e.type)f=0;if(2===f)return dt=null,true;if(1===f)we(je,s[0]);if(0===f&&!_t&&!wt){if(!t)if("mouseup"===e.type)t={x:e.pageX,y:e.pageY,type:"mouse"};else if(e.changedTouches&&e.changedTouches[0])t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"};fe("touchRelease",e,t)}var c=-1;if(0===f)if(at=false,o.unbind(window,x,a),Ot(),pt)c=0;else if(-1!==rt)c=ce()-rt;if(rt=1===f?ce():-1,-1!==c&&c<150)l="zoom";else l="swipe";if(pt&&f<2){if(pt=false,1===f)l="zoomPointerUp";fe("zoomGestureEnded")}if(dt=null,ut||lt||wt||tt){if(Pe(),!$e)$e=Yt();if($e.calculateSwipeSpeed("x"),!tt){if((ct||wt)&&0===f){if(Qt(l,$e))return;l="zoomPointerUp"}if(!wt){if("swipe"!==l)return ei(),void 0;if(!ct&&I>a.currItem.fitRatio)$t($e)}}else{if(Vt()1)e=ce()-Ze+50,t=Qe[Qe.length-2][n];else e=ce()-qe,t=je[n];if(i.lastFlickOffset[n]=Ke[n]-t,i.lastFlickDist[n]=Math.abs(i.lastFlickOffset[n]),i.lastFlickDist[n]>20)i.lastFlickSpeed[n]=i.lastFlickOffset[n]/e;else i.lastFlickSpeed[n]=0;if(Math.abs(i.lastFlickSpeed[n])<.1)i.lastFlickSpeed[n]=0;i.slowDownRatio[n]=.95,i.slowDownRatioReverse[n]=1-i.slowDownRatio[n],i.speedDecelerationRatio[n]=1},calculateOverBoundsAnimOffset:function(e,t){if(!i.backAnimStarted[e]){if(b[e]>vt.min[e])i.backAnimDestination[e]=vt.min[e];else if(b[e]He&&(l||t.lastFlickOffset.x>20))n=-1;else if(s<-He&&(l||t.lastFlickOffset.x<-20))n=1}var f;if(n){if(m+=n,m<0)m=u.loop?fi()-1:0,f=true;else if(m>=fi())m=u.loop?0:fi()-1,f=true;if(!f||u.loop)z+=n,M-=n,i=true}var c=L.x*M,p=Math.abs(c-gt.x),h;if(!i&&c>gt.x!=t.lastFlickSpeed.x>0)h=333;else h=Math.abs(t.lastFlickSpeed.x)>0?p/Math.abs(t.lastFlickSpeed.x):333,h=Math.min(h,400),h=Math.max(h,250);if(nt===m)i=false;if(wt=true,fe("mainScrollAnimStart"),ze("mainScroll",gt.x,c,h,o.easing.cubic.out,ge,function(){if(Pe(),wt=false,nt=-1,i||nt!==m)a.updateCurrItem();fe("mainScrollAnimComplete")}),i)a.updateCurrItem(true);return i},Jt=function(e){return 1/mt*e*A},ei=function(){var e=I,t=Ae(),i=Ee();if(Ii)e=i;var n=1,s,l=It;if(Ct&&!et&&!At&&I1||navigator.msMaxTouchPoints>1;if(a.likelyTouchDevice=K,T[V]=Xt,T[H]=Kt,T[U]=Gt,Z)T[Z]=T[U];if(ie.touch)_+=" mousedown",x+=" mousemove mouseup",T.mousedown=T[V],T.mousemove=T[H],T.mouseup=T[U];if(!K)u.allowPanToNext=false}}});var ti,ii=function(t,i,n,s){if(ti)clearTimeout(ti);si=true,ai=true;var l;if(t.initialLayout)l=t.initialLayout,t.initialLayout=null;else l=u.getThumbBoundsFn&&u.getThumbBoundsFn(m);var f=n?u.hideAnimationDuration:u.showAnimationDuration,c=function(){if(Le("initialZoom"),!n){if(de(1),i)i.style.display="block";o.addClass(e,"pswp--animated-in"),fe("initialZoom"+(n?"OutEnd":"InEnd"))}else a.template.removeAttribute("style"),a.bg.removeAttribute("style");if(s)s();si=false};if(f&&l&&void 0!==l.x){(function(){var i=h,s=!a.currItem.src||a.currItem.loadError||u.showHideOpacity;if(t.miniImg)t.miniImg.style.webkitBackfaceVisibility="hidden";if(!n)I=l.w/t.w,b.x=l.x,b.y=l.y-J,a[s?"template":"bg"].style.opacity=.001,he();if(Ne("initialZoom"),n&&!i)o.removeClass(e,"pswp--animated-in");if(s)if(n)o[(i?"remove":"add")+"Class"](e,"pswp--animate_opacity");else setTimeout(function(){o.addClass(e,"pswp--animate_opacity")},30);ti=setTimeout(function(){if(fe("initialZoom"+(n?"Out":"In")),!n){if(I=t.initialZoomLevel,we(b,t.initialPosition),he(),de(1),s)e.style.opacity=1;else de(1);ti=setTimeout(c,f+20)}else{var a=l.w/t.w,u={x:b.x,y:b.y},p=I,h=It,m=function(t){if(1===t)I=a,b.x=l.x,b.y=l.y-te;else I=(a-p)*t+p,b.x=(l.x-u.x)*t+u.x,b.y=(l.y-te-u.y)*t+u.y;if(he(),s)e.style.opacity=1-t;else de(h-t*h)};if(i)ze("initialZoom",0,1,f,o.easing.cubic.out,m,c);else m(1),ti=setTimeout(c,f+20)}},n?25:90)})()}else if(fe("initialZoom"+(n?"Out":"In")),I=t.initialZoomLevel,we(b,t.initialPosition),he(),e.style.opacity=n?0:1,de(1),f)setTimeout(function(){c()},f);else c()},ni,oi={},ri=[],ai,si,li={index:0,errorMsg:'
The image could not be loaded.
',forceProgressiveLoading:false,preload:[1,1],getNumItemsFn:function(){return ni.length}},ui,fi,ci,di=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},pi=function(e,t,i){var n=e.bounds;n.center.x=Math.round((oi.x-t)/2),n.center.y=Math.round((oi.y-i)/2)+e.vGap.top,n.max.x=t>oi.x?Math.round(oi.x-t):n.center.x,n.max.y=i>oi.y?Math.round(oi.y-i)+e.vGap.top:n.center.y,n.min.x=t>oi.x?0:n.center.x,n.min.y=i>oi.y?e.vGap.top:n.center.y},hi=function(e,t,i){if(e.src&&!e.loadError){var n=!i;if(n){if(!e.vGap)e.vGap={top:0,bottom:0};fe("parseVerticalMargin",e)}if(oi.x=t.x,oi.y=t.y-e.vGap.top-e.vGap.bottom,n){var o=oi.x/e.w,a=oi.y/e.h;e.fitRatio=o1)i=1;if(e.initialZoomLevel=i,!e.bounds)e.bounds=di()}if(!i)return;if(pi(e,e.w*i,e.h*i),n&&i===e.initialZoomLevel)e.initialPosition=e.bounds.center;return e.bounds}else return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=di(),e.initialPosition=e.bounds.center,e.bounds},mi=function(index,e,t,i,n,o){if(!e.loadError)if(i)if(e.imageAppended=true,yi(e,i,e===a.currItem&&oe),t.appendChild(i),o)setTimeout(function(){if(e&&e.loaded&&e.placeholder)e.placeholder.style.display="none",e.placeholder=null},500)},vi=function(e){e.loading=true,e.loaded=false;var t=e.img=o.createEl("pswp__img","img"),i=function(){if(e.loading=false,e.loaded=true,e.loadComplete)e.loadComplete(e);else e.img=null;t.onload=t.onerror=null,t=null};return t.onload=i,t.onerror=function(){e.loadError=true,i()},t.src=e.src,t},gi=function(e,t){if(e.src&&e.loadError&&e.container){if(t)e.container.innerHTML="";return e.container.innerHTML=u.errorMsg.replace("%url%",e.src),true}},yi=function(e,t,i){if(e.src){if(!t)t=e.container.lastChild;var n=i?e.w:Math.round(e.w*e.fitRatio),o=i?e.h:Math.round(e.h*e.fitRatio);if(e.placeholder&&!e.loaded)e.placeholder.style.width=n+"px",e.placeholder.style.height=o+"px";t.style.width=n+"px",t.style.height=o+"px"}},wi=function(){if(ri.length){for(var e,t=0;t=0,i=Math.min(e[0],fi()),n=Math.min(e[1],fi()),o;for(o=1;o<=(t?n:i);o++)a.lazyLoadItem(m+o);for(o=1;o<=(t?i:n);o++)a.lazyLoadItem(m-o)}),ue("initialLayout",function(){a.currItem.initialLayout=u.getThumbBoundsFn&&u.getThumbBoundsFn(m)}),ue("mainScrollAnimComplete",wi),ue("initialZoomInEnd",wi),ue("destroy",function(){for(var e,t=0;t=0)return void 0!==ni[index]?ni[index]:false;else return false},allowProgressiveImg:function(){return u.forceProgressiveLoading||!K||u.mouseUsed||screen.width>1200},setContent:function(e,index){if(u.loop)index=se(index);var t=a.getItemAt(e.index);if(t)t.container=null;var i=a.getItemAt(index),n;if(!i)return e.el.innerHTML="",void 0;fe("gettingData",index,i),e.index=index,e.item=i;var s=i.container=o.createEl("pswp__zoom-wrap");if(!i.src&&i.html)if(i.html.tagName)s.appendChild(i.html);else s.innerHTML=i.html;if(gi(i),hi(i,C),i.src&&!i.loadError&&!i.loaded){if(i.loadComplete=function(t){if(c){if(e&&e.index===index){if(gi(t,true)){if(t.loadComplete=t.img=null,hi(t,C),me(t),e.index===m)a.updateCurrZoomItem();return}if(!t.imageAppended)if(ie.transform&&(wt||si))ri.push({item:t,baseDiv:s,img:t.img,index:index,holder:e,clearPlaceholder:true});else mi(index,t,s,t.img,wt||si,true);else if(!si&&t.placeholder)t.placeholder.style.display="none",t.placeholder=null}t.loadComplete=null,t.img=null,fe("imageLoadComplete",index,t)}},o.features.transform){var l="pswp__img pswp__img--placeholder";l+=i.msrc?"":" pswp__img--placeholder--blank";var placeholder=o.createEl(l,i.msrc?"img":"");if(i.msrc)placeholder.src=i.msrc;yi(i,placeholder),s.appendChild(placeholder),i.placeholder=placeholder}if(!i.loading)vi(i);if(a.allowProgressiveImg())if(!ai&&ie.transform)ri.push({item:i,baseDiv:s,img:i.img,index:index,holder:e});else mi(index,i,s,i.img,true,true)}else if(i.src&&!i.loadError)n=o.createEl("pswp__img","img"),n.style.opacity=1,n.src=i.src,yi(i,n),mi(index,i,s,n,true);if(!ai&&index===m)yt=s.style,ii(i,n||i.img);else me(i);e.el.innerHTML="",e.el.appendChild(s)},cleanSlide:function(e){if(e.img)e.img.onload=e.img.onerror=null;e.loaded=e.loading=e.img=e.imageAppended=false}}});var bi,xi={},_i=function(e,t,i){var n=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:i||"touch"};n.initCustomEvent("pswpTap",true,true,o),e.target.dispatchEvent(n)};ae("Tap",{publicMethods:{initTap:function(){ue("firstTouchStart",a.onTapStart),ue("touchRelease",a.onTapRelease),ue("destroy",function(){xi={},bi=null})},onTapStart:function(e){if(e.length>1)clearTimeout(bi),bi=null},onTapRelease:function(e,t){if(t)if(!ut&&!st&&!Re){var i=t;if(bi)if(clearTimeout(bi),bi=null,St(i,xi))return fe("doubleTap",i),void 0;if("mouse"===t.type)return _i(e,t,"mouse"),void 0;var n=e.target.tagName.toUpperCase();if("BUTTON"===n||o.hasClass(e.target,"pswp__single-tap"))return _i(e,t),void 0;we(xi,i),bi=setTimeout(function(){_i(e,t),bi=null},300)}}}});var Ti;ae("DesktopZoom",{publicMethods:{initDesktopZoom:function(){if(!ee)if(K)ue("mouseUsed",function(){a.setupDesktopZoom()});else a.setupDesktopZoom(true)},setupDesktopZoom:function(t){Ti={};var i="wheel mousewheel DOMMouseScroll";ue("bindEvents",function(){o.bind(e,i,a.handleMouseWheel)}),ue("unbindEvents",function(){if(Ti)o.unbind(e,i,a.handleMouseWheel)}),a.mouseZoomedIn=false;var n,s=function(){if(a.mouseZoomedIn)o.removeClass(e,"pswp--zoomed-in"),a.mouseZoomedIn=false;if(I<1)o.addClass(e,"pswp--zoom-allowed");else o.removeClass(e,"pswp--zoom-allowed");l()},l=function(){if(n)o.removeClass(e,"pswp--dragging"),n=false};if(ue("resize",s),ue("afterChange",s),ue("pointerDown",function(){if(a.mouseZoomedIn)n=true,o.addClass(e,"pswp--dragging")}),ue("pointerUp",l),!t)s()},handleMouseWheel:function(e){if(I<=a.currItem.fitRatio){if(u.modal)if(!u.closeOnScroll||Re||at)e.preventDefault();else if(B&&Math.abs(e.deltaY)>2)h=true,a.close();return true}if(e.stopPropagation(),Ti.x=0,"deltaX"in e)if(1===e.deltaMode)Ti.x=18*e.deltaX,Ti.y=18*e.deltaY;else Ti.x=e.deltaX,Ti.y=e.deltaY;else if("wheelDelta"in e){if(e.wheelDeltaX)Ti.x=-.16*e.wheelDeltaX;if(e.wheelDeltaY)Ti.y=-.16*e.wheelDeltaY;else Ti.y=-.16*e.wheelDelta}else if("detail"in e)Ti.y=e.detail;else return;Ie(I,true);var t=b.x-Ti.x,i=b.y-Ti.y;if(u.modal||t<=vt.min.x&&t>=vt.max.x&&i<=vt.min.y&&i>=vt.max.y)e.preventDefault();a.panTo(t,i)},toggleDesktopZoom:function(t){t=t||{x:C.x/2+F.x,y:C.y/2+F.y};var i=u.getDoubleTapZoom(true,a.currItem),n=I===i;a.mouseZoomedIn=!n,a.zoomTo(n?a.currItem.initialZoomLevel:i,t,333),o[(!n?"add":"remove")+"Class"](e,"pswp--zoomed-in")}}});var Ci={history:true,galleryUID:1},Ii,Ai,Ei,Si,ki,Oi,Di,Mi,Fi,Ri,Li,Ni,Pi=function(){return Li.hash.substring(1)},zi=function(){if(Ii)clearTimeout(Ii);if(Ei)clearTimeout(Ei)},Vi=function(){var e=Pi(),t={};if(e.length<5)return t;var i,n=e.split("&");for(i=0;i-1)if(Di=Di.substring(0,index),"&"===Di.slice(-1))Di=Di.slice(0,-1);setTimeout(function(){if(c)o.bind(window,"hashchange",a.onHashChange)},40)}},onHashChange:function(){if(Pi()===Di)return Fi=true,a.close(),void 0;if(!Si)ki=true,a.goTo(Vi().pid),ki=false},updateURL:function(){if(zi(),!ki)if(!Mi)Hi();else Ii=setTimeout(Hi,800)}}}),o.extend(a,Ve)}})},176:function(e,t,i){"use strict";var n,o;/*! PhotoSwipe Default UI - 4.1.2 - 2017-04-05 * http://photoswipe.com * Copyright (c) 2017 Dmitry Semenov; */ !function(a,s){if(true)n=s,o="function"==typeof n?n.call(t,i,t,e):n,!(void 0!==o&&(e.exports=o));else if("object"==typeof t)e.exports=s();else a.PhotoSwipeUI_Default=s()}(this,function(){return function(e,t){var i=this,n=false,o=true,a,s,l,u,f,c,p,h=true,m,v,g,y,w,b,x,_,T={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){if(!e.title)return t.children[0].innerHTML="",false;else return t.children[0].innerHTML=e.title,true},closeEl:true,captionEl:true,fullscreenEl:true,zoomEl:true,shareEl:true,counterEl:true,arrowEl:true,preloaderEl:true,tapToClose:false,tapToToggleControls:true,clickToCloseNonZoomable:true,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/"+"?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:true}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},C,I,A=function(e){if(C)return true;if(e=e||window.event,_.timeToIdle&&_.mouseUsed&&!v)H();for(var i=e.target||e.srcElement,n,o=i.getAttribute("class")||"",a,s=0;s-1)n.onTap(),a=true;if(a){if(e.stopPropagation)e.stopPropagation();C=true;var l=t.features.isOldAndroid?600:30;I=setTimeout(function(){C=false},l)}},E=function(){return!e.likelyTouchDevice||_.mouseUsed||screen.width>_.fitControlsWidth},S=function(e,i,add){t[(add?"add":"remove")+"Class"](e,"pswp__"+i)},k=function(){var e=1===_.getNumItemsFn();if(e!==x)S(s,"ui--one-slide",e),x=e},O=function(){S(p,"share-modal--hidden",h)},M=function(){if(h=!h,!h)O(),setTimeout(function(){if(!h)t.addClass(p,"pswp__share-modal--fade-in")},30);else t.removeClass(p,"pswp__share-modal--fade-in"),setTimeout(function(){if(h)O()},300);if(!h)L();return false},F=function(t){t=t||window.event;var i=t.target||t.srcElement;if(e.shout("shareLinkClick",t,i),!i.href)return false;if(i.hasAttribute("download"))return true;if(window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,"+"location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),!h)M();return false},L=function(){for(var e="",t,i,n,o,a,s=0;s<_.shareButtons.length;s++)if(t=_.shareButtons[s],n=_.getImageURLForShare(t),o=_.getPageURLForShare(t),a=_.getTextForShare(t),i=t.url.replace("{{url}}",encodeURIComponent(o)).replace("{{image_url}}",encodeURIComponent(n)).replace("{{raw_image_url}}",n).replace("{{text}}",encodeURIComponent(a)),e+='"+t.label+"",_.parseShareButtonOut)e=_.parseShareButtonOut(t,e);p.children[0].innerHTML=e,p.children[0].onclick=F},N=function(e){for(var i=0;i<_.closeElClasses.length;i++)if(t.hasClass(e,"pswp__"+_.closeElClasses[i]))return true},P,z,V=0,H=function(){if(clearTimeout(z),V=0,v)i.setIdle(false)},U=function(e){e=e?e:window.event;var t=e.relatedTarget||e.toElement;if(!t||"HTML"===t.nodeName)clearTimeout(z),z=setTimeout(function(){i.setIdle(true)},_.timeToIdleOutside)},Z=function(){if(_.fullscreenEl&&!t.features.isOldAndroid){if(!a)a=i.getFullscreenAPI();if(a)t.bind(document,a.eventK,i.updateFullscreen),i.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs");else t.removeClass(e.template,"pswp--supports-fs")}},B=function(){if(_.preloaderEl)W(true),g("beforeChange",function(){clearTimeout(b),b=setTimeout(function(){if(e.currItem&&e.currItem.loading){if(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)W(false)}else W(true)},_.loadingIndicatorDelay)}),g("imageLoadComplete",function(index,t){if(e.currItem===t)W(true)})},W=function(e){if(w!==e)S(y,"preloader--active",!e),w=e},X=function(e){var i=e.vGap;if(E()){var n=_.barsSize;if(_.captionEl&&"auto"===n.bottom){if(!u)u=t.createEl("pswp__caption pswp__caption--fake"),u.appendChild(t.createEl("pswp__caption__center")),s.insertBefore(u,l),t.addClass(s,"pswp__ui--fit");if(_.addCaptionHTMLFn(e,u,true)){var o=u.clientHeight;i.bottom=parseInt(o,10)||44}else i.bottom=n.top}else i.bottom="auto"===n.bottom?0:n.bottom;i.top=n.top}else i.top=i.bottom=0},K=function(){if(_.timeToIdle)g("mouseUsed",function(){t.bind(document,"mousemove",H),t.bind(document,"mouseout",U),P=setInterval(function(){if(V++,2===V)i.setIdle(true)},_.timeToIdle/2)})},j=function(){g("onVerticalDrag",function(e){if(o&&e<.95)i.hideControls();else if(!o&&e>=.95)i.showControls()});var e;g("onPinchClose",function(t){if(o&&t<.9)i.hideControls(),e=true;else if(e&&!o&&t>.9)i.showControls()}),g("zoomGestureEnded",function(){if(e=false,e&&!o)i.showControls()})},G=[{name:"caption",option:"captionEl",onInit:function(e){l=e}},{name:"share-modal",option:"shareEl",onInit:function(e){p=e},onTap:function(){M()}},{name:"button--share",option:"shareEl",onInit:function(e){c=e},onTap:function(){M()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){f=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){if(a.isFullscreen())a.exit();else a.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){y=e}}],Y=function(){var e,i,n,o=function(o){if(o)for(var a=o.length,s=0;s-1)if(_[n.option]){if(t.removeClass(e,"pswp__element--disabled"),n.onInit)n.onInit(e)}else t.addClass(e,"pswp__element--disabled")}};o(s.children);var a=t.getChildByClass(s,"pswp__top-bar");if(a)o(a.children)};i.init=function(){if(t.extend(e.options,T,true),_=e.options,s=t.getChildByClass(e.scrollWrap,"pswp__ui"),g=e.listen,j(),g("beforeChange",i.update),g("doubleTap",function(t){var i=e.currItem.initialZoomLevel;if(e.getZoomLevel()!==i)e.zoomTo(i,t,333);else e.zoomTo(_.getDoubleTapZoom(false,e.currItem),t,333)}),g("preventDragEvent",function(e,t,i){var n=e.target||e.srcElement;if(n&&n.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(n.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(n.tagName)))i.prevent=false}),g("bindEvents",function(){if(t.bind(s,"pswpTap click",A),t.bind(e.scrollWrap,"pswpTap",i.onGlobalTap),!e.likelyTouchDevice)t.bind(e.scrollWrap,"mouseover",i.onMouseOver)}),g("unbindEvents",function(){if(!h)M();if(P)clearInterval(P);if(t.unbind(document,"mouseout",U),t.unbind(document,"mousemove",H),t.unbind(s,"pswpTap click",A),t.unbind(e.scrollWrap,"pswpTap",i.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",i.onMouseOver),a){if(t.unbind(document,a.eventK,i.updateFullscreen),a.isFullscreen())_.hideAnimationDuration=0,a.exit();a=null}}),g("destroy",function(){if(_.captionEl){if(u)s.removeChild(u);t.removeClass(l,"pswp__caption--empty")}if(p)p.children[0].onclick=null;t.removeClass(s,"pswp__ui--over-close"),t.addClass(s,"pswp__ui--hidden"),i.setIdle(false)}),!_.showAnimationDuration)t.removeClass(s,"pswp__ui--hidden");if(g("initialZoomIn",function(){if(_.showAnimationDuration)t.removeClass(s,"pswp__ui--hidden")}),g("initialZoomOut",function(){t.addClass(s,"pswp__ui--hidden")}),g("parseVerticalMargin",X),Y(),_.shareEl&&c&&p)h=true;k(),K(),Z(),B()},i.setIdle=function(e){v=e,S(s,"ui--idle",e)},i.update=function(){if(o&&e.currItem){if(i.updateIndexIndicator(),_.captionEl)_.addCaptionHTMLFn(e.currItem,l),S(l,"caption--empty",!e.currItem.title);n=true}else n=false;if(!h)M();k()},i.updateFullscreen=function(i){if(i)setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50);t[(a.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},i.updateIndexIndicator=function(){if(_.counterEl)f.innerHTML=e.getCurrentIndex()+1+_.indexIndicatorSep+_.getNumItemsFn()},i.onGlobalTap=function(n){n=n||window.event;var a=n.target||n.srcElement;if(!C)if(n.detail&&"mouse"===n.detail.pointerType){if(N(a))return e.close(),void 0;if(t.hasClass(a,"pswp__img"))if(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio){if(_.clickToCloseNonZoomable)e.close()}else e.toggleDesktopZoom(n.detail.releasePoint)}else{if(_.tapToToggleControls)if(o)i.hideControls();else i.showControls();if(_.tapToClose&&(t.hasClass(a,"pswp__img")||N(a)))return e.close(),void 0}},i.onMouseOver=function(e){e=e||window.event;var t=e.target||e.srcElement;S(s,"ui--over-close",N(t))},i.hideControls=function(){t.addClass(s,"pswp__ui--hidden"),o=false},i.showControls=function(){if(o=true,!n)i.update();t.removeClass(s,"pswp__ui--hidden")},i.supportsFullscreen=function(){var d=document;return!!(d.exitFullscreen||d.mozCancelFullScreen||d.webkitExitFullscreen||d.msExitFullscreen)},i.getFullscreenAPI=function(){var t=document.documentElement,i,n="fullscreenchange";if(t.requestFullscreen)i={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:n};else if(t.mozRequestFullScreen)i={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+n};else if(t.webkitRequestFullscreen)i={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+n};else if(t.msRequestFullscreen)i={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"};if(i)i.enter=function(){if(m=_.closeOnScroll,_.closeOnScroll=false,"webkitRequestFullscreen"===this.enterK)e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT);else return e.template[this.enterK]()},i.exit=function(){return _.closeOnScroll=m,document[this.exitK]()},i.isFullscreen=function(){return document[this.elementK]};return i}}})},177:function(e,t,i){"use strict";var n=i(8);if(!window.Utility)window.Utility={};Utility.decodeJsonAttribute=function(e){return JSON.parse(decodeURIComponent(atob(e)))},n(window.loadMapsContent),window.Map=Map},178:function(e,t,i){"use strict";var n=i(8);i(179),n(window).load(function(){if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent||navigator.vendor||window.opera)){var e=n(".u-parallax");if(e.length>0){e.each(function(){var e=n(this);e.css("background-attachment","fixed"),e.attr("data-bottom-top","background-position: 50% 10vh;"),e.attr("data-top-bottom","background-position: 50% -10vh;")});var t={forceHeight:false};skrollr.init(t)}}})},179:function(e,t){var t=void 0,e=void 0;(function(){/*! * skrollr core * * Alexander Prinzhorn - https://github.com/Prinzhorn/skrollr * * Free to use under terms of MIT license */ !function(t,i,n){"use strict";function o(e){if(f=i.documentElement,c=i.body,G(),Ie=this,e=e||{},Me=e.constants||{},e.easing)for(var n in e.easing)J[n]=e.easing[n];if(Xe=e.edgeStrategy||"set",Se={beforerender:e.beforerender,render:e.render,keyframe:e.keyframe},ke=false!==e.forceHeight,ke)De=e.scale||1;if(Fe=e.mobileDeceleration||A,Ue=false!==e.smoothScrolling,qe=e.smoothScrollingDuration||S,Ze={targetTop:Ie.getScrollTop()},Ke=(e.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||t.opera)})(),Ke){if(Ee=i.getElementById(e.skrollrBody||E),Ee)ce();ee(),be(f,[x,C],[_])}else be(f,[x,T],[_]);Ie.refresh(),de(t,"resize orientationchange",function(){var e=f.clientWidth,t=f.clientHeight;if(t!==ze||e!==Pe)ze=t,Pe=e,Ve=true});var o=Y();return!function e(){ne(),$e=o(e)}(),Ie}var a={get:function(){return Ie},init:function(e){return Ie||new o(e)},VERSION:"0.6.30"},s=Object.prototype.hasOwnProperty,l=t.Math,u=t.getComputedStyle,f,c,p="touchstart",h="touchmove",m="touchcancel",v="touchend",g="skrollable",y=g+"-before",w=g+"-between",b=g+"-after",x="skrollr",_="no-"+x,T=x+"-desktop",C=x+"-mobile",I="linear",A=.004,E="skrollr-body",S=200,k="end",O="center",M="bottom",F="___skrollable_id",L=/^(?:input|textarea|button|select)$/i,N=/^\s+|\s+$/g,P=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,z=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,V=/^(@?[a-z\-]+)\[(\w+)\]$/,H=/-([a-z0-9_])/g,U=function(e,t){return t.toUpperCase()},Z=/[\-+]?[\d]*\.?[\d]+/g,B=/\{\?\}/g,W=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,X=/[a-z\-]+-gradient/g,K="",j="",G=function(){var e=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(u){var t=u(c,null);for(var i in t)if(K=i.match(e)||+i==i&&t[i].match(e),K)break;if(!K)return K=j="",void 0;if(K=K[0],"-"===K.slice(0,1))j=K,K={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[K];else j="-"+K.toLowerCase()+"-"}},Y=function(){var e=t.requestAnimationFrame||t[K.toLowerCase()+"RequestAnimationFrame"],i=Te();if(Ke||!e)e=function(e){var n=Te()-i,o=l.max(0,1e3/60-n);return t.setTimeout(function(){i=Te(),e()},o)};return e},$=function(){var e=t.cancelAnimationFrame||t[K.toLowerCase()+"CancelAnimationFrame"];if(Ke||!e)e=function(e){return t.clearTimeout(e)};return e},J={begin:function(){return 0},end:function(){return 1},linear:function(e){return e},quadratic:function(e){return e*e},cubic:function(e){return e*e*e},swing:function(e){return-l.cos(e*l.PI)/2+.5},sqrt:function(e){return l.sqrt(e)},outCubic:function(e){return l.pow(e-1,3)+1},bounce:function(e){var t;if(e<=.5083)t=3;else if(e<=.8489)t=9;else if(e<=.96208)t=27;else if(e<=.99981)t=91;else return 1;return 1-l.abs(3*l.cos(e*t*1.028)/t)}};o.prototype.refresh=function(e){var t,o,a=false;if(e===n)a=true,Ae=[],We=0,e=i.getElementsByTagName("*");else if(e.length===n)e=[e];for(t=0,o=e.length;tOe)O=(Oe-k)/S,k=Oe;else if(k<0)O=-k/S,k=0;E*=1-O,Ie.animateTo(k+.5|0,{easing:"outCubic",duration:E});break}}),t.scrollTo(0,0),f.style.overflow=c.style.overflow="hidden"},te=function(){var e=f.clientHeight,t=ge(),i,n,o,a,s,u,c,p,h,m,v;for(p=0,h=Ae.length;pOe)Oe=c.frame}for(Oe=l.max(Oe,ye()),p=0,h=Ae.length;ph.frame,x=m?p:h,_=o.emitEvents,T=o.lastFrameIndex,C,I;if(m||v){if(m&&-1===o.edge||v&&1===o.edge)continue;if(m){if(be(l,[y],[b,w]),_&&T>-1)me(l,p.eventType,Re),o.lastFrameIndex=-1}else if(be(l,[b],[y,w]),_&&T=f[E].frame&&u<=f[E+1].frame){var S=f[E],k=f[E+1];for(C in S.props)if(s.call(S.props,C)){var O=(u-S.frame)/(k.frame-S.frame);if(O=S.props[C].easing(O),I=le(S.props[C].value,k.props[C].value,O),I=ue(I),0===C.indexOf("@"))l.setAttribute(C.substr(1),I);else a.setStyle(l,C,I)}if(_)if(T!==E){if("down"===Re)me(l,S.eventType,Re);else me(l,k.eventType,Re);o.lastFrameIndex=E}break}}},ne=function(){if(Ve)Ve=false,ve();var e=Ie.getScrollTop(),t,i=Te(),o;if(He){if(i>=He.endTime)e=He.targetTop,t=He.done,He=n;else o=He.easing((i-He.startTime)/He.duration),e=He.startTop+o*He.topDiff|0;Ie.setScrollTop(e,true)}else if(!Be){var s=Ze.targetTop-e;if(s)Ze={startTop:Le,topDiff:e-Le,targetTop:e,startTime:Ne,endTime:Ne+qe};if(i<=Ze.endTime)o=J.sqrt((i-Ze.startTime)/qe),e=Ze.startTop+o*Ze.topDiff|0}if(Be||Le!==e){Re=e>Le?"down":e=0;i--)se(e.keyFrames[i],t)},se=function(e,t){var i;for(i in t)if(!s.call(e.props,i))e.props[i]=t[i];for(i in e.props)t[i]=e.props[i]},le=function(e,t,i){var n,o=e.length;if(o!==t.length)throw"Can't interpolate between \""+e[0]+'" and "'+t[0]+'"';var a=[e[0]];for(n=1;n-1)t/=100;return e=$.extend({},e),e.offset=function(){return a(this.context,this.element,this.asix,t)},e}i(181),n.prototype.initialize=function e(t){if(!this.waypoint)if(t&&t.element&&"function"==typeof t.handler)t=l(t),this.waypoint=new Waypoint(t)},n.prototype.destroy=function e(){if(this.waypoint)this.waypoint.destroy(),this.waypoint=null},window.WaypointAdapter=n},181:function(e,t){var t=void 0,e=void 0;(function(){/*! Waypoints - 4.0.1 Copyright © 2011-2016 Caleb Troughton Licensed under the MIT license. https://github.com/imakewebthings/waypoints/blob/master/licenses.txt */ !function(){"use strict";function e(n){if(!n)throw new Error("No options passed to Waypoint constructor");if(!n.element)throw new Error("No element option passed to Waypoint constructor");if(!n.handler)throw new Error("No handler option passed to Waypoint constructor");if(this.key="waypoint-"+t,this.options=e.Adapter.extend({},e.defaults,n),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset])this.options.offset=e.offsetAliases[this.options.offset];this.group.add(this),this.context.add(this),i[this.key]=this,t+=1}var t=0,i={};e.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},e.prototype.trigger=function(e){if(this.enabled)if(this.callback)this.callback.apply(this,e)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},e.prototype.disable=function(){return this.enabled=false,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=true,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(e){var t=[];for(var n in i)t.push(i[n]);for(var o=0,a=t.length;on.oldScroll,a=o?n.forward:n.backward;for(var s in this.waypoints[i]){var l=this.waypoints[i][s];if(null!==l.triggerPoint){var u=n.oldScroll=l.triggerPoint,c=u&&f,p=!u&&!f;if(c||p)l.queueTrigger(a),e[l.group.id]=l.group}}}for(var h in e)e[h].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.innerHeight=function(){if(this.element==this.element.window)return o.viewportHeight();else return this.adapter.innerHeight()},t.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},t.prototype.innerWidth=function(){if(this.element==this.element.window)return o.viewportWidth();else return this.adapter.innerWidth()},t.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var i in this.waypoints[t])e.push(this.waypoints[t][i]);for(var n=0,o=e.length;n-1)f=Math.ceil(s.contextDimension*f/100);if(m=s.contextScroll-s.contextOffset,u.triggerPoint=Math.floor(p+m-f),v=c=s.oldScroll,y=v&&g,w=!v&&!g,!h&&y)u.queueTrigger(s.backward),i[u.group.id]=u.group;else if(!h&&w)u.queueTrigger(s.forward),i[u.group.id]=u.group;else if(h&&s.oldScroll>=u.triggerPoint)u.queueTrigger(s.forward),i[u.group.id]=u.group}}return o.requestAnimationFrame(function(){for(var e in i)i[e].flushTriggers()}),this},t.findOrCreateByElement=function(e){return t.findByElement(e)||new t(e)},t.refreshAll=function(){for(var e in n)n[e].refresh()},t.findByElement=function(e){return n[e.waypointContextKey]},window.onload=function(){if(a)a();t.refreshAll()},o.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},o.Context=t}(),function(){"use strict";function e(e,t){return e.triggerPoint-t.triggerPoint}function t(e,t){return t.triggerPoint-e.triggerPoint}function i(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},o=window.Waypoint;i.prototype.add=function(e){this.waypoints.push(e)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o="up"===i||"left"===i;n.sort(o?t:e);for(var a=0,s=n.length;a-1)this.waypoints.splice(index,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(e){return n[e.axis][e.name]||new i(e)},o.Group=i}(),function(){"use strict";function e(e){return e===e.window}function t(t){if(e(t))return t;else return t.defaultView}function i(e){this.element=e,this.handlers={}}var n=window.Waypoint;i.prototype.innerHeight=function(){return e(this.element)?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){return e(this.element)?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(e,t){function i(e,t,i){for(var n=0,o=t.length-1;n0&&"none"===o.css("display"));o.css("margin-top",parseFloat(o.css("margin-top"))-i+t+"px")}})};t(),n(window).load(t),n(window).resize(t)}var i=n(".u-body");if(i.hasClass("u-overlap-transparent"))i.data("overlap-transparent",true);if(i.hasClass("u-overlap-contrast"))i.data("overlap-contrast",true);n(window).scroll(function t(){e.each(function(){var e=n(this),t=e.nextAll(":visible:first");if(t.length){var o=t.offset().top;if(e.offset().top>o)i.removeClass("u-overlap-transparent u-overlap-contrast");else i.toggleClass("u-overlap-transparent",!!i.data("overlap-transparent")),i.toggleClass("u-overlap-contrast",!!i.data("overlap-contrast"))}})})})},183:function(e,t,i){"use strict";var n=i(8);n(function(){var e=/#.*?$/;n(".u-nav-container .u-nav-link, .u-nav-container-collapse .u-nav-link").each(function(){var t=(this.href||"").replace(e,""),i=(this.getAttribute("href")||"").replace(e,""),o=n("title").text().trim(),a=(this.innerText||"").trim();if(Boolean(i)&&window.location.href.toString()===t||o===a)this.classList.add("active");else this.classList.remove("active")})})},184:function(e,t){},185:function(e,t,i){"use strict";var n=i(8),Animation=i(186),animation=new Animation,o=animation.init.bind(animation),a=animation.start.bind(animation);n(document).ready(o),n(window).one("load",a)},186:function(e,t,i){"use strict";function Animation(){this.animationElements=null,this.animationEvents=[],this._sliderNode=null,this._slideNumber=null,this._slideEvent=null,this._animationInfo=null,this._animation=null,this._subscribeQueue=[]}function n(e){if(!p)return e(),void 0;p.apply(window,arguments)}function o(e){if(a())e.style.overflow="hidden"}function a(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent||navigator.vendor||window.opera)}var s=i(23),l=i(24),u=i(187),f=i(188),c=i(189);Animation.prototype.init=function e(){if(!this.animationElements){var sections=$("section, header, footer"),length=sections.length;this.animationElements=[],l.setHint(c),sections.each(function(index,e){if(this.visitSection(e),length--,!length)l.setHint(null)}.bind(this))}},Animation.prototype.start=function e(){var t=this._subscribeQueue;n(function(){t.forEach(function(e){if(e.event&&e.animation)e.event.subscribe(e.animation)}),t.length=0})},Animation.prototype.visitSection=function e(t){if(t.classList.contains("u-carousel"))return this.visitSlider(t),void 0;var i=t.querySelectorAll("[data-animation-name]");if(i.length)o(t);for(var a=0;a0)this._pauseAutoplay(),this._delay(t,function(){this._continueAutoplay(),this._clearDelays()}.bind(this))},n.prototype.startInAnimation=function e(){this.animations.forEach(function(animation){animation.start()}.bind(this))},n.prototype.needOutAnimation=function e(){for(var t=0,length=this.animations.length;t0)this._cancelDelays();if(this._continueAutoplay(),!this.needOutAnimation())return this.resetAnimations(),void 0;t.preventDefault();var i=this.countMaxOutAnimationTime(),n="left"===t.direction?"next":"prev";setTimeout(function(){this.resetAnimations(),$(t.target)["u-carousel"](n)}.bind(this),i),this.startOutAnimations()},n.prototype._delay=function e(t,i){this._delays.push(setTimeout(function(){i()},t))},n.prototype._cancelDelays=function e(){this._delays.forEach(function(e){clearTimeout(e)}),this._delays.length=0},n.prototype._clearDelays=function e(){this._delays.length=0},n.prototype._isAutoplayOnStart=function e(){var t=this.carousel.attr("data-u-ride");if(!t)return false;else return t=t.toLowerCase(),"carousel"===t},n.prototype._pauseAutoplay=function e(){this.carousel["u-carousel"]("pause"),this._autoplayPaused=true},n.prototype._continueAutoplay=function e(){if(this._autoplayPaused)this.carousel["u-carousel"]("cycle"),this._autoplayPaused=false},e.exports=n,window.AnimationEventSlider=e.exports},189:function(e,t,i){"use strict";function n(e){var t=[];if(-1!==a.indexOf(e.name)||e.direction)t.push("transform");if(-1!==s.indexOf(e.name))t.push("opacity");if(-1!==l.indexOf(e.name))t.push("contents");if(0===t.length)t.push("auto");return t.join(", ")}var o={},a=["bounce","headShake","heartBeat","jello","pulse","rubberBand","shake","swing","tada","wobble","bounceIn","flip","flipInX","flipInY","flipOutX","flipOutY","lightSpeedIn","rotateIn","slideIn","hinge","jackInTheBox","rollIn","zoomIn"],s=["flash","bounceIn","fadeIn","flipInX","flipInY","flipOutX","flipOutY","lightSpeedIn","rotateIn","hinge","jackInTheBox","rollIn","zoomIn"],l=["counter"];o.hintBrowser=function e(t){if(t&&t.element)t.element.style.willChange=n(t)},o.removeHint=function e(t){t.element.style.willChange="auto"},e.exports=o,window.WillChangeHint=e.exports},190:function(e,t,i){"use strict";function n(e){for(var t=0;t=0&&(t.addClass(l[s[i]].CLASS),s[i]!==e);i--);}var a={},s=["XS","SM","MD","LG","XL"],l={XL:{CLASS:"u-xl",MAX:1e6},LG:{CLASS:"u-lg",MAX:1199},MD:{CLASS:"u-md",MAX:991},SM:{CLASS:"u-sm",MAX:767},XS:{CLASS:"u-xs",MAX:575}};a.recalcClasses=function(){var e=a.contentDom;if(e){var t=e.width();if(!(t<1)){var i=n(t);if(i!==a.prevMode)a.prevMode=i,o(i)}}},$(function(){a.recalcClasses(),$(window).resize(a.recalcClasses)}),window.ResponsiveCms=a},191:function(e,t,i){"use strict";var n=i(8);n(function(){n(".hidden-image, .hidden-image-container").each(function(){function e(e){var t=e.siblings().eq(0),i=/u-size-([\d]+)/;e.addClass("u-hidden"),t.attr("class",t.attr("class").replace(i,function(t,n){var o=parseInt(e.attr("class").match(i)[1],10)+parseInt(n,10);return t.replace(n,o)}))}var t=n(this),i=t.attr("class"),o="hidden-image"===i?n(this).closest(".u-layout-cell"):t,a=o.siblings();if(!t.siblings(".u-blog-control").length&&0!==o.length)if(!a.length){var s=o.closest(".u-layout-row").parent(),l=s.attr("class");if(-1!==l.indexOf("u-size")){var u=s.siblings();if(!u.length)s.closest(".u-layout-row").parent().addClass("u-hidden");else e(s)}}else e(o)})})},192:function(e,t){},23:function(e,t,i){"use strict";function n(e){if(this.element=e,this.name=e.getAttribute("data-animation-name"),this.event="scroll",this.durationRaw=e.getAttribute("data-animation-duration"),this.duration=Number(this.durationRaw),isNaN(this.duration)||!isFinite(this.duration)||this.duration<0)this.duration=0;var t=e.getAttribute("data-animation-event");if(t)this.event=t;if(this.delayRaw=e.getAttribute("data-animation-delay"),this.delay=0,this.delayRaw)if(this.delay=Number(this.delayRaw),isNaN(this.delay)||!isFinite(this.delay)||this.delay<0)this.delay=0;var i=e.getAttribute("data-animation-cycle");if(i)if(i=Number(i),!isNaN(i))this.animationCycle=i;var n=e.getAttribute("data-animation-direction");if(n)this.direction=n}e.exports=n,window.AnimationInfo=e.exports},24:function(e,t,i){"use strict";function n(e){if(e&&"counter"===e.name)return new o(e);else return new a(e)}var o=i(36),a=i(39),s={};s.createAnimation=function e(t){var animation=n(t);return animation.hint=s.hint,animation},s.setHint=function e(t){s.hint=t},e.exports=s,window.AnimationFactory=e.exports},34:function(e,t,i){"use strict";function ResponsiveMenu(e,t){this.responsive=e,this.root=t||n("body"),this.init()}var n=window.jQuery;ResponsiveMenu.prototype.init=function e(){if(this.overflowNode=this.root.filter(".u-body").add(this.root.find("#sectionPreviewContainer")),this.root.is("body"))this.subscribe();this.initStyles()},ResponsiveMenu.prototype.subscribe=function e(){this.root.on("click",".u-menu .menu-collapse",function(e){e.preventDefault();var t=n(e.currentTarget).closest(".u-menu");if(ResponsiveMenu.isActive(t))this.close(t);else this.open(t)}.bind(this)),this.root.on("click",".u-menu .u-menu-close",function(e){e.preventDefault();var t=n(e.currentTarget).closest(".u-menu");this.close(t)}.bind(this)),this.root.on("click",".u-menu .u-menu-overlay",function(e){var t=n(e.currentTarget).closest(".u-menu.open");this.close(t)}.bind(this)),this.root.find(".u-menu").on("click",".u-nav-container-collapse .u-nav-link",function(e){var t=n(e.currentTarget);if(!t.siblings(".u-nav-popup").length){var i=t.attr("href");if(i&&-1!==i.indexOf("#")){var o=n(e.currentTarget).closest(".u-menu");this.close(o)}}}.bind(this)),this.root.find(".u-menu:not(.u-menu-one-level)").on("click",".u-nav-container-collapse .u-nav-link",function(e){var t=n(e.currentTarget).siblings(".u-nav-popup");if(t.length){e.preventDefault(),e.stopPropagation(),e.returnValue=false,t.one("transitionend webkitTransitionEnd oTransitionEnd",function(e){e.stopPropagation(),t.removeClass("animating"),t.toggleClass("open"),t.css({"max-height":t.is(".open")?"none":"",visibility:""}),t.find(".open").removeClass("open").css("max-height","")}),t.css({"max-height":"none",visibility:"visible"});var i=t.outerHeight();t.css("max-height",t.is(".open")?i:0),t.addClass("animating"),t[0].offsetHeight,t.css("max-height",t.is(".open")?0:i)}}),n(window).on("resize",function(){n(".u-menu.open").each(function(e,t){this.close(n(t))}.bind(this))}.bind(this)),n(document).keyup(function(e){if(27===e.keyCode)n(".u-menu.open").each(function(e,t){this.close(n(t))}.bind(this))}.bind(this)),ResponsiveMenu.fixDirection()},ResponsiveMenu.prototype.initStyles=function e(){this.root.find(".u-menu").each(function(){var menu=n(this),e=menu.find(".offcanvas-style"),t=menu.find(".u-nav-container-collapse .u-sidenav").attr("data-offcanvas-width")||250;if(!e.length)e=n(''),menu.append(e);e.html(" .u-offcanvas .u-sidenav { flex-basis: {width} !important; } .u-offcanvas:not(.u-menu-open-right) .u-sidenav { margin-left: -{width}; } .u-offcanvas.u-menu-open-right .u-sidenav { margin-right: -{width}; } @keyframes menu-shift-left { from { left: 0; } to { left: {width}; } } @keyframes menu-unshift-left { from { left: {width}; } to { left: 0; } } @keyframes menu-shift-right { from { right: 0; } to { right: {width}; } } @keyframes menu-unshift-right { from { right: {width}; } to { right: 0; } } ".replace(/\{width\}/g,t+"px"))})},ResponsiveMenu.prototype.onResponsiveResize=function e(){n(".u-menu").each(function(e,t){var i=n(t).attr("data-responsive-from")||"MD",o=this.responsive.modes.indexOf(i),a=this.responsive.modes.slice(o);ResponsiveMenu.toggleResponsive(t,-1!==a.indexOf(this.responsive.mode)),this.megaResize(t,1),this.megaColumns(t,this.responsive.mode)}.bind(this))},ResponsiveMenu.toggleResponsive=function e(t,i){n(t).toggleClass("u-enable-responsive",i)},ResponsiveMenu.prototype.close=function e(menu,t){if(ResponsiveMenu.isActive(menu)){if(this.enableScroll(),ResponsiveMenu.isOffcanvasMode(menu))this.offcanvasMenuClose(menu);else this.overlayMenuClose(menu);this.root.removeClass("menu-overlay"),this.hideOverlay(menu,t)}},ResponsiveMenu.prototype.open=function e(menu){if(this.root.addClass("menu-overlay"),!ResponsiveMenu.isActive(menu)){if(this.disableScroll(),ResponsiveMenu.isOffcanvasMode(menu))this.offcanvasMenuOpen(menu);else this.overlayMenuOpen(menu);this.showOverlay(menu)}},ResponsiveMenu.prototype.offcanvasMenuOpen=function e(menu){var t=this.root;if(menu.addClass("open"),t.addClass("u-offcanvas-opened"),menu.is(".u-offcanvas-shift"))t.addClass("u-offcanvas-shifted-"+(menu.hasClass("u-menu-open-right")?"right":"left"))},ResponsiveMenu.prototype.offcanvasMenuClose=function e(menu){if(menu.removeClass("open"),this.root.removeClass("u-offcanvas-opened u-offcanvas-shifted-left u-offcanvas-shifted-right"),menu.is(".u-offcanvas-shift"))this.root.addClass("u-offcanvas-unshifted-"+(menu.hasClass("u-menu-open-right")?"right":"left"))},ResponsiveMenu.prototype.megaColumns=function e(menu,t){if(menu=n(menu),menu.hasClass("u-menu-mega"))menu.find(".u-mega-popup .u-popupmenu-items").each(function(index,e){e=n(e);var i=this.getColumnSize(e.parent(),t),o=e.children().toArray().reduce(function(e,t){var i=Math.ceil(n(t).outerHeight(true));if(e.total+=i,e.list.push(i),i>e.max)e.max=i;return e},{list:[],total:0,max:0}),a=Math.ceil(Math.max(o.total/i,o.max)),s,l=0;do{s=[0];for(var u=0;u=c)f+=c,s[s.length-1]=f;else s.push(c)}if(s.length<=i)break;a+=20}while(l++<100);e.css("height",a+"px")}.bind(this))},ResponsiveMenu.prototype.getColumnSize=function e(t,i){var n=t.attr("class")||"",o;if(i=i?i:this.responsive&&this.responsive.mode||"no-value",o=new RegExp("u-columns-(\\d+)-"+i.toLowerCase()).exec(n),o)return parseFloat(o[1])||1;if(o=new RegExp("u-columns-(\\d+)([^-]|$)").exec(n),o)return parseFloat(o[1])||1;else return 1},ResponsiveMenu.prototype.megaResize=function e(menu,t){if(menu=n(menu),t=t||1,menu.hasClass("u-menu-mega"))menu.outerHeight(),menu.each(function(){var menu=n(this),e=menu.closest(".u-sheet, .u-body"),i=e.offset(),o=e.outerWidth();menu.find(".u-mega-popup").each(function(){var e=n(this);e.css({left:"",width:""}),e.outerHeight();var a=e.offset(),s=(i.left-a.left)/t;e.css({left:Math.round(s)+"px",width:o+"px"})})})},ResponsiveMenu.prototype.hideOverlay=function e(menu,t){var overlay=menu.find(".u-menu-overlay"),i=function(){if(!ResponsiveMenu.isActive(menu))menu.find(".u-nav-container-collapse").css("width",""),this.root.filter("body").find(".u-sticky").css("top","")}.bind(this);if(t)i();else overlay.fadeOut(500,i)},ResponsiveMenu.prototype.showOverlay=function e(menu){var overlay=menu.find(".u-menu-overlay");menu.find(".u-nav-container-collapse").css("width","100%"),overlay.fadeIn(500)},ResponsiveMenu.prototype.disableScroll=function e(){if(this.root.is("body"))document.documentElement.style.overflow="hidden"},ResponsiveMenu.prototype.enableScroll=function e(){if(this.root.is("body"))document.documentElement.style.overflow=""},ResponsiveMenu.prototype.overlayMenuOpen=function e(menu){menu.addClass("open")},ResponsiveMenu.prototype.overlayMenuClose=function e(menu){menu.removeClass("open")},ResponsiveMenu.isOffcanvasMode=function(menu){return menu.is(".u-offcanvas")},ResponsiveMenu.isActive=function(menu){return menu.hasClass("open")},ResponsiveMenu.fixDirection=function e(){n(document).on("mouseenter touchstart",".u-nav-container ul > li",function e(){var t="u-popup-left",i="u-popup-right",o=n(this).children(".u-nav-popup");if(o.length){o.removeClass(t+" "+i);var a="";if(o.parents("."+t).length)a=t;else if(o.parents("."+i).length)a=i;if(a)o.addClass(a);else{var s=o.offset().left,l=o.outerWidth();if(s<0)o.addClass(i);else if(s+l>n(window).width())o.addClass(t)}}})},window.ResponsiveMenu=ResponsiveMenu},35:function(e,t,i){"use strict";function n(e){var t=e.attr("data-map");if(t){t=Utility.decodeJsonAttribute(t);var i=e.contents()[0],n=i.createElement("script");n.type="text/javascript",n.innerHTML="var data = "+JSON.stringify(t)+";\n;"+"var mapIframeApiReady = function () {\n"+' parent.mapIframeApiReady(google, document.getElementById("map"), data);\n'+"}";var o=i.createElement("script");if(o.type="text/javascript",o.src="//maps.google.com/maps/api/js?key="+t.apiKey+"&callback=mapIframeApiReady",t.lang)o.src+="&language="+t.lang;i.head.appendChild(n),i.head.appendChild(o),$(i.body).append(""+'
')}}function o(e){var t="";if(e.title)t+=""+e.title+"";if(e.description)t+="
"+e.description.replace(/\n/g,"
")+"
";if(e.linkUrl){t+=''+(e.linkCaption||e.linkUrl)+""}if(t)t='
'+t+"
";return t}var MapsLoader={};window.loadMapsContent=function(){$("iframe.map-content").each(function(){var e=$(this);if(0===e.contents().find("#map").length)n(e)})},window.mapIframeApiReady=function(e,t,i){i.markers=i.markers||[];var n=i.zoom;if(!n&&1===i.markers.length)n=i.markers[0].zoom;if(!n)n=14;if(n=parseInt(n,10),i.map=i.map||{},i.map.zoom=n,i.map.mapTypeId="satellite"===i.typeId?e.maps.MapTypeId.HYBRID:e.maps.MapTypeId.ROADMAP,i.markers.length)i.map.center=i.markers[0].position;var map=new e.maps.Map(t,i.map||{}),a=new e.maps.LatLngBounds;if(i.markers.forEach(function(t){t.map=map;var i=new e.maps.Marker(t);a.extend(new e.maps.LatLng(t.position.lat,t.position.lng));var n=o(t);if(n){var s=new e.maps.InfoWindow({content:$("