PageSourceSearch

https://careanimalhospital.org/wp-content/themes/avg/dist/scripts/fancybox.js?ver=1791359038

js careanimalhospital.org collected 2026-10-08 04:46:46 UTC 96,979 bytes, 10 lines download raw bytes

1((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).window=e.window||{})})(this,function(e){function me(e){var t=(new DOMParser).parseFromString(e,"text/html").body;if(1<t.childElementCount){for(var n=document.createElement("div");t.firstChild;)n.appendChild(t.firstChild);return n}return!(e=t.firstChild)||e instanceof HTMLElement?e:((n=document.createElement("div")).appendChild(e),n)}let ce,Ae,w,i,pe=e=>"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),he=e=>"string"==typeof e,ve=e=>e&&null!==e&&e instanceof Element&&"nodeType"in e,n=function(e){var t,n;return!!(e&&e instanceof Element&&e.offsetParent)&&(t=e.scrollHeight>e.clientHeight,n=-1!==(e=window.getComputedStyle(e).overflowY).indexOf("hidden"),e=-1!==e.indexOf("visible"),t)&&!n&&!e},ye=function(e,t){return!e||e===document.body||t&&e===t?null:n(e)?e:ye(e.parentElement,t)},K=(t=!0,n="--f-scrollbar-compensate",o="--f-body-margin",i="hide-scrollbar")=>{var e=document,a=e.body,r=e.documentElement;if(t){if(!a.classList.contains(i)){let e=window.innerWidth-r.getBoundingClientRect().width;e<0&&(e=0),r.style.setProperty(n,e+"px");t=parseFloat(window.getComputedStyle(a).marginRight);t&&a.style.setProperty(o,t+"px"),a.classList.add(i)}}else a.classList.remove(i),a.style.setProperty(o,""),e.documentElement.style.setProperty(n,"")},be=(o,...t)=>{var n=t.length;for(let e=0;e<n;e++)Object.entries(t[e]||{}).forEach(([e,t])=>{var n=Array.isArray(t)?[]:{};o[e]||Object.assign(o,{[e]:n}),pe(t)?Object.assign(o[e],be(o[e],t)):Array.isArray(t)?Object.assign(o,{[e]:[...t]}):Object.assign(o,{[e]:t})});return o};function s(){return"undefined"!=typeof window&&window.document&&window.document.createElement}function Oe(e=0,t=0,n=0,o=0,i=0,a=!1){return e=(e-t)/(n-t)*(i-o)+o,a?o<i?Ee(o,e,i):Ee(i,e,o):e}let Ee=function(e=0,t=0,n=0){return Math.max(Math.min(t,n),e)},we=(t,e="")=>{t&&t.classList&&e.split(" ").forEach(e=>{e&&t.classList.add(e)})};function a(e){return pe(e)||Array.isArray(e)}function ne(n,o){var e=Object.keys(n),t=Object.keys(o);return e.length===t.length&&e.every(e=>{var t=n[e],e=o[e];return"function"==typeof t?""+t==""+e:a(t)&&a(e)?ne(t,e):t===e})}let k=function(e){for(var t of H)t.getState()===A.Running&&t.tick(l?e-l:0);l=e,z=window.requestAnimationFrame(k)},A=((t={})[t.Initializing=0]="Initializing",t[t.Running=1]="Running",t[t.Paused=2]="Paused",t[t.Completed=3]="Completed",t[t.Destroyed=4]="Destroyed",t);(t={})[t.Spring=0]="Spring",t[t.Ease=1]="Ease";var t,o,r,O=t;(t={})[t.Loop=0]="Loop",t[t.Reverse=1]="Reverse";let I=t,H=new Set,z=null,l=0;function xe(){let a=A.Initializing,l=O.Ease,t=0,r=0,s=xe.Easings.Linear,d=500,u=0,f=0,g=0,m=0,p=1/0,h=.01,v=.01,y=!1,b={},n=null,E={},w={},x={},i=0,c=0,M=I.Loop,L=xe.Easings.Linear,o=new Map;function S(e,...t){for(var n of o.get(e)||[])n(...t)}function T(e){r=0,e?n=setTimeout(()=>{P()},e):P(),C}function P(){a=A.Running,S("start",E,w)}function R(){var e;return a=A.Completed,x={},S("end",E),a===A.Completed&&(t<i?(t++,M===I.Reverse&&(e={...b},b={...w},w=e),T(c)):t=0),C}let C={getState:function(){return a},easing:function(e){return s=e,l=O.Ease,x={},C},duration:function(e){return d=e,C},spring:function(e={}){l=O.Spring;var{velocity:e,mass:t,tension:n,friction:o,restDelta:i,restSpeed:a,maxSpeed:r,clamp:s}={velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0,...e};return u=e,f=t,g=n,m=o,v=i,h=a,p=r,y=s,x={},C},isRunning:function(){return a===A.Running},isSpring:function(){return l===O.Spring},from:function(e){return E={...e},C},to:function(e){return w=e,C},repeat:function(e,t=0,n=I.Loop,o){return i=e,c=t,M=n,L=o||s,C},on:function(e,t){return o.set(e,[...o.get(e)||[],t]),C},off:function(e,t){return o.has(e)&&o.set(e,o.get(e).filter(e=>e!==t)),C},start:function(e){return a=A.Initializing,ne(b={...E},w)||(H.add(this),z=z||window.requestAnimationFrame(k),T(e)),C},pause:function(){return n&&(clearTimeout(n),n=null),a===A.Running&&(a=A.Paused,S("pause",E)),C},end:R,tick:function(e){50<e&&(e=50),r+=e;let t=0,n=!1;if(a===A.Running){if(l===O.Ease){n=1===(t=Ee(0,r/d,1));
1var o,i=M===I.Reverse?L:s;for(o in E)E[o]=b[o]+(w[o]-b[o])*i(t)}if(l===O.Spring){let s=.001*e,l=0;for(var c in E){let a=w[c],r=E[c];if("number"==typeof a&&!isNaN(a)&&"number"==typeof r&&!isNaN(r))if(Math.abs(a-r)<=v)E[c]=a,x[c]=0;else{x[c]||("object"==typeof u&&"number"==typeof u[c]?x[c]=u[c]:"number"==typeof u?x[c]=u:x[c]=0);let e=x[c],t=(e=Ee(-1*Math.abs(p),e,Math.abs(p)))*f*m,n=Math.abs(a-r)*g,o=(e+=((r>a?-1:1)*n-t)/f*s,r+=e*s,E[c]>a?r<a:r>a),i=Math.abs(e)<h&&Math.abs(a-r)<=v;(i=y&&o?!0:i)?(r=a,e=0):l++,E[c]=r,x[c]=e}}n=!l}e={...w};S("step",E,b,w,t),n&&a===A.Running&&ne(w,e)&&(a=A.Completed,R())}return C},getStartValues:function(){return b},getCurrentValues:function(){return E},getCurrentVelocities:function(){return x},getEndValues:function(){return w},destroy:function(){a=A.Destroyed,n&&(clearTimeout(n),n=null),b=E=w={},H.delete(this)}};return C}function D(e){var t,n=[];for(t of"undefined"!=typeof TouchEvent&&e instanceof TouchEvent?e.touches:e instanceof MouseEvent&&"mouseup"!==e.type?[e]:[])n.push({x:t.clientX,y:t.clientY,ts:Date.now()});return n}function de(e){var t,n=[];for(t of"undefined"!=typeof TouchEvent&&e instanceof TouchEvent?e.changedTouches:e instanceof MouseEvent?[e]:[])n.push({x:t.clientX,y:t.clientY,ts:Date.now()});return n}function oe(e){var t=e[0],e=e[1]||t;return{x:(t.x+e.x)/2,y:(t.y+e.y)/2,ts:e.ts}}function V(e){var t=e[0],e=e[1]||e[0];return t&&e?-1*Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y)):0}xe.destroy=()=>{for(var e of H)e.destroy();z&&(cancelAnimationFrame(z),z=null)};function E(e="",t="",n=""){return e.split(t).join(n)}let j=e=>{e.cancelable&&e.preventDefault()},F={passive:!(xe.Easings={Linear:function(e){return e},EaseIn:function(e){return 0===e?0:Math.pow(2,10*e-10)},EaseOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},EaseInOut:function(e){return 0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2}})},N={panThreshold:5,swipeThreshold:3,ignore:["textarea","input","select","[contenteditable]","[data-selectable]","[data-draggable]"]},q=!1,_=!0,Me=(e,t)=>{let r,s,l,o={...N,...t},c=[],d=[],u=[],f=!1,g=!1,i=!1,a=0,m=0,p=0,h=0,v=0,y=0,b=0,E=0,w=0,x=[],M=0,n=0,L=new Map;function S(e){var t,n=V(d),o=V(u),i=Math.abs(b)>Math.abs(E)?b:E,a={srcEvent:l,isPanRecognized:f,isSwipeRecognized:g,firstTouch:c,previousTouch:u,currentTouch:d,deltaX:p,deltaY:h,offsetX:v,offsetY:y,velocityX:b,velocityY:E,velocity:i,angle:w,axis:s,scale:n&&o?n/o:0,center:r};for(t of L.get(e)||[])t(a)}function T(e){let t=Date.now();x=x.filter(e=>!e.ts||e.ts>t-100),e&&x.push(e)}function P(){var e,t,n,o;b=0,E=0,3<x.length&&(e=x[0],o=x[x.length-1],e)&&o&&(t=o.x-e.x,n=o.y-e.y,0<(o=e.ts&&o.ts?o.ts-e.ts:0))&&(b=3<Math.abs(t)?t/(o/30):0,E=3<Math.abs(n)?n/(o/30):0)}function R(e){if(e instanceof MouseEvent){if(q)return}else q=!0;var t=e.composedPath()[0],n=o.ignore.join(",");t.matches(n)||t.closest(n)||"undefined"!=typeof MouseEvent&&e instanceof MouseEvent&&(!e.buttons||0!==e.button)||(e instanceof MouseEvent&&j(e),n=(t=Date.now())-(a||t),i=0<n&&n<=250,a=t,clearTimeout(M),(l=e)instanceof MouseEvent&&(window.addEventListener("mousemove",C),window.addEventListener("mouseup",A)),window.addEventListener("blur",O),c=[...d=D(e)],u=[],m=d.length,r=oe(d),1===m&&(f=!1,g=!1),m&&T(oe(d)),S("start"))}function C(e){var t;c.length&&!e.defaultPrevented&&(l=e,u=[...d],m=(d=D(e)).length,e=r=oe(d),t=oe(u),p=e.x-t.x,h=e.y-t.y,T(e),P(),S("move"),1<d.length&&.1<=Math.abs(V(d)-V(u))&&S("pinch"),!f&&c.length&&(t=oe(c),v=e.x-t.x,y=e.y-t.y,f=Math.abs(v)>o.panThreshold||Math.abs(y)>o.panThreshold)&&(_=!1,clearTimeout(n),n=0,s=45<(w=Math.abs(180*Math.atan2(y,v)/Math.PI))&&w<135?"y":"x",c=[...d],u=[...d],window.getSelection()?.removeAllRanges(),S("panstart")),f)&&(p||h)&&S("pan")}function A(e){var t;l=e,c.length&&(t=D(e),e=de(e),m=t.length,r=oe(e),e.length&&T(oe(e)),P(),u=[...d],d=[...t],c=[...t],0<t.length?(S("end"),f=!1,g=!1,x=[]):(e=o.swipeThreshold,(Math.abs(b)>e||Math.abs(E)>e)&&(g=!0),f&&S("panend"),g&&S("swipe"),f||g||(S("tap"),i?S("doubleTap"):M=setTimeout(function(){S("singleTap")},250)),S("end"),z()))}function O(){clearTimeout(M),z(),f&&S("panend"),S("end")}function z(){q=!1,f=!1,g=!1,i=!1,m=0,x=[],d=[],u=[],c=[],p=0,h=0,v=0,y=0,b=0,E=0,w=0,s=void 0,window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",A),window.removeEventListener("blur",O),_||(n=n||setTimeout(()=>{_=!0,n=0}
1,100))}function k(e){var t=e.target;q=!1,!t||e.defaultPrevented||_||(j(e),e.stopPropagation())}let I={init:function(){if(e)return e.addEventListener("click",k,F),e.addEventListener("mousedown",R,F),e.addEventListener("touchstart",R,F),e.addEventListener("touchmove",C,F),e.addEventListener("touchend",A),e.addEventListener("touchcancel",A),I},on:function(e,t){return L.set(e,[...L.get(e)||[],t]),I},off:function(e,t){return L.has(e)&&L.set(e,L.get(e).filter(e=>e!==t)),I},isPointerDown:()=>0<m,destroy:function(){clearTimeout(M),clearTimeout(n),n=0,e&&(e.removeEventListener("click",k,F),e.removeEventListener("mousedown",R,F),e.removeEventListener("touchstart",R,F),e.removeEventListener("touchmove",C,F),e.removeEventListener("touchend",A),e.removeEventListener("touchcancel",A)),e=null,z()}};return I},c=(Me.isClickAllowed=()=>_,{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"}),Le=(t,e="")=>{t&&t.classList&&e.split(" ").forEach(e=>{e&&t.classList.remove(e)})},Se=(t,e="",n)=>{t&&t.classList&&e.split(" ").forEach(e=>{e&&t.classList.toggle(e,n||!1)})},ue=1e4,ie=e=>{e.cancelable&&e.preventDefault()},ae=(e,t=ue)=>Math.round(((e=parseFloat(e+"")||0)+Number.EPSILON)*t)/t,re=((t={}).Reset="reset",t.Zoom="zoom",t.ZoomIn="zoomIn",t.ZoomOut="zoomOut",t.ZoomTo="zoomTo",t.ToggleCover="toggleCover",t.ToggleFull="toggleFull",t.ToggleMax="toggleMax",t.IterateZoom="iterateZoom",t.Pan="pan",t.Swipe="swipe",t.Move="move",t.MoveLeft="moveLeft",t.MoveRight="moveRight",t.MoveUp="moveUp",t.MoveDown="moveDown",t.RotateCCW="rotateCCW",t.RotateCW="rotateCW",t.FlipX="flipX",t.FlipY="flipY",t.ToggleFS="toggleFS",t),d=((t={}).Cover="cover",t.Full="full",t.Max="max",t),se={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},le=((t={})[t.Init=0]="Init",t[t.Loading=1]="Loading",t[t.Error=2]="Error",t[t.Ready=3]="Ready",t[t.Destroyed=4]="Destroyed",t),fe={bounds:!0,classes:{container:"f-panzoom",wrapper:"f-panzoom__wrapper",content:"f-panzoom__content",viewport:"f-panzoom__viewport"},clickAction:re.ToggleFull,dblClickAction:!1,gestures:{},height:"auto",l10n:c,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:"drag",protected:!1,singleClickAction:!1,spinnerTpl:'<div class="f-spinner"></div>',wheelAction:re.Zoom,width:"auto"},ge=0,ze=0,ke=0,u=(b,e={},D={})=>{let g,o,i,u,n,E,a,V,r=le.Init,s={...fe,...e},l={},w={...se},x={...se},c=[];function M(e){e=s[e];return e&&"function"==typeof e?e(H):e}function m(){return b&&b.parentElement&&g&&r===le.Ready}let d=new Map;function L(e,...t){var n,o=[...d.get(e)||[]];for(n of(s.on&&o.push(s.on[e]),o))n&&n instanceof Function&&n(H,...t);"*"!==e&&L("*",e,...t)}
1function j(n){if(m()&&!ye(n.target)){var o=Date.now(),i=Ee(-1,[-n.deltaX||0,-n.deltaY||0,-n.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),1),a=(L("wheel",n,i),M("wheelAction"));if(a&&!n.defaultPrevented){let e=x.scale,t=e*(0<i?1.5:.5);if(a===re.Zoom){var r=Math.abs(n.deltaY)<100&&Math.abs(n.deltaX)<100;if(o-ze<(r?200:45))return void ie(n);ze=o;r=C(),o=z();if(t=ae(t)<ae(r)&&ae(e)<=ae(r)?(ke+=Math.abs(i),r):ae(t)>ae(o)&&ae(e)>=ae(o)?(ke+=Math.abs(i),o):(ke=0,Ee(r,t,o)),7<ke)return}switch(ie(n),a){case re.Pan:v(a,{srcEvent:n,deltaX:-2*n.deltaX,deltaY:-2*n.deltaY});break;case re.Zoom:v(re.ZoomTo,{srcEvent:n,scale:t,center:{x:n.clientX,y:n.clientY}});break;default:v(a,{srcEvent:n})}}}}function N(t){var n=t.composedPath()[0];if(Me.isClickAllowed()&&ve(n)&&!t.defaultPrevented&&b?.contains(n)&&!n.hasAttribute("disabled")&&!n.hasAttribute("aria-disabled")){var o=n.closest("[data-panzoom-action]"),e=o?.dataset?.panzoomAction,i=o?.dataset?.panzoomValue||"";if(e)switch(ie(t),e){case re.ZoomTo:case re.ZoomIn:case re.ZoomOut:v(e,{scale:parseFloat(i||"")||void 0});break;case re.MoveLeft:case re.MoveRight:v(e,{deltaX:parseFloat(i||"")||void 0});break;case re.MoveUp:case re.MoveDown:v(e,{deltaY:parseFloat(i||"")||void 0});break;case re.ToggleFS:ee();break;default:v(e)}else if(g?.contains(n)){let e={srcEvent:t};v(M("clickAction"),e),M("dblClickAction")&&(n=(o=Date.now())-(ge||o),ge=o,0<n&&n<=250?(ce&&(clearTimeout(ce),ce=void 0),v(M("dblClickAction"),e)):ce=setTimeout(()=>{v(M("singleClickAction"),e)},250))}}}function q(e){var t;V=e,!m()||!P()||w.scale<=1||x.scale<=1||-1<(g?.dataset.animationName||"").indexOf("zoom")||(e=R(x.scale))&&({x:e,y:t}=e,v(re.Pan,{deltaX:e-x.x,deltaY:t-x.y}))}function Z(){b&&(Le(b,"is-loading"),b.querySelector(".f-spinner")?.remove())}function f(){var e,t;b&&o&&(Z(),!(o instanceof HTMLImageElement)||o.complete&&o.naturalWidth?(L("loaded"),{width:e,height:t}=T(),o instanceof HTMLImageElement&&(o.setAttribute("width",e+""),o.setAttribute("height",t+"")),g&&(Le(g,"has-error"),o instanceof HTMLImageElement)&&(g.setAttribute("width",e+""),g.setAttribute("height",t+""),g.style.aspectRatio=""+(e/t||"")),E=xe().on("start",(e,t)=>{void 0!==t.angle&&(t.angle=90*Math.round(t.angle/90)),void 0!==t.flipX&&(t.flipX=0<t.flipX?1:-1),void 0!==t.flipY&&(t.flipY=0<t.flipY?1:-1),x={...se,...t},I(),L("animationStart")}).on("pause",e=>{x={...se,...e}}).on("step",e=>{if(m()){if(w={...se,...e},!(P()||!M("bounds")||_()||x.scale>w.scale||x.scale<A())){let e=k(x.scale),t=!1,n=!1,o=!1,i=!1,a=(w.x<e.x[0]&&(t=!0),w.x>e.x[1]&&(n=!0),w.y<e.y[0]&&(i=!0),w.y>e.y[1]&&(o=!0),!1),r=!1,s=!1,l=!1,c=(x.x<e.x[0]&&(a=!0),x.x>e.x[1]&&(r=!0),x.y<e.y[0]&&(l=!0),x.y>e.y[1]&&(s=!0),!1);(n&&r||t&&a)&&(x.x=Ee(e.x[0],x.x,e.x[1]),c=!0),(o&&s||i&&l)&&(x.y=Ee(e.y[0],x.y,e.y[1]),c=!0),c&&E&&E.spring({tension:94,friction:17,maxSpeed:555*x.scale,restDelta:.1,restSpeed:.1,velocity:E.getCurrentVelocities()}).from(w).to(x).start()}F()}else E?.end()}).on("end",()=>{h(),E?.isRunning()||(I(),L("animationEnd"))}),(e=M("gestures"))&&u&&o&&(n=Me(u,e).on("start",e=>{var t;E&&(t=e.srcEvent,P()||((1<w.scale||1<e.currentTouch.length)&&(t?.stopPropagation(),E.pause()),1===e.currentTouch.length&&L("touchStart")))}).on("move",e=>{!P()&&(1!==x.scale||1<e.currentTouch.length)&&(ie(e.srcEvent),e.srcEvent?.stopPropagation())}).on("pan",e=>{var t;m()&&!P()&&(t=e.srcEvent,1!==x.scale||1<e.currentTouch.length)&&(ie(t),v(re.Pan,e))}).on("swipe",e=>{m()&&!P()&&1<x.scale&&v(re.Swipe,e)}).on("tap",e=>{L("click",e)}).on("singleTap",e=>{L("singleClick",e)}).on("doubleTap",e=>{L("dblClick",e)}).on("pinch",e=>{P()||(e.scale>A()?v(re.ZoomIn,e):e.scale<A()?v(re.ZoomOut,e):v(re.Pan,e))}).on("end",e=>{P()||(e.currentTouch.length?(e.srcEvent.stopPropagation(),ie(e.srcEvent),E?.end()):(I(),h(),L("touchEnd")))}).init()),u&&(u.addEventListener("wheel",j,{passive:!1}),c.push(()=>{u?.removeEventListener("wheel",j,{passive:!1})})),b?.addEventListener("click",N),document?.addEventListener("mousemove",q),c.push(()=>{b?.removeEventListener("click",N),document?.removeEventListener("mousemove",q)}),t=W(),w={...t},x={...t},r=le.Ready,F(),I(),L("ready"),requestAnimationFrame(()=>{Z(),u&&(u.style.visibility="")})):(r=le.Error,g?.classList.add("has-error"),L("error")))}function W(){var e,t={...M("startPos")||{}},n=t.scale,n="string"==typeof n?p(n):"number"==typeof n?n:A(),t={...se,...t,scale:n},n=P()?R(n):void 0;return n&&({x:n,y:e}=n,t.x=n,t.y=e),t}function S(){var e,t={top:0,left:0,width:0,height:0};return g&&(e=g.getBoundingClientRect(),x.angle%180==90?(t.top=e.top+.5*e.height-.5*e.width,t.left=e.left+.5*e.width-.5*e.height,t.width=e.height,t.height=e.width):(t.top=e.top,t.left=e.left,t.width=e.width,t.height=e.height)),t}function T(){let e=M("width"),t=M("height");var n;return e=o&&"auto"===e?(n=o.getAttribute("width"))?parseFloat(n+""):void 0!==o.dataset.width?parseFloat(o.dataset.width+""):u instanceof HTMLImageElement?u.naturalWi
1dth:o instanceof HTMLImageElement?o.naturalWidth:o.getBoundingClientRect().width:he(e)?parseFloat(e):e,t=o&&"auto"===t?(n=o.getAttribute("height"))?parseFloat(n+""):void 0!==o.dataset.height?parseFloat(o.dataset.height+""):u instanceof HTMLImageElement?u.naturalHeight:o instanceof HTMLImageElement?o.naturalHeight:o.getBoundingClientRect().height:he(t)?parseFloat(t):t,{width:e,height:t}}function B(){var e=S();return{width:e.width,height:e.height}}function P(){return"mousemove"===M("panMode")&&matchMedia("(hover: hover)").matches}function R(e){var t,n,o,i,a=V||M("event"),r=g?.getBoundingClientRect();return!a||!r||e<=1?{x:0,y:0}:(i=(a.clientX||0)-r.left,a=(a.clientY||0)-r.top,{width:r,height:t}=B(),n=k(e),1<e&&1<(o=M("mouseMoveFactor"))&&(e*=o),i=.5*((o=r*e)-r)-i/r*100/100*(o-r),r=.5*((o=t*e)-t)-a/t*100/100*(o-t),{x:i=Ee(n.x[0],i,n.x[1]),y:r=Ee(n.y[0],r,n.y[1])})}function p(e="base"){if(!b)return 1;let n=b.getBoundingClientRect(),o=S(),{width:i,height:a}=T(),t=e=>{if("number"==typeof e)return e;switch(e){case"min":case"base":return 1;case"cover":return Math.max(n.height/o.height,n.width/o.width)||1;case"full":case"max":var t=x.angle%180==90?a:i;return t&&o.width?t/o.width:1}},r=M("minScale"),s=M("maxScale"),l=Math.min(t("full"),t(r)),c="number"==typeof s?t("full")*s:Math.min(t("full"),t(s));switch(e){case"min":return l;case"base":return Ee(l,1,c);case"cover":return t("cover");case"full":return Math.min(c,t("full"));case"max":return c}}function C(){return p("min")}function A(){return p("base")}function $(){return p("cover")}function O(){return p("full")}function z(){return p("max")}function k(s){var l,c={x:[0,0],y:[0,0]},d=b?.getBoundingClientRect();if(d){let e=S(),t=d.width,n=d.height,o=e.width,i=e.height,a=s=void 0===s?x.scale:s,r=s;P()&&1<s&&1<(l=M("mouseMoveFactor"))&&(t+.01<o*s&&(a*=l),n+.01<i*s)&&(r*=l),o*=a,i*=r,1<s&&(t<o&&(c.x[0]=.5*(t-o),c.x[1]=.5*(o-t)),c.x[0]-=.5*(e.left-d.left),c.x[1]-=.5*(e.left-d.left),c.x[0]-=.5*(e.left+e.width-d.right),c.x[1]-=.5*(e.left+e.width-d.right),n<i&&(c.y[0]=.5*(n-i),c.y[1]=.5*(i-n)),c.y[0]-=.5*(e.top-d.top),c.y[1]-=.5*(e.top-d.top),c.y[0]-=.5*(e.top+e.height-d.bottom),c.y[1]-=.5*(e.top+e.height-d.bottom))}return c}function h(){if(m()&&M("bounds")&&E){var e=C(),t=z(),n=Ee(e,x.scale,t);if(x.scale<e-.01||x.scale>t+.01)return v(re.ZoomTo,{scale:n});E.isRunning()||_()||(e=k(n),x.x<e.x[0]||x.x>e.x[1]||x.y<e.y[0]||x.y>e.y[1]?(x.x=Ee(e.x[0],x.x,e.x[1]),x.y=Ee(e.y[0],x.y,e.y[1]),E.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:E.getCurrentVelocities()}),E.from(w).to(x).start()):F())}}function I(e){if(m()){var n,t=J(),o=_(),i=y(),a=Q(),r=G(),s=Y(),l=(Se(g,"is-fullsize",a),Se(g,"is-expanded",i),Se(g,"is-dragging",o),Se(g,"can-drag",t),Se(g,"will-zoom-in",r),Se(g,"will-zoom-out",s),U()),c=K(),d=X(),u=!m();for(n of(e||b)?.querySelectorAll("[data-panzoom-action]")||[]){let e=n.dataset.panzoomAction,t=!1;if(u)t=!0;else switch(e){case re.ZoomIn:l||(t=!0);break;case re.ZoomOut:d||(t=!0);break;case re.ToggleFull:c||d||(t=!0);var f=n.querySelector("g");f&&(f.style.display=a&&!t?"none":"");break;case re.IterateZoom:l||d||(t=!0);f=n.querySelector("g");f&&(f.style.display=l||t?"":"none");break;case re.ToggleCover:case re.ToggleMax:l||d||(t=!0)}t?(n.setAttribute("aria-disabled",""),n.setAttribute("tabindex","-1")):(n.removeAttribute("aria-disabled"),n.removeAttribute("tabindex"))}}}function v(f,g){if(b&&o&&E&&!(f===re.Swipe&&.01<Math.abs(E.getCurrentVelocities().scale))){let n={...x},o={...x},i=k((P()?n:w).scale),e=E.getCurrentVelocities(),a=S(),r=1<((g=g||{}).currentTouch?.length||0),s=g.velocityX||0,l=g.velocityY||0,c=g.center,d=(!c&&g.srcEvent&&(c=oe(de(g.srcEvent))),g.deltaX||0),u=g.deltaY||0;switch(f){case re.MoveRight:d=g.deltaX||100;break;case re.MoveLeft:d=g.deltaX||-100;break;case re.MoveUp:u=g.deltaY||-100;break;case re.MoveDown:u=g.deltaY||100}let t=[];switch(f){case re.Reset:(o={...se}).scale=A();break;case re.Pan:case re.Move:case re.MoveLeft:case re.MoveRight:case re.MoveUp:case re.MoveDown:if(_()){let e=1,t=1;o.x<=i.x[0]&&s<=0&&(e=.2*Math.max(.01,1-Math.abs(1/a.width*Math.abs(o.x-i.x[0])))),o.x>=i.x[1]&&0<=s&&(e=.2*Math.max(.01,1-Math.abs(1/a.width*Math.abs(o.x-i.x[1])))),o.y<=i.y[0]&&l<=0&&(t=.2*Math.max(.01,1-Math.abs(1/a.height*Math.abs(o.y-i.y[0])))),o.y>=i.y[1]&&0<=l&&(t=.2*Math.max(.01,1-Math.abs(1/a.height*Math.abs(o.y-i.y[1])))),o.x+=d*e,o.y+=u*t}else o.x=Ee(i.x[0],o.x+d,i.x[1]),o.y=Ee(i.y[0],o.y+u,i.y[1]);break;case re.Swipe:var m=(e=0)=>Math.sign(e)*Math.pow(Math.abs(e),1.5);o.x+=Ee(-1e3,m(s),1e3),o.y+=Ee(-1e3,m(l),1e3),l&&!s&&(o.x=Ee(i.x[0],o.x,i.x[1])),!l&&s&&(o.y=Ee(i.y[0],o.y,i.y[1])),e.x=s,e.y=l;break;case re.ZoomTo:o.scale=g.scale||1;break;case re.ZoomIn:o.scale=o.scale*(g.scale||2),r||(o.scale=Math.min(o.scale,z()
1));break;case re.ZoomOut:o.scale=o.scale*(g.scale||.5),r||(o.scale=Math.max(o.scale,C()));break;case re.ToggleCover:t=[A(),$()];break;case re.ToggleFull:t=[A(),O()];break;case re.ToggleMax:t=[A(),z()];break;case re.IterateZoom:t=[A(),O(),z()];break;case re.Zoom:m=O();o.scale>=m-.05?o.scale=A():o.scale=Math.min(m,o.scale*(g.scale||2));break;case re.RotateCW:o.angle+=90;break;case re.RotateCCW:o.angle-=90;break;case re.FlipX:o.flipX*=-1;break;case re.FlipY:o.flipY*=-1}if(void 0!==w.angle&&360<=Math.abs(w.angle)&&(o.angle-=360*Math.floor(w.angle/360),w.angle-=360*Math.floor(w.angle/360)),t.length&&(p=t.findIndex(e=>e>o.scale+1/ue),o.scale=t[p]||t[0]),r&&(o.scale=Ee(C()*(r?.8:1),o.scale,z()*(r?1.6:1))),P()){var p=R(o.scale);p&&({x:p,y:h}=p,o.x=p,o.y=h)}else if(1e-4<Math.abs(o.scale-n.scale)){let e=0,t=0;t=c?(e=c.x,c.y):(p=b.getBoundingClientRect(),e=p.x+.5*p.width,p.y+.5*p.height);var h=e-a.left,p=t-a.top,v=(h-=.5*a.width,p-=.5*a.height,(h-n.x)/n.scale),y=(p-n.y)/n.scale;o.x=h-v*o.scale,o.y=p-y*o.scale,!r&&M("bounds")&&(i=k(o.scale),o.x=Ee(i.x[0],o.x,i.x[1]),o.y=Ee(i.y[0],o.y,i.y[1]))}if(f===re.Swipe?(h=500*o.scale,E.spring({tension:94,friction:17,maxSpeed:h,restDelta:.1,restSpeed:.1,velocity:e})):f===re.Pan||r?E.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):E.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:e}),0===g.velocity||ne(w,o))w={...o},x={...o},E.end(),F(),I();else{if(ne(x,o))return;E.from(w).to(o).start()}L("action",f)}}function F(){if(o&&g&&u){var{width:c,height:d}=T();Object.assign(g.style,{maxWidth:`min(${c}px, 100%)`,maxHeight:`min(${d}px, 100%)`});let{x:e,y:t,width:n,height:o,scale:i,angle:a,flipX:r,flipY:s}=(()=>{var{width:e,height:t}=T(),{width:n,height:o}=B();if(!b)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:n,fitHeight:o,fullWidth:e,fullHeight:t};let{x:i,y:a,scale:r,angle:s,flipX:l,flipY:c}=w,d=1/O(),u=e,f=t,g=(w.scale,x.scale*d),m=Math.max(n,o),p=Math.min(n,o);f=t<e?(u=m,p):(u=p,m);var h=u?e*g:0,v=f?t*g:0,y=u&&f?e*(t<e?m*r/e||1:m*r/t||1)/h:0;return{x:i+.5*u-.5*h,y:a+.5*f-.5*v,width:h,height:v,scale:y,flipX:l,flipY:c,angle:s,fitWidth:n,fitHeight:o,fullWidth:e,fullHeight:t}})(),l=`translate(${ae(e)}px, ${ae(t)}px)`;l+=1!==r||1!==s?` scaleX(${ae(i*r)}) scaleY(${ae(i*s)})`:` scale(${ae(i)})`,0!==a&&(l+=` rotate(${a}deg)`),u.style.width=ae(n)+"px",u.style.height=ae(o)+"px",u.style.transform=""+l,L("render")}}function t(){let t=x.scale,n=M("clickAction"),o=A();if(n){let e=[];switch(n){case re.ZoomIn:o=2*t;break;case re.ZoomOut:o=.5*t;break;case re.ToggleCover:e=[A(),$()];break;case re.ToggleFull:e=[A(),O()];break;case re.ToggleMax:e=[A(),z()];break;case re.IterateZoom:e=[A(),O(),z()];break;case re.Zoom:var i=O();o=t>=i-.05?A():Math.min(i,2*t)}var a;e.length&&(a=e.findIndex(e=>e>t+1/ue),o=e[a]||A())}return Ee(C(),o,z())}function G(){return!!(m()&&t()>x.scale)}function Y(){return!!(m()&&t()<x.scale)}function X(){return!!(m()&&x.scale>C())}function U(){return!!(m()&&x.scale<z())}function K(){return!!(m()&&x.scale<O())}function J(){return!(!(m()&&y()&&n)||P())}function _(){return!(!m()||!n?.isPointerDown()||P())}function y(){return!!(m()&&x.scale>A())}function Q(){return!!(m()&&x.scale>=O())}function ee(){var e="in-fullscreen",t="with-panzoom-in-fullscreen",e=(b?.classList.toggle(e),b?.classList.contains(e));e?(document.documentElement.classList.add(t),document.addEventListener("keydown",te,!0)):(document.documentElement.classList.remove(t),document.removeEventListener("keydown",te,!0)),F(),L(e?"enterFS":"exitFS")}function te(e){"Escape"!==e.key||e.defaultPrevented||ee()}let H={canDrag:J,canZoomIn:U,canZoomOut:X,canZoomToFull:K,destroy:function(){for(var e of(L("destroy"),Object.values(l)))e?.destroy(H);for(var t of c)t();return g&&(g.style.aspectRatio="",g.style.maxWidth="",g.style.maxHeight=""),u&&(u.style.width="",u.style.height="",u.style.transform=""),g=void 0,o=void 0,u=void 0,w={...se},x={...se},E?.destroy(),E=void 0,n?.destroy(),n=void 0,r=le.Destroyed,H},emit:L,execute:v,getBoundaries:k,getContainer:function(){return b},getContent:function(){return o},getFullDim:T,getGestures:function(){return n},getMousemovePos:R,getOptions:function(){return s},getPlugins:function(){return l},getScale:p,getStartPosition:W,getState:function(){return r},getTransform:function(e){return!0===e?x:w},getTween:function(){return E},getViewport:function(){return u},getWrapper:function(){return g},init:function(){r=le.Init,L("init");for(var[e,t]of Object.entries({...D,...s.plugins||{}}))e&&!l[e]&&t instanceof Function&&((t=t()).init(H),l[e]=t);if(L("initPlugins"),n={...fe.classes,...M("classes")},b&&(we(b,n.container),o=b.querySelector("."+n.content))&&(o.setAttribute("draggable","false"),(g=b.querySelector("."+n.wrapper))||(we(g=document.createElement("div"),n.wrapper),o.insertAdjacentElement("beforebegin",g),g.insertAdjacentElement("afterbegin",o)),(u=b.querySelector("."+n.viewport))||(we(u=document.createElement("div"),n.viewport),u.insertAdjacentElement("afterbegin",o),g.insertAdjacentElement("beforeend",u)),(i=o.cloneNode(!0)).removeAttribute("id"),g.insertAdjacentElement("afterbegin",i),o instanceof HTMLPictureElement&&(o=o.querySelector("img")),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),(u=u instanceof HTMLPictureElement?u.querySelector("img"):u)&&(u.style.visibility="hidden",M("protected"))&&(u.addEventListener("contextmenu",e=>{ie(e)}),n=document.createElement("div"),we(n,"f-panzoom__protected"),u.appendChild(n)),L("initLayout")),b&&g&&!a){let e=null;(a=new ResizeObserver(()=>{m()&&(e=e||requestAnimationFrame(()=>{m()&&(I(),h(),L("refresh")),e=null}))})).observe(g),c.push(()=>{a?.disconnect(),a=void 0,e&&(cancelAnimationFrame(e),e=null)})}return(()=>
1{if(b&&o){if(!(o instanceof HTMLImageElement&&i instanceof HTMLImageElement))return f();let e=()=>{o&&o instanceof HTMLImageElement&&o.decode().then(()=>{f()}).catch(()=>{f()})};if(r=le.Loading,b.classList.add("is-loading"),L("loading"),i.src&&i.complete)return e();var t;b&&!b?.querySelector(".f-spinner")&&(t=me(M("spinnerTpl")))&&(t.classList.add("f-spinner"),b.classList.add("is-loading"),g?.insertAdjacentElement("afterbegin",t)),i.addEventListener("load",e,!1),i.addEventListener("error",e,!1),c.push(()=>{i?.removeEventListener("load",e,!1),i?.removeEventListener("error",e,!1)})}})(),H;var n},isDragging:_,isExpanded:y,isFullsize:Q,localize:function(t,n=[]){let o=M("l10n")||{};t=String(t).replace(/\{\{(\w+)\}\}/g,(e,t)=>o[t]||e);for(let e=0;e<n.length;e++)t=t.split(n[e][0]).join(n[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)},off:function(e,t){for(var n of e instanceof Array?e:[e])d.has(n)&&d.set(n,d.get(n).filter(e=>e!==t));return H},on:function(e,t){for(var n of e instanceof Array?e:[e])d.set(n,[...d.get(n)||[],t]);return H},toggleFS:ee,updateControls:I,version:"6.0.32",willZoomIn:G,willZoomOut:Y};return H},Ie=(u.l10n={en_EN:c},u.getDefaults=()=>fe,(e,t)=>{let n=[];return e.childNodes.forEach(e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||n.push(e)}),n}),f={...c,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"},Te=e=>{e.cancelable&&e.preventDefault()},Pe=((t={})[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Destroyed=2]="Destroyed",t),G=((t={})[t.Loading=0]="Loading",t[t.Loaded=1]="Loaded",t[t.Error=2]="Error",t),Re={adaptiveHeight:!1,center:!0,classes:{container:"f-carousel",isEnabled:"is-enabled",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",hasAdaptiveHeight:"has-adaptive-height",viewport:"f-carousel__viewport",slide:"f-carousel__slide",isSelected:"is-selected"},dragFree:!1,enabled:!0,errorTpl:'<div class="f-html">{{ERROR}}</div>',fill:!1,infinite:!0,initialPage:0,l10n:f,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},Fe=0,Ce=(e,t={},G={})=>{let p,h,Y,v,X,y=(Fe++,Pe.Init),b={...Re},E={...Re},w={},x=null,M=null,U=!1,L=!1,S=!1,T=!1,P="height",R=0,C=!0,A=0,O=0,z=0,k=0,l="*",I=[],F=[],c=new Set,d=[],_=[],K=0,J=0,H=0;function D(e,...t){e=E[e];return e&&e instanceof Function?e($,...t):e}function a(t,n=[]){let o=D("l10n")||{};t=String(t).replace(/\{\{(\w+)\}\}/g,(e,t)=>o[t]||e);for(let e=0;e<n.length;e++)t=t.split(n[e][0]).join(n[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let i=new Map;function V(e,...t){var n,o=[...i.get(e)||[]];for(n of(E.on&&o.push(E.on[e]),o))n&&n instanceof Function&&n($,...t);"*"!==e&&V("*",e,...t)}function n(){var t=be({},Re,b);be(t,Re,b);let e="",n=b.breakpoints||{};if(n)for(var[o,i]of Object.entries(n))window.matchMedia(o).matches&&(e+=o,be(t,i));if(void 0===X||e!==X){if(X=e,y!==Pe.Init){let e=_[A]?.slides[0]?.index;for(var a of(void 0===e&&(e=E.initialSlide),t.initialSlide=e,t.slides=[],I))a.isVirtual&&t.slides.push(a)}if(ue(),!1!==(E=t).enabled){y=Pe.Init,V("init");for(var[r,s]of Object.entries({...G,...E.plugins||{}}))r&&!w[r]&&s instanceof Function&&((s=s()).init($,Ce),w[r]=s);if(V("initPlugins"),x){var l=D("classes")||{},c=(we(x,l.container),D("style"));if(c&&pe(c))for(var[d,u]of Object.entries(c))x.style.setProperty(d,u);(M=x.querySelector("."+l.viewport))||(we(M=document.createElement("div"),l.viewport),M.append(...Ie(x,"."+l.slide)),x.insertAdjacentElement("afterbegin",M)),x.carousel=$,V("initLayout")}if(M){var f,g,c=D("classes")||{};for(f of(I=[],[...Ie(M,"."+c.slide)].forEach(e=>{e.parentElement&&I.push(oe({el:e,isVirtual:!1,...e.dataset||{}}))}),ne(D("slides")),I))V("addSlide",f);for(g of I){var m=g.el;m?.parentElement&&(we(m,E.classes.slide),we(m,g.class),de(g),V("attachSlideEl",g))}V("initSlides")}
1if(Z(),x&&(x.addEventListener("click",se,{passive:!1}),document.addEventListener("mousemove",Q),!Y)){let i=null;(Y=new ResizeObserver(o=>{i=i||requestAnimationFrame(()=>{var e,t,n;e=o,x&&(y===Pe.Init?(t=(e=e[0]?.contentBoxSize[0])?.blockSize||0,e=e?.inlineSize||0,K=t,J=e,y=Pe.Ready,we(x,(D("classes")||{}).isEnabled),B(),h=xe().on("start",()=>{p&&p.isPointerDown()||(j(),B())}).on("step",e=>{var t=R;(R=e.pos)!==t&&(C=!1,B())}).on("end",e=>{p?.isPointerDown()||(R=e.pos,h&&!L&&(R<z||R>k)?h.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:R}).to({pos:Ee(z,R,k)}).start():C||(C=!0,V("settle")))}),ee(),te(),V("ready")):y!==Pe.Ready||(t=_.length,Z(),ee(),n=(e=x.getBoundingClientRect()).height,e=e.width,1<t&&(T&&Math.abs(n-K)<.5||!T&&Math.abs(e-J)<.5))||(K=n,J=e,T&&!n)||!T&&!e||!x||!M||t===_.length&&p?.isPointerDown()||(D("dragFree")&&(L||R>z&&R<k)?(j(),B()):W(A,{transition:!1}))),i=null})})).observe(x)}}}}function Q(e){Ae=e}function ee(){var e;M&&(!1===(e=D("gestures"))?p&&(p.destroy(),p=void 0):p=p||Me(M,e).on("start",e=>{h&&(e=e.srcEvent,T&&ye(e.target),h.pause(),h.getCurrentVelocities().pos=0,(e=_[A]?.slides[0])&&c.has(e.index)&&e.el&&(R=(e.offset||0)+((e=>({width:(e=new DOMMatrixReadOnly(window.getComputedStyle(e).transform)).m41||0,height:e.m42||0}))(e.el)[P]||0)*(S&&!T?1:-1)),ae(),!L)&&(R<z||R>k)&&h.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:h.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:R}).to({pos:Ee(z,R,k)}).start()}).on("move",e=>{var{srcEvent:t,axis:n}=e,e=e.srcEvent.target;e&&ye(e)||(n||(t.stopPropagation(),t.stopImmediatePropagation()),("y"===n&&T||"x"===n&&!T)&&(Te(t),t.stopPropagation()))}).on("panstart",e=>{e?.axis===(T?"y":"x")&&we(M,"is-dragging")}).on("panend",()=>{Le(M,"is-dragging")}).on("pan",i=>{var{deltaX:i,deltaY:a,currentTouch:e,axis:t}=i;if(!(!h||1<e.length||"y"===t&&!T||"x"===t&&T)){let e=S&&!T?1:-1,t=T?a:i,n=h?.isRunning()?h.getEndValues().pos:R,o=1;L||(n<=z&&t*e<0?o=.2*Math.max(.01,1-Math.abs(1/N()*Math.abs(n-z))):n>=k&&0<t*e&&(o=.2*Math.max(.01,1-Math.abs(1/N()*Math.abs(n-k))))),n+=t*o*e,h.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:h.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:R}).to({pos:n}).start()}}).on("end",o=>{var{axis:i,velocityX:a,velocityY:r,currentTouch:e}=o,t=_.length,s=D("dragFree");if(!(0<e.length)&&h&&t){let t=D("vertical")?r:a,n=h?.isRunning()?h.getEndValues().pos:R,e=S&&!T?1:-1;if(n+=t*(s?5:1)*e,!L&&(t*e<=0&&n<z||0<=t*e&&n>k)){let e=0;0<Math.abs(t)&&(e=2*Math.abs(t),e=Math.min(.3*N(),e)),n=Ee(z+-1*e,n,k+e),void h.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*t,restDelta:1,restSpeed:1}).from({pos:R}).to({pos:n}).start()}else if(s||w.Autoscroll?.isEnabled())10<Math.abs(t)?h.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*t,restDelta:1,restSpeed:1}).from({pos:R}).to({pos:n}).start():h.isRunning()||C||(C=!0,V("settle"));else if(s||w.Autoscroll?.isEnabled()||!(!o.offsetX&&!o.offsetY||"y"===i&&!T||"x"===i&&T)){let e=f(n);10<Math.abs(t)&&e===A&&(e+=0<t?S&&!T?1:-1:S&&!T?-1:1),W(e,{transition:"tween",tween:{velocity:-1*t}})}else W(A,{transition:"tween"})}}).init())}function u(e="*"){var t,n=[];for(t of I)("*"===e||t.class&&t.class.includes(e)||t.el&&t.el?.classList.contains(e))&&n.push(t);v=void 0,l=e,F=[...n]}function j(){var e;h&&(e=f(h?.isRunning()?h.getEndValues().pos:R))!==A&&(v=A,A=e,de(),te(),r(),V("change",A,v))}function te(){if(x){for(var n of(Se(M,"is-draggable",!!p&&0<_.length),x.querySelectorAll("[data-carousel-index]")))n.innerHTML=A+"";for(var o of x.querySelectorAll("[data-carousel-page]"))o.innerHTML=A+1+"";for(var i of x.querySelectorAll("[data-carousel-pages]"))i.innerHTML=_.length+"";for(var a of x.querySelectorAll("[data-carousel-go-prev]"))a.toggleAttribute("aria-disabled",!fe()),fe()?a.removeAttribute("tabindex"):a.setAttribute("tabindex","-1");for(var r of x.querySelectorAll("[data-carousel-go-next]"))r.toggleAttribute("aria-disabled",!ge()),ge()?r.removeAttribute("tabindex"):r.setAttribute("tabindex","-1");let e=!1,t=_[A]?.slides[0];for(var s of(t&&(t.downloadSrc||"image"===t.type&&t.src)&&(e=!0),x.querySelectorAll("[data-carousel-download]")))s.toggleAttribute("aria-disabled",!e)}}function r(e){var t=(e=e||_[A]?.slides[0]).el;
1if(t)for(var n of t.querySelectorAll("[data-slide-index]"))n.innerHTML=e.index+1+""}function f(e){if(!_.length||!h)return 0;let t=q(),n=e,o=(L?n-=Math.floor((e-_[0]?.pos)/t)*t:n=Ee(_[0]?.pos,e,_[_.length-1]?.pos),new Map),i=0;for(var a of _){var r=Math.abs(a.pos-n),r=Math.min(r,Math.abs(a.pos-n-t),Math.abs(a.pos-n+t));o.set(i,r),i++}return parseInt((0<o.size?[...o.entries()].reduce((e,t)=>t[1]<e[1]?t:e):[A,0])[0])}function N(){return M&&M.getBoundingClientRect()[P]||0}function q(e=!0){return F.reduce((e,t)=>e+t.dim,0)+(F.length-(L&&e?0:1))*H}function s(n){let e=q(),o=N();if(!M)return[];let i=[];if(!e||!o)return[];n=void 0===n?R:n,L&&(n-=Math.floor(n/e)*e);let a=0,r=0;var t;U&&(t=M.getBoundingClientRect(),a=Math.abs(t.left),r=Math.abs(window.innerWidth-t.right));let s=0;for(let t of F){var l=(e=0)=>{!(-1<i.indexOf(t))&&(t.pos=s-n+e||0,t.offset+e>n-t.dim-a+.51)&&t.offset+e<n+o+r-.51&&i.push(t)};t.offset=s,L&&(l(e),l(-1*e)),l(),s+=t.dim+H}return i}function ne(e,t){var n,o,i=[];for(n of Array.isArray(e)?e:[e]){var a=oe({...n,isVirtual:!0});i.push(a)}for(o of(I.splice(void 0===t?I.length:t,0,...i),ie(),i)){r=void 0;s=void 0;var r=o;if(r){let e=r.el;e||(r.el=e=document.createElement("div"));var s=r.html?r.html instanceof HTMLElement?r.html:me(r.html):void 0;s&&(we(s,"f-html"),r.htmlEl=s,we(e,"has-html"),e.append(s),V("contentReady",r))}}return u(l),i}function oe(e){return{index:-1,el:void 0,class:"",isVirtual:!0,dim:0,pos:0,offset:0,html:"",src:"",...e=he(e)||e instanceof HTMLElement?{html:e}:e}}function g(t){if(M&&t){var n=t.el;if(n){if(n.setAttribute("index",t.index+""),n.parentElement!==M){let e;for(var o of(we(n,E.classes.slide),we(n,t.class),de(t),I))if(o.index>t.index){e=o.el;break}M.insertBefore(n,e&&M.contains(e)?e:null),V("attachSlideEl",t)}return r(t),n}}}function m(e){var t=e?.el;t&&(t.remove(),o(t),V("detachSlideEl",e))}function ie(){for(let e=0;e<I.length;e++){var t=I[e],n=t.el;n&&(t.index!==e&&o(n),n.setAttribute("index",""+e)),t.index=e}}function Z(){if(x&&M){S=D("rtl"),P=(T=D("vertical"))?"height":"width";var e=D("classes"),e=(Se(x,e.isLTR,!S),Se(x,e.isRTL,S),Se(x,e.isHorizontal,!T),Se(x,e.isVertical,T),Se(x,e.hasAdaptiveHeight,D("adaptiveHeight")),U="visible"===window.getComputedStyle(M).getPropertyValue("overflow-"+(T?"y":"x")),M.getBoundingClientRect());if(e.width||e.height){H=M&&parseFloat(getComputedStyle(M).getPropertyValue("--f-carousel-gap"))||0;var o,i=(()=>{let t=0;if(M){let e=document.createElement("div");we(e,E.classes.slide),M.appendChild(e),t=e.getBoundingClientRect()[P],e.remove(),e=void 0}return t})();for(o of F){let t=o.el,n=0;if(!o.isVirtual&&t&&ve(t)){let e=!1;t.parentElement&&t.parentElement===M||(M.appendChild(t),e=!0),n=t.getBoundingClientRect()[P],e&&t.parentElement?.removeChild(t)}else n=i;o.dim=n}if(L=!1,D("infinite")){L=!0;let t=q(),n=N();U&&(e=M.getBoundingClientRect(),n=(n+=e.left)+(e.right-e.width));for(let e=0;e<F.length;e++){var a=F[e]?.dim+H;if(t-a<n&&t-a-n<a){L=!1;break}}}{let a;if(x){ie();var r,s,l=N(),c=q(!1),d="auto"===(d=D("slidesPerPage"))?1/0:parseFloat(d+"");_=[];let e=0,t=0;for(r of F)(!_.length||.05<e+r.dim-l||t>=d)&&(_.push({index:_.length,slides:[],dim:0,offset:0,pos:0}),e=0,t=0),_[_.length-1]?.slides.push(r),e+=r.dim+H,t++;let n=D("center"),o=D("fill"),i=0;for(s of _){for(var u of(s.dim=(s.slides.length-1)*H,s.slides))s.dim+=u.dim;s.offset=i,s.pos=i,!1!==n&&(s.pos-=.5*(l-s.dim)),o&&!L&&l<c&&(s.pos=Ee(0,s.pos,c-l)),i+=s.dim+H}var f,g=[];for(f of _){var m={...f};a&&Math.abs(m.pos-a.pos)<.1?(a.dim+=m.dim,a.slides=[...a.slides,...m.slides]):((a=m).index=g.length,g.push(m))}_=g,te()}}z=_[0]?.pos||0,k=_[_.length-1]?.pos||0,y===Pe.Init?(v=void 0,A=D("initialPage"),void 0!==(e=D("initialSlide")||void 0)&&(A=$.getPageIndex(e)||0),A=Ee(0,A,_.length-1),O=R=_[A]?.pos||0):((e=h?.isRunning()?h.getEndValues().pos:R)<z||e>k)&&(A=Ee(0,A,_.length-1),O=_[A||0]?.pos||0),V("refresh")}}}function o(n){if(n&&ve(n)){let e=parseInt(n.getAttribute("index")||"-1"),t="";for(var o of Array.from(n.classList)){o=o.match(/^f-(\w+)(Out|In)$/);o&&o[1]&&(t=o[1]+"")}var i;n&&t&&(i=[`f-${t}Out`,`f-${t}In`,"to-prev","to-next","from-prev","from-next"],n.removeEventListener("animationend",re),Le(n,i.join(" ")),c.delete(e))}}function ae(){if(M){var e,t=c.size;
1for(e of F)o(e.el);c.clear(),t&&B()}}function re(e){"f-"===e.animationName.substring(0,2)&&(o(e.target),!c.size&&(Le(x,"in-transition"),!C)&&Math.abs($.getPosition(!0)-O)<.5&&(C=!0,V("settle")),B())}function se(e){var t,n,o;e.defaultPrevented||((t=e.composedPath()[0]).closest("[data-carousel-go-prev]")?(Te(e),$.prev()):t.closest("[data-carousel-go-next]")?(Te(e),$.next()):(o=t.closest("[data-carousel-go-to]"))?(Te(e),$.goTo(parseFloat(o.dataset.carouselGoTo||"")||0)):t.closest("[data-carousel-download]")?(Te(e),(o=_[A]?.slides[0])&&(o.downloadSrc||"image"===o.type&&o.src)&&(t=o.downloadFilename,n=document.createElement("a"),o=o.downloadSrc||o.src||"",n.href=o,n.target="_blank",n.download=t||o,n.click())):V("click",e))}function le(e){e=e.el;e&&e.querySelector(".f-spinner")?.remove()}function ce(e){e=e.el;e&&(e.querySelector(".f-html.is-error")?.remove(),Le(e,"has-error"))}function de(n){var o=(n=n||_[A]?.slides[0])?.el;if(o){let t=D("formatCaption",n);t=(t=void 0===t?n.caption:t)||"";var i=D("captionEl");if(i&&i instanceof HTMLElement){if(n.index===A&&(he(t)&&(i.innerHTML=a(t+"")),t instanceof HTMLElement)){if(t.parentElement===i)return;i.innerHTML="",t.parentElement&&(t=t.cloneNode(!0)),i.append(t)}}else if(t){let e=n.captionEl||o.querySelector(".f-caption");(e=!e&&t instanceof HTMLElement&&t.classList.contains("f-caption")?t:e)||(we(e=document.createElement("div"),"f-caption"),he(t)?e.innerHTML=a(t+""):t instanceof HTMLElement&&(t.parentElement&&(t=t.cloneNode(!0)),e.append(t)));i=`f-caption-${Fe}_`+n.index;e.setAttribute("id",i),e.dataset.selectable="true",we(o,"has-caption"),o.setAttribute("aria-labelledby",i),n.captionEl=e,o.insertAdjacentElement("beforeend",e)}}}function W(e,t={}){var{transition:t,tween:o}={transition:E.transition,tween:E.tween,...t||{}};if(x&&h){var i,a=_.length;if(a&&!((n,o)=>{if(x&&h&&o&&he(o)&&"tween"!==o&&!(1<_[A]?.slides.length)){let e=_.length,t=n>A?1:-1;n=L?(n%e+e)%e:Ee(0,n,e-1),S&&(t*=-1);var i=_[A]?.slides[0],a=i?.index,r=_[n]?.slides[0],s=r?.index,n=_[n]?.pos;if(!(void 0===s||void 0===a||a===s||R===n||1<Math.abs(N()-(r?.dim||0))))return C=!1,h.pause(),ae(),we(x,"in-transition"),R=O=n,n=g(i),i=g(r),j(),n&&(c.add(a),n.style.transform="",n.addEventListener("animationend",re),Le(n,E.classes.isSelected),n.inert=!1,we(n,`f-${o}Out to-`+(0<t?"next":"prev"))),i&&(c.add(s),i.style.transform="",i.addEventListener("animationend",re),we(i,E.classes.isSelected),i.inert=!1,we(i,`f-${o}In from-`+(0<t?"prev":"next"))),B(),1}})(e,t)){e=L?(e%a+a)%a:Ee(0,e,a-1),O=_[e||0]?.pos||0;let n=h.isRunning()?h.getEndValues().pos:R;Math.abs(O-n)<1?(R=O,A!==e&&(de(),te(),r(),v=A,V("change",A=e,v)),B(),C||(C=!0,V("settle"))):(h.pause(),ae(),L&&(a=q(),e=Math.floor((n-_[0]?.pos)/a),i=(e=O+e*a)-a,O=[e+a,e,i].reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})),!1!==t&&pe(o)?h.spring(be({},E.tween,o)).from({pos:R}).to({pos:O}).start():(R=O,j(),B(),C||(C=!0,V("settle"))))}}}function B(){let n;if(x&&M){var o,i,a,r=_[A];d=s();let t=new Set,e=[];for(o of F)o.isVirtual&&!c.has(o.index)&&d.indexOf(o)<0||(i=g(o))&&(e.push(o),(a=-1<r?.slides?.indexOf(o))&&t.add(i),D("adaptiveHeight"))&&a&&(a=(i.firstElementChild||i).getBoundingClientRect().height,n=null==n?a:Math.max(n,a));M&&n&&(M.style.height=n+"px"),[...Ie(M,"."+E.classes.slide)].forEach(r=>{var s=I[parseInt(r.getAttribute("index")||"-1")],e=(s||r.remove(),t.has(r));if(Se(r,E.classes.isSelected,e),r.inert=d.indexOf(s)<0,s.isVirtual&&!c.has(s.index)&&d.indexOf(s)<0)m(s);else{let e=s.pos?Math.round(1e4*s.pos)/1e4:0,t=0,n=0,o=0,i=0,a=E.setTransform||void 0;c.has(s.index)||(t=T?0:S?-1*e:e,n=T?e:0,o=Oe(t,0,s.dim,0,100),i=Oe(n,0,s.dim,0,100)),a instanceof Function&&!c.has(s.index)?a($,s,{x:t,y:n,xPercent:o,yPercent:i}):r.style.transform=t||n?`translate3d(${o}%, ${i}%,0)`:""}}),V("render",e)}}function ue(){for(var e of(x?.removeEventListener("click",se),ae(),document.removeEventListener("mousemove",Q),Y?.disconnect(),Y=void 0,I))e.el&&ve(e.el)&&(e.state=void 0,le(e),ce(e),m(e),e.isVirtual?(e.el?.remove(),e.el=void 0):(e.el.style.transform="",M?.appendChild(e.el)));for(var t of Object.values(w))t?.destroy();for(var[n,o]of(w={},p?.destroy(),p=void 0,h?.destroy(),h=void 0,Object.entries(E.classes||{})))"container"!==n&&Le(x,o);Le(M,"is-draggable")}function fe(){return L||0<A}function ge(){return L||A<_.length-1}let $={add:function(e,t){let n=R,o=A,i=q(),a=Math.floor(((h?.isRunning()?h.getEndValues().pos:R)-_[0]?.pos)/i);for(var r of ne(e,t))V("addSlide",r);return u(l),Z(),h&&(o===A&&(n-=a*i),n===(O=_[A||0]?.pos||0)?R=O:h.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:n}).to({pos:O}).start()),B(),$},canGoPrev:fe,canGoNext:ge,destroy:function(){return V("destroy"),window.removeEventListener("resize",n),ue(),i.clear(),x=null,_=[],I=[],E={...Re},w={},F=[],X="",l="*",y=Pe.Destroyed,$},emit:V,filter:function(e="*"){return u(e),Z(),B(),V("filter",e),$},getContainer:function(){return x},getGapDim:function(){return H},getGestures:function(){return p},getLastMouseMove:function(){return Ae},getOption:function(e){return D(e)},getOptions:function(){return E},getPage:function(){return _[A]},getPageIndex:function(e){if(void 0===e)return A;for(var t of _||[])for(var n of t.slides)if(n.index===e)return t.index;return-1},getPageProgress:function(e,t){void 0===e&&(e=A);var n=_[e];
1if(!n)return e>A?-1:1;let o=q(),i=H,a=n.pos,r=$.getPosition();return L&&!0!==t&&(e=Math.floor((r-_[0]?.pos)/o),r-=e*o,a=[a+o,a,a-o].reduce(function(e,t){return Math.abs(t-r)<Math.abs(e-r)?t:e})),(r-a)/(n.dim+i)},getPageVisibility:function(e){void 0===e&&(e=A);var t=_[e];if(!t)return e>A?-1:1;let n=$.getPosition(),o=N(),i=t.pos;if(L){let n=$.getPosition(),e=q(),t=i+Math.floor((n-_[0]?.pos)/e)*e,o=t-e;i=[t+e,t,o].reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})}return i>n&&i+t.dim<n+o?1:i<n?(i+t.dim-n)/t.dim:i+t.dim>n+o?(n+o-i)/t.dim:0},getPages:function(){return _},getPlugins:function(){return w},getPosition:function(e){let t=R;return L&&!0!==e&&(e=q(),t-=Math.floor((R-_[0]?.pos||0)/e)*e),t},getSlides:function(){return I},getState:function(){return y},getTotalSlideDim:q,getTween:function(){return h},getViewport:function(){return M},getViewportDim:N,getVisibleSlides:function(e){return void 0===e?d:s(e)},goTo:W,hasNavigated:function(){return void 0!==v},hideError:ce,hideLoading:le,init:function(){if(e&&ve(e))return y!==Pe.Init&&(ue(),y=Pe.Init),x=e,b=t,window.removeEventListener("resize",n),b.breakpoints&&window.addEventListener("resize",n),n(),$;throw Error("No Element found")},isInfinite:function(){return L},isInTransition:function(){return 0<c.size},isRTL:function(){return S},isSettled:function(){return C},isVertical:function(){return T},localize:function(e,t=[]){return a(e,t)},next:function(e={}){return W(A+1,e),$},off:function(e,t){for(var n of e instanceof Array?e:[e])i.has(n)&&i.set(n,i.get(n).filter(e=>e!==t));return $},on:function(e,t){for(var n of e instanceof Array?e:[e])i.set(n,[...i.get(n)||[],t]);return $},prev:function(e={}){return W(A-1,e),$},remove:function(e){void 0===e&&(e=I.length-1);var t=I[e];return t&&(V("removeSlide",t),t.el&&(o(t.el),t.el.remove(),t.el=void 0),I.splice(e,1),u(l),Z(),B()),$},setPosition:function(e){R=e,j(),B()},showError:function(e,t){le(e),ce(e);var n,o=e.el;return o&&(n=document.createElement("div"),we(n,"f-html"),we(n,"is-error"),n.innerHTML=a(t||"<p>{{ERROR}}</p>"),e.htmlEl=n,we(o,"has-html"),we(o,"has-error"),o.insertAdjacentElement("afterbegin",n),V("contentReady",e)),$},showLoading:function(e){var e=e.el,t=e?.querySelector(".f-spinner");return e&&!t&&(t=me(D("spinnerTpl")))&&(we(t,"f-spinner"),e.insertAdjacentElement("beforeend",t)),$},version:"6.0.32"};return $},g=(Ce.l10n={en_EN:f},Ce.getDefaults=()=>Re,{tpl:e=>`<img class="f-panzoom__content" 
2    ${e.srcset?'data-lazy-srcset="{{srcset}}"':""} 
3    ${e.sizes?'data-lazy-sizes="{{sizes}}"':""} 
4    data-lazy-src="{{src}}" alt="{{alt}}" />`}),J=()=>{let l;function c(e,t){var n=l?.getOptions().Zoomable,n=(pe(n)?{...g,...n}:g)[e];return n&&"function"==typeof n&&t?n(t):n}function t(){l&&(l.on("addSlide",i),l.on("removeSlide",a),l.on("attachSlideEl",r),l.on("click",o),l.on("change",n),l.on("ready",n))}function n(){d();var e=l?.getVisibleSlides()||[];if(1<e.length||"slide"===l?.getOption("transition"))for(var t of e){var n=t.panzoomRef;n&&(l?.getPage().slides||[]).indexOf(t)<0&&n.execute(re.ZoomTo,{...n.getStartPosition()})}}function o(e,t){var n=t.target;n&&!t.defaultPrevented&&n.dataset.panzoomAction&&s(n.dataset.panzoomAction)}function i(e,o){var t,n,i,a,r,s;l&&(t=o.el)&&(s=o.src||o.lazySrc||"",n=o.alt||o.caption||"Image #"+o.index,i=o.srcset||o.lazySrcset||"",a=o.sizes||o.lazySizes||"",!s||!he(s)||o.html||o.type&&"image"!==o.type||(o.type="image",o.thumbSrc=o.thumbSrc||s,r=c("tpl",o),r=E(r,"{{src}}",s+""),r=E(r,"{{alt}}",n+""),r=E(r,"{{srcset}}",i+""),r=E(r,"{{sizes}}",a+""),t.insertAdjacentHTML("afterbegin",r)),t.querySelector(".f-panzoom__content"))&&((s=u(t,{width:o.width&&"auto"!==o.width?parseFloat(o.width+""):"auto",height:o.height&&"auto"!==o.height?parseFloat(o.height+""):"auto",classes:{container:"f-zoomable"},event:()=>l?.getLastMouseMove(),spinnerTpl:()=>l?.getOption("spinnerTpl")||"",...c("Panzoom")})).on("*",(e,t,...n)=>{l&&("loading"===t&&(o.state=0),"loaded"===t&&(o.state=1),"error"===t&&(o.state=2,l?.showError(o,"{{IMAGE_ERROR}}")),l.emit("panzoom:"+t,o,...n),"ready"===t&&l.emit("contentReady",o),o.index===l?.getPageIndex())&&d()}),o.panzoomRef=s)}function a(e,t){t.panzoomRef&&(t.panzoomRef.destroy(),t.panzoomRef=void 0)}function r(e,t){var n=t.panzoomRef;
4if(n)switch(n.getState()){case le.Init:n.init();break;case le.Ready:n.execute(re.ZoomTo,{...n.getStartPosition(),velocity:0})}}function d(){var e=l?.getContainer()||void 0,t=l?.getPage()?.slides[0]?.panzoomRef;if(e)if(t)t.updateControls(e);else for(var n of e.querySelectorAll("[data-panzoom-action]")||[])n.setAttribute("aria-disabled",""),n.setAttribute("tabindex","-1")}function s(e,...t){l?.getPage().slides[0].panzoomRef?.execute(e,...t)}return{init:function(e){!1!==(l=e).getOptions().Zoomable&&l.on("initPlugins",t)},destroy:function(){if(l)for(var e of(l.off("addSlide",i),l.off("removeSlide",a),l.off("attachSlideEl",r),l.off("click",o),l.off("change",n),l.off("ready",n),l.getSlides()))a(l,e);l=void 0},execute:s}},m={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},Q=()=>{let o,i;function t(){var e=o?.getOptions().Sync;return pe(e)?{...m,...e}:m}function n(){var e=t().target;o&&e&&o&&e&&(i=e,o.getOptions().classes={...o.getOptions().classes,isSelected:""},o.getOptions().initialSlide=i.getPage()?.slides[0]?.index||0,t().syncOnChange&&o.on("change",r),t().syncOnClick&&o.on("click",l),t().syncOnHover&&o.getViewport()?.addEventListener("mouseover",c),o)&&i&&(o.on("ready",a),o.on("refresh",d),i.on("change",s),i.on("filter",u))}function a(){f()}function r(){var e;o&&i&&(e=o.getPage()?.slides||[],-1<(e=i.getPageIndex(e[0].index||0))&&i.goTo(e,o.hasNavigated()?void 0:{tween:!1,transition:!1}),f())}function s(){var e;o&&i&&(-1<(e=o.getPageIndex(i.getPage()?.slides[0].index||0))&&o.goTo(e,i.hasNavigated()?void 0:{tween:!1,transition:!1}),f())}function l(e,t){var n;o&&i&&!o.getTween()?.isRunning()&&(n=o?.getOptions().classes.slide)&&(t=n?t.target.closest("."+n):null)&&(n=parseInt(t.getAttribute("index")||"")||
40,t=i.getPageIndex(n),i.goTo(t))}function c(e){o&&l(o,e)}function d(){var e;o&&i&&(-1<(e=o.getPageIndex(i.getPage()?.slides[0].index||0))&&o.goTo(e,{tween:!1,transition:!1}),f())}function u(e,t){o&&i&&(o.filter(t),s())}function f(){if(i){var e,t=i.getPage()?.slides[0]?.index||0;for(e of o?.getSlides()||[])e.el?.classList.toggle("is-selected",e.index===t)}}return{init:function(e){(o=e).on("initSlides",n)},destroy:function(){o?.off("ready",a),o?.off("refresh",d),o?.off("change",r),o?.off("click",l),o?.getViewport()?.removeEventListener("mouseover",c),i?.off("change",s),i?.off("filter",u),i=void 0,o?.off("initSlides",n),o=void 0},getTarget:function(){return i}}},p={showLoading:!0,preload:1},h="is-lazyloading",v="is-lazyloaded",ee=()=>{let u;function f(){var e=u?.getOptions().Lazyload;return pe(e)?{...p,...e}:p}function t(){if(u){var e,t,n,o=[...u.getVisibleSlides()],i=f().preload;0<i&&(e=u.getPosition(),t=u.getViewportDim(),o.push(...u.getVisibleSlides(e+t*i),...u.getVisibleSlides(e-t*i)));for(n of o)(o=>{var e=o.el;if(e){var t="[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]",i=Array.from(e.querySelectorAll(t));for(let n of(e.matches(t)&&i.push(e),i)){var a=n.dataset.lazySrc,r=n.dataset.lazySrcset,s=n.dataset.lazySizes,l=n.dataset.lazyBg,c=(n instanceof HTMLImageElement||n instanceof HTMLSourceElement)&&(a||r),d=n instanceof HTMLElement&&l;if(c||d){let t=a||r||l;if(t){if(c&&t){let e=n.parentElement?.classList.contains("f-panzoom__wrapper");f().showLoading&&u?.showLoading(o),n.addEventListener("load",()=>{u?.hideLoading(o),n instanceof HTMLImageElement?n.decode().then(()=>{n.classList.remove(h),n.classList.add(v)}):(n.classList.remove(h),n.classList.add(v)),e||u?.emit("lazyLoad:loaded",o,n,t)}),n.addEventListener("error",()=>{u?.hideLoading(o),n.classList.remove(h),n.classList.add("has-lazyerror"),e||u?.emit("lazyLoad:error",o,n,t)}),n.classList.add("f-lazyload"),n.classList.add(h),e||u?.emit("lazyLoad:load",o,n,t),a&&(n.src=a),r&&(n.srcset=r),s&&(n.sizes=s)}else d&&(document.body.contains(n)||(document.createElement("img").src=l),n.style.backgroundImage=`url('${l}')`);delete n.dataset.lazySrc,delete n.dataset.lazySrcset,delete n.dataset.lazySizes,delete n.dataset.lazyBg}}}}})(n)}}return{init:function(e){(u=e).on("render",t)},destroy:function(){u?.off("render",t),u=void 0}}}
4,y={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"></path></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"></path></svg>'},te=()=>{let n,t,o;function i(){var e=n?.getOptions().Arrows;return pe(e)?{...y,...e}:y}function a(e){var t;if(n)return t=`<button data-carousel-go-${e} tabindex="0" class="f-button is-arrow is-${e}" title="{{${e.toUpperCase()}}}">`+i()[e+"Tpl"]+"</button",(t=me(n.localize(t))||void 0)&&we(t,i()[e+"Class"]),t}function r(){t?.remove(),t=void 0,o?.remove(),o=void 0,n?.getContainer()?.classList.remove("has-arrows")}function s(){var e;n&&!1!==n.getOptions().Arrows&&1<n.getPages().length?(n&&(e=n.getViewport())&&(!t&&(t=a("prev"))&&e.insertAdjacentElement("beforebegin",t),!o&&(o=a("next"))&&e.insertAdjacentElement("afterend",o),Se(n.getContainer(),"has-arrows",!(!t&&!o))),n&&(t?.toggleAttribute("aria-disabled",!n.canGoPrev()),o?.toggleAttribute("aria-disabled",!n.canGoNext()))):r()}return{init:function(e){n=e.on(["change","refresh"],s)},destroy:function(){r(),n?.off(["change","refresh"],s),n=void 0}}},b='<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>',x='<g><line x1="11" y1="8" x2="11" y2="14"></line></g>'+b,M={};for([o,r]of Object.entries({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",b],zoomIn:["zoomIn","ZOOM_IN",x],toggleFull:["toggleFull","TOGGLE_FULL",x],iterateZoom:["iterateZoom","ITERATE_ZOOM",x],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>']}))M[o]={tpl:`<button data-panzoom-action="${r[0]}" class="f-button" title="{{${r[1]}}}"><svg>${r[2]}</svg></button>`};(t={}).Left="left",t.middle="middle",t.right="right";let L=t,S={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>'},...M},T={absolute:!1,display:{left:[],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY","reset"],right:[]},enabled:"auto",items:{}},_e=()=>{let v,y;function b(e){var t=v?.getOptions().Toolbar,t=(pe(t)?{...T,...t}:T)[e];return t&&"function"==typeof t&&v?t(v):t}function t(){if(v?.getOptions().Toolbar&&v&&!y){var a=v.getContainer();if(a){let n=b("enabled");if(n){let e=b("absolute"),t=1<v.getSlides().length,o=!1,i=!1;for(var r of v.getSlides())r.panzoomRef&&(o=!0),(r.downloadSrc||"image"===r.type&&r.src)&&(i=!0);var s=v.getPlugins().Thumbs?.isEnabled()||!1,l=t&&v.getPlugins().Autoplay||!1,c=v.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if(n="auto"===n?o:n){(y=a.querySelector(".f-carousel__toolbar")||void 0)||(y=document.createElement("div")).classList.add("f-carousel__toolbar");var d,u,f=b("display"),g=be({},S,b("items"));for(d of["left","middle","right"]){var m,p=f[d]||[],h=document.createElement("div");for(m of(h.classList.add("f-carousel__toolbar__column"),h.classList.add("is-"+d),p)){let n;if(he(m)){if("counter"===m&&!t||"autoplay"===m&&!l||M[m]&&!o||"fullscreen"===m&&!c||"thumbs"===m&&!s||"download"===m&&!i)continue;n=g[m]}
4if((n=pe(m)?m:n)&&n.tpl){let e=v.localize(n.tpl),t=me(e=e.split("<svg>").join('<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">'));t&&("function"==typeof n.click&&v&&t.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),"function"==typeof n.click&&v&&n.click(v,e)}),h.append(t))}}y.append(h)}y.childElementCount&&(!0===e&&y.classList.add("is-absolute"),y.parentElement||((u=b("parentEl"))?u.insertAdjacentElement("afterbegin",y):v.getViewport()?.insertAdjacentElement("beforebegin",y)),a.contains(y))&&a.classList.add("has-toolbar")}}}}}return{init:function(e){(v=e).on("initSlides",t)},destroy:function(){v?.off("initSlides",t),v?.getContainer()?.classList.remove("has-toolbar"),y?.remove(),y=void 0},add:function(e,t){S[e]=t},isEnabled:function(){return!!y}}},P={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},He=()=>{let o,e,i=!1,a=!1,r=!1,s=null;function l(e){var t=o?.getOptions().Autoplay,t=(pe(t)?{...P,...t}:P)[e];return t&&"function"==typeof t&&o?t(o):t}function t(){clearTimeout(e),e=void 0}function n(){if(i&&!r&&!a&&!e&&o?.isSettled()&&!(()=>{for(var e of o?.getPage()?.slides||[])if(0===e.state)return 1})()){if(o&&(u(),l("showProgressbar"))){let e=l("progressbarParentEl");var t,n;(e=!e&&o.getPlugins().Toolbar?.isEnabled()?o.getContainer():e)||!0===o.getPlugins().Toolbar?.isEnabled()||(n=o.getPages()[0]?.slides||[],t=o.getPage()?.slides||[],1===n.length&&1===t.length&&(e=t[0].el)),(e=e||o.getViewport())&&((s=document.createElement("div")).classList.add("f-progressbar"),e.prepend(s),n=l("timeout")||1e3,s.style.animationDuration=n+"ms")}e=setTimeout(()=>{o&&i&&!a&&(o.isInfinite()||o.getPageIndex()!==o.getPages().length-1?o.next():o.goTo(0))},l("timeout"))}}function c(){var e;!o||o.getPages().length<2||!1===o.getOptions().Autoplay||i||(i=!0,o.emit("autoplay:start",l("timeout")),o.getContainer()?.classList.add("has-autoplay"),o.getTween()?.on("start",v),(e=o?.getContainer())&&l("pauseOnHover")&&matchMedia("(hover: hover)").matches&&(e.addEventListener("mouseenter",y,!1),e.addEventListener("mouseleave",b,!1)),o.on("change",p),o.on("settle",h),o.on("contentReady",g),o.on("panzoom:touchStart",d),o.on("panzoom:wheel",d),o.isSettled()&&n())}function d(){var e;t(),u(),i&&o&&(o.emit("autoplay:end"),o.getContainer()?.classList.remove("has-autoplay"),o.getTween()?.off("start",v),e=o?.getContainer())&&(e.removeEventListener("mouseenter",y,!1),e.removeEventListener("mouseleave",b,!1)),o&&(o.off("change",p),o.off("settle",h),o.off("contentReady",g),o.off("panzoom:touchStart",d),o.off("panzoom:wheel",d)),i=!1,a=!1}function u(){s&&(s.remove(),s=null)}function f(){o&&1<o.getPages().length&&l("autoStart")&&c()}function g(){o&&n()}function m(e,t){var n=t.target;n&&!t.defaultPrevented&&"toggle"===n.dataset.autoplayAction&&E.toggle()}function p(){(o&&(o?.isInfinite()||o.getPageIndex()!==o.getPages().length-1)?(u(),t):d)()}function h(){n()}function v(){t(),u()}function y(){r=!0,i&&(u(),t())}function b(){r=!1,i&&!a&&o?.isSettled()&&n()}let E={init:function(e){(o=e).on("ready",f),o.on("click",m)},destroy:function(){d(),o?.off("ready",f),o?.off("click",m),o=void 0},isEnabled:()=>i,pause:function(){a=!0,t()},resume:function(){a=!1,i&&!r&&n()},start(){c()},stop(){d()},toggle(){(i?d:c)()}};return E},R={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"},De=()=>{let a,r,s,l=0,c=0,d=!0;function i(e){var t=a?.getOptions().Thumbs,t=(pe(t)?{...R,...t}:R)[e];return t&&"function"==typeof t&&a?t(a):t}function u(){if(!a||!1===a?.getOptions().Thumbs)return!1;let e=0;for(var t of a.getSlides())t.thumbSrc&&e++;return e>=i("minCount")}function f(){return"modern"===i("type")}function o(e=!1){var t,n,o=a?.getContainer();a&&o&&!s&&u()&&((t=i("Carousel")?.classes||{}).container=t.container||"f-thumbs",s||(n=o.nextElementSibling)?.classList.contains(t.container)&&(s=n),s||(s=document.createElement("div"),(n=i("parentEl"))?n.insertAdjacentElement("beforeend",s):o.insertAdjacentElement("afterend",s)),we(s,t.container),we(s,"f-thumbs"),we(s,"is-"+i("type")),we(s,"is-syncing"),e)&&(s.style.maxHeight="0px")}function n(e){var t=e.thumb?e.thumb instanceof HTMLImageElement?e.thumb.src:e.thumb:e.thumbSrc||void 0,n=void 0===e.thumbAlt?"Thumbnail #"+e.index:e.thumbAlt+"",o=i("thumbTpl"),o=E(o,"{{alt}}",n);return o=E(o,"{{src}}",t+""),o=E(o,"{{index}}",""+e.index),{html:E(o,"{{page}}",""+(e.index||1)),class:e.thumbClass}}function g(){if(w&&a&&s&&!r){var e,t=[];for(e of a.getSlides())t.push(n(e));t.length&&((r=w(s,be({},{Sync:{target:a},Lazyload:{preload:1},slides:t,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",slide:"f-thumbs__slide"},center:!0,fill:!f(),infinite:!1,dragFree:!0,rtl:a.getOptions().rtl||!1,slidesPerPage:e=>{let t=0;return f()&&(f()&&s&&(n=e=>s&&parseFloat(getComputedStyle(s).getPropertyValue("--f-thumb-"+e))||0,l=n("width"),c=n("clip-width")),t=4*(l-c)),e&&e.getTotalSlideDim()<=e.getViewportDim()-t?1/0:1;var n}},R.Carousel||{},i("Carousel")||{}),{Sync:Q,Lazyload:ee})).on("ready",()=>{a?.emit("thumbs:ready")}),r.on("destroy",()=>{a?.emit("thumbs:destroy")}),r.init(),r.getGestures()?.on("start",()=>{d=!1}),r.on("click",(e,t)=>{var n=t.target;n&&(n=n.matches("button")?n:n.firstElementChild)&&n.matches("button")&&(t.preventDefault(),n.focus({preventScroll:!0}))}),we(a.getContainer(),"has-thumbs"),b())}}function m(){u()&&i("showOnStart")&&(o(),g())}function p(){u()&&(a?.on("addSlide",t),a?.on("click",y),a?.getGestures()?.on("start",e))}function e(){d=!0,document.activeElement?.closest(".f-thumbs")&&document.activeElement?.blur()}function h(){var e,t,n,o,i;s?.classList.toggle("is-syncing",!1===a?.hasNavigated()||a?.getTween()?.isRunning()),b(),a?.getGestures()?.isPointerDown()&&f()&&a&&r&&d&&(e=r.getTween(),t=r.getPages(),i=a.getPageIndex()||0,n=a.getPageProgress()||0,a)&&t&&t[i]&&e&&void 0!==(o=e.isRunning()?e.getCurrentValues().pos:r.getPosition())&&(i=t[i].pos+n*(l-c),i=Ee(t[0].pos,i,t[t.length-1].pos),e.from({pos:o}).to({pos:i}).start())}function v(){d=!0}function t(e,t){r?.add(n(t),t.index)}function y(e,t){var n=t.target;
4n&&!t.defaultPrevented&&"toggle"===n.dataset.thumbsAction&&(s||(o(!0),g()),s)&&(t=r?.isVertical()?"maxWidth":"maxHeight",s.style[t]?s.style[t]="":s.style[t]="0px")}function b(){if(f()&&a&&r){let e=r?.getSlides()||[],t=-.5*l;for(var n of e){var o=n.el;o&&(n=a.getPageProgress(n.index)||0,-1<(n=Math.max(-1,Math.min(1,n)))&&n<1&&(t+=.5*l*(1-Math.abs(n))),n=Math.round(1e4*n)/1e4,t=Math.round(1e4*t)/1e4,o.style.setProperty("--progress",""+Math.abs(n)),o.style.setProperty("--shift",`${a?.isRTL()?-1*t:t}px`),-1<n)&&n<1&&(t+=.5*l*(1-Math.abs(n)))}}}return{init:function(e,t){w=t,(a=e).on("ready",p),a.on("initSlides",m),a.on("render",h),a.on("change",v)},destroy:function(){a?.off("ready",p),a?.off("initSlides",m),a?.off("render",h),a?.off("change",v),a?.off("addSlide",t),a?.off("click",y),a?.getGestures()?.off("start",e),a?.getContainer()?.classList.remove("has-thumbs"),a=void 0,r?.destroy(),r=void 0,s?.remove(),s=void 0},getCarousel:function(){return r},getContainer:function(){return s},isEnabled:u}},C={iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"}},Ve=()=>{let s;function t(e,t){let n=t.src;if(he(n)){let e=t.type;var o;e||(e,"#"===n.charAt(0)?e="inline":n.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.((a)?png|avif|gif|jp(g|eg)|pjp(eg)?|jfif|svg|webp|bmp|ico|tif(f)?)((\?|#).*)?$)/i)?e="image":n.match(/\.(pdf)((\?|#).*)?$/i)?e="pdf":n.match(/\.(html|php)((\?|#).*)?$/i)&&(e="iframe"),e||(o=n.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))&&(n=`https://maps.google.${o[1]}/?ll=${(o[2]?o[2]+"&z="+Math.floor(parseFloat(o[3]))+(o[4]?o[4].replace(/^\//,"&"):""):o[4]+"").replace(/\?/,"&")}&output=`+(o[4]&&0<o[4].indexOf("layer=c")?"svembed":"embed"),e="gmap"),e||(o=n.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(n=`https://maps.google.${o[1]}/maps?q=${o[2].replace("query=","q=").replace("api=1","")}&output=embed`,e="gmap"),t.src=n,t.type=e)}}function n(e,t){if("iframe"===t.type||"pdf"===t.type||"gmap"===t.type){var n=t;if(s&&n.el&&n.src){var o,i,a=document.createElement("iframe");for([o,i]of(a.classList.add("f-iframe"),Object.entries((t=s?.getOptions().Html,(pe(t)?{...C,...t}:C).iframeAttr||{}))))a.setAttribute(o,i);a.onerror=()=>{s&&1===s.getState()&&s.showError(n,"{{IFRAME_ERROR}}")},a.src=n.src;var r,t=document.createElement("div");if(t.classList.add("f-html"),t.append(a),n.width){let e=""+n.width;e.match(/^\d+$/)&&(e+="px"),t.style.maxWidth=""+e}if(n.height){let e=""+n.height;e.match(/^\d+$/)&&(e+="px"),t.style.maxHeight=""+e}n.aspectRatio&&(r=n.el.getBoundingClientRect(),t.style.aspectRatio=""+n.aspectRatio,t.style[r.width>r.height?"width":"height"]="auto",t.style[r.height<r.width?"maxWidth":"maxHeight"]="none"),n.contentEl=a,n.htmlEl=t,n.el.classList.add("has-html"),n.el.classList.add("has-iframe"),n.el.classList.add("has-"+n.type),n.el.prepend(t),s.emit("contentReady",n)}}}function o(e,t){"iframe"!==t.type&&"pdf"!==t.type&&"gmap"!==t.type||(s?.hideError(t),t.contentEl?.remove(),t.contentEl=void 0,t.htmlEl?.remove(),t.htmlEl=void 0)}return{init:function(e){(s=e).on("addSlide",t),s.on("attachSlideEl",n),s.on("detachSlideEl",o)},destroy:function(){s?.off("addSlide",t),s?.off("attachSlideEl",n),s?.off("detachSlideEl",o),s=void 0}}},Z=(e,t={})=>{var n,o,i=new URLSearchParams(new URL(e).search),a=new URLSearchParams;for([n,o]of[...i,...Object.entries(t)]){var r,s=o+"";"t"===n?(r=s.match(/((\d*)m)?(\d*)s?/))&&a.set("start",60*parseInt(r[2]||"0")+parseInt(r[3]||"0")+""):a.set(n,s)}let l=a+"",c=e.match(/#t=((.*)?\d+s)/);return c&&(l+="#t="+c[1]),l},W={autoplay:!1,html5videoTpl:`<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">
5    <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn't support embedded videos.</video>`,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto",credentialless:""},vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},je=()=>{let u,o=!1;function f(){var e=u?.getOptions().Video;return pe(e)?{...W,...e}:W}function i(){return u?.getPage()?.slides[0]}let t=e=>{try{var t,n=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===n.event)for(var o of Array.from(u?.getContainer()?.getElementsByClassName("f-iframe")||[]))o instanceof HTMLIFrameElement&&o.contentWindow===e.source&&(o.dataset.ready="true")}else e.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===n.event&&(t=document.getElementById(n.id))&&
5(t.dataset.ready="true")}catch(e){}};function n(e,t){var n,o,i,a=t.src;if(he(a)){let e=t.type;e&&"html5video"!==e||(i=a.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))&&(e="html5video",t.html5videoFormat=t.html5videoFormat||"video/"+("ogv"===i[1]?"ogg":i[1])),e&&"youtube"!==e||(i=a.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i))&&(n=`www.youtube${(o={...f().youtube,...t.youtube||{}}).nocookie?"-nocookie":""}.com`,o=Z(a,o),i=encodeURIComponent(i[2]),t.videoId=i,t.src=`https://${n}/embed/${i}?`+o,t.thumb=t.thumb||`https://i.ytimg.com/vi/${i}/mqdefault.jpg`,e="youtube"),e&&"vimeo"!==e||(n=a.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/))&&(o=Z(a,{...f().vimeo,...t.vimeo||{}}),i=encodeURIComponent(n[2]),a=n[5]||"",t.videoId=i,t.src=`https://player.vimeo.com/video/${i}?`+(a?"h="+a+(o?"&":""):"")+o,e="vimeo"),t.type=e}}function a(e,t){if("html5video"===t.type&&(a=t,u)&&a.el&&a.src&&({el:r,src:d}=a,r)&&d&&(c=a.html5videoTpl||f().html5videoTpl,s=a.html5videoFormat||f().html5videoFormat,c)&&(l=a.poster||(a.thumb&&he(a.thumb)?a.thumb:""),c=me(c.replace(/\{\{src\}\}/gi,d+"").replace(/\{\{format\}\}/gi,s||"").replace(/\{\{poster\}\}/gi,l+"")))&&((d=document.createElement("div")).classList.add("f-html"),d.append(c),a.contentEl=c,a.htmlEl=d,r.classList.add("has-"+a.type),r.prepend(d),g(a),u.emit("contentReady",a)),"youtube"===t.type||"vimeo"===t.type){var n=t;if(u&&n.el&&n.src){let e=document.createElement("iframe");for(var[o,i]of(e.classList.add("f-iframe"),e.setAttribute("id","f-iframe_"+n.videoId),Object.entries(f().iframeAttr||{})))e.setAttribute(o,i);e.onload=()=>{u&&1===u.getState()&&"youtube"===n.type&&e.contentWindow?.postMessage(JSON.stringify({event:"listening",id:e.getAttribute("id")}),"*")},e.onerror=()=>{u&&1===u.getState()&&u?.showError(n,"{{IFRAME_ERROR}}")},e.src=n.src;s=document.createElement("div");s.classList.add("f-html"),s.append(e),n.contentEl=e,n.htmlEl=s,n.el.classList.add("has-html"),n.el.classList.add("has-iframe"),n.el.classList.add("has-"+n.type),n.el.prepend(s),g(n),u.emit("contentReady",n)}}var a,r,s,l,c,d}function r(e,t){"html5video"!==t.type&&"youtube"!==t.type&&"vimeo"!==t.type||(t.contentEl?.remove(),t.contentEl=void 0,t.htmlEl?.remove(),t.htmlEl=void 0),t.poller&&clearTimeout(t.poller)}function s(){o=!1}function l(){if(!o){o=!0;var e=i();if((e&&void 0!==e.autoplay?e:f()).autoplay){var n,t=i(),e=t?.el;if(e&&"html5video"===t?.type)try{let t=e.querySelector("video");t&&void 0!==(n=t.play())&&n.then(()=>{}).catch(e=>{t.muted=!0,t.play()})}catch(t){}(e=t?.htmlEl)instanceof HTMLIFrameElement&&e.contentWindow?.postMessage('{"event":"command","func":"stopVideo","args":""}',"*");{let t=i(),e=t?.type;if(t?.el&&("youtube"===e||"vimeo"===e)){let e=()=>{if(t.contentEl&&t.contentEl instanceof HTMLIFrameElement&&t.contentEl.contentWindow){let e;if("true"===t.contentEl.dataset.ready)return(e="youtube"===t.type?{event:"command",func:"playVideo"}:{method:"play",value:"true"})&&t.contentEl.contentWindow.postMessage(JSON.stringify(e),"*"),void(t.poller=void 0);"youtube"===t.type&&(e={event:"listening",id:t.contentEl.getAttribute("id")},t.contentEl.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(e,250)};e()}}}}}function g(t){var e,n,o=t?.htmlEl;if(t&&o&&("html5video"===t.type||"youtube"===t.type||"vimeo"===t.type)){if(o.style.aspectRatio="",o.style.width="",o.style.height="",o.style.maxWidth="",o.style.maxHeight="",t.width){let e=""+t.width;e.match(/^\d+$/)&&(e+="px"),o.style.maxWidth=""+e}if(t.height){let e=""+t.height;e.match(/^\d+$/)&&(e+="px"),o.style.maxHeight=""+e}t.aspectRatio&&(e=t.aspectRatio.split("/"),n=parseFloat(e[0].trim()),e=e[1]?parseFloat(e[1].trim()):0,o.offsetHeight,n=(n&&e?n/e:n)<((e=o.getBoundingClientRect()).width||1)/(e.height||1),o.style.aspectRatio=""+t.aspectRatio,o.style.width=n?"auto":"",o.style.height=n?"":"auto")}}function c(){g(i())}return{init:function(e){(u=e).on("addSlide",n),u.on("attachSlideEl",a),u.on("detachSlideEl",r),u.on("ready",l),u.on("change",s),u.on("settle",l),u.on("refresh",c),window.addEventListener("message",t)},destroy:function(){u?.off("addSlide",n),u?.off("attachSlideEl",a),u?.off("detachSlideEl",r),u?.off("ready",l),u?.off("change",s),u?.off("settle",l),u?.off("refresh",c),window.removeEventListener("message",t),u=void 0}}},B={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>'},$="in-fullscreen-mode",Ne=()=>{let n;function t(e){var t=n?.getOptions().Fullscreen,t=(pe(t)?{...B,...t}:B)[e];return t&&"function"==typeof t&&n?t(n):t}function o(){n?.getPlugins().Toolbar?.add("fullscreen",{tpl:t("btnTpl")})}function i(){var e;t("autoStart")&&(e=r())&&l(e)}function a(e,t){var n=t.target;
5n&&!t.defaultPrevented&&"toggle"===n.dataset.fullscreenAction&&d()}function r(){return t("el")||n?.getContainer()||void 0}function s(){var e=document;return e.fullscreenEnabled?!!e.fullscreenElement:!!e.webkitFullscreenEnabled&&!!e.webkitFullscreenElement}function l(e){let t,n=document;return e=e||n.documentElement,n.fullscreenEnabled?t=e.requestFullscreen():n.webkitFullscreenEnabled&&(t=e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),t&&t.then(()=>{e.classList.add($)}),t}function c(){let e,t=document;return t.fullscreenEnabled?e=t.fullscreenElement&&t.exitFullscreen():t.webkitFullscreenEnabled&&(e=t.webkitFullscreenElement&&t.webkitExitFullscreen()),e&&e.then(()=>{r()?.classList.remove($)}),e}function d(){var e=r();e&&(s()?c():l(e))}return{init:function(e){(n=e).on("initPlugins",o),n.on("ready",i),n.on("click",a)},destroy:function(){n?.off("initPlugins",o),n?.off("ready",i),n?.off("click",a)},exit:c,inFullscreen:s,request:l,toggle:d}},qe=!1,Ze=!1,We=!1,Be=!1,$e=()=>{var e=new URL(document.URL).hash,t=e.slice(1).split("-"),n=t[t.length-1],n=n&&/^\+?\d+$/.test(n)&&parseInt(t.pop()||"1",10)||1;return{hash:e,slug:t.join("-"),index:n}},Ge=()=>{var e,t,n;i&&!i.getInstance()&&({slug:t,index:e}=$e(),t)&&i&&!i.getInstance()&&(t=document.querySelectorAll(`[data-fancybox="${t}"]`)).length&&(n=t[e-1])&&n.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0}))},Ye=()=>{var e,t,n,o;i&&!We&&!1!==(e=i?.getInstance())?.getOptions().Hash&&({slug:t,index:n}=$e(),o=e?.getSlide()?.fancybox||void 0,e&&o&&(t===o?e.getCarousel()?.goTo(n-1):(Be=!0,e.close(),Be=!1)),Ge())},Xe=()=>{i&&setTimeout(()=>{qe=!0,Ge(),qe=!1,window.addEventListener("hashchange",Ye,!1)},300)},Ue=()=>{let r,s="auto",l="";function t(){if(r&&r.isTopMost()&&!1!==r.getOptions().Hash){var t=r.getCarousel();if(t){var{hash:n,slug:o}=$e(),i=r.getSlide();if(i){var a=i.fancybox||"",i=parseInt(i.index+"",10)+1;if(a){let e=`#${a}-`+i;if(n!==(e=(r.getCarousel()?.getPages()?.length||0)<2?"#"+a:e)&&(l=n),history.scrollRestoration&&(s=history.scrollRestoration,history.scrollRestoration="manual"),t.on("change",c),!qe)if(a===o)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+e)}catch(e){}else try{window.history.pushState({},document.title,window.location.pathname+window.location.search+e),Ze=!0}catch(e){}}}}}}function c(){if(r&&r.isTopMost()&&!1!==r.getOptions().Hash){var e=$e().slug,t=r.getSlide();if(t){var n=t.fancybox||"",t=`#${n}-`+(t.index+1);if(n===e){We=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch(e){}We=!1}}}}function n(){if(!Be&&r&&r.isTopMost()&&!1!==r.getOptions().Hash){var e=r.getSlide();if(e&&e.fancybox){We=!0;try{!Ze||qe||(()=>{if(window.parent!==window){try{var t=window.frameElement}catch(e){t=null}return null===t?"data:"===location.protocol:t.hasAttribute("sandbox")}})()?window.history.replaceState({},document.title,window.location.pathname+window.location.search+l):window.history.back()}catch(e){}We=!1}}}return{init:function(e){(r=e).on("ready",t),r.on("close",n)},destroy:function(){r?.off("ready",t),r?.off("close",n);var e=r?.getCarousel();e&&e.off("change",c),r=void 0,history.scrollRestoration&&s&&(history.scrollRestoration=s)}}},Ke=(Ue.startFromUrl=Ge,Ue.setup=function(e){!i&&(i=e,s())&&(/complete|interactive|loaded/.test(document.readyState)?Xe():document.addEventListener("DOMContentLoaded",Xe))},{...f,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"}),Je='<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg><path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>',Qe=(_e().add("close",{tpl:Je}),e=>{e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))}),et=(n=null,o="",i)=>{if(n&&n.parentElement&&o){Qe(n);let t=e=>{e.target===n&&n.dataset.animationName&&(n.removeEventListener("animationend",t),delete n.dataset.animationName,i&&i(),n.classList.remove(o))};n.dataset.animationName=o,n.addEventListener("animationend",t),we(n,o)}else i&&i()},Y=((t={})[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Closing=2]="Closing",t[t.Destroyed=3]="Destroyed",t),tt={ajax:null,backdropClick:"close",Carousel:{},closeButton:"auto",closeExisting:!1,delegateEl:void 0,dragToClose:!0,fadeEffect:!0,groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,id:void 0,idle:!1,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:Ke,mainClass:"",mainStyle:{},mainTpl:`<dialog class="fancybox__dialog">
6    <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}">
7      <div class="fancybox__backdrop"></div>
8      <div class="fancybox__carousel"></div>
9    </div>
10  </dialog>`,on:{},parentEl:void 0,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,sync:void 0,theme:"dark",triggerEl:void 0,triggerEvent:void 0,zoomEffect:!0},X=new Map,nt=0,ot="with-fancybox",U={Plugins:{Hash:Ue},version:"6.0.32",openers:new Map,bind:function(o,i,a){if(s()){let e=document.body,t="[data-fancybox]",n={};if(he(o)?(e=document.body,t=o,"object"==typeof i&&(n=i||{})):o instanceof Element&&(e=o,he(i)&&(t=i),"object"==typeof a)&&(n=a||{}),!(e&&e instanceof Element&&t))return!1;o=U.openers.get(e)||new Map;if(o.set(t,n),U.openers.set(e,o),1===o.size)for(var r of(e.addEventListener("click",U.fromEvent),Object.values(U.Plugins))){r=r.setup;"function"==typeof r&&r(U)}return!0}},close:function(e=!0,...t){if(e)for(var n of X.values())n.close(...t);else{e=U.getInstance();e&&e.close(...t)}},destroy:function(){for(var e,t;e=U.getInstance();)e.destroy();for(t of U.openers.keys())t.removeEventListener("click",U.fromEvent);U.openers.clear()},fromEvent:function(s){let l,c;if(!(s.defaultPrevented||s.button&&0!==s.button||s.ctrlKey||s.metaKey||s.shiftKey)){let r=s.composedPath()[0];if(r.closest(".fancybox__container.is-hiding"))s.preventDefault(),s.stopPropagation();else{var d=r.closest("[data-fancybox-delegate]")||void 0;if(d&&(p=d.dataset.fancyboxDelegate||"",p=document.querySelectorAll(`[data-fancybox="${p}"]`),r=p[parseInt(d.dataset.fancyboxIndex||"",10)||0]||p[0]),r&&r instanceof Element){var t,e,u={};for([t,e]of U.openers)if(e&&t.contains(r))for(var[n,o]of e){let e=null;try{e=r.closest(n)}catch(s){}e&&(r=e,l=t,c=n,be(u,o||{}))}if(l&&c){s.preventDefault();let e=be({},tt,{triggerEvent:s,triggerEl:r,delegateEl:d},u),t=e.groupAll,n=e.groupAttr,o=n&&r?r.getAttribute(""+n):"",i=[],a=r.closest(".f-carousel")?.carousel;if(a){var f,g=[];for(f of a?.getSlides()){var m=f.el;m&&(m.matches(c)?g.push(m):g.push(...[].slice.call(m.querySelectorAll(c))))}g.length&&(i=[...g],a.getPlugins().Autoplay?.pause(),a.getPlugins().Autoscroll?.pause(),e.sync=a)}else r&&!o&&!t||(i=[].slice.call(l.querySelectorAll(c)));if((i=r&&!t?n&&o?i.filter(e=>e.getAttribute(""+n)===o):[r]:i).length){var p=U.getInstance();if(p){d=p.getOptions().triggerEl;
10if(d&&-1<i.indexOf(d))return}return{...e.Carousel||{}}.rtl&&(i=i.reverse()),r&&(e.startIndex=i.indexOf(r)),U.fromNodes(i,e)}}}}}},fromNodes:function(e,t){t=be({},tt,t||{});var n,o=[],i=e=>e instanceof HTMLImageElement?e:e instanceof HTMLElement?e.querySelector("img:not([aria-hidden])"):void 0;for(n of e){var a,r=n.dataset||{},s=t.delegateEl&&e.indexOf(n)===t.startIndex?t.delegateEl:void 0,l=i(s)||i(n)||void 0,c=r.src||n.getAttribute("href")||n.getAttribute("currentSrc")||n.getAttribute("src")||void 0,d=r.thumb||r.thumbSrc||l?.getAttribute("currentSrc")||l?.getAttribute("src")||l?.dataset.lazySrc||void 0,u={src:c,alt:r.alt||l?.getAttribute("alt")||void 0,thumbSrc:d,thumbEl:l,triggerEl:n,delegateEl:s};for(a in r){var f="false"!=(f=r[a]+"")&&("true"==f||f);u[a]=f}o.push(u)}return U.show(o,t)},fromSelector:function(e,t,n){let o=document.body,i="",a={};return he(e)?i=e:e instanceof Element&&(o=e,he(t)&&(i=t),"object"==typeof n)&&(a=n||{}),o&&o instanceof Element&&i&&(e=U.openers.get(o))&&(a=be({},e.get(i)||{},a))?U.fromNodes(Array.from(o.querySelectorAll(i)),a):void 0},getCarousel:function(){return U.getInstance()?.getCarousel()||void 0},getDefaults:function(){return tt},getInstance:function(e){return e?(e=X.get(e))&&e.getState()!==Y.Destroyed?e:void 0:Array.from(X.values()).reverse().find(e=>{if(e.getState()!==Y.Destroyed)return e})||void 0},getSlide:function(){return U.getInstance()?.getSlide()||void 0},show:function(e=[],t={}){return(()=>{let c,_,t,l,d,u,f=Y.Init,g={...tt},m=-1,p={},h,n=!1,s=!0,v=0;function y(e,...t){e=g[e];return e&&"function"==typeof e?e(F,...t):e}function b(t,n=[]){let o=y("l10n")||{};t=String(t).replace(/\{\{(\w+)\}\}/g,(e,t)=>o[t]||e);for(let e=0;e<n.length;e++)t=t.split(n[e][0]).join(n[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let r=new Map;function E(e,...t){var n,o,i,a=[...r.get(e)||[]];for([n,o]of Object.entries(g.on||{}))(n===e||-1<n.split(" ").indexOf(e))&&a.push(o);for(i of a)i&&"function"==typeof i&&i(F,...t);"*"!==e&&E("*",e,...t)}function w(){Le(d,"is-revealing");try{document.activeElement===l&&(d?.querySelector("[autofocus]")||d).focus()}catch(e){}}function H(e,t){if(S(t),i(),t.el?.addEventListener("click",a),"inline"===t.type||"clone"===t.type){var n=t;if(c&&n&&n.el){let e=null;he(n.src)&&(o=n.src.split("#",2).pop(),e=o?document.getElementById(o):null),e?(we(e,"f-html"),"clone"===n.type||e.closest(".fancybox__carousel")?((o=(e=e.cloneNode(!0)).dataset.animationName)&&(e.classList.remove(o),delete e.dataset.animationName),o=(o=e.getAttribute("id"))?o+"--clone":`clone-${m}-`+n.index,e.setAttribute("id",o)):e.parentNode&&((o=document.createElement("div")).inert=!0,e.parentNode.insertBefore(o,e),n.placeholderEl=o),n.htmlEl=e,we(n.el,"has-html"),n.el.prepend(e),e.classList.remove("hidden"),"none"===e.style.display&&(e.style.display=""),"none"===getComputedStyle(e).getPropertyValue("display")&&(e.style.display=e.dataset.display||"flex"),c?.emit("contentReady",n)):c?.showError(n,"{{ELEMENT_NOT_FOUND}}")}}if("ajax"===t.type){var r=t;let a=r.el;if(a&&!r.htmlEl&&!r.xhr){c?.showLoading(r),r.state=G.Loading;let i=new XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===XMLHttpRequest.DONE&&f===Y.Ready)if(c?.hideLoading(r),r.state=G.Loaded,200===i.status){let e=i.responseText+"",t=null,n=null;var o;r.filter&&((o=document.createElement("div")).innerHTML=e,n=o.querySelector(r.filter+"")),n&&n instanceof HTMLElement?t=n:(t=document.createElement("div")).innerHTML=e,t.classList.add("f-html"),r.htmlEl=t,a.classList.add("has-html"),a.classList.add("has-ajax"),a.prepend(t),c?.emit("contentReady",r)}else c?.showError(r)};var o=y("ajax")||null;i.open(o?"POST":"GET",r.src+""),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.send(o),r.xhr=i}}}function D(e,t){var n,o,i;(n=t).closeButtonEl&&(n.closeButtonEl.remove(),n.closeButtonEl=void 0),t.el?.removeEventListener("click",a),"inline"!==t.type&&"clone"!==t.type||(o=(n=t).htmlEl,i=n.placeholderEl,o&&("none"!==getComputedStyle(o).getPropertyValue("display")&&(o.style.display="none"),o.offsetHeight),i&&(o&&i.parentNode&&i.parentNode.insertBefore(o,i),i.remove()),n.htmlEl=void 0,n.placeholderEl=void 0),t.xhr&&(t.xhr.abort(),t.xhr=void 0)}function a(e){var t;P()&&(f!==Y.Ready?(e.preventDefault(),e.stopPropagation()):!e.defaultPrevented&&Me.isClickAllowed()&&(t=e.composedPath()[0]).closest(".fancybox__carousel")&&t.classList.contains("fancybox__slide")&&o(e))}function V(){s=!1,d&&c&&d.classList.remove("is-revealing"),i();var e,t=y("sync");c&&t&&(e=t.getPageIndex(c.getPageIndex())||0,t.goTo(e,{transition:!1}))}function j(){if(f===Y.Ready){if(T(R()),y("dragToClose")&&c){var e=c.getViewport();if(e){e=Me(e).init();if(e){let n=0,o=0,i=xe().on("step",e=>{n=e.y;var e=c?.getViewport();d&&e&&(e=Oe(Math.abs(n),0,.5*e.getBoundingClientRect().height,1,.5),d.style.setProperty("--f-drag-opacity",e+""),d.style.setProperty("--f-drag-offset",n+"px"))});e.on("start",function(){i.pause(),o=n}).on("panstart",e=>{e=e.srcEvent.target;e&&!ye(e)&&c?.getViewport()?.classList.add("is-dragging")}).on("pan",function(e){var t=e.srcEvent.target;t&&ye(t)||!c?.getViewport()||"y"!==e.axis||(o+=e.deltaY,i.spring({clamp:!0,mass:1,tension:860,friction:17,restDelta:.01,restSpeed:.01}).from({y:n}).to({y:o}).start())}).on("end",function(e){i.pause(),"y"===e.axis&&5<Math.abs(e.velocityY)&&0<Math.abs(o)&&(k(e.srcEvent,"f-throwOut"+(0<e.velocityY?"Down":"Up")),f===Y.Closing)||0!==n&&(o=0,i.spring({clamp:!0,mass:1,tension:140,friction:25,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:n}).to({y:0}).start())})}}}document.body.addEventListener("click",L),document.body.addEventListener("keydown",M,{passive:!1,capture:!0}),i(),O();e=y("sync");e&&e.getTween()?.start()}}function N(){(c?.canGoNext()?O:z)()}function q(e,t){S(t),T(t)}function x(){var e=c?.getPlugins().Thumbs;Se(d,"has-thumbs",e?.isEnabled()||!1),Se(d,"has-vertical-thumbs",e?.getCarousel()?.isVertical()||!1)}function i(){if(d){var e,t,n,o=c?.getPages()||[],i=c?.getPageIndex()||0;for(e of d.querySelectorAll("[data-fancybox-index]"))e.innerHTML=i+"";for(t of d.querySelectorAll("[data-fancybox-page]"))t.innerHTML=i+1+"";for(n of d.querySelectorAll("[data-fancybox-pages]"))n.innerHTML=o.length+""}}function o(e){if(e.composedPath()[0].closest("[data-fancybox-close]"))return k(e);E("backdropClick",e),!e.defaultPrevented&&y("backdropClick")&&k(e)}function e(){B()}function M(e){if(P()&&f===Y.Ready){var t=e.key,n=y("keyboard");if(n&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){var o=e.composedPath()[0];if(!(!ve(o)||"Escape"!==t&&(i="input,textarea,select,option,video,iframe,[contenteditable],[data-selectable],[data-draggable]",(o=o).matches(i)||o.closest(i))||(E("keydown",e),e.defaultPrevented))){var i,o=n[t];
10if(o)switch(o){case"close":k(e);break;case"next":e.preventDefault(),c?.next();break;case"prev":e.preventDefault(),c?.prev()}}}}}function L(e){var t,n;P()&&f===Y.Ready&&(B(),!e.defaultPrevented)&&(t=!!(n=e.composedPath()[0]).closest("[data-fancybox-close]"),n=n.classList.contains("fancybox__backdrop"),t||n)&&o(e)}function S(t){var{el:n,htmlEl:o,closeButtonEl:i}=t;if(n&&o&&!i){let e=y("closeButton");(e="auto"===e?!0!==c?.getPlugins().Toolbar?.isEnabled():e)&&(i=me(b(Je)))&&(we(i,"is-close-button"),t.closeButtonEl=o.insertAdjacentElement("afterbegin",i),n.classList.add("has-close-btn"))}}function T(e){var t,n,o,i,a,r;s&&c&&c.getState()===Pe.Ready&&e&&e.index===c.getOptions().initialPage&&e.el&&e.el.parentElement&&(void 0===e.state||e.state===G.Loaded)&&(s=!1,r=(t=e.panzoomRef)?.getTween(),n=y("zoomEffect")&&r?C(e):void 0,t&&r&&n?({x:o,y:i,scale:a}=t.getStartPosition(),r.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(n).to({x:o,y:i,scale:a}).start()):(r=t?.getContent()||e.htmlEl)&&et(r,y("showClass",e)))}function P(){return U.getInstance()?.getId()===m}function R(){return c?.getPage()?.slides[0]}function Z(){var e=R();return e?e.triggerEl||y("triggerEl"):void 0}function C(a){var r=a.thumbEl;if(r&&(e=>{var t=e.getBoundingClientRect(),e=e.closest("[style]"),n=e?.parentElement;if(e&&e.style.transform&&n){e=n.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}n=Math.max(document.documentElement.clientHeight,window.innerHeight),e=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(t.bottom<0||0<=t.top-n||t.right<0||0<=t.left-e)})(r)){var s,l,c,d,a=a.panzoomRef?.getWrapper()?.getBoundingClientRect(),u=a?.width,f=a?.height;if(u&&f){let e=r.getBoundingClientRect(),t=e.width,n=e.height,o=e.left,i=e.top;if(e&&t&&n)if(r instanceof HTMLImageElement&&("contain"!==(s=window.getComputedStyle(r).getPropertyValue("object-fit"))&&"scale-down"!==s||({width:l,height:c}=([r,s,l,c,d="contain"]=[r.naturalWidth,r.naturalHeight,t,n,s],("contain"===d||l<r||c<s)&&(r*=d=Math.min(l/r,c/s),s*=d),{width:r,height:s}),o+=.5*(t-l),i+=.5*(n-c),t=l,n=c)),!(.1<Math.abs(u/f-t/n)))return{x:o+.5*t-(a.left+.5*u),y:i+.5*n-(a.top+.5*f),scale:t/u}}}}function A(){t&&clearTimeout(t),t=void 0,document.removeEventListener("mousemove",e)}function O(){var e;n||t||(e=y("idle"))&&(t=setTimeout(W,e))}function W(){d&&(A(),we(d,"is-idle"),document.addEventListener("mousemove",e),n=!0)}function B(){n&&(z(),O())}function z(){A(),d?.classList.remove("is-idle"),n=!1}function k(e,t){if(f!==Y.Closing&&f!==Y.Destroyed){var n=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(E("shouldClose",n,e),!n.defaultPrevented){if(A(),e){if(e.defaultPrevented)return;e.cancelable&&e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}if(f=Y.Closing,_?.pause(),c){c.getGestures()?.destroy(),c.getTween()?.pause();var o,n=R(),i=n?.panzoomRef;for(o of(n&&i&&be(i.getOptions(),{clickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),c.getSlides()))o.panzoomRef?.getGestures()?.destroy(),o.panzoomRef?.getTween()?.pause()}n=c?.getPlugins(),i=(n?.Autoplay?.stop(),n?.Fullscreen);i&&i.inFullscreen()?Promise.resolve(i.exit()).then(()=>{setTimeout(()=>{$(e,t)},150)}):$(e,t)}}}function $(r,s){if(f===Y.Closing){E("close",r),document.body.removeEventListener("click",L),document.body.removeEventListener("keydown",M,{passive:!1,capture:!0}),!y("placeFocusBack")||!(r=Z())||0<(l=r.getBoundingClientRect()).bottom&&0<l.right&&l.left<(window.innerWidth||document.documentElement.clientWidth)&&l.top<(window.innerHeight||document.documentElement.clientHeight)||r.scrollIntoView({behavior:"instant",block:"center",inline:"center"}),y("fadeEffect")&&(d?.classList.remove("is-ready"),d?.classList.add("is-hiding")),d?.classList.add("is-closing");let t=R(),n=t?.panzoomRef,o=t?.panzoomRef?.getTween(),e=s||y("hideClass"),i=!1,a=!1;if(c&&t&&n&&o){let e;(e=y("zoomEffect")&&(c.getTween()?.getCurrentVelocities()?.pos||0)<700&&t.state===G.Loaded?C(t):e)&&(i=!0,c.on("refresh",()=>{var e=C(t);e&&o.to({...se,...e})}),o.easing(xe.Easings.EaseOut).duration(350).from({...n.getTransform()}).to({...se,...e}).start())}var l=t?.htmlEl||t?.panzoomRef?.getWrapper();l&&Qe(l),!i&&e&&l&&(a=!0,et(l,e,()=>{I()})),i||a?setTimeout(()=>{I()},350):I()}}function I(){if(f!==Y.Destroyed){f=Y.Destroyed;var e,t=Z();for(e of(E("destroy"),y("sync")?.getPlugins().Autoplay?.resume(),y("sync")?.getPlugins().Autoscroll?.resume(),l instanceof HTMLDialogElement&&l.close(),c?.getContainer()?.classList.remove("is-idle"),c?.destroy(),Object.values(p)))e?.destroy();if(p={},l?.remove(),l=void 0,d=void 0,c=void 0,X.delete(m),!X.size&&(K(!1),document.documentElement.classList.remove(ot),y("placeFocusBack")))try{t?.focus({preventScroll:!0})}catch(e){}}}let F={close:k,destroy:I,getCarousel:function(){return c},getContainer:function(){return d},getId:function(){return m},getOptions:function(){return g},getPlugins:function(){return p},getSlide:R,getState:function(){return f},init:function(e=[],t={}){var n,o,[e=[],t={}]=[e,t];f!==Y.Init&&(F.destroy(),f=Y.Init),g=be({},tt,t),m=y("id")||"fancybox-"+ ++nt,(t=X.get(m))&&t.destroy(),X.set(m,F),E("init");for([n,o]of Object.entries({...U.Plugins,...g.plugins||{}}))n&&!p[n]&&o instanceof Function&&((o=o()).init(F),p[n]=o);if(E("initPlugins"),[t=[]]=[e],E("initSlides",t),h=[...t],(e=y("parentEl")||document.body)&&e instanceof HTMLElement&&(l=me(b(y("mainTpl")||""))||void 0)&&(d=l.querySelector(".fancybox__container"))&&d instanceof HTMLElement){t=y("mainClass"),t=(t&&we(d,t),y("mainStyle"));if(t&&pe(t))for(var[i,a]of Object.entries(t))d.style.setProperty(i,a);t=y("theme"),t="auto"===t?window.matchMedia("(prefers-color-scheme:light)").matches:"light"===t;d.setAttribute("theme",t?"light":"dark"),l.setAttribute("id",""+m),l.addEventListener("keydown",e=>{"Escape"===e.key&&e.preventDefault()}),l.addEventListener("wheel",e=>{let t=e.target,n=y("wheel",e);var o="slide"===(n=t.closest(".f-thumbs")?"slide":n),i=Math.max(-1,Math.min(1,[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}))),a=Date.now();v&&a-v<300?o&&e.preventDefault():(v=a,E("wheel",e,i),e.defaultPrevented||("close"===n?k(e):"slide"===n&&c&&!ye(t)&&(e.preventDefault(),c[0<i?"prev":"next"]())))},{capture:!0,passive:!1}),l.addEventListener("cancel",e=>{k(e)}),e.append(l),1===X.size&&(y("hideScrollbar")&&K(!0),document.documentElement.classList.add(ot)),l instanceof HTMLDialogElement&&l.showModal(),E("initLayout")}if((u=l?.querySelector(".fancybox__carousel")||void 0)&&(u.fancybox=F,t=be({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:e=>{e=e.getContainer();return e?.querySelector(".f-carousel__toolbar [data-autoplay-action]")||e}},Fullscreen:{el:d},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:Q,Arrows:te,Lazyload:ee,Zoomable:J,Html:Ve,Video:je,Autoplay:He,Fullscreen:Ne,Thumbs:De,Toolbar:_e}},y("Carousel")||{},{slides:h,enabled:!0,initialPage:y("startIndex")||0,l10n:y("l10n")}
10),E("initCarousel",c=Ce(u,t)),c.on("*",(e,t,...n)=>{E("Carousel."+t,e,...n)}),c.on("attachSlideEl",H),c.on("detachSlideEl",D),c.on("contentReady",q),c.on("ready",j),c.on("change",V),c.on("settle",N),c.on("thumbs:ready",x),c.on("thumbs:destroy",x),c.init()),l&&d){if(y("closeExisting"))for(var[r,s]of X.entries())r!==m&&s.close();y("fadeEffect")?(setTimeout(()=>{w()},500),we(d,"is-revealing")):w(),d.classList.add("is-ready"),f=Y.Ready,E("ready")}return F},isCurrentSlide:function(e){var t=R();return!!e&&!!t&&t.index===e.index},isTopMost:P,off:function(e,t){return r.has(e)&&r.set(e,r.get(e).filter(e=>e!==t)),F},on:function(e,t){return r.set(e,[...r.get(e)||[],t]),F},toggleIdle(e){!n&&!0!==e||W(),n&&!1!==e||z()}};return F})().init(e,t)},unbind:function(e,t){let n=document.body,o="";he(e)?o=e:e instanceof Element&&(n=e,he(t))&&(o=t),n&&((e=U.openers.get(n))&&o&&e.delete(o),e?.size&&o||U.openers.delete(n),n.removeEventListener("click",U.fromEvent))}};e.Arrows=te,e.Autoplay=He,e.Carousel=Ce,e.CarouselSlideContentState=G,e.CarouselState=Pe,e.Fancybox=U,e.FancyboxState=Y,e.Fullscreen=Ne,e.Html=Ve,e.Lazyload=ee,e.PANZOOM_DEFAULT_POS=se,e.Panzoom=u,e.PanzoomAction=re,e.PanzoomState=le,e.PanzoomZoomLevel=d,e.Sync=Q,e.Thumbs=De,e.Toolbar=_e,e.ToolbarColumn=L,e.Video=je,e.Zoomable=J});

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.