1import{a as e,dt as t,ft as n,i as r,lt as i,o as a,pt as o,t as s}from"./CookieConsent-DK9YP7TS.js";n(((e,t)=>{(function(e,n){var r=n(e,e.document,Date);e.lazySizes=r,typeof t==`object`&&t.exports&&(t.exports=r)})(typeof window<`u`?window:{},function(e,t,n){var r,i;if((function(){var t,n={lazyClass:`lazyload`,loadedClass:`lazyloaded`,loadingClass:`lazyloading`,preloadClass:`lazypreload`,errorClass:`lazyerror`,autosizesClass:`lazyautosizes`,fastLoadedClass:`ls-is-cached`,iframeLoadMode:0,srcAttr:`data-src`,srcsetAttr:`data-srcset`,sizesAttr:`data-sizes`,minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},n)t in i||(i[t]=n[t])})(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var a=t.documentElement,o=e.HTMLPictureElement,s=`addEventListener`,c=`getAttribute`,l=e[s].bind(e),u=e.setTimeout,d=e.requestAnimationFrame||u,f=e.requestIdleCallback,p=/^picture$/i,m=[`load`,`error`,`lazyincluded`,`_lazyloaded`],h={},g=Array.prototype.forEach,_=function(e,t){return h[t]||(h[t]=RegExp(`(\\s|^)`+t+`(\\s|$)`)),h[t].test(e[c](`class`)||``)&&h[t]},v=function(e,t){_(e,t)||e.setAttribute(`class`,(e[c](`class`)||``).trim()+` `+t)},y=function(e,t){var n;(n=_(e,t))&&e.setAttribute(`class`,(e[c](`class`)||``).replace(n,` `))},b=function(e,t,n){var r=n?s:`removeEventListener`;n&&b(e,t),m.forEach(function(n){e[r](n,t)})},x=function(e,n,i,a,o){var s=t.createEvent(`Event`);return i||={},i.instance=r,s.initEvent(n,!a,!o),s.detail=i,e.dispatchEvent(s),s},S=function(t,n){var r;!o&&(r=e.picturefill||i.pf)?(n&&n.src&&!t[c](`srcset`)&&t.setAttribute(`srcset`,n.src),r({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},C=function(e,t){return(getComputedStyle(e,null)||{})[t]},ee=function(e,t,n){for(n||=e.offsetWidth;n<i.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},w=(function(){var e,n,r=[],i=[],a=r,o=function(){var t=a;for(a=r.length?i:r,e=!0,n=!1;t.length;)t.shift()();e=!1},s=function(r,i){e&&!i?r.apply(this,arguments):(a.push(r),n||(n=!0,(t.hidden?u:d)(o)))};return s._lsFlush=o,s})(),T=function(e,t){return t?function(){w(e)}:function(){var t=this,n=arguments;w(function(){e.apply(t,n)})}},E=function(e){var t,r=0,a=i.throttleDelay,o=i.ricTimeout,s=function(){t=!1,r=n.now(),e()},c=f&&o>49?function(){f(s,{timeout:o}),o!==i.ricTimeout&&(o=i.ricTimeout)}:T(function(){u(s)},!0);return function(e){var i;(e=e===!0)&&(o=33),!t&&(t=!0,i=a-(n.now()-r),i<0&&(i=0),e||i<9?c():u(c,i))}},te=function(e){var t,r,i=function(){t=null,e()},a=function(){var e=n.now()-r;e<99?u(a,99-e):(f||i)(i)};return function(){r=n.now(),t||=u(a,99)}},D=(function(){var o,f,m,h,ee,D,k,A,j,M,N,P,F=/^img$/i,I=/^iframe$/i,L=`onscroll`in e&&!/(gle|ing)bot/.test(navigator.userAgent),R=0,z=0,B=0,V=-1,H=function(e){B--,(!e||B<0||!e.target)&&(B=0)},U=function(e){return P??=C(t.body,`visibility`)==`hidden`,P||C(e.parentNode,`visibility`)!=`hidden`||C(e,`visibility`)!=`hidden`},ne=function(e,n){var r,i=e,o=U(e);for(A-=n,N+=n,j-=n,M+=n;o&&(i=i.offsetParent)&&i!=t.body&&i!=a;)o=(C(i,`opacity`)||1)>0,o&&C(i,`overflow`)!=`visible`&&(r=i.getBoundingClientRect(),o=M>r.left&&j<r.right&&N>r.top-1&&A<r.bottom+1);return o},W=function(){var e,n,s,l,u,d,p,m,g,_,v,y,b=r.elements;if((h=i.loadMode)&&B<8&&(e=b.length)){for(n=0,V++;n<e;n++)if(b[n]&&!b[n]._lazyRace){if(!L||r.prematureUnveil&&r.prematureUnveil(b[n])){ce(b[n]);continue}if((!(m=b[n][c](`data-expand`))||!(d=m*1))&&(d=z),_||(_=!i.expand||i.expand<1?a.clientHeight>500&&a.clientWidth>500?500:370:i.expand,r._defEx=_,v=_*i.expFactor,y=i.hFac,P=null,z<v&&B<1&&V>2&&h>2&&!t.hidden?(z=v,V=0):z=h>1&&V>1&&B<6?_:R),g!==d&&(D=innerWidth+d*y,k=innerHeight+d,p=d*-1,g=d),s=b[n].getBoundingClientRect(),(N=s.bottom)>=p&&(A=s.top)<=k&&(M=s.right)>=p*y&&(j=s.left)<=D&&(N||M||j||A)&&(i.loadHidden||U(b[n]))&&(f&&B<3&&!m&&(h<3||V<4)||ne(b[n],d))){if(ce(b[n]),u=!0,B>9)break}else!u&&f&&!l&&B<4&&V<4&&h>2&&(o[0]||i.preloadAfterLoad)&&(o[0]||!m&&(N||M||j||A||b[n][c](i.sizesAttr)!=`auto`))&&(l=o[0]||b[n])}l&&!u&&ce(l)}},G=E(W),re=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}H(e),v(t,i.loadedClass),y(t,i.loadingClass),b(t,K),x(t,`lazyloaded`)},ie=T(re),K=function(e){ie({target:e.target})},ae=function(e,t){var n=e.getAttribute(`data-load-mode`)||i.iframeLoadMode;n==0?e.contentWindow.location.replace(t):n==1&&(e.src=t)},oe=function(e){var t,n=e[c](i.srcsetAttr);(t=i.customMedia[e[c](`data-media`)||e[c](`media`)])&&e.setAttribute(`media`,t),n&&e.setAttribute(`srcset`,n)},se=T(function(e,t,n,r,a){var o,s,l,d,f,h;(f=x(e,`lazybeforeunveil`,t)).defaultPrevented||(r&&(n?v(e,i.autosizesClass):e.setAttribute(`sizes`,r)),s=e[c](i.srcsetAttr),o=e[c](i.srcAttr),a&&(l=e.parentNode,d=l&&p.test(l.nodeName||``)),h=t.firesLoad||`src`in e&&(s||o||d),f={target:e},v(e,i.loadingClass),h&&(clearTimeout(m),m=u(H,2500),b(e,K,!0)),d&&g.call(l.getElementsByTagName(`source`),oe),s?e.setAttribute(`srcset`,s):o&&!d&&(I.test(e.nodeName)?ae(e,o):e.src=o),a&&(s||d)&&S(e,{src:o})),e._lazyRace&&delete e._lazyRace,y(e,i.lazyClass),w(function(){var t=e.complete&&e.naturalWi
1dth>1;(!h||t)&&(t&&v(e,i.fastLoadedClass),re(f),e._lazyCache=!0,u(function(){`_lazyCache`in e&&delete e._lazyCache},9)),e.loading==`lazy`&&B--},!0)}),ce=function(e){if(!e._lazyRace){var t,n=F.test(e.nodeName),r=n&&(e[c](i.sizesAttr)||e[c](`sizes`)),a=r==`auto`;(!a&&f||!n||!e[c](`src`)&&!e.srcset||e.complete||_(e,i.errorClass)||!_(e,i.lazyClass))&&(t=x(e,`lazyunveilread`).detail,a&&O.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,B++,se(e,t,a,r,n))}},q=te(function(){i.loadMode=3,G()}),le=function(){i.loadMode==3&&(i.loadMode=2),q()},J=function(){if(!f){if(n.now()-ee<999){u(J,999);return}f=!0,i.loadMode=3,G(),l(`scroll`,le,!0)}};return{_:function(){ee=n.now(),r.elements=t.getElementsByClassName(i.lazyClass),o=t.getElementsByClassName(i.lazyClass+` `+i.preloadClass),l(`scroll`,G,!0),l(`resize`,G,!0),l(`pageshow`,function(e){if(e.persisted){var n=t.querySelectorAll(`.`+i.loadingClass);n.length&&n.forEach&&d(function(){n.forEach(function(e){e.complete&&ce(e)})})}}),e.MutationObserver?new MutationObserver(G).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a[s](`DOMNodeInserted`,G,!0),a[s](`DOMAttrModified`,G,!0),setInterval(G,999)),l(`hashchange`,G,!0),[`focus`,`mouseover`,`click`,`load`,`transitionend`,`animationend`].forEach(function(e){t[s](e,G,!0)}),/d$|^c/.test(t.readyState)?J():(l(`load`,J),t[s](`DOMContentLoaded`,G),u(J,2e4)),r.elements.length?(W(),w._lsFlush()):G()},checkElems:G,unveil:ce,_aLSL:le}})(),O=(function(){var e,n=T(function(e,t,n,r){var i,a,o;if(e._lazysizesWidth=r,r+=`px`,e.setAttribute(`sizes`,r),p.test(t.nodeName||``))for(i=t.getElementsByTagName(`source`),a=0,o=i.length;a<o;a++)i[a].setAttribute(`sizes`,r);n.detail.dataAttr||S(e,n.detail)}),r=function(e,t,r){var i,a=e.parentNode;a&&(r=ee(e,a,r),i=x(e,`lazybeforesizes`,{width:r,dataAttr:!!t}),i.defaultPrevented||(r=i.detail.width,r&&r!==e._lazysizesWidth&&n(e,a,i,r)))},a=te(function(){var t,n=e.length;if(n)for(t=0;t<n;t++)r(e[t])});return{_:function(){e=t.getElementsByClassName(i.autosizesClass),l(`resize`,a)},checkElems:a,updateElem:r}})(),k=function(){!k.i&&t.getElementsByClassName&&(k.i=!0,O._(),D._())};return u(function(){i.init&&k()}
1),r={cfg:i,autoSizer:O,loader:D,init:k,uP:S,aC:v,rC:y,hC:_,fire:x,gW:ee,rAF:w},r})}))(),window.lazySizesConfig={addClasses:!0};var c=e=>typeof e==`string`,l=e=>e&&e!==null&&e instanceof Element&&`nodeType`in e,u=function(e){if(!(e&&e instanceof Element&&e.offsetParent))return!1;let t=!1,n=!1;if(e.scrollWidth>e.clientWidth){let n=window.getComputedStyle(e).overflowX,r=n.indexOf(`hidden`)!==-1,i=n.indexOf(`clip`)!==-1,a=n.indexOf(`visible`)!==-1;t=!r&&!i&&!a}if(e.scrollHeight>e.clientHeight){let t=window.getComputedStyle(e).overflowY,r=t.indexOf(`hidden`)!==-1,i=t.indexOf(`clip`)!==-1,a=t.indexOf(`visible`)!==-1;n=!r&&!i&&!a}return t||n},d=function(e,t=void 0){return!e||e===document.body||t&&e===t?null:u(e)?e:d(e.parentElement,t)},f=function(e){var t=new DOMParser().parseFromString(e,`text/html`).body;if(t.childElementCount>1){for(var n=document.createElement(`div`);t.firstChild;)n.appendChild(t.firstChild);return n}let r=t.firstChild;return!r||r instanceof HTMLElement?r:((n=document.createElement(`div`)).appendChild(r),n)},p=function(e=0,t=0,n=0){return Math.max(Math.min(t,n),e)},m=e=>typeof e==`object`&&!!e&&e.constructor===Object&&Object.prototype.toString.call(e)===`[object Object]`;function h(e){return m(e)||Array.isArray(e)}function g(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:h(r)&&h(i)?g(r,i):r===i})}var _=function(e){for(let t of x)t.getState()===v.Running&&t.tick(C?e-C:0);C=e,S=window.requestAnimationFrame(_)},v,y,b;(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`})(v||={}),function(e){e[e.Spring=0]=`Spring`,e[e.Ease=1]=`Ease`}(y||={}),function(e){e[e.Loop=0]=`Loop`,e[e.Reverse=1]=`Reverse`}(b||={});var x=new Set,S=null,C=0;function ee(){let e=v.Initializing,t=y.Ease,n=0,r=0,i=ee.Easings.Linear,a=500,o=0,s=0,c=0,l=0,u=1/0,d=.01,f=.01,m=!1,h={},C=null,w={},T={},E={},te=0,D=0,O=b.Loop,k=ee.Easings.Linear,A=new Map;function j(e,...t){for(let n of A.get(e)||[])n(...t)}function M(e){return r=0,e?C=setTimeout(()=>{N()},e):N(),F}function N(){e=v.Running,j(`start`,w,T)}function P(){if(e=v.Completed,E={},j(`end`,w),e===v.Completed){if(n<te){if(n++,O===b.Reverse){let e={...h};h={...T},T=e}M(D)}else n=0}return F}let F={getState:function(){return e},easing:function(e){return i=e,t=y.Ease,E={},F},duration:function(e){return a=e,F},spring:function(e={}){t=y.Spring;let{velocity:n,mass:r,tension:i,friction:a,restDelta:p,restSpeed:h,maxSpeed:g,clamp:_}={velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0,...e};return o=n,s=r,c=i,l=a,f=p,d=h,u=g,m=_,E={},F},isRunning:function(){return e===v.Running},isSpring:function(){return t===y.Spring},from:function(e){return w={...e},F},to:function(e){return T=e,F},repeat:function(e,t=0,n=b.Loop,r){return te=e,D=t,O=n,k=r||i,F},on:function(e,t){var n=e,r=t;
1return A.set(n,[...A.get(n)||[],r]),F},off:function(e,t){var n=e,r=t;return A.has(n)&&A.set(n,A.get(n).filter(e=>e!==r)),F},start:function(t){return g(w,T)||(e=v.Initializing,h={...w},x.add(this),S||=window.requestAnimationFrame(_),M(t)),F},pause:function(){return C&&=(clearTimeout(C),null),e===v.Running&&(e=v.Paused,j(`pause`,w)),F},end:P,tick:function(n){n>50&&(n=50),r+=n;let _=0,x=!1;if(e!==v.Running)return F;if(t===y.Ease){_=p(0,r/a,1),x=_===1;let e=O===b.Reverse?k:i;for(let t in w)w[t]=h[t]+(T[t]-h[t])*e(_)}if(t===y.Spring){let e=.001*n,t=0;for(let n in w){let r=T[n],i=w[n];if(typeof r!=`number`||isNaN(r)||typeof i!=`number`||isNaN(i))continue;if(Math.abs(r-i)<=f){w[n]=r,E[n]=0;continue}E[n]||(typeof o==`object`&&typeof o[n]==`number`?E[n]=o[n]:E[n]=typeof o==`number`?o:0);let a=E[n];a=p(-1*Math.abs(u),a,Math.abs(u));let h=a*s*l;a+=((i>r?-1:1)*(Math.abs(r-i)*c)-h)/s*e,i+=a*e;let g=w[n]>r?i<r:i>r,_=Math.abs(a)<d&&Math.abs(r-i)<=f;m&&g&&(_=!0),_?(i=r,a=0):t++,w[n]=i,E[n]=a}x=!t}let S={...T};return j(`step`,w,h,T,_),x&&e===v.Running&&g(T,S)&&(e=v.Completed,P()),F},getStartValues:function(){return h},getCurrentValues:function(){return w},getCurrentVelocities:function(){return E},getEndValues:function(){return T},destroy:function(){e=v.Destroyed,C&&=(clearTimeout(C),null),h=w=T={},x.delete(this)}};return F}ee.destroy=()=>{for(let e of x)e.destroy();S&&=(cancelAnimationFrame(S),null)},ee.Easings={Linear:function(e){return e},EaseIn:function(e){return e===0?0:2**(10*e-10)},EaseOut:function(e){return e===1?1:1-2**(-10*e)},EaseInOut:function(e){return e===0?0:e===1?1:e<.5?2**(20*e-10)/2:(2-2**(-20*e+10))/2}};function w(e){return typeof TouchEvent<`u`&&e instanceof TouchEvent}function T(e,t){let n=[],r=w(e)?e[t]:e instanceof MouseEvent&&(t===`changedTouches`||e.type!==`mouseup`)?[e]:[];for(let e of r)n.push({x:e.clientX,y:e.clientY,ts:Date.now()});return n}function E(e){return T(e,`touches`)}function te(e){return T(e,`targetTouches`)}function D(e){return T(e,`changedTouches`)}function O(e){let t=e[0],n=e[1]||t;return{x:(t.x+n.x)/2,y:(t.y+n.y)/2,ts:n.ts}}function k(e){let t=e[0],n=e[1]||e[0];return t&&n?-1*Math.sqrt((n.x-t.x)*(n.x-t.x)+(n.y-t.y)*(n.y-t.y)):0}var A=e=>{e.cancelable&&e.preventDefault()},j={passive:!1},M={panThreshold:5,swipeThreshold:3,ignore:[`textarea`,`input`,`select`,`[contenteditable]`,`[data-selectable]`,`[data-draggable]`]},N=!1,P=!0,F=(e,t)=>{let n,r,i,a,o,s={...M,...t},c=!0,l=[],u=[],d=[],f=!1,p=!1,m=!1,h=!1,g=0,_=0,v=0,y=0,b=0,x=0,S=0,C=0,ee=0,w=[],T=new Map;function F(e){let t=k(u),a=k(d),o=t&&a?t/a:0,s={srcEvent:n,isPanRecognized:f,isSwipeRecognized:p,firstTouch:l,previousTouch:d,currentTouch:u,deltaX:v,deltaY:y,offsetX:b,offsetY:x,velocityX:S,velocityY:C,velocity:Math.abs(S)>Math.abs(C)?S:C,angle:ee,axis:i,scale:o,center:r};for(let t of T.get(e)||[])t(s)}function I(e){let t=e.target,n=e.composedPath()[0],r=s.ignore.join(`,`),i=e=>e&&e instanceof HTMLElement&&(e.matches(r)||e.closest(r));if(i(t)||i(n))return!1}function L(e){let t=Date.now();if(w=w.filter(e=>!e.ts||e.ts>t-100),e&&w.push(e),S=0,C=0,w.length>3){let e=w[0],t=w[w.length-1];if(e&&t){let n=t.x-e.x,r=t.y-e.y,i=e.ts&&t.ts?t.ts-e.ts:0;i>0&&(S=Math.abs(n)>3?n/(i/30):0,C=Math.abs(r)>3?r/(i/30):0)}}}function R(e){if(!c||!1===I(e))return;if(typeof MouseEvent<`u`&&e instanceof MouseEvent){if(N)return}else N=!0;if(typeof MouseEvent<`u`&&e instanceof MouseEvent){if(!e.buttons||e.button!==0)return;A(e)}e instanceof MouseEvent&&(window.addEventListener(`mousemove`,z),window.addEventListener(`mouseup`,B)),window.addEventListener(`blur`,V),n=e,u=te(e),l=[...u],d=[],_=u.length,r=O(u),_===1&&(f=!1,p=!1,m=!1),_&&L(O(u));let t=Date.now(),i=t-(g||t);h=i>0&&i<=250&&_===1,g=t,clearTimeout(a),F(`start`)}function z(e){if(!l.length||e.defaultPrevented||!1===I(e))return;n=e,d=[...u],u=E(e);let t=O(d),a=O(E(e));if(L(a),_=u.length,r=a,d.length===u.length?(v=a.x-t.x,y=a.y-t.y):(v=0,y=0),l.length){let e=O(l);b=a.x-e.x,x=a.y-e.y}if(u.length>1){let e=k(u),t=k(d);Math.abs(e-t)>=.1&&(m=!0,F(`pinch`))}f||(f=Math.abs(b)>=s.panThreshold||Math.abs(x)>=s.panThreshold,f&&(P=!1,clearTimeout(o),o=void 0,ee=Math.abs(180*Math.atan2(x,b)/Math.PI),i=ee>45&&ee<135?`y`:`x`,l=[...u],d=[...u],b=0,x=0,v=0,y=0,window.getSelection()?.removeAllRanges(),F(`panstart`))),f&&(v||y)&&F(`pan`),F(`move`)}function B(e){if(n=e,!l.length)return;let t=te(e),i=D(e);if(_=t.length,r=O(i),i.length&&L(O(i)),d=[...u],u=[...t],l=[...t],_>0)F(`end`),f=!1,p=!1,w=[];else{let e=s.swipeThreshold;(Math.abs(S)>e||Math.abs(C)>e)&&(p=!0),f&&F(`panend`),p&&F(`swipe`),f||p||m||(F(`tap`),h?F(`doubleTap`):a=setTimeout(function(){F(`singleTap`)},250)),F(`end`),H()}}function V(){clearTimeout(a),H(),f&&F(`panend`),F(`end`)}function H(){N=!1,f=!1,p=!1,h=!1,_=0,w=[],u=[],d=[],l=[],v=0,y=0,b=0,x=0,S=0,C=0,ee=0,i=void 0,window.removeEventListener(`mousemove`,z),window.removeEventListener(`mouseup`,B),window.removeEventListener(`blur`,V),P||o||(o=setTimeout(()=>{P=!0,o=void 0},100))}function U(e){let t=e.target;N=!1,t&&!e.defaultPrevented&&(P||(A(e),e.stopPropagation()))}let ne={init:function(){return e&&(e.addEventListener(`click`,U,j),e.addEventListener(`mousedown`,R,j),e.addEventListener(`touchstart`,R,j),e.addEventListener(`touchmove`,z,j),e.addEventListener(`touchend`,B),e.addEventListener(`touchcancel`,B)),ne},on:function(e,t){return function(e,t){T.set(e,[...T.get(e)||[],t])}(e,t),ne},off:function(e,t){return T.has(e)&&T.set(e,T.get(e).filter(e=>e!==t)),ne},enable:function(){return c=!0,ne},disable:function(){return c=!1,l.length&&(p=!1,S=0,C=0,v=0,y=0,F(`end`)),H(),ne},isPointerDown:()=>_>0,destroy:function(){clearTimeout(a),clearTimeout(o),o=void 0,e&&(e.removeEventListener(`click`,U,j),e.removeEventListener(`mousedown`,R,j),e.removeEventListener(`touchstart`,R,j),e.removeEventListener(`touchmove`,z,j),e.removeEventListener(`touchend`,B),e.removeEventListener(`touchcancel`,B)),e=null,H()}};return ne};F.isClickAllowed=()=>P;var I={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`},L=(e,t=``)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.add(t)})},R=(e,t=``)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.remove(t)})},z=(e,t=``,n)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.toggle(t,n||!1)})},B=e=>{e.cancelable&&e.preventDefault()},V=(e,t=1e4)=>(e=parseFloat(e+``)||0,Math.round((e+2**-52)*t)/t),H=e=>e instanceof HTMLImageElement,U,ne;
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`})(U||={}),function(e){e.Cover=`cover`,e.Full=`full`,e.Max=`max`}(ne||={});var W={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},G;(function(e){e[e.Init=0]=`Init`,e[e.Loading=1]=`Loading`,e[e.Error=2]=`Error`,e[e.Ready=3]=`Ready`,e[e.Destroyed=4]=`Destroyed`})(G||={});var re={bounds:!0,classes:{container:`f-panzoom`,wrapper:`f-panzoom__wrapper`,content:`f-panzoom__content`,viewport:`f-panzoom__viewport`},clickAction:U.ToggleFull,dblClickAction:!1,gestures:{},height:`auto`,l10n:I,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:`drag`,protected:!1,singleClickAction:!1,spinnerTpl:`<div class="f-spinner"></div>`,wheelAction:U.Zoom,width:`auto`},ie,K=0,ae=0,oe=0,se=(e,t={},n={})=>{let r,i,a,o,s,u,m,h,_=0,v={...re,...t},y={},b={...W},x={...W},S=[];function C(e){let t=v[e];return t&&typeof t==`function`?t(De):t}function w(){return e&&e.parentElement&&r&&_===3}let T=new Map;function E(e,...t){let n=[...T.get(e)||[]];v.on&&n.push(v.on[e]);for(let e of n)e&&typeof e==`function`&&e(De,...t);e!==`*`&&E(`*`,e,...t)}function te(e){if(!w())return;let t=e.target;if(d(t))return;let n=Date.now(),r=p(-1,[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),1);E(`wheel`,e,r);let i=C(`wheelAction`);if(!i||e.defaultPrevented)return;let a=x.scale,o=a*(r>0?1.5:.5);if(i===U.Zoom){let t=Math.abs(e.deltaY)<100&&Math.abs(e.deltaX)<100;if(n-ae<(t?200:45))return void B(e);ae=n;let i=q(),s=ue();if(V(o)<V(i)&&V(a)<=V(i)?(oe+=Math.abs(r),o=i):V(o)>V(s)&&V(a)>=V(s)?(oe+=Math.abs(r),o=s):(oe=0,o=p(i,o,s)),oe>7)return}switch(B(e),i){case U.Pan:Y(i,{srcEvent:e,deltaX:2*-e.deltaX,deltaY:2*-e.deltaY});break;case U.Zoom:Y(U.ZoomTo,{srcEvent:e,scale:o,center:{x:e.clientX,y:e.clientY}});break;default:Y(i,{srcEvent:e})}}function k(t){let n=t.composedPath()[0];if(!F.isClickAllowed()||!l(n)||t.defaultPrevented||!e?.contains(n)||n.hasAttribute(`disabled`)||n.hasAttribute(`aria-disabled`)||n.hasAttribute(`data-carousel-go-prev`)||n.hasAttribute(`data-carousel-go-next`))return;let i=n.closest(`[data-panzoom-action]`),a=i?.dataset?.panzoomAction,o=i?.dataset?.panzoomValue||``;if(a){switch(B(t),a){case U.ZoomTo:case U.ZoomIn:case U.ZoomOut:Y(a,{scale:parseFloat(o||``)||void 0});break;case U.MoveLeft:case U.MoveRight:Y(a,{deltaX:parseFloat(o||``)||void 0});break;case U.MoveUp:case U.MoveDown:Y(a,{deltaY:parseFloat(o||``)||void 0});break;case U.ToggleFS:Te();break;default:Y(a)}return}if(!r?.contains(n))return;let s={srcEvent:t};if(Y(C(`clickAction`),s),C(`dblClickAction`)){let e=Date.now(),t=e-(K||e);K=e,t>0&&t<=250?(ie&&=(clearTimeout(ie),void 0),Y(C(`dblClickAction`),s)):ie=setTimeout(()=>{Y(C(`singleClickAction`),s)},250)}}function A(e){if(h=e,!w()||!G()||b.scale<=1||x.scale<=1||(r?.dataset.animationName||``).indexOf(`zoom`)>-1)return;let t=se(x.scale);if(!t)return;let{x:n,y:i}=t;Y(U.Pan,{deltaX:n-x.x,deltaY:i-x.y})}function j(){e&&(R(e,`is-loading`),e.querySelector(`.f-spinner`)?.remove())}function M(){if(!e||!i)return;if(j(),H(i)&&(!i.complete||!i.naturalWidth))return _=2,r?.classList.add(`has-error`),void E(`error`);E(`loaded`);let{width:t,height:n}=I();H(i)&&(i.setAttribute(`width`,t+``),i.setAttribute(`height`,n+``)),r&&(R(r,`has-error`),H(i)&&(r.setAttribute(`width`,t+``),r.setAttribute(`height`,n+``),r.style.aspectRatio=`${t/n||``}`)),u=ee().on(`start`,(e,t)=>{t.angle!==void 0&&(t.angle=90*Math.round(t.angle/90)),t.flipX!==void 0&&(t.flipX=t.flipX>0?1:-1),t.flipY!==void 0&&(t.flipY=t.flipY>0?1:-1),x={...W,...t},pe(),E(`animationStart`)}).on(`pause`,e=>{x={...W,...e}}).on(`step`,e=>{if(!w())return void u?.end();if(b={...W,...e},G()||!C(`bounds`)||Se()||x.scale>b.scale||x.scale<le())return void me();let t=de(x.scale),n=!1,r=!1,i=!1,a=!1;b.x<t.x[0]&&(n=!0),b.x>t.x[1]&&(r=!0),b.y<t.y[0]&&(a=!0),b.y>t.y[1]&&(i=!0);let o=!1,s=!1,c=!1,l=!1;x.x<t.x[0]&&(o=!0),x.x>t.x[1]&&(s=!0),x.y<t.y[0]&&(l=!0),x.y>t.y[1]&&(c=!0);let d=!1;(r&&s||n&&o)&&(x.x=p(t.x[0],x.x,t.x[1]),d=!0),(i&&c||a&&l)&&(x.y=p(t.y[0],x.y,t.y[1]),d=!0),d&&u&&u.spring({tension:94,friction:17,maxSpeed:555*x.scale,restDelta:.1,restSpeed:.1,velocity:u.getCurrentVelocities()}).from(b).to(x).start(),me()}).on(`end`,()=>{s?.isPointerDown()||fe(),u?.isRunning()||(pe(),E(`animationEnd`))}),function(){let e=C(`gestures`);if(!e||!o||!i)return;let t=!1;s=F(o,e).on(`start`,e=>{if(!C(`gestures`)||!u||!w()||G())return;let n=e.srcEvent;(b.scale>1||xe(b.angle)||e.currentTouch.length>1)&&(n?.stopPropagation(),u.pause(),t=!0),e.currentTouch.length===1&&E(`touchStart`)}).on(`move`,e=>{t&&(x.scale!==1||xe(x.angle)||e.currentTouch.length>1)&&(B(e.srcEvent),e.srcEvent?.stopPropagation())}).on(`pan`,e=>{if(!t)return;let n=e.srcEvent;(x.scale!==1||xe(x.angle)||e.currentTouch.length>1)&&(B(n),Y(U.Pan,e))}).on(`swipe`,e=>{t&&(x.scale>1||xe(x.angle))&&Y(U.Swipe,e)}).on(`tap`,e=>{E(`click`,e)}).on(`singleTap`,e=>{E(`singleClick`,e)}).on(`doubleTap`,e=>{E(`dblClick`,e)}).on(`pinch`,e=>{t&&(e.scale>le()?Y(U.ZoomIn,e):e.scale<le()?Y(U.ZoomOut,e):Y(U.Pan,e))}).on(`end`,e=>{t&&(e.currentTouch.length?(e.srcEvent.stopPropagation(),B(e.srcEvent),u?.end()):(t=!1,pe(),fe(),E(`touchEnd`)))}).init()}(),o&&(o.addEventListener(`wheel`,te,{passive:!1}),S.push(()=>{o?.removeEventListener(`wheel`,te,{passive:!1})}
1)),e?.addEventListener(`click`,k),document?.addEventListener(`mousemove`,A),S.push(()=>{e?.removeEventListener(`click`,k),document?.removeEventListener(`mousemove`,A)});let a=N();b={...a},x={...a},_=3,me(),pe(),E(`ready`),requestAnimationFrame(()=>{_===3&&(j(),o&&(o.style.visibility=``))})}function N(){let e={...C(`startPos`)||{}},t=e.scale,n=1;n=typeof t==`string`?ce(t):typeof t==`number`?t:le();let r={...W,...e,scale:n},i=G()?se(n):void 0;if(i){let{x:e,y:t}=i;r.x=e,r.y=t}return r}function P(){let e={top:0,left:0,width:0,height:0};if(r){let t=r.getBoundingClientRect();xe(x.angle)?(e.top=t.top+.5*t.height-.5*t.width,e.left=t.left+.5*t.width-.5*t.height,e.width=t.height,e.height=t.width):(e.top=t.top,e.left=t.left,e.width=t.width,e.height=t.height)}return e}function I(){let e=C(`width`),t=C(`height`);if(i&&e===`auto`){let t=i.getAttribute(`width`);e=t?parseFloat(t+``):i.dataset.width===void 0?H(o)?o.naturalWidth:H(i)?i.naturalWidth:r?.getBoundingClientRect().width||0:parseFloat(i.dataset.width+``)}else e=c(e)?parseFloat(e):e;if(i&&t===`auto`){let e=i.getAttribute(`height`);t=e?parseFloat(e+``):i.dataset.height===void 0?H(o)?o.naturalHeight:H(i)?i.naturalHeight:r?.getBoundingClientRect().height||0:parseFloat(i.dataset.height+``)}else t=c(t)?parseFloat(t):t;return{width:e,height:t}}function ne(){let e=P();return{width:e.width,height:e.height}}function G(){return C(`panMode`)===`mousemove`&&matchMedia(`(hover: hover)`).matches}function se(e){let t=h||C(`event`),n=r?.getBoundingClientRect();if(!t||!n||e<=1)return{x:0,y:0};let i=(t.clientX||0)-n.left,a=(t.clientY||0)-n.top,{width:o,height:s}=ne(),c=de(e);if(e>1){let t=C(`mouseMoveFactor`);t>1&&(e*=t)}let l=o*e,u=s*e,d=.5*(l-o)-i/o*100/100*(l-o),f=.5*(u-s)-a/s*100/100*(u-s);return d=p(c.x[0],d,c.x[1]),f=p(c.y[0],f,c.y[1]),{x:d,y:f}}function ce(t){if(!t)return x.scale;if(!e)return 1;let n=e.getBoundingClientRect(),r=P(),{width:i,height:a}=I(),o=e=>{if(typeof e==`number`)return e;switch(e){case`min`:case`base`:return 1;case`cover`:return Math.max(n.height/r.height,n.width/r.width)||1;case`full`:case`max`:{let e=xe(x.angle)?a:i;return e&&r.width?e/r.width:1}}},s=C(`minScale`),c=C(`maxScale`),l=Math.min(o(`full`),o(s)),u=typeof c==`number`?o(`full`)*c:Math.min(o(`full`),o(c));switch(t){case`min`:return l;case`base`:return p(l,1,u);case`cover`:return o(`cover`);case`full`:return Math.min(u,o(`full`));case`max`:return u}}function q(){return ce(`min`)}function le(){return ce(`base`)}function J(){return ce(`full`)}function ue(){return ce(`max`)}function de(t){let n={x:[0,0],y:[0,0]},r=e?.getBoundingClientRect();if(!r)return n;let i=P(),a=r.width,o=r.height,s=i.width,c=i.height,l=t=t===void 0?x.scale:t,u=t;if(G()&&t>1){let e=C(`mouseMoveFactor`);e>1&&(s*t>a+.01&&(l*=e),c*t>o+.01&&(u*=e))}if(s*=l,c*=u,s>a){n.x[0]=.5*(a-s),n.x[1]=.5*(s-a);let e=.5*(i.left-r.left),t=.5*(i.left+i.width-r.right);n.x[0]-=e+t,n.x[1]-=e+t}if(c>o){n.y[0]=.5*(o-c),n.y[1]=.5*(c-o);let e=.5*(i.top-r.top),t=.5*(i.top+i.height-r.bottom);n.y[0]-=e+t,n.y[1]-=e+t}return n}function fe(){if(!w()||!C(`bounds`)||!u)return;let e=q(),t=ue(),n=p(e,x.scale,t);if(x.scale<e-.01||x.scale>t+.01)return void Y(U.ZoomTo,{scale:n});if(u.isRunning()||Se())return;let r=de(n);x.x<r.x[0]||x.x>r.x[1]||x.y<r.y[0]||x.y>r.y[1]?(x.x=p(r.x[0],x.x,r.x[1]),x.y=p(r.y[0],x.y,r.y[1]),u.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:u.getCurrentVelocities()}),u.from(b).to(x).start()):me()}function pe(t){if(!w())return;let n=be(),i=Se(),a=Ce(),o=we(),s=ge(),c=_e();z(r,`is-fullsize`,o),z(r,`is-expanded`,a),z(r,`is-dragging`,i),z(r,`can-drag`,n),z(r,`will-zoom-in`,s),z(r,`will-zoom-out`,c);let l=ye(),u=X(),d=ve(),f=!w();for(let n of(t||e)?.querySelectorAll(`[data-panzoom-action]`)||[]){let e=n.dataset.panzoomAction,t=!1;if(f)t=!0;else switch(e){case U.ZoomIn:l||(t=!0);break;case U.ZoomOut:d||(t=!0);break;case U.ToggleFull:{u||d||(t=!0);let e=n.querySelector(`g`);e&&(e.style.display=o&&!t?`none`:``);break}case U.IterateZoom:{l||d||(t=!0);let e=n.querySelector(`g`);e&&(e.style.display=l||t?``:`none`);break}case U.ToggleCover:case U.ToggleMax:l||d||(t=!0)}t?(n.setAttribute(`aria-disabled`,``),n.setAttribute(`tabindex`,`-1`)):(n.removeAttribute(`aria-disabled`),n.removeAttribute(`tabindex`))}}function Y(t,n){if(!(t&&e&&i&&u&&w())||t===U.Swipe&&Math.abs(u.getCurrentVelocities().scale)>.01)return;let r={...x},a={...x},o=de(G()?r.scale:b.scale),s=u.getCurrentVelocities(),c=P();n||={};let l=(n.currentTouch?.length||0)>1,d=n.velocityX||0,f=n.velocityY||0,m=n.center;n.srcEvent&&(m=O(D(n.srcEvent)));let h=n.deltaX||0,_=n.deltaY||0;switch(t){case U.MoveRight:h=n.deltaX||100;break;case U.MoveLeft:h=n.deltaX||-100;break;case U.MoveUp:_=n.deltaY||-100;break;case U.MoveDown:_=n.deltaY||100}let v=[];
1if(typeof t==`number`)a.scale=t;else switch(t){case U.Reset:a={...W},a.scale=le();break;case U.ZoomTo:case U.ZoomIn:case U.ZoomOut:case U.ToggleCover:case U.ToggleFull:case U.ToggleMax:case U.IterateZoom:case U.Zoom:a.scale=he(t,n);break;case U.Pan:case U.Move:case U.MoveLeft:case U.MoveRight:case U.MoveUp:case U.MoveDown:if(Se()){let e=1,t=1;a.x<=o.x[0]&&d<=0&&(e=Math.max(.01,1-Math.abs(1/c.width*Math.abs(a.x-o.x[0]))),e*=.2),a.x>=o.x[1]&&d>=0&&(e=Math.max(.01,1-Math.abs(1/c.width*Math.abs(a.x-o.x[1]))),e*=.2),a.y<=o.y[0]&&f<=0&&(t=Math.max(.01,1-Math.abs(1/c.height*Math.abs(a.y-o.y[0]))),t*=.2),a.y>=o.y[1]&&f>=0&&(t=Math.max(.01,1-Math.abs(1/c.height*Math.abs(a.y-o.y[1]))),t*=.2),a.x+=h*e,a.y+=_*t}else a.x=p(o.x[0],a.x+h,o.x[1]),a.y=p(o.y[0],a.y+_,o.y[1]);break;case U.Swipe:let e=(e=0)=>Math.sign(e)*Math.abs(e)**1.5;a.x+=p(-1e3,e(d),1e3),a.y+=p(-1e3,e(f),1e3),f&&!d&&(a.x=p(o.x[0],a.x,o.x[1])),!f&&d&&(a.y=p(o.y[0],a.y,o.y[1])),s.x=d,s.y=f;break;case U.RotateCW:a.angle+=90;break;case U.RotateCCW:a.angle-=90;break;case U.FlipX:a.flipX*=-1;break;case U.FlipY:a.flipY*=-1}if(b.angle!==void 0&&Math.abs(b.angle)>=360&&(a.angle-=360*Math.floor(b.angle/360),b.angle-=360*Math.floor(b.angle/360)),v.length){let e=v.findIndex(e=>e>a.scale+1e-4);a.scale=v[e]||v[0]}if(l&&(a.scale=p(q()*(l?.8:1),a.scale,ue()*(l?1.6:1))),G()){let e=se(a.scale);if(e){let{x:t,y:n}=e;a.x=t,a.y=n}}else if(Math.abs(a.scale-r.scale)>1e-4){let t=0,n=0;if(m)t=m.x,n=m.y;else{let r=e.getBoundingClientRect();t=r.x+.5*r.width,n=r.y+.5*r.height}let i=t-c.left,s=n-c.top;i-=.5*c.width,s-=.5*c.height;let u=(i-r.x)/r.scale,d=(s-r.y)/r.scale;a.x=i-u*a.scale,a.y=s-d*a.scale,!l&&C(`bounds`)&&(o=de(a.scale),a.x=p(o.x[0],a.x,o.x[1]),a.y=p(o.y[0],a.y,o.y[1]))}if(t===U.Swipe){let e=500*a.scale,t=s;u.spring({tension:94,friction:17,maxSpeed:e,restDelta:.1,restSpeed:.1,velocity:t})}else t===U.Pan||l?u.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):u.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:s});if(n.velocity===0||g(b,a))b={...a},x={...a},u.end(),me(),pe();else{if(g(x,a))return;u.from(b).to(a).start()}E(`action`,t)}function me(){if(!i||!r||!o)return;let{width:t,height:n}=I();Object.assign(r.style,{maxWidth:`min(${t}px, 100%)`,maxHeight:`min(${n}px, 100%)`});let{x:a,y:s,width:c,height:l,scale:u,angle:d,flipX:f,flipY:p}=function(){let{width:t,height:n}=I(),{width:r,height:i}=ne();if(!e)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:r,fitHeight:i,fullWidth:t,fullHeight:n};let{x:a,y:o,scale:s,angle:c,flipX:l,flipY:u}=b,d=1/J(),f=t,p=n,m=b.scale*d,h=x.scale*d,g=Math.max(r,i),_=Math.min(r,i);t>n?(f=g,p=_):(f=_,p=g),m=t>n?g*s/t||1:g*s/n||1;let v=f?t*h:0,y=p?n*h:0,S=f&&p?t*m/v:0;return a=a+.5*f-.5*v,o=o+.5*p-.5*y,{x:a,y:o,width:v,height:y,scale:S,flipX:l,flipY:u,angle:c,fitWidth:r,fitHeight:i,fullWidth:t,fullHeight:n}}(),m=`translate(${V(a,100)}px, ${V(s,100)}px)`;m+=f!==1||p!==1?` scaleX(${V(u*f)}) scaleY(${V(u*p)})`:` scale(${V(u)})`,d!==0&&(m+=` rotate(${d}deg)`),o.style.width=`${V(c)}px`,o.style.height=`${V(l)}px`,o.style.transform=`${m}`,E(`render`)}function he(e=C(`clickAction`),t={}){let n=x.scale,r=le(),i=[];if(typeof e==`number`)r=e;else if(e){switch(e){case U.ZoomTo:r=t.scale||1;break;case U.ZoomIn:r=n*(t.scale||2);break;case U.ZoomOut:r=n*(t.scale||.5);break;case U.ToggleCover:i=[le(),ce(`cover`)];break;case U.ToggleFull:i=[le(),J()];break;case U.ToggleMax:i=[le(),ue()];break;case U.IterateZoom:i=[le(),J(),ue()];break;case U.Zoom:{let e=J();r=n>=e-.05?le():Math.min(e,n*(t.scale||2));break}}i.length&&(r=i.find(e=>e>n+1e-4)??le())}return e!==U.ZoomTo&&(r=p(q(),r,ue())),r}function ge(){return!!(w()&&he()>x.scale)}function _e(){return!!(w()&&he()<x.scale)}function ve(){return!!(w()&&x.scale>q())}function ye(){return!!(w()&&x.scale<ue())}function X(){return!!(w()&&x.scale<J())}function be(){return!(!w()||!Ce()&&!xe(x.angle)||!s||G())}function xe(e){return Math.abs(e%180)===90}function Se(){return!(!w()||!s?.isPointerDown()||G())}function Ce(){return!!(w()&&x.scale>le())}function we(){return!!(w()&&x.scale>=J())}function Te(){let t=`in-fullscreen`,n=`with-panzoom-in-fullscreen`;e?.classList.toggle(t);let r=e?.classList.contains(t);r?(document.documentElement.classList.add(n),document.addEventListener(`ke
1ydown`,Ee,!0)):(document.documentElement.classList.remove(n),document.removeEventListener(`keydown`,Ee,!0)),me(),E(r?`enterFS`:`exitFS`)}function Ee(e){e.key!==`Escape`||e.defaultPrevented||Te()}let De={canDrag:be,canZoomIn:ye,canZoomOut:ve,canZoomToFull:X,destroy:function(){E(`destroy`);for(let e of Object.values(y))e?.destroy(De);for(let e of S)e();return r&&(r.style.aspectRatio=``,r.style.maxWidth=``,r.style.maxHeight=``),o&&(o.style.width=``,o.style.height=``,o.style.transform=``),r=void 0,i=void 0,o=void 0,b={...W},x={...W},u?.destroy(),u=void 0,s?.destroy(),s=void 0,_=4,De},emit:E,execute:Y,getBoundaries:de,getContainer:function(){return e},getContent:function(){return i},getFullDim:I,getGestures:function(){return s},getMousemovePos:se,getOptions:function(){return v},getPlugins:function(){return y},getScale:ce,getStartPosition:N,getState:function(){return _},getTransform:function(e){return!0===e?x:b},getTween:function(){return u},getViewport:function(){return o},getWrapper:function(){return r},init:function(){return _=0,E(`init`),function(){for(let[e,t]of Object.entries({...n,...v.plugins||{}}))if(e&&!y[e]&&t instanceof Function){let n=t();n.init(De),y[e]=n}E(`initPlugins`)}(),function(){let t={...re.classes,...C(`classes`)},n=t.content?.split(` `).shift(),s=t.wrapper?.split(` `).shift(),c=t.viewport?.split(` `).shift();if(n&&s&&c&&e&&(L(e,t.container),i=e.querySelector(`.${n}:not(.is-clone)`),i)){if(i.setAttribute(`draggable`,`false`),r=e.querySelector(`.${s}`),r||(r=document.createElement(`div`),L(r,t.wrapper),i.insertAdjacentElement(`beforebegin`,r),r.insertAdjacentElement(`afterbegin`,i)),o=e.querySelector(`.${c}`),o||(o=document.createElement(`div`),L(o,t.viewport),r.insertAdjacentElement(`beforeend`,o)),o.contains(i)||o.insertAdjacentElement(`afterbegin`,i),a=e.querySelector(`.${n}.is-clone`),a||(a=i.cloneNode(!0),a.removeAttribute(`id`),L(a,`is-clone`),r.insertAdjacentElement(`afterbegin`,a)),i instanceof HTMLPictureElement&&(i=i.querySelector(`img`)),a instanceof HTMLPictureElement&&(a=a.querySelector(`img`)),o instanceof HTMLPictureElement&&(o=o.querySelector(`img`)),o&&(o.style.visibility=`hidden`,C(`protected`))){o.addEventListener(`contextmenu`,e=>{B(e)});let e=document.createElement(`div`);L(e,`f-panzoom__protected`),o.appendChild(e)}E(`initLayout`)}}(),function(){if(e&&r&&!m){let e=null;m=new ResizeObserver(()=>{w()&&(e||=requestAnimationFrame(()=>{w()&&(pe(),fe(),E(`refresh`)),e=null}))}),m.observe(r),S.push(()=>{m?.disconnect(),m=void 0,e&&=(cancelAnimationFrame(e),null)})}}(),function(){if(!e||!i)return;if(!H(i)||!H(a))return void M();let t=()=>{i&&H(i)&&i.decode().then(()=>{M()}).catch(()=>{M()})};if(_=1,e.classList.add(`is-loading`),E(`loading`),a.src&&a.complete)return void t();(function(){if(!e||e?.querySelector(`.f-spinner`))return;let t=f(C(`spinnerTpl`));t&&(t.classList.add(`f-spinner`),e.classList.add(`is-loading`),r?.insertAdjacentElement(`afterbegin`,t))})(),a.addEventListener(`load`,t,!1),a.addEventListener(`error`,t,!1),S.push(()=>{a?.removeEventListener(`load`,t,!1),a?.removeEventListener(`error`,t,!1)})}(),De},isDragging:Se,isExpanded:Ce,isFullsize:we,isMousemoveMode:G,localize:function(e,t=[]){let n=C(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)},off:function(e,t){for(let n of e instanceof Array?e:[e])T.has(n)&&T.set(n,T.get(n).filter(e=>e!==t));return De},on:function(e,t){for(let n of e instanceof Array?e:[e])T.set(n,[...T.get(n)||[],t]);return De},toggleFS:Te,updateControls:pe,version:`6.1.15`,willZoomIn:ge,willZoomOut:_e};return De};se.l10n={en_EN:I},se.getDefaults=()=>re;var ce=(e,t)=>{let n=[];return e.childNodes.forEach(e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||n.push(e)}),n},q=(e,...t)=>{let n=t.length;for(let r=0;r<n;r++){let n=t[r]||{};Object.entries(n).forEach(([t,n])=>{let r=Array.isArray(n)?[]:{};e[t]||Object.assign(e,{[t]:r}),m(n)?Object.assign(e[t],q(e[t],n)):Array.isArray(n)?Object.assign(e,{[t]:[...n]}):Object.assign(e,{[t]:n})})}return e},le=function(e=0,t=0,n=0,r=0,i=0,a=!1){let o=(e-t)/(n-t)*(i-r)+r;return a?r<i?p(r,o,i):p(i,o,r):o},J={...I,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`},ue,de;(function(e){e[e.Init=0]=`Init`,e[e.Ready=1]=`Ready`,e[e.Destroyed=2]=`Destroyed`})(ue||={}),function(e){e[e.Loading=0]=`Loading`,e[e.Loaded=1]=`Loaded`,e[e.Error=2]=`Error`}(de||={});var fe=e=>{e.cancelable&&e.preventDefault()},pe={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:!0,infinite:!0,initialPage:0,l10n:J,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},Y,me,he=0,ge=e=>document.getElementById(`${e.split(`#`).pop()}`),_e=(e,t={},n={})=>{he++;let r,i,a,o,s,u=0,h={...pe},g={...pe},_={},v=null,y=null,b=0,x=0,S=0,C=!1,T=!1,E=!1,te=`height`,D=0,O=!0,k=0,A=0,j=0,M=0,N=`*`,P=[],I=[],B=new Set,V=[],H=[],U=0,ne=0,W=0;function G(e,...t){let n=g[e];return n&&n instanceof Function?n(Z,...t):n}function re(e,t=[]){let n=G(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let ie=new Map;function K(e,...t){let n=[...ie.get(e)||[]];g.on&&n.push(g.on[e]);for(let e of n)e&&e instanceof Function&&e(Z,...t);e===`click`&&Pe(t[0]),e!==`*`&&K(`*`,e,...t)}function ae(){let e=q({},pe,h),t=``,o=h.breakpoints||{};for(let[n,r]of Object.entries(o))window.matchMedia(n).matches&&(t+=n,q(e,r));if(s===void 0||t!==s){if(s=t,u!==0){let t=H[k]?.slides[0]?.index;t===void 0&&(t=g.initialSlide),e.initialSlide=t,e.slides=[];for(let t of P)t.isVirtual&&e.slides.push(t)}Ve(),g=e,!1!==G(`enabled`)&&(u=0,K(`init`),function(){for(let[e,t]of Object.entries({...n,...g.plugins||{}}))if(e&&!_[e]&&t instanceof Function){let n=t();n.init(Z,_e),_[e]=n}K(`initPlugins`)}(),function(){if(!v)return;let e=G(`classes`)||{};L(v,e.container);let t=G(`style`);if(t&&m(t))for(let[e,n]of Object.entries(t))v.style.setProperty(e,n);y=Array.from(v.querySelectorAll(`.${e.viewport}`)).filter(t=>t.closest(`.${e.container}`)===v).pop()||null,y||(y=document.createElement(`div`),L(y,e.viewport),y.append(...ce(v,`.${e.slide}`)),v.insertAdjacentElement(`afterbegin`,y)),v.carousel=Z,K(`initLayout`)}(),function(){if(!y)return;let e=G(`classes`)||{};P=[],[...ce(y,`.${e.slide}
1`)].forEach(e=>{if(e.parentElement){let t=we({el:e,isVirtual:!1,...e.dataset||{}});K(`createSlide`,t),P.push(t)}}),Oe();for(let e of P)K(`addSlide`,e);Ce(G(`slides`));for(let e of P){let t=e.el;t?.parentElement===y&&(L(t,g.classes.slide),L(t,e.class),Le(e),K(`attachSlideEl`,e))}K(`initSlides`)}(),ke(),u=1,L(v,(G(`classes`)||{}).isEnabled||``),Be(),de(),i=ee().on(`start`,()=>{r&&r.isPointerDown()||(ue(),Be())}).on(`step`,e=>{let t=D;D=e.pos,D!==t&&(O=!1,Be())}).on(`end`,e=>{r?.isPointerDown()||(D=e.pos,i&&!C&&(D<j||D>M)?i.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:D}).to({pos:p(j,D,M)}).start():O||(O=!0,K(`settle`)))}),se(),function(){if(!v||!y)return;v.addEventListener(`click`,Ne),document.addEventListener(`mousemove`,oe),me||(me=function(e){let t=e.target;if(!(t instanceof Element))return;let n=t.closest(`[data-carousel-target]`)?.dataset?.carouselTarget;n&&(ge(n)?.carousel)?.emit(`click`,e)},document.addEventListener(`click`,me));let e=y.getBoundingClientRect();if(U=e.height,ne=e.width,!a){let e=null;a=new ResizeObserver(()=>{e||=requestAnimationFrame(()=>{(function(){if(u!==1||!y)return;let e=H.length,t=y.getBoundingClientRect(),n=t.height,i=t.width;e>1&&(E&&Math.abs(n-U)<.5||!E&&Math.abs(i-ne)<.5)||(ke(),se(),U=n,ne=i,E&&!U||!E&&!ne||v&&y&&(e===H.length&&r?.isPointerDown()||(G(`dragFree`)&&(C||D>j&&D<M)?(ue(),Be()):Re(k,{transition:!1}))))})(),e=null})}),a.observe(y)}}(),K(`ready`))}}function oe(e){Y=e}function se(){!1===G(`gestures`)?r&&=(r.destroy(),void 0):r||function(){let e=G(`gestures`);!r&&!1!==e&&y&&(r=F(y,e).on(`start`,e=>{if(!i||!1===G(`gestures`,e))return;let{srcEvent:t}=e;E&&w(t)&&!d(t.target)&&fe(t),i.pause(),i.getCurrentVelocities().pos=0;let n=H[k]?.slides[0],r=n?.el;n&&B.has(n.index)&&r&&(D=n.offset||0,D+=(function(e){let t=window.getComputedStyle(e),n=new DOMMatrixReadOnly(t.transform);return{width:n.m41||0,height:n.m42||0}}(r)[te]||0)*(T&&!E?1:-1)),je(),C||(D<j||D>M)&&i.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:i.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:D}).to({pos:p(j,D,M)}).start()}).on(`move`,e=>{if(!1===G(`gestures`,e))return;let{srcEvent:t,axis:n,deltaX:r,deltaY:a}=e;if(w(t)&&t.touches?.length>1)return;let o=t.target,s=d(o),c=s?s.scrollHeight>s.clientHeight?`y`:`x`:void 0;if(s&&s!==y&&(!n||n===c))return;if(!n)return fe(t),t.stopPropagation(),void t.stopImmediatePropagation();if(n===`y`&&!E||n===`x`&&E||(fe(t),t.stopPropagation(),!i))return;let l=T&&!E?1:-1,u=E?a:r,f=i?.isRunning()?i.getEndValues().pos:D,p=1;C||(f<=j&&u*l<0?(p=Math.max(.01,1-(Math.abs(1/be()*Math.abs(f-j))||0)),p*=.2):f>=M&&u*l>0&&(p=Math.max(.01,1-(Math.abs(1/be()*Math.abs(f-M))||0)),p*=.2)),f+=u*p*l,i.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:i.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:D}).to({pos:f}).start()}).on(`panstart`,e=>{!1!==G(`gestures`,e)&&e?.axis===(E?`y`:`x`)&&L(y,`is-dragging`)}).on(`panend`,e=>{!1!==G(`gestures`,e)&&R(y,`is-dragging`)}).on(`end`,e=>{if(!1===G(`gestures`,e))return;let{srcEvent:t,axis:n,velocityX:r,velocityY:a,currentTouch:o}=e;if(o.length>0||!i)return;let s=t.target,c=d(s),l=c?c.scrollHeight>c.clientHeight?`y`:`x`:void 0,u=c&&(!n||n===l);E&&w(t)&&!n&&Ne(t);let f=H.length,m=G(`dragFree`);if(!f)return;let h=u?0:G(`vertical`)?a:r;n!==(E?`y`:`x`)&&(h=0);let g=i?.isRunning()?i.getEndValues().pos:D,v=T&&!E?1:-1;if(u||(g+=h*(m?5:1)*v),!C&&(h*v<=0&&g<j||h*v>=0&&g>M)){let e=0;Math.abs(h)>0&&(e=2*Math.abs(h),e=Math.min(.3*be(),e)),g=p(j+-1*e,g,M+e),i.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*h,restDelta:1,restSpeed:1}).from({pos:D}).to({pos:g}).start();return}if(m||_.Autoscroll?.isEnabled())return void(Math.abs(h)>10?i.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*h,restDelta:1,restSpeed:1}).from({pos:D}).to({pos:g}).start():i.isRunning()||O||(O=!0,K(`settle`)));if(!m&&!_.Autoscroll?.isEnabled()&&(!e.offsetX&&!e.offsetY||n===`y`&&!E||n===`x`&&E))return void Re(k,{transition:`tween`});let y=ye(g);Math.abs(h)>10&&y===k&&(y+=h>0?T&&!E?1:-1:T&&!E?-1:1),Re(y,{transition:`tween`,tween:{velocity:-1*h}})}).init())}(),z(y,`is-draggable`,!!r&&H.length>0)}function J(e=`*`){let t=[];for(let n of P)(e===`*`||n.class&&n.class.includes(e)||n.el&&n.el?.classList.contains(e))&&t.push(n);o=void 0,N=e,I=[...t]}function ue(){if(!i)return;let e=ye(i?.isRunning()?i.getEndValues().pos:D);e!==k&&(o=k,k=e,Le(),de(),ve(),K(`change`,k,o))}function de(){if(!v)return;for(let e of v.querySelectorAll(`[data-carousel-index]`))e.innerHTML=k+``;for(let e of v.querySelectorAll(`[data-carousel-page]`))e.innerHTML=k+1+``;for(let e of v.querySelectorAll(`[data-carousel-pages]`))e.innerHTML=H.length+``;let e=G(`classes`)||{},t=Array.from(v.querySelectorAll(`[data-carousel-go-to]`)).filter(t=>t.closest(`.${e.container}`)===v);for(let e of t)parseInt(e.dataset?.carouselGoTo||`-1`,10)===k?e.setAttribute(`aria-current`,`true`):e.removeAttribute(`aria-current`);for(let e of v.querySelectorAll(`[data-carousel-go-prev]`))e.toggleAttribute(`aria-disabled`,!He()),He()?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`);for(let e of v.querySelectorAll(`[data-carousel-go-next]`))e.toggleAttribute(`aria-disabled`,!Ue()),Ue()?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`);let n=!1,r=H[k]?.slides[0];r&&(r.downloadSrc||r.type===`image`&&r.src)&&(n=!0);for(let e of v.querySelectorAll(`[data-carousel-download]`))e.toggleAttribute(`aria-disabled`,!n)}function ve(e){e||=H[k]?.slides[0];let t=e?.el;
1if(t)for(let n of t.querySelectorAll(`[data-slide-index]`))n.innerHTML=e.index+1+``}function ye(e){if(!H.length)return 0;let t=xe(),n=e;C?n-=Math.floor((e-H[0]?.pos)/t)*t||0:n=p(H[0]?.pos,e,H[H.length-1]?.pos);let r=new Map,i=0;for(let e of H){let a=Math.abs(e.pos-n),o=Math.abs(e.pos-n-t),s=Math.abs(e.pos-n+t),c=Math.min(a,o,s);r.set(i,c),i++}let a=r.size>0?[...r.entries()].reduce((e,t)=>t[1]<e[1]?t:e):[k,0];return parseInt(a[0])}function X(){return W}function be(){return b}function xe(e=!0){return I.length?I.reduce((e,t)=>e+t.dim,0)+(I.length-(C&&e?0:1))*W:0}function Se(e){let t=xe(),n=be();if(!t||!y||!n)return[];let r=[];e=e===void 0?D:e,C&&(e-=Math.floor(e/t)*t||0);let i=0;for(let a of I){let o=(t=0)=>{r.indexOf(a)>-1||(a.pos=i-e+t||0,a.offset+t>e-a.dim-x+.51&&a.offset+t<e+n+S-.51&&r.push(a))};a.offset=i,C&&(o(t),o(-1*t)),o(),i+=a.dim+W}return r}function Ce(e,t){let n=[];for(let t of Array.isArray(e)?e:[e]){let e=we({...t,isVirtual:!0});e.el||=document.createElement(`div`),K(`createSlide`,e),n.push(e)}P.splice(t===void 0?P.length:t,0,...n),Oe();for(let e of n)K(`addSlide`,e),Te(e);return J(N),n}function we(e){return(c(e)||e instanceof HTMLElement)&&(e={html:e}),{index:-1,el:void 0,class:``,isVirtual:!0,dim:0,pos:0,offset:0,html:``,src:``,...e}}function Te(e){let t=e.el;if(!e||!t)return;let n=e.html?e.html instanceof HTMLElement?e.html:f(e.html):void 0;n&&(L(n,`f-html`),e.htmlEl=n,L(t,`has-html`),t.append(n),K(`contentReady`,e))}function Ee(e){if(!y||!e)return;let t=e.el;if(t){if(t.setAttribute(`index`,e.index+``),t.parentElement!==y){let n;L(t,g.classes.slide),L(t,e.class),Le(e);for(let t of P)if(t.index>e.index){n=t.el;break}y.insertBefore(t,n&&y.contains(n)?n:null),K(`attachSlideEl`,e)}return ve(e),t}}function De(e){let t=e?.el;t&&(t.remove(),Ae(t),K(`detachSlideEl`,e))}function Oe(){for(let e=0;e<P.length;e++){let t=P[e],n=t.el;n&&(t.index!==e&&Ae(n),n.setAttribute(`index`,`${e}`)),t.index=e}}function ke(){if(!v||!y)return;T=G(`rtl`),E=G(`vertical`),te=E?`height`:`width`;let e=G(`classes`);if(z(v,e.isLTR,!T),z(v,e.isRTL,T),z(v,e.isHorizontal,!E),z(v,e.isVertical,E),z(v,e.hasAdaptiveHeight,G(`adaptiveHeight`)),b=0,x=0,S=0,W=0,y){y.childElementCount||(y.style.display=`grid`);let e=y.getBoundingClientRect();b=y.getBoundingClientRect()[te]||0;let t=window.getComputedStyle(y);W=parseFloat(t.getPropertyValue(`--f-carousel-gap`))||0,t.getPropertyValue(`overflow-`+(E?`y`:`x`))===`visible`&&(x=Math.abs(e[E?`top`:`left`]),S=Math.abs(window[E?`innerHeight`:`innerWidth`]-e[E?`bottom`:`right`])),y.style.display=``}if(!b)return;let t=function(){let e=0;if(y){let t=document.createElement(`div`);t.style.display=`block`,L(t,g.classes.slide),y.appendChild(t),e=t.getBoundingClientRect()[te],t.remove(),t=void 0}return e}();for(let e of I){let n=e.el,r=0;if(!e.isVirtual&&n&&l(n)){let e=!1;n.parentElement&&n.parentElement===y||(y.appendChild(n),e=!0),r=n.getBoundingClientRect()[te],e&&n.parentElement?.removeChild(n)}else r=t;e.dim=r}if(C=!1,G(`infinite`)){C=!0;let e=xe(),t=b+x+S;for(let n=0;n<I.length;n++){let r=I[n]?.dim+W;if(e-r<t&&e-r-t<r){C=!1;break}}}(function(){if(!v)return;let e=be(),t=xe(!1),n=G(`slidesPerPage`);n=n===`auto`?1/0:parseFloat(n+``),H=[];let r=0,i=0;for(let t of I)(!H.length||r+t.dim-e>.05||i>=n)&&(H.push({index:H.length,slides:[],dim:0,offset:0,pos:0}),r=0,i=0),H[H.length-1]?.slides.push(t),r+=t.dim+W,i++;let a=G(`center`),o=G(`fill`),s=0;for(let n of H){n.dim=(n.slides.length-1)*W;for(let e of n.slides)n.dim+=e.dim;n.offset=s,n.pos=s,!1!==a&&(n.pos-=.5*(e-n.dim)),o&&!C&&t>e&&(n.pos=p(0,n.pos,t-e)),s+=n.dim+W}let c=[],l;for(let e of H){let t={...e};l&&Math.abs(t.pos-l.pos)<.1?(l.dim+=t.dim,l.slides=[...l.slides,...t.slides]):(l=t,t.index=c.length,c.push(t))}H=c,k=p(0,k,H.length-1)})(),j=H[0]?.pos||0,M=H[H.length-1]?.pos||0,u===0?function(){o=void 0,k=G(`initialPage`);let e=G(`initialSlide`)||void 0;e!==void 0&&(k=Z.getPageIndex(e)||0),k=p(0,k,H.length-1),D=H[k]?.pos||0,A=D}():A=H[k||0]?.pos||0,K(`refresh`),de()}function Ae(e){if(!e||!l(e))return;let t=parseInt(e.getAttribute(`index`)||`-1`),n=``;for(let t of Array.from(e.classList)){let e=t.match(/^f-(\w+)(Out|In)$/);e&&e[1]&&(n=e[1]+``)}if(!e||!n)return;let r=[`f-${n}Out`,`f-${n}In`,`to-prev`,`to-next`,`from-prev`,`from-next`];e.removeEventListener(`animationend`,Me),R(e,r.join(` `)),B.delete(t)}function je(){if(!y)return;let e=B.size>0;for(let e of I)Ae(e.el);B.clear(),e&&Be()}function Me(e){e.animationName?.substring(0,2)===`f-`&&(Ae(e.target),B.size||(R(v,`in-transition`),!O&&Math.abs(Z.getPosition(!0)-A)<.5&&(O=!0,K(`settle`))),Be())}function Ne(e){Pe(e),K(`click`,e)}function Pe(e){if(e.defaultPrevented)return;let t=e.composedPath()[0],n=t.closest(`[data-carousel-target]`)?.dataset?.carouselTarget;if(n&&ge(n)!==v)return;if(t.closest(`[data-carousel-go-prev]`))return fe(e),void Z.prev();if(t.closest(`[data-carousel-go-next]`))return fe(e),void Z.next();let r=t.closest(`[data-carousel-go-to]`);
1if(r)return fe(e),void Z.goTo(parseFloat(r.dataset.carouselGoTo||``)||0);if(t.closest(`[data-carousel-download]`)){fe(e);let t=H[k]?.slides[0];if(t&&(t.downloadSrc||t.type===`image`&&t.src)){let e=t.downloadFilename,n=document.createElement(`a`),r=t.downloadSrc||t.src||``;n.href=r,n.target=`_blank`,n.download=e||r,n.click()}return}}function Fe(e){let t=e.el;t&&t.querySelector(`.f-spinner`)?.remove()}function Ie(e){let t=e.el;t&&(t.querySelector(`.f-html.is-error`)?.remove(),R(t,`has-error`))}function Le(e){e||=H[k]?.slides[0];let t=e?.el;if(!t)return;let n=G(`formatCaption`,e);n===void 0&&(n=e.caption),n||=``;let r=G(`captionEl`);if(r&&r instanceof HTMLElement){if(e.index!==k)return;if(c(n)&&(r.innerHTML=re(n+``)),n instanceof HTMLElement){if(n.parentElement===r)return;r.innerHTML=``,n.parentElement&&(n=n.cloneNode(!0)),r.append(n)}return}if(!n)return;let i=e.captionEl||t.querySelector(`.f-caption`);!i&&n instanceof HTMLElement&&n.classList.contains(`f-caption`)&&(i=n),i||(i=document.createElement(`div`),L(i,`f-caption`),c(n)?i.innerHTML=re(n+``):n instanceof HTMLElement&&(n.parentElement&&(n=n.cloneNode(!0)),i.append(n)));let a=`f-caption-${he}_${e.index}`;i.setAttribute(`id`,a),i.dataset.selectable=`true`,L(t,`has-caption`),t.setAttribute(`aria-labelledby`,a),e.captionEl=i,t.insertAdjacentElement(`beforeend`,i)}function Re(e,t={}){let{transition:n,tween:r}={transition:g.transition,tween:g.tween,...t||{}};if(!v||!i)return;let a=H.length;if(!a||function(e,t){if(!(v&&b&&i&&t&&c(t)&&t!==`tween`))return!1;for(let e of V)if(b-e.dim>.5)return!1;if(x>.5||S>.5)return;let n=H.length,r=e>k?1:-1;e=C?(e%n+n)%n:p(0,e,n-1),T&&(r*=-1);let a=H[k]?.slides[0],o=a?.index,s=H[e]?.slides[0],l=s?.index,u=H[e]?.pos;if(l===void 0||o===void 0||o===l||D===u||Math.abs(b-(s?.dim||0))>1)return!1;O=!1,i.pause(),je(),L(v,`in-transition`),D=A=u;let d=Ee(a),f=Ee(s);return ue(),d&&(B.add(o),d.style.transform=``,d.addEventListener(`animationend`,Me),R(d,g.classes.isSelected),d.inert=!1,L(d,`f-${t}Out to-${r>0?`next`:`prev`}`)),f&&(B.add(l),f.style.transform=``,f.addEventListener(`animationend`,Me),L(f,g.classes.isSelected),f.inert=!1,L(f,`f-${t}In from-${r>0?`prev`:`next`}`)),Be(),!0}(e,n))return;e=C?(e%a+a)%a:p(0,e,a-1),A=H[e||0]?.pos||0;let s=i.isRunning()?i.getEndValues().pos:D;if(Math.abs(A-s)<1)return D=A,k!==e&&(Le(),o=k,k=e,de(),ve(),K(`change`,k,o)),Be(),void(O||(O=!0,K(`settle`)));if(i.pause(),je(),C){let e=xe(),t=Math.floor((s-H[0]?.pos)/e)||0,n=A+t*e;A=[n+e,n,n-e].reduce(function(e,t){return Math.abs(t-s)<Math.abs(e-s)?t:e})}!1!==n&&m(r)?i.spring(q({},g.tween,r)).from({pos:D}).to({pos:A}).start():(D=A,ue(),Be(),O||(O=!0,K(`settle`)))}function ze(e){let t=D;if(C&&!0!==e){let e=xe();t-=(Math.floor((D-H[0]?.pos||0)/e)||0)*e}return t}function Be(){if(!v||!y)return;V=Se();let e=new Set,t=[],n=H[k],r=g.setTransform,i;for(let r of I){let a=B.has(r.index),o=V.indexOf(r)>-1,s=n?.slides?.indexOf(r)>-1;if(r.isVirtual&&!a&&!o)continue;let c=Ee(r);if(c&&(t.push(r),s&&e.add(c),G(`adaptiveHeight`)&&s)){let e=(c.lastElementChild||c).getBoundingClientRect().height;i=i==null?e:Math.max(i,e)}}y&&i&&(y.style.height=`${i}px`),[...ce(y,`.${g.classes.slide}`)].forEach(t=>{z(t,g.classes.isSelected,e.has(t));let n=P[parseInt(t.getAttribute(`index`)||`-1`)];if(!n)return t.remove(),void Ae(t);let i=B.has(n.index),a=V.indexOf(n)>-1;if(n.isVirtual&&!i&&!a)return void De(n);if(t.inert=!a,!1===r)return;let o=n.pos?Math.round(1e4*n.pos)/1e4:0,s=0,c=0,l=0,u=0;i||(s=E?0:T?-1*o:o,c=E?o:0,l=le(s,0,n.dim,0,100),u=le(c,0,n.dim,0,100)),r instanceof Function&&!i?r(Z,n,{x:s,y:c,xPercent:l,yPercent:u}):t.style.transform=s||c?`translate3d(${l}%, ${u}%,0)`:``}),K(`render`,t)}function Ve(){v?.removeEventListener(`click`,Ne),document.removeEventListener(`mousemove`,oe),B.clear(),a?.disconnect(),a=void 0;for(let e of P){let t=e.el;t&&l(t)&&(e.state=void 0,Fe(e),Ie(e),e.isVirtual?(De(e),e.el=void 0):(Ae(t),t.style.transform=``,y&&!y.contains(t)&&y.appendChild(t)))}for(let e of Object.values(_))e?.destroy();_={},r?.destroy(),r=void 0,i?.destroy(),i=void 0;for(let[e,t]of Object.entries(g.classes||{}))e!==`container`&&R(v,t);R(y,`is-draggable`)}function He(){return C||k>0}function Ue(){return C||k<H.length-1}let Z={add:function(e,t){let n=D,r=k,a=xe(),o=i?.isRunning()?i.getEndValues().pos:D,s=a&&Math.floor((o-(H[0]?.pos||0))/a)||0;return Ce(e,t),J(N),ke(),i&&a&&(r===k&&(n-=s*a),n===A?D=A:i.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:n}).to({pos:A}).start()),Be(),Z},canGoPrev:He,canGoNext:Ue,destroy:function(){return K(`destroy`),window.removeEventListener(`resize`,ae),Ve(),ie.clear(),v=null,H=[],P=[],g={...pe},_={},I=[],s=void 0,N=`*`,u=2,Z},emit:K,filter:function(e=`*`){return J(e),ke(),D=p(j,D,M),Be(),K(`filter`,e),Z},getContainer:function(){return v},getGapDim:X,getGestures:function(){return r},getLastMouseMove:function(){return Y},getOption:function(e){return G(e)},getOptions:function(){return g},getPage:function(){return H[k]},getPageIndex:function(e){if(e!==void 0){for(let t of H||[])for(let n of t.slides)if(n.index===e)return t.index;return-1}return k},getPageIndexFromPosition:ye,getPageProgress:function(e,t){e===void 0&&(e=k);let n=H[e];if(!n)return e>k?-1:1;let r=xe(),i=X(),a=n.pos,o=ze();if(C&&!0!==t){let e=Math.floor((o-H[0]?.pos)/r)||0;o-=e*r,a=[a+r,a,a-r].reduce(function(e,t){return Math.abs(t-o)<Math.abs(e-o)?t:e})}return(o-a)/(n.dim+i)||0},getPageVisibility:function(e){e===void 0&&(e=k);let t=H[e];if(!t)return e>k?-1:1;let n=ze(),r=be(),i=t.pos;if(C){let e=xe(),t=i+(Math.floor((n-H[0]?.pos)/e)||0)*e;i=[t+e,t,t-e].reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})}return i>n&&i+t.dim<n+r?1:i<n?(i+t.dim-n)/t.dim||0:i+t.dim>n+r&&(n+r-i)/t.dim||0},getPages:function(){return H},getPlugins:function(){return _},getPosition:ze,getSlides:function(){return P},getState:function(){return u},getTotalSlideDim:xe,getTween:function(){return i},getViewport:function(){return y},getViewportDim:be,getVisibleSlides:function(e){return e===void 0?V:Se(e)},goTo:Re,hasNavigated:function(){return o!==void 0},hideError:Ie,hideLoading:Fe,init:function(){if(!e||!l(e))throw Error(`No Element found`);return u!==0&&(Ve(),u=0),v=e,h=t,window.removeEventListener(`resize`,ae),h.breakpoints&&window.addEventListener(`resize`,ae),ae(),Z},isInfinite:function(){return C},isInTransition:function(){return B.size>0},isRTL:function(){return T},isSettled:function(){return O},isVertical:function(){return E},localize:re,next:function(e={}){return Re(k+1,e),Z},off:function(e,t){for(let n of e instanceof Array?e:[e])ie.has(n)&&ie.set(n,ie.get(n).filter(e=>e!==t));return Z},on:function(e,t){for(let n of e instanceof Array?e:[e])ie.set(n,[...ie.get(n)||[],t]);return Z},prev:function(e={}){return Re(k-1,e),Z},reInit:function(e={}
vendor: 7,460 bytes, line 1
1,r){return Ve(),u=0,s=void 0,N=`*`,t=e,h=e,m(r)&&(n=r),ae(),Z},remove:function(e){e===void 0&&(e=P.length-1);let t=P[e];return t&&(K(`removeSlide`,t),t.el&&=(Ae(t.el),t.el.remove(),void 0),P.splice(e,1),J(N),ke(),D=p(j,D,M),Be()),Z},setPosition:function(e){D=e,ue(),Be()},showError:function(e,t){if(u===1){Fe(e),Ie(e);let n=e.el;if(n){let r=document.createElement(`div`);L(r,`f-html`),L(r,`is-error`),r.innerHTML=re(t||`<p>{{ERROR}}</p>`),e.htmlEl=r,L(n,`has-html has-error`),n.insertAdjacentElement(`afterbegin`,r),K(`contentReady`,e)}}return Z},showLoading:function(e){let t=e.el,n=t?.querySelector(`.f-spinner`);if(!t||n)return Z;let r=f(G(`spinnerTpl`));return r&&(L(r,`f-spinner`),t.insertAdjacentElement(`beforeend`,r)),Z},version:`6.1.15`};return Z};_e.l10n={en_EN:J},_e.getDefaults=()=>pe;var ve=(e=!0,t=`--f-scrollbar-compensate`,n=`--f-body-margin`,r=`hide-scrollbar`)=>{let i=document,a=i.body,o=i.documentElement;if(e){if(a.classList.contains(r))return;let e=window.innerWidth-o.getBoundingClientRect().width;e<0&&(e=0),o.style.setProperty(t,`${e}px`);let i=parseFloat(window.getComputedStyle(a).marginRight);i&&a.style.setProperty(n,`${i}px`),a.classList.add(r)}else a.classList.remove(r),a.style.setProperty(n,``),i.documentElement.style.setProperty(t,``)};function ye(){return!(typeof window>`u`||!window.document||!window.document.createElement)}var X=function(e=``,t=``,n=``){return e.split(t).join(n)},be={tpl:e=>`<img class="f-panzoom__content" \n ${e.srcset?`data-lazy-srcset="{{srcset}}"`:``} \n ${e.sizes?`data-lazy-sizes="{{sizes}}"`:``} \n data-lazy-src="{{src}}" alt="{{alt}}" />`},xe=()=>{let e;function t(t,n){let r=e?.getOptions().Zoomable,i=(m(r)?{...be,...r}:be)[t];return i&&typeof i==`function`&&n?i(n):i}function n(){e&&!1!==e.getOptions().Zoomable&&(e.on(`addSlide`,a),e.on(`removeSlide`,o),e.on(`attachSlideEl`,s),e.on(`click`,i),e.on(`change`,r),e.on(`ready`,r))}function r(){l();let t=e?.getVisibleSlides()||[];if(t.length>1||e?.getOption(`transition`)===`slide`)for(let n of t){let t=n.panzoomRef;t&&(e?.getPage().slides||[]).indexOf(n)<0&&t.execute(U.ZoomTo,{...t.getStartPosition()})}}function i(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.panzoomAction&&u(n.dataset.panzoomAction)}function a(n,r){let i=r.el;if(!e||!i||r.panzoomRef)return;let a=r.src||r.lazySrc||``,o=r.alt||r.caption||`Image #${r.index}`,s=r.srcset||r.lazySrcset||``,u=r.sizes||r.lazySizes||``;if(a&&c(a)&&!r.html&&(!r.type||r.type===`image`)){r.type=`image`,r.thumbSrc=r.thumbSrc||a;let e=t(`tpl`,r);e=X(e,`{{src}}`,a+``),e=X(e,`{{srcset}}`,s+``),e=X(e,`{{sizes}}`,u+``),i.insertAdjacentHTML(`afterbegin`,e)}let d=i.querySelector(`.f-panzoom__content`);if(!d)return;d.setAttribute(`alt`,o+``);let f=se(i,{width:r.width&&r.width!==`auto`?parseFloat(r.width+``):`auto`,height:r.height&&r.height!==`auto`?parseFloat(r.height+``):`auto`,classes:{container:`f-zoomable`},event:()=>e?.getLastMouseMove(),spinnerTpl:()=>e?.getOption(`spinnerTpl`)||``,...t(`Panzoom`)});f.on(`*`,(t,n,...i)=>{e&&(n===`loading`&&(r.state=0),n===`loaded`&&(r.state=1),n===`error`&&(r.state=2,e?.showError(r,`{{IMAGE_ERROR}}`)),e.emit(`panzoom:${n}`,r,...i),n===`loading`&&e.emit(`contentLoading`,r),n===`ready`&&e.emit(`contentReady`,r),r.index===e?.getPageIndex()&&l())}),r.panzoomRef=f}function o(e,t){t.panzoomRef&&=(t.panzoomRef.destroy(),void 0)}function s(e,t){let n=t.panzoomRef;if(n)switch(n.getState()){case 0:n.init();break;case 3:n.execute(U.ZoomTo,{...n.getStartPosition(),velocity:0})}}function l(){let t=e?.getContainer()||void 0,n=e?.getPage()?.slides[0]?.panzoomRef;if(t){if(n)n.updateControls(t);else for(let e of t.querySelectorAll(`[data-panzoom-action]`)||[])e.setAttribute(`aria-disabled`,``),e.setAttribute(`tabindex`,`-1`)}}function u(t,...n){e?.getPage().slides[0].panzoomRef?.execute(t,...n)}return{init:function(t){e=t,e.on(`initPlugins`,n)},destroy:function(){if(e){e.off(`initPlugins`,n),e.off(`addSlide`,a),e.off(`removeSlide`,o),e.off(`attachSlideEl`,s),e.off(`click`,i),e.off(`change`,r),e.off(`ready`,r);for(let t of e.getSlides())o(0,t)}e=void 0},execute:u}},Se={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},Ce=()=>{let e,t;function n(){let t=e?.getOptions().Sync;return m(t)?{...Se,...t}:Se}function r(r){e&&r&&(t=r,e.getOptions().classes={...e.getOptions().classes,isSelected:``},e.getOptions().initialSlide=t.getPage()?.slides[0]?.index||0,n().syncOnChange&&e.on(`change`,o),n().syncOnClick&&e.on(`click`,c),n().syncOnHover&&e.getViewport()?.addEventListener(`mouseover`,l),function(){e&&t&&(e.on(`ready`,a),e.on(`refresh`,u),t.on(`change`,s),t.on(`filter`,d))}())}function i(){let t=n().target;e&&t&&r(t)}function a(){f()}function o(){if(e&&t){let n=e.getPage()?.slides||[],r=t.getPageIndex(n[0].index||0);r>-1&&t.goTo(r,e.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function s(){if(e&&t){let n=e.getPageIndex(t.getPage()?.slides[0].index||0);n>-1&&e.goTo(n,t.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function c(n,r){if(!e||!t||e.getTween()?.isRunning())return;let i=e?.getOptions().classes.slide;if(!i)return;let a=r.target.closest(`.${i}`);if(a){let e=parseInt(a.getAttribute(`index`)||``)||0,n=t.getPageIndex(e);t.goTo(n)}}function l(t){e&&c(0,t)}function u(){if(e&&t){let n=e.getPageIndex(t.getPage()?.slides[0].index||0);n>-1&&e.goTo(n,{tween:!1,transition:!1}),f()}}function d(n,r){e&&t&&(e.filter(r),s())}function f(){if(!t)return;let n=t.getPage()?.slides[0]?.index||0;for(let t of e?.getSlides()||[])t.el?.classList.toggle(`is-selected`,t.index===n)}return{init:function(t){e=t,e.on(`initSlides`,i)},destroy:function(){e?.off(`ready`,a),e?.off(`refresh`,u),e?.off(`change`,o),e?.off(`click`,c),e?.getViewport()?.removeEventListener(`mouseover`,l),t?.off(`change`,s),t?.off(`filter`,d),t=void 0,e?.off(`initSlides`,i),e=void 0},getTarget:function(){return t}}},we={showLoading:!0,preload:1},Te=`is-lazyloading`,Ee=`is-lazyloaded`,De=`has-lazyerror`,Oe=()=>{let e;function t(){let t=e?.getOptions().Lazyload;return m(t)?{...we,...t}:we}function n(n){let r=n.el;if(!r)return;let i=t(),a=`[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]`,o=Array.from(r.querySelectorAll(a));r.matches(a)&&o.push(r);for(let t of o){let r=t.dataset.lazySrc,a=t.dataset.lazySrcset,o=t.dataset.lazySizes,s=t.dataset.lazyBg,c=(t instanceof HTMLImageElement||t instanceof HTMLSourceElement)&&(r||a),l=!!s;if(!c&&!l)continue;let u=r||a||s;if(u){if(c){let s=t.parentElement?.classList.contains(`f-panzoom__wrapper`);i.showLoading&&e?.showLoading(n),t.addEventListener(`load`,()=>{e?.hideLoading(n),R(t,De),t instanceof HTMLImageElement?t.decode().finally(()=>{R(t,Te),L(t,Ee)}).catch(()=>{}):(R(t,Te),L(t,Ee)),s||e?.emit(`lazyLoad:loaded`,n,t,u)}),t.addEventListener(`error`,()=>{e?.hideLoading(n),R(t,Te),L(t,De),s||e?.emit(`lazyLoad:error`,n,t,u)}),t.classList.add(`f-lazyload`),t.classList.add(Te),s||e?.emit(`lazyLoad:load`,n,t,u),r&&(t.src=r),a&&(t.srcset=a),o&&(t.sizes=o)}else l&&(t.style.backgroundImage=`url('${s}')`);delete t.dataset.lazySrc,delete t.dataset.lazySrcset,delete t.dataset.lazySizes,delete t.dataset.lazyBg}}}function r(){if(!e)return;let r=[...e.getVisibleSlides()],i=t().preload;if(i>0){let t=e.getPosition(),n=e.getViewportDim();r.push(...e.getVisibleSlides(t+n*i),...e.getVisibleSlides(t-n*i))}for(let e of r)n(e)}return{init:function(t){e=t,e.on(`render`,r)},destroy:function(){e?.off(`render`,r),e=void 0}}},ke=`<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1">`,Ae=`</svg>
1`,je={prevTpl:ke+`<path d="M15 3l-9 9 9 9"></path>`+Ae,nextTpl:ke+`<path d="M9 3l9 9-9 9"></path>`+Ae},Me=()=>{let e,t,n;function r(t){let n=function(){let t=e?.getOptions().Arrows;return m(t)?{...je,...t}:je}(),r=`<button data-carousel-go-${t} tabindex="0" class="f-button is-arrow is-${t}" title="{{${t.toUpperCase()}}}">`+n[`${t}Tpl`]+`</button>`,i=f(e.localize(r))||void 0;return i&&L(i,n[`${t}Class`]),i}function i(){t?.remove(),t=void 0,n?.remove(),n=void 0,e?.getContainer()?.classList.remove(`has-arrows`)}function a(){e&&!1!==e.getOptions().Arrows&&e.getPages().length>1?(function(){if(!e)return;let i=e.getViewport();i&&(t||(t=r(`prev`),t&&i.insertAdjacentElement(`beforebegin`,t)),n||(n=r(`next`),n&&i.insertAdjacentElement(`afterend`,n)),z(e.getContainer(),`has-arrows`,!0))}(),e&&(t?.toggleAttribute(`aria-disabled`,!e.canGoPrev()),n?.toggleAttribute(`aria-disabled`,!e.canGoNext()))):i()}return{init:function(t){e=t.on([`change`,`refresh`],a)},destroy:function(){i(),e?.off([`change`,`refresh`],a),e=void 0}}},Ne=`<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>`,Pe=`<g><line x1="11" y1="8" x2="11" y2="14"></line></g>`+Ne,Fe={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`,Ne],zoomIn:[`zoomIn`,`ZOOM_IN`,Pe],toggleFull:[`toggleFull`,`TOGGLE_FULL`,Pe],iterateZoom:[`iterateZoom`,`ITERATE_ZOOM`,Pe],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>`]},Ie={};for(let e of Object.keys(Fe)){let t=Fe[e];Ie[e]={tpl:`<button data-panzoom-action="${t[0]}" class="f-button" title="{{${t[1]}}}"><svg>${t[2]}</svg></button>`}}var Le;(function(e){e.Left=`left`,e.middle=`middle`,e.right=`right`})(Le||={});var Re={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>`},...Ie},ze={absolute:!1,display:{left:[],middle:[`zoomIn`,`zoomOut`,`toggle1to1`,`rotateCCW`,`rotateCW`,`flipX`,`flipY`,`reset`],right:[]},enabled:`auto`,items:{}},Be=()=>{let e,t;function n(t){let n=e?.getOptions().Toolbar,r=(m(n)?{...ze,...n}:ze)[t];return r&&typeof r==`function`&&e?r(e):r}function r(){if(!e||t||!1===e?.getOptions().Toolbar)return;let r=e.getContainer();if(!r)return;let i=n(`enabled`);if(!i)return;let a=n(`absolute`),o=e.getSlides().length>1,s=!1,l=!1;for(let t of e.getSlides())t.panzoomRef&&(s=!0),(t.downloadSrc||t.type===`image`&&t.src)&&(l=!0);let u=e.getPlugins().Thumbs?.isEnabled()||!1,d=o&&e.getPlugins().Autoplay||!1,p=e.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if(i===`auto`&&(i=s),!i)return;t=r.querySelector(`.f-carousel__toolbar`)||void 0,t||(t=document.createElement(`div`),L(t,`f-carousel__toolbar`));let h=n(`display`),g=q({},Re,n(`items`));for(let n of[`left`,`middle`,`right`]){let r=h[n]||[],i=document.createElement(`div`);L(i,`f-carousel__toolbar__column is-${n}`);for(let t of r){let n;if(c(t)){if(t===`counter`&&!o||t===`autoplay`&&!d||Object.prototype.hasOwnProperty.call(Ie,t)&&!s||t===`fullscreen`&&!p||t===`thumbs`&&!u||t===`download`&&!l)continue;n=g[t]}if(m(t)&&(n=t),n&&n.tpl){let t=e.localize(n.tpl);t=t.split(`<svg>`).join(`<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">`);let r=f(t);r&&(typeof n.click==`function`&&e&&r.addEventListener(`click`,t=>{t.preventDefault(),t.stopPropagation(),typeof n.click==`function`&&e&&n.click(e,t)}),i.append(r))}}t.append(i)}if(t.childElementCount){if(a&&L(t,`is-absolute`),!t.parentElement){let e=n(`parentEl`);e?e.insertAdjacentElement(`afterbegin`,t):r.insertAdjacentElement(`afterbegin`,t)}r.contains(t)&&(L(r,`has-toolbar`),a&&L(r,`has-absolute-toolbar`))}}return{init:function(t){e=t,e?.on(`initSlides`,r)},destroy:function(){e?.off(`initSlides`,r),R(e?.getContainer(),`has-toolbar has-absolute-toolbar`),t?.remove(),t=void 0},add:function(e,t){Re[e]=t},isEnabled:function(){return!!t}}},Ve={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},He=()=>{let e,t,n=!1,r=!1,i=!1,a=null;function o(t){let n=e?.getOptions().Autoplay,r=(m(n)?{...Ve,...n}:Ve)[t];return r&&typeof r==`function`&&e?r(e):r}function s(){clearTimeout(t),t=void 0}function c(){if(!e||!n||i||r||t||!e.isSettled()||function(){let t=e?.getPage()?.slides||[];for(let e of t)if(e.state===0)return!0;return!1}())return;(function(){if(!e||(d(),!o(`showProgressbar`)))return;let t=o(`progressbarParentEl`);if(!t&&e.getPlugins().Toolbar?.isEnabled()&&(t=e.getContainer()),!t&&!0!==e.getPlugins().Toolbar?.isEnabled()){let n=e.getPages()[0]?.slides||[],r=e.getPage()?.slides||[];n.length===1&&r.length===1&&(t=r[0].el)}if(t||=e.getViewport(),!t)return;a=document.createElement(`div`),L(a,`f-progressbar`),t.prepend(a);let n=o(`timeout`)||1e3;a.style.animationDuration=`${n}ms`})();let s=o(`timeout`);t=setTimeout(()=>{e&&n&&!r&&(e.isInfinite()||e.getPageIndex()!==e.getPages().length-1?e.next():e.goTo(0))},s)}function l(){if(!e||e.getPages().length<2||!1===e.getOptions().Autoplay||n)return;n=!0,e.emit(`autoplay:start`,o(`timeout`)),L(e.getContainer(),`has-autoplay`),e.getTween()?.on(`start`,v);let t=e?.getContainer();t&&o(`pauseOnHover`)&&matchMedia(`(hover: hover)`).matches&&(t.addEventListener(`mouseenter`,y,!1),t.addEventListener(`mouseleave`,b,!1)),e.on(`change`,g),e.on(`settle`,_),e.on(`contentReady`,p),e.on(`panzoom:touchStart`,u),e.on(`panzoom:wheel`,u),e.isSettled()&&c()}
vendor: 4,521 bytes, line 1
1function u(){if(s(),d(),e){if(n){e.emit(`autoplay:end`),e.getTween()?.off(`start`,v);let t=e.getContainer();t&&(t.classList.remove(`has-autoplay`),t.removeEventListener(`mouseenter`,y,!1),t.removeEventListener(`mouseleave`,b,!1))}e.off(`change`,g),e.off(`settle`,_),e.off(`contentReady`,p),e.off(`panzoom:touchStart`,u),e.off(`panzoom:wheel`,u)}n=!1,r=!1}function d(){a&&=(a.remove(),null)}function f(){e&&e.getPages().length>1&&o(`autoStart`)&&l()}function p(){c()}function h(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.autoplayAction===`toggle`&&x.toggle()}function g(){!e||!e?.isInfinite()&&e.getPageIndex()===e.getPages().length-1?u():(s(),d())}function _(){c()}function v(){s(),d()}function y(){i=!0,n&&(s(),d())}function b(){i=!1,n&&!r&&e?.isSettled()&&c()}let x={init:function(t){e=t,e.on(`ready`,f),e.on(`click`,h)},destroy:function(){u(),e?.off(`ready`,f),e?.off(`click`,h),e=void 0},isEnabled:()=>n,pause:function(){r=!0,s(),d()},resume:function(){r=!1,n&&!i&&c()},start(){l()},stop(){u()},toggle(){n?u():l()}};return x},Ue={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`},Z,We=()=>{let e,t,n,r,i,a=0,o=0,s=!0;function c(t){let n=e?.getOptions().Thumbs,r=(m(n)?{...Ue,...n}:Ue)[t];return r&&typeof r==`function`&&e?r(e):r}function l(){if(!e||!1===e?.getOptions().Thumbs)return!1;let t=0;for(let n of e.getSlides())n.thumbSrc&&t++;return t>=c(`minCount`)}function u(){return c(`type`)===`modern`}function d(){return c(`type`)===`scrollable`}function h(){let t=[],n=e?.getSlides()||[];for(let e of n)t.push({index:e.index,class:e.thumbClass,html:g(e)});return t}function g(e){let t=e.thumb?e.thumb instanceof HTMLImageElement?e.thumb.src:e.thumb:e.thumbSrc||void 0,n=e.thumbAlt===void 0?`Thumbnail #${(e.index||0)+1}`:e.thumbAlt+``,r=c(`thumbTpl`);return r=X(r,`{{alt}}`,n),r=X(r,`{{src}}`,t+``),r=X(r,`{{index}}`,`${e.index||0}`),r=X(r,`{{page}}`,`${(e.index||0)+1}`),r}function _(e){return`<div index="${e.index||0}" class="f-thumbs__slide ${e.class||``}">${e.html||``}</div>`}function v(t=!1){let r=e?.getContainer();if(!e||!r||n||!l())return;let i=c(`Carousel`)?.classes||{};if(i.container=i.container||`f-thumbs`,!n){let e=r.nextElementSibling;e?.classList.contains(i.container)&&(n=e)}if(!n){n=document.createElement(`div`);let e=c(`parentEl`);e?e.insertAdjacentElement(`beforeend`,n):r.insertAdjacentElement(`afterend`,n)}L(n,i.container),L(n,`f-thumbs`),L(n,`is-${c(`type`)}`),t&&L(n,`is-hidden`)}function y(){if(!n||!d())return;r=document.createElement(`div`),L(r,`f-thumbs__viewport`);let t=``;for(let e of h())typeof(e.html||``)==`string`&&(t+=_(e));r.innerHTML=t,n.append(r),n.addEventListener(`click`,t=>{t.preventDefault();let n=t.target.closest(`[index]`),r=parseInt(n?.getAttribute(`index`)||`-1`);e&&r>-1&&e.goTo(r)}),i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target instanceof HTMLImageElement&&(e.target.src=e.target.getAttribute(`data-lazy-src`)+``,e.target.removeAttribute(`data-lazy-src`),i?.unobserve(e.target))})},{root:r,rootMargin:`100px`}),n.querySelectorAll(`[data-lazy-src]`).forEach(e=>{i?.observe(e)}),e?.emit(`thumbs:ready`)}function b(){if(!Z||!e||!n||d()||t)return;let r=h();if(!r.length)return;let i=q({},{Sync:{target:e},Lazyload:{preload:1},slides:r,classes:{container:`f-thumbs`,viewport:`f-thumbs__viewport`,slide:`f-thumbs__slide`},center:!0,fill:!u(),infinite:!1,dragFree:!0,rtl:e.getOptions().rtl||!1,slidesPerPage:e=>{let t=0;return u()&&(function(){if(!u()||!n)return;let e=e=>n&&parseFloat(getComputedStyle(n).getPropertyValue(`--f-thumb-`+e))||0;a=e(`width`),o=e(`clip-width`)}(),t=4*(a-o)),e&&e.getTotalSlideDim()<=e.getViewportDim()-t?1/0:1}},Ue.Carousel||{},c(`Carousel`)||{});t=Z(n,i,{Sync:Ce,Lazyload:Oe}),t.on(`ready`,()=>{L(n,`is-syncing`),e?.emit(`thumbs:ready`),u()&&e?.on(`render`,ee)}),t.on(`destroy`,()=>{e?.emit(`thumbs:destroy`)}),t.init(),t.getGestures()?.on(`start`,()=>{s=!1}),t.on(`click`,(e,t)=>{let n=t.target;if(n){let e=n.matches(`button`)?n:n.firstElementChild;e&&e.matches(`button`)&&(t.preventDefault(),e.focus({preventScroll:!0}))}}),L(e.getContainer(),`has-thumbs`),k()}function x(){l()&&c(`showOnStart`)&&(v(),y())}function S(){l()&&(b(),e?.on(`addSlide`,T),e?.on(`removeSlide`,E),e?.on(`click`,te),e?.on(`refresh`,D),e?.getGestures()?.on(`start`,C),O(!0))}function C(){s=!0,document.activeElement?.closest(`.f-thumbs`)&&document.activeElement?.blur()}
1function ee(){n?.classList.toggle(`is-syncing`,!1===e?.hasNavigated()||e?.getTween()?.isRunning()),k(),e?.getGestures()?.isPointerDown()&&function(){if(!u()||!e||!t||!s)return;let n=t.getTween(),r=t.getPages(),i=e.getPageIndex()||0,c=e.getPageProgress()||0;if(!(e&&r&&r[i]&&n))return;let l=n.isRunning()?n.getCurrentValues().pos:t.getPosition();if(l===void 0)return;let d=r[i].pos+c*(a-o);d=p(r[0].pos,d,r[r.length-1].pos),n.from({pos:l}).to({pos:d}).start()}()}function w(){s=!0,O()}function T(e,n){let a={html:g(n)};if(t)t.add(a,n.index);else if(r){let e=f(_(a));if(e){r.append(e);let t=e.querySelector(`img`);t&&i?.observe(t)}}}function E(e,n){t?t.remove(n.index):r&&r.querySelector(`[index="${n.index}"]`)?.remove()}function te(e,t){let r=t.target;t.defaultPrevented||r?.dataset?.thumbsAction!==`toggle`||(n||(v(!0),y(),b()),n&&n.classList.toggle(`is-hidden`))}function D(){O()}function O(t=!1){if(!e||!r||!d())return;let n=e.getPageIndex();r.querySelectorAll(`.is-selected`).forEach(e=>{e.classList.remove(`is-selected`)});let i=r.querySelector(`[index="${n}"]`);if(i){i.classList.add(`is-selected`);let e=r.getBoundingClientRect(),n=i.getBoundingClientRect(),a=i.offsetTop-r.offsetTop-.5*e.height+.5*n.height,o=i.scrollLeft-r.scrollLeft-.5*e.width+.5*n.width;r.scrollTo({top:a,left:o,behavior:t?`instant`:`smooth`})}}function k(){if(!u()||!e||!t)return;let n=t?.getSlides()||[],r=-.5*a;for(let t of n){let n=t.el;if(!n)continue;let i=e.getPageProgress(t.index)||0;i=Math.max(-1,Math.min(1,i)),i>-1&&i<1&&(r+=.5*a*(1-Math.abs(i))),i=Math.round(1e4*i)/1e4,r=Math.round(1e4*r)/1e4,n.style.setProperty(`--progress`,`${Math.abs(i)}`),n.style.setProperty(`--shift`,`${e?.isRTL()?-1*r:r}px`),i>-1&&i<1&&(r+=.5*a*(1-Math.abs(i)))}}return{init:function(t,n){Z=n,e=t,e.on(`ready`,S),e.on(`initSlides`,x),e.on(`change`,w)},destroy:function(){d()&&e?.emit(`thumbs:destroy`),e?.off(`ready`,S),e?.off(`initSlides`,x),e?.off(`change`,w),e?.off(`render`,ee),e?.off(`addSlide`,T),e?.off(`click`,te),e?.off(`refresh`,D),e?.getGestures()?.off(`start`,C),e?.getContainer()?.classList.remove(`has-thumbs`),e=void 0,t?.destroy(),t=void 0,n?.remove(),n=void 0},getCarousel:function(){return t},getContainer:function(){return n},getType:function(){return c(`type`)},isEnabled:l}},Ge={autosize:!1,iframeAttr:{allow:`autoplay; fullscreen`,scrolling:`auto`},preload:!1},Ke=()=>{let e;function t(){let t=e?.getOptions().Html;return m(t)?q({},Ge,t):Ge}function n(){return!1!==e?.getOptions().Html}function r(e){return e.type===`iframe`||e.type===`pdf`||e.type===`gmap`}function i(e){let t=`${e}`;return t.match(/^\d+$/)?`${t}px`:t}function a(e){if(e===void 0||e===``)return;let t=`${e}`.trim();if(!t.match(/^\d+(\.\d+)?(px)?$/))return;let n=parseFloat(t);return Number.isFinite(n)?n:void 0}function o(e,n){let r=e[n]??t()[n];return r===`true`||r!==`false`&&r}function s(e,t){if(!n())return;let r=t.type,i=t.src;if(!r&&c(i)){if(i.charAt(0)===`#`?r=`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)?r=`image`:i.match(/\.(pdf)((\?|#).*)?$/i)?r=`pdf`:i.match(/\.(html|php)((\?|#).*)?$/i)&&(r=`iframe`),!r){let e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+\.?\d+?)z))|(?:\?ll=))(.*)?/i);e&&(i=`https://maps.google.${e[1]}/?ll=${(e[2]?e[2]+`&z=`+Math.floor(parseFloat(e[3]))+(e[4]?e[4].replace(/^\//,`&`):``):e[4]+``).replace(/\?/,`&`)}&output=${e[4]&&e[4].indexOf(`layer=c`)>0?`svembed`:`embed`}`,r=`gmap`)}if(!r){let e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i);e&&(i=`https://maps.google.${e[1]}/maps?q=${e[2].replace(`query=`,`q=`).replace(`api=1`,``)}&output=embed`,r=`gmap`)}r&&(t.src=i,t.type=r)}}function l(i,a){n()&&r(a)&&function(n){let r=n.el,i=n.src;if(!e||!r||!i)return;let a=document.createElement(`iframe`);L(a,`f-iframe`);for(let[e,n]of Object.entries(t().iframeAttr||{}))a.setAttribute(e,n);a.onerror=()=>{n.state=2,e?.showError(n,`{{IFRAME_ERROR}}`)};let s=document.createElement(`div`);L(s,`f-html`),s.append(a),n.htmlEl=s,n.contentEl=a,L(r,`has-html has-iframe has-${n.type}`),r.prepend(s),f(n);let c=o(n,`preload`),l=o(n,`autosize`);n.type===`iframe`&&(c||l)?(n.state=0,e.showLoading(n),L(r,`is-loading`),a.onload=()=>
vendor: 5,859 bytes, lines 1-2
1{if(!e||e.getState()===2||!a.src.length||n.contentEl!==a||!a.isConnected)return;n.state=1;let t=a.dataset.ready!==`true`;a.dataset.ready=`true`,p(n),e.hideLoading(n),t&&e.emit(`contentReady`,n),R(r,`is-loading`)},a.src=`${i}`):(a.src=`${i}`,e.emit(`contentReady`,n))}(a)}function u(t,n){if(r(n)){let t=n.el;e?.hideError(n),n.contentEl?.remove(),n.contentEl=void 0,n.htmlEl?.remove(),n.htmlEl=void 0,t&&(R(t,`has-html has-iframe has-pdf has-gmap`),R(t,`is-loading`))}}function d(){for(let t of e?.getSlides()||[])r(t)&&(f(t),t.state===1&&p(t))}function f(e){let t=e.htmlEl;if(t&&r(e)&&(t.style.aspectRatio=``,t.style.width=``,t.style.height=``,t.style.maxWidth=``,t.style.maxHeight=``,e.width&&(t.style.maxWidth=i(e.width)),e.height&&(t.style.maxHeight=i(e.height)),e.aspectRatio)){let n=e.aspectRatio.split(`/`),r=parseFloat(n[0].trim()),i=n[1]?parseFloat(n[1].trim()):0,a=r&&i?r/i:r;t.offsetHeight;let o=t.getBoundingClientRect(),s=a<(o.width||1)/(o.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=s?`auto`:``,t.style.height=s?``:`auto`}}function p(e){let t=e.contentEl,n=t?.parentElement,r=n?.style,i=o(e,`autosize`),s=a(e.width)||0,c=a(e.height)||0;if(s&&c&&(i=!1),t&&n&&r&&i){try{let e=window.getComputedStyle(n),i=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),a=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),o=t.contentWindow;if(o){let e=o.document,t=e.getElementsByTagName(`html`)[0],n=e.body;r.width=``;let l=window.getComputedStyle(n),u=parseFloat(l.marginLeft)+parseFloat(l.marginRight),d=n.style.overflow||``;n.style.overflow=`hidden`,s||=n.scrollWidth+u+i,r.flex=`0 0 auto`,r.width=`${s}px`,r.height=`${n.scrollHeight}px`,n.style.overflow=d,c=Math.max(t.scrollHeight,Math.ceil(t.getBoundingClientRect().height))+a}}catch{}(s||c)&&Object.assign(r,{flex:`0 1 auto`,width:s?`${s}px`:``,height:c?`${c}px`:``})}}return{init:function(t){e=t,e.on(`addSlide`,s),e.on(`attachSlideEl`,l),e.on(`detachSlideEl`,u),e.on(`refresh`,d)},destroy:function(){e?.off(`addSlide`,s),e?.off(`attachSlideEl`,l),e?.off(`detachSlideEl`,u),e?.off(`refresh`,d),e=void 0}}},qe=(e,t={})=>{let n=new URL(e),r=new URLSearchParams(n.search),i=new URLSearchParams;for(let[e,n]of[...r,...Object.entries(t)]){let t=n+``;if(e===`t`){let e=t.match(/((\d*)m)?(\d*)s?/);e&&i.set(`start`,60*parseInt(e[2]||`0`)+parseInt(e[3]||`0`)+``)}else i.set(e,t)}let a=i+``,o=e.match(/#t=((.*)?\d+s)/);return o&&(a+=`#t=${o[1]}`),a},Je={autoplay:!1,html5videoTpl:`<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}"> 2 <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}},Ye=()=>{let e,t=!1;function n(){let t=e?.getOptions().Video;return m(t)?{...Je,...t}:Je}function r(){return e?.getPage()?.slides[0]}let i=t=>{try{let n=JSON.parse(t.data);if(t.origin===`https://player.vimeo.com`){if(n.event===`ready`)for(let n of Array.from(e?.getContainer()?.getElementsByClassName(`f-iframe`)||[]))n instanceof HTMLIFrameElement&&n.contentWindow===t.source&&(n.dataset.ready=`true`)}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&n.event===`onReady`){let e=document.getElementById(n.id);e&&(e.dataset.ready=`true`)}}catch{}};function a(e,t){let r=t.src;if(!c(r))return;let i=t.type;if(!i||i===`html5video`){let e=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i);e&&(i=`html5video`,t.html5videoFormat=t.html5videoFormat||`video/`+(e[1]===`ogv`?`ogg`:e[1]))}if(!i||i===`youtube`){let e=r.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i);if(e){let a={...n().youtube,...t.youtube||{}},o=`www.youtube${a.nocookie?`-nocookie`:``}.com`,s=qe(r,a),c=encodeURIComponent(e[2]);t.videoId=c,t.src=`https://${o}/embed/${c}?${s}`,t.thumb=t.thumb||`https://i.ytimg.com/vi/${c}/mqdefault.jpg`,i=`youtube`}}if(!i||i===`vimeo`){let e=r.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/);if(e){let a=qe(r,{...n().vimeo,...t.vimeo||{}}),o=encodeURIComponent(e[2]),s=e[5]||``;t.videoId=o,t.src=`https://player.vimeo.com/video/${o}?${s?`h=${s}${a?`&`:``}`:``}${a}`,i=`vimeo`}}t.type=i}function o(t,r){r.type===`html5video`&&function(t){let r=t.el,i=t.src;if(!e||!r||!i)return;let a=t.html5videoTpl||n().html5videoTpl,o=t.html5videoFormat||n().html5videoFormat;if(!a)return;let s=t.poster||(t.thumb&&c(t.thumb)?t.thumb:``),l=f(a.replace(/\{\{src\}\}/gi,i+``).replace(/\{\{format\}\}/gi,o||``).replace(/\{\{poster\}\}/gi,s+``));if(!l)return;let u=document.createElement(`div`);L(u,`f-html`),u.append(l),t.contentEl=l,t.htmlEl=u,L(r,`has-${t.type}`),r.prepend(u),d(t),e.emit(`contentReady`,t)}(r),r.type!==`youtube`&&r.type!==`vimeo`||function(t){let r=t.el,i=t.src;if(!e||!r||!i)return;let a=document.createElement(`iframe`);L(a,`f-iframe`),a.setAttribute(`id`,`f-iframe_${t.videoId}`);for(let[e,t]of Object.entries(n().iframeAttr||{}))a.setAttribute(e,t);t.type===`youtube`&&(a.onload=()=>{e?.getState()===1&&a.contentWindow?.postMessage(JSON.stringify({event:`listening`,id:a.getAttribute(`id`)}),`*`)}),a.onerror=()=>{e?.showError(t,`{{IFRAME_ERROR}}`)};let o=document.createElement(`div`);L(o,`f-html`),o.append(a),t.contentEl=a,t.htmlEl=o,L(r,`has-html has-iframe has-${t.type}`),a.src=`${t.src}`,r.prepend(o),d(t),e.emit(`contentReady`,t)}(r)}function s(e,t){t.type!==`html5video`&&t.type!==`youtube`&&t.type!==`vimeo`||(t.contentEl?.remove(),t.contentEl=void 0,t.htmlEl?.remove(),t.htmlEl=void 0),t.poller&&clearTimeout(t.poller)}function l(){t=!1}function u(){if(t)return;t=!0;let e=r();
2(e&&e.autoplay!==void 0?e.autoplay:n().autoplay)&&(function(){let e=r(),t=e?.el;if(t&&e?.type===`html5video`)try{let e=t.querySelector(`video`);if(e){let t=e.play();t!==void 0&&t.then(()=>{}).catch(t=>{e.muted=!0,e.play()})}}catch{}let n=e?.htmlEl;n instanceof HTMLIFrameElement&&n.contentWindow?.postMessage(`{"event":"command","func":"stopVideo","args":""}`,`*`)}(),function(){let e=r(),t=e?.type;if(!e?.el||t!==`youtube`&&t!==`vimeo`)return;let n=()=>{if(e.contentEl&&e.contentEl instanceof HTMLIFrameElement&&e.contentEl.contentWindow){let t;if(e.contentEl.dataset.ready===`true`)return t=e.type===`youtube`?{event:`command`,func:`playVideo`}:{method:`play`,value:`true`},t&&e.contentEl.contentWindow.postMessage(JSON.stringify(t),`*`),void(e.poller=void 0);e.type===`youtube`&&(t={event:`listening`,id:e.contentEl.getAttribute(`id`)},e.contentEl.contentWindow.postMessage(JSON.stringify(t),`*`))}e.poller=setTimeout(n,250)};n()}())}function d(e){let t=e?.htmlEl;if(e&&t&&(e.type===`html5video`||e.type===`youtube`||e.type===`vimeo`)){if(t.style.aspectRatio=``,t.style.width=``,t.style.height=``,t.style.maxWidth=``,t.style.maxHeight=``,e.width){let n=`${e.width}`;n.match(/^\d+$/)&&(n+=`px`),t.style.maxWidth=`${n}`}if(e.height){let n=`${e.height}`;n.match(/^\d+$/)&&(n+=`px`),t.style.maxHeight=`${n}`}if(e.aspectRatio){let n=e.aspectRatio.split(`/`),r=parseFloat(n[0].trim()),i=n[1]?parseFloat(n[1].trim()):0,a=r&&i?r/i:r;t.offsetHeight;let o=t.getBoundingClientRect(),s=a<(o.width||1)/(o.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=s?`auto`:``,t.style.height=s?``:`auto`}}}function p(){d(r())}return{init:function(t){e=t,e.on(`addSlide`,a),e.on(`attachSlideEl`,o),e.on(`detachSlideEl`,s),e.on(`ready`,u),e.on(`change`,l),e.on(`settle`,u),e.on(`refresh`,p),window.addEventListener(`message`,i)},destroy:function(){e?.off(`addSlide`,a),e?.off(`attachSlideEl`,o),e?.off(`detachSlideEl`,s),e?.off(`ready`,u),e?.off(`change`,l),e?.off(`settle`,u),e?.off(`refresh`,p),window.removeEventListener(`message`,i),e=void 0}}},Xe={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>`},Ze=`in-fullscreen-mode`,Qe=()=>{let e;function t(t){let n=e?.getOptions().Fullscreen,r=(m(n)?{...Xe,...n}:Xe)[t];return r&&typeof r==`function`&&e?r(e):r}function n(){e?.getPlugins().Toolbar?.add(`fullscreen`,{tpl:t(`btnTpl`)})}function r(){if(t(`autoStart`)){let e=a();e&&s(e)}}function i(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.fullscreenAction===`toggle`&&l()}function a(){return t(`el`)||e?.getContainer()||void 0}function o(){let e=document;return e.fullscreenEnabled?!!e.fullscreenElement:!!e.webkitFullscreenEnabled&&!!e.webkitFullscreenElement}function s(e){let t=document,n;return e||=t.documentElement,t.fullscreenEnabled?n=e.requestFullscreen():t.webkitFullscreenEnabled&&(n=e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),n&&n.then(()=>{e.classList.add(Ze)}),n}function c(){let e=document,t;return e.fullscreenEnabled?t=e.fullscreenElement&&e.exitFullscreen():e.webkitFullscreenEnabled&&(t=e.webkitFullscreenElement&&e.webkitExitFullscreen()),t&&t.then(()=>{a()?.classList.remove(Ze)}),t}function l(){if(o())c();else{let e=a();e&&s(e)}}return{init:function(t){e=t,e.on(`initPlugins`,n),e.on(`ready`,r),e.on(`click`,i)},destroy:function(){e?.off(`initPlugins`,n),e?.off(`ready`,r),e?.off(`click`,i)},exit:c,inFullscreen:o,request:s,toggle:l}},$e,et,tt=!1,nt=!1,rt=!1,it=!1,at=()=>{let e=new URL(document.URL).hash,t=e.slice(1).split(`-`),n=t[t.length-1],r=n&&/^\+?\d+$/.test(n)&&parseInt(t.pop()||`1`,10)||1;return{urlHash:e,urlSlug:t.join(`-`),urlIndex:r}},ot=()=>{let e=$e?.getInstance(),t=e?.getState();return!(!e||t!==0&&t!==1)},st=()=>{if(!$e||ot())return;let{urlSlug:e,urlIndex:t}=at();if(!e)return;let n=document.querySelector(`[data-slug="${e}"]`);n&&$e.fromTriggerEl(n),ot()||(n=document.querySelectorAll(`[data-fancybox="${e}"]`)[t-1],n&&$e.fromTriggerEl(n,{startIndex:t-1})),ot()&&n&&!n.closest(`[inert]`)&&n.scrollIntoView({behavior:`instant`,block:`center`,inline:`center`})},ct=e=>{let t=e.getOptions().Hash,n=e.getSlide();return n&&(n.slug||n.fancybox||(m(t)?t.slug:``))||``},lt=e=>{let t=ct(e),n=e.getSlide();if(!n||!t)return``;let r=parseInt(n.index+``,10)+1,i=n.slug?`#${n.slug}`:`#${t}-${r}`;return(e.getCarousel()?.getPages()?.length||0)<2&&(i=`#${t}`),i},ut=()=>{if(!$e||rt)return;let e=$e?.getInstance(),t=e?.getCarousel(),{urlSlug:n,urlIndex:r}=at(),i=e?.getOptions().Hash;if(!1!==i){if(e&&e.getState()===1&&t){let a=t.getSlides();for(let e of a||[])if(e.slug===n||(e.fancybox===n||m(i)&&i.slug===n)&&e.index===r-1)return nt=!1,void t.goTo(e.index);it=!0,e.close(),it=!1}st()}},dt=()=>{$e&&(et=setTimeout(()=>{tt=!0,st(),tt=!1},300),window.addEventListener(`hashchange`,ut,!1))},ft;function pt(){history.scrollRestoration&&ft&&(history.scrollRestoration=ft,ft=void 0)}var mt=()=>{let e,t=``;function n(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash)return;if(tt){let t=e.getOptions().sync;t&&t.goTo(e?.getCarousel()?.getPageIndex()||0,{transition:!1,tween:!1})}let n=e.getCarousel();if(!n||!e.getSlide())return;let i=ct(e);if(!i)return;let{urlHash:a,urlSlug:o}=at(),s=lt(e);a!==s&&(t=a),history.scrollRestoration&&!ft&&(ft=history.scrollRestoration,history.scrollRestoration=`manual`,window.addEventListener(`beforeunload`,pt)),n.on(`change`,r);let c=i!==o;try{window.history[c?`pushState`:`replaceState`]({},document.title,window.location.pathname+window.location.search+s),c&&(nt=!0)}catch{}}function r(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash||!e.getSlide()||!ct(e))return;let t=lt(e);rt=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}rt=!1}function i(){if(e&&e.isTopMost()&&!1!==e.getOptions().Hash&&!it&&ct(e)){rt=!0;try{nt&&!function(){if(window.parent===window)return!1;try{var e=window.frameElement}catch{e=null}
2return e===null?location.protocol===`data:`:e.hasAttribute(`sandbox`)}()&&document.activeElement?.nodeName!==`IFRAME`?window.history.back():window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}rt=!1}}return{init:function(t){clearTimeout(et),e=t,e.on(`ready`,n),e.on(`close`,i)},destroy:function(){e?.off(`ready`,n),e?.off(`close`,i);let t=e?.getCarousel();t&&t.off(`change`,r),e=void 0,$e?.getInstance()||(pt(),window.removeEventListener(`beforeunload`,pt))}}};mt.getInfoFromURL=at,mt.startFromUrl=st,mt.setup=function(e){$e||($e=e,ye()&&(/complete|interactive|loaded/.test(document.readyState)?dt():document.addEventListener(`DOMContentLoaded`,dt)))};var ht={...J,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`,NO_CAPTION:`No Caption`,TOGGLE_SIDEBAR:`Toggle sidebar`},gt=`<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24"><path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>`;Be().add(`close`,{tpl:gt});var _t=e=>{e.cancelable&&e.preventDefault()},vt=(e=null,t=``,n)=>{if(!e||!e.parentElement||!t)return void(n&&n());yt(e);let r=i=>{i.target===e&&e.dataset.animationName&&(e.removeEventListener(`animationend`,r),delete e.dataset.animationName,n&&n(),e.classList.remove(t))};e.dataset.animationName=t,e.addEventListener(`animationend`,r),L(e,t)},yt=e=>{e&&e.dispatchEvent(new CustomEvent(`animationend`,{bubbles:!1,cancelable:!0,currentTarget:e}))},Q;(function(e){e[e.Init=0]=`Init`,e[e.Ready=1]=`Ready`,e[e.Closing=2]=`Closing`,e[e.Destroyed=3]=`Destroyed`})(Q||={});var bt={ajax:null,backdropClick:`close`,Carousel:{},closeButton:`auto`,closeButtonTpl:gt,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:ht,mainClass:``,mainStyle:{},mainTpl:`<dialog class="fancybox__dialog"> 3 <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}"> 4 <div class="fancybox__backdrop"></div> 5 <div class="fancybox__carousel"></div> 6 </div> 7 </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},xt=new Map,St=0,Ct=`with-fancybox`,wt=()=>{let e,t,n,r,i,a,o,s,u=Q.Init,p={...bt},h=-1,g={},_=[],v=!1,y=!0,b=0;function x(e,...t){let n=p[e];return n&&typeof n==`function`?n(X,...t):n}function S(e,t=[]){let n=x(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let C=new Map;function T(e,...t){let n=[...C.get(e)||[]];for(let[t,r]of Object.entries(p.on||{}))(t===e||t.split(` `).indexOf(e)>-1)&&n.push(r);for(let e of n)e&&typeof e==`function`&&e(X,...t);e!==`*`&&T(`*`,e,...t)}function E(){R(t,`is-revealing`);try{document.activeElement===e&&(t?.querySelector(`[autofocus]`)||t).focus()}catch{}}function te(e,t){ie(t),I(),t.el?.addEventListener(`click`,O),t.type!==`inline`&&t.type!==`clone`||function(e){if(!r||!e||!e.el)return;let t=null;if(c(e.src)){let n=e.src.split(`#`,2).pop();t=n?document.getElementById(n):null}if(t){if(L(t,`f-html`),e.type===`clone`||t.closest(`.fancybox__carousel`)){t=t.cloneNode(!0);let n=t.dataset.animationName;n&&(t.classList.remove(n),delete t.dataset.animationName);let r=t.getAttribute(`id`);r=r?`${r}--clone`:`clone-${h}-${e.index}`,t.setAttribute(`id`,r)}else if(t.parentNode){let n=document.createElement(`div`);n.inert=!0,t.parentNode.insertBefore(n,t),e.placeholderEl=n}e.htmlEl=t,L(e.el,`has-html`),e.el.prepend(t),t.classList.remove(`hidden`),t.style.display===`none`&&(t.style.display=``),getComputedStyle(t).getPropertyValue(`display`)===`none`&&(t.style.display=t.dataset.display||`flex`),r?.emit(`contentReady`,e)}else r?.showError(e,`{{ELEMENT_NOT_FOUND}}`)}(t),t.type===`ajax`&&function(e){let t=e.el;if(!t||e.htmlEl||e.xhr)return;r?.showLoading(e),e.state=0;let n=new XMLHttpRequest;n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE&&u===Q.Ready){if(r?.hideLoading(e),e.state=1,n.status===200){let i=n.responseText+``,a=null,o=null;if(e.filter){let t=document.createElement(`div`);t.innerHTML=i,o=t.querySelector(e.filter+``)}o&&o instanceof HTMLElement?a=o:(a=document.createElement(`div`),a.innerHTML=i),a.classList.add(`f-html`),e.htmlEl=a,t.classList.add(`has-html`),t.classList.add(`has-ajax`),t.prepend(a),r?.emit(`contentReady`,e)}else r?.showError(e)}};let i=x(`ajax`)||null;n.open(i?`POST`:`GET`,e.src+``),n.setRequestHeader(`Content-Type`,`application/x-www-form-urlencoded`),n.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),n.send(i),e.xhr=n}(t)}function D(e,t){K(t),t.el?.removeEventListener(`click`,O),t.type!==`inline`&&t.type!==`clone`||function(e){let t=e.htmlEl,n=e.placeholderEl;
7t&&(getComputedStyle(t).getPropertyValue(`display`)!==`none`&&(t.style.display=`none`),t.offsetHeight),n&&(t&&n.parentNode&&n.parentNode.insertBefore(t,n),n.remove()),e.htmlEl=void 0,e.placeholderEl=void 0}(t),t.xhr&&=(t.xhr.abort(),void 0)}function O(e){if(!oe())return;if(u!==Q.Ready)return _t(e),void e.stopPropagation();if(e.defaultPrevented||!F.isClickAllowed())return;let t=e.composedPath()[0];t.closest(`.fancybox__carousel`)&&t.classList.contains(`fancybox__slide`)&&V(e)}function k(){y=!1,t&&r&&t.classList.remove(`is-revealing`),I();let e=x(`sync`);if(r&&e){let t=e.getPageIndex(r.getPageIndex())||0;e.goTo(t,{transition:!1,tween:!1})}}function A(){(function(){let e=r?.getViewport();if(!r||!e||(i=F(e).init(),!i))return;re();let n=!1,o=0,s=0,c={},l=1;function f(){a?.spring({clamp:!0,mass:1,tension:s===0?140:960,friction:17,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:o}).to({y:s}).start();let e=r?.getViewport()?.getBoundingClientRect().height||0,t=se()?.panzoomRef;if(e&&t){if(s===0)t.execute(U.Reset);else{let n=le(Math.abs(o),0,.33*e,l,.77*l,!1);t.execute(U.ZoomTo,{scale:n})}}}let p=e=>{let t=e.srcEvent,n=t.target;return x(`dragToClose`)&&r&&!(w(t)&&t.touches?.length>1)&&n&&!d(n)};a=ee().on(`step`,n=>{if(t&&e&&u===Q.Ready){let r=e.getBoundingClientRect().height;o=Math.min(r,Math.max(-1*r,n.y));let i=le(Math.abs(o),0,.65*r,1,.2,!0);t.style.setProperty(`--f-drag-opacity`,i+``),t.style.setProperty(`--f-drag-offset`,o+`px`)}}),i.on(`start`,function(){n||(a?.pause(),s=o)}).on(`panstart`,e=>{if(!n&&p(e)&&e.axis===`y`){_t(e.srcEvent),n=!0,me(),r?.getViewport()?.classList.add(`is-dragging`);let t=se()?.panzoomRef;if(t){l=t.getTransform().scale||1;let e=t.getOptions();c={...e},e.bounds=!1,e.gestures=!1}}else n=!1}).on(`pan`,function(e){n&&p(e)&&(_t(e.srcEvent),e.srcEvent.stopPropagation(),e.axis===`y`&&(s+=e.deltaY,f()))}).on(`end`,e=>{if(r?.getViewport()?.classList.remove(`is-dragging`),n){let t=se()?.panzoomRef;if(t){t.getTween()?.end();let e=t.getOptions();e.bounds=c.bounds||!1,e.gestures=c.gestures||!1}p(e)&&e.axis===`y`&&(Math.abs(e.velocityY)>5||Math.abs(o)>50)&&he(e.srcEvent,`f-throwOut`+(e.velocityY>0?`Down`:`Up`))}n=!1,u===Q.Ready&&o!==0&&(s=0,f())})})(),document.body.addEventListener(`click`,G),document.body.addEventListener(`pointerdown`,B,{capture:!0}),document.body.addEventListener(`keydown`,ne,{passive:!1,capture:!0}),I(),de();let e=x(`sync`);r&&e&&e.getTween()?.start(),ae(se())}function j(){r?.canGoNext()?de():Y()}function M(e,t){ie(t)}function N(e,t){ie(t),ae(t)}function P(){let e=r?.getPlugins().Thumbs;z(t,`has-thumbs`,e?.isEnabled()||!1),z(t,`has-vertical-thumbs`,!!e&&(e.getType()===`scrollable`||!0===e.getCarousel()?.isVertical()))}function I(){if(!t)return;let e=r?.getPages().length||0,n=r?.getPageIndex()||0,i=t.querySelectorAll(`[data-fancybox-index],[data-fancybox-page],[data-fancybox-pages]`);for(let t of i)t.textContent=t.hasAttribute(`data-fancybox-index`)?String(n):t.hasAttribute(`data-fancybox-page`)?String(n+1):String(e)}function B(e){re(),s={x:e.clientX,y:e.clientY}}function V(e){if(e.composedPath()[0].closest(`[data-fancybox-close]`))return void he(e);(function(e){if(!s)return!1;let t=`clientX`in e?e:e.changedTouches[0];return!!t&&(Math.abs(t.clientX-s.x)>10||Math.abs(t.clientY-s.y)>10)})(e)||(T(`backdropClick`,e),!e.defaultPrevented&&x(`backdropClick`)&&he(e))}function H(){pe()}function ne(e){if(!oe()||u!==Q.Ready)return;let t=e.key,n=x(`keyboard`);if(!n||e.ctrlKey||e.altKey||e.shiftKey)return;let i=e.composedPath()[0];if(!l(i)||t!==`Escape`&&(e=>{let t=[`input`,`textarea`,`select`,`option`,`video`,`iframe`,`[contenteditable]`,`[data-selectable]`,`[data-draggable]`].join(`,`);return e.matches(t)||e.closest(t)})(i)||(T(`keydown`,e),e.defaultPrevented))return;let a=n[t];if(a)switch(a){case`close`:he(e);break;case`next`:_t(e),r?.next();break;case`prev`:_t(e),r?.prev()}}function G(e){if(!oe()||u!==Q.Ready||(pe(),e.defaultPrevented))return;let t=e.composedPath()[0],n=!!t.closest(`[data-fancybox-close]`),r=t.classList.contains(`fancybox__backdrop`);(n||r)&&V(e)}function re(){i&&(x(`dragToClose`)?i.enable():i.disable())}function ie(e){let{el:t,htmlEl:n,panzoomRef:i,closeButtonEl:a}=e,o=i?i.getWrapper():n;if(!t||!t.parentElement||!o)return;let s=x(`closeButton`);if(s===`auto`&&(s=!0!==r?.getPlugins().Toolbar?.isEnabled()),s){if(!a){let n=f(S(x(`closeButtonTpl`)));
7n&&(L(n,`is-close-button`),e.closeButtonEl=o.insertAdjacentElement(`afterbegin`,n),L(t,`has-close-btn`))}}else K(e)}function K(e){e.closeButtonEl&&=(e.closeButtonEl.remove(),void 0),R(e.el,`has-close-btn`)}function ae(e){if(!(y&&r&&r.getState()===1&&e&&e.index===r.getOptions().initialPage&&e.el&&e.el.parentElement)||e.state!==void 0&&e.state!==1)return;y=!1;let t=e.panzoomRef,n=t?.getTween(),i=x(`zoomEffect`)&&n?J(e):void 0;if(t&&n&&i){let{x:e,y:r,scale:a}=t.getStartPosition();n.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(i).to({x:e,y:r,scale:a}).start();return}let a=t?.getContent()||e.htmlEl;a&&vt(a,x(`showClass`,e))}function oe(){return $.getInstance()?.getId()===h}function se(){return r?.getPage()?.slides[0]}function ce(){let e=se();return e?e.triggerEl||x(`triggerEl`):void 0}function J(e){let t=e.thumbEl;if(!t||!(e=>{let t=e.getBoundingClientRect(),n=e.closest(`[style]`),r=n?.parentElement;if(n&&n.style.transform&&r){let e=r.getBoundingClientRect();if(t.left<e.left||t.left>e.left+e.width-t.width||t.top<e.top||t.top>e.top+e.height-t.height)return!1}let i=Math.max(document.documentElement.clientHeight,window.innerHeight),a=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(t.bottom<0||t.top-i>=0||t.right<0||t.left-a>=0)})(t))return;let n=e.panzoomRef?.getWrapper()?.getBoundingClientRect(),r=n?.width,i=n?.height;if(!r||!i)return;let a=t.getBoundingClientRect(),o=a.width,s=a.height,c=a.left,l=a.top;if(a&&o&&s){if(t instanceof HTMLImageElement){let e=window.getComputedStyle(t).getPropertyValue(`object-fit`);if(e===`contain`||e===`scale-down`){let{width:n,height:r}=((e,t,n,r,i=`contain`)=>{if(i===`contain`||e>n||t>r){let i=n/e,a=r/t,o=Math.min(i,a);e*=o,t*=o}return{width:e,height:t}})(t.naturalWidth,t.naturalHeight,o,s,e);c+=.5*(o-n),l+=.5*(s-r),o=n,s=r}}if(!(Math.abs(r/i-o/s)>.1))return{x:c+.5*o-(n.left+.5*r),y:l+.5*s-(n.top+.5*i),scale:o/r}}}function ue(){o&&clearTimeout(o),o=void 0,document.removeEventListener(`mousemove`,H)}function de(){if(v||o)return;let e=x(`idle`);e&&(o=setTimeout(fe,e))}function fe(){t&&(ue(),L(t,`is-idle`),document.addEventListener(`mousemove`,H),v=!0)}function pe(){v&&(Y(),de())}function Y(){ue(),t?.classList.remove(`is-idle`),v=!1}function me(){let e=ce();var t;!e||(t=e.getBoundingClientRect()).bottom>0&&t.right>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.top<(window.innerHeight||document.documentElement.clientHeight)||e.closest(`[inert]`)||e.scrollIntoView({behavior:`instant`,block:`center`,inline:`center`})}function he(e,t){if(u===Q.Closing||u===Q.Destroyed)return;let n=new Event(`shouldClose`,{bubbles:!0,cancelable:!0});if(T(`shouldClose`,n,e),n.defaultPrevented)return;if(ue(),e){if(e.defaultPrevented)return;_t(e),e.stopPropagation(),e.stopImmediatePropagation()}if(u=Q.Closing,a?.pause(),i?.destroy(),r){r.getGestures()?.destroy(),r.getTween()?.pause();for(let e of r.getSlides()){let t=e.panzoomRef;t&&(q(t.getOptions(),{clickAction:!1,dblClickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),t.getGestures()?.destroy(),t.getTween()?.pause())}}let o=r?.getPlugins();o?.Autoplay?.stop();let s=o?.Fullscreen;s&&s.inFullscreen()?Promise.resolve(s.exit()).then(()=>{setTimeout(()=>{ge(e,t)},150)}):ge(e,t)}function ge(n,i){if(u!==Q.Closing)return;T(`close`,n),y=!1,document.body.removeEventListener(`click`,G),document.body.removeEventListener(`pointerdown`,B,{capture:!0}),document.body.removeEventListener(`keydown`,ne,{passive:!1,capture:!0}),s=void 0,x(`placeFocusBack`)&&me();let a=document.activeElement;a&&e?.contains(a)&&a.blur(),x(`fadeEffect`)&&(t?.classList.remove(`is-ready`),t?.classList.add(`is-hiding`)),t?.classList.add(`is-closing`);let o=se(),c=o?.el,l=o?.panzoomRef,d=o?.panzoomRef?.getTween(),f=i||x(`hideClass`),p=!1,m=!1;if(r&&o&&c&&l&&d){let e;if(x(`zoomEffect`)&&o.state===1&&(e=J(o)),e){p=!0;let t=()=>{e=J(o),e?d.to({...W,...e}):ye()};l.on(`refresh`,()=>{t()}),d.easing(ee.Easings.EaseOut).duration(350).from({...l.getTransform()}).to({...W,...e}).start(),c?.getAnimations()&&(c.style.animationPlayState=`paused`,requestAnimationFrame(()=>{t()}))}}let h=o?.htmlEl||o?.panzoomRef?.getWrapper();h&&yt(h),!p&&f&&h&&(m=!0,vt(h,f,()=>{ye()})),p||m?setTimeout(()=>{ye()},350):ye()}function ye(){if(u===Q.Destroyed)return;u=Q.Destroyed;let n=ce();T(`destroy`),x(`sync`)?.getPlugins().Autoplay?.resume(),x(`sync`)?.getPlugins().Autoscroll?.resume(),e instanceof HTMLDialogElement&&e.close(),r?.getContainer()?.classList.remove(`is-idle`),r?.destroy();
7for(let e of Object.values(g))e?.destroy();if(g={},e?.remove(),e=void 0,t=void 0,r=void 0,xt.delete(h),!xt.size&&(ve(!1),document.documentElement.classList.remove(Ct),x(`placeFocusBack`)&&n&&!n.closest(`[inert]`)))try{n?.focus({preventScroll:!0})}catch{}}let X={close:he,destroy:ye,getCarousel:function(){return r},getContainer:function(){return t},getId:function(){return h},getOptions:function(){return p},getPlugins:function(){return g},getSlide:function(){return se()},getState:function(){return u},init:function(i=[],a={}){u!==Q.Init&&(X.destroy(),u=Q.Init),p=q({},bt,a),h=x(`id`)||`fancybox-`+ ++St;let o=xt.get(h);if(o&&o.destroy(),xt.set(h,X),T(`init`),function(){for(let[e,t]of Object.entries({...$.Plugins,...p.plugins||{}}))if(e&&!g[e]&&t instanceof Function){let n=t();n.init(X),g[e]=n}T(`initPlugins`)}(),function(e=[]){T(`initSlides`,e),_=[...e]}(i),function(){let n=x(`parentEl`)||document.body;if(!(n&&n instanceof HTMLElement)||(e=f(S(x(`mainTpl`)||``))||void 0,!e)||(t=e.querySelector(`.fancybox__container`),!(t&&t instanceof HTMLElement)))return;let i=x(`mainClass`);i&&L(t,i);let a=x(`mainStyle`);if(a&&m(a))for(let[e,n]of Object.entries(a))t.style.setProperty(e,n);let o=x(`theme`),s=o===`auto`?window.matchMedia(`(prefers-color-scheme:light)`).matches:o===`light`;t.setAttribute(`theme`,s?`light`:`dark`),e.setAttribute(`id`,`${h}`),e.addEventListener(`keydown`,e=>{e.key===`Escape`&&_t(e)}),e.addEventListener(`wheel`,e=>{let t=e.target,n=x(`wheel`,e);t.closest(`.f-thumbs`)&&(n=`slide`);let i=n===`slide`,a=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),o=Math.max(-1,Math.min(1,a)),s=Date.now();b&&s-b<300?i&&_t(e):(b=s,T(`wheel`,e,o),e.defaultPrevented||(n===`close`?he(e):n===`slide`&&r&&!d(t)&&(_t(e),r[o>0?`prev`:`next`]())))},{capture:!0,passive:!1}),e.addEventListener(`cancel`,e=>{he(e)}),n.append(e),xt.size===1&&(x(`hideScrollbar`)&&ve(!0),document.documentElement.classList.add(Ct)),T(`initLayout`),e instanceof HTMLDialogElement&&(x(`modal`)?e.showModal():e.show())}(),function(){if(n=e?.querySelector(`.fancybox__carousel`)||void 0,!n)return;n.fancybox=X;let i=q({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:e=>{let t=e.getContainer();return t?.querySelector(`.f-carousel__toolbar [data-autoplay-action]`)||t}},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:Ce,Arrows:Me,Lazyload:Oe,Zoomable:xe,Html:Ke,Video:Ye,Autoplay:He,Fullscreen:Qe,Thumbs:We,Toolbar:Be}},x(`Carousel`)||{},{slides:_,enabled:!0,initialPage:x(`startIndex`)||0,l10n:x(`l10n`)});r=_e(n,i),T(`initCarousel`,r),r.on(`*`,(e,t,...n)=>{T(`Carousel.${t}`,e,...n)}),r.on(`attachSlideEl`,te),r.on(`detachSlideEl`,D),r.on(`contentLoading`,M),r.on(`contentReady`,N),r.on(`ready`,A),r.on(`change`,k),r.on(`settle`,j),r.on(`thumbs:ready`,P),r.on(`thumbs:destroy`,P),r.init()}(),e&&t){if(x(`closeExisting`))for(let[e,t]of xt.entries())e!==h&&t.close();x(`fadeEffect`)?(setTimeout(()=>{E()},500),L(t,`is-revealing`)):E(),t.classList.add(`is-ready`),u=Q.Ready,T(`ready`)}},isCurrentSlide:function(e){let t=se();return!(!e||!t)&&t.index===e.index},isTopMost:function(){return oe()},localize:S,off:function(e,t){return C.has(e)&&C.set(e,C.get(e).filter(e=>e!==t)),X},on:function(e,t){return C.set(e,[...C.get(e)||[],t]),X},toggleIdle(e){(v||!0===e)&&fe(),v&&!1!==e||Y()}};return X};function Tt(){for(let e of Object.values($.Plugins)){let t=e.setup;typeof t==`function`&&t($)}}function Et(e,t={}){if(!(e&&e instanceof Element))return;let n,r,i,a,o={};for(let[t,s]of $.openers)if(t.contains(e))for(let[c,l]of s){let s;if(c){for(let n of t.querySelectorAll(c))if(n.contains(e)){s=n;break}if(!s)continue}for(let[c,u]of l){let l=null;try{l=e.closest(c)}catch{}l&&(r=t,i=s,n=l,a=c,q(o,u||{}))}}if(!r||!a||!n)return;let s=q({},bt,t,o,{triggerEl:n}),c=[].slice.call((i||r).querySelectorAll(a)),l=n.closest(`.f-carousel`),u=l?.carousel;if(u&&(!i||!l.contains(i))){let e=[];for(let t of u?.getSlides()){let n=t.el;n&&(n.matches(a)?e.push(n):e.push(...[].slice.call(n.querySelectorAll(a))))}e.length&&(c=[...e],u.getPlugins().Autoplay?.pause(),u.getPlugins().Autoscroll?.pause(),s.sync=u)}if(!1===s.groupAll){let e=s.groupAttr,t=e&&n?n.getAttribute(`${e}`):``;c=e&&t&&t!==`true`?c.filter(n=>n.getAttribute(`${e}`)===t):[n]}if(!c.length)return;s.triggerEvent?.preventDefault();let d=$.getInstance(),f=d?.getState();if(d&&(f===Q.Init||f===Q.Ready)){let e=d.getOptions().triggerEl;if(e&&c.indexOf(e)>-1)return}return{...s.Carousel||{}}.rtl&&(c=c.reverse()),n&&t.startIndex===void 0&&(s.startIndex=c.indexOf(n)),$.fromNodes(c,s)}var $={Plugins:{Hash:mt},version:`6.1.15`,openers:new Map,bind:function(e,t,n,r){if(!ye())return;let i=document.body,a=null,o=`[data-fancybox]`,s={};
7e instanceof Element&&(i=e),c(e)&&c(t)?(a=e,o=t):c(t)&&c(n)?(a=t,o=n):c(t)?o=t:c(e)&&(o=e),typeof t==`object`&&(s=t||{}),typeof n==`object`&&(s=n||{}),typeof r==`object`&&(s=r||{}),function(e,t,n,r={}){if(!(e&&e instanceof Element&&n))return;let i=$.openers.get(e)||new Map,a=i.get(t)||new Map;a.set(n,r),i.set(t,a),$.openers.set(e,i),i.size===1&&e.addEventListener(`click`,$.fromEvent),Tt()}(i,a,o,s)},close:function(e=!0,...t){if(e)for(let e of xt.values())e.close(...t);else{let e=$.getInstance();e&&e.close(...t)}},destroy:function(){let e;for(;e=$.getInstance();)e.destroy();for(let e of $.openers.keys())e.removeEventListener(`click`,$.fromEvent);$.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],n={triggerEvent:e};if(t.closest(`.fancybox__container.is-hiding`))return _t(e),void e.stopPropagation();let r=t.closest(`[data-fancybox-delegate]`)||void 0;if(r){let e=r.dataset.fancyboxDelegate||``,i=document.querySelectorAll(`[data-fancybox="${e}"]`),a=parseInt(r.dataset.fancyboxIndex||``,10)||0;t=i[a]||i[0],q(n,{delegateEl:r,startIndex:a})}return Et(t,n)},fromNodes:function(e,t){t=q({},bt,t||{});let n=[],r=e=>e instanceof HTMLImageElement?e:e instanceof HTMLElement?e.querySelector(`img:not([aria-hidden])`):void 0;for(let i of e){let a=i.dataset||{},o=t.delegateEl&&e.indexOf(i)===t.startIndex?t.delegateEl:void 0,s=r(i),c=r(o)||s||void 0,l=a.src||i.getAttribute(`href`)||i.getAttribute(`currentSrc`)||i.getAttribute(`src`)||void 0,u=a.thumb||a.thumbSrc||c?.getAttribute(`currentSrc`)||c?.getAttribute(`src`)||c?.dataset.lazySrc||void 0,d={src:l,alt:a.alt||s?.getAttribute(`alt`)||c?.getAttribute(`alt`)||void 0,thumbSrc:u,thumbEl:c,triggerEl:i,delegateEl:o};for(let e in a){let t=a[e]+``;d[e]=t===`true`?e!==`fancybox`||``:t!==`false`&&t}n.push(d)}return $.show(n,t)},fromSelector:function(e,t,n,r){if(!ye())return;let i=document.body,a=null,o=`[data-fancybox]`,s={};e instanceof Element&&(i=e),c(e)&&c(t)?(a=e,o=t):c(t)&&c(n)?(a=t,o=n):c(t)?o=t:c(e)&&(o=e),typeof t==`object`&&(s=t||{}),typeof n==`object`&&(s=n||{}),typeof r==`object`&&(s=r||{});for(let[e,t]of $.openers)for(let[n,r]of t)for(let[t,c]of r)if(e===i&&n===a){let e=i.querySelector((n?`${n} `:``)+o);if(e&&e.matches(t))return $.fromTriggerEl(e,s)}},fromTriggerEl:Et,getCarousel:function(){return $.getInstance()?.getCarousel()||void 0},getDefaults:function(){return bt},getInstance:function(e){if(e){let t=xt.get(e);return t&&t.getState()!==Q.Destroyed?t:void 0}return Array.from(xt.values()).reverse().find(e=>{if(e.getState()!==Q.Destroyed)return e})||void 0},getSlide:function(){return $.getInstance()?.getSlide()||void 0},show:function(e=[],t={}){return Tt(),wt().init(e,t)},unbind:function(e,t,n){if(!ye())return;let r=document.body,i=null,a=`[data-fancybox]`;e instanceof Element&&(r=e),c(e)&&c(t)?(i=e,a=t):c(t)&&c(n)?(i=t,a=n):c(t)?a=t:c(e)&&(a=e),function(e,t,n){if(!(e&&e instanceof Element&&n))return;let r=$.openers.get(e)||new Map,i=r.get(t)||new Map;i&&n&&i.delete(n),i.size&&n||r.delete(t),r.size||($.openers.delete(e),e.removeEventListener(`click`,$.fromEvent))}(r,i,a)}};$.Plugins.Hash=mt,mt.setup($);var Dt={byline:1,color:`00adef`,controls:1,dnt:+!s(`nonEssential`),muted:0};$.bind(`[data-fancybox]`,{Carousel:{Video:{vimeo:Dt}}});var Ot=i(),kt=o(t()),At=r(),jt=({disclaimer:t,redirect:n})=>{let[r,i]=(0,kt.useState)(!0);return(0,At.jsxs)(e,{open:r,onClose:()=>i(!1),className:`relative z-50`,children:[(0,At.jsx)(`div`,{className:`fixed inset-0 bg-black/75`,"aria-hidden":`true`}),(0,At.jsx)(`div`,{className:`fixed inset-0 w-screen overflow-y-auto`,children:(0,At.jsx)(`div`,{className:`flex min-h-full items-center justify-center p-4`,children:(0,At.jsxs)(a,{className:`mx-auto max-w-lg rounded p-10 md:px-12 md:py-8 md:rounded-md bg-white`,children:[(0,At.jsx)(`div`,{className:`pb-4 w_content_builder`,dangerouslySetInnerHTML:{__html:t}}),(0,At.jsx)(`div`,{className:`flex gap-4 justify-center`,children:(0,At.jsx)(`a`,{href:n,"data-popup-attached":`true`,onClick:()=>i(!1),className:`btn btn-light-green`,children:`Ok`})})]})})})]})},Mt=window.winton?.usMutual?.popupLink,Nt=window.winton?.usMutual?.popupText||``;if(Mt!=null&&Nt!==``){let e=()=>{document.querySelectorAll(`a[href^="${Mt}
7"]:not([data-popup-attached])`).forEach(e=>{e.setAttribute(`data-popup-attached`,`true`),e.addEventListener(`click`,t=>{t.preventDefault();let n=document.getElementById(`winton-us-mutual-popup`);n&&(0,Ot.createRoot)(n).render((0,At.jsx)(jt,{disclaimer:Nt,redirect:e.href}))})})};e(),new MutationObserver(t=>{t.forEach(t=>{t.type===`childList`&&t.addedNodes.length>0&&t.addedNodes.forEach(t=>{if(t.nodeType===Node.ELEMENT_NODE){let n=t;(n.matches(`a[href^="${Mt}"]`)||n.querySelector(`a[href^="${Mt}"]`))&&e()}})})}).observe(document.body,{childList:!0,subtree:!0})}
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.