PageSourceSearch

https://www.onetz.de/sites/default/files/js/js_e756e0a0b5e965e359ddbe3695eec0a0.jsmin.js

js onetz.de collected 2026-09-24 17:17:54 UTC 74,886 bytes, 63 lines download raw bytes

1// Minified using Javascript Aggregator - see /sites/default/files/js/js_e756e0a0b5e965e359ddbe3695eec0a0.js for original source including licensing information.
2
3Drupal.behaviors.geo_filter=function(context){$("a[href]").each(function(i){var href=$(this).attr("href");var address=href.replace(/.*contact\/([a-z0-9._%-]+)\/([a-z0-9._%-]+)\/([a-z.]+)/i,'$1'+'@'+'$2'+'.'+'$3');if(href!=address)
4{$(this).attr("processed",'processed');$(this).attr("href",'mailto:'+address);$(this).html($(this).html().replace(/([a-z0-9._%-]+)\[at\]([a-z0-9._%-]+)\[dot\]([a-z.]+)/i,'$1'+'@'+'$2'+'.'+'$3'));}});$("p:contains('[at]')").each(function(i){$(this).html($(this).html().replace(/([a-z0-9._%-]+)\[at\]([a-z0-9._%-]+)\[dot\]([a-z.]+)/ig,'$1'+'@'+'$2'+'.'+'$3'));});$("div:not(:has(div)):contains('[at]')").each(function(i){$(this).html($(this).html().replace(/([a-z0-9._%-]+)\[at\]([a-z0-9._%-]+)\[dot\]([a-z.]+)/ig,'$1'+'@'+'$2'+'.'+'$3'));});};var mimasHassoAuthenticated=false;Drupal.behaviors.hasso=function(context){if(typeof(Storage)!=="undefined"&&typeof sso_skip_autologin==='undefined'&&typeof hassoInit==='undefined'&&Drupal.settings.hasso){let now=Math.floor(Date.now()/1000);let threshold=parseInt(Drupal.settings.hasso.althreshold);if(typeof(sessionStorage.mimasHassoLastLoginCheck)==="undefined"||(now-parseInt(sessionStorage.mimasHassoLastLoginCheck))>threshold){let callback=function(){console.log('User is authenticated. Performing site login...');window.location='https://'+window.location.hostname+'/user/login';};mimas_hasso_check_logon_status(callback);sessionStorage.setItem('mimasHassoLastLoginCheck',now.toString());}
5hassoInit=true;}};function mimas_hasso_check_logon_status(callback){var xhr=new XMLHttpRequest();xhr.withCredentials=true;xhr.onreadystatechange=function(){if(this.readyState===this.DONE){if(this.status===200){var data=JSON.parse(this.responseText);if(data.code===2000){callback();}}}
6if(this.readyState===1){this.setRequestHeader("Content-Type","text/plain");this.send();}}
7console.log("mh requesting logon status");xhr.open('GET',Drupal.settings.hasso.url+'/auth/logonstatus',true);};!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){"use strict";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?"remove":"add")+"EventListener";b=b.split(" ");for(var f=0;f<b.length;f++)b[f]&&a[e](b[f],c,!1)},isArray:function(a){return a instanceof Array},createEl:function(a,b){var c=document.createElement(b||"div");return a&&(c.className=a),c},getScrollY:function(){var a=window.pageYOffset;return void 0!==a?a:document.documentElement.scrollTop},unbind:function(a,b,c){e.bind(a,b,c,!0)},removeClass:function(a,b){var c=new RegExp("(\\s|^)"+b+"(\\s|$)");a.className=a.className.replace(c," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(a,b){e.hasClass(a,b)||(a.className+=(a.className?" ":"")+b)},hasClass:function(a,b){return a.className&&new RegExp("(^|\\s)"+b+"(\\s|$)").test(a.className)},getChildByClass:function(a,b){for(var c=a.firstChild;c;){if(e.hasClass(c,b))return c;c=c.nextSibling}},arraySearch:function(a,b,c){for(var d=a.length;d--;)if(a[d][c]===b)return d;return-1},extend:function(a,b,c){for(var d in b)if(b.hasOwnProperty(d)){if(c&&a.hasOwnProperty(d))continue;a[d]=b[d]}},easing:{sine:{out:function(a){return Math.sin(a*(Math.PI/2))},inOut:function(a){return-(Math.cos(Math.PI*a)-1)/2}},cubic:{out:function(a){return--a*a*a+1}}},detectFeatures:function(){if(e.features)return e.features;var a=e.createEl(),b=a.style,c="",d={};if(d.oldIE=document.all&&!document.addEventListener,d.touch="ontouchstart"in window,window.requestAnimationFrame&&(d.raf=window.requestAnimationFrame,d.caf=window.cancelAnimationFrame),d.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!d.pointerEvent){var f=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var g=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);g&&g.length>0&&(g=parseInt(g[1],10),g>=1&&8>g&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\s([0-9\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(4.4>i&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|o
7pera mobi/i.test(f)}for(var j,k,l=["transform","perspective","animationName"],m=["","webkit","Moz","ms","O"],n=0;4>n;n++){c=m[n];for(var o=0;3>o;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+"RequestAnimationFrame"],d.raf&&(d.caf=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(" ");for(var e,f=(d?"detach":"attach")+"Event",g=function(){c.handleEvent.call(c)},h=0;h<b.length;h++)if(e=b[h])if("object"==typeof c&&c.handleEvent){if(d){if(!c["oldIE"+e])return!1}else c["oldIE"+e]=g;a[f]("on"+e,c["oldIE"+e])}else a[f]("on"+e,c)});var f=this,g=25,h=3,i={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(a){return"A"===a.tagName},getDoubleTapZoom:function(a,b){return a?1:b.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};e.extend(i,d);var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la=function(){return{x:0,y:0}},ma=la(),na=la(),oa=la(),pa={},qa=0,ra={},sa=la(),ta=0,ua=!0,va=[],wa={},xa=!1,ya=function(a,b){e.extend(f,b.publicMethods),va.push(a)},za=function(a){var b=_b();return a>b-1?a-b:0>a?b+a:a},Aa={},Ba=function(a,b){return Aa[a]||(Aa[a]=[]),Aa[a].push(b)},Ca=function(a){var b=Aa[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;d<b.length;d++)b[d].apply(f,c)}},Da=function(){return(new Date).getTime()},Ea=function(a){ia=a,f.bg.style.opacity=a*i.bgOpacity},Fa=function(a,b,c,d,e){(!xa||e&&e!==f.currItem)&&(d/=e?e.fitRatio:f.currItem.fitRatio),a[E]=u+b+"px, "+c+"px"+v+" scale("+d+")"},Ga=function(a){da&&(a&&(s>f.currItem.fitRatio?xa||(lc(f.currItem,!1,!0),xa=!0):xa&&(lc(f.currItem),xa=!1)),Fa(da,oa.x,oa.y,s))},Ha=function(a){a.container&&Fa(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ia=function(a,b){b[E]=u+a+"px, 0px"+v},Ja=function(a,b){if(!i.loop&&b){var c=m+(sa.x*qa-a)/sa.x,d=Math.round(a-sb.x);(0>c&&d>0||c>=_b()-1&&0>d)&&(a=sb.x+d*i.mainScrollEndFriction)}sb.x=a,Ia(a,n)},Ka=function(a,b){var c=tb[a]-ra[a];return na[a]+ma[a]+c-c*(b/t)},La=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Ma=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Na=null,Oa=function(){Na&&(e.unbind(document,"mousemove",Oa),e.addClass(a,"pswp--has_mouse"),i.mouseUsed=!0,Ca("mouseUsed")),Na=setTimeout(function(){Na=null},100)},Pa=function(){e.bind(document,"keydown",f),N.transform&&e.bind(f.scrollWrap,"click",f),i.mouseUsed||e.bind(document,"mousemove",Oa),e.bind(window,"resize scroll",f),Ca("bindEvents")},Qa=function(){e.unbind(window,"resize",f),e.unbind(window,"scroll",r.scroll),e.unbind(document,"keydown",f),e.unbind(document,"mousemove",Oa),N.transform&&e.unbind(f.scrollWrap,"click",f),U&&e.unbind(window,p,f),Ca("unbindEvents")},Ra=function(a,b){var c=hc(f.currItem,pa,a);return b&&(ca=c),c},Sa=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ta=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Ua=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=Ka(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]<b.max[a]?(c[a]=b.max[a],!0):!1)},Va=function(){if(E){var b=N.perspective&&!G;return u="translate"+(b?"3d(":"("),void(v=N.perspective?", 0px)":")")}E="left",e.addClass(a,"pswp--ie"),Ia=function(a,b){b.left=a+"px"},Ha=function(a){var b=a.fitRatio>1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+"px",c.height=e+"px",c.left=a.initialPosition.x+"px",c.top=a.initialPosition.y+"px"},Ga=function(){if(da){var a=da,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+"px",a.height=e+"px",a.left=oa.x+"px",a.top=oa.y+"px"}}},Wa=function(a){var b="";i.escKey&&27===a.keyCode?b="close":i.arrowKeys&&(37===a.keyCode?b="prev":39===a.keyCode&&(b="next")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Xa=function(a){a&&(X||W||ea||S)&&(a.preventDefault(),a.stopPropagation())},Ya=function(){f.setScrollOffset(0,e.getScrollY())},Za={},$a=0,_a=function(a){Za[a]&&(Za[a].raf&&I(Za[a].raf),$a--,delete Za[a])},ab=function(a){Za[a]&&_a(a),Za[a]||($a++,Za[a]={})},bb=function(){for(var a in Za)Za.hasOwnProperty(a)&&_a(a)},cb=function(a,b,c,d,e,f,g){var h,i=Da();ab(a);var j=function(){if(Za[a]){if(h=Da()-i,h>=d)return _a(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),Za[a].raf=H(j)}};j()},db={shout:Ca,listen:Ba,viewportSize:pa,options:i,isMainScrollAnimating:function(){return ea},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return U},isZooming:function(){return _},setScrollOffset:function(a,b){ra.x=a,M=ra.y=b,Ca("updateScrollOffset",ra)},applyZoomPan:function(a,b,c,d){oa.x=b,oa.y=c,s=a,Ga(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,"pswp__bg"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",Va(),r={resize:f.updateSize,scroll:Ya,keydown:Wa,click:Xa};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c<va.length;c++)f["init"+va[c]]();if(b){var g=f.ui=new b(f,e);g.init()}Ca("firstUpdate"),m=m||i.index||0,(isNaN(m)||0>m||m>=_b())&&(m=0),f.currItem=$b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(ua=!1),a.setAttribute("aria-hidden","false"),i.modal&&(ua?a.style.position="fixed":(a.style.position="absolute",a.style.top=e.getScrollY()+"px")),void 0===M&&(Ca("initialLayout"),M=K=e.getScrollY());var l="pswp--open ";for(i.mainClass&&(l+=i.mainClass+" "),i.showHideOpacity&&(l+="pswp--animate_opacity "),l+=G?"pswp--touch":"pswp--notouch",l+=N.animationName?" pswp--css_animation":"",l+=N.svg?" pswp--svg":"",e.addClass(a,l),f.updateSize(),o=-1,ta=null,c=0;h>c;c++)Ia((c+o)*sa.x,y[c].el.style);L||e.bind(f.scrollWrap,q,f),Ba("initialZoomInEnd",function(){f.setContent(y[0],m-1),f.setContent(y[2],m+1),y[0].el.style.display=y[2].el.style.display="block",i.focus&&a.focus(),Pa()}),f.setContent(y[1],m),f.updateCurrItem(),Ca("afterInit"),ua||(w=setInterval(function(){$a||U||_||s!==f.currItem.initialZoomLevel||f.updateSize()},1e3)),e.addClass(a,"pswp--visible")}}
7,close:function(){j&&(j=!1,k=!0,Ca("close"),Qa(),bc(f.currItem,null,!0,f.destroy))},destroy:function(){Ca("destroy"),Wb&&clearTimeout(Wb),a.setAttribute("aria-hidden","true"),a.className=J,w&&clearInterval(w),e.unbind(f.scrollWrap,q,f),e.unbind(window,"scroll",f),yb(),bb(),Aa=null},panTo:function(a,b,c){c||(a>ca.min.x?a=ca.min.x:a<ca.max.x&&(a=ca.max.x),b>ca.min.y?b=ca.min.y:b<ca.max.y&&(b=ca.max.y)),oa.x=a,oa.y=b,Ga()},handleEvent:function(a){a=a||window.event,r[a.type]&&r[a.type](a)},goTo:function(a){a=za(a);var b=a-m;ta=b,m=a,f.currItem=$b(m),qa-=b,Ja(sa.x*qa),bb(),ea=!1,f.updateCurrItem()},next:function(){f.goTo(m+1)},prev:function(){f.goTo(m-1)},updateCurrZoomItem:function(a){if(a&&Ca("beforeChange",0),y[1].el.children.length){var b=y[1].el.children[0];da=e.hasClass(b,"pswp__zoom-wrap")?b.style:null}else da=null;ca=f.currItem.bounds,t=s=f.currItem.initialZoomLevel,oa.x=ca.center.x,oa.y=ca.center.y,a&&Ca("afterChange")},invalidateCurrItems:function(){x=!0;for(var a=0;h>a;a++)y[a].item&&(y[a].item.needsUpdate=!0)},updateCurrItem:function(a){if(0!==ta){var b,c=Math.abs(ta);if(!(a&&2>c)){f.currItem=$b(m),xa=!1,Ca("beforeChange",ta),c>=h&&(o+=ta+(ta>0?-h:h),c=h);for(var d=0;c>d;d++)ta>0?(b=y.shift(),y[h-1]=b,o++,Ia((o+2)*sa.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ia(o*sa.x,b.el.style),f.setContent(b,m+c-d-1-1));if(da&&1===Math.abs(ta)){var e=$b(z);e.initialZoomLevel!==s&&(hc(e,pa),lc(e),Ha(e))}ta=0,f.updateCurrZoomItem(),z=m,Ca("afterChange")}}},updateSize:function(b){if(!ua&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+"px",M=c),!b&&wa.x===window.innerWidth&&wa.y===window.innerHeight)return;wa.x=window.innerWidth,wa.y=window.innerHeight,a.style.height=wa.y+"px"}if(pa.x=f.scrollWrap.clientWidth,pa.y=f.scrollWrap.clientHeight,Ya(),sa.x=pa.x+Math.round(pa.x*i.spacing),sa.y=pa.y,Ja(sa.x*qa),Ca("beforeResize"),void 0!==o){for(var d,g,j,k=0;h>k;k++)d=y[k],Ia((k+o)*sa.x,d.el.style),j=m+k-1,i.loop&&_b()>2&&(j=za(j)),g=$b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):-1===d.index&&j>=0&&f.setContent(d,j),g&&g.container&&(hc(g,pa),lc(g),Ha(g));x=!1}
7t=s=f.currItem.initialZoomLevel,ca=f.currItem.bounds,ca&&(oa.x=ca.center.x,oa.y=ca.center.y,Ga(!0)),Ca("resize")},zoomTo:function(a,b,c,d,f){b&&(t=s,tb.x=Math.abs(b.x)-oa.x,tb.y=Math.abs(b.y)-oa.y,La(na,oa));var g=Ra(a,!1),h={};Ua("x",g,h,a),Ua("y",g,h,a);var i=s,j={x:oa.x,y:oa.y};Ma(h);var k=function(b){1===b?(s=a,oa.x=h.x,oa.y=h.y):(s=(a-i)*b+i,oa.x=(h.x-j.x)*b+j.x,oa.y=(h.y-j.y)*b+j.y),f&&f(b),Ga(1===b)};c?cb("customZoomTo",0,1,c,d||e.easing.sine.inOut,k):k(1)}},eb=30,fb=10,gb={},hb={},ib={},jb={},kb={},lb=[],mb={},nb=[],ob={},pb=0,qb=la(),rb=0,sb=la(),tb=la(),ub=la(),vb=function(a,b){return a.x===b.x&&a.y===b.y},wb=function(a,b){return Math.abs(a.x-b.x)<g&&Math.abs(a.y-b.y)<g},xb=function(a,b){return ob.x=Math.abs(a.x-b.x),ob.y=Math.abs(a.y-b.y),Math.sqrt(ob.x*ob.x+ob.y*ob.y)},yb=function(){Y&&(I(Y),Y=null)},zb=function(){U&&(Y=H(zb),Pb())},Ab=function(){return!("fit"===i.scaleMode&&s===f.currItem.initialZoomLevel)},Bb=function(a,b){return a&&a!==document?a.getAttribute("class")&&a.getAttribute("class").indexOf("pswp__scroll-wrap")>-1?!1:b(a)?a:Bb(a.parentNode,b):!1},Cb={},Db=function(a,b){return Cb.prevent=!Bb(a.target,i.isClickableElement),Ca("preventDragEvent",a,b,Cb),Cb.prevent},Eb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Fb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Gb=function(a,b,c){if(a-P>50){var d=nb.length>2?nb.shift():{};d.x=b,d.y=c,nb.push(d),P=a}},Hb=function(){var a=oa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(pa.y/2))},Ib={},Jb={},Kb=[],Lb=function(a){for(;Kb.length>0;)Kb.pop();return F?(ka=0,lb.forEach(function(a){0===ka?Kb[0]=a:1===ka&&(Kb[1]=a),ka++})):a.type.indexOf("touch")>-1?a.touches&&a.touches.length>0&&(Kb[0]=Eb(a.touches[0],Ib),a.touches.length>1&&(Kb[1]=Eb(a.touches[1],Jb))):(Ib.x=a.pageX,Ib.y=a.pageY,Ib.id="",Kb[0]=Ib),Kb},Mb=function(a,b){var c,d,e,g,h=0,j=oa[a]+b[a],k=b[a]>0,l=sb.x+b.x,m=sb.x-mb.x;return c=j>ca.min[a]||j<ca.max[a]?i.panEndFriction:1,j=oa[a]+b[a]*c,!i.allowPanToNext&&s!==f.currItem.initialZoomLevel||(da?"h"!==fa||"x"!==a||W||(k?(j>ca.min[a]&&(c=i.panEndFriction,h=ca.min[a]-j,d=ca.min[a]-na[a]),(0>=d||0>m)&&_b()>1?(g=l,0>m&&l>mb.x&&(g=mb.x)):ca.min.x!==ca.max.x&&(e=j)):(j<ca.max[a]&&(c=i.panEndFriction,h=j-ca.max[a],d=na[a]-ca.max[a]),(0>=d||m>0)&&_b()>1?(g=l,m>0&&l<mb.x&&(g=mb.x)):ca.min.x!==ca.max.x&&(e=j))):g=l,"x"!==a)?void(ea||Z||s>f.currItem.fitRatio&&(oa[a]+=b[a]*c)):(void 0!==g&&(Ja(g,!0),Z=g===mb.x?!1:!0),ca.min.x!==ca.max.x&&(void 0!==e?oa.x=e:Z||(oa.x+=b.x*c)),void 0!==g)},Nb=function(a){if(!("mousedown"===a.type&&a.button>0)){if(Zb)return void a.preventDefault();if(!T||"mousedown"!==a.type){if(Db(a,!0)&&a.preventDefault(),Ca("pointerDown"),F){var b=e.arraySearch(lb,a.pointerId,"id");0>b&&(b=lb.length),lb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Lb(a),d=c.length;$=null,bb(),U&&1!==d||(U=ga=!0,e.bind(window,p,f),R=ja=ha=S=Z=X=V=W=!1,fa=null,Ca("firstTouchStart",c),La(na,oa),ma.x=ma.y=0,La(jb,c[0]),La(kb,jb),mb.x=sa.x*qa,nb=[{x:jb.x,y:jb.y}],P=O=Da(),Ra(s,!0),yb(),zb()),!_&&d>1&&!ea&&!Z&&(t=s,W=!1,_=V=!0,ma.y=ma.x=0,La(na,oa),La(gb,c[0]),La(hb,c[1]),Fb(gb,hb,ub),tb.x=Math.abs(ub.x)-oa.x,tb.y=Math.abs(ub.y)-oa.y,aa=ba=xb(gb,hb))}}},Ob=function(a){if(a.preventDefault(),F){var b=e.arraySearch(lb,a.pointerId,"id");if(b>-1){var c=lb[b];c.x=a.pageX,c.y=a.pageY}}if(U){var d=Lb(a);if(fa||X||_)$=d;else if(sb.x!==sa.x*qa)fa="h";else{var f=Math.abs(d[0].x-jb.x)-Math.abs(d[0].y-jb.y);Math.abs(f)>=fb&&(fa=f>0?"h":"v",$=d)}}},Pb=function(){if($){var a=$.length;if(0!==a)if(La(gb,$[0]),ib.x=gb.x-jb.x,ib.y=gb.y-jb.y,_&&a>1){if(jb.x=gb.x,jb.y=gb.y,!ib.x&&!ib.y&&vb($[1],hb))return;La(hb,$[1]),W||(W=!0,Ca("zoomGestureStarted"));var b=xb(gb,hb),c=Ub(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ja=!0);var d=1,e=Sa(),g=Ta();if(e>c)if(i.pinchToClose&&!ja&&t<=f.currItem.initialZoomLevel){var h=e-c,j=1-h/(e/1.2);Ea(j),Ca("onPinchClose",j),ha=!0}else d=(e-c)/e,d>1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);0>d&&(d=0),aa=b,Fb(gb,hb,qb),ma.x+=qb.x-ub.x,ma.y+=qb.y-ub.y,La(ub,qb),oa.x=Ka("x",c),oa.y=Ka("y",c),R=c>s,s=c,Ga()}else{if(!fa)return;if(ga&&(ga=!1,Math.abs(ib.x)>=fb&&(ib.x-=$[0].x-kb.x),Math.abs(ib.y)>=fb&&(ib.y-=$[0].y-kb.y)),jb.x=gb.x,jb.y=gb.y,0===ib.x&&0===ib.y)return;if("v"===fa&&i.closeOnVerticalDrag&&!Ab()){ma.y+=ib.y,oa.y+=ib.y;var k=Hb();return S=!0,Ca("onVerticalDrag",k),Ea(k),void Ga()}Gb(Da(),gb.x,gb.y),X=!0,ca=f.currItem.bounds;var l=Mb("x",ib);
7l||(Mb("y",ib),Ma(oa),Ga())}}},Qb=function(a){if(N.isOldAndroid){if(T&&"mouseup"===a.type)return;a.type.indexOf("touch")>-1&&(clearTimeout(T),T=setTimeout(function(){T=0},600))}Ca("pointerUp"),Db(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(lb,a.pointerId,"id");if(c>-1)if(b=lb.splice(c,1)[0],navigator.pointerEnabled)b.type=a.pointerType||"mouse";else{var d={4:"mouse",2:"touch",3:"pen"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||"mouse")}}var g,h=Lb(a),j=h.length;if("mouseup"===a.type&&(j=0),2===j)return $=null,!0;1===j&&La(kb,h[0]),0!==j||fa||ea||(b||("mouseup"===a.type?b={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:"touch"})),Ca("touchRelease",a,b));var k=-1;if(0===j&&(U=!1,e.unbind(window,p,f),yb(),_?k=0:-1!==rb&&(k=Da()-rb)),rb=1===j?Da():-1,g=-1!==k&&150>k?"zoom":"swipe",_&&2>j&&(_=!1,1===j&&(g="zoomPointerUp"),Ca("zoomGestureEnded")),$=null,X||W||ea||S)if(bb(),Q||(Q=Rb()),Q.calculateSwipeSpeed("x"),S){var l=Hb();if(l<i.verticalDragRange)f.close();else{var m=oa.y,n=ia;cb("verticalDrag",0,1,300,e.easing.cubic.out,function(a){oa.y=(f.currItem.initialPosition.y-m)*a+m,Ea((1-n)*a+n),Ga()}),Ca("onVerticalDrag",1)}}else{if((Z||ea)&&0===j){var o=Tb(g,Q);if(o)return;g="zoomPointerUp"}if(!ea)return"swipe"!==g?void Vb():void(!Z&&s>f.currItem.fitRatio&&Sb(Q))}},Rb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){nb.length>1?(a=Da()-P+50,b=nb[nb.length-2][d]):(a=Da()-O,b=kb[d]),c.lastFlickOffset[d]=jb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(oa[a]>ca.min[a]?c.backAnimDestination[a]=ca.min[a]:oa[a]<ca.max[a]&&(c.backA
7nimDestination[a]=ca.max[a]),void 0!==c.backAnimDestination[a]&&(c.slowDownRatio[a]=.7,c.slowDownRatioReverse[a]=1-c.slowDownRatio[a],c.speedDecelerationRatioAbs[a]<.05&&(c.lastFlickSpeed[a]=0,c.backAnimStarted[a]=!0,cb("bounceZoomPan"+a,oa[a],c.backAnimDestination[a],b||300,e.easing.sine.out,function(b){oa[a]=b,Ga()}))))},calculateAnimOffset:function(a){c.backAnimStarted[a]||(c.speedDecelerationRatio[a]=c.speedDecelerationRatio[a]*(c.slowDownRatio[a]+c.slowDownRatioReverse[a]-c.slowDownRatioReverse[a]*c.timeDiff/10),c.speedDecelerationRatioAbs[a]=Math.abs(c.lastFlickSpeed[a]*c.speedDecelerationRatio[a]),c.distanceOffset[a]=c.lastFlickSpeed[a]*c.speedDecelerationRatio[a]*c.timeDiff,oa[a]+=c.distanceOffset[a])},panAnimLoop:function(){return Za.zoomPan&&(Za.zoomPan.raf=H(c.panAnimLoop),c.now=Da(),c.timeDiff=c.now-c.lastNow,c.lastNow=c.now,c.calculateAnimOffset("x"),c.calculateAnimOffset("y"),Ga(),c.calculateOverBoundsAnimOffset("x"),c.calculateOverBoundsAnimOffset("y"),c.speedDecelerationRatioAbs.x<.05&&c.speedDecelerationRatioAbs.y<.05)?(oa.x=Math.round(oa.x),oa.y=Math.round(oa.y),Ga(),void _a("zoomPan")):void 0}};return c},Sb=function(a){return a.calculateSwipeSpeed("y"),ca=f.currItem.bounds,a.backAnimDestination={},a.backAnimStarted={},Math.abs(a.lastFlickSpeed.x)<=.05&&Math.abs(a.lastFlickSpeed.y)<=.05?(a.speedDecelerationRatioAbs.x=a.speedDecelerationRatioAbs.y=0,a.calculateOverBoundsAnimOffset("x"),a.calculateOverBoundsAnimOffset("y"),!0):(ab("zoomPan"),a.lastNow=Da(),void a.panAnimLoop())},Tb=function(a,b){var c;ea||(pb=m);var d;if("swipe"===a){var g=jb.x-kb.x,h=b.lastFlickDist.x<10;g>eb&&(h||b.lastFlickOffset.x>20)?d=-1:-eb>g&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,0>m?(m=i.loop?_b()-1:0,j=!0):m>=_b()&&(m=i.loop?0:_b()-1,j=!0),(!j||i.loop)&&(ta+=d,qa-=d,c=!0));var k,l=sa.x*qa,n=Math.abs(l-sb.x);return c||l>sb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,pb===m&&(c=!1),ea=!0,Ca("mainScrollAnimStart"),cb("mainScroll",sb.x,l,k,e.easing.cubic.out,Ja,function(){bb(),ea=!1,pb=-1,(c||pb!==m)&&f.updateCurrItem(),Ca("mainScrollAnimComplete")}),c&&f.updateCurrItem(!0),c},Ub=function(a){return 1/ba*a*t},Vb=function(){var a=s,b=Sa(),c=Ta();b>s?a=b:s>c&&(a=c);var d,g=1,h=ia;return ha&&!R&&!ja&&b>s?(f.close(),!0):(ha&&(d=function(a){Ea((g-h)*a+h)}),f.zoomTo(a,0,200,e.easing.cubic.out,d),!0)};ya("Gestures",{publicMethods:{initGestures:function(){var a=function(a,b,c,d,e){A=a+b,B=a+c,C=a+d,D=e?a+e:""};F=N.pointerEvent,F&&N.touch&&(N.touch=!1),F?navigator.pointerEnabled?a("pointer","down","move","up","cancel"):a("MSPointer","Down","Move","Up","Cancel"):N.touch?(a("touch","start","move","end","cancel"),G=!0):a("mouse","down","move","up"),p=B+" "+C+" "+D,q=A,F&&!G&&(G=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Nb,r[B]=Ob,r[C]=Qb,D&&(r[D]=r[C]),N.touch&&(q+=" mousedown",p+=" mousemove mouseup",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Wb,Xb,Yb,Zb,$b,_b,ac,bc=function(b,c,d,g){Wb&&clearTimeout(Wb),Zb=!0,Yb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){_a("initialZoom"),d?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(Ea(1),c&&(c.style.display="block"),e.addClass(a,"pswp--animated-in"),Ca("initialZoom"+(d?"OutEnd":"InEnd"))),g&&g(),Zb=!1};if(!j||!h||void 0===h.x)return Ca("initialZoom"+(d?"Out":"In")),s=b.initialZoomLevel,La(oa,b.initialPosition),Ga(),a.style.opacity=d?0:1,Ea(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden"),d||(s=h.w/b.w,oa.x=h.x,oa.y=h.y-K,f[g?"template":"bg"].style.opacity=.001,Ga()),ab("initialZoom"),d&&!c&&e.removeClass(a,"pswp--animated-in"),g&&(d?e[(c?"remove":"add")+"Class"](a,"pswp--animate_opacity"):setTimeout(function(){e.addClass(a,"pswp--animate_opacity")},30)),Wb=setTimeout(function(){if(Ca("initialZoom"+(d?"Out":"In")),d){var f=h.w/b.w,i={x:oa.x,y:oa.y},l=s,m=ia,n=function(b){1===b?(s=f,oa.x=h.x,oa.y=h.y-M):(s=(f-l)*b+l,oa.x=(h.x-i.x)*b+i.x,oa.y=(h.y-M-i.y)*b+i.y),Ga(),g?a.style.opacity=1-b:Ea(m-b*m)};c?cb("initialZoom",0,1,j,e.easing.cubic.out,n,k):(n(1),Wb=setTimeout(k,j+20))}else s=b.initialZoomLevel,La(oa,b.initialPosition),Ga(),Ea(1),g?a.style.opacity=1:Ea(1),Wb=setTimeout(k,j+20)},d?25:90)};n()},cc={},dc=[],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 Xb.length}},fc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},gc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((cc.x-b)/2),d.center.y=Math.round((cc.y-c)/2)+a.vGap.top,d.max.x=b>cc.x?Math.round(cc.x-b):d.center.x,d.max.y=c>cc.y?Math.round(cc.y-c)+a.vGap.top:d.center.y,d.min.x=b>cc.x?0:d.center.x,d.min.y=c>cc.y?a.vGap.top:d.center.y},hc=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Ca("parseVerticalMargin",a)),cc.x=b.x,cc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=cc.x/a.w,f=cc.y/a.h;a.fitRatio=f>e?e:f;var g=i.scaleMode;"orig"===g?c=1:"fit"===g&&(c=a.fitRatio),c>1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=fc())}if(!c)return;return gc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=fc(),a.initialPosition=a.bounds.center,a.bounds},ic=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,lc(b,d,b===f.currItem&&xa),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display="none",b.placeholder=null)},500))},jc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl("pswp__img","img"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};
7return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},kc=function(a,b){return a.src&&a.loadError&&a.container?(b&&(a.container.innerHTML=""),a.container.innerHTML=i.errorMsg.replace("%url%",a.src),!0):void 0},lc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+"px",a.placeholder.style.height=e+"px"),b.style.width=d+"px",b.style.height=e+"px"}},mc=function(){if(dc.length){for(var a,b=0;b<dc.length;b++)a=dc[b],a.holder.index===a.index&&ic(a.index,a.item,a.baseDiv,a.img,!1,a.clearPlaceholder);dc=[]}};ya("Controller",{publicMethods:{lazyLoadItem:function(a){a=za(a);var b=$b(a);b&&(!b.loaded&&!b.loading||x)&&(Ca("gettingData",a,b),b.src&&jc(b))},initController:function(){e.extend(i,ec,!0),f.items=Xb=c,$b=f.getItemAt,_b=i.getNumItemsFn,ac=i.loop,_b()<3&&(i.loop=!1),Ba("beforeChange",function(a){var b,c=i.preload,d=null===a?!0:a>=0,e=Math.min(c[0],_b()),g=Math.min(c[1],_b());for(b=1;(d?g:e)>=b;b++)f.lazyLoadItem(m+b);for(b=1;(d?e:g)>=b;b++)f.lazyLoadItem(m-b)}),Ba("initialLayout",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ba("mainScrollAnimComplete",mc),Ba("initialZoomInEnd",mc),Ba("destroy",function(){for(var a,b=0;b<Xb.length;b++)a=Xb[b],a.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);dc=null})},getItemAt:function(a){return a>=0&&void 0!==Xb[a]?Xb[a]:!1},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=za(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML="");Ca("gettingData",b,g),a.index=b,a.item=g;var h=g.container=e.createEl("pswp__zoom-wrap");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),kc(g),hc(g,pa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl("pswp__img","img"),d.style.opacity=1,d.src=g.src,lc(g,d),ic(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(kc(c,!0))return c.loadComplete=c.img=null,hc(c,pa),Ha(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!Zb&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):N.transform&&(ea||Zb)?dc.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):ic(b,c,h,c.img,ea||Zb,!0)}c.loadComplete=null,c.img=null,Ca("imageLoadComplete",b,c)}},e.features.transform){var k="pswp__img pswp__img--placeholder";k+=g.msrc?"":" pswp__img--placeholder--blank";var l=e.createEl(k,g.msrc?"img":"");g.msrc&&(l.src=g.msrc),lc(g,l),h.appendChild(l),g.placeholder=l}g.loading||jc(g),f.allowProgressiveImg()&&(!Yb&&N.transform?dc.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):ic(b,g,h,g.img,!0,!0))}Yb||b!==m?Ha(g):(da=h.style,bc(g,d||g.img)),a.el.innerHTML="",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var nc,oc={},pc=function(a,b,c){var d=document.createEvent("CustomEvent"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||"touch"};d.initCustomEvent("pswpTap",!0,!0,e),a.target.dispatchEvent(d)};ya("Tap",{publicMethods:{initTap:function(){Ba("firstTouchStart",f.onTapStart),Ba("touchRelease",f.onTapRelease),Ba("destroy",function(){oc={},nc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(nc),nc=null)},onTapRelease:function(a,b){if(b&&!X&&!V&&!$a){var c=b;if(nc&&(clearTimeout(nc),nc=null,wb(c,oc)))return void Ca("doubleTap",c);if("mouse"===b.type)return void pc(a,b,"mouse");var d=a.target.tagName.toUpperCase();if("BUTTON"===d||e.hasClass(a.target,"pswp__single-tap"))return void pc(a,b);La(oc,c),nc=setTimeout(function(){pc(a,b),nc=null},300)}}}});var qc;ya("DesktopZoom",{publicMethods:{initDesktopZoom:function(){L||(G?Ba("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){qc={};var c="wheel mousewheel DOMMouseScroll";Ba("bindEvents",function(){e.bind(a,c,f.handleMouseWheel)}),Ba("unbindEvents",function(){qc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,"pswp--zoomed-in"),f.mouseZoomedIn=!1),1>s?e.addClass(a,"pswp--zoom-allowed"):e.removeClass(a,"pswp--zoom-allowed"),h()},h=function(){d&&(e.removeClass(a,"pswp--dragging"),d=!1)};Ba("resize",g),Ba("afterChange",g),Ba("pointerDown",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,"pswp--dragging"))}),Ba("pointerUp",h),b||g()}
7,handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||$a||U?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),qc.x=0,"deltaX"in a)1===a.deltaMode?(qc.x=18*a.deltaX,qc.y=18*a.deltaY):(qc.x=a.deltaX,qc.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(qc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?qc.y=-.16*a.wheelDeltaY:qc.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;qc.y=a.detail}Ra(s,!0);var b=oa.x-qc.x,c=oa.y-qc.y;(i.modal||b<=ca.min.x&&b>=ca.max.x&&c<=ca.min.y&&c>=ca.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:pa.x/2+ra.x,y:pa.y/2+ra.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?"remove":"add")+"Class"](a,"pswp--zoomed-in")}}});var rc,sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc={history:!0,galleryUID:1},Ec=function(){return Bc.hash.substring(1)},Fc=function(){rc&&clearTimeout(rc),tc&&clearTimeout(tc)},Gc=function(){var a=Ec(),b={};if(a.length<5)return b;var c,d=a.split("&");for(c=0;c<d.length;c++)if(d[c]){var e=d[c].split("=");e.length<2||(b[e[0]]=e[1])}if(i.galleryPIDs){var f=b.pid;for(b.pid=0,c=0;c<Xb.length;c++)if(Xb[c].pid===f){b.pid=c;break}}else b.pid=parseInt(b.pid,10)-1;return b.pid<0&&(b.pid=0),b},Hc=function(){if(tc&&clearTimeout(tc),$a||U)return void(tc=setTimeout(Hc,500));uc?clearTimeout(sc):uc=!0;var a=m+1,b=$b(m);b.hasOwnProperty("pid")&&(a=b.pid);var c=xc+"&gid="+i.galleryUID+"&pid="+a;yc||-1===Bc.hash.indexOf(c)&&(Ac=!0);var d=Bc.href.split("#")[0]+"#"+c;Cc?"#"+c!==window.location.hash&&history[yc?"replaceState":"pushState"]("",document.title,d):yc?Bc.replace(d):Bc.hash=c,yc=!0,sc=setTimeout(function(){uc=!1},60)};ya("History",{publicMethods:{initHistory:function(){if(e.extend(i,Dc,!0),i.history){Bc=window.location,Ac=!1,zc=!1,yc=!1,xc=Ec(),Cc="pushState"in history,xc.indexOf("gid=")>-1&&(xc=xc.split("&gid=")[0],xc=xc.split("?gid=")[0]),Ba("afterChange",f.updateURL),Ba("unbindEvents",function(){e.unbind(window,"hashchange",f.onHashChange)});var a=function(){wc=!0,zc||(Ac?history.back():xc?Bc.hash=xc:Cc?history.pushState("",document.title,Bc.pathname+Bc.search):Bc.hash=""),Fc()};Ba("unbindEvents",function(){l&&a()}),Ba("destroy",function(){wc||a()}),Ba("firstUpdate",function(){m=Gc().pid});var b=xc.indexOf("pid=");b>-1&&(xc=xc.substring(0,b),"&"===xc.slice(-1)&&(xc=xc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,"hashchange",f.onHashChange)},40)}},onHashChange:function(){return Ec()===xc?(zc=!0,void f.close()):void(uc||(vc=!0,f.goTo(Gc().pid),vc=!1))},updateURL:function(){Fc(),vc||(yc?rc=setTimeout(Hc,800):Hc())}}}),e.extend(f,db)};return a});;!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";var e=function(e,t){var n,o,l,i,s,r,a,u,c,p,d,m,f,v,w,h,g,C=this,b=!1,T=!0,_=!0,E={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!1,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[],indexIndicatorSep:" / ",fitControlsWidth:1200},I=function(e){if(v)return!0;e=e||window.event,f.timeToIdle&&f.mouseUsed&&!a&&k();for(var n,o,l=e.target||e.srcElement,i=l.getAttribute("class")||"",s=0;s<R.length;s++)n=R[s],n.onTap&&i.indexOf("pswp__"+n.name)>-1&&(n.onTap(),o=!0);if(o){e.stopPropagation&&e.stopPropagation(),v=!0;var r=t.features.isOldAndroid?600:30;w=setTimeout(function(){v=!1},r)}},F=function(){return!e.likelyTouchDevice||f.mouseUsed||screen.width>f.fitControlsWidth},x=function(e,n,o){t[(o?"add":"remove")+"Class"](e,"pswp__"+n)},K=function(){var e=1===f.getNumItemsFn();e!==m&&(x(o,"ui--one-slide",e),m=e)},O=function(e){for(var n=0;n<f.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+f.closeElClasses[n]))return!0},S=0,k=function(){clearTimeout(g),S=0,a&&C.setIdle(!1)},L=function(e){e=e?e:window.event;var t=e.relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(g),g=setTimeout(function(){C.setIdle(!0)},f.timeToIdleOutside))},z=function(){f.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=C.getFullscreenAPI()),n?(t.bind(document,n.eventK,C.updateFullscreen),C.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs"))},M=function(){f.preloaderEl&&(D(!0),u("beforeChange",function(){clearTimeout(d),d=setTimeout(function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWi
7dth)&&D(!1):D(!0)},f.loadingIndicatorDelay)}),u("imageLoadComplete",function(t,n){e.currItem===n&&D(!0)}))},D=function(e){p!==e&&(x(c,"preloader--active",!e),p=e)},y=function(e){var n=e.vGap;if(F()){var s=f.barsSize;if(f.captionEl&&"auto"===s.bottom)if(i||(i=t.createEl("pswp__caption pswp__caption--fake"),i.appendChild(t.createEl("pswp__caption__center")),o.insertBefore(i,l),t.addClass(o,"pswp__ui--fit")),f.addCaptionHTMLFn(e,i,!0)){var r=i.clientHeight;n.bottom=parseInt(r,10)||44}else n.bottom=s.top;else n.bottom="auto"===s.bottom?0:s.bottom;n.top=s.top}else n.top=n.bottom=0},A=function(){f.timeToIdle&&u("mouseUsed",function(){t.bind(document,"mousemove",k),t.bind(document,"mouseout",L),h=setInterval(function(){S++,2===S&&C.setIdle(!0)},f.timeToIdle/2)})},Z=function(){u("onVerticalDrag",function(e){T&&.95>e?C.hideControls():!T&&e>=.95&&C.showControls()});var e;u("onPinchClose",function(t){T&&.9>t?(C.hideControls(),e=!0):e&&!T&&t>.9&&C.showControls()}),u("zoomGestureEnded",function(){e=!1,e&&!T&&C.showControls()})},R=[{name:"caption",option:"captionEl",onInit:function(e){l=e}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){s=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(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){c=e}}],q=function(){var e,n,l,i=function(o){if(o)for(var i=o.length,s=0;i>s;s++){e=o[s],n=e.className;for(var r=0;r<R.length;r++)l=R[r],n.indexOf("pswp__"+l.name)>-1&&(f[l.option]?(t.removeClass(e,"pswp__element--disabled"),l.onInit&&l.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};i(o.children);var s=t.getChildByClass(o,"pswp__top-bar");s&&i(s.children)};C.init=function(){t.extend(e.options,E,!0),f=e.options,o=t.getChildByClass(e.scrollWrap,"pswp__ui"),u=e.listen,Z(),u("beforeChange",C.update),u("doubleTap",function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(f.getDoubleTapZoom(!1,e.currItem),t,333)}),u("preventDragEvent",function(e,t,n){var o=e.target||e.srcElement;o&&o.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(o.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(n.prevent=!1)}),u("bindEvents",function(){t.bind(o,"pswpTap click",I),t.bind(e.scrollWrap,"pswpTap",C.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",C.onMouseOver)}),u("unbindEvents",function(){_||_toggleShareModal(),h&&clearInterval(h),t.unbind(document,"mouseout",L),t.unbind(document,"mousemove",k),t.unbind(o,"pswpTap click",I),t.unbind(e.scrollWrap,"pswpTap",C.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",C.onMouseOver),n&&(t.unbind(document,n.eventK,C.updateFullscreen),n.isFullscreen()&&(f.hideAnimationDuration=0,n.exit()),n=null)}),u("destroy",function(){f.captionEl&&(i&&o.removeChild(i),t.removeClass(l,"pswp__caption--empty")),t.removeClass(o,"pswp__ui--over-close"),t.addClass(o,"pswp__ui--hidden"),C.setIdle(!1)}),f.showAnimationDuration||t.removeClass(o,"pswp__ui--hidden"),u("initialZoomIn",function(){f.showAnimationDuration&&t.removeClass(o,"pswp__ui--hidden")}),u("initialZoomOut",function(){t.addClass(o,"pswp__ui--hidden")}),u("parseVerticalMargin",y),q(),K(),A(),z(),M()},C.setIdle=function(e){a=e,x(o,"ui--idle",e)},C.update=function(){T&&e.currItem?(C.updateIndexIndicator(),f.captionEl&&(f.addCaptionHTMLFn(e.currItem,l),x(l,"caption--empty",!e.currItem.title)),b=!0):b=!1,K()},C.updateFullscreen=function(o){o&&setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},C.updateIndexIndicator=function(){f.counterEl&&(s.innerHTML=e.getCurrentIndex()+1+f.indexIndicatorSep+f.getNumItemsFn())},C.onGlobalTap=function(n){n=n||window.event;var o=n.target||n.srcElement;if(!v)if(n.detail&&"mouse"===n.detail.pointerType){if(O(o))return void e.close();t.hasClass(o,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?f.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(f.tapToToggleControls&&(T?C.hideControls():C.showControls()),f.tapToClose&&(t.hasClass(o,"pswp__img")||O(o)))return void e.close()},C.onMouseOver=function(e){e=e||window.event;var t=e.target||e.srcElement;x(o,"ui--over-close",O(t))},C.hideControls=function(){t.addClass(o,"pswp__ui--hidden"),T=!1},C.showControls=function(){T=!0,b||C.update(),t.removeClass(o,"pswp__ui--hidden")},C.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},C.getFullscreenAPI=function(){var t,n=document.documentElement,o="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:o}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+o}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+o}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}
7),t&&(t.enter=function(){return r=f.closeOnScroll,f.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?e.template[this.enterK]():void e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return f.closeOnScroll=r,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}};return e});;var initPhotoSwipeFromDOM=function(galleryItemSelector){var parseThumbnailElements=function(gid){var thumbElements=$(galleryItemSelector+'[data-psg='+gid+']'),numNodes=thumbElements.length,items=[],figureEl,linkEl,size,item;for(var i=0;i<numNodes;i++){figureEl=thumbElements[i];if(figureEl.nodeType!==1){continue;}
8linkEl=figureEl;type=linkEl.getAttribute('data-pstype');if(type=='html'){item={html:'<div class="ps-item-content">'+linkEl.innerHTML+'</div>'}}else{size=linkEl.getAttribute('data-size').split('x');item={src:linkEl.getAttribute('href'),w:parseInt(size[0],10),h:parseInt(size[1],10)};if(figureEl.hasAttribute('data-caption')){item.title=figureEl.getAttribute('data-caption');}
9if(linkEl.children.length>0){item.msrc=linkEl.children[0].getAttribute('src');}
10item.el=figureEl;}
11items.push(item);}
12return items;};var onThumbnailsClick=function(e){var index=e.currentTarget.getAttribute('data-psi'),gid=e.currentTarget.getAttribute('data-psg');if(index>=0){openPhotoSwipe(index,gid);}
13return false;};var photoswipeParseHash=function(){var hash=window.location.hash.substring(1),params={};if(hash.length<5){return params;}
14var vars=hash.split('&');for(var i=0;i<vars.length;i++){if(!vars[i]){continue;}
15var pair=vars[i].split('=');if(pair.length<2){continue;}
16params[pair[0]]=pair[1];}
17if(params.gid){params.gid=parseInt(params.gid,10);}
18return params;};var openPhotoSwipe=function(index,gid,disableAnimation,fromURL){var pswpElement=document.querySelectorAll('.pswp')[0],gallery,options,items;items=parseThumbnailElements(gid);options={galleryUID:gid,bgOpacity:0.8,showAnimationDuration:0,hideAnimationDuration:0,showHideOpacity:true};if(fromURL){if(options.galleryPIDs){for(var j=0;j<items.length;j++){if(items[j].pid==index){options.index=j;break;}}}else{options.index=parseInt(index,10)-1;}}else{options.index=parseInt(index,10);}
19if(isNaN(options.index)){return;}
20if(disableAnimation){options.showAnimationDuration=0;}
21gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,items,options);gallery.init();var ps_img_items=document.getElementsByClassName('pswp__img');for(var i=0;i<ps_img_items.length;++i){ps_img_items[i].addEventListener('contextmenu',function(ev){ev.preventDefault();return false;},false);}
22if(typeof mimas_custom_pswp_gallery_init==='function'){mimas_custom_pswp_gallery_init(gallery);}};var pswpGroups={},group;$(galleryItemSelector).each(function(i,el){el.onclick=onThumbnailsClick;group=el.getAttribute('data-psg');if(pswpGroups.hasOwnProperty(group)===false){pswpGroups[group]=[];}
23pswpGroups[group].push(el);});for(var key in pswpGroups){$(galleryItemSelector+'[data-psg='+key+']').each(function(i,el){el.setAttribute('data-psi',i);});}
24var hashData=photoswipeParseHash();if(hashData.pid&&hashData.gid){openPhotoSwipe(hashData.pid,hashData.gid,true,true);}};if(typeof Drupal.settings.printAds!=='undefined'&&Drupal.settings.printAds.random>0){}else{initPhotoSwipeFromDOM('.ps-item');}
25function mimas_photoswipe_get_gid_for_logging(groupId){let gid=groupId;if(gid==1&&$('#cnt-id-main').val()==''){gid=$('#cnt-id-main').attr('data-mnid');}else if(gid<0){let link=document.querySelector('a[data-psg="'+gid+'"]');if(link){gid=document.querySelector('a[data-psg="'+gid+'"]').closest('div.printads').className;}
26gid=gid.replace(' noslide','').replace(' slide','').replace(' ','_').replace('singleItem','').replace('rslides1','').replace('rslides','').replaceAll(' ','');}
27return gid;}
28function mimas_photoswipe_get_mainid_for_logging(){if(typeof mid=='undefined'){if($('#cnt-id-main').val()==''){mid=$('#cnt-id-main').attr('data-mnid');}else{mid=window.location.pathname;}}
29return mid;};Drupal.Views={};Drupal.behaviors.viewsTabs=function(context){$('#views-tabset:not(.views-processed)').addClass('views-processed').each(function(){new Drupal.Views.Tabs($(this),{selectedClass:'active'});});$('a.views-remove-link').addClass('views-processed').click(function(){var id=$(this).attr('id').replace('views-remove-link-','');$('#views-row-'+id).hide();$('#views-removed-'+id).attr('checked',true);return false;});}
30Drupal.Views.parseQueryString=function(query){var args={};var pos=query.indexOf('?');
30if(pos!=-1){query=query.substring(pos+1);}
31var pairs=query.split('&');for(var i in pairs){if(typeof(pairs[i])=='string'){var pair=pairs[i].split('=');if(pair[0]!='q'&&pair[1]){args[pair[0]]=decodeURIComponent(pair[1].replace(/\+/g,' '));}}}
32return args;};Drupal.Views.parseViewArgs=function(href,viewPath){var returnObj={};var path=Drupal.Views.getPath(href);if(viewPath&&path.substring(0,viewPath.length+1)==viewPath+'/'){var args=decodeURIComponent(path.substring(viewPath.length+1,path.length));returnObj.view_args=args;returnObj.view_path=path;}
33return returnObj;};Drupal.Views.pathPortion=function(href){var protocol=window.location.protocol;if(href.substring(0,protocol.length)==protocol){href=href.substring(href.indexOf('/',protocol.length+2));}
34return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(Drupal.settings.basePath.length,href.length);if(href.substring(0,3)=='?q='){href=href.substring(3,href.length);}
35var chars=['#','?','&'];for(i in chars){if(href.indexOf(chars[i])>-1){href=href.substr(0,href.indexOf(chars[i]));}}
36return href;};;Drupal.Views=Drupal.Views||{};Drupal.Views.dependent={bindings:{},activeBindings:{},activeTriggers:[]};Drupal.Views.dependent.inArray=function(array,search_term){var i=array.length;if(i>0){do{if(array[i]==search_term){return true;}}while(i--);}
37return false;}
38Drupal.Views.dependent.autoAttach=function(){for(i in Drupal.Views.dependent.activeTriggers){jQuery(Drupal.Views.dependent.activeTriggers[i]).unbind('change');}
39Drupal.Views.dependent.activeTriggers=[];Drupal.Views.dependent.activeBindings={};Drupal.Views.dependent.bindings={};
39if(!Drupal.settings.viewsAjax){return;}
40for(id in Drupal.settings.viewsAjax.formRelationships){Drupal.Views.dependent.activeBindings[id]=0;for(bind_id in Drupal.settings.viewsAjax.formRelationships[id].values){if(!Drupal.Views.dependent.bindings[bind_id]){Drupal.Views.dependent.bindings[bind_id]=[];}
41Drupal.Views.dependent.bindings[bind_id].push(id);if(bind_id.substring(0,6)=='radio:'){var trigger_id="input[name='"+bind_id.substring(6)+"']";}
42else{var trigger_id='#'+bind_id;}
43Drupal.Views.dependent.activeTriggers.push(trigger_id);if(jQuery(trigger_id).attr('type')=='checkbox'){$(trigger_id).parent().addClass('hidden-options');}
44var getValue=function(item,trigger){if(item.substring(0,6)=='radio:'){var val=jQuery(trigger+':checked').val();}
45else{switch(jQuery(trigger).attr('type')){case'checkbox':var val=jQuery(trigger).attr('checked')||0;if(val){$(trigger).parent().removeClass('hidden-options').addClass('expanded-options');}
46else{$(trigger).parent().removeClass('expanded-options').addClass('hidden-options');}
47break;default:var val=jQuery(trigger).val();}}
48return val;}
49var setChangeTrigger=function(trigger_id,bind_id){var changeTrigger=function(){var val=getValue(bind_id,trigger_id);for(i in Drupal.Views.dependent.bindings[bind_id]){var id=Drupal.Views.dependent.bindings[bind_id][i];if(typeof id!='string'){continue;}
50if(!Drupal.Views.dependent.activeBindings[id]){Drupal.Views.dependent.activeBindings[id]={};}
51if(Drupal.Views.dependent.inArray(Drupal.settings.viewsAjax.formRelationships[id].values[bind_id],val)){Drupal.Views.dependent.activeBindings[id][bind_id]='bind';}
52else{delete Drupal.Views.dependent.activeBindings[id][bind_id];}
53var len=0;for(i in Drupal.Views.dependent.activeBindings[id]){len++;}
54var object=jQuery('#'+id+'-wrapper');if(!object.size()){object=jQuery('#'+id).parent();}
55var rel_num=Drupal.settings.viewsAjax.formRelationships[id].num;if(typeof rel_num==='object'){rel_num=Drupal.settings.viewsAjax.formRelationships[id].num[0];}
56if(rel_num<=len){object.show(0);object.addClass('dependent-options');}
57else{object.hide(0);}}}
58jQuery(trigger_id).change(function(){changeTrigger(trigger_id,bind_id);});changeTrigger(trigger_id,bind_id);}
59setChangeTrigger(trigger_id,bind_id);}}}
60Drupal.behaviors.viewsDependent=function(context){Drupal.Views.dependent.autoAttach();$("select.views-master-dependent:not(.views-processed)").addClass('views-processed').change(function(){var val=$(this).val();if(val=='all'){$('.views-dependent-all').show(0);}
61else{$('.views-dependent-all').hide(0);$('.views-dependent-'+val).show(0);}}).trigger('change');};var dateFormat=function(){var token=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,timezone=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,timezoneClip=/[^-+\dA-Z]/g,pad=function(val,len){val=String(val);len=len||2;while(val.length<len)val="0"+val;return val;};return function(date,mask,utc){var dF=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(date)=="[object String]"&&!/\d/.test(date)){mask=date;date=undefined;}
62date=date?new Date(date):new Date;if(isNaN(date))throw SyntaxError("invalid date");mask=String(dF.masks[mask]||mask||dF.masks["default"]);if(mask.slice(0,4)=="UTC:"){mask=mask.slice(4);utc=true;}
63var _=utc?"getUTC":"get",d=date[_+"Date"](),D=date[_+"Day"](),m=date[_+"Month"](),y=date[_+"FullYear"](),H=date[_+"Hours"](),M=date[_+"Minutes"](),s=date[_+"Seconds"](),L=date[_+"Milliseconds"](),o=utc?0:date.getTimezoneOffset(),flags={d:d,dd:pad(d),ddd:dF.i18n.dayNames[D],dddd:dF.i18n.dayNames[D+7],m:m+1,mm:pad(m+1),mmm:dF.i18n.monthNames[m],mmmm:dF.i18n.monthNames[m+12],yy:String(y).slice(2),yyyy:y,h:H%12||12,hh:pad(H%12||12),H:H,HH:pad(H),M:M,MM:pad(M),s:s,ss:pad(s),l:pad(L,3),L:pad(L>99?Math.round(L/10):L),t:H<12?"a":"p",tt:H<12?"am":"pm",T:H<12?"A":"P",TT:H<12?"AM":"PM",Z:utc?"UTC":(String(date).match(timezone)||[""]).pop().replace(timezoneClip,""),o:(o>0?"-":"+")+pad(Math.floor(Math.abs(o)/60)*100+Math.abs(o)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!=10)*d%10]};
63return mask.replace(token,function($0){return $0 in flags?flags[$0]:$0.slice(1,$0.length-1);});};}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["So","Mo","Di","Mi","Do","Fr","Sa","Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],monthNames:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]};Date.prototype.format=function(mask,utc){return dateFormat(this,mask,utc);};;!function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2}
63)+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(r[a]=u,e===a)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}(function(){})});var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(a){var b="";var c,d,e,f,g,h,i;var j=0;a=Base64._utf8_encode(a);while(j<a.length)c=a.charCodeAt(j++),d=a.charCodeAt(j++),e=a.charCodeAt(j++),f=c>>2,g=(3&c)<<4|d>>4,h=(15&d)<<2|e>>6,i=63&e,isNaN(d)?h=i=64:isNaN(e)&&(i=64),b=b+this._keyStr.charAt(f)+this._keyStr.charAt(g)+this._keyStr.charAt(h)+this._keyStr.charAt(i);return b},decode:function(a){var b="";var c,d,e;var f,g,h,i;var j=0;a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(j<a.length)f=this._keyStr.indexOf(a.charAt(j++)),g=this._keyStr.indexOf(a.charAt(j++)),h=this._keyStr.indexOf(a.charAt(j++)),i=this._keyStr.indexOf(a.charAt(j++)),c=f<<2|g>>4,d=(15&g)<<4|h>>2,e=(3&h)<<6|i,b+=String.fromCharCode(c),64!=h&&(b+=String.fromCharCode(d)),64!=i&&(b+=String.fromCharCode(e));return b=Base64._utf8_decode(b)},_utf8_encode:function(a){a=a.replace(/\r\n/g,"\n");var b="";for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);128>d?b+=String.fromCharCode(d):d>127&&2048>d?(b+=String.fromCharCode(192|d>>6),b+=String.fromCharCode(128|63&d)):(b+=String.fromCharCode(224|d>>12),b+=String.fromCharCode(128|63&d>>6),b+=String.fromCharCode(128|63&d))}return b},_utf8_decode:function(a){var b="";var c=0;var d=c1=c2=0;while(c<a.length)d=a.charCodeAt(c),128>d?(b+=String.fromCharCode(d),c++):d>191&&224>d?(c2=a.charCodeAt(c+1),b+=String.fromCharCode((31&d)<<6|63&c2),c+=2):(c2=a.charCodeAt(c+1),c3=a.charCodeAt(c+2),b+=String.fromCharCode((15&d)<<12|(63&c2)<<6|63&c3),c+=3);return b}};void function(a,b){"object"==typeof module?module.exports=b():"function"==typeof define?define(b):a.crc32=b()}(this,function(){"use strict";var a=[],b=3988292384;function c(){var c,d,e;for(d=0;256>d;d+=1){for(c=d,e=0;8>e;e+=1)1&c?c=b^c>>>1:c>>>=1;a[d]=c>>>0}}function d(a){return Array.prototype.map.call(a,function(a){return a.charCodeAt(0)})}function e(a){var c=-1,d,e,f,g;for(d=0,f=a.length;f>d;d+=1){for(g=255&(c^a[d]),e=0;8>e;e+=1)1===(1&g)?g=g>>>1^b:g>>>=1;c=c>>>8^g}return-1^c}function f(b,c){var d,e,g;if("undefined"!=typeof f.crc&&c&&b||(f.crc=-1,b)){for(d=f.crc,e=0,g=b.length;g>e;e+=1)d=d>>>8^a[255&(d^b[e])];return f.crc=d,-1^d}}c();var g=function(a,b){var a="string"==typeof a?d(a):a,c=b?e(a):f(a);return(c>>>0).toString(16)};return g.direct=e,g.table=f,g}),function(a){var b=32768,c=0,d=1,e=2,f=6,g=!1,h=32768,i=8192,j=2*b,k=3,l=258,m=16,n=8192,o=15,p=n,q=1<<o,r=q-1,s=b-1,t=0,u=4096,v=l+k+1,w=b-v,x=1,y=15,z=7,A=29,B=256,C=256,D=B+1+A,E=30,F=19,G=16,H=17,I=18,J=2*D+1,K=parseInt((o+k-1)/k,10),L,M,N,O,P=null,Q,R,S,T,U,V,W,X,Y,Z,$,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb;n>h&&console.error("error: INBUFSIZ is too small"),b<<1>1<<m&&console.error("error: WSIZE is too large"),o>m-1&&console.error("error: HASH_BITS is too large"),(8>o||258!==l)&&console.error("error: Code too clever");function Ob(){this.fc=0,this.dl=0}function Pb(){this.dyn_tree=null,this.static_tree=null,this.extra_bits=null,this.extra_base=0,this.elems=0,this.max_length=0,this.max_code=0}function Qb(a,b,c,d){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d}function Rb(){this.next=null,this.len=0,this.ptr=[],this.off=0}var Sb=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0];var Tb=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var Ub=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7];var Vb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var Wb=[new Qb(0,0,0,0),new Qb(4,4,8,4),new Qb(4,5,16,8),new Qb(4,6,32,32),new Qb(4,4,16,16),new Qb(8,16,32,32),new Qb(8,16,128,128),new Qb(8,32,128,256),new Qb(32,128,258,1024),new Qb(32,258,258,4096)];function Xb(a){var b;if(a?1>a?a=1:a>9&&(a=9):a=f,kb=a,O=!1,gb=!1,null===P){for(L=M=N=null,P=[],T=[],U=[],V=[],W=[],nb=[],b=0;J>b;b++)nb[b]=new Ob;for(ob=[],b=0;2*E+1>b;b++)ob[b]=new Ob;for(pb=[],b=0;D+2>b;b++)pb[b]=new Ob;for(qb=[],b=0;E>b;b++)qb[b]=new Ob;for(rb=[],b=0;2*F+1>b;b++)rb[b]=new Ob;
63sb=new Pb,tb=new Pb,ub=new Pb,vb=[],wb=[],zb=[],Ab=[],Bb=[],Cb=[],Db=[],Eb=[]}}function Yb(){L=M=N=null,P=null,T=null,U=null,V=null,W=null,nb=null,ob=null,pb=null,qb=null,rb=null,sb=null,tb=null,ub=null,vb=null,wb=null,zb=null,Ab=null,Bb=null,Cb=null,Db=null,Eb=null}function Zb(a){a.next=L,L=a}function $b(){var a;return null!==L?(a=L,L=L.next):a=new Rb,a.next=null,a.len=a.off=0,a}function _b(a){return W[b+a]}function ac(a,c){return W[b+a]=c}function bc(a){P[R+Q++]=a,R+Q===i&&Hc()}function cc(a){a&=65535,i-2>R+Q?(P[R+Q++]=255&a,P[R+Q++]=a>>>8):(bc(255&a),bc(a>>>8))}function dc(){$=($<<K^255&T[eb+k-1])&r,_=_b($),W[eb&s]=_,ac($,eb)}function ec(a,b){Ec(b[a].fc,b[a].dl)}function fc(a){return 255&(256>a?Bb[a]:Bb[256+(a>>7)])}function gc(a,b,c){return a[b].fc<a[c].fc||a[b].fc===a[c].fc&&zb[b]<=zb[c]}function hc(a,b,c){var d;for(d=0;c>d&&Nb<Mb.length;d++)a[b+d]=255&Mb[Nb++];return d}function ic(){var a;for(a=0;q>a;a++)W[b+a]=0;if(jb=Wb[kb].max_lazy,lb=Wb[kb].good_length,g||(mb=Wb[kb].nice_length),ib=Wb[kb].max_chain,eb=0,Z=0,hb=hc(T,0,2*b),0>=hb)return gb=!0,hb=0,void 0;gb=!1;while(v>hb&&!gb)kc();for($=0,a=0;k-1>a;a++)$=($<<K^255&T[a])&r}function jc(a){var b=ib;var c=eb;var d;var e;var f=db;var h=eb>w?eb-w:t;var i=eb+l;var j=T[c+f-1];var k=T[c+f];var m,n;db>=lb&&(b>>=2);do if(d=a,T[d+f]===k&&T[d+f-1]===j&&T[d]===T[c]&&T[++d]===T[c+1]){c+=2,d++;while(i>c){for(n=!1,m=0;8>m;m+=1)if(c+=1,d+=1,T[c]!==T[d]){n=!0;break}if(n)break}if(e=l-(i-c),c=i-l,e>f){if(fb=a,f=e,g){if(e>=l)break}else if(e>=mb)break;j=T[c+f-1],k=T[c+f]}}while((a=W[a&s])>h&&0!==--b);return f}function kc(){var a,c;var d=j-hb-eb;if(-1===d)d--;else if(eb>=b+w){for(a=0;b>a;a++)T[a]=T[a+b];for(fb-=b,eb-=b,Z-=b,a=0;q>a;a++)c=_b(a),ac(a,c>=b?c-b:t);for(a=0;b>a;a++)c=W[a],W[a]=c>=b?c-b:t;d+=b}gb||(a=hc(T,eb+hb,d),0>=a?gb=!0:hb+=a)}function lc(){while(0!==hb&&null===M){var a;if(dc(),_!==t&&w>=eb-_&&(cb=jc(_),cb>hb&&(cb=hb)),cb>=k)if(a=Bc(eb-fb,cb-k),hb-=cb,jb>=cb){cb--;do eb++,dc();while(0!==--cb);eb++}else eb+=cb,cb=0,$=255&T[eb],$=($<<K^255&T[eb+1])&r;else a=Bc(0,255&T[eb]),hb--,eb++;a&&(Ac(0),Z=eb);while(v>hb&&!gb)kc()}}function mc(){while(0!==hb&&null===M){if(dc(),db=cb,ab=fb,cb=k-1,_!==t&&jb>db&&w>=eb-_&&(cb=jc(_),cb>hb&&(cb=hb),cb===k&&eb-fb>u&&cb--),db>=k&&db>=cb){var a;a=Bc(eb-1-ab,db-k),hb-=db-1,db-=2;do eb++,dc();while(0!==--db);bb=!1,cb=k-1,eb++,a&&(Ac(0),Z=eb)}else bb?(Bc(0,255&T[eb-1])&&(Ac(0),Z=eb),eb++,hb--):(bb=!0,eb++,hb--);while(v>hb&&!gb)kc()}}function nc(){gb||(X=0,Y=0,qc(),ic(),M=null,Q=0,R=0,3>=kb?(db=k-1,cb=0):(cb=k-1,bb=!1),S=!1)}function oc(a,b,c){var d;return O||(nc(),O=!0,0!==hb)?(d=pc(a,b,c),d===c?c:S?d:(3>=kb?lc():mc(),0===hb&&(bb&&Bc(0,255&T[eb-1]),Ac(1),S=!0),d+pc(a,d+b,c-d))):(S=!0,0)}function pc(a,b,c){var d,e,f;d=0;while(null!==M&&c>d){for(e=c-d,e>M.len&&(e=M.len),f=0;e>f;f++)a[b+d+f]=M.ptr[M.off+f];if(M.off+=e,M.len-=e,d+=e,0===M.len){var g;g=M,M=M.next,Zb(g)}}if(d===c)return d;if(Q>R){for(e=c-d,e>Q-R&&(e=Q-R),f=0;e>f;f++)a[b+d+f]=P[R+f];R+=e,d+=e,Q===R&&(Q=R=0)}return d}function qc(){var a;var b;var c;var d;var e;if(0===qb[0].dl){for(sb.dyn_tree=nb,sb.static_tree=pb,sb.extra_bits=Sb,sb.extra_base=B+1,sb.elems=D,sb.max_length=y,sb.max_code=0,tb.dyn_tree=ob,tb.static_tree=qb,tb.extra_bits=Tb,tb.extra_base=0,tb.elems=E,tb.max_length=y,tb.max_code=0,ub.dyn_tree=rb,ub.static_tree=null,ub.extra_bits=Ub,ub.extra_base=0,ub.elems=F,ub.max_length=z,ub.max_code=0,c=0,d=0;A-1>d;d++)for(Cb[d]=c,a=0;a<1<<Sb[d];a++)Ab[c++]=d;for(Ab[c-1]=d,e=0,d=0;16>d;d++)for(Db[d]=e,a=0;a<1<<Tb[d];a++)Bb[e++]=d;for(e>>=7;E>d;d++)for(Db[d]=e<<7,a=0;a<1<<Tb[d]-7;a++)Bb[256+e++]=d;for(b=0;y>=b;b++)vb[b]=0;a=0;while(143>=a)pb[a++].dl=8,vb[8]++;while(255>=a)pb[a++].dl=9,vb[9]++;while(279>=a)pb[a++].dl=7,vb[7]++;while(287>=a)pb[a++].dl=8,vb[8]++;for(uc(pb,D+1),a=0;E>a;a++)qb[a].dl=5,qb[a].fc=Fc(a,5);rc()}}function rc(){var a;for(a=0;D>a;a++)nb[a].fc=0;for(a=0;E>a;a++)ob[a].fc=0;for(a=0;F>a;a++)rb[a].fc=0;nb[C].fc=1,Kb=Lb=0,Fb=Gb=Hb=0,Ib=0,Jb=1}function sc(a,b){var c=wb[b],d=b<<1;while(xb>=d){if(xb>d&&gc(a,wb[d+1],wb[d])&&d++,gc(a,c,wb[d]))break;wb[b]=wb[d],b=d,d<<=1}wb[b]=c}function tc(a){var b=a.dyn_tree;var c=a.extra_bits;var d=a.extra_base;var e=a.max_code;var f=a.max_length;var g=a.static_tree;var h;var i,j;var k;var l;var m;var n=0;for(k=0;y>=k;k++)vb[k]=0;for(b[wb[yb]].dl=0,h=yb+1;J>h;h++)i=wb[h],k=b[b[i].dl].dl+1,k>f&&(k=f,n++),b[i].dl=k,i>e||(vb[k]++,l=0,i>=d&&(l=c[i-d]),m=b[i].fc,Kb+=m*(k+l),null!==g&&(Lb+=m*(g[i].dl+l)));if(0!==n){do{k=f-1;while(0===vb[k])k--;vb[k]--,vb[k+1]+=2,vb[f]--,n-=2}while(n>0);for(k=f;0!==k;k--){i=vb[k];while(0!==i)j=wb[--h],j>e||(b[j].dl!==k&&(Kb+=(k-b[j].dl)*b[j].fc,b[j].fc=k),i--)}}}function uc(a,b){var c=[];var d=0;var e;var f;for(e=1;y>=e;e++)d=d+vb[e-1]<<1,c[e]=d;for(f=0;b>=f;f++){var g=a[f].dl;0!==g&&(a[f].fc=Fc(c[g]++,g))}}function vc(a){var b=a.dyn_tree;var c=a.static_tree;var d=a.elems;var e,f;var g=-1;var h=d;for(xb=0,yb=J,e=0;d>e;e++)0!==b[e].fc?(wb[++xb]=g=e,zb[e]=0):b[e].dl=0;while(2>xb){var i=wb[++xb]=2>g?++g:0;b[i].fc=1,zb[i]=0,Kb--,null!==c&&(Lb-=c[i].dl)}for(a.max_code=g,e=xb>>1;e>=1;e--)sc(b,e);do e=wb[x],wb[x]=wb[xb--],sc(b,x),f=wb[x],wb[--yb]=e,wb[--yb]=f,b[h].fc=b[e].fc+b[f].fc,zb[h]=zb[e]>zb[f]+1?zb[e]:zb[f]+1,b[e].dl=b[f].dl=h,wb[x]=h++,sc(b,x);while(xb>=2);wb[--yb]=wb[x],tc(a),uc(b,g)}function wc(a,b){var c,d=-1,e,f=a[0].dl,g=0,h=7,i=4;for(0===f&&(h=138,i=3),a[b+1].dl=65535,c=0;b>=c;c++)e=f,f=a[c+1].dl,++g<h&&e===f||(i>g?rb[e].fc+=g:0!==e?(e!==d&&rb[e].fc++,rb[G].fc++):10>=g?rb[H].fc++:rb[I].fc++,g=0,d=e,0===f?(h=138,i=3):e===f?(h=6,i=3):(h=7,i=4))}function xc(a,b){var c;var d=-1;var e;var f=a[0].dl;var g=0;var h=7;var i=4;for(0===f&&(h=138,i=3),c=0;b>=c;c++)if(e=f,f=a[c+1].dl,!(++g<h&&e===f)){if(i>g){do ec(e,rb);while(0!==--g)}else 0!==e?(e!==d&&(ec(e,rb),g--),ec(G,rb),Ec(g-3,2)):10>=g?(ec(H,rb),Ec(g-3,3)):(ec(I,rb),Ec(g-11,7));g=0,d=e,0===f?(h=138,i=3):e===f?(h=6,i=3):(h=7,i=4)}}function yc(){var a;for(wc(nb,sb.max_code),wc(ob,tb.max_code),vc(ub),a=F-1;a>=3;a--)if(0!==rb[Vb[a]].dl)break;return Kb+=3*(a+1)+5+5+4,a}function zc(a,b,c){var d;for(Ec(a-257,5),Ec(b-1,5),Ec(c-4,4),d=0;c>d;d++)Ec(rb[Vb[d]].dl,3);xc(nb,a-1),xc(ob,b-1)}function Ac(a){var b,f,g,h,i;if(h=eb-Z,Eb[Hb]=Ib,vc(sb),vc(tb),g=yc(),b=Kb+3+7>>3,f=Lb+3+7>>3,b>=f&&(b=f),b>=h+4&&Z>=0)for(Ec((c<<1)+a,3),Gc(),cc(h),cc(~h),i=0;h>i;i++)bc(T[Z+i]);else f===b?(Ec((d<<1)+a,3),Cc(pb,qb)):(Ec((e<<1)+a,3),zc(sb.max_code+1,tb.max_code+1,g+1),Cc(nb,ob));rc(),0!==a&&Gc()}function Bc(a,b){if(V[Fb++]=b,0===a?nb[b].fc++:(a--,nb[Ab[b]+B+1].fc++,ob[fc(a)].fc++,U[Gb++]=a,Ib|=Jb),Jb<<=1,0===(7&Fb)&&(Eb[Hb++]=Ib,Ib=0,Jb=1),kb>2&&0===(4095&Fb)){var c=8*Fb;var d=eb-Z;var e;
63for(e=0;E>e;e++)c+=ob[e].fc*(5+Tb[e]);if(c>>=3,Gb<parseInt(Fb/2,10)&&c<parseInt(d/2,10))return!0}return Fb===n-1||Gb===p}function Cc(a,b){var c;var d;var e=0;var f=0;var g=0;var h=0;var i;var j;if(0!==Fb)do 0===(7&e)&&(h=Eb[g++]),d=255&V[e++],0===(1&h)?ec(d,a):(i=Ab[d],ec(i+B+1,a),j=Sb[i],0!==j&&(d-=Cb[i],Ec(d,j)),c=U[f++],i=fc(c),ec(i,b),j=Tb[i],0!==j&&(c-=Db[i],Ec(c,j))),h>>=1;while(Fb>e);ec(C,a)}var Dc=16;function Ec(a,b){Y>Dc-b?(X|=a<<Y,cc(X),X=a>>Dc-Y,Y+=b-Dc):(X|=a<<Y,Y+=b)}function Fc(a,b){var c=0;do c|=1&a,a>>=1,c<<=1;while(--b>0);return c>>1}function Gc(){Y>8?cc(X):Y>0&&bc(X),X=0,Y=0}function Hc(){var a,b;if(0!==Q){for(a=$b(),null===M?M=N=a:N=N.next=a,a.len=Q-R,b=0;b<a.len;b++)a.ptr[b]=P[R+b];Q=R=0}}function Ic(a,b){var c,d,e;Mb=a,Nb=0,"undefined"==typeof b&&(b=f),Xb(b),e=[];do c=oc(e,e.length,1024);while(c>0);return Mb=null,e}a.deflate=Ic,a.DEFAULT_LEVEL=f}(deflate="undefined"==typeof deflate?{}:deflate),function(a){var b=32768,c=0,d=1,e=2,f=9,g=6,h,i,j=null,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],A=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],B=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],C=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],D=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],E=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];function F(){this.next=null,this.list=null}function G(){this.e=0,this.b=0,this.n=0,this.t=null}function H(a,b,c,d,e,f){this.BMAX=16,this.N_MAX=288,this.status=0,this.root=null,this.m=0;var g;var h=[];var i;var j;var k;var l;var m;var n;var o;var p=[];var q;var r;var s;var t=new G;var u=[];var v=[];var w;var x=[];var y;var z;var A;var B;var C;for(C=this.root=null,m=0;m<this.BMAX+1;m++)h[m]=0;for(m=0;m<this.BMAX+1;m++)p[m]=0;for(m=0;m<this.BMAX;m++)u[m]=null;for(m=0;m<this.N_MAX;m++)v[m]=0;for(m=0;m<this.BMAX+1;m++)x[m]=0;i=b>256?a[256]:this.BMAX,q=a,r=0,m=b;do h[q[r]]++,r++;while(--m>0);if(h[0]===b)return this.root=null,this.m=0,this.status=0,void 0;for(n=1;n<=this.BMAX;n++)if(0!==h[n])break;for(o=n,n>f&&(f=n),m=this.BMAX;0!==m;m--)if(0!==h[m])break;for(k=m,f>m&&(f=m),z=1<<n;m>n;n++,z<<=1)if((z-=h[n])<0)return this.status=2,this.m=f,void 0;if((z-=h[m])<0)return this.status=2,this.m=f,void 0;h[m]+=z,x[1]=n=0,q=h,r=1,y=2;while(--m>0)x[y++]=n+=q[r++];q=a,r=0,m=0;do 0!==(n=q[r++])&&(v[x[n]++]=m);while(++m<b);for(b=x[k],x[0]=m=0,q=v,r=0,l=-1,w=p[0]=0,s=null,A=0,null;k>=o;o++){g=h[o];while(g-->0){while(o>w+p[1+l]){if(w+=p[1+l],l++,A=(A=k-w)>f?f:A,(j=1<<(n=o-w))>g+1){j-=g+1,y=o;while(++n<A){if((j<<=1)<=h[++y])break;j-=h[y]}}for(w+n>i&&i>w&&(n=i-w),A=1<<n,p[1+l]=n,s=[],B=0;A>B;B++)s[B]=new G;C=C?C.next=new F:this.root=new F,C.next=null,C.list=s,u[l]=s,l>0&&(x[l]=m,t.b=p[l],t.e=16+n,t.t=s,n=(m&(1<<w)-1)>>w-p[l],u[l-1][n].e=t.e,u[l-1][n].b=t.b,u[l-1][n].n=t.n,u[l-1][n].t=t.t)}
63for(t.b=o-w,r>=b?t.e=99:q[r]<c?(t.e=q[r]<256?16:15,t.n=q[r++]):(t.e=e[q[r]-c],t.n=d[q[r++]-c]),j=1<<o-w,n=m>>w;A>n;n+=j)s[n].e=t.e,s[n].b=t.b,s[n].n=t.n,s[n].t=t.t;for(n=1<<o-1;0!==(m&n);n>>=1)m^=n;m^=n;while((m&(1<<w)-1)!==x[l])w-=p[l],l--}}this.m=p[1],this.status=0!==z&&1!==k?1:0}function I(){return x.length===y?-1:255&x[y++]}function J(a){while(a>o)n|=I()<<o,o+=8}function K(a){return n&z[a]}function L(a){n>>=a,o-=a}function M(a,c,d){var e;var f;var g;if(0===d)return 0;for(g=0;;){J(v),f=t.list[K(v)],e=f.e;while(e>16){if(99===e)return-1;L(f.b),e-=16,J(e),f=f.t[K(e)],e=f.e}if(L(f.b),16!==e){if(15===e)break;J(e),r=f.n+K(e),L(e),J(w),f=u.list[K(w)],e=f.e;while(e>16){if(99===e)return-1;L(f.b),e-=16,J(e),f=f.t[K(e)],e=f.e}L(f.b),J(e),s=i-f.n-K(e),L(e);while(r>0&&d>g)r--,s&=b-1,i&=b-1,a[c+g++]=h[i++]=h[s++];if(g===d)return d}else if(i&=b-1,a[c+g++]=h[i++]=f.n,g===d)return d}return p=-1,g}function N(a,c,d){var e;if(e=7&o,L(e),J(16),e=K(16),L(16),J(16),e!==(65535&~n))return-1;L(16),r=e,e=0;while(r>0&&d>e)r--,i&=b-1,J(8),a[c+e++]=h[i++]=K(8),L(8);return 0===r&&(p=-1),e}function O(a,b,c){if(!j){var d;var e=[];var f;for(d=0;144>d;d++)e[d]=8;for(null;256>d;d++)e[d]=9;for(null;280>d;d++)e[d]=7;for(null;288>d;d++)e[d]=8;if(l=7,f=new H(e,288,257,A,B,l),0!==f.status)return console.error("HufBuild error: "+f.status),-1;for(j=f.root,l=f.m,d=0;30>d;d++)e[d]=5;if(m=5,f=new H(e,30,0,C,D,m),f.status>1)return j=null,console.error("HufBuild error: "+f.status),-1;k=f.root,m=f.m}return t=j,u=k,v=l,w=m,M(a,b,c)}function P(a,b,c){var d;var e;var h;var i;var j;var k;var l;var m;var n=[];var o;for(d=0;316>d;d++)n[d]=0;if(J(5),l=257+K(5),L(5),J(5),m=1+K(5),L(5),J(4),k=4+K(4),L(4),l>286||m>30)return-1;for(e=0;k>e;e++)J(3),n[E[e]]=K(3),L(3);for(null;19>e;e++)n[E[e]]=0;if(v=7,o=new H(n,19,19,null,null,v),0!==o.status)return-1;t=o.root,v=o.m,i=l+m,d=h=0;while(i>d)if(J(v),j=t.list[K(v)],e=j.b,L(e),e=j.n,16>e)n[d++]=h=e;else if(16===e){if(J(2),e=3+K(2),L(2),d+e>i)return-1;while(e-->0)n[d++]=h}else if(17===e){if(J(3),e=3+K(3),L(3),d+e>i)return-1;while(e-->0)n[d++]=0;h=0}else{if(J(7),e=11+K(7),L(7),d+e>i)return-1;while(e-->0)n[d++]=0;h=0}if(v=f,o=new H(n,l,257,A,B,v),0===v&&(o.status=1),0!==o.status&&1!==o.status)return-1;for(t=o.root,v=o.m,d=0;m>d;d++)n[d]=n[d+l];return w=g,o=new H(n,m,0,C,D,w),u=o.root,w=o.m,0===w&&l>257?-1:0!==o.status?-1:M(a,b,c)}function Q(){h||(h=[]),i=0,n=0,o=0,p=-1,q=!1,r=s=0,t=null}function R(a,f,g){var j,k;j=0;while(g>j){if(q&&-1===p)return j;if(r>0){if(p!==c)while(r>0&&g>j)r--,s&=b-1,i&=b-1,a[f+j++]=h[i++]=h[s++];else{while(r>0&&g>j)r--,i&=b-1,J(8),a[f+j++]=h[i++]=K(8),L(8);0===r&&(p=-1)}if(j===g)return j}if(-1===p){if(q)break;J(1),0!==K(1)&&(q=!0),L(1),J(2),p=K(2),L(2),t=null,r=0}switch(p){case c:k=N(a,f+j,g-j);break;case d:k=t?M(a,f+j,g-j):O(a,f+j,g-j);break;case e:k=t?M(a,f+j,g-j):P(a,f+j,g-j);break;default:k=-1}if(-1===k)return q?0:-1;j+=k}return j}function S(a){var b=[],c;Q(),x=a,y=0;do c=R(b,b.length,1024);while(c>0);return x=null,b}a.inflate=S}(deflate="undefined"==typeof deflate?{}:deflate),function(a){"use strict";var b=a.crc32,c=a.deflate,d=31,e=139,f={deflate:8},g={FTEXT:1,FHCRC:2,FEXTRA:4,FNAME:8,FCOMMENT:16},h={fat:0,amiga:1,vmz:2,unix:3,"vm/cms":4,atari:5,hpfs:6,macintosh:7,"z-system":8,cplm:9,"tops-20":10,ntfs:11,qdos:12,acorn:13,vfat:14,vms:15,beos:16,tandem:17,theos:18},i="unix",j=6;function k(a,b){b.push(255&a)}function l(a,b){b.push(255&a),b.push(a>>>8)}function m(a,b){l(65535&a,b),l(a>>>16,b)}function n(a,b){var c,d=a.length;for(c=0;d>c;c+=1)k(a.charCodeAt(c),b)}function o(a){return a.shift()}function p(a){return a.shift()|a.shift()<<8}function q(a){var b=p(a),c=p(a);return c>32768?(c-=32768,(c<<16|b)+32768*Math.pow(2,16)):c<<16|b}function r(a){var b=[];while(0!==a[0])b.push(String.fromCharCode(a.shift()));return a.shift(),b.join("")}function s(a,b){var c,d=[];for(c=0;b>c;c+=1)d.push(a.shift());return d}function t(a,l){var o=0,p,q,r=[];return l||(l={}),p=l.level||j,"string"==typeof a&&(a=Array.prototype.map.call(a,function(a){return a.charCodeAt(0)})),k(d,r),k(e,r),k(f.deflate,r),l.name&&(o|=g.FNAME),k(o,r),m(l.timestamp||parseInt(Date.now()/1e3,10),r),1===p?k(4,r):9===p?k(2,r):k(0,r),k(h[i],r),l.name&&(n(l.name.substring(l.name.lastIndexOf("/")+1),r),k(0,r)),c.deflate(a,p).forEac
63h(function(a){k(a,r)}),m(parseInt(b(a),16),r),m(a.length,r),r}function u(a,i){var j=Array.prototype.slice.call(a,0),k,l,m,n,t,u,v,w,x,y;if(o(j)!==d||o(j)!==e)throw"Not a GZIP file";if(k=o(j),k=Object.keys(f).some(function(a){return l=a,f[a]===k}),!k)throw"Unsupported compression method";if(m=o(j),n=q(j),t=o(j),k=o(j),Object.keys(h).some(function(a){return h[a]===k?(v=a,!0):void 0}),m&g.FEXTRA&&(k=p(j),s(j,k)),m&g.FNAME&&r(j),m&g.FCOMMENT&&r(j),m&g.FHCRC&&p(j),"deflate"===l&&(y=c.inflate(j.splice(0,j.length-8))),m&g.FTEXT&&(y=Array.prototype.map.call(y,function(a){return String.fromCharCode(a)}).join("")),w=q(j),w!==parseInt(b(y),16))throw"Checksum does not match";if(x=q(j),x!==y.length)throw"Size of decompressed file not correct";return y}a.gzip={zip:t,unzip:u,get DEFAULT_LEVEL(){return j}}}(this),function(){var a,b={},c,d=-1,e={}.toString;a=this,c="object"==typeof exports&&"object"==typeof module&&"object"==typeof module.exports&&"function"==typeof require;function f(a,b){var c,d=a.length;for(c=0;d>c;c++)if(a[c][1]===b)return!0;return!1}function g(a){var b,c=a.length,d=[];for(b=0;c>b;b++)f(d,a[b][1])||d.push(a[b]);return d}function h(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function i(a){return"[object Object]"===e.call(a)}function j(a){return"[object Array]"===e.call(a)}function k(a){var b={},c,d=a.length,e;for(c=0;d>c;c++)e=a[c],b[e[0]]=e[1];return b}function l(a,b,c){var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=_!?()*",e=[],f=a;b=b||d.length,c=c||0;while(f>=b)e.push(d.charCodeAt(f%b+c)),f=Math.floor(f/b-1);return e.push(d.charCodeAt(f+c)),e.reverse()}function m(a){return String.fromCharCode.apply(String,a)}function n(a,b){var c,e,h;for(e in a)a.hasOwnProperty(e)&&(h=a[e],(i(h)||j(h))&&(b=b.concat(g(n(h,b)))),isNaN(Number(e))&&(f(b,e)||(d+=1,c=[],c.push(m(l(d)),e),b.push(c))));return b}function o(a,c){var d,e;for(d=0,e=a.length;e>d;d++)a[d]=b.compress(a[d],c)}function p(a,b){var c,d,e,f,i,j;for(b=n(a,b),b=g(b),c=k(b),e=JSON.stringify(a),f=b.length,i=0;f>i;i++)d=b[i],e=e.replace(new RegExp(h('"'+d[1]+'"'),"g"),'"'+d[0]+'"');return j=JSON.parse(e),j._=c,j}function q(a){var c,d;for(c=0,d=a.length;d>c;c++)a[c]=b.decompress(a[c])}function r(a){var b,c,d;b=JSON.parse(JSON.stringify(a._)),delete a._,c=JSON.stringify(a);for(d in b)b.hasOwnProperty(d)&&(c=c.replace(new RegExp('"'+d+'"',"g"),'"'+b[d]+'"'));return c}b.compress=function(a,b){b||(d=-1);var c=b||[],e;return j(a)?(o(a,c),e=a):e=p(a,c),e},b.pack=function(a,c){var d=JSON.stringify(c?b.compress(a):a);return Base64.encode(String.fromCharCode.apply(String,gzip.zip(d,{level:9})))},b.decompress=function(a){var b,c=JSON.parse(JSON.stringify(a));return j(c)?q(c):b=r(c),b?JSON.parse(b):c};function s(a){var b=0,c=a.length,d=[];for(;c>b;b++)d.push(a.charCodeAt(b));return d}b.unpack=function(a,c){var d=s(Base64.decode(a)),e=String.fromCharCode.apply(String,gzip.unzip(d,{level:9})),f=JSON.parse(e);return c?b.decompress(f):f},a.JSONC=b,c?module.exports=b:"undefined"!=typeof define&&define("jsoncomp",[],function(){return b})}.call(this);;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.