PageSourceSearch

https://www.arqpaleishotel.nl/_nuxt/1eg43gpF.js

js arqpaleishotel.nl collected 2026-10-10 01:04:16 UTC 116,211 bytes, 11 lines download raw bytes

1import{_ as Qn,a as eo,b as to}from"./It40FSkr.js";import{_ as Fn,z as Hn,c as kt,o as rt,b as xt,a as Rt,j as Te,p as Dn,q as qn,v as no,d as Mt,i as Bt,n as Vn,D as oo,e as io,w as ln,h as Tt,k as so}from"./BLqlqYxK.js";import{_ as lo,a as ro}from"./nlbZijlW.js";import{u as ao}from"./BFg7PWFQ.js";import"./C9eQ8LEN.js";import"./D5YL_s84.js";import"./Dvi-K87v.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"6fcc3cf979c142da77a3ddf685156e80295ab373"}}catch{}})();try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b0b93981-c7b8-4bcc-8c78-b73d860d32c6",e._sentryDebugIdIdentifier="sentry-dbid-b0b93981-c7b8-4bcc-8c78-b73d860d32c6")})()}catch{}const co=["data-src","data-caption","title"],uo=["srcset"],fo=["srcset"],go=["src","alt"],mo={__name:"GalleryItem",props:{item:{type:Object,default:()=>({embedCode:"",image:"",images:[],imageAlt:"",imageWebp:"",header:"",type:"image"})}},setup(e){const t=e,a=Hn(()=>t.item.type==="video");return(n,s)=>(rt(),kt("div",{"data-src":Te(a)?e.item.embedCode:e.item.image,class:"gallery-item","data-caption":e.item.header,title:e.item.imageAlt},[xt("picture",null,[e.item.imagesWebp?(rt(),kt("source",{key:0,srcset:e.item.imagesWebp[1],type:"image/webp"},null,8,uo)):Rt("",!0),xt("source",{srcset:e.item.images[1]},null,8,fo),xt("img",{src:e.item.images[1],alt:e.item.imageAlt,loading:"lazy"},null,8,go)])],8,co))}},vo=Fn(mo,[["__scopeId","data-v-1fa9b741"]]),po={class:"columns column12"},ho=["title"],yo={__name:"ImageGrid",props:{items:{type:Array,default:()=>[]},filter:{type:String,default:"showAll"}},setup(e){const t=Dn(null);return qn(()=>{t.value.classList.add("mounted")}),(a,n)=>{const s=vo,f=no("masonry-wall"),i=oo;return rt(),kt("div",{ref_key:"gallerysection",ref:t,class:"gallery-wrapper row items flex-row overflow-hidden"},[xt("div",po,[Mt(i,null,{default:Bt(()=>[Mt(f,{items:e.items,gap:30,"max-columns":3},{default:Bt(({item:u,index:h})=>[(rt(),kt("div",{key:h,title:u.imageAlt,class:Vn({active:e.filter===u.galleryCategorie?.ID||e.filter==="showAll"})},[Mt(s,{item:u},null,8,["item"])],10,ho))]),_:1},8,["items"])]),_:1})])],512)}}},bo=Fn(yo,[["__scopeId","data-v-b2b1049c"]]);const Me=e=>typeof e=="string";const pt=e=>e&&e!==null&&e instanceof Element&&"nodeType"in e;const Eo=function(e){if(!(e&&e instanceof Element&&e.offsetParent))return!1;let t=!1,a=!1;if(e.scrollWidth>e.clientWidth){const n=window.getComputedStyle(e).overflowX,s=n.indexOf("hidden")!==-1,f=n.indexOf("clip")!==-1,i=n.indexOf("visible")!==-1;t=!s&&!f&&!i}if(e.scrollHeight>e.clientHeight){const n=window.getComputedStyle(e).overflowY,s=n.indexOf("hidden")!==-1,f=n.indexOf("clip")!==-1,i=n.indexOf("visible")!==-1;a=!s&&!f&&!i}return t||a},ft=function(e,t=void 0){return!e||e===document.body||t&&e===t?null:Eo(e)?e:ft(e.parentElement,t)};const ot=function(e){var t=new DOMParser().parseFromString(e,"text/html").body;if(t.childElementCount>1){for(var a=document.createElement("div");t.firstChild;)a.appendChild(t.firstChild);return a}let n=t.firstChild;return!n||n instanceof HTMLElement?n:((a=document.createElement("div")).appendChild(n),a)};const he=function(e=0,t=0,a=0){return Math.max(Math.min(t,a),e)};const Fe=e=>typeof e=="object"&&e!==null&&e.constructor===Object&&Object.prototype.toString.call(e)==="[object Object]";function rn(e){return Fe(e)||Array.isArray(e)}function Lt(e,t){const a=Object.keys(e),n=Object.keys(t);return a.length===n.length&&a.every((s=>{const f=e[s],i=t[s];return typeof f=="function"?`${f}`==`${i}`:rn(f)&&rn(i)?Lt(f,i):f===i}))}const Nn=function(e){for(const t of zt)t.getState()===Ve.Running&&t.tick(Ht?e-Ht:0);Ht=e,yt=window.requestAnimationFrame(Nn)};var Ve,lt,ht;(function(e){e[e.Initializing=0]="Initializing",e[e.Running=1]="Running",e[e.Paused=2]="Paused",e[e.Completed=3]="Completed",e[e.Destroyed=4]="Destroyed"})(Ve||(Ve={})),(function(e){e[e.Spring=0]="Spring",e[e.Ease=1]="Ease"})(lt||(lt={}
1)),(function(e){e[e.Loop=0]="Loop",e[e.Reverse=1]="Reverse"})(ht||(ht={}));const zt=new Set;let yt=null,Ht=0;function at(){let e=Ve.Initializing,t=lt.Ease,a=0,n=0,s=at.Easings.Linear,f=500,i=0,u=0,h=0,w=0,p=1/0,E=.01,d=.01,l=!1,m={},r=null,_={},x={},H={},G=0,Z=0,z=ht.Loop,X=at.Easings.Linear;const N=new Map;function me(P,...k){for(const V of N.get(P)||[])V(...k)}function ye(P){return n=0,P?r=setTimeout((()=>{de()}),P):de(),le}function de(){e=Ve.Running,me("start",_,x)}function Ae(){if(e=Ve.Completed,H={},me("end",_),e===Ve.Completed)if(a<G){if(a++,z===ht.Reverse){const P=Object.assign({},m);m=Object.assign({},x),x=P}ye(Z)}else a=0;return le}const le={getState:function(){return e},easing:function(P){return s=P,t=lt.Ease,H={},le},duration:function(P){return f=P,le},spring:function(P={}){t=lt.Spring;const k={velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0},{velocity:V,mass:T,tension:te,friction:re,restDelta:fe,restSpeed:j,maxSpeed:Q,clamp:ie}=Object.assign(Object.assign({},k),P);return i=V,u=T,h=te,w=re,d=fe,E=j,p=Q,l=ie,H={},le},isRunning:function(){return e===Ve.Running},isSpring:function(){return t===lt.Spring},from:function(P){return _=Object.assign({},P),le},to:function(P){return x=P,le},repeat:function(P,k=0,V=ht.Loop,T){return G=P,Z=k,z=V,X=T||s,le},on:function(P,k){var V,T;return V=P,T=k,N.set(V,[...N.get(V)||[],T]),le},off:function(P,k){var V,T;return V=P,T=k,N.has(V)&&N.set(V,N.get(V).filter((te=>te!==T))),le},start:function(P){return Lt(_,x)||(e=Ve.Initializing,m=Object.assign({},_),zt.add(this),yt||(yt=window.requestAnimationFrame(Nn)),ye(P)),le},pause:function(){return r&&(clearTimeout(r),r=null),e===Ve.Running&&(e=Ve.Paused,me("pause",_)),le},end:Ae,tick:function(P){P>50&&(P=50),n+=P;let k=0,V=!1;if(e!==Ve.Running)return le;if(t===lt.Ease){k=he(0,n/f,1),V=k===1;const te=z===ht.Reverse?X:s;for(const re in _)_[re]=m[re]+(x[re]-m[re])*te(k)}if(t===lt.Spring){const te=.001*P;let re=0;for(const fe in _){const j=x[fe];let Q=_[fe];if(typeof j!="number"||isNaN(j)||typeof Q!="number"||isNaN(Q))continue;if(Math.abs(j-Q)<=d){_[fe]=j,H[fe]=0;continue}H[fe]||(typeof i=="object"&&typeof i[fe]=="number"?H[fe]=i[fe]:H[fe]=typeof i=="number"?i:0);let ie=H[fe];ie=he(-1*Math.abs(p),ie,Math.abs(p));const ee=ie*u*w;ie+=((Q>j?-1:1)*(Math.abs(j-Q)*h)-ee)/u*te,Q+=ie*te;const be=_[fe]>j?Q<j:Q>j;let pe=Math.abs(ie)<E&&Math.abs(j-Q)<=d;l&&be&&(pe=!0),pe?(Q=j,ie=0):re++,_[fe]=Q,H[fe]=ie}V=!re}const T=Object.assign({},x);return me("step",_,m,x,k),V&&e===Ve.Running&&Lt(x,T)&&(e=Ve.Completed,Ae()),le},getStartValues:function(){return m},getCurrentValues:function(){return _},getCurrentVelocities:function(){return H},getEndValues:function(){return x},destroy:function(){e=Ve.Destroyed,r&&(clearTimeout(r),r=null),m=_=x={},zt.delete(this)}};return le}at.destroy=()=>{for(const e of zt)e.destroy();yt&&(cancelAnimationFrame(yt),yt=null)},at.Easings={Linear:function(e){return e},EaseIn:function(e){return e===0?0:Math.pow(2,10*e-10)},EaseOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},EaseInOut:function(e){return e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2}};function St(e){return typeof TouchEvent<"u"&&e instanceof TouchEvent}function Jt(e,t){const a=[],n=St(e)?e[t]:e instanceof MouseEvent&&(t==="changedTouches"||e.type!=="mouseup")?[e]:[];for(const s of n)a.push({x:s.clientX,y:s.clientY,ts:Date.now()});return a}function an(e){return Jt(e,"touches")}function cn(e){return Jt(e,"targetTouches")}function Wn(e){return Jt(e,"changedTouches")}function st(e){const t=e[0],a=e[1]||t;return{x:(t.x+a.x)/2,y:(t.y+a.y)/2,ts:a.ts}}function At(e){const t=e[0],a=e[1]||e[0];return t&&a?-1*Math.sqrt((a.x-t.x)*(a.x-t.x)+(a.y-t.y)*(a.y-t.y)):0}const un=e=>{e.cancelable&&e.preventDefault()},it={passive:!1},wo={panThreshold:5,swipeThreshold:3,ignore:["textarea","input","select","[contenteditable]","[data-selectable]","[data-draggable]"]};let Pt=!1,Et=!0;const bt=(e,t)=>{let a,n,s,f=Object.assign(Object.assign({},wo),t),i=[],u=[],h=[],w=!1,p=!1,E=!1,d=!1,l=0,m=0,r=0,_=0,x=0,H=0,G=0,Z=0,z=0,X=[],N=0,me=0;const ye=new Map;function de(j){const Q=At(u),ie=At(h),ee=Q&&ie?Q/ie:0,be=Math.abs(G)>
1Math.abs(Z)?G:Z,pe={srcEvent:a,isPanRecognized:w,isSwipeRecognized:p,firstTouch:i,previousTouch:h,currentTouch:u,deltaX:r,deltaY:_,offsetX:x,offsetY:H,velocityX:G,velocityY:Z,velocity:be,angle:z,axis:s,scale:ee,center:n};for(const ze of ye.get(j)||[])ze(pe)}function Ae(j){const Q=j.target,ie=j.composedPath()[0],ee=f.ignore.join(","),be=pe=>pe&&(pe.matches(ee)||pe.closest(ee));if(be(Q)||be(ie))return!1}function le(j){const Q=Date.now();if(X=X.filter((ie=>!ie.ts||ie.ts>Q-100)),j&&X.push(j),G=0,Z=0,X.length>3){const ie=X[0],ee=X[X.length-1];if(ie&&ee){const be=ee.x-ie.x,pe=ee.y-ie.y,ze=ie.ts&&ee.ts?ee.ts-ie.ts:0;ze>0&&(G=Math.abs(be)>3?be/(ze/30):0,Z=Math.abs(pe)>3?pe/(ze/30):0)}}}function P(j){if(Ae(j)===!1)return;if(typeof MouseEvent<"u"&&j instanceof MouseEvent){if(Pt)return}else Pt=!0;if(typeof MouseEvent<"u"&&j instanceof MouseEvent){if(!j.buttons||j.button!==0)return;un(j)}j instanceof MouseEvent&&(window.addEventListener("mousemove",k),window.addEventListener("mouseup",V)),window.addEventListener("blur",T),a=j,u=cn(j),i=[...u],h=[],m=u.length,n=st(u),m===1&&(w=!1,p=!1,E=!1),m&&le(st(u));const Q=Date.now(),ie=Q-(l||Q);d=ie>0&&ie<=250&&m===1,l=Q,clearTimeout(N),de("start")}function k(j){var Q;if(!i.length||j.defaultPrevented||Ae(j)===!1)return;a=j,h=[...u],u=an(j);const ie=st(h),ee=st(an(j));if(le(ee),m=u.length,n=ee,h.length===u.length?(r=ee.x-ie.x,_=ee.y-ie.y):(r=0,_=0),i.length){const be=st(i);x=ee.x-be.x,H=ee.y-be.y}if(u.length>1){const be=At(u),pe=At(h);Math.abs(be-pe)>=.1&&(E=!0,de("pinch"))}w||(w=Math.abs(x)>f.panThreshold||Math.abs(H)>f.panThreshold,w&&(Et=!1,clearTimeout(me),me=0,z=Math.abs(180*Math.atan2(H,x)/Math.PI),s=z>45&&z<135?"y":"x",i=[...u],h=[...u],x=0,H=0,r=0,_=0,(Q=window.getSelection())===null||Q===void 0||Q.removeAllRanges(),de("panstart"))),w&&(r||_)&&de("pan"),de("move")}function V(j){if(a=j,!i.length)return;const Q=cn(j),ie=Wn(j);if(m=Q.length,n=st(ie),ie.length&&le(st(ie)),h=[...u],u=[...Q],i=[...Q],m>0)de("end"),w=!1,p=!1,X=[];else{const ee=f.swipeThreshold;(Math.abs(G)>ee||Math.abs(Z)>ee)&&(p=!0),w&&de("panend"),p&&de("swipe"),w||p||E||(de("tap"),d?de("doubleTap"):N=setTimeout((function(){de("singleTap")}),250)),de("end"),te()}}function T(){clearTimeout(N),te(),w&&de("panend"),de("end")}function te(){Pt=!1,w=!1,p=!1,d=!1,m=0,X=[],u=[],h=[],i=[],r=0,_=0,x=0,H=0,G=0,Z=0,z=0,s=void 0,window.removeEventListener("mousemove",k),window.removeEventListener("mouseup",V),window.removeEventListener("blur",T),Et||me||(me=setTimeout((()=>{Et=!0,me=0}),100))}function re(j){const Q=j.target;Pt=!1,Q&&!j.defaultPrevented&&(Et||(un(j),j.stopPropagation()))}const fe={init:function(){return e&&(e.addEventListener("click",re,it),e.addEventListener("mousedown",P,it),e.addEventListener("touchstart",P,it),e.addEventListener("touchmove",k,it),e.addEventListener("touchend",V),e.addEventListener("touchcancel",V)),fe},on:function(j,Q){return(function(ie,ee){ye.set(ie,[...ye.get(ie)||[],ee])})(j,Q),fe},off:function(j,Q){return ye.has(j)&&ye.set(j,ye.get(j).filter((ie=>ie!==Q))),fe},isPointerDown:()=>m>0,destroy:function(){clearTimeout(N),clearTimeout(me),me=0,e&&(e.removeEventListener("click",re,it),e.removeEventListener("mousedown",P,it),e.removeEventListener("touchstart",P,it),e.removeEventListener("touchmove",k,it),e.removeEventListener("touchend",V),e.removeEventListener("touchcancel",V)),e=null,te()}};return fe};bt.isClickAllowed=()=>Et;const Qt={IMAGE_ERROR:"This image couldn't be loaded. <br /> Please try again later.",MOVE_UP:"Move up",MOVE_DOWN:"Move down",MOVE_LEFT:"Move left",MOVE_RIGHT:"Move right",ZOOM_IN:"Zoom in",ZOOM_OUT:"Zoom out",TOGGLE_FULL:"Toggle zoom level",TOGGLE_1TO1:"Toggle zoom level",ITERATE_ZOOM:"Toggle zoom level",ROTATE_CCW:"Rotate counterclockwise",ROTATE_CW:"Rotate clockwise",FLIP_X:"Flip horizontally",FLIP_Y:"Flip vertically",RESET:"Reset",TOGGLE_FS:"Toggle fullscreen"};const ge=(e,t="")=>{e&&e.classList&&t.split(" ").forEach((a=>{a&&e.classList.add(a)}))};const Ne=(e,t="")=>{e&&e.classList&&t.split(" ").forEach((a=>{a&&e.classList.remove(a)}))};const De=(e,t="",a)=>{e&&e.classList&&t.split(" ").forEach((n=>{n&&e.classList.toggle(n,a||!1)}))};const ct=e=>{e.cancelable&&e.preventDefault()},qe=(e,t=1e4)=>(e=parseFloat(e+"")||0,Math.round((e+Number.EPSILON)*t)/t),Qe=e=>e instanceof HTMLImageElement;var K,dn;
1(function(e){e.Reset="reset",e.Zoom="zoom",e.ZoomIn="zoomIn",e.ZoomOut="zoomOut",e.ZoomTo="zoomTo",e.ToggleCover="toggleCover",e.ToggleFull="toggleFull",e.ToggleMax="toggleMax",e.IterateZoom="iterateZoom",e.Pan="pan",e.Swipe="swipe",e.Move="move",e.MoveLeft="moveLeft",e.MoveRight="moveRight",e.MoveUp="moveUp",e.MoveDown="moveDown",e.RotateCCW="rotateCCW",e.RotateCW="rotateCW",e.FlipX="flipX",e.FlipY="flipY",e.ToggleFS="toggleFS"})(K||(K={})),(function(e){e.Cover="cover",e.Full="full",e.Max="max"})(dn||(dn={}));const Xe={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},Gt={bounds:!0,classes:{container:"f-panzoom",wrapper:"f-panzoom__wrapper",content:"f-panzoom__content",viewport:"f-panzoom__viewport"},clickAction:K.ToggleFull,dblClickAction:!1,gestures:{},height:"auto",l10n:Qt,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:"drag",protected:!1,singleClickAction:!1,spinnerTpl:'<div class="f-spinner"></div>',wheelAction:K.Zoom,width:"auto"};let $t,fn=0,gn=0,_t=0;const Zt=(e,t={},a={})=>{let n,s,f,i,u,h,w,p,E=0,d=Object.assign(Object.assign({},Gt),t),l={},m=Object.assign({},Xe),r=Object.assign({},Xe);const _=[];function x(c){let y=d[c];return y&&typeof y=="function"?y(F):y}function H(){return e&&e.parentElement&&n&&E===3}const G=new Map;function Z(c,...y){const A=[...G.get(c)||[]];d.on&&A.push(d.on[c]);for(const S of A)S&&S instanceof Function&&S(F,...y);c!=="*"&&Z("*",c,...y)}function z(c){if(!H())return;const y=c.target;if(ft(y))return;const A=Date.now(),S=[-c.deltaX||0,-c.deltaY||0,-c.detail||0].reduce((function(J,se){return Math.abs(se)>Math.abs(J)?se:J})),g=he(-1,S,1);Z("wheel",c,g);const L=x("wheelAction");if(!L||c.defaultPrevented)return;const Y=r.scale;let W=Y*(g>0?1.5:.5);if(L===K.Zoom){const J=Math.abs(c.deltaY)<100&&Math.abs(c.deltaX)<100;if(A-gn<(J?200:45))return void ct(c);gn=A;const se=te(),ae=Q();if(qe(W)<qe(se)&&qe(Y)<=qe(se)?(_t+=Math.abs(g),W=se):qe(W)>qe(ae)&&qe(Y)>=qe(ae)?(_t+=Math.abs(g),W=ae):(_t=0,W=he(se,W,ae)),_t>7)return}switch(ct(c),L){case K.Pan:pe(L,{srcEvent:c,deltaX:2*-c.deltaX,deltaY:2*-c.deltaY});break;case K.Zoom:pe(K.ZoomTo,{srcEvent:c,scale:W,center:{x:c.clientX,y:c.clientY}});break;default:pe(L,{srcEvent:c})}}function X(c){var y,A;const S=c.composedPath()[0];if(!bt.isClickAllowed()||!pt(S)||c.defaultPrevented||!e?.contains(S)||S.hasAttribute("disabled")||S.hasAttribute("aria-disabled")||S.hasAttribute("data-carousel-go-prev")||S.hasAttribute("data-carousel-go-next"))return;const g=S.closest("[data-panzoom-action]"),L=(y=g?.dataset)===null||y===void 0?void 0:y.panzoomAction,Y=((A=g?.dataset)===null||A===void 0?void 0:A.panzoomValue)||"";if(L){switch(ct(c),L){case K.ZoomTo:case K.ZoomIn:case K.ZoomOut:pe(L,{scale:parseFloat(Y||"")||void 0});break;case K.MoveLeft:case K.MoveRight:pe(L,{deltaX:parseFloat(Y||"")||void 0});break;case K.MoveUp:case K.MoveDown:pe(L,{deltaY:parseFloat(Y||"")||void 0});break;case K.ToggleFS:C();break;default:pe(L)}return}if(!n?.contains(S))return;const W={srcEvent:c};if(pe(x("clickAction"),W),x("dblClickAction")){const J=Date.now(),se=J-(fn||J);fn=J,se>0&&se<=250?($t&&(clearTimeout($t),$t=void 0),pe(x("dblClickAction"),W)):$t=setTimeout((()=>{pe(x("singleClickAction"),W)}),250)}}function N(c){if(p=c,!H()||!k()||m.scale<=1||r.scale<=1||(n?.dataset.animationName||"").indexOf("zoom")>-1)return;const y=V(r.scale);if(!y)return;const{x:A,y:S}=y;pe(K.Pan,{deltaX:A-r.x,deltaY:S-r.y})}function me(){var c;e&&(Ne(e,"is-loading"),(c=e.querySelector(".f-spinner"))===null||c===void 0||c.remove())}function ye(){if(!e||!s)return;if(me(),Qe(s)&&(!s.complete||!s.naturalWidth))return E=2,n?.classList.add("has-error"),void Z("error");Z("loaded");const{width:c,height:y}=le();Qe(s)&&(s.setAttribute("width",c+""),s.setAttribute("height",y+"")),n&&(Ne(n,"has-error"),Qe(s)&&(n.setAttribute("width",c+""),n.setAttribute("height",y+""),n.style.aspectRatio=`${c/y||""}`)),h=at().on("start",((S,g)=>{g.angle!==void 0&&(g.angle=90*Math.round(g.angle/90)),g.flipX!==void 0&&(g.flipX=g.flipX>0?1:-1),g.flipY!==void 0&&(g.flipY=g.flipY>0?1:-1),r=Object.assign(Object.assign({},Xe),g),be(),Z("animationStart")})).on("pause",(S=>{r=Object.assign(Object.assign({}
1,Xe),S)})).on("step",(S=>{if(!H())return void(h==null||h.end());if(m=Object.assign(Object.assign({},Xe),S),k()||!x("bounds")||b()||r.scale>m.scale||r.scale<re())return void ze();const g=ie(r.scale);let L=!1,Y=!1,W=!1,J=!1;m.x<g.x[0]&&(L=!0),m.x>g.x[1]&&(Y=!0),m.y<g.y[0]&&(J=!0),m.y>g.y[1]&&(W=!0);let se=!1,ae=!1,Ee=!1,ce=!1;r.x<g.x[0]&&(se=!0),r.x>g.x[1]&&(ae=!0),r.y<g.y[0]&&(ce=!0),r.y>g.y[1]&&(Ee=!0);let $e=!1;(Y&&ae||L&&se)&&(r.x=he(g.x[0],r.x,g.x[1]),$e=!0),(W&&Ee||J&&ce)&&(r.y=he(g.y[0],r.y,g.y[1]),$e=!0),$e&&h&&h.spring({tension:94,friction:17,maxSpeed:555*r.scale,restDelta:.1,restSpeed:.1,velocity:h.getCurrentVelocities()}).from(m).to(r).start(),ze()})).on("end",(()=>{u?.isPointerDown()||ee(),h?.isRunning()||(be(),Z("animationEnd"))})),(function(){const S=x("gestures");if(!S||!i||!s)return;let g=!1;u=bt(i,S).on("start",(L=>{if(!x("gestures")||!h||!H()||k())return;const Y=L.srcEvent;(m.scale>1||L.currentTouch.length>1)&&(Y?.stopPropagation(),h.pause(),g=!0),L.currentTouch.length===1&&Z("touchStart")})).on("move",(L=>{var Y;g&&(r.scale!==1||L.currentTouch.length>1)&&(ct(L.srcEvent),(Y=L.srcEvent)===null||Y===void 0||Y.stopPropagation())})).on("pan",(L=>{if(!g)return;const Y=L.srcEvent;(r.scale!==1||L.currentTouch.length>1)&&(ct(Y),pe(K.Pan,L))})).on("swipe",(L=>{g&&r.scale>1&&pe(K.Swipe,L)})).on("tap",(L=>{Z("click",L)})).on("singleTap",(L=>{Z("singleClick",L)})).on("doubleTap",(L=>{Z("dblClick",L)})).on("pinch",(L=>{g&&(L.scale>re()?pe(K.ZoomIn,L):L.scale<re()?pe(K.ZoomOut,L):pe(K.Pan,L))})).on("end",(L=>{g&&(L.currentTouch.length?(L.srcEvent.stopPropagation(),ct(L.srcEvent),h?.end()):(g=!1,be(),ee(),Z("touchEnd")))})).init()})(),i&&(i.addEventListener("wheel",z,{passive:!1}),_.push((()=>{i?.removeEventListener("wheel",z,{passive:!1})}))),e?.addEventListener("click",X),document?.addEventListener("mousemove",N),_.push((()=>{e?.removeEventListener("click",X),document?.removeEventListener("mousemove",N)}));const A=de();m=Object.assign({},A),r=Object.assign({},A),E=3,ze(),be(),Z("ready"),requestAnimationFrame((()=>{me(),i&&(i.style.visibility="")}))}function de(){const c=Object.assign({},x("startPos")||{});let y=c.scale,A=1;A=typeof y=="string"?T(y):typeof y=="number"?y:re();const S=Object.assign(Object.assign(Object.assign({},Xe),c),{scale:A}),g=k()?V(A):void 0;if(g){const{x:L,y:Y}=g;S.x=L,S.y=Y}return S}function Ae(){const c={top:0,left:0,width:0,height:0};if(n){const y=n.getBoundingClientRect();r.angle%180==90?(c.top=y.top+.5*y.height-.5*y.width,c.left=y.left+.5*y.width-.5*y.height,c.width=y.height,c.height=y.width):(c.top=y.top,c.left=y.left,c.width=y.width,c.height=y.height)}return c}function le(){let c=x("width"),y=x("height");if(s&&c==="auto"){const A=s.getAttribute("width");c=A?parseFloat(A+""):s.dataset.width!==void 0?parseFloat(s.dataset.width+""):Qe(i)?i.naturalWidth:Qe(s)?s.naturalWidth:n?.getBoundingClientRect().width||0}else c=Me(c)?parseFloat(c):c;if(s&&y==="auto"){const A=s.getAttribute("height");y=A?parseFloat(A+""):s.dataset.height!==void 0?parseFloat(s.dataset.height+""):Qe(i)?i.naturalHeight:Qe(s)?s.naturalHeight:n?.getBoundingClientRect().height||0}else y=Me(y)?parseFloat(y):y;return{width:c,height:y}}function P(){const c=Ae();return{width:c.width,height:c.height}}function k(){return x("panMode")==="mousemove"&&matchMedia("(hover: hover)").matches}function V(c){const y=p||x("event"),A=n?.getBoundingClientRect();if(!y||!A||c<=1)return{x:0,y:0};const S=(y.clientX||0)-A.left,g=(y.clientY||0)-A.top,{width:L,height:Y}=P(),W=ie(c);if(c>1){const ce=x("mouseMoveFactor");ce>1&&(c*=ce)}let J=L*c,se=Y*c,ae=.5*(J-L)-S/L*100/100*(J-L),Ee=.5*(se-Y)-g/Y*100/100*(se-Y);return ae=he(W.x[0],ae,W.x[1]),Ee=he(W.y[0],Ee,W.y[1]),{x:ae,y:Ee}}function T(c="base"){if(!e)return 1;const y=e.getBoundingClientRect(),A=Ae(),{width:S,height:g}=le(),L=ae=>{if(typeof ae=="number")return ae;switch(ae){case"min":case"base":return 1;case"cover":return Math.max(y.height/A.height,y.width/A.width)||1;case"full":case"max":{const Ee=r.angle%180==90?g:S;return Ee&&A.width?Ee/A.width:1}}},Y=x("minScale"),W=x("maxScale"),J=Math.min(L("full"),L(Y)),se=typeof W=="number"?L("full")*W:Math.min(L("full"),L(W));switch(c){case"min":return J;case"base":return he(J,1,se);case"cover":return L("cover");case"full":return Math.min(se,L("full"));case"max":return se}}function te(){return T("min")}function re(){return T("base")}function fe(){return T("cover")}function j(){return T("full")}function Q(){return T("max")}function ie(c){const y={x:[0,0],y:[0,0]},A=e?.getBoundingClientRect();if(!A)return y;const S=Ae(),g=A.width,L=A.height;let Y=S.width,W=S.height,J=c=c===void 0?r.scale:c,se=c;if(k()&&c>1){const ae=x("mouseMoveFactor");ae>1&&(Y*c>g+.01&&(J*=ae),W*c>L+.01&&(se*=ae))}return Y*=J,W*=se,c>1&&(Y>g&&(y.x[0]=.5*(g-Y),y.x[1]=.5*(Y-g)),y.x[0]-=.5*(S.left-A.left),y.x[1]-=.5*(S.left-A.left),y.x[0]-=.5*(S.left+S.width-A.right),y.x[1]-=.5*(S.left+S.width-A.right),W>L&&(y.y[0]=.5*(L-W),y.y[1]=.5*(W-L)),y.y[0]-=.5*(S.top-A.top),y.y[1]-=.5*(S.top-A.top),y.y[0]-=.5*(S.top+S.height-A.bottom),y.y[1]-=.5*(S.top+S.height-A.bottom)),y}function ee(){if(!H()||!x("bounds")||!h)return;const c=te(),y=Q(),A=he(c,r.scale,y);if(r.scale<c-.01||r.scale>y+.01)return void pe(K.ZoomTo,{scale:A});if(h.isRunning()||b())return;const S=ie(A);r.x<S.x[0]||r.x>S.x[1]||r.y<S.y[0]||r.y>S.y[1]?(r.x=he(S.x[0],r.x,S.x[1]),r.y=he(S.y[0],r.y,S.y[1]),h.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:h.getCurrentVelocities()}),h.from(m).to(r).start()):ze()}function be(c){var y;if(!H())return;const A=Re(),S=b(),g=I(),L=U(),Y=Ze(),W=Je();De(n,"is-fullsize",L),De(n,"is-expanded",g),De(n,"is-dragging",S),De(n,"can-drag",A),De(n,"will-zoom-in",Y),De(n,"will-zoom-out",W);const J=tt(),se=Ye(),ae=We(),Ee=!H();for(const ce of((y=c||e)===null||y===void 0?void 0:y.querySelectorAll("[data-panzoom-action]"))||[]){const $e=ce.dataset.panzoomAction;let Se=!1;if(Ee)Se=!0;else switch($e){case K.ZoomIn:J||(Se=!0);break;case K.ZoomOut:ae||(Se=!0);break;case K.ToggleFull:{se||ae||(Se=!0);const we=ce.querySelector("g");we&&(we.style.display=L&&!Se?"none":"");break}case K.IterateZoom:{J||ae||(Se=!0);const we=ce.querySelector("g");we&&(we.style.display=J||Se?"":"none");break}case K.ToggleCover:case K.ToggleMax:J||ae||(Se=!0)}Se?(ce.setAttribute("aria-disabled",""),ce.setAttribute("tabindex","-1")):(ce.removeAttribute("aria-disabled"),ce.removeAttribute("tabindex"))}}function pe(c,y){var A;if(!(c&&e&&s&&h&&H())||c===K.Swipe&&Math.abs(h.getCurrentVelocities().scale)>.01)return;const S=Object.assign({},r);let g=Object.assign({},r),L=ie(k()?S.scale:m.scale);const Y=h.getCurrentVelocities(),W=Ae(),J=(((A=(y=y||{}).currentTouch)===null||A===void 0?void 0:A.length)||0)>1,se=y.velocityX||0,ae=y.velocityY||0;let Ee=y.center;y.srcEvent&&(Ee=st(Wn(y.srcEvent)));let ce=y.deltaX||0,$e=y.deltaY||0;switch(c){case K.MoveRight:ce=y.deltaX||100;break;case K.MoveLeft:ce=y.deltaX||-100;break;case K.MoveUp:$e=y.deltaY||-100;break;case K.MoveDown:$e=y.deltaY||100}let Se=[];switch(c){case K.Reset:g=Object.assign({}
1,Xe),g.scale=re();break;case K.Pan:case K.Move:case K.MoveLeft:case K.MoveRight:case K.MoveUp:case K.MoveDown:if(b()){let o=1,v=1;g.x<=L.x[0]&&se<=0&&(o=Math.max(.01,1-Math.abs(1/W.width*Math.abs(g.x-L.x[0]))),o*=.2),g.x>=L.x[1]&&se>=0&&(o=Math.max(.01,1-Math.abs(1/W.width*Math.abs(g.x-L.x[1]))),o*=.2),g.y<=L.y[0]&&ae<=0&&(v=Math.max(.01,1-Math.abs(1/W.height*Math.abs(g.y-L.y[0]))),v*=.2),g.y>=L.y[1]&&ae>=0&&(v=Math.max(.01,1-Math.abs(1/W.height*Math.abs(g.y-L.y[1]))),v*=.2),g.x+=ce*o,g.y+=$e*v}else g.x=he(L.x[0],g.x+ce,L.x[1]),g.y=he(L.y[0],g.y+$e,L.y[1]);break;case K.Swipe:const we=(o=0)=>Math.sign(o)*Math.pow(Math.abs(o),1.5);g.x+=he(-1e3,we(se),1e3),g.y+=he(-1e3,we(ae),1e3),ae&&!se&&(g.x=he(L.x[0],g.x,L.x[1])),!ae&&se&&(g.y=he(L.y[0],g.y,L.y[1])),Y.x=se,Y.y=ae;break;case K.ZoomTo:g.scale=y.scale||1;break;case K.ZoomIn:g.scale=g.scale*(y.scale||2),J||(g.scale=Math.min(g.scale,Q()));break;case K.ZoomOut:g.scale=g.scale*(y.scale||.5),J||(g.scale=Math.max(g.scale,te()));break;case K.ToggleCover:Se=[re(),fe()];break;case K.ToggleFull:Se=[re(),j()];break;case K.ToggleMax:Se=[re(),Q()];break;case K.IterateZoom:Se=[re(),j(),Q()];break;case K.Zoom:const ve=j();g.scale>=ve-.05?g.scale=re():g.scale=Math.min(ve,g.scale*(y.scale||2));break;case K.RotateCW:g.angle+=90;break;case K.RotateCCW:g.angle-=90;break;case K.FlipX:g.flipX*=-1;break;case K.FlipY:g.flipY*=-1}if(m.angle!==void 0&&Math.abs(m.angle)>=360&&(g.angle-=360*Math.floor(m.angle/360),m.angle-=360*Math.floor(m.angle/360)),Se.length){const we=Se.findIndex((ve=>ve>g.scale+1e-4));g.scale=Se[we]||Se[0]}if(J&&(g.scale=he(te()*(J?.8:1),g.scale,Q()*(J?1.6:1))),k()){const we=V(g.scale);if(we){const{x:ve,y:o}=we;g.x=ve,g.y=o}}else if(Math.abs(g.scale-S.scale)>1e-4){let we=0,ve=0;if(Ee)we=Ee.x,ve=Ee.y;else{const R=e.getBoundingClientRect();we=R.x+.5*R.width,ve=R.y+.5*R.height}let o=we-W.left,v=ve-W.top;o-=.5*W.width,v-=.5*W.height;const M=(o-S.x)/S.scale,O=(v-S.y)/S.scale;g.x=o-M*g.scale,g.y=v-O*g.scale,!J&&x("bounds")&&(L=ie(g.scale),g.x=he(L.x[0],g.x,L.x[1]),g.y=he(L.y[0],g.y,L.y[1]))}if(c===K.Swipe){let we=94,ve=17,o=500*g.scale,v=Y;h.spring({tension:we,friction:ve,maxSpeed:o,restDelta:.1,restSpeed:.1,velocity:v})}else c===K.Pan||J?h.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):h.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:Y});if(y.velocity===0||Lt(m,g))m=Object.assign({},g),r=Object.assign({},g),h.end(),ze(),be();else{if(Lt(r,g))return;h.from(m).to(g).start()}Z("action",c)}function ze(){if(!s||!n||!i)return;const{width:c,height:y}=le();Object.assign(n.style,{maxWidth:`min(${c}px, 100%)`,maxHeight:`min(${y}px, 100%)`});const A=(function(){const{width:ce,height:$e}=le(),{width:Se,height:we}=P();if(!e)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:Se,fitHeight:we,fullWidth:ce,fullHeight:$e};let{x:ve,y:o,scale:v,angle:M,flipX:O,flipY:R}=m,$=1/j(),q=ce,B=$e,ne=m.scale*$,oe=r.scale*$;const ue=Math.max(Se,we),xe=Math.min(Se,we);ce>$e?(q=ue,B=xe):(q=xe,B=ue),ne=ce>$e?ue*v/ce||1:ue*v/$e||1;let Le=q?ce*oe:0,Pe=B?$e*oe:0,Ce=q&&B?ce*ne/Le:0;return ve=ve+.5*q-.5*Le,o=o+.5*B-.5*Pe,{x:ve,y:o,width:Le,height:Pe,scale:Ce,flipX:O,flipY:R,angle:M,fitWidth:Se,fitHeight:we,fullWidth:ce,fullHeight:$e}})(),{x:S,y:g,width:L,height:Y,scale:W,angle:J,flipX:se,flipY:ae}=A;let Ee=`translate(${qe(S)}px, ${qe(g)}px)`;Ee+=se!==1||ae!==1?` scaleX(${qe(W*se)}) scaleY(${qe(W*ae)})`:` scale(${qe(W)})`,J!==0&&(Ee+=` rotate(${J}deg)`),i.style.width=`${qe(L)}px`,i.style.height=`${qe(Y)}px`,i.style.transform=`${Ee}`,Z("render")}function Ke(){let c=r.scale;const y=x("clickAction");let A=re();if(y){let S=[];switch(y){case K.ZoomIn:A=2*c;break;case K.ZoomOut:A=.5*c;break;case K.ToggleCover:S=[re(),fe()];break;case K.ToggleFull:S=[re(),j()];break;case K.ToggleMax:S=[re(),Q()];break;case K.IterateZoom:S=[re(),j(),Q()];break;case K.Zoom:const g=j();A=c>=g-.05?re():Math.min(g,2*c)}if(S.length){const g=S.findIndex((L=>L>c+1e-4));A=S[g]||re()}}return A=he(te(),A,Q()),A}function Ze(){return!!(H()&&Ke()>r.scale)}function Je(){return!!(H()&&Ke()<r.scale)}function We(){return!!(H()&&r.scale>te())}function tt(){return!!(H()&&r.scale<Q())}function Ye(){return!!(H()&&r.scale<j())}function Re(){return!(!(H()&&I()&&u)||k())}function b(){return!(!H()||!u?.isPointerDown()||k())}function I(){return!!(H()&&r.scale>re())}function U(){return!!(H()&&r.scale>=j())}function C(){const c="in-fullscreen",y="with-panzoom-in-fullscreen";e?.classList.toggle(c);const A=e?.classList.contains(c);A?(document.documentElement.classList.add(y),document.addEventListener("keydown",D,!0)):(document.documentElement.classList.remove(y),document.removeEventListener("keydown",D,!0)),ze(),Z(A?"enterFS":"exitFS")}function D(c){c.key!=="Escape"||c.defaultPrevented||C()}const F={canDrag:Re,canZoomIn:tt,canZoomOut:We,canZoomToFull:Ye,destroy:function(){Z("destroy");for(const c of Object.values(l))c?.destroy(F);for(const c of _)c();return n&&(n.style.aspectRatio="",n.style.maxWidth="",n.style.maxHeight=""),i&&(i.style.width="",i.style.height="",i.style.transform=""),n=void 0,s=void 0,i=void 0,m=Object.assign({}
1,Xe),r=Object.assign({},Xe),h?.destroy(),h=void 0,u?.destroy(),u=void 0,E=4,F},emit:Z,execute:pe,getBoundaries:ie,getContainer:function(){return e},getContent:function(){return s},getFullDim:le,getGestures:function(){return u},getMousemovePos:V,getOptions:function(){return d},getPlugins:function(){return l},getScale:T,getStartPosition:de,getState:function(){return E},getTransform:function(c){return c===!0?r:m},getTween:function(){return h},getViewport:function(){return i},getWrapper:function(){return n},init:function(){return E=0,Z("init"),(function(){for(const[c,y]of Object.entries(Object.assign(Object.assign({},a),d.plugins||{})))if(c&&!l[c]&&y instanceof Function){const A=y();A.init(F),l[c]=A}Z("initPlugins")})(),(function(){const c=Object.assign(Object.assign({},Gt.classes),x("classes"));if(e&&(ge(e,c.container),s=e.querySelector("."+c.content),!!s)){if(s.setAttribute("draggable","false"),n=e.querySelector("."+c.wrapper),n||(n=document.createElement("div"),ge(n,c.wrapper),s.insertAdjacentElement("beforebegin",n),n.insertAdjacentElement("afterbegin",s)),i=e.querySelector("."+c.viewport),i||(i=document.createElement("div"),ge(i,c.viewport),i.insertAdjacentElement("afterbegin",s),n.insertAdjacentElement("beforeend",i)),f=s.cloneNode(!0),f.removeAttribute("id"),n.insertAdjacentElement("afterbegin",f),s instanceof HTMLPictureElement&&(s=s.querySelector("img")),f instanceof HTMLPictureElement&&(f=f.querySelector("img")),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),i&&(i.style.visibility="hidden",x("protected"))){i.addEventListener("contextmenu",(A=>{ct(A)}));const y=document.createElement("div");ge(y,"f-panzoom__protected"),i.appendChild(y)}Z("initLayout")}})(),(function(){if(e&&n&&!w){let c=null;w=new ResizeObserver((()=>{H()&&(c=c||requestAnimationFrame((()=>{H()&&(be(),ee(),Z("refresh")),c=null})))})),w.observe(n),_.push((()=>{w?.disconnect(),w=void 0,c&&(cancelAnimationFrame(c),c=null)}))}})(),(function(){if(!e||!s)return;if(!Qe(s)||!Qe(f))return void ye();const c=()=>{s&&Qe(s)&&s.decode().then((()=>{ye()})).catch((()=>{ye()}))};if(E=1,e.classList.add("is-loading"),Z("loading"),f.src&&f.complete)return void c();(function(){if(!e||e?.querySelector(".f-spinner"))return;const y=x("spinnerTpl"),A=ot(y);A&&(A.classList.add("f-spinner"),e.classList.add("is-loading"),n?.insertAdjacentElement("afterbegin",A))})(),f.addEventListener("load",c,!1),f.addEventListener("error",c,!1),_.push((()=>{f?.removeEventListener("load",c,!1),f?.removeEventListener("error",c,!1)}))})(),F},isDragging:b,isExpanded:I,isFullsize:U,isMousemoveMode:k,localize:function(c,y=[]){const A=x("l10n")||{};c=String(c).replace(/\{\{(\w+)\}\}/g,((S,g)=>A[g]||S));for(let S=0;S<y.length;S++)c=c.split(y[S][0]).join(y[S][1]);return c=c.replace(/\{\{(.*?)\}\}/g,((S,g)=>g))},off:function(c,y){for(const A of c instanceof Array?c:[c])G.has(A)&&G.set(A,G.get(A).filter((S=>S!==y)));return F},on:function(c,y){for(const A of c instanceof Array?c:[c])G.set(A,[...G.get(A)||[],y]);return F},toggleFS:C,updateControls:be,version:"6.1.7",willZoomIn:Ze,willZoomOut:Je};return F};Zt.l10n={en_EN:Qt},Zt.getDefaults=()=>Gt;const Dt=(e,t)=>{let a=[];return e.childNodes.forEach((n=>{n.nodeType!==Node.ELEMENT_NODE||t&&!n.matches(t)||a.push(n)})),a};const Ge=(e,...t)=>{const a=t.length;for(let n=0;n<a;n++){const s=t[n]||{};Object.entries(s).forEach((([f,i])=>{const u=Array.isArray(i)?[]:{};e[f]||Object.assign(e,{[f]:u}),Fe(i)?Object.assign(e[f],Ge(e[f],i)):Array.isArray(i)?Object.assign(e,{[f]:[...i]}):Object.assign(e,{[f]:i})}))}return e};const It=function(e=0,t=0,a=0,n=0,s=0,f=!1){const i=(e-t)/(a-t)*(s-n)+n;return f?n<s?he(n,i,s):he(s,i,n):i};const en=Object.assign(Object.assign({},Qt),{ERROR:"Something went wrong. <br /> Please try again later.",NEXT:"Next page",PREV:"Previous page",GOTO:"Go to page #%d",DOWNLOAD:"Download",TOGGLE_FULLSCREEN:"Toggle full-screen mode",TOGGLE_EXPAND:"Toggle full-size mode",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_AUTOPLAY:"Toggle slideshow"});const ut=e=>{e.cancelable&&e.preventDefault()},vt={adaptiveHeight:!1,center:!0,classes:{container:"f-carousel",isEnabled:"is-enabled",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",hasAdaptiveHeight:"has-adaptive-height",viewport:"f-carousel__viewport",slide:"f-carousel__slide",isSelected:"is-selected"},dragFree:!1,enabled:!0,errorTpl:'<div class="f-html">{{ERROR}}</div>',fill:!1,infinite:!0,initialPage:0,l10n:en,rtl:!1,slides:[],slidesPerPage:"auto",spinnerTpl:'<div class="f-spinner"></div>',transition:"fade",tween:{clamp:!0,mass:1,tension:160,friction:25,restDelta:1,restSpeed:1,velocity:0},vertical:!1};let mn,vn=0;const Ft=(e,t={},a={})=>{vn++;let n,s,f,i,u,h=0,w=Object.assign({},vt),p=Object.assign({},vt),E={},d=null,l=null,m=0,r=0,_=0,x=!1,H=!1,G=!1,Z="height",z=0,X=!0,N=0,me=0,ye=0,de=0,Ae="*",le=[],P=[];const k=new Set;let V=[],T=[],te=0,re=0,fe=0;function j(o,...v){let M=p[o];return M&&M instanceof Function?M(ve,...v):M}function Q(o,v=[]){const M=j("l10n")||{};o=String(o).replace(/\{\{(\w+)\}\}/g,((O,R)=>M[R]||O));for(let O=0;O<v.length;O++)o=o.split(v[O][0]).join(v[O][1]);return o=o.replace(/\{\{(.*?)\}\}/g,((O,R)=>R))}const ie=new Map;function ee(o,...v){const M=[...ie.get(o)||[]];p.on&&M.push(p.on[o]);for(const O of M)O&&O instanceof Function&&O(ve,...v);o!=="*"&&ee("*",o,...v)}function be(){var o,v;const M=Ge({},vt,w);Ge(M,vt,w);let O="";const R=w.breakpoints||{};if(R)for(const[$,q]of Object.entries(R))window.matchMedia($).matches&&(O+=$,Ge(M,q));if(u===void 0||O!==u){if(u=O,h!==0){let $=(v=(o=T[N])===null||o===void 0?void 0:o.slides[0])===null||v===void 0?void 0:v.index;$===void 0&&($=p.initialSlide),M.initialSlide=$,M.slides=[];for(const q of le)q.isVirtual&&M.slides.push(q)}
1$e(),p=M,j("enabled")!==!1&&(h=0,ee("init"),(function(){for(const[$,q]of Object.entries(Object.assign(Object.assign({},a),p.plugins||{})))if($&&!E[$]&&q instanceof Function){const B=q();B.init(ve,Ft),E[$]=B}ee("initPlugins")})(),(function(){if(!d)return;const $=j("classes")||{};ge(d,$.container);const q=j("style");if(q&&Fe(q))for(const[B,ne]of Object.entries(q))d.style.setProperty(B,ne);l=d.querySelector(`.${$.viewport}`),l||(l=document.createElement("div"),ge(l,$.viewport),l.append(...Dt(d,`.${$.slide}`)),d.insertAdjacentElement("afterbegin",l)),d.carousel=ve,ee("initLayout")})(),(function(){if(!l)return;const $=j("classes")||{};le=[],[...Dt(l,`.${$.slide}`)].forEach((q=>{if(q.parentElement){const B=C(Object.assign({el:q,isVirtual:!1},q.dataset||{}));ee("createSlide",B),le.push(B)}})),y();for(const q of le)ee("addSlide",q);U(j("slides"));for(const q of le){const B=q.el;B?.parentElement===l&&(ge(B,p.classes.slide),ge(B,q.class),se(q),ee("attachSlideEl",q))}ee("initSlides")})(),A(),h=1,ge(d,(j("classes")||{}).isEnabled||""),ce(),Je(),s=at().on("start",(()=>{n&&n.isPointerDown()||(Ze(),ce())})).on("step",($=>{const q=z;z=$.pos,z!==q&&(X=!1,ce())})).on("end",($=>{n?.isPointerDown()||(z=$.pos,s&&!x&&(z<ye||z>de)?s.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:z}).to({pos:he(ye,z,de)}).start():X||(X=!0,ee("settle")))})),ze(),(function(){if(!d||!l)return;d.addEventListener("click",Y),document.addEventListener("mousemove",pe);const $=l.getBoundingClientRect();if(te=$.height,re=$.width,!f){let q=null;f=new ResizeObserver((()=>{q||(q=requestAnimationFrame((()=>{(function(){if(h!==1||!l)return;const B=T.length,ne=l.getBoundingClientRect(),oe=ne.height,ue=ne.width;B>1&&(G&&Math.abs(oe-te)<.5||!G&&Math.abs(ue-re)<.5)||(A(),ze(),te=oe,re=ue,G&&!te||!G&&!re||d&&l&&(B===T.length&&n?.isPointerDown()||(j("dragFree")&&(x||z>ye&&z<de)?(Ze(),ce()):ae(N,{transition:!1}))))})(),q=null})))})),f.observe(l)}})(),ee("ready"))}}function pe(o){mn=o}function ze(){j("gestures")===!1?n&&(n.destroy(),n=void 0):n||(function(){const o=j("gestures");!n&&o!==!1&&l&&(n=bt(l,o).on("start",(v=>{var M,O;if(!s||j("gestures",v)===!1)return;const{srcEvent:R}=v;G&&St(R)&&!ft(R.target)&&ut(R),s.pause(),s.getCurrentVelocities().pos=0;const $=(M=T[N])===null||M===void 0?void 0:M.slides[0],q=$?.el;$&&k.has($.index)&&q&&(z=$.offset||0,z+=((function(B){const ne=window.getComputedStyle(B),oe=new DOMMatrixReadOnly(ne.transform);return{width:oe.m41||0,height:oe.m42||0}})(q)[Z]||0)*(H&&!G?1:-1)),g(),x||(z<ye||z>de)&&s.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:((O=s.getCurrentVelocities())===null||O===void 0?void 0:O.pos)||0,restDelta:1,restSpeed:1}).from({pos:z}).to({pos:he(ye,z,de)}).start()})).on("move",(v=>{var M,O;if(j("gestures",v)===!1)return;const{srcEvent:R,axis:$,deltaX:q,deltaY:B}=v;if(St(R)&&((M=R.touches)===null||M===void 0?void 0:M.length)>1)return;const ne=R.target,oe=ft(ne),ue=oe?oe.scrollHeight>oe.clientHeight?"y":"x":void 0;if(oe&&oe!==l&&(!$||$===ue))return;if(!$)return ut(R),R.stopPropagation(),void R.stopImmediatePropagation();if($==="y"&&!G||$==="x"&&G||(ut(R),R.stopPropagation(),!s))return;const xe=H&&!G?1:-1,Le=G?B:q;let Pe=s?.isRunning()?s.getEndValues().pos:z,Ce=1;x||(Pe<=ye&&Le*xe<0?(Ce=Math.max(.01,1-(Math.abs(1/Re()*Math.abs(Pe-ye))||0)),Ce*=.2):Pe>=de&&Le*xe>0&&(Ce=Math.max(.01,1-(Math.abs(1/Re()*Math.abs(Pe-de))||0)),Ce*=.2)),Pe+=Le*Ce*xe,s.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:((O=s.getCurrentVelocities())===null||O===void 0?void 0:O.pos)||0,restDelta:1,restSpeed:1}).from({pos:z}).to({pos:Pe}).start()})).on("panstart",(v=>{j("gestures",v)!==!1&&v?.axis===(G?"y":"x")&&ge(l,"is-dragging")})).on("panend",(v=>{j("gestures",v)!==!1&&Ne(l,"is-dragging")})).on("end",(v=>{var M,O;if(j("gestures",v)===!1)return;const{srcEvent:R,axis:$,velocityX:q,velocityY:B,currentTouch:ne}=v;if(ne.length>0||!s)return;const oe=R.target,ue=ft(oe),xe=ue?ue.scrollHeight>ue.clientHeight?"y":"x":void 0,Le=ue&&(!$||$===xe);G&&St(R)&&!v.axis&&Y(R);const Pe=T.length,Ce=j("dragFree");if(!Pe)return;const ke=Le?0:j("vertical")?B:q;let He=s?.isRunning()?s.getEndValues().pos:z;const Be=H&&!G?1:-1;if(Le||(He+=ke*(Ce?5:1)*Be),!x&&(ke*Be<=0&&He<ye||ke*Be>=0&&He>de)){let Ie=0;return Math.abs(ke)>0&&(Ie=2*Math.abs(ke),Ie=Math.min(.3*Re(),Ie)),He=he(ye+-1*Ie,He,de+Ie),void s.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*ke,restDelta:1,restSpeed:1}).from({pos:z}).to({pos:He}).start()}if(Ce||!((M=E.Autoscroll)===null||M===void 0)&&M.isEnabled())return void(Math.abs(ke)>10?s.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*ke,restDelta:1,restSpeed:1}).from({pos:z}).to({pos:He}).start():s.isRunning()||X||(X=!0,ee("settle")));if(!Ce&&!(!((O=E.Autoscroll)===null||O===void 0)&&O.isEnabled())&&(!v.offsetX&&!v.offsetY||$==="y"&&!G||$==="x"&&G))return void ae(N,{transition:"tween"});let Oe=tt(He);Math.abs(ke)>10&&Oe===N&&(Oe+=ke>0?H&&!G?1:-1:H&&!G?-1:1),ae(Oe,{transition:"tween",tween:{velocity:-1*ke}})}
1)).init())})(),De(l,"is-draggable",!!n&&T.length>0)}function Ke(o="*"){var v;const M=[];for(const O of le)(o==="*"||O.class&&O.class.includes(o)||O.el&&(!((v=O.el)===null||v===void 0)&&v.classList.contains(o)))&&M.push(O);i=void 0,Ae=o,P=[...M]}function Ze(){if(!s)return;const o=tt(s?.isRunning()?s.getEndValues().pos:z);o!==N&&(i=N,N=o,se(),Je(),We(),ee("change",N,i))}function Je(){var o,v;if(!d)return;for(const R of d.querySelectorAll("[data-carousel-index]"))R.innerHTML=N+"";for(const R of d.querySelectorAll("[data-carousel-page]"))R.innerHTML=N+1+"";for(const R of d.querySelectorAll("[data-carousel-pages]"))R.innerHTML=T.length+"";for(const R of d.querySelectorAll("[data-carousel-go-to]"))parseInt(((o=R.dataset)===null||o===void 0?void 0:o.carouselGoTo)||"-1",10)===N?R.setAttribute("aria-current","true"):R.removeAttribute("aria-current");for(const R of d.querySelectorAll("[data-carousel-go-prev]"))R.toggleAttribute("aria-disabled",!Se()),Se()?R.removeAttribute("tabindex"):R.setAttribute("tabindex","-1");for(const R of d.querySelectorAll("[data-carousel-go-next]"))R.toggleAttribute("aria-disabled",!we()),we()?R.removeAttribute("tabindex"):R.setAttribute("tabindex","-1");let M=!1;const O=(v=T[N])===null||v===void 0?void 0:v.slides[0];O&&(O.downloadSrc||O.type==="image"&&O.src)&&(M=!0);for(const R of d.querySelectorAll("[data-carousel-download]"))R.toggleAttribute("aria-disabled",!M)}function We(o){var v;o||(o=(v=T[N])===null||v===void 0?void 0:v.slides[0]);const M=o?.el;if(M)for(const O of M.querySelectorAll("[data-slide-index]"))O.innerHTML=o.index+1+""}function tt(o){var v,M,O;if(!T.length)return 0;const R=b();let $=o;x?$-=Math.floor((o-((v=T[0])===null||v===void 0?void 0:v.pos))/R)*R||0:$=he((M=T[0])===null||M===void 0?void 0:M.pos,o,(O=T[T.length-1])===null||O===void 0?void 0:O.pos);const q=new Map;let B=0;for(const oe of T){const ue=Math.abs(oe.pos-$),xe=Math.abs(oe.pos-$-R),Le=Math.abs(oe.pos-$+R),Pe=Math.min(ue,xe,Le);q.set(B,Pe),B++}const ne=q.size>0?[...q.entries()].reduce(((oe,ue)=>ue[1]<oe[1]?ue:oe)):[N,0];return parseInt(ne[0])}function Ye(){return fe}function Re(){return m}function b(o=!0){return P.length?P.reduce(((v,M)=>v+M.dim),0)+(P.length-(x&&o?0:1))*fe:0}function I(o){const v=b(),M=Re();if(!v||!l||!M)return[];const O=[];o=o===void 0?z:o,x&&(o-=Math.floor(o/v)*v||0);let R=0;for(let $ of P){const q=(B=0)=>{O.indexOf($)>-1||($.pos=R-o+B||0,$.offset+B>o-$.dim-r+.51&&$.offset+B<o+M+_-.51&&O.push($))};$.offset=R,x&&(q(v),q(-1*v)),q(),R+=$.dim+fe}return O}function U(o,v){const M=[];for(const O of Array.isArray(o)?o:[o]){const R=C(Object.assign(Object.assign({},O),{isVirtual:!0}));R.el||(R.el=document.createElement("div")),ee("createSlide",R),M.push(R)}le.splice(v===void 0?le.length:v,0,...M),y();for(const O of M)ee("addSlide",O),D(O);return Ke(Ae),M}function C(o){return(Me(o)||o instanceof HTMLElement)&&(o={html:o}),Object.assign({index:-1,el:void 0,class:"",isVirtual:!0,dim:0,pos:0,offset:0,html:"",src:""},o)}function D(o){let v=o.el;if(!o||!v)return;const M=o.html?o.html instanceof HTMLElement?o.html:ot(o.html):void 0;M&&(ge(M,"f-html"),o.htmlEl=M,ge(v,"has-html"),v.append(M),ee("contentReady",o))}function F(o){if(!l||!o)return;let v=o.el;if(v){if(v.setAttribute("index",o.index+""),v.parentElement!==l){let M;ge(v,p.classes.slide),ge(v,o.class),se(o);for(const O of le)if(O.index>o.index){M=O.el;break}l.insertBefore(v,M&&l.contains(M)?M:null),ee("attachSlideEl",o)}return We(o),v}}function c(o){const v=o?.el;v&&(v.remove(),S(v),ee("detachSlideEl",o))}function y(){for(let o=0;o<le.length;o++){const v=le[o],M=v.el;M&&(v.index!==o&&S(M),M.setAttribute("index",`${o}`)),v.index=o}}function A(){var o,v,M,O,R;if(!d||!l)return;H=j("rtl"),G=j("vertical"),Z=G?"height":"width";const $=j("classes");if(De(d,$.isLTR,!H),De(d,$.isRTL,H),De(d,$.isHorizontal,!G),De(d,$.isVertical,G),De(d,$.hasAdaptiveHeight,j("adaptiveHeight")),m=0,r=0,_=0,fe=0,l){l.childElementCount||(l.style.display="grid");const B=l.getBoundingClientRect();m=l.getBoundingClientRect()[Z]||0;const ne=window.getComputedStyle(l);fe=parseFloat(ne.getPropertyValue("--f-carousel-gap"))||0,ne.getPropertyValue("overflow-"+(G?"y":"x"))==="visible"&&(r=Math.abs(B[G?"top":"left"]),_=Math.abs(window[G?"innerHe
1ight":"innerWidth"]-B[G?"bottom":"right"])),l.style.display=""}if(!m)return;const q=(function(){let B=0;if(l){let ne=document.createElement("div");ne.style.display="block",ge(ne,p.classes.slide),l.appendChild(ne),B=ne.getBoundingClientRect()[Z],ne.remove(),ne=void 0}return B})();for(const B of P){const ne=B.el;let oe=0;if(!B.isVirtual&&ne&&pt(ne)){let ue=!1;ne.parentElement&&ne.parentElement===l||(l.appendChild(ne),ue=!0),oe=ne.getBoundingClientRect()[Z],ue&&((o=ne.parentElement)===null||o===void 0||o.removeChild(ne))}else oe=q;B.dim=oe}if(x=!1,j("infinite")){x=!0;const B=b();let ne=m+r+_;for(let oe=0;oe<P.length;oe++){const ue=((v=P[oe])===null||v===void 0?void 0:v.dim)+fe;if(B-ue<ne&&B-ue-ne<ue){x=!1;break}}}(function(){var B;if(!d)return;const ne=Re(),oe=b(!1);let ue=j("slidesPerPage");ue=ue==="auto"?1/0:parseFloat(ue+""),T=[];let xe=0,Le=0;for(const Oe of P)(!T.length||xe+Oe.dim-ne>.05||Le>=ue)&&(T.push({index:T.length,slides:[],dim:0,offset:0,pos:0}),xe=0,Le=0),(B=T[T.length-1])===null||B===void 0||B.slides.push(Oe),xe+=Oe.dim+fe,Le++;const Pe=j("center"),Ce=j("fill");let ke=0;for(const Oe of T){Oe.dim=(Oe.slides.length-1)*fe;for(const Ie of Oe.slides)Oe.dim+=Ie.dim;Oe.offset=ke,Oe.pos=ke,Pe!==!1&&(Oe.pos-=.5*(ne-Oe.dim)),Ce&&!x&&oe>ne&&(Oe.pos=he(0,Oe.pos,oe-ne)),ke+=Oe.dim+fe}const He=[];let Be;for(const Oe of T){const Ie=Object.assign({},Oe);Be&&Math.abs(Ie.pos-Be.pos)<.1?(Be.dim+=Ie.dim,Be.slides=[...Be.slides,...Ie.slides]):(Be=Ie,Ie.index=He.length,He.push(Ie))}T=He,N=he(0,N,T.length-1)})(),ye=((M=T[0])===null||M===void 0?void 0:M.pos)||0,de=((O=T[T.length-1])===null||O===void 0?void 0:O.pos)||0,h===0?(function(){var B;i=void 0,N=j("initialPage");const ne=j("initialSlide")||void 0;ne!==void 0&&(N=ve.getPageIndex(ne)||0),N=he(0,N,T.length-1),z=((B=T[N])===null||B===void 0?void 0:B.pos)||0,me=z})():me=((R=T[N||0])===null||R===void 0?void 0:R.pos)||0,ee("refresh"),Je()}function S(o){if(!o||!pt(o))return;const v=parseInt(o.getAttribute("index")||"-1");let M="";for(const R of Array.from(o.classList)){const $=R.match(/^f-(\w+)(Out|In)$/);$&&$[1]&&(M=$[1]+"")}if(!o||!M)return;const O=[`f-${M}Out`,`f-${M}In`,"to-prev","to-next","from-prev","from-next"];o.removeEventListener("animationend",L),Ne(o,O.join(" ")),k.delete(v)}function g(){if(!l)return;const o=k.size>0;for(const v of P)S(v.el);k.clear(),o&&ce()}function L(o){var v;((v=o.animationName)===null||v===void 0?void 0:v.substring(0,2))==="f-"&&(S(o.target),k.size||(Ne(d,"in-transition"),!X&&Math.abs(ve.getPosition(!0)-me)<.5&&(X=!0,ee("settle"))),ce())}function Y(o){var v;if(o.defaultPrevented)return;const M=o.composedPath()[0];if(M.closest("[data-carousel-go-prev]"))return ut(o),void ve.prev();if(M.closest("[data-carousel-go-next]"))return ut(o),void ve.next();const O=M.closest("[data-carousel-go-to]");if(O)return ut(o),void ve.goTo(parseFloat(O.dataset.carouselGoTo||"")||0);if(M.closest("[data-carousel-download]")){ut(o);const R=(v=T[N])===null||v===void 0?void 0:v.slides[0];if(R&&(R.downloadSrc||R.type==="image"&&R.src)){const $=R.downloadFilename,q=document.createElement("a"),B=R.downloadSrc||R.src||"";q.href=B,q.target="_blank",q.download=$||B,q.click()}}else ee("click",o)}function W(o){var v;const M=o.el;M&&((v=M.querySelector(".f-spinner"))===null||v===void 0||v.remove())}function J(o){var v;const M=o.el;M&&((v=M.querySelector(".f-html.is-error"))===null||v===void 0||v.remove(),Ne(M,"has-error"))}function se(o){var v;o||(o=(v=T[N])===null||v===void 0?void 0:v.slides[0]);const M=o?.el;if(!M)return;let O=j("formatCaption",o);O===void 0&&(O=o.caption),O=O||"";const R=j("captionEl");if(R&&R instanceof HTMLElement){if(o.index!==N)return;if(Me(O)&&(R.innerHTML=Q(O+"")),O instanceof HTMLElement){if(O.parentElement===R)return;R.innerHTML="",O.parentElement&&(O=O.cloneNode(!0)),R.append(O)}return}if(!O)return;let $=o.captionEl||M.querySelector(".f-caption");!$&&O instanceof HTMLElement&&O.classList.contains("f-caption")&&($=O),$||($=document.createElement("div"),ge($,"f-caption"),Me(O)?$.innerHTML=Q(O+""):O instanceof HTMLElement&&(O.parentElement&&(O=O.cloneNode(!0)),$.append(O)));const q=`f-caption-${vn}_${o.index}`;$.setAttribute("id",q),$.dataset.selectable="true",ge(M,"has-caption"),M.setAttribute("aria-labelledby",q),o.captionEl=$,M.insertAdjacentElement("beforeend",$)}function ae(o,v={}){var M,O;let{transition:R,tween:$}=Object.assign({transition:p.transition,tween:p.tween},v||{});if(!d||!s)return;const q=T.length;if(!q||(function(oe,ue){var xe,Le,Pe;if(!(d&&m&&s&&ue&&Me(ue)&&ue!=="tween"))return!1;for(const Jn of V)if(m-Jn.dim>.5)return!1;if(r>.5||_>.5)return;const Ce=T.length;let ke=oe>N?1:-1;oe=x?(oe%Ce+Ce)%Ce:he(0,oe,Ce-1),H&&(ke*=-1);const He=(xe=T[N])===null||xe===void 0?void 0:xe.slides[0],Be=He?.index,Oe=(Le=T[oe])===null||Le===void 0?void 0:Le.slides[0],Ie=Oe?.index,sn=(Pe=T[oe])===null||Pe===void 0?void 0:Pe.pos;if(Ie===void 0||Be===void 0||Be===Ie||z===sn||Math.abs(m-(Oe?.dim||0))>1)return!1;X=!1,s.pause(),g(),ge(d,"in-transition"),z=me=sn;const gt=F(He),mt=F(Oe);return Ze(),gt&&(k.add(Be),gt.style.transform="",gt.addEventListener("animationend",L),Ne(gt,p.classes.isSelected),gt.inert=!1,ge(gt,`f-${ue}Out to-${ke>0?"next":"prev"}`)),mt&&(k.add(Ie),mt.style.transform="",mt.addEventListener("animationend",L),ge(mt,p.classes.isSelected),mt.inert=!1,ge(mt,`f-${ue}In from-${ke>0?"prev":"next"}`)),ce(),!0})(o,R))return;
1o=x?(o%q+q)%q:he(0,o,q-1),me=((M=T[o||0])===null||M===void 0?void 0:M.pos)||0;const ne=s.isRunning()?s.getEndValues().pos:z;if(Math.abs(me-ne)<1)return z=me,N!==o&&(se(),i=N,N=o,Je(),We(),ee("change",N,i)),ce(),void(X||(X=!0,ee("settle")));if(s.pause(),g(),x){const oe=b(),ue=Math.floor((ne-((O=T[0])===null||O===void 0?void 0:O.pos))/oe)||0,xe=me+ue*oe;me=[xe+oe,xe,xe-oe].reduce((function(Le,Pe){return Math.abs(Pe-ne)<Math.abs(Le-ne)?Pe:Le}))}R!==!1&&Fe($)?s.spring(Ge({},p.tween,$)).from({pos:z}).to({pos:me}).start():(z=me,Ze(),ce(),X||(X=!0,ee("settle")))}function Ee(o){var v;let M=z;if(x&&o!==!0){const O=b();M-=(Math.floor((z-((v=T[0])===null||v===void 0?void 0:v.pos)||0)/O)||0)*O}return M}function ce(){var o;if(!d||!l)return;V=I();const v=new Set,M=[],O=T[N],R=p.setTransform;let $;for(const q of P){const B=k.has(q.index),ne=V.indexOf(q)>-1,oe=((o=O?.slides)===null||o===void 0?void 0:o.indexOf(q))>-1;if(q.isVirtual&&!B&&!ne)continue;let ue=F(q);if(ue&&(M.push(q),oe&&v.add(ue),j("adaptiveHeight")&&oe)){const xe=(ue.firstElementChild||ue).getBoundingClientRect().height;$=$==null?xe:Math.max($,xe)}}l&&$&&(l.style.height=`${$}px`),[...Dt(l,`.${p.classes.slide}`)].forEach((q=>{De(q,p.classes.isSelected,v.has(q));const B=le[parseInt(q.getAttribute("index")||"-1")];if(!B)return q.remove(),void S(q);const ne=k.has(B.index),oe=V.indexOf(B)>-1;if(B.isVirtual&&!ne&&!oe)return void c(B);if(q.inert=!oe,R===!1)return;let ue=B.pos?Math.round(1e4*B.pos)/1e4:0,xe=0,Le=0,Pe=0,Ce=0;ne||(xe=G?0:H?-1*ue:ue,Le=G?ue:0,Pe=It(xe,0,B.dim,0,100),Ce=It(Le,0,B.dim,0,100)),R instanceof Function&&!ne?R(ve,B,{x:xe,y:Le,xPercent:Pe,yPercent:Ce}):q.style.transform=xe||Le?`translate3d(${Pe}%, ${Ce}%,0)`:""})),ee("render",M)}function $e(){d?.removeEventListener("click",Y),document.removeEventListener("mousemove",pe),k.clear(),f?.disconnect(),f=void 0;for(const o of le){let v=o.el;v&&pt(v)&&(o.state=void 0,W(o),J(o),o.isVirtual?(c(o),o.el=void 0):(S(v),v.style.transform="",l&&!l.contains(v)&&l.appendChild(v)))}for(const o of Object.values(E))o?.destroy();E={},n?.destroy(),n=void 0,s?.destroy(),s=void 0;for(const[o,v]of Object.entries(p.classes||{}))o!=="container"&&Ne(d,v);Ne(l,"is-draggable")}function Se(){return x||N>0}function we(){return x||N<T.length-1}const ve={add:function(o,v){var M;let O=z;const R=N,$=b(),q=s?.isRunning()?s.getEndValues().pos:z,B=$&&Math.floor((q-(((M=T[0])===null||M===void 0?void 0:M.pos)||0))/$)||0;return U(o,v),Ke(Ae),A(),s&&$&&(R===N&&(O-=B*$),O===me?z=me:s.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:O}).to({pos:me}).start()),ce(),ve},canGoPrev:Se,canGoNext:we,destroy:function(){return ee("destroy"),window.removeEventListener("resize",be),$e(),ie.clear(),d=null,T=[],le=[],p=Object.assign({},vt),E={},P=[],u=void 0,Ae="*",h=2,ve},emit:ee,filter:function(o="*"){return Ke(o),A(),z=he(ye,z,de),ce(),ee("filter",o),ve},getContainer:function(){return d},getGapDim:Ye,getGestures:function(){return n},getLastMouseMove:function(){return mn},getOption:function(o){return j(o)},getOptions:function(){return p},getPage:function(){return T[N]},getPageIndex:function(o){if(o!==void 0){for(const v of T||[])for(const M of v.slides)if(M.index===o)return v.index;return-1}return N},getPageIndexFromPosition:tt,getPageProgress:function(o,v){var M;o===void 0&&(o=N);const O=T[o];if(!O)return o>N?-1:1;const R=b(),$=Ye();let q=O.pos,B=Ee();if(x&&v!==!0){const ne=Math.floor((B-((M=T[0])===null||M===void 0?void 0:M.pos))/R)||0;B-=ne*R,q=[q+R,q,q-R].reduce((function(oe,ue){return Math.abs(ue-B)<Math.abs(oe-B)?ue:oe}))}return(B-q)/(O.dim+$)||0},getPageVisibility:function(o){var v;o===void 0&&(o=N);const M=T[o];if(!M)return o>N?-1:1;const O=Ee(),R=Re();let $=M.pos;if(x){const q=b(),B=$+(Math.floor((O-((v=T[0])===null||v===void 0?void 0:v.pos))/q)||0)*q;$=[B+q,B,B-q].reduce((function(ne,oe){return Math.abs(oe-O)<Math.abs(ne-O)?oe:ne}))}return $>O&&$+M.dim<O+R?1:$<O?($+M.dim-O)/M.dim||0:$+M.dim>O+R&&(O+R-$)/M.dim||0},getPages:function(){return T},getPlugins:function(){return E},getPosition:Ee,getSlides:function(){return le},getState:function(){return h},getTotalSlideDim:b,getTween:function(){return s},getViewport:function(){return l},getViewportDim:Re,getVisibleSlides:function(o){return o===void 0?V:I(o)},goTo:ae,hasNavigated:function(){return i!==void 0},hideError:J,hideLoading:W,init:function(){if(!e||!pt(e))throw new Error("No Element found");return h!==0&&($e(),h=0),d=e,w=t,window.removeEventListener("resize",be),w.breakpoints&&window.addEventListener("resize",be),be(),ve},isInfinite:function(){return x},isInTransition:function(){return k.size>0},isRTL:function(){return H},isSettled:function(){return X},isVertical:function(){return G},localize:function(o,v=[]){return Q(o,v)},next:function(o={}){return ae(N+1,o),ve},off:function(o,v){for(const M of o instanceof Array?o:[o])ie.has(M)&&ie.set(M,ie.get(M).filter((O=>O!==v)));return ve},on:function(o,v){for(const M of o instanceof Array?o:[o])ie.set(M,[...ie.get(M)||[],v]);return ve},prev:function(o={}){return ae(N-1,o),ve},reInit:function(o={},v){return $e(),h=0,u=void 0,Ae="*",t=o,w=o,Fe(v)&&(a=v),be(),ve},remove:function(o){o===void 0&&(o=le.length-1);const v=le[o];return v&&(ee("removeSlide",v),v.el&&(S(v.el),v.el.remove(),v.el=void 0),le.splice(o,1),Ke(Ae),A(),z=he(ye,z,de),ce()),ve},setPosition:function(o){z=o,Ze(),ce()},showError:function(o,v){W(o),J(o);const M=o.el;if(M){const O=document.createElement("div");ge(O,"f-html"),ge(O,"is-error"),O.innerHTML=Q(v||"<p>{{ERROR}}</p>"),o.htmlEl=O,ge(M,"has-html"),ge(M,"has-error"),M.insertAdjacentElement("afterbegin",O),ee("contentReady",o)}return ve},showLoading:function(o){const v=o.el,M=v?.querySelector(".f-spinner");if(!v||M)return ve;
1const O=j("spinnerTpl"),R=ot(O);return R&&(ge(R,"f-spinner"),v.insertAdjacentElement("beforeend",R)),ve},version:"6.1.7"};return ve};Ft.l10n={en_EN:en},Ft.getDefaults=()=>vt;const pn=(e=!0,t="--f-scrollbar-compensate",a="--f-body-margin",n="hide-scrollbar")=>{const s=document,f=s.body,i=s.documentElement;if(e){if(f.classList.contains(n))return;let u=window.innerWidth-i.getBoundingClientRect().width;u<0&&(u=0),i.style.setProperty(t,`${u}px`);const h=parseFloat(window.getComputedStyle(f).marginRight);h&&f.style.setProperty(a,`${h}px`),f.classList.add(n)}else f.classList.remove(n),f.style.setProperty(a,""),s.documentElement.style.setProperty(t,"")};function jt(){return!(typeof window>"u"||!window.document||!window.document.createElement)}const dt=function(e="",t="",a=""){return e.split(t).join(a)};const hn={tpl:e=>`<img class="f-panzoom__content" 
2    ${e.srcset?'data-lazy-srcset="{{srcset}}"':""} 
3    ${e.sizes?'data-lazy-sizes="{{sizes}}"':""} 
4    data-lazy-src="{{src}}" alt="{{alt}}" />`},xo=()=>{let e;function t(p,E){const d=e?.getOptions().Zoomable;let l=(Fe(d)?Object.assign(Object.assign({},hn),d):hn)[p];return l&&typeof l=="function"&&E?l(E):l}function a(){e&&e.getOptions().Zoomable!==!1&&(e.on("addSlide",f),e.on("removeSlide",i),e.on("attachSlideEl",u),e.on("click",s),e.on("change",n),e.on("ready",n))}function n(){h();const p=e?.getVisibleSlides()||[];if(p.length>1||e?.getOption("transition")==="slide")for(const E of p){const d=E.panzoomRef;d&&(e?.getPage().slides||[]).indexOf(E)<0&&d.execute(K.ZoomTo,Object.assign({},d.getStartPosition()))}}function s(p,E){const d=E.target;d&&!E.defaultPrevented&&d.dataset.panzoomAction&&w(d.dataset.panzoomAction)}function f(p,E){const d=E.el;if(!e||!d||E.panzoomRef)return;const l=E.src||E.lazySrc||"",m=E.alt||E.caption||`Image #${E.index}`,r=E.srcset||E.lazySrcset||"",_=E.sizes||E.lazySizes||"";if(l&&Me(l)&&!E.html&&(!E.type||E.type==="image")){E.type="image",E.thumbSrc=E.thumbSrc||l;let z=t("tpl",E);z=dt(z,"{{src}}",l+""),z=dt(z,"{{srcset}}",r+""),z=dt(z,"{{sizes}}",_+""),d.insertAdjacentHTML("afterbegin",z)}const x=d.querySelector(".f-panzoom__content");if(!x)return;x.setAttribute("alt",m+"");const H=E.width&&E.width!=="auto"?parseFloat(E.width+""):"auto",G=E.height&&E.height!=="auto"?parseFloat(E.height+""):"auto",Z=Zt(d,Object.assign({width:H,height:G,classes:{container:"f-zoomable"},event:()=>e?.getLastMouseMove(),spinnerTpl:()=>e?.getOption("spinnerTpl")||""},t("Panzoom")));Z.on("*",((z,X,...N)=>{e&&(X==="loading"&&(E.state=0),X==="loaded"&&(E.state=1),X==="error"&&(E.state=2,e?.showError(E,"{{IMAGE_ERROR}}")),e.emit(`panzoom:${X}`,E,...N),X==="ready"&&e.emit("contentReady",E),E.index===e?.getPageIndex()&&h())})),E.panzoomRef=Z}function i(p,E){E.panzoomRef&&(E.panzoomRef.destroy(),E.panzoomRef=void 0)}function u(p,E){const d=E.panzoomRef;if(d)switch(d.getState()){case 0:d.init();break;case 3:d.execute(K.ZoomTo,Object.assign(Object.assign({},d.getStartPosition()),{velocity:0}))}}function h(){var p,E;const d=e?.getContainer()||void 0,l=(E=(p=e?.getPage())===null||p===void 0?void 0:p.slides[0])===null||E===void 0?void 0:E.panzoomRef;if(d)if(l)l.updateControls(d);else for(const m of d.querySelectorAll("[data-panzoom-action]")||[])m.setAttribute("aria-disabled",""),m.setAttribute("tabindex","-1")}function w(p,...E){var d;(d=e?.getPage().slides[0].panzoomRef)===null||d===void 0||d.execute(p,...E)}return{init:function(p){e=p,e.on("initPlugins",a)},destroy:function(){if(e){e.off("initPlugins",a),e.off("addSlide",f),e.off("removeSlide",i),e.off("attachSlideEl",u),e.off("click",s),e.off("change",n),e.off("ready",n);for(const p of e.getSlides())i(0,p)}e=void 0},execute:w}};const yn={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},Bn=()=>{let e,t;function a(){const l=e?.getOptions().Sync;return Fe(l)?Object.assign(Object.assign({},yn),l):yn}function n(l){var m,r,_;e&&l&&(t=l,e.getOptions().classes=Object.assign(Object.assign({},e.getOptions().classes),{isSelected:""}),e.getOptions().initialSlide=((r=(m=t.getPage())===null||m===void 0?void 0:m.slides[0])===null||r===void 0?void 0:r.index)||0,a().syncOnChange&&e.on("change",i
4),a().syncOnClick&&e.on("click",h),a().syncOnHover&&((_=e.getViewport())===null||_===void 0||_.addEventListener("mouseover",w)),(function(){!e||!t||(e.on("ready",f),e.on("refresh",p),t.on("change",u),t.on("filter",E))})())}function s(){const l=a().target;e&&l&&n(l)}function f(){d()}function i(){var l;if(e&&t){const m=((l=e.getPage())===null||l===void 0?void 0:l.slides)||[],r=t.getPageIndex(m[0].index||0);r>-1&&t.goTo(r,e.hasNavigated()?void 0:{tween:!1,transition:!1}),d()}}function u(){var l;if(e&&t){const m=e.getPageIndex(((l=t.getPage())===null||l===void 0?void 0:l.slides[0].index)||0);m>-1&&e.goTo(m,t.hasNavigated()?void 0:{tween:!1,transition:!1}),d()}}function h(l,m){var r;if(!e||!t||!((r=e.getTween())===null||r===void 0)&&r.isRunning())return;const _=e?.getOptions().classes.slide;if(!_)return;const x=_?m.target.closest(`.${_}`):null;if(x){const H=parseInt(x.getAttribute("index")||"")||0,G=t.getPageIndex(H);t.goTo(G)}}function w(l){e&&h(0,l)}function p(){var l;if(e&&t){const m=e.getPageIndex(((l=t.getPage())===null||l===void 0?void 0:l.slides[0].index)||0);m>-1&&e.goTo(m,{tween:!1,transition:!1}),d()}}function E(l,m){e&&t&&(e.filter(m),u())}function d(){var l,m,r;if(!t)return;const _=((m=(l=t.getPage())===null||l===void 0?void 0:l.slides[0])===null||m===void 0?void 0:m.index)||0;for(const x of e?.getSlides()||[])(r=x.el)===null||r===void 0||r.classList.toggle("is-selected",x.index===_)}return{init:function(l){e=l,e.on("initSlides",s)},destroy:function(){var l;e?.off("ready",f),e?.off("refresh",p),e?.off("change",i),e?.off("click",h),(l=e?.getViewport())===null||l===void 0||l.removeEventListener("mouseover",w),t?.off("change",u),t?.off("filter",E),t=void 0,e?.off("initSlides",s),e=void 0},getTarget:function(){return t}}};const bn={showLoading:!0,preload:1},Ct="is-lazyloading",En="is-lazyloaded",wn="has-lazyerror",Gn=()=>{let e;function t(){const s=e?.getOptions().Lazyload;return Fe(s)?Object.assign(Object.assign({},bn),s):bn}function a(s){var f;const i=s.el;if(!i)return;const u="[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]",h=Array.from(i.querySelectorAll(u));i.matches(u)&&h.push(i);for(const w of h){const p=w.dataset.lazySrc,E=w.dataset.lazySrcset,d=w.dataset.lazySizes,l=w.dataset.lazyBg,m=(w instanceof HTMLImageElement||w instanceof HTMLSourceElement)&&(p||E),r=w instanceof HTMLElement&&l;if(!m&&!r)continue;const _=p||E||l;if(_){if(m&&_){const x=(f=w.parentElement)===null||f===void 0?void 0:f.classList.contains("f-panzoom__wrapper");t().showLoading&&e?.showLoading(s),w.addEventListener("load",(()=>{e?.hideLoading(s),Ne(w,wn),w instanceof HTMLImageElement?w.decode().then((()=>{Ne(w,Ct),ge(w,En)})):(Ne(w,Ct),ge(w,En)),x||e==null||e.emit("lazyLoad:loaded",s,w,_)})),w.addEventListener("error",(()=>{e?.hideLoading(s),Ne(w,Ct),ge(w,wn),x||e==null||e.emit("lazyLoad:error",s,w,_)})),w.classList.add("f-lazyload"),w.classList.add(Ct),x||e==null||e.emit("lazyLoad:load",s,w,_),p&&(w.src=p),E&&(w.srcset=E),d&&(w.sizes=d)}else r&&(document.body.contains(w)||(document.createElement("img").src=l),w.style.backgroundImage=`url('${l}')`);delete w.dataset.lazySrc,delete w.dataset.lazySrcset,delete w.dataset.lazySizes,delete w.dataset.lazyBg}}}function n(){if(!e)return;const s=[...e.getVisibleSlides()],f=t().preload;if(f>0){const i=e.getPosition(),u=e.getViewportDim();s.push(...e.getVisibleSlides(i+u*f),...e.getVisibleSlides(i-u*f))}for(const i of s)a(i)}return{init:function(s){e=s,e.on("render",n)},destroy:function(){e?.off("render",n),e=void 0}}};const xn='<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1">',Mn="</svg>",Sn={prevTpl:xn+'<path d="M15 3l-9 9 9 9"></path>'+Mn,nextTpl:xn+'<path d="M9 3l9 9-9 9"></path>'+Mn},Mo=()=>{let e,t,a;function n(){const u=e?.getOptions().Arrows;return Fe(u)?Object.assign(Object.assign({},Sn),u):Sn}function s(u){if(!e)return;const h=`<button data-carousel-go-${u} tabindex="0" class="f-button is-arrow is-${u}" title="{{${u.toUpperCase()}}}">`+n()[`${u}Tpl`]+"</button",w=ot(e.localize(h))||void 0;return w&&ge(w,n()[`${u}Class`]),w}function f(){var u;t?.remove(),t=void 0,a?.remove(),a=void 0,(u=e?.getContainer())===null||u===void 0||u.classList.remove("has-arrows")}function i(){e&&e.getOptions().Arrows!==!1&&e.getPages().length>1?((function(){if(!e)return;const u=e.getViewport();u&&(t||(t=s("prev"),t&&u.insertAdjacentElement("beforebegin",t)),a||(a=s("next"),a&&u.insertAdjacentElement("afterend",a)),De(e.getContainer(),"has-arrows",!(!t&&!a)))})(),e&&(t?.toggleAttribute("aria-disabled",!e.canGoPrev()),a?.toggleAttribute("aria-disabled",!e.canGoNext()))):f()}return{init:function(u){e=u.on(["change","refresh"],i)},destroy:function(){f(),e?.off(["change","refresh"],i),e=void 0}}};const Zn='<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>',qt='<g>
4<line x1="11" y1="8" x2="11" y2="14"></line></g>'+Zn,So={moveLeft:["moveLeft","MOVE_LEFT",'<path d="M5 12h14M5 12l6 6M5 12l6-6"/>'],moveRight:["moveRight","MOVE_RIGHT",'<path d="M5 12h14M13 18l6-6M13 6l6 6"/>'],moveUp:["moveUp","MOVE_UP",'<path d="M12 5v14M18 11l-6-6M6 11l6-6"/>'],moveDown:["moveDown","MOVE_DOWN",'<path d="M12 5v14M18 13l-6 6M6 13l6 6"/>'],zoomOut:["zoomOut","ZOOM_OUT",Zn],zoomIn:["zoomIn","ZOOM_IN",qt],toggleFull:["toggleFull","TOGGLE_FULL",qt],iterateZoom:["iterateZoom","ITERATE_ZOOM",qt],toggle1to1:["toggleFull","TOGGLE_FULL",'<path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/>'],rotateCCW:["rotateCCW","ROTATE_CCW",'<path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/>'],rotateCW:["rotateCW","ROTATE_CW",'<path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/>'],flipX:["flipX","FLIP_X",'<path d="M12 3v18M16 7v10h5L16 7M8 7v10H3L8 7"/>'],flipY:["flipY","FLIP_Y",'<path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/>'],reset:["reset","RESET",'<path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/>'],toggleFS:["toggleFS","TOGGLE_FS",'<g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g>']},tn={};for(const[e,t]of Object.entries(So))tn[e]={tpl:`<button data-panzoom-action="${t[0]}" class="f-button" title="{{${t[1]}}}"><svg>${t[2]}</svg></button>`};var Ln;(function(e){e.Left="left",e.middle="middle",e.right="right"})(Ln||(Ln={}));const On=Object.assign({counter:{tpl:'<div class="f-counter"><span data-carousel-page></span>/<span data-carousel-pages></span></div>'},download:{tpl:'<button data-carousel-download class="f-button" title="{{DOWNLOAD}}"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></button>'},autoplay:{tpl:'<button data-autoplay-action="toggle" class="f-button" title="{{TOGGLE_AUTOPLAY}}"><svg><g><path d="M5 3.5 19 12 5 20.5Z"/></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>'},thumbs:{tpl:'<button data-thumbs-action="toggle" class="f-button" title="{{TOGGLE_THUMBS}}"><svg><rect width="18" height="14" x="3" y="3" rx="2"/><path d="M4 21h1M9 21h1M14 21h1M19 21h1"/></svg></button>'}},tn),Tn={absolute:!1,display:{left:[],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY","reset"],right:[]},enabled:"auto",items:{}},Yn=()=>{let e,t;function a(s){const f=e?.getOptions().Toolbar;let i=(Fe(f)?Object.assign(Object.assign({},Tn),f):Tn)[s];return i&&typeof i=="function"&&e?i(e):i}function n(){var s,f;if(!e?.getOptions().Toolbar||!e||t)return;const i=e.getContainer();if(!i)return;let u=a("enabled");if(!u)return;const h=a("absolute"),w=e.getSlides().length>1;let p=!1,E=!1;for(const x of e.getSlides())x.panzoomRef&&(p=!0),(x.downloadSrc||x.type==="image"&&x.src)&&(E=!0);const d=((s=e.getPlugins().Thumbs)===null||s===void 0?void 0:s.isEnabled())||!1,l=w&&e.getPlugins().Autoplay||!1,m=e.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if(u==="auto"&&(u=p),!u)return;t=i.querySelector(".f-carousel__toolbar")||void 0,t||(t=document.createElement("div"),t.classList.add("f-carousel__toolbar"));const r=a("display"),_=Ge({},On,a("items"));for(const x of["left","middle","right"]){const H=r[x]||[],G=document.createElement("div");G.classList.add("f-carousel__toolbar__column"),G.classList.add(`is-${x}`);for(const Z of H){let z;if(Me(Z)){if(Z==="counter"&&!w||Z==="autoplay"&&!l||tn[Z]&&!p||Z==="fullscreen"&&!m||Z==="thumbs"&&!d||Z==="download"&&!E)continue;z=_[Z]}if(Fe(Z)&&(z=Z),z&&z.tpl){let X=e.localize(z.tpl);X=X.split("<svg>").join('<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">');const N=ot(X);N&&(typeof z.click=="function"&&e&&N.addEventListener("click",(me=>{me.preventDefault(),me.stopPropagation(),typeof z.click=="function"&&e&&z.click(e,me)})),G.append(N))}}t.append(G)}if(t.childElementCount){if(h&&t.classList.add("is-absolute"),!t.parentElement){const x=a("parentEl");x?x.insertAdjacentElement("afterbegin",t):(f=e.getViewport())===null||f===void 0||f.insertAdjacentElement("beforebegin",t)}i.contains(t)&&i.classList.add("has-toolbar")}}return{init:function(s){e=s,e?.on("initSlides",n)},destroy:function(){var s;e?.off("initSlides",n),(s=e?.getContainer())===null||s===void 0||s.classList.remove("has-toolbar"),t?.remove(),t=void 0},add:function(s,f){On[s]=f},isEnabled:function(){return!!t}}};const An={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},Lo=()=>{let e,t,a=!1,n=!1,s=!1,f=null;function i(z){const X=e?.getOptions().Autoplay;let N=(Fe(X)?Object.assign(Object.assign({},An),X):An)[z];return N&&typeof N=="function"&&e?N(e):N}function u(){clearTimeout(t),t=void 0}function h(){if(!e||!a||s||n||t||!e.isSettled()||(function(){var X;const N=((X=e?.getPage())===null||X===void 0?void 0:X.slides)||[];for(const me of N)if(me.state===0)return!0;return!1})())return;(function(){var X,N,me,ye;if(!e||(E(),!i("showProgressbar")))return;let de=i("progressbarParentEl");if(!de&&(!((X=e.getPlugins().Toolbar)===null||X===void 0)&&X.isEnabled())&&(de=e.getContainer()),!de&&((N=e.getPlugins().Toolbar)===null||N===void 0?void 0:N.isEnabled())!==!0){const le=((me=e.getPages()[0])===null||me===void 0?void 0:me.slides)||[],P=((ye=e.getPage())===null||ye===void 0?void 0:ye.slides)||[];le.length===1&&P.length===1&&(de=P[0].el)}if(de||(de=e.getViewport()),!de)return;f=document.createElement("div"),ge(f,"f-progressbar"),de.prepend(f);const Ae=i("timeout")||1e3;f.style.animationDuration=`${Ae}ms`})();const z=i("timeout");t=setTimeout((()=>{e&&a&&!n&&(e.isInfinite()||e.getPageIndex()!==e.getPages().length-1?e.next():e.goTo(0))}),z)}function w(){var z;if(!e||e.getPages().length<2||e.getOptions().Autoplay===!1||a)return;a=!0,e.emit("autoplay:start",i("timeout")),ge(e.getContainer(),"has-autoplay"),(z=e.getTween())===null||z===void 0||z.on("start",x);const X=e?.getContainer();X&&i("pauseOnHover")&&matchMedia("(hover: hover)").matches&&(X.addEventListener("mouseenter",H,!1),X.addEventListener("mouseleave",G,!1)),e.on("change",r),e.on("settle",_),e.on("contentReady",l),e.on("panzoom:touchStart",p),e.on("panzoom:wheel",p),e.isSettled()&&h()}function p(){var z;
4if(u(),E(),e){if(a){e.emit("autoplay:end"),(z=e.getTween())===null||z===void 0||z.off("start",x);const X=e.getContainer();X&&(X.classList.remove("has-autoplay"),X.removeEventListener("mouseenter",H,!1),X.removeEventListener("mouseleave",G,!1))}e.off("change",r),e.off("settle",_),e.off("contentReady",l),e.off("panzoom:touchStart",p),e.off("panzoom:wheel",p)}a=!1,n=!1}function E(){f&&(f.remove(),f=null)}function d(){e&&e.getPages().length>1&&i("autoStart")&&w()}function l(){h()}function m(z,X){const N=X.target;N&&!X.defaultPrevented&&N.dataset.autoplayAction==="toggle"&&Z.toggle()}function r(){!e||!e?.isInfinite()&&e.getPageIndex()===e.getPages().length-1?p():(E(),u())}function _(){h()}function x(){u(),E()}function H(){s=!0,a&&(E(),u())}function G(){s=!1,a&&!n&&e?.isSettled()&&h()}const Z={init:function(z){e=z,e.on("ready",d),e.on("click",m)},destroy:function(){p(),e?.off("ready",d),e?.off("click",m),e=void 0},isEnabled:()=>a,pause:function(){n=!0,u()},resume:function(){n=!1,a&&!s&&h()},start(){w()},stop(){p()},toggle(){a?p():w()}};return Z};const Vt={Carousel:{Lazyload:{showLoading:!1}},minCount:2,showOnStart:!0,thumbTpl:'<button aria-label="Slide to #{{page}}"><img draggable="false" alt="{{alt}}" data-lazy-src="{{src}}" /></button>',type:"modern"};let Nt;const Oo=()=>{let e,t,a,n,s,f=0,i=0,u=!0;function h(P){const k=e?.getOptions().Thumbs;let V=(Fe(k)?Object.assign(Object.assign({},Vt),k):Vt)[P];return V&&typeof V=="function"&&e?V(e):V}function w(){if(!e||e?.getOptions().Thumbs===!1)return!1;let P=0;for(const k of e.getSlides())k.thumbSrc&&P++;return P>=h("minCount")}function p(){return h("type")==="modern"}function E(){return h("type")==="scrollable"}function d(){const P=[],k=e?.getSlides()||[];for(const V of k)P.push({index:V.index,class:V.thumbClass,html:l(V)});return P}function l(P){const k=P.thumb?P.thumb instanceof HTMLImageElement?P.thumb.src:P.thumb:P.thumbSrc||void 0,V=P.thumbAlt===void 0?`Thumbnail #${(P.index||0)+1}`:P.thumbAlt+"";let T=h("thumbTpl");return T=dt(T,"{{alt}}",V),T=dt(T,"{{src}}",k+""),T=dt(T,"{{index}}",`${P.index||0}`),T=dt(T,"{{page}}",`${(P.index||0)+1}`),T}function m(P){return`<div index="${P.index||0}" class="f-thumbs__slide ${P.class||""}">${P.html||""}</div>`}function r(P=!1){var k;const V=e?.getContainer();if(!e||!V||a||!w())return;const T=((k=h("Carousel"))===null||k===void 0?void 0:k.classes)||{};if(T.container=T.container||"f-thumbs",!a){const te=V.nextElementSibling;te?.classList.contains(T.container)&&(a=te)}if(!a){a=document.createElement("div");const te=h("parentEl");te?te.insertAdjacentElement("beforeend",a):V.insertAdjacentElement("afterend",a)}ge(a,T.container),ge(a,"f-thumbs"),ge(a,`is-${h("type")}`),P&&ge(a,"is-hidden")}function _(){if(!a||!E())return;n=document.createElement("div"),ge(n,"f-thumbs__viewport");let P="";for(const k of d())typeof(k.html||"")=="string"&&(P+=m(k));n.innerHTML=P,a.append(n),a.addEventListener("click",(k=>{k.preventDefault();const V=k.target.closest("[index]"),T=parseInt(V?.getAttribute("index")||"-1");e&&T>-1&&e.goTo(T)})),s=new IntersectionObserver((k=>{k.forEach((V=>{V.isIntersecting&&V.target instanceof HTMLImageElement&&(V.target.src=V.target.getAttribute("data-lazy-src")+"",V.target.removeAttribute("data-lazy-src"),s?.unobserve(V.target))}))}),{root:n,rootMargin:"100px"}),a.querySelectorAll("[data-lazy-src]").forEach((k=>{s?.observe(k)})),e?.emit("thumbs:ready")}function x(){var P;if(!Nt||!e||!a||E()||t)return;const k=d();if(!k.length)return;const V=Ge({},{Sync:{target:e},Lazyload:{preload:1},slides:k,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",slide:"f-thumbs__slide"},center:!0,fill:!p(),infinite:!1,dragFree:!0,rtl:e.getOptions().rtl||!1,slidesPerPage:T=>{let te=0;return p()&&((function(){if(!p()||!a)return;const re=fe=>a&&parseFloat(getComputedStyle(a).getPropertyValue("--f-thumb-"+fe))||0;f=re("width"),i=re("clip-width")})(),te=4*(f-i)),T&&T.getTotalSlideDim()<=T.getViewportDim()-te?1/0:1}},Vt.Carousel||{},h("Carousel")||{});t=Nt(a,V,{Sync:Bn,Lazyload:Gn}),t.on("ready",(()=>{ge(a,"is-syncing"),e?.emit("thumbs:ready"),p()&&e?.on("render",z)})),t.on("destroy",(()=>{e?.emit("thumbs:destroy")})),t.init(),(P=t.getGestures())===null||P===void 0||P.on("start",(()=>{u=!1})),t.on("click",((T,te)=>{const re=te.target;if(re){const fe=re.matches("button")?re:re.firstElementChild;fe&&fe.matches("button")&&(te.preventDefault(),fe.focus({preventScroll:!0}))}})),ge(e.getContainer(),"has-thumbs"),le()}function H(){w()&&h("showOnStart")&&(r(),_())}function G(){var P;w()&&(x(),e?.on("addSlide",N),e?.on("removeSlide",me),e?.on("click",ye),e?.on("refresh",de),(P=e?.getGestures())===null||P===void 0||P.on("start",Z),Ae(!0))}function Z(){var P,k;u=!0,!((P=document.activeElement)===null||P===void 0)&&P.closest(".f-thumbs")&&((k=document.activeElement)===null||k===void 0||k.blur())}function z(){var P,k;a?.classList.toggle("is-syncing",e?.hasNavigated()===!1||((P=e?.getTween())===null||P===void 0?void 0:P.isRunning())),le(),!((k=e?.getGestures())===null||k===void 0)&&k.isPointerDown()&&(function(){if(!p()||!e||!t||!u)return;const V=t.getTween(),T=t.getPages(),te=e.getPageIndex()||0,re=e.getPageProgress()||0;if(!(e&&T&&T[te]&&V))return;const fe=V.isRunning()?V.getCurrentValues().pos:t.getPosition();if(fe===void 0)return;let j=T[te].pos+re*(f-i);j=he(T[0].pos,j,T[T.length-1].pos),V.from({pos:fe}).to({pos:j}).start()})()}function X(){u=!0,Ae()}function N(P,k){const V={html:l(k)};if(t)t.add(V,k.index);else if(n){const T=ot(m(V));if(T){n.append(T);const te=T.querySelector("img");te&&s?.observe(te)}}}function me(P,k){var V;t?t.remove(k.index):n&&((V=n.querySelector(`[index="${k.index}"]`))===null||V===void 0||V.remove())}function ye(P,k){var V;const T=k.target;k.defaultPrevented||((V=T?.dataset)===null||V===void 0?void 0:V.thumbsAction)!=="toggle"||(a||(r(!0),_(),x()),a&&a.classList.toggle("is-hidden"))}function de(){Ae()}function Ae(P=!1){if(!e||!n||!E())return;const k=e.getPageIndex();n.querySelectorAll(".is-selected").forEach((T=>{T.classList.remove("is-selected")}));const V=n.querySelector(`[index="${k}"]`);if(V){V.classList.add("is-selected");const T=n.getBoundingClientRect(),te=V.getBoundingClientRect(),re=V.offsetTop-n.offsetTop-.5*T.height+.5*te.height,fe=V.scrollLeft-n.scrollLeft-.5*T.width+.5*te.width;n.scrollTo({top:re,left:fe,behavior:P?"instant":"smooth"})}}function le(){if(!p()||!e||!t)return;const P=t?.getSlides()||[];let k=-.5*f;for(const V of P){const T=V.el;if(!T)continue;let te=e.getPageProgress(V.index)||0;te=Math.max(-1,Math.min(1,te)),te>-1&&te<1&&(k+=.5*f*(1-Math.abs(te))),te=Math.round(1e4*te)/1e4,k=Math.round(1e4*k)/1e4,T.style.setProperty("--progress",`${Math.abs(te)}`),T.style.setProperty("--shift",`${e?.isRTL()?-1*k:k}
4px`),te>-1&&te<1&&(k+=.5*f*(1-Math.abs(te)))}}return{init:function(P,k){Nt=k,e=P,e.on("ready",G),e.on("initSlides",H),e.on("change",X)},destroy:function(){var P,k;E()&&e?.emit("thumbs:destroy"),e?.off("ready",G),e?.off("initSlides",H),e?.off("change",X),e?.off("render",z),e?.off("addSlide",N),e?.off("click",ye),e?.off("refresh",de),(P=e?.getGestures())===null||P===void 0||P.off("start",Z),(k=e?.getContainer())===null||k===void 0||k.classList.remove("has-thumbs"),e=void 0,t?.destroy(),t=void 0,a?.remove(),a=void 0},getCarousel:function(){return t},getContainer:function(){return a},getType:function(){return h("type")},isEnabled:w}};const Pn={iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"}},To=()=>{let e;function t(s,f){let i=f.src;if(!Me(i))return;let u=f.type;if(!u){if(u||(i.charAt(0)==="#"?u="inline":i.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.((a)?png|avif|gif|jp(g|eg)|pjp(eg)?|jfif|svg|webp|bmp|ico|tif(f)?)((\?|#).*)?$)/i)?u="image":i.match(/\.(pdf)((\?|#).*)?$/i)?u="pdf":i.match(/\.(html|php)((\?|#).*)?$/i)&&(u="iframe")),!u){const h=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i);h&&(i=`https://maps.google.${h[1]}/?ll=${(h[2]?h[2]+"&z="+Math.floor(parseFloat(h[3]))+(h[4]?h[4].replace(/^\//,"&"):""):h[4]+"").replace(/\?/,"&")}&output=${h[4]&&h[4].indexOf("layer=c")>0?"svembed":"embed"}`,u="gmap")}if(!u){const h=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i);h&&(i=`https://maps.google.${h[1]}/maps?q=${h[2].replace("query=","q=").replace("api=1","")}&output=embed`,u="gmap")}f.src=i,f.type=u}}function a(s,f){f.type!=="iframe"&&f.type!=="pdf"&&f.type!=="gmap"||(function(i){if(!e||!i.el||!i.src)return;const u=document.createElement("iframe");u.classList.add("f-iframe");for(const[w,p]of Object.entries((function(){const E=e?.getOptions().Html;return Fe(E)?Object.assign(Object.assign({},Pn),E):Pn})().iframeAttr||{}))u.setAttribute(w,p);u.onerror=()=>{e&&e.getState()===1&&e.showError(i,"{{IFRAME_ERROR}}")},u.src=i.src;const h=document.createElement("div");if(h.classList.add("f-html"),h.append(u),i.width){let w=`${i.width}`;w.match(/^\d+$/)&&(w+="px"),h.style.maxWidth=`${w}`}if(i.height){let w=`${i.height}`;w.match(/^\d+$/)&&(w+="px"),h.style.maxHeight=`${w}`}if(i.aspectRatio){const w=i.el.getBoundingClientRect();h.style.aspectRatio=`${i.aspectRatio}`,h.style[w.width>w.height?"width":"height"]="auto",h.style[w.width>w.height?"maxWidth":"maxHeight"]="none"}i.contentEl=u,i.htmlEl=h,i.el.classList.add("has-html"),i.el.classList.add("has-iframe"),i.el.classList.add(`has-${i.type}`),i.el.prepend(h),e.emit("contentReady",i)})(f)}function n(s,f){var i,u;f.type!=="iframe"&&f.type!=="pdf"&&f.type!=="gmap"||(e?.hideError(f),(i=f.contentEl)===null||i===void 0||i.remove(),f.contentEl=void 0,(u=f.htmlEl)===null||u===void 0||u.remove(),f.htmlEl=void 0)}return{init:function(s){e=s,e.on("addSlide",t),e.on("attachSlideEl",a),e.on("detachSlideEl",n)},destroy:function(){e?.off("addSlide",t),e?.off("attachSlideEl",a),e?.off("detachSlideEl",n),e=void 0}}};const $n=(e,t={})=>{const a=new URL(e),n=new URLSearchParams(a.search),s=new URLSearchParams;for(const[u,h]of[...n,...Object.entries(t)]){let w=h+"";if(u==="t"){let p=w.match(/((\d*)m)?(\d*)s?/);p&&s.set("start",60*parseInt(p[2]||"0")+parseInt(p[3]||"0")+"")}else s.set(u,w)}let f=s+"",i=e.match(/#t=((.*)?\d+s)/);return i&&(f+=`#t=${i[1]}`),f},_n={autoplay:!1,html5videoTpl:`<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">
5    <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn't support embedded videos.</video>`,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"no",referrerPolicy:"strict-origin-when-cross-origin",credentialless:""},vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},Ao=()=>{let e,t=!1;function a(){const d=e?.getOptions().Video;return Fe(d)?Object.assign(Object.assign({},_n),d):_n}function n(){var d;return(d=e?.getPage())===null||d===void 0?void 0:d.slides[0]}const s=d=>{var l;try{let m=JSON.parse(d.data);if(d.origin==="https://player.vimeo.com"){if(m.event==="ready")for(let r of Array.from(((l=e?.getContainer())===null||l===void 0?void 0:l.getElementsByClassName("f-iframe"))||[]))r instanceof HTMLIFrameElement&&r.contentWindow===d.source&&(r.dataset.ready="true")}else if(d.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&m.event==="onReady"){const r=document.getElementById(m.id);r&&(r.dataset.ready="true")}}catch{}};function f(d,l){const m=l.src;if(!Me(m))return;let r=l.type;if(!r||r==="html5video"){const _=m.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i);_&&(r="html5video",l.html5videoFormat=l.html5videoFormat||"video/"+(_[1]==="ogv"?"ogg":_[1]))}
5if(!r||r==="youtube"){const _=m.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i);if(_){const x=Object.assign(Object.assign({},a().youtube),l.youtube||{}),H=`www.youtube${x.nocookie?"-nocookie":""}.com`,G=$n(m,x),Z=encodeURIComponent(_[2]);l.videoId=Z,l.src=`https://${H}/embed/${Z}?${G}`,l.thumb=l.thumb||`https://i.ytimg.com/vi/${Z}/mqdefault.jpg`,r="youtube"}}if(!r||r==="vimeo"){const _=m.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/);if(_){const x=Object.assign(Object.assign({},a().vimeo),l.vimeo||{}),H=$n(m,x),G=encodeURIComponent(_[2]),Z=_[5]||"";l.videoId=G,l.src=`https://player.vimeo.com/video/${G}?${Z?`h=${Z}${H?"&":""}`:""}${H}`,r="vimeo"}}l.type=r}function i(d,l){l.type==="html5video"&&(function(m){if(!e||!m.el||!m.src)return;const{el:r,src:_}=m;if(!r||!_)return;const x=m.html5videoTpl||a().html5videoTpl,H=m.html5videoFormat||a().html5videoFormat;if(!x)return;const G=m.poster||(m.thumb&&Me(m.thumb)?m.thumb:""),Z=ot(x.replace(/\{\{src\}\}/gi,_+"").replace(/\{\{format\}\}/gi,H||"").replace(/\{\{poster\}\}/gi,G+""));if(!Z)return;const z=document.createElement("div");z.classList.add("f-html"),z.append(Z),m.contentEl=Z,m.htmlEl=z,r.classList.add(`has-${m.type}`),r.prepend(z),p(m),e.emit("contentReady",m)})(l),l.type!=="youtube"&&l.type!=="vimeo"||(function(m){if(!e||!m.el||!m.src)return;const r=document.createElement("iframe");r.classList.add("f-iframe"),r.setAttribute("id",`f-iframe_${m.videoId}`);for(const[x,H]of Object.entries(a().iframeAttr||{}))r.setAttribute(x,H);r.onload=()=>{var x;e&&e.getState()===1&&m.type==="youtube"&&((x=r.contentWindow)===null||x===void 0||x.postMessage(JSON.stringify({event:"listening",id:r.getAttribute("id")}),"*"))},r.onerror=()=>{e&&e.getState()===1&&e?.showError(m,"{{IFRAME_ERROR}}")},r.src=m.src;const _=document.createElement("div");_.classList.add("f-html"),_.append(r),m.contentEl=r,m.htmlEl=_,m.el.classList.add("has-html"),m.el.classList.add("has-iframe"),m.el.classList.add(`has-${m.type}`),m.el.prepend(_),p(m),e.emit("contentReady",m)})(l)}function u(d,l){var m,r;l.type!=="html5video"&&l.type!=="youtube"&&l.type!=="vimeo"||((m=l.contentEl)===null||m===void 0||m.remove(),l.contentEl=void 0,(r=l.htmlEl)===null||r===void 0||r.remove(),l.htmlEl=void 0),l.poller&&clearTimeout(l.poller)}function h(){t=!1}function w(){if(t)return;t=!0;const d=n();(d&&d.autoplay!==void 0?d.autoplay:a().autoplay)&&((function(){var l;const m=n(),r=m?.el;if(r&&m?.type==="html5video")try{const x=r.querySelector("video");if(x){const H=x.play();H!==void 0&&H.then((()=>{})).catch((G=>{x.muted=!0,x.play()}))}}catch{}const _=m?.htmlEl;_ instanceof HTMLIFrameElement&&((l=_.contentWindow)===null||l===void 0||l.postMessage('{"event":"command","func":"stopVideo","args":""}',"*"))})(),(function(){const l=n(),m=l?.type;if(!l?.el||m!=="youtube"&&m!=="vimeo")return;const r=()=>{if(l.contentEl&&l.contentEl instanceof HTMLIFrameElement&&l.contentEl.contentWindow){let _;if(l.contentEl.dataset.ready==="true")return _=l.type==="youtube"?{event:"command",func:"playVideo"}:{method:"play",value:"true"},_&&l.contentEl.contentWindow.postMessage(JSON.stringify(_),"*"),void(l.poller=void 0);l.type==="youtube"&&(_={event:"listening",id:l.contentEl.getAttribute("id")},l.contentEl.contentWindow.postMessage(JSON.stringify(_),"*"))}l.poller=setTimeout(r,250)};r()})())}function p(d){const l=d?.htmlEl;if(d&&l&&(d.type==="html5video"||d.type==="youtube"||d.type==="vimeo")){if(l.style.aspectRatio="",l.style.width="",l.style.height="",l.style.maxWidth="",l.style.maxHeight="",d.width){let m=`${d.width}`;m.match(/^\d+$/)&&(m+="px"),l.style.maxWidth=`${m}`}if(d.height){let m=`${d.height}`;m.match(/^\d+$/)&&(m+="px"),l.style.maxHeight=`${m}`}if(d.aspectRatio){const m=d.aspectRatio.split("/"),r=parseFloat(m[0].trim()),_=m[1]?parseFloat(m[1].trim()):0,x=r&&_?r/_:r;l.offsetHeight;const H=l.getBoundingClientRect(),G=x<(H.width||1)/(H.height||1);l.style.aspectRatio=`${d.aspectRatio}`,l.style.width=G?"auto":"",l.style.height=G?"":"auto"}}}function E(){p(n())}return{init:function(d){e=d,e.on("addSlide",f),e.on("attachSlideEl",i),e.on("detachSlideEl",u),e.on("ready",w),e.on("change",h),e.on("settle",w
5),e.on("refresh",E),window.addEventListener("message",s)},destroy:function(){e?.off("addSlide",f),e?.off("attachSlideEl",i),e?.off("detachSlideEl",u),e?.off("ready",w),e?.off("change",h),e?.off("settle",w),e?.off("refresh",E),window.removeEventListener("message",s),e=void 0}}};const Cn={autoStart:!1,btnTpl:'<button data-fullscreen-action="toggle" class="f-button" title="{{TOGGLE_FULLSCREEN}}"><svg><g><path d="M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},Rn="in-fullscreen-mode",Po=()=>{let e;function t(p){const E=e?.getOptions().Fullscreen;let d=(Fe(E)?Object.assign(Object.assign({},Cn),E):Cn)[p];return d&&typeof d=="function"&&e?d(e):d}function a(){var p;(p=e?.getPlugins().Toolbar)===null||p===void 0||p.add("fullscreen",{tpl:t("btnTpl")})}function n(){if(t("autoStart")){const p=f();p&&u(p)}}function s(p,E){const d=E.target;d&&!E.defaultPrevented&&d.dataset.fullscreenAction==="toggle"&&w()}function f(){return t("el")||e?.getContainer()||void 0}function i(){const p=document;return p.fullscreenEnabled?!!p.fullscreenElement:!!p.webkitFullscreenEnabled&&!!p.webkitFullscreenElement}function u(p){const E=document;let d;return p||(p=E.documentElement),E.fullscreenEnabled?d=p.requestFullscreen():E.webkitFullscreenEnabled&&(d=p.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),d&&d.then((()=>{p.classList.add(Rn)})),d}function h(){const p=document;let E;return p.fullscreenEnabled?E=p.fullscreenElement&&p.exitFullscreen():p.webkitFullscreenEnabled&&(E=p.webkitFullscreenElement&&p.webkitExitFullscreen()),E&&E.then((()=>{var d;(d=f())===null||d===void 0||d.classList.remove(Rn)})),E}function w(){if(i())h();else{const p=f();p&&u(p)}}return{init:function(p){e=p,e.on("initPlugins",a),e.on("ready",n),e.on("click",s)},destroy:function(){e?.off("initPlugins",a),e?.off("ready",n),e?.off("click",s)},exit:h,inFullscreen:i,request:u,toggle:w}};let Ue,Xn,Yt=!1,Xt=!1,wt=!1,Ut=!1;const nn=()=>{const e=new URL(document.URL).hash,t=e.slice(1).split("-"),a=t[t.length-1],n=a&&/^\+?\d+$/.test(a)&&parseInt(t.pop()||"1",10)||1;return{urlHash:e,urlSlug:t.join("-"),urlIndex:n}},Wt=()=>{const e=Ue?.getInstance();return!(!e||e.getState()!=1)},on=()=>{if(!Ue||Wt())return;const{urlSlug:e,urlIndex:t}=nn();if(!e)return;let a=document.querySelector(`[data-slug="${e}"]`);a&&Ue.fromTriggerEl(a),Wt()||(a=document.querySelectorAll(`[data-fancybox="${e}"]`)[t-1],a&&Ue.fromTriggerEl(a,{startIndex:t-1})),Wt()&&a&&!a.closest("[inert]")&&a.scrollIntoView({behavior:"instant",block:"center",inline:"center"})},$o=()=>{if(!Ue||wt)return;const e=Ue?.getInstance(),t=e?.getCarousel();if(e?.getOptions().Hash===!1)return;const{urlSlug:a,urlIndex:n}=nn();if(e&&t){const s=t.getSlides();for(const f of s||[])if(a===f.slug||a===f.fancybox&&f.index===n-1)return Xt=!1,void t.goTo(f.index);Ut=!0,e.close(),Ut=!1}on()},jn=()=>{Ue&&(Xn=setTimeout((()=>{Yt=!0,on(),Yt=!1}),300),window.addEventListener("hashchange",$o,!1))},Kt=()=>{let e,t="auto",a="";function n(){var i,u,h;if(!e||!e.isTopMost()||e.getOptions().Hash===!1)return;if(Yt){const x=e.getOptions().sync;x&&x.goTo(((i=e?.getCarousel())===null||i===void 0?void 0:i.getPageIndex())||0,{transition:!1,tween:!1})}const w=e.getCarousel();if(!w)return;const{urlHash:p,urlSlug:E}=nn(),d=e.getSlide();if(!d)return;let l=d.slug||d.fancybox||"",m=parseInt(d.index+"",10)+1;if(!l)return;let r=d.slug?`#${d.slug}`:`#${l}-${m}`;(((h=(u=e.getCarousel())===null||u===void 0?void 0:u.getPages())===null||h===void 0?void 0:h.length)||0)<2&&(r=`#${l}`),p!==r&&(a=p),history.scrollRestoration&&(t=history.scrollRestoration,history.scrollRestoration="manual"),w.on("change",s);const _=l!==E;try{window.history[_?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+r),_&&(Xt=!0)}catch{}}function s(){if(!e||!e.isTopMost()||e.getOptions().Hash===!1)return;const i=e.getSlide();if(!i)return;let u=i.slug||i.fancybox||"",h=i.index+1,w=i.slug?`#${i.slug}`:`#${u}-${h}`;wt=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+w)}catch{}wt=!1}function f(){if(Ut||!e||!e.isTopMost()||e.getOptions().Hash===!1)return;const i=e.getSlide();if(i&&i.fancybox){wt=!0;try{Xt&&!(function(){if(window.parent===window)return!1;try{var u=window.frameElement}catch{u=null}return u===null?location.protocol==="data:":u.hasAttribute("sandbox")})()?window.history.back():window.history.replaceState({},document.title,window.location.pathname+window.location.search+a)}catch{}wt=!1}}return{init:function(i){clearTimeout(Xn),e=i,e.on("ready",n),e.on("close",f)},destroy:function(){e?.off("ready",n),e?.off("close",f);const i=e?.getCarousel();i&&i.off("change",s),e=void 0,history.scrollRestoration&&t&&(history.scrollRestoration=t)}}};Kt.startFromUrl=on,Kt.setup=function(e){Ue||(Ue=e,jt()&&(/complete|interactive|loaded/.test(document.readyState)?jn():document.addEventListener("DOMContentLoaded",jn)))};const _o=Object.assign(Object.assign({},en),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ELEMENT_NOT_FOUND:"HTML Element Not Found",IFRAME_ERROR:"Error Loading Page"});const Un='<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">
5<path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>';Yn().add("close",{tpl:Un});const et=e=>{e.cancelable&&e.preventDefault()},kn=(e=null,t="",a)=>{if(!e||!e.parentElement||!t)return void(a&&a());Kn(e);const n=s=>{s.target===e&&e.dataset.animationName&&(e.removeEventListener("animationend",n),delete e.dataset.animationName,a&&a(),e.classList.remove(t))};e.dataset.animationName=t,e.addEventListener("animationend",n),ge(e,t)},Kn=e=>{e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))};var je;(function(e){e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Closing=2]="Closing",e[e.Destroyed=3]="Destroyed"})(je||(je={}));const Ot={ajax:null,backdropClick:"close",Carousel:{},closeButton:"auto",closeExisting:!1,delegateEl:void 0,dragToClose:!0,fadeEffect:!0,groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,id:void 0,idle:!1,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:_o,mainClass:"",mainStyle:{},mainTpl:`<dialog class="fancybox__dialog">
6    <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}">
7      <div class="fancybox__backdrop"></div>
8      <div class="fancybox__carousel"></div>
9    </div>
10  </dialog>`,modal:!0,on:{},parentEl:void 0,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,sync:void 0,theme:"dark",triggerEl:void 0,triggerEvent:void 0,zoomEffect:!0},nt=new Map;let Co=0;const zn="with-fancybox",Ro=()=>{let e,t,a,n,s,f,i,u=je.Init,h=Object.assign({},Ot),w=-1,p={},E=[],d=!1,l=!0,m=0;function r(b,...I){let U=h[b];return U&&typeof U=="function"?U(Re,...I):U}function _(b,I=[]){const U=r("l10n")||{};b=String(b).replace(/\{\{(\w+)\}\}/g,((C,D)=>U[D]||C));for(let C=0;C<I.length;C++)b=b.split(I[C][0]).join(I[C][1]);return b=b.replace(/\{\{(.*?)\}\}/g,((C,D)=>D))}const x=new Map;function H(b,...I){const U=[...x.get(b)||[]];for(const[C,D]of Object.entries(h.on||{}))(C===b||C.split(" ").indexOf(b)>-1)&&U.push(D);for(const C of U)C&&typeof C=="function"&&C(Re,...I);b!=="*"&&H("*",b,...I)}function G(){Ne(t,"is-revealing");try{document.activeElement===e&&(t?.querySelector("[autofocus]")||t).focus()}catch{}}function Z(b,I){var U;te(I),le(),(U=I.el)===null||U===void 0||U.addEventListener("click",X),I.type!=="inline"&&I.type!=="clone"||(function(C){if(!n||!C||!C.el)return;let D=null;if(Me(C.src)){const F=C.src.split("#",2).pop();D=F?document.getElementById(F):null}if(D){if(ge(D,"f-html"),C.type==="clone"||D.closest(".fancybox__carousel")){D=D.cloneNode(!0);const F=D.dataset.animationName;F&&(D.classList.remove(F),delete D.dataset.animationName);let c=D.getAttribute("id");c=c?`${c}--clone`:`clone-${w}-${C.index}`,D.setAttribute("id",c)}else if(D.parentNode){const F=document.createElement("div");F.inert=!0,D.parentNode.insertBefore(F,D),C.placeholderEl=F}C.htmlEl=D,ge(C.el,"has-html"),C.el.prepend(D),D.classList.remove("hidden"),D.style.display==="none"&&(D.style.display=""),getComputedStyle(D).getPropertyValue("display")==="none"&&(D.style.display=D.dataset.display||"flex"),n?.emit("contentReady",C)}else n?.showError(C,"{{ELEMENT_NOT_FOUND}}")})(I),I.type==="ajax"&&(function(C){const D=C.el;if(!D||C.htmlEl||C.xhr)return;n?.showLoading(C),C.state=0;const F=new XMLHttpRequest;F.onreadystatechange=function(){if(F.readyState===XMLHttpRequest.DONE&&u===je.Ready)if(n?.hideLoading(C),C.state=1,F.status===200){let y=F.responseText+"",A=null,S=null;if(C.filter){const g=document.createElement("div");g.innerHTML=y,S=g.querySelector(C.filter+"")}S&&S instanceof HTMLElement?A=S:(A=document.createElement("div"),A.innerHTML=y),A.classList.add("f-html"),C.htmlEl=A,D.classList.add("has-html"),D.classList.add("has-ajax"),D.prepend(A),n?.emit("contentReady",C)}else n?.showError(C)};const c=r("ajax")||null;F.open(c?"POST":"GET",C.src+""),F.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),F.setRequestHeader("X-Requested-With","XMLHttpRequest"),F.send(c),C.xhr=F})(I)}function z(b,I){var U;re(I),(U=I.el)===null||U===void 0||U.removeEventListener("click",X),I.type!=="inline"&&I.type!=="clone"||(function(C){const D=C.htmlEl,F=C.placeholderEl;D&&(getComputedStyle(D).getPropertyValue("display")!=="none"&&(D.style.display="none"),D.offsetHeight),F&&(D&&F.parentNode&&F.parentNode.insertBefore(D,F),F.remove()),
10C.htmlEl=void 0,C.placeholderEl=void 0})(I),I.xhr&&(I.xhr.abort(),I.xhr=void 0)}function X(b){if(!j())return;if(u!==je.Ready)return et(b),void b.stopPropagation();if(b.defaultPrevented||!bt.isClickAllowed())return;const I=b.composedPath()[0];I.closest(".fancybox__carousel")&&I.classList.contains("fancybox__slide")&&P(b)}function N(){l=!1,t&&n&&t.classList.remove("is-revealing"),le();const b=r("sync");if(n&&b){const I=b.getPageIndex(n.getPageIndex())||0;b.goTo(I,{transition:!1,tween:!1})}}function me(){var b;(function(){const U=n?.getViewport();if(!r("dragToClose")||!n||!U||(s=bt(U).init(),!s))return;let C=!1,D=0,F=0,c={},y=1;function A(){var g,L;f?.spring({clamp:!0,mass:1,tension:F===0?140:960,friction:17,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:D}).to({y:F}).start();const Y=((g=n?.getViewport())===null||g===void 0?void 0:g.getBoundingClientRect().height)||0,W=(L=Q())===null||L===void 0?void 0:L.panzoomRef;if(Y&&W)if(F===0)W.execute(K.Reset);else{const J=It(Math.abs(D),0,.33*Y,y,.77*y,!1);W.execute(K.ZoomTo,{scale:J})}}const S=g=>{var L;const Y=g.srcEvent,W=Y.target;return n&&!(St(Y)&&((L=Y.touches)===null||L===void 0?void 0:L.length)>1)&&W&&!ft(W)};f=at().on("step",(g=>{if(t&&U&&u===je.Ready){const L=U.getBoundingClientRect().height;D=Math.min(L,Math.max(-1*L,g.y));const Y=It(Math.abs(D),0,.5*L,1,0,!0);t.style.setProperty("--f-drag-opacity",Y+""),t.style.setProperty("--f-drag-offset",D+"px")}})),s.on("start",(function(){C||(f?.pause(),F=D)})).on("panstart",(g=>{var L,Y;if(!C&&S(g)&&g.axis==="y"){et(g.srcEvent),C=!0,Je(),(L=n?.getViewport())===null||L===void 0||L.classList.add("is-dragging");const W=(Y=Q())===null||Y===void 0?void 0:Y.panzoomRef;if(W){y=W.getTransform().scale||1;const J=W.getOptions();c=Object.assign({},J),J.bounds=!1,J.gestures=!1}}else C=!1})).on("pan",(function(g){C&&S(g)&&(et(g.srcEvent),g.srcEvent.stopPropagation(),g.axis==="y"&&(F+=g.deltaY,A()))})).on("end",(g=>{var L,Y,W;if((L=n?.getViewport())===null||L===void 0||L.classList.remove("is-dragging"),C){const J=(Y=Q())===null||Y===void 0?void 0:Y.panzoomRef;if(J){(W=J.getTween())===null||W===void 0||W.end();const se=J.getOptions();se.bounds=c.bounds||!1,se.gestures=c.gestures||!1}S(g)&&g.axis==="y"&&(Math.abs(g.velocityY)>5||Math.abs(D)>50)&&We(g.srcEvent,"f-throwOut"+(g.velocityY>0?"Down":"Up"))}C=!1,u===je.Ready&&D!==0&&(F=0,A())}))})(),document.body.addEventListener("click",T),document.body.addEventListener("keydown",V,{passive:!1,capture:!0}),le(),pe();const I=r("sync");n&&I&&((b=I.getTween())===null||b===void 0||b.start()),fe(Q())}function ye(){n?.canGoNext()?pe():Ze()}function de(b,I){te(I),fe(I)}function Ae(){var b;const I=n?.getPlugins().Thumbs;De(t,"has-thumbs",I?.isEnabled()||!1),De(t,"has-vertical-thumbs",!!I&&(I.getType()==="scrollable"||((b=I.getCarousel())===null||b===void 0?void 0:b.isVertical())===!0))}function le(){if(t){const b=n?.getPages()||[],I=n?.getPageIndex()||0;for(const U of t.querySelectorAll("[data-fancybox-index]"))U.innerHTML=I+"";for(const U of t.querySelectorAll("[data-fancybox-page]"))U.innerHTML=I+1+"";for(const U of t.querySelectorAll("[data-fancybox-pages]"))U.innerHTML=b.length+""}}function P(b){if(b.composedPath()[0].closest("[data-fancybox-close]"))return void We(b);H("backdropClick",b),!b.defaultPrevented&&r("backdropClick")&&We(b)}function k(){Ke()}function V(b){if(!j()||u!==je.Ready)return;const I=b.key,U=r("keyboard");if(!U||b.ctrlKey||b.altKey||b.shiftKey)return;const C=b.composedPath()[0];if(!pt(C)||I!=="Escape"&&(F=>{const c=["input","textarea","select","option","video","iframe","[contenteditable]","[data-selectable]","[data-draggable]"].join(",");return F.matches(c)||F.closest(c)})(C)||(H("keydown",b),b.defaultPrevented))return;const D=U[I];if(D)switch(D){case"close":We(b);break;case"next":et(b),n?.next();break;case"prev":et(b),n?.prev()}}function T(b){if(!j()||u!==je.Ready||(Ke(),b.defaultPrevented))return;const I=b.composedPath()[0],U=!!I.closest("[data-fancybox-close]"),C=I.classList.contains("fancybox__backdrop");(U||C)&&P(b)}function te(b){var I;const{el:U,htmlEl:C,panzoomRef:D,closeButtonEl:F}=b,c=D?D.getWrapper():C;if(!U||!U.parentElement||!c)return;let y=r("closeButton");if(y==="auto"&&(y=((I=n?.getPlugins().Toolbar)===null||I===void 0?void 0:I.isEnabled())!==!0),y){if(!F){const A=ot(_(Un));
10A&&(ge(A,"is-close-button"),b.closeButtonEl=c.insertAdjacentElement("afterbegin",A),ge(U,"has-close-btn"))}}else re(b)}function re(b){b.closeButtonEl&&(b.closeButtonEl.remove(),b.closeButtonEl=void 0),Ne(b.el,"has-close-btn")}function fe(b){if(!(l&&n&&n.getState()===1&&b&&b.index===n.getOptions().initialPage&&b.el&&b.el.parentElement)||b.state!==void 0&&b.state!==1)return;l=!1;const I=b.panzoomRef,U=I?.getTween(),C=r("zoomEffect")&&U?ee(b):void 0;if(I&&U&&C){const{x:F,y:c,scale:y}=I.getStartPosition();return void U.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(C).to({x:F,y:c,scale:y}).start()}const D=I?.getContent()||b.htmlEl;D&&kn(D,r("showClass",b))}function j(){var b;return((b=_e.getInstance())===null||b===void 0?void 0:b.getId())===w}function Q(){var b;return(b=n?.getPage())===null||b===void 0?void 0:b.slides[0]}function ie(){const b=Q();return b?b.triggerEl||r("triggerEl"):void 0}function ee(b){var I,U;const C=b.thumbEl;if(!C||!(Y=>{const W=Y.getBoundingClientRect(),J=Y.closest("[style]"),se=J?.parentElement;if(J&&J.style.transform&&se){const ce=se.getBoundingClientRect();if(W.left<ce.left||W.left>ce.left+ce.width-W.width||W.top<ce.top||W.top>ce.top+ce.height-W.height)return!1}const ae=Math.max(document.documentElement.clientHeight,window.innerHeight),Ee=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(W.bottom<0||W.top-ae>=0||W.right<0||W.left-Ee>=0)})(C))return;const D=(U=(I=b.panzoomRef)===null||I===void 0?void 0:I.getWrapper())===null||U===void 0?void 0:U.getBoundingClientRect(),F=D?.width,c=D?.height;if(!F||!c)return;const y=C.getBoundingClientRect();let A=y.width,S=y.height,g=y.left,L=y.top;if(!(!y||!A||!S)){if(C instanceof HTMLImageElement){const Y=window.getComputedStyle(C).getPropertyValue("object-fit");if(Y==="contain"||Y==="scale-down"){const{width:W,height:J}=((se,ae,Ee,ce,$e="contain")=>{if($e==="contain"||se>Ee||ae>ce){const Se=Ee/se,we=ce/ae,ve=Math.min(Se,we);se*=ve,ae*=ve}return{width:se,height:ae}})(C.naturalWidth,C.naturalHeight,A,S,Y);g+=.5*(A-W),L+=.5*(S-J),A=W,S=J}}if(!(Math.abs(F/c-A/S)>.1))return{x:g+.5*A-(D.left+.5*F),y:L+.5*S-(D.top+.5*c),scale:A/F}}}function be(){i&&clearTimeout(i),i=void 0,document.removeEventListener("mousemove",k)}function pe(){if(d||i)return;const b=r("idle");b&&(i=setTimeout(ze,b))}function ze(){t&&(be(),ge(t,"is-idle"),document.addEventListener("mousemove",k),d=!0)}function Ke(){d&&(Ze(),pe())}function Ze(){be(),t?.classList.remove("is-idle"),d=!1}function Je(){const b=ie();var I;!b||(I=b.getBoundingClientRect()).bottom>0&&I.right>0&&I.left<(window.innerWidth||document.documentElement.clientWidth)&&I.top<(window.innerHeight||document.documentElement.clientHeight)||b.closest("[inert]")||b.scrollIntoView({behavior:"instant",block:"center",inline:"center"})}function We(b,I){var U,C,D,F,c;if(u===je.Closing||u===je.Destroyed)return;const y=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(H("shouldClose",y,b),y.defaultPrevented)return;if(be(),b){if(b.defaultPrevented)return;et(b),b.stopPropagation(),b.stopImmediatePropagation()}if(u=je.Closing,f?.pause(),s?.destroy(),n){(U=n.getGestures())===null||U===void 0||U.destroy(),(C=n.getTween())===null||C===void 0||C.pause();for(const g of n.getSlides()){const L=g.panzoomRef;L&&(Ge(L.getOptions(),{clickAction:!1,dblClickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),(D=L.getGestures())===null||D===void 0||D.destroy(),(F=L.getTween())===null||F===void 0||F.pause())}}const A=n?.getPlugins();(c=A?.Autoplay)===null||c===void 0||c.stop();const S=A?.Fullscreen;S&&S.inFullscreen()?Promise.resolve(S.exit()).then((()=>{setTimeout((()=>{tt(b,I)}),150)})):tt(b,I)}function tt(b,I){var U,C;if(u!==je.Closing)return;H("close",b),l=!1,document.body.removeEventListener("click",T),document.body.removeEventListener("keydown",V,{passive:!1,capture:!0}),r("placeFocusBack")&&Je();const D=document.activeElement;D&&e?.contains(D)&&D.blur(),r("fadeEffect")&&(t?.classList.remove("is-ready"),t?.classList.add("is-hiding")),t?.classList.add("is-closing");const F=Q(),c=F?.el,y=F?.panzoomRef,A=(U=F?.panzoomRef)===null||U===void 0?void 0:U.getTween(),S=I||r("hideClass");let g=!1,L=!1;if(n&&F&&c&&y&&A){let W;if(r("zoomEffect")&&F.state===1&&(W=ee(F)),W){g=!0;const J=()=>{W=ee(F),W?A.to(Object.assign(Object.assign({}
10,Xe),W)):Ye()};y.on("refresh",(()=>{J()})),A.easing(at.Easings.EaseOut).duration(350).from(Object.assign({},y.getTransform())).to(Object.assign(Object.assign({},Xe),W)).start(),c?.getAnimations()&&(c.style.animationPlayState="paused",requestAnimationFrame((()=>{J()})))}}const Y=F?.htmlEl||((C=F?.panzoomRef)===null||C===void 0?void 0:C.getWrapper());Y&&Kn(Y),!g&&S&&Y&&(L=!0,kn(Y,S,(()=>{Ye()}))),g||L?setTimeout((()=>{Ye()}),350):Ye()}function Ye(){var b,I,U,C,D;if(u===je.Destroyed)return;u=je.Destroyed;const F=ie();H("destroy"),(I=(b=r("sync"))===null||b===void 0?void 0:b.getPlugins().Autoplay)===null||I===void 0||I.resume(),(C=(U=r("sync"))===null||U===void 0?void 0:U.getPlugins().Autoscroll)===null||C===void 0||C.resume(),e instanceof HTMLDialogElement&&e.close(),(D=n?.getContainer())===null||D===void 0||D.classList.remove("is-idle"),n?.destroy();for(const c of Object.values(p))c?.destroy();if(p={},e?.remove(),e=void 0,t=void 0,n=void 0,nt.delete(w),!nt.size&&(pn(!1),document.documentElement.classList.remove(zn),r("placeFocusBack")&&F&&!F.closest("[inert]")))try{F?.focus({preventScroll:!0})}catch{}}const Re={close:We,destroy:Ye,getCarousel:function(){return n},getContainer:function(){return t},getId:function(){return w},getOptions:function(){return h},getPlugins:function(){return p},getSlide:function(){return Q()},getState:function(){return u},init:function(b=[],I={}){u!==je.Init&&(Re.destroy(),u=je.Init),h=Ge({},Ot,I),w=r("id")||"fancybox-"+ ++Co;const U=nt.get(w);if(U&&U.destroy(),nt.set(w,Re),H("init"),(function(){for(const[C,D]of Object.entries(Object.assign(Object.assign({},_e.Plugins),h.plugins||{})))if(C&&!p[C]&&D instanceof Function){const F=D();F.init(Re),p[C]=F}H("initPlugins")})(),(function(C=[]){H("initSlides",C),E=[...C]})(b),(function(){const C=r("parentEl")||document.body;if(!(C&&C instanceof HTMLElement))return;const D=_(r("mainTpl")||"");if(e=ot(D)||void 0,!e||(t=e.querySelector(".fancybox__container"),!(t&&t instanceof HTMLElement)))return;const F=r("mainClass");F&&ge(t,F);const c=r("mainStyle");if(c&&Fe(c))for(const[S,g]of Object.entries(c))t.style.setProperty(S,g);const y=r("theme"),A=y==="auto"?window.matchMedia("(prefers-color-scheme:light)").matches:y==="light";t.setAttribute("theme",A?"light":"dark"),e.setAttribute("id",`${w}`),e.addEventListener("keydown",(S=>{S.key==="Escape"&&et(S)})),e.addEventListener("wheel",(S=>{const g=S.target;let L=r("wheel",S);g.closest(".f-thumbs")&&(L="slide");const Y=L==="slide",W=[-S.deltaX||0,-S.deltaY||0,-S.detail||0].reduce((function(ae,Ee){return Math.abs(Ee)>Math.abs(ae)?Ee:ae})),J=Math.max(-1,Math.min(1,W)),se=Date.now();m&&se-m<300?Y&&et(S):(m=se,H("wheel",S,J),S.defaultPrevented||(L==="close"?We(S):L==="slide"&&n&&!ft(g)&&(et(S),n[J>0?"prev":"next"]())))}),{capture:!0,passive:!1}),e.addEventListener("cancel",(S=>{We(S)})),C.append(e),nt.size===1&&(r("hideScrollbar")&&pn(!0),document.documentElement.classList.add(zn)),e instanceof HTMLDialogElement&&(r("modal")?e.showModal():e.show()),H("initLayout")})(),(function(){if(a=e?.querySelector(".fancybox__carousel")||void 0,!a)return;a.fancybox=Re;const C=Ge({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:D=>{const F=D.getContainer();return F?.querySelector(".f-carousel__toolbar [data-autoplay-action]")||F}},Fullscreen:{el:t},Toolbar:{absolute:!0,items:{counter:{tpl:'<div class="f-counter"><span data-fancybox-page></span>/<span data-fancybox-pages></span></div>'}},display:{left:["counter"],right:["toggleFull","autoplay","fullscreen","thumbs","close"]}},Video:{autoplay:!0},Thumbs:{minCount:2,Carousel:{classes:{container:"fancybox__thumbs"}}},classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",slide:"fancybox__slide"},spinnerTpl:'<div class="f-spinner" data-fancybox-close></div>',dragFree:!1,slidesPerPage:1,plugins:{Sync:Bn,Arrows:Mo,Lazyload:Gn,Zoomable:xo,Html:To,Video:Ao,Autoplay:Lo,Fullscreen:Po,Thumbs:Oo,Toolbar:Yn}},r("Carousel")||{},{slides:E,enabled:!0,initialPage:r("startIndex")||0,l10n:r("l10n")});n=Ft(a,C),H("initCarousel",n),n.on("*",((D,F,...c)=>{H(`Carousel.${F}`,D,...c)})),n.on("attachSlideEl",Z),n.on("detachSlideEl",z),n.on("contentReady",de),n.on("ready",me),n.on("change",N),n.on("settle",ye),n.on("thumbs:ready",Ae),n.on("thumbs:destroy",Ae),n.init()})(),e&&t){if(r("closeExisting"))for(const[C,D]of nt.entries())C!==w&&D.close();r("fadeEffect")?(setTimeout((()=>{G()}),500),ge(t,"is-revealing")):G(),t.classList.add("is-ready"),u=je.Ready,H("ready")}},isCurrentSlide:function(b){const I=Q();return!(!b||!I)&&I.index===b.index},isTopMost:function(){return j()},off:function(b,I){return x.has(b)&&x.set(b,x.get(b).filter((U=>U!==I))),Re},on:function(b,I){return x.set(b,[...x.get(b)||[],I]),Re},toggleIdle(b){(d||b===!0)&&ze(),d&&b!==!1||Ze()}};return Re};function In(e,t={}){var a,n,s;if(!(e&&e instanceof Element))return;let f,i,u,h,w={};for(const[r,_]of _e.openers)if(r.contains(e))for(const[x,H]of _){let G;
10if(x){for(const Z of r.querySelectorAll(x))if(Z.contains(e)){G=Z;break}if(!G)continue}for(const[Z,z]of H){let X=null;try{X=e.closest(Z)}catch{}X&&(i=r,u=G,f=X,h=Z,Ge(w,z||{}))}}if(!i||!h||!f)return;const p=Ge({},Ot,t,w,{triggerEl:f});let E=[].slice.call((u||i).querySelectorAll(h));const d=f.closest(".f-carousel"),l=d?.carousel;if(l&&(!u||!d.contains(u))){const r=[];for(const _ of l?.getSlides()){const x=_.el;x&&(x.matches(h)?r.push(x):r.push(...[].slice.call(x.querySelectorAll(h))))}r.length&&(E=[...r],(a=l.getPlugins().Autoplay)===null||a===void 0||a.pause(),(n=l.getPlugins().Autoscroll)===null||n===void 0||n.pause(),p.sync=l)}if(p.groupAll===!1){const r=p.groupAttr,_=r&&f?f.getAttribute(`${r}`):"";E=r&&_?E.filter((x=>x.getAttribute(`${r}`)===_)):[f]}if(!E.length)return;(s=p.triggerEvent)===null||s===void 0||s.preventDefault();const m=_e.getInstance();if(m){const r=m.getOptions().triggerEl;if(r&&E.indexOf(r)>-1)return}return Object.assign({},p.Carousel||{}).rtl&&(E=E.reverse()),f&&t.startIndex===void 0&&(p.startIndex=E.indexOf(f)),_e.fromNodes(E,p)}const _e={Plugins:{Hash:Kt},version:"6.1.7",openers:new Map,bind:function(e,t,a,n){if(!jt())return;let s=document.body,f=null,i="[data-fancybox]",u={};e instanceof Element&&(s=e),Me(e)&&Me(t)?(f=e,i=t):Me(t)&&Me(a)?(f=t,i=a):Me(t)?i=t:Me(e)&&(i=e),typeof t=="object"&&(u=t||{}),typeof a=="object"&&(u=a||{}),typeof n=="object"&&(u=n||{}),(function(h,w,p,E={}){if(!(h&&h instanceof Element&&p))return;const d=_e.openers.get(h)||new Map,l=d.get(w)||new Map;if(l.set(p,E),d.set(w,l),_e.openers.set(h,d),d.size===1&&h.addEventListener("click",_e.fromEvent),_e.openers.size===1)for(const m of Object.values(_e.Plugins)){const r=m.setup;typeof r=="function"&&r(_e)}})(s,f,i,u)},close:function(e=!0,...t){if(e)for(const a of nt.values())a.close(...t);else{const a=_e.getInstance();a&&a.close(...t)}},destroy:function(){let e;for(;e=_e.getInstance();)e.destroy();for(const t of _e.openers.keys())t.removeEventListener("click",_e.fromEvent);_e.openers.clear()},fromEvent:function(e){if(e.defaultPrevented||e.button&&e.button!==0||e.ctrlKey||e.metaKey||e.shiftKey)return;let t=e.composedPath()[0];const a={triggerEvent:e};if(t.closest(".fancybox__container.is-hiding"))return et(e),void e.stopPropagation();const n=t.closest("[data-fancybox-delegate]")||void 0;if(n){const s=n.dataset.fancyboxDelegate||"",f=document.querySelectorAll(`[data-fancybox="${s}"]`),i=parseInt(n.dataset.fancyboxIndex||"",10)||0;t=f[i]||f[0],Ge(a,{delegateEl:n,startIndex:i})}return In(t,a)},fromNodes:function(e,t){t=Ge({},Ot,t||{});const a=[],n=s=>s instanceof HTMLImageElement?s:s instanceof HTMLElement?s.querySelector("img:not([aria-hidden])"):void 0;for(const s of e){const f=s.dataset||{},i=t.delegateEl&&e.indexOf(s)===t.startIndex?t.delegateEl:void 0,u=n(i)||n(s)||void 0,h=f.src||s.getAttribute("href")||s.getAttribute("currentSrc")||s.getAttribute("src")||void 0,w=f.thumb||f.thumbSrc||u?.getAttribute("currentSrc")||u?.getAttribute("src")||u?.dataset.lazySrc||void 0,p={src:h,alt:f.alt||u?.getAttribute("alt")||void 0,thumbSrc:w,thumbEl:u,triggerEl:s,delegateEl:i};for(const E in f){let d=f[E]+"";d=d!=="false"&&(d==="true"||d),p[E]=d}a.push(p)}return _e.show(a,t)},fromSelector:function(e,t,a,n){if(!jt())return;let s=document.body,f=null,i="[data-fancybox]",u={};e instanceof Element&&(s=e),Me(e)&&Me(t)?(f=e,i=t):Me(t)&&Me(a)?(f=t,i=a):Me(t)?i=t:Me(e)&&(i=e),typeof t=="object"&&(u=t||{}),typeof a=="object"&&(u=a||{}),typeof n=="object"&&(u=n||{});for(const[h,w]of _e.openers)for(const[p,E]of w)for(const[d,l]of E)if(h===s&&p===f){const m=s.querySelector((p?`${p} `:"")+i);if(m&&m.matches(d))return _e.fromTriggerEl(m,u)}},fromTriggerEl:In,getCarousel:function(){var e;return((e=_e.getInstance())===null||e===void 0?void 0:e.getCarousel())||void 0},getDefaults:function(){return Ot},getInstance:function(e){if(e){const t=nt.get(e);return t&&t.getState()!==je.Destroyed?t:void 0}return Array.from(nt.values()).reverse().find((t=>{if(t.getState()!==je.Destroyed)return t}))||void 0},getSlide:function(){var e;return((e=_e.getInstance())===null||e===void 0?void 0:e.getSlide())||void 0},show:function(e=[],t={}){return Ro().init(e,t)},unbind:function(e,t,a){if(!jt())return;let n=document.body,s=null,f="[data-fancybox]";e instanceof Element&&(n=e),Me(e)&&Me(t)?(s=e,f=t):Me(t)&&Me(a)?(s=t,f=a):Me(t)?f=t:Me(e)&&(f=e),(function(i,u,h){if(!(i&&i instanceof Element&&h))return;const w=_e.openers.get(i)||new Map,p=w.get(u)||new Map;p&&h&&p.delete(h),p.size&&h||w.delete(u),w.size||(_e.openers.delete(i),i.removeEventListener("click",_e.from
10Event))})(n,s,f)}},jo={class:"main-content gallery-section background-light"},Vo={__name:"gallery",async setup(e){let t,a;const{page:n,fetchPage:s}=ao(),{locale:f}=io();[t,a]=ln(()=>s()),await t,a();const i=Dn("showAll"),{data:u}=([t,a]=ln(()=>so("gallery",{query:{language:f.value},key:`${f.value}/gallery`})),t=await t,a(),t),h=Hn(()=>i.value==="showAll"?u.value:[...u.value].filter(w=>w.galleryCategorie?w.galleryCategorie.header===i.value:!1));return qn(()=>{_e.bind("[data-fancybox]",{})}),(w,p)=>{const E=eo,d=to,l=bo,m=lo,r=ro,_=Qn;return rt(),Tt(_,{page:Te(n),class:Vn(Te(n).headingImage?"":"no-slider")},{default:Bt(()=>[Te(n).headingImage?(rt(),Tt(E,{key:0,"heading-image":{image:Te(n).headingImage,imageWebp:Te(n).headingImageWebp,imagePortrait:Te(n).headingImagePortrait,imagePortraitWebp:Te(n).headingImagePortraitWebp,title:Te(n).title||Te(n).header,subtitle:Te(n).subtitle}},null,8,["heading-image"])):Rt("",!0),Mt(d,{"show-title":!Te(n).headingImage,title:Te(n).title||Te(n).header,subtitle:Te(n).subtitle,content:Te(n).content},null,8,["show-title","title","subtitle","content"]),xt("section",jo,[Mt(l,{items:Te(h),filter:Te(i),onChangeFilter:p[0]||(p[0]=x=>i.value=x)},null,8,["items","filter"])]),Te(n)&&Te(n).contentblocks&&Te(n).contentblocks.length?(rt(),Tt(m,{key:1,contentblocks:Te(n).contentblocks},null,8,["contentblocks"])):Rt("",!0),Te(n)&&Te(n).frequentlyAskedQuestion?(rt(),Tt(r,{key:2,header:Te(n).frequentlyAskedQuestion.header,subtitle:Te(n).frequentlyAskedQuestion.subtitle,items:Te(n).frequentlyAskedQuestion.faqitems},null,8,["header","subtitle","items"])):Rt("",!0)]),_:1},8,["page","class"])}}};export{Vo as default};
11//# sourceMappingURL=1eg43gpF.js.map

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.