//# sourceMappingURL=photoswipeModule.js.map
var $jscomp={scope:{},getGlobal:function(l){return"undefined"!=typeof window&&window===l?l:"undefined"!=typeof global?global:l}};$jscomp.global=$jscomp.getGlobal(this);$jscomp.patches={};$jscomp.patch=function(l,m){($jscomp.patches[l]=$jscomp.patches[l]||[]).push(m);var v=$jscomp.global;l=l.split(".");for(var f=0;f<l.length-1&&v;f++)v=v[l[f]];l=l[l.length-1];v&&v[l]instanceof Function&&(v[l]=m(v[l]))};$jscomp.SYMBOL_PREFIX="jscomp_symbol_";
$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};if(!$jscomp.global.Symbol){$jscomp.global.Symbol=$jscomp.Symbol;var l=[],m=function(m){return function(f){l=[];f=m(f);for(var e=[],ba=0,Bb=f.length;ba<Bb;ba++){var ca;a:if(ca=f[ba],ca.length<$jscomp.SYMBOL_PREFIX.length)ca=!1;else{for(var g=0;g<$jscomp.SYMBOL_PREFIX.length;g++)if(ca[g]!=$jscomp.SYMBOL_PREFIX[g]){ca=!1;break a}ca=!0}ca?l.push(f[ba]):e.push(f[ba])}return e}};$jscomp.patch("Object.keys",m);$jscomp.patch("Object.getOwnPropertyNames",
m);$jscomp.patch("Object.getOwnPropertySymbols",function(v){return function(f){m.unused=Object.getOwnPropertyNames(f);l.push.apply(v(f));return l}})}};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(l){return $jscomp.SYMBOL_PREFIX+l+$jscomp.symbolCounter_++};$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();$jscomp.global.Symbol.iterator||($jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));$jscomp.initSymbolIterator=function(){}};
!function(l){function m(f){if(v[f])return v[f].exports;var e=v[f]={i:f,l:!1,exports:{}};return l[f].call(e.exports,e,e.exports,m),e.l=!0,e.exports}var v={};m.m=l;m.c=v;m.d=function(f,e,ba){m.o(f,e)||Object.defineProperty(f,e,{configurable:!1,enumerable:!0,get:ba})};m.n=function(f){var e=f&&f.__esModule?function(){return f.default}:function(){return f};return m.d(e,"a",e),e};m.o=function(f,e){return Object.prototype.hasOwnProperty.call(f,e)};m.p="";m(m.s=6501)}({0:function(l,m,v){m.a=function(f,e){if(!(f instanceof
e))throw new TypeError("Cannot call a class as a function");}},1:function(l,m,v){function f(e,f){for(var l=0;l<f.length;l++){var m=f[l];m.enumerable=m.enumerable||!1;m.configurable=!0;"value"in m&&(m.writable=!0);Object.defineProperty(e,m.key,m)}}m.a=function(e,m,l){m&&f(e.prototype,m);l&&f(e,l);return Object.defineProperty(e,"prototype",{writable:!1}),e}},2348:function(l,m,v){var f=v(38);m.a=function(e,m,l,v){var g={features:null,bind:function(b,a,c,d){d=(d?"remove":"add")+"EventListener";a=a.split(" ");
for(var r=0;r<a.length;r++)a[r]&&b[d](a[r],c,!1)},isArray:function(b){return b instanceof Array},createEl:function(b,a){a=document.createElement(a||"div");return b&&(a.className=b),a},getScrollY:function(){var b=window.pageYOffset;return void 0!==b?b:document.documentElement.scrollTop},unbind:function(b,a,c){g.bind(b,a,c,!0)},removeClass:function(b,a){b.className=b.className.replace(new RegExp("(\\s|^)"+a+"(\\s|$)")," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(b,a){g.hasClass(b,
a)||(b.className+=(b.className?" ":"")+a)},hasClass:function(b,a){return b.className&&(new RegExp("(^|\\s)"+a+"(\\s|$)")).test(b.className)},getChildByClass:function(b,a){for(b=b.firstChild;b;){if(g.hasClass(b,a))return b;b=b.nextSibling}},arraySearch:function(b,a,c){for(var d=b.length;d--;)if(b[d][c]===a)return d;return-1},extend:function(b,a,c){for(var d in a)!a.hasOwnProperty(d)||c&&b.hasOwnProperty(d)||(b[d]=a[d])},easing:{sine:{out:function(b){return Math.sin(Math.PI/2*b)},inOut:function(b){return-(Math.cos(Math.PI*
b)-1)/2}},cubic:{out:function(b){return--b*b*b+1}}},detectFeatures:function(){if(g.features)return g.features;var b=g.createEl().style,a="",c={};if(c.oldIE=document.all&&!document.addEventListener,c.touch="ontouchstart"in window,window.requestAnimationFrame&&(c.raf=window.requestAnimationFrame,c.caf=window.cancelAnimationFrame),c.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!c.pointerEvent){a=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var d=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);
d&&0<d.length&&1<=(d=parseInt(d[1],10))&&8>d&&(c.isOldIOSPhone=!0)}d=(d=a.match(/Android\s([0-9\.]*)/))?d[1]:0;1<=(d=parseFloat(d))&&(4.4>d&&(c.isOldAndroid=!0),c.androidVersion=d);c.isMobileOpera=/opera mini|opera mobi/i.test(a)}for(var r,k=["transform","perspective","animationName"],e=["","webkit","Moz","ms","O"],f=0;4>f;f++){for(var a=e[f],h=0;3>h;h++)d=k[h],r=a+(a?d.charAt(0).toUpperCase()+d.slice(1):d),!c[d]&&r in b&&(c[d]=r);a&&!c.raf&&(a=a.toLowerCase(),c.raf=window[a+"RequestAnimationFrame"],
c.raf&&(c.caf=window[a+"CancelAnimationFrame"]||window[a+"CancelRequestAnimationFrame"]))}if(!c.raf){var z=0;c.raf=function(a){var c=(new Date).getTime(),d=Math.max(0,16-(c-z)),b=window.setTimeout(function(){a(c+d)},d);return z=c+d,b};c.caf=function(a){clearTimeout(a)}}return c.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,g.features=c,c}};g.detectFeatures();g.features.oldIE&&(g.bind=function(b,a,c,d){a=a.split(" ");for(var r,k=(d?"detach":
"attach")+"Event",e=function(){c.handleEvent.call(c)},g=0;g<a.length;g++)if(r=a[g])if("object"===Object(f.a)(c)&&c.handleEvent){if(d){if(!c["oldIE"+r])return!1}else c["oldIE"+r]=e;b[k]("on"+r,c["oldIE"+r])}else b[k]("on"+r,c)});var b=this,h={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,
panEndFriction:.35,isClickableElement:function(b){return"A"===b.tagName},getDoubleTapZoom:function(b,a){return b?1:.7>a.initialZoomLevel?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};g.extend(h,v);var C,Wa,ua,p,Xa,Y,ja,va,n,t,T,wa,w,xa,J,A,nb,ya,U,ka,za,P,da,V,la,Ka,La,Ya,ma,ea,y,k,z,Za,Cb,$a,ab,Z,Db,Aa,Ma,ob,Ba,Q,fa,Wb,u,ga,K,na,Eb,pb,qb,rb,sb,W={x:0,y:0},Na={x:0,y:0},q={x:0,y:0},L={},oa=0,Oa={},R=0,X=0,tb=!0,Fb=[],bb={},Ca=!1,cb=function(k,a){g.extend(b,a.publicMethods);Fb.push(k)},ub=function(b){var a=
M();return b>a-1?b-a:0>b?a+b:b},db={},B=function(b,a){return db[b]||(db[b]=[]),db[b].push(a)},x=function(k){var a=db[k];if(a){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;d<a.length;d++)a[d].apply(b,c)}},aa=function(){return(new Date).getTime()},ha=function(k){qb=k;b.bg.style.opacity=k*h.bgOpacity},Xb=function(k,a,c,d,r){(!Ca||r&&r!==b.currItem)&&(d/=r?r.fitRatio:b.currItem.fitRatio);k[P]=wa+a+"px, "+c+"px"+w+" scale("+d+")"},D=function(k){ga&&(k&&(t>b.currItem.fitRatio?Ca||(Da(b.currItem,
!1,!0),Ca=!0):Ca&&(Da(b.currItem),Ca=!1)),Xb(ga,q.x,q.y,t))},eb=function(b){b.container&&Xb(b.container.style,b.initialPosition.x,b.initialPosition.y,b.initialZoomLevel,b)},Pa=function(b,a){a[P]=wa+b+"px, 0px"+w},vb=function(b,a){if(!h.loop&&a){a=p+(R*oa-b)/R;var c=Math.round(b-ia.x);(0>a&&0<c||a>=M()-1&&0>c)&&(b=ia.x+c*h.mainScrollEndFriction)}ia.x=b;Pa(b,Xa)},Gb=function(b,a){var c=fb[b]-Oa[b];return Na[b]+W[b]+c-a/T*c},F=function(b,a){b.x=a.x;b.y=a.y;a.id&&(b.id=a.id)},Yb=function(b){b.x=Math.round(b.x);
b.y=Math.round(b.y)},Hb=null,Zb=function a(){Hb&&(g.unbind(document,"mousemove",a),g.addClass(e,"pswp--has_mouse"),h.mouseUsed=!0,x("mouseUsed"));Hb=setTimeout(function(){Hb=null},100)},Ib=function(a,c){a=gb(b.currItem,L,a);return c&&(u=a),a},$b=function(a){return a||(a=b.currItem),a.initialZoomLevel},ac=function(a){return a||(a=b.currItem),0<a.w?h.maxSpreadZoom:1},bc=function(a,c,d,r){return r===b.currItem.initialZoomLevel?(d[a]=b.currItem.initialPosition[a],!0):(d[a]=Gb(a,r),d[a]>c.min[a]?(d[a]=
c.min[a],!0):d[a]<c.max[a]&&(d[a]=c.max[a],!0))},sc=function(a){var c="";h.escKey&&27===a.keyCode?c="close":h.arrowKeys&&(37===a.keyCode?c="prev":39===a.keyCode&&(c="next"));c&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,b[c]()))},tc=function(a){a&&(Ma||Aa||K||$a)&&(a.preventDefault(),a.stopPropagation())},cc=function(){b.setScrollOffset(0,g.getScrollY())},N={},Qa=0,hb=function(a){N[a]&&(N[a].raf&&Ka(N[a].raf),Qa--,delete N[a])},Jb=function(a){N[a]&&
hb(a);N[a]||(Qa++,N[a]={})},ib=function(){for(var a in N)N.hasOwnProperty(a)&&hb(a)},jb=function(a,c,d,b,k,e,g){var f,h=aa();Jb(a);(function rc(){if(N[a]){if((f=aa()-h)>=b)return hb(a),e(d),void(g&&g());e((d-c)*k(f/b)+c);N[a].raf=la(rc)}})()},uc={shout:x,listen:B,viewportSize:L,options:h,isMainScrollAnimating:function(){return K},getZoomLevel:function(){return t},getCurrentIndex:function(){return p},isDragging:function(){return Z},isZooming:function(){return fa},setScrollOffset:function(a,c){Oa.x=
a;ea=Oa.y=c;x("updateScrollOffset",Oa)},applyZoomPan:function(a,c,d,b){q.x=c;q.y=d;t=a;D(b)},init:function(){if(!C&&!Wa){var a;b.framework=g;b.template=e;b.bg=g.getChildByClass(e,"pswp__bg");La=e.className;C=!0;y=g.detectFeatures();la=y.raf;Ka=y.caf;P=y.transform;ma=y.oldIE;b.scrollWrap=g.getChildByClass(e,"pswp__scroll-wrap");b.container=g.getChildByClass(b.scrollWrap,"pswp__container");Xa=b.container.style;b.itemHolders=A=[{el:b.container.children[0],wrap:0,index:-1},{el:b.container.children[1],
wrap:0,index:-1},{el:b.container.children[2],wrap:0,index:-1}];A[0].el.style.display=A[2].el.style.display="none";(function(){if(P)return wa="translate"+(y.perspective&&!V?"3d(":"("),void(w=y.perspective?", 0px)":")");P="left";g.addClass(e,"pswp--ie");Pa=function(a,d){d.left=a+"px"};eb=function(a){var d=1<a.fitRatio?1:a.fitRatio,b=a.container.style,k=d*a.h;b.width=d*a.w+"px";b.height=k+"px";b.left=a.initialPosition.x+"px";b.top=a.initialPosition.y+"px"};D=function(){if(ga){var a=ga,d=b.currItem,r=
1<d.fitRatio?1:d.fitRatio,k=r*d.h;a.width=r*d.w+"px";a.height=k+"px";a.left=q.x+"px";a.top=q.y+"px"}}})();n={resize:b.updateSize,scroll:cc,keydown:sc,click:tc};a=y.isOldIOSPhone||y.isOldAndroid||y.isMobileOpera;y.animationName&&y.transform&&!a||(h.showAnimationDuration=h.hideAnimationDuration=0);for(a=0;a<Fb.length;a++)b["init"+Fb[a]]();m&&(b.ui=new m(b,g)).init();x("firstUpdate");p=p||h.index||0;(isNaN(p)||0>p||p>=M())&&(p=0);b.currItem=pa(p);(y.isOldIOSPhone||y.isOldAndroid)&&(tb=!1);e.setAttribute("aria-hidden",
"false");h.modal&&(tb?e.style.position="fixed":(e.style.position="absolute",e.style.top=g.getScrollY()+"px"));void 0===ea&&(x("initialLayout"),ea=Ya=g.getScrollY());a="pswp--open ";h.mainClass&&(a+=h.mainClass+" ");h.showHideOpacity&&(a+="pswp--animate_opacity ");a+=V?"pswp--touch":"pswp--notouch";a+=y.animationName?" pswp--css_animation":"";a+=y.svg?" pswp--svg":"";g.addClass(e,a);b.updateSize();Y=-1;X=null;for(a=0;3>a;a++)Pa((a+Y)*R,A[a].el.style);ma||g.bind(b.scrollWrap,va,b);B("initialZoomInEnd",
function(){b.setContent(A[0],p-1);b.setContent(A[2],p+1);A[0].el.style.display=A[2].el.style.display="block";h.focus&&e.focus();g.bind(document,"keydown",b);y.transform&&g.bind(b.scrollWrap,"click",b);h.mouseUsed||g.bind(document,"mousemove",Zb);g.bind(window,"resize scroll",b);x("bindEvents")});b.setContent(A[1],p);b.updateCurrItem();x("afterInit");tb||(xa=setInterval(function(){Qa||Z||fa||t!==b.currItem.initialZoomLevel||b.updateSize()},1E3));g.addClass(e,"pswp--visible")}},close:function(){C&&
(C=!1,Wa=!0,x("close"),g.unbind(window,"resize",b),g.unbind(window,"scroll",n.scroll),g.unbind(document,"keydown",b),g.unbind(document,"mousemove",Zb),y.transform&&g.unbind(b.scrollWrap,"click",b),Z&&g.unbind(window,ja,b),x("unbindEvents"),dc(b.currItem,null,!0,b.destroy))},destroy:function(){x("destroy");Ea&&clearTimeout(Ea);e.setAttribute("aria-hidden","true");e.className=La;xa&&clearInterval(xa);g.unbind(b.scrollWrap,va,b);g.unbind(window,"scroll",b);Kb();ib();db=null},panTo:function(a,c,d){d||
(a>u.min.x?a=u.min.x:a<u.max.x&&(a=u.max.x),c>u.min.y?c=u.min.y:c<u.max.y&&(c=u.max.y));q.x=a;q.y=c;D()},handleEvent:function(a){a=a||window.event;n[a.type]&&n[a.type](a)},goTo:function(a){var c=(a=ub(a))-p;X=c;p=a;b.currItem=pa(p);oa-=c;vb(R*oa);ib();K=!1;b.updateCurrItem()},next:function(){b.goTo(p+1)},prev:function(){b.goTo(p-1)},updateCurrZoomItem:function(a){if(a&&x("beforeChange",0),A[1].el.children.length){var c=A[1].el.children[0];ga=g.hasClass(c,"pswp__zoom-wrap")?c.style:null}else ga=null;
u=b.currItem.bounds;T=t=b.currItem.initialZoomLevel;q.x=u.center.x;q.y=u.center.y;a&&x("afterChange")},invalidateCurrItems:function(){J=!0;for(var a=0;3>a;a++)A[a].item&&(A[a].item.needsUpdate=!0)},updateCurrItem:function(a){if(0!==X){var c,d=Math.abs(X);if(!(a&&2>d)){b.currItem=pa(p);Ca=!1;x("beforeChange",X);3<=d&&(Y+=X+(0<X?-3:3),d=3);for(a=0;a<d;a++)0<X?(c=A.shift(),A[2]=c,Pa((++Y+2)*R,c.el.style),b.setContent(c,p-d+a+1+1)):(c=A.pop(),A.unshift(c),Pa(--Y*R,c.el.style),b.setContent(c,p+d-a-1-1));
ga&&1===Math.abs(X)&&(c=pa(nb),c.initialZoomLevel!==t&&(gb(c,L),Da(c),eb(c)));X=0;b.updateCurrZoomItem();nb=p;x("afterChange")}}},updateSize:function(a){if(!tb&&h.modal){var c=g.getScrollY();if(ea!==c&&(e.style.top=c+"px",ea=c),!a&&bb.x===window.innerWidth&&bb.y===window.innerHeight)return;bb.x=window.innerWidth;bb.y=window.innerHeight;e.style.height=bb.y+"px"}if(L.x=b.scrollWrap.clientWidth,L.y=b.scrollWrap.clientHeight,cc(),R=L.x+Math.round(L.x*h.spacing),vb(R*oa),x("beforeResize"),void 0!==Y){for(var d,
r=0;3>r;r++)a=A[r],Pa((r+Y)*R,a.el.style),c=p+r-1,h.loop&&2<M()&&(c=ub(c)),(d=pa(c))&&(J||d.needsUpdate||!d.bounds)?(b.cleanSlide(d),b.setContent(a,c),1===r&&(b.currItem=d,b.updateCurrZoomItem(!0)),d.needsUpdate=!1):-1===a.index&&0<=c&&b.setContent(a,c),d&&d.container&&(gb(d,L),Da(d),eb(d));J=!1}T=t=b.currItem.initialZoomLevel;(u=b.currItem.bounds)&&(q.x=u.center.x,q.y=u.center.y,D(!0));x("resize")},zoomTo:function(a,c,d,b,k){c&&(T=t,fb.x=Math.abs(c.x)-q.x,fb.y=Math.abs(c.y)-q.y,F(Na,q));c=Ib(a,!1);
var e={};bc("x",c,e,a);bc("y",c,e,a);var f=t,h=q.x,z=q.y;Yb(e);c=function(c){1===c?(t=a,q.x=e.x,q.y=e.y):(t=(a-f)*c+f,q.x=(e.x-h)*c+h,q.y=(e.y-z)*c+z);k&&k(c);D(1===c)};d?jb("customZoomTo",0,1,d,b||g.easing.sine.inOut,c):c(1)}},G={},Fa={},E={},H={},Ra={},qa=[],Ga={},Ha=[],Lb,Mb,wb=0,xb={x:0,y:0},Nb=0,ia={x:0,y:0},fb={x:0,y:0},Sa={x:0,y:0},ec=function(a,c){return Lb=Math.abs(a.x-c.x),Mb=Math.abs(a.y-c.y),Math.sqrt(Lb*Lb+Mb*Mb)},Kb=function(){ob&&(Ka(ob),ob=null)},Ob={},fc=function(a,c){return Ob.prevent=
!function r(a,c){return!(!a||a===document)&&!(a.getAttribute("class")&&-1<a.getAttribute("class").indexOf("pswp__scroll-wrap"))&&(c(a)?a:r(a.parentNode,c))}(a.target,h.isClickableElement),x("preventDragEvent",a,c,Ob),Ob.prevent},gc=function(a,c){return c.x=a.pageX,c.y=a.pageY,c.id=a.identifier,c},hc=function(a,c,d){d.x=.5*(a.x+c.x);d.y=.5*(a.y+c.y)},ic=function(){return 1-Math.abs((q.y-b.currItem.initialPosition.y)/(L.y/2))},kb={},vc={},ra=[],Pb=function(a){for(;0<ra.length;)ra.pop();return da?(sb=
0,qa.forEach(function(a){0===sb?ra[0]=a:1===sb&&(ra[1]=a);sb++})):-1<a.type.indexOf("touch")?a.touches&&0<a.touches.length&&(ra[0]=gc(a.touches[0],kb),1<a.touches.length&&(ra[1]=gc(a.touches[1],vc))):(kb.x=a.pageX,kb.y=a.pageY,kb.id="",ra[0]=kb),ra},jc=function(a,c){var d,r,k,e,f=q[a]+c[a],g=0<c[a],z=ia.x+c.x,n=ia.x-Ga.x;if(d=f>u.min[a]||f<u.max[a]?h.panEndFriction:1,f=q[a]+c[a]*d,(h.allowPanToNext||t===b.currItem.initialZoomLevel)&&(ga?"h"!==na||"x"!==a||Aa||(g?(f>u.min[a]&&(d=h.panEndFriction,u.min[a],
r=u.min[a]-Na[a]),(0>=r||0>n)&&1<M()?(e=z,0>n&&z>Ga.x&&(e=Ga.x)):u.min.x!==u.max.x&&(k=f)):(f<u.max[a]&&(d=h.panEndFriction,u.max[a],r=Na[a]-u.max[a]),(0>=r||0<n)&&1<M()?(e=z,0<n&&z<Ga.x&&(e=Ga.x)):u.min.x!==u.max.x&&(k=f))):e=z,"x"===a))return void 0!==e&&(vb(e,!0),Ba=e!==Ga.x),u.min.x!==u.max.x&&(void 0!==k?q.x=k:Ba||(q.x+=c.x*d)),void 0!==e;K||Ba||t>b.currItem.fitRatio&&(q[a]+=c[a]*d)},xc=function(a){if(!("mousedown"===a.type&&0<a.button))if(lb)a.preventDefault();else if(!ab||"mousedown"!==a.type){if(fc(a,
!0)&&a.preventDefault(),x("pointerDown"),da){var c=g.arraySearch(qa,a.pointerId,"id");0>c&&(c=qa.length);qa[c]={x:a.pageX,y:a.pageY,id:a.pointerId}}a=Pb(a);c=a.length;Q=null;ib();Z&&1!==c||(Z=Eb=!0,g.bind(window,ja,b),Cb=rb=pb=$a=Ba=Ma=Db=Aa=!1,na=null,x("firstTouchStart",a),F(Na,q),W.x=W.y=0,F(H,a[0]),F(Ra,H),Ga.x=R*oa,Ha=[{x:H.x,y:H.y}],z=k=aa(),Ib(t,!0),Kb(),function r(){Z&&(ob=la(r),wc())}());!fa&&1<c&&!K&&!Ba&&(T=t,Aa=!1,fa=Db=!0,W.y=W.x=0,F(Na,q),F(G,a[0]),F(Fa,a[1]),hc(G,Fa,Sa),fb.x=Math.abs(Sa.x)-
q.x,fb.y=Math.abs(Sa.y)-q.y,Wb=ec(G,Fa))}},yc=function(a){if(a.preventDefault(),da){var c=g.arraySearch(qa,a.pointerId,"id");-1<c&&(c=qa[c],c.x=a.pageX,c.y=a.pageY)}Z&&(a=Pb(a),na||Ma||fa?Q=a:ia.x!==R*oa?na="h":(c=Math.abs(a[0].x-H.x)-Math.abs(a[0].y-H.y),10<=Math.abs(c)&&(na=0<c?"h":"v",Q=a)))},wc=function(){if(Q){var a=Q.length;if(0!==a)if(F(G,Q[0]),E.x=G.x-H.x,E.y=G.y-H.y,fa&&1<a){if(H.x=G.x,H.y=G.y,E.x||E.y||!function(a,c){return a.x===c.x&&a.y===c.y}(Q[1],Fa)){F(Fa,Q[1]);Aa||(Aa=!0,x("zoomGestureStarted"));
a=ec(G,Fa);a=1/Wb*a*T;a>b.currItem.initialZoomLevel+b.currItem.initialZoomLevel/15&&(rb=!0);var c=1,d=$b(),r=ac();a<d?h.pinchToClose&&!rb&&T<=b.currItem.initialZoomLevel?(d=1-(d-a)/(d/1.2),ha(d),x("onPinchClose",d),pb=!0):(1<(c=(d-a)/d)&&(c=1),a=d-d/3*c):a>r&&(1<(c=(a-r)/(6*d))&&(c=1),a=r+c*d);0>c&&(c=0);hc(G,Fa,xb);W.x+=xb.x-Sa.x;W.y+=xb.y-Sa.y;F(Sa,xb);q.x=Gb("x",a);q.y=Gb("y",a);Cb=a>t;t=a;D()}}else if(na&&(Eb&&(Eb=!1,10<=Math.abs(E.x)&&(E.x-=Q[0].x-Ra.x),10<=Math.abs(E.y)&&(E.y-=Q[0].y-Ra.y)),
H.x=G.x,H.y=G.y,0!==E.x||0!==E.y)){if("v"===na&&h.closeOnVerticalDrag&&"fit"===h.scaleMode&&t===b.currItem.initialZoomLevel)return W.y+=E.y,q.y+=E.y,a=ic(),$a=!0,x("onVerticalDrag",a),ha(a),void D();!function(a,c,d){if(50<a-z){var b=2<Ha.length?Ha.shift():{};b.x=c;b.y=d;Ha.push(b);z=a}}(aa(),G.x,G.y);Ma=!0;u=b.currItem.bounds;jc("x",E)||(jc("y",E),Yb(q),D())}}},Dc=function(a){if(y.isOldAndroid){if(ab&&"mouseup"===a.type)return;-1<a.type.indexOf("touch")&&(clearTimeout(ab),ab=setTimeout(function(){ab=
0},600))}var c;if(x("pointerUp"),fc(a,!1)&&a.preventDefault(),da){var d=g.arraySearch(qa,a.pointerId,"id");-1<d&&(c=qa.splice(d,1)[0],navigator.pointerEnabled?c.type=a.pointerType||"mouse":(c.type={4:"mouse",2:"touch",3:"pen"}[a.pointerType],c.type||(c.type=a.pointerType||"mouse")))}var r=Pb(a),d=r.length;if("mouseup"===a.type&&(d=0),2===d)return Q=null,!0;1===d&&F(Ra,r[0]);0!==d||na||K||(c||("mouseup"===a.type?c={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(c={x:a.changedTouches[0].pageX,
y:a.changedTouches[0].pageY,type:"touch"})),x("touchRelease",a,c));c=-1;if(0===d&&(Z=!1,g.unbind(window,ja,b),Kb(),fa?c=0:-1!==Nb&&(c=aa()-Nb)),Nb=1===d?aa():-1,a=-1!==c&&150>c?"zoom":"swipe",fa&&2>d&&(fa=!1,1===d&&(a="zoomPointerUp"),x("zoomGestureEnded")),Q=null,Ma||Aa||K||$a)if(ib(),Za||(Za=zc()),Za.calculateSwipeSpeed("x"),$a)if(ic()<h.verticalDragRange)b.close();else{var k=q.y,e=qb;jb("verticalDrag",0,1,300,g.easing.cubic.out,function(a){q.y=(b.currItem.initialPosition.y-k)*a+k;ha((1-e)*a+e);
D()});x("onVerticalDrag",1)}else{if((Ba||K)&&0===d){if(Ac(a,Za))return;a="zoomPointerUp"}K||("swipe"===a?!Ba&&t>b.currItem.fitRatio&&Bc(Za):Cc())}},zc=function(){var a,c,d={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(b){1<Ha.length?(a=aa()-z+50,c=Ha[Ha.length-2][b]):(a=aa()-k,c=Ra[b]);d.lastFlickOffset[b]=
H[b]-c;d.lastFlickDist[b]=Math.abs(d.lastFlickOffset[b]);20<d.lastFlickDist[b]?d.lastFlickSpeed[b]=d.lastFlickOffset[b]/a:d.lastFlickSpeed[b]=0;.1>Math.abs(d.lastFlickSpeed[b])&&(d.lastFlickSpeed[b]=0);d.slowDownRatio[b]=.95;d.slowDownRatioReverse[b]=1-d.slowDownRatio[b];d.speedDecelerationRatio[b]=1},calculateOverBoundsAnimOffset:function(a,c){d.backAnimStarted[a]||(q[a]>u.min[a]?d.backAnimDestination[a]=u.min[a]:q[a]<u.max[a]&&(d.backAnimDestination[a]=u.max[a]),void 0!==d.backAnimDestination[a]&&
(d.slowDownRatio[a]=.7,d.slowDownRatioReverse[a]=1-d.slowDownRatio[a],.05>d.speedDecelerationRatioAbs[a]&&(d.lastFlickSpeed[a]=0,d.backAnimStarted[a]=!0,jb("bounceZoomPan"+a,q[a],d.backAnimDestination[a],c||300,g.easing.sine.out,function(c){q[a]=c;D()}))))},calculateAnimOffset:function(a){d.backAnimStarted[a]||(d.speedDecelerationRatio[a]*=d.slowDownRatio[a]+d.slowDownRatioReverse[a]-d.slowDownRatioReverse[a]*d.timeDiff/10,d.speedDecelerationRatioAbs[a]=Math.abs(d.lastFlickSpeed[a]*d.speedDecelerationRatio[a]),
d.distanceOffset[a]=d.lastFlickSpeed[a]*d.speedDecelerationRatio[a]*d.timeDiff,q[a]+=d.distanceOffset[a])},panAnimLoop:function(){if(N.zoomPan&&(N.zoomPan.raf=la(d.panAnimLoop),d.now=aa(),d.timeDiff=d.now-d.lastNow,d.lastNow=d.now,d.calculateAnimOffset("x"),d.calculateAnimOffset("y"),D(),d.calculateOverBoundsAnimOffset("x"),d.calculateOverBoundsAnimOffset("y"),.05>d.speedDecelerationRatioAbs.x&&.05>d.speedDecelerationRatioAbs.y))return q.x=Math.round(q.x),q.y=Math.round(q.y),D(),void hb("zoomPan")}};
return d},Bc=function(a){if(a.calculateSwipeSpeed("y"),u=b.currItem.bounds,a.backAnimDestination={},a.backAnimStarted={},.05>=Math.abs(a.lastFlickSpeed.x)&&.05>=Math.abs(a.lastFlickSpeed.y))return a.speedDecelerationRatioAbs.x=a.speedDecelerationRatioAbs.y=0,a.calculateOverBoundsAnimOffset("x"),a.calculateOverBoundsAnimOffset("y"),!0;Jb("zoomPan");a.lastNow=aa();a.panAnimLoop()},Ac=function(a,c){var d,k,e;if(K||(wb=p),"swipe"===a){a=H.x-Ra.x;var f=10>c.lastFlickDist.x;30<a&&(f||20<c.lastFlickOffset.x)?
k=-1:-30>a&&(f||-20>c.lastFlickOffset.x)&&(k=1)}k&&(0>(p+=k)?(p=h.loop?M()-1:0,e=!0):p>=M()&&(p=h.loop?0:M()-1,e=!0),e&&!h.loop||(X+=k,oa-=k,d=!0));var z;k=R*oa;e=Math.abs(k-ia.x);return d||k>ia.x==0<c.lastFlickSpeed.x?(z=0<Math.abs(c.lastFlickSpeed.x)?e/Math.abs(c.lastFlickSpeed.x):333,z=Math.min(z,400),z=Math.max(z,250)):z=333,wb===p&&(d=!1),K=!0,x("mainScrollAnimStart"),jb("mainScroll",ia.x,k,z,g.easing.cubic.out,vb,function(){ib();K=!1;wb=-1;(d||wb!==p)&&b.updateCurrItem();x("mainScrollAnimComplete")}),
d&&b.updateCurrItem(!0),d},Cc=function(){var a=t,c=$b(),d=ac();t<c?a=c:t>d&&(a=d);var k,e=qb;return pb&&!Cb&&!rb&&t<c?(b.close(),!0):(pb&&(k=function(a){ha((1-e)*a+e)}),b.zoomTo(a,0,200,g.easing.cubic.out,k),!0)};cb("Gestures",{publicMethods:{initGestures:function(){var a=function(a,d,b,k,e){ya=a+d;U=a+b;ka=a+k;za=e?a+e:""};(da=y.pointerEvent)&&y.touch&&(y.touch=!1);da?navigator.pointerEnabled?a("pointer","down","move","up","cancel"):a("MSPointer","Down","Move","Up","Cancel"):y.touch?(a("touch","start",
"move","end","cancel"),V=!0):a("mouse","down","move","up");ja=U+" "+ka+" "+za;va=ya;da&&!V&&(V=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints);b.likelyTouchDevice=V;n[ya]=xc;n[U]=yc;n[ka]=Dc;za&&(n[za]=n[ka]);y.touch&&(va+=" mousedown",ja+=" mousemove mouseup",n.mousedown=n[ya],n.mousemove=n[U],n.mouseup=n[ka]);V||(h.allowPanToNext=!1)}}});var Ea,sa,Qb,lb,pa,M,dc=function(a,c,d,k){var f;Ea&&clearTimeout(Ea);Qb=lb=!0;a.initialLayout?(f=a.initialLayout,a.initialLayout=null):f=h.getThumbBoundsFn&&
h.getThumbBoundsFn(p);var z=d?h.hideAnimationDuration:h.showAnimationDuration,n=function(){hb("initialZoom");d?(b.template.removeAttribute("style"),b.bg.removeAttribute("style")):(ha(1),c&&(c.style.display="block"),g.addClass(e,"pswp--animated-in"),x("initialZoom"+(d?"OutEnd":"InEnd")));k&&k();lb=!1};if(!z||!f||void 0===f.x)return x("initialZoom"+(d?"Out":"In")),t=a.initialZoomLevel,F(q,a.initialPosition),D(),e.style.opacity=d?0:1,ha(1),void(z?setTimeout(function(){n()},z):n());!function(){var c=
ua,k=!b.currItem.src||b.currItem.loadError||h.showHideOpacity;a.miniImg&&(a.miniImg.style.webkitBackfaceVisibility="hidden");d||(t=f.w/a.w,q.x=f.x,q.y=f.y-Ya,b[k?"template":"bg"].style.opacity=.001,D());Jb("initialZoom");d&&!c&&g.removeClass(e,"pswp--animated-in");k&&(d?g[(c?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){g.addClass(e,"pswp--animate_opacity")},30));Ea=setTimeout(function(){if(x("initialZoom"+(d?"Out":"In")),d){var b=f.w/a.w,r=q.x,h=q.y,p=t,m=qb,l=function(a){1===
a?(t=b,q.x=f.x,q.y=f.y-ea):(t=(b-p)*a+p,q.x=(f.x-r)*a+r,q.y=(f.y-ea-h)*a+h);D();k?e.style.opacity=1-a:ha(m-a*m)};c?jb("initialZoom",0,1,z,g.easing.cubic.out,l,n):(l(1),Ea=setTimeout(n,z+20))}else t=a.initialZoomLevel,F(q,a.initialPosition),D(),ha(1),k?e.style.opacity=1:ha(1),Ea=setTimeout(n,z+20)},d?25:90)}()},Ta,Ua,Ia=[],Ec={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return sa.length}},
gb=function(a,c,d){if(a.src&&!a.loadError){var b=!d;if(b&&(a.vGap||(a.vGap={top:0,bottom:0}),x("parseVerticalMargin",a)),Ta=c.x,Ua=c.y-a.vGap.top-a.vGap.bottom,b){c=Ta/a.w;var k=Ua/a.h;a.fitRatio=c<k?c:k;c=h.scaleMode;"orig"===c?d=1:"fit"===c&&(d=a.fitRatio);1<d&&(d=1);a.initialZoomLevel=d;a.bounds||(a.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!d)return;c=a.w*d;var k=a.h*d,e=a.bounds;e.center.x=Math.round((Ta-c)/2);e.center.y=Math.round((Ua-k)/2)+a.vGap.top;e.max.x=c>Ta?Math.round(Ta-
c):e.center.x;e.max.y=k>Ua?Math.round(Ua-k)+a.vGap.top:e.center.y;e.min.x=c>Ta?0:e.center.x;e.min.y=k>Ua?a.vGap.top:e.center.y;return b&&d===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},a.initialPosition=a.bounds.center,a.bounds},yb=function(a,c,d,k,e,f){c.loadError||k&&(c.imageAppended=!0,Da(c,k,c===b.currItem&&Ca),d.appendChild(k),f&&setTimeout(function(){c&&c.loaded&&c.placeholder&&
(c.placeholder.style.display="none",c.placeholder=null)},500))},kc=function(a){a.loading=!0;a.loaded=!1;var c=a.img=g.createEl("pswp__img","img"),d=function(){a.loading=!1;a.loaded=!0;a.loadComplete?a.loadComplete(a):a.img=null;c=c.onload=c.onerror=null};return c.onload=d,c.onerror=function(){a.loadError=!0;d()},c.src=a.src,c},lc=function(a,c){if(a.src&&a.loadError&&a.container)return c&&(a.container.innerHTML=""),a.container.innerHTML=h.errorMsg.replace("%url%",a.src),!0},Da=function(a,c,d){if(a.src){c||
(c=a.container.lastChild);var b=d?a.w:Math.round(a.w*a.fitRatio);d=d?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=b+"px",a.placeholder.style.height=d+"px");c.style.width=b+"px";c.style.height=d+"px"}},mc=function(){if(Ia.length){for(var a,c=0;c<Ia.length;c++)(a=Ia[c]).holder.index===a.index&&yb(a.index,a.item,a.baseDiv,a.img,0,a.clearPlaceholder);Ia=[]}};cb("Controller",{publicMethods:{lazyLoadItem:function(a){a=ub(a);var c=pa(a);c&&(!c.loaded&&!c.loading||J)&&
(x("gettingData",a,c),c.src&&kc(c))},initController:function(){g.extend(h,Ec,!0);b.items=sa=l;pa=b.getItemAt;M=h.getNumItemsFn;h.loop;3>M()&&(h.loop=!1);B("beforeChange",function(a){var c;c=h.preload;a=null===a||0<=a;var d=Math.min(c[0],M()),k=Math.min(c[1],M());for(c=1;c<=(a?k:d);c++)b.lazyLoadItem(p+c);for(c=1;c<=(a?d:k);c++)b.lazyLoadItem(p-c)});B("initialLayout",function(){b.currItem.initialLayout=h.getThumbBoundsFn&&h.getThumbBoundsFn(p)});B("mainScrollAnimComplete",mc);B("initialZoomInEnd",
mc);B("destroy",function(){for(var a,c=0;c<sa.length;c++)(a=sa[c]).container&&(a.container=null),a.placeholder&&(a.placeholder=null),a.img&&(a.img=null),a.preloader&&(a.preloader=null),a.loadError&&(a.loaded=a.loadError=!1);Ia=null})},getItemAt:function(a){return 0<=a&&void 0!==sa[a]&&sa[a]},allowProgressiveImg:function(){return h.forceProgressiveLoading||!V||h.mouseUsed||1200<screen.width},setContent:function(a,c){h.loop&&(c=ub(c));var d=b.getItemAt(a.index);d&&(d.container=null);var k;if(d=b.getItemAt(c)){x("gettingData",
c,d);a.index=c;a.item=d;var e=d.container=g.createEl("pswp__zoom-wrap");if(!d.src&&d.html&&(d.html.tagName?e.appendChild(d.html):e.innerHTML=d.html),lc(d),gb(d,L),!d.src||d.loadError||d.loaded)d.src&&!d.loadError&&((k=g.createEl("pswp__img","img")).style.opacity=1,k.src=d.src,Da(d,k),yb(0,d,e,k));else{if(d.loadComplete=function(d){if(C){if(a&&a.index===c){if(lc(d,!0))return d.loadComplete=d.img=null,gb(d,L),eb(d),void(a.index===p&&b.updateCurrZoomItem());d.imageAppended?!lb&&d.placeholder&&(d.placeholder.style.display=
"none",d.placeholder=null):y.transform&&(K||lb)?Ia.push({item:d,baseDiv:e,img:d.img,index:c,holder:a,clearPlaceholder:!0}):yb(0,d,e,d.img,0,!0)}d.loadComplete=null;d.img=null;x("imageLoadComplete",c,d)}},g.features.transform){var f=g.createEl("pswp__img pswp__img--placeholder"+(d.msrc?"":" pswp__img--placeholder--blank"),d.msrc?"img":"");d.msrc&&(f.src=d.msrc);Da(d,f);e.appendChild(f);d.placeholder=f}d.loading||kc(d);b.allowProgressiveImg()&&(!Qb&&y.transform?Ia.push({item:d,baseDiv:e,img:d.img,index:c,
holder:a}):yb(0,d,e,d.img,0,!0))}Qb||c!==p?eb(d):(ga=e.style,dc(d,k||d.img));a.el.innerHTML="";a.el.appendChild(e)}else a.el.innerHTML=""},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null);a.loaded=a.loading=a.img=a.imageAppended=!1}}});var ta,O,zb={},Rb=function(a,c,d){var b=document.createEvent("CustomEvent");b.initCustomEvent("pswpTap",!0,!0,{origEvent:a,target:a.target,releasePoint:c,pointerType:d||"touch"});a.target.dispatchEvent(b)};cb("Tap",{publicMethods:{initTap:function(){B("firstTouchStart",
b.onTapStart);B("touchRelease",b.onTapRelease);B("destroy",function(){zb={};ta=null})},onTapStart:function(a){1<a.length&&(clearTimeout(ta),ta=null)},onTapRelease:function(a,c){if(c&&!Ma&&!Db&&!Qa){if(ta&&(clearTimeout(ta),ta=null,25>Math.abs(c.x-zb.x)&&25>Math.abs(c.y-zb.y)))return void x("doubleTap",c);if("mouse"===c.type)return void Rb(a,c,"mouse");if("BUTTON"===a.target.tagName.toUpperCase()||g.hasClass(a.target,"pswp__single-tap"))return void Rb(a,c);F(zb,c);ta=setTimeout(function(){Rb(a,c);
ta=null},300)}}}});cb("DesktopZoom",{publicMethods:{initDesktopZoom:function(){ma||(V?B("mouseUsed",function(){b.setupDesktopZoom()}):b.setupDesktopZoom(!0))},setupDesktopZoom:function(a){O={};B("bindEvents",function(){g.bind(e,"wheel mousewheel DOMMouseScroll",b.handleMouseWheel)});B("unbindEvents",function(){O&&g.unbind(e,"wheel mousewheel DOMMouseScroll",b.handleMouseWheel)});b.mouseZoomedIn=!1;var c,d=function(){b.mouseZoomedIn&&(g.removeClass(e,"pswp--zoomed-in"),b.mouseZoomedIn=!1);1>t?g.addClass(e,
"pswp--zoom-allowed"):g.removeClass(e,"pswp--zoom-allowed");k()},k=function(){c&&(g.removeClass(e,"pswp--dragging"),c=!1)};B("resize",d);B("afterChange",d);B("pointerDown",function(){b.mouseZoomedIn&&(c=!0,g.addClass(e,"pswp--dragging"))});B("pointerUp",k);a||d()},handleMouseWheel:function(a){if(t<=b.currItem.fitRatio)return h.modal&&(!h.closeOnScroll||Qa||Z?a.preventDefault():P&&2<Math.abs(a.deltaY)&&(ua=!0,b.close())),!0;if(a.stopPropagation(),O.x=0,"deltaX"in a)1===a.deltaMode?(O.x=18*a.deltaX,
O.y=18*a.deltaY):(O.x=a.deltaX,O.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(O.x=-.16*a.wheelDeltaX),a.wheelDeltaY?O.y=-.16*a.wheelDeltaY:O.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;O.y=a.detail}Ib(t,!0);var c=q.x-O.x,d=q.y-O.y;(h.modal||c<=u.min.x&&c>=u.max.x&&d<=u.min.y&&d>=u.max.y)&&a.preventDefault();b.panTo(c,d)},toggleDesktopZoom:function(a){a=a||{x:L.x/2+Oa.x,y:L.y/2+Oa.y};var c=h.getDoubleTapZoom(!0,b.currItem),d=t===c;b.mouseZoomedIn=!d;b.zoomTo(d?b.currItem.initialZoomLevel:
c,a,333);g[(d?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var mb,nc,Ja,Ab,Sb,oc,I,Va,Tb,Ub,S,Vb,Fc={history:!0,galleryUID:1},pc=function(){var a=S.hash.substring(1),c={};if(5>a.length)return c;for(var d=a.split("&"),a=0;a<d.length;a++)if(d[a]){var b=d[a].split("=");2>b.length||(c[b[0]]=b[1])}if(h.galleryPIDs)for(d=c.pid,a=c.pid=0;a<sa.length;a++){if(sa[a].pid===d){c.pid=a;break}}else c.pid=parseInt(c.pid,10)-1;return 0>c.pid&&(c.pid=0),c},qc=function c(){if(Ja&&clearTimeout(Ja),Qa||Z)Ja=setTimeout(c,
500);else{Ab?clearTimeout(nc):Ab=!0;var d=p+1,b=pa(p);b.hasOwnProperty("pid")&&(d=b.pid);d=I+"&gid="+h.galleryUID+"&pid="+d;Va||-1===S.hash.indexOf(d)&&(Ub=!0);b=S.href.split("#")[0]+"#"+d;Vb?"#"+d!==window.location.hash&&history[Va?"replaceState":"pushState"]("",document.title,b):Va?S.replace(b):S.hash=d;Va=!0;nc=setTimeout(function(){Ab=!1},60)}};cb("History",{publicMethods:{initHistory:function(){if(g.extend(h,Fc,!0),h.history){S=window.location;Va=Tb=Ub=!1;I=S.hash.substring(1);Vb="pushState"in
history;-1<I.indexOf("gid=")&&(I=(I=I.split("&gid=")[0]).split("?gid=")[0]);B("afterChange",b.updateURL);B("unbindEvents",function(){g.unbind(window,"hashchange",b.onHashChange)});var c=function(){oc=!0;Tb||(Ub?history.back():I?S.hash=I:Vb?history.pushState("",document.title,S.pathname+S.search):S.hash="");mb&&clearTimeout(mb);Ja&&clearTimeout(Ja)};B("unbindEvents",function(){ua&&c()});B("destroy",function(){oc||c()});B("firstUpdate",function(){p=pc().pid});var d=I.indexOf("pid=");-1<d&&"&"===(I=
I.substring(0,d)).slice(-1)&&(I=I.slice(0,-1));setTimeout(function(){C&&g.bind(window,"hashchange",b.onHashChange)},40)}},onHashChange:function(){if(S.hash.substring(1)===I)return Tb=!0,void b.close();Ab||(Sb=!0,b.goTo(pc().pid),Sb=!1)},updateURL:function(){mb&&clearTimeout(mb);Ja&&clearTimeout(Ja);Sb||(Va?mb=setTimeout(qc,800):qc())}}});g.extend(b,uc)}},2349:function(l,m,v){m.a=function(f,e){var m,l,v,g,b,h,C,Wa,ua,p,Xa,Y,ja,va,n,t,T,wa,w=this,xa=!1,J=!0,A=!0,nb={barsSize:{top:44,bottom:"auto"},
closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4E3,timeToIdleOutside:1E3,loadingIndicatorDelay:1E3,addCaptionHTMLFn:function(b,e){return b.title?(e.children[0].innerHTML=b.title,!0):(e.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,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:!0}],getImageURLForShare:function(){return f.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return f.currItem.title||""},indexIndicatorSep:" / ",
fitControlsWidth:1200},ya=function(b){if(t)return!0;b=b||window.event;n.timeToIdle&&n.mouseUsed&&!ua&&La();for(var f,g,h=(b.target||b.srcElement).getAttribute("class")||"",l=0;l<y.length;l++)(f=y[l]).onTap&&-1<h.indexOf("pswp__"+f.name)&&(f.onTap(),g=!0);g&&(b.stopPropagation&&b.stopPropagation(),t=!0,setTimeout(function(){t=!1},e.features.isOldAndroid?600:30))},U=function(b,f,g){e[(g?"add":"remove")+"Class"](b,"pswp__"+f)},ka=function(){var b=1===n.getNumItemsFn();b!==va&&(U(l,"ui--one-slide",b),
va=b)},za=function(){U(C,"share-modal--hidden",A)},P=function(){return(A=!A)?(e.removeClass(C,"pswp__share-modal--fade-in"),setTimeout(function(){A&&za()},300)):(za(),setTimeout(function(){A||e.addClass(C,"pswp__share-modal--fade-in")},30)),A||V(),!1},da=function(b){var e=(b=b||window.event).target||b.srcElement;return f.shout("shareLinkClick",b,e),!(!e.href||!e.hasAttribute("download")&&(window.open(e.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)),A||P(),1))},V=function(){for(var b,e,f,g,h="",l=0;l<n.shareButtons.length;l++)b=n.shareButtons[l],e=n.getImageURLForShare(b),f=n.getPageURLForShare(b),g=n.getTextForShare(b),h+='<a href="'+b.url.replace("{{url}}",encodeURIComponent(f)).replace("{{image_url}}",encodeURIComponent(e)).replace("{{raw_image_url}}",e).replace("{{text}}",encodeURIComponent(g))+'" target="_blank" class="pswp__share--'+b.id+'"'+(b.download?"download":"")+">"+b.label+"</a>",
n.parseShareButtonOut&&(h=n.parseShareButtonOut(b,h));C.children[0].innerHTML=h;C.children[0].onclick=da},la=function(b){for(var f=0;f<n.closeElClasses.length;f++)if(e.hasClass(b,"pswp__"+n.closeElClasses[f]))return!0},Ka=0,La=function(){clearTimeout(wa);Ka=0;ua&&w.setIdle(!1)},Ya=function(b){var e=(b=b||window.event).relatedTarget||b.toElement;e&&"HTML"!==e.nodeName||(clearTimeout(wa),wa=setTimeout(function(){w.setIdle(!0)},n.timeToIdleOutside))},ma=function(b){Y!==b&&(U(Xa,"preloader--active",!b),
Y=b)},ea=function(b){var h=b.vGap;if(!f.likelyTouchDevice||n.mouseUsed||screen.width>n.fitControlsWidth){var m=n.barsSize;n.captionEl&&"auto"===m.bottom?(g||((g=e.createEl("pswp__caption pswp__caption--fake")).appendChild(e.createEl("pswp__caption__center")),l.insertBefore(g,v),e.addClass(l,"pswp__ui--fit")),n.addCaptionHTMLFn(b,g,!0))?h.bottom=parseInt(g.clientHeight,10)||44:h.bottom=m.top:h.bottom="auto"===m.bottom?0:m.bottom;h.top=m.top}else h.top=h.bottom=0},y=[{name:"caption",option:"captionEl",
onInit:function(b){v=b}},{name:"share-modal",option:"shareEl",onInit:function(b){C=b},onTap:function(){P()}},{name:"button--share",option:"shareEl",onInit:function(b){h=b},onTap:function(){P()}},{name:"button--zoom",option:"zoomEl",onTap:f.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){b=e}},{name:"button--close",option:"closeEl",onTap:f.close},{name:"button--arrow--left",option:"arrowEl",onTap:f.prev},{name:"button--arrow--right",option:"arrowEl",onTap:f.next},{name:"button--fs",
option:"fullscreenEl",onTap:function(){m.isFullscreen()?m.exit():m.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(b){Xa=b}}];w.init=function(){e.extend(f.options,nb,!0);n=f.options;l=e.getChildByClass(f.scrollWrap,"pswp__ui");p=f.listen;(function(){var b;p("onVerticalDrag",function(b){J&&.95>b?w.hideControls():!J&&.95<=b&&w.showControls()});p("onPinchClose",function(e){J&&.9>e?(w.hideControls(),b=!0):b&&!J&&.9<e&&w.showControls()});p("zoomGestureEnded",function(){b=!1})})();p("beforeChange",
w.update);p("doubleTap",function(b){var e=f.currItem.initialZoomLevel;f.getZoomLevel()!==e?f.zoomTo(e,b,333):f.zoomTo(n.getDoubleTapZoom(!1,f.currItem),b,333)});p("preventDragEvent",function(b,e,f){(e=b.target||b.srcElement)&&e.getAttribute("class")&&-1<b.type.indexOf("mouse")&&(0<e.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(e.tagName))&&(f.prevent=!1)});p("bindEvents",function(){e.bind(l,"pswpTap click",ya);e.bind(f.scrollWrap,"pswpTap",w.onGlobalTap);f.likelyTouchDevice||
e.bind(f.scrollWrap,"mouseover",w.onMouseOver)});p("unbindEvents",function(){A||P();T&&clearInterval(T);e.unbind(document,"mouseout",Ya);e.unbind(document,"mousemove",La);e.unbind(l,"pswpTap click",ya);e.unbind(f.scrollWrap,"pswpTap",w.onGlobalTap);e.unbind(f.scrollWrap,"mouseover",w.onMouseOver);m&&(e.unbind(document,m.eventK,w.updateFullscreen),m.isFullscreen()&&(n.hideAnimationDuration=0,m.exit()),m=null)});p("destroy",function(){n.captionEl&&(g&&l.removeChild(g),e.removeClass(v,"pswp__caption--empty"));
C&&(C.children[0].onclick=null);e.removeClass(l,"pswp__ui--over-close");e.addClass(l,"pswp__ui--hidden");w.setIdle(!1)});n.showAnimationDuration||e.removeClass(l,"pswp__ui--hidden");p("initialZoomIn",function(){n.showAnimationDuration&&e.removeClass(l,"pswp__ui--hidden")});p("initialZoomOut",function(){e.addClass(l,"pswp__ui--hidden")});p("parseVerticalMargin",ea);(function(){var b,f,g,h=function(h){if(h)for(var m=h.length,l=0;l<m;l++){b=h[l];f=b.className;for(var p=0;p<y.length;p++)g=y[p],-1<f.indexOf("pswp__"+
g.name)&&(n[g.option]?(e.removeClass(b,"pswp__element--disabled"),g.onInit&&g.onInit(b)):e.addClass(b,"pswp__element--disabled"))}};h(l.children);var m=e.getChildByClass(l,"pswp__top-bar");m&&h(m.children)})();n.shareEl&&h&&C&&(A=!0);ka();n.timeToIdle&&p("mouseUsed",function(){e.bind(document,"mousemove",La);e.bind(document,"mouseout",Ya);T=setInterval(function(){2==++Ka&&w.setIdle(!0)},n.timeToIdle/2)});n.fullscreenEl&&!e.features.isOldAndroid&&(m||(m=w.getFullscreenAPI()),m?(e.bind(document,m.eventK,
w.updateFullscreen),w.updateFullscreen(),e.addClass(f.template,"pswp--supports-fs")):e.removeClass(f.template,"pswp--supports-fs"));n.preloaderEl&&(ma(!0),p("beforeChange",function(){clearTimeout(ja);ja=setTimeout(function(){f.currItem&&f.currItem.loading?(!f.allowProgressiveImg()||f.currItem.img&&!f.currItem.img.naturalWidth)&&ma(!1):ma(!0)},n.loadingIndicatorDelay)}),p("imageLoadComplete",function(b,e){f.currItem===e&&ma(!0)}))};w.setIdle=function(b){ua=b;U(l,"ui--idle",b)};w.update=function(){J&&
f.currItem?(w.updateIndexIndicator(),n.captionEl&&(n.addCaptionHTMLFn(f.currItem,v),U(v,"caption--empty",!f.currItem.title)),xa=!0):xa=!1;A||P();ka()};w.updateFullscreen=function(b){b&&setTimeout(function(){f.setScrollOffset(0,e.getScrollY())},50);e[(m.isFullscreen()?"add":"remove")+"Class"](f.template,"pswp--fs")};w.updateIndexIndicator=function(){n.counterEl&&(b.innerHTML=f.getCurrentIndex()+1+n.indexIndicatorSep+n.getNumItemsFn())};w.onGlobalTap=function(b){var g=(b=b||window.event).target||b.srcElement;
if(!t)if(b.detail&&"mouse"===b.detail.pointerType){if(la(g))return void f.close();e.hasClass(g,"pswp__img")&&(1===f.getZoomLevel()&&f.getZoomLevel()<=f.currItem.fitRatio?n.clickToCloseNonZoomable&&f.close():f.toggleDesktopZoom(b.detail.releasePoint))}else if(n.tapToToggleControls&&(J?w.hideControls():w.showControls()),n.tapToClose&&(e.hasClass(g,"pswp__img")||la(g)))return void f.close()};w.onMouseOver=function(b){var e=(b=b||window.event).target||b.srcElement;U(l,"ui--over-close",la(e))};w.hideControls=
function(){e.addClass(l,"pswp__ui--hidden");J=!1};w.showControls=function(){J=!0;xa||w.update();e.removeClass(l,"pswp__ui--hidden")};w.supportsFullscreen=function(){var b=document;return!!(b.exitFullscreen||b.mozCancelFullScreen||b.webkitExitFullscreen||b.msExitFullscreen)};w.getFullscreenAPI=function(){var b,e=document.documentElement;return e.requestFullscreen?b={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:"fullscreenchange"}:e.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",
exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"mozfullscreenchange"}:e.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkitfullscreenchange"}:e.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),b&&(b.enter=function(){if(Wa=n.closeOnScroll,n.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return f.template[this.enterK]();
f.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return n.closeOnScroll=Wa,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}}},2892:function(l,m,v){var f,e=v(0),ba=v(1),Bb=v(2348),ca=v(2349);webwave.provide("com.webwave.photoswipe.PhotoswipeService");var g=function(){function b(){Object(e.a)(this,b)}return Object(ba.a)(b,[{key:"bindImgClickOnHtmlText",value:function(e){var f=this;this.removeImgClickOnHtmlText(e);e.on(b.CLICK_EVENT_NAME,function(b){b=
b.target;if("IMG"===b.nodeName&&"A"!==b.parentNode.tagName){var g=e.find("img"),l=Array.prototype.map.call(g,function(b){var e=$(b);return{src:e.attr("src"),w:b.naturalWidth,h:b.naturalHeight,msrc:e.attr("src"),title:e.attr("title")}});f.openAsLightbox(l,g.index(b))}})}},{key:"removeImgClickOnHtmlText",value:function(e){e.off(b.CLICK_EVENT_NAME)}},{key:"openAsLightbox",value:function(b,e){webwave.isNotDef(e)&&(e=0);var f=document.querySelectorAll(".pswp")[0];e={index:parseInt(e,10),history:!1,closeOnScroll:!1,
closeOnVerticalDrag:!0,pinchToClose:!1,shareEl:!1};(new Bb.a(f,ca.a,b,e)).init()}}]),b}();g.CLICK_EVENT_NAME="click.pswpClickHandler";com.webwave.photoswipe.PhotoswipeService=g;g.getInstance=function(){return webwave.isNotDef(f)&&(f=new g),f}},38:function(l,m,v){function f(e){"@babel/helpers - typeof";$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbolIterator();return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){$jscomp.initSymbol();
$jscomp.initSymbol();$jscomp.initSymbol();return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}m.a=f},6501:function(l,m,v){Object.defineProperty(m,"__esModule",{value:!0});v(2348);v(2349);v(2892);window[window.WWNamespace.LOAD_MODULE_SERVICE].notifyAboutLoad(window[window.WWNamespace.MODULES].PHOTOSWIPE)}});