1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/prod-CQg0qYc9.js","assets/prod-9TH3KFGb.js","assets/vidstack-audio-axyKS4nM.js","assets/vidstack-CI5oafcm-bboYEnB8.js","assets/vidstack-D9mvYVIz-RqVQ1Hhz.js","assets/vidstack-Dtnbh_MF-VA0MxGn7.js","assets/vidstack-video-CZ6wCwFh.js","assets/vidstack-C6nBVWwn-DomW1R3Y.js","assets/vidstack-hls-BA6tA5DD.js","assets/vidstack-dash-CHhtDSmr.js","assets/vidstack-vimeo-BvOQcm9-.js","assets/vidstack-CceZzgm4-8WQ6Zs4f.js","assets/vidstack-q-9soyHT-BXMImm4s.js","assets/vidstack-BLEs9rMG-DK3Fl9T5.js","assets/vidstack-youtube-CQ_fOBls.js","assets/vidstack-IMa-zkAV-gnd_ydpz.js","assets/vidstack-DUnfBERX2-DXW-N_Dy.js","assets/vidstack-DATGlkSz2-49BQQWT0.js","assets/vidstack-CXo4cwSP2-DilBtIUq.js","assets/vidstack-player-default-layout-QWnHpwNU.js","assets/vidstack-DM8v4Khu-CRx9w9KD.js","assets/vidstack-player-ui-BMo6k4Vh.js","assets/vidstack-CmeWC2k2-DC3O-_Vf.js"])))=>i.map(i=>d[i]); 2import{$ as e,At as t,B as n,Ct as r,Dt as i,Ft as a,G as o,H as s,It as c,J as l,K as u,Mt as d,Nt as f,Ot as p,Q as m,Rt as h,St as g,Tt as _,V as v,W as y,X as b,Y as x,Z as S,_t as C,a as w,at as T,bt as E,ht as D,i as O,it as k,jt as A,kt as j,lt as M,mt as N,n as P,nt as F,o as I,ot as ee,pt as L,r as R,rt as z,tt as B,ut as te,wt as V,xt as ne,yt as re}from"./vidstack-D9mvYVIz-RqVQ1Hhz.js";import{_ as ie,a as ae,c as oe,g as se,h as H,m as ce,n as le,o as ue,p as de,r as fe,s as pe,t as me,u as he,y as ge}from"./vidstack-Dtnbh_MF-VA0MxGn7.js";var _e=e=>typeof e==`object`&&!!e&&e.constructor===Object&&Object.prototype.toString.call(e)===`[object Object]`,U=e=>typeof e==`string`,ve=e=>e&&e!==null&&e instanceof Element&&`nodeType`in e,ye=function(e){var t=new DOMParser().parseFromString(e,`text/html`).body;if(t.childElementCount>1){for(var n=document.createElement(`div`);t.firstChild;)n.appendChild(t.firstChild);return n}let r=t.firstChild;return!r||r instanceof HTMLElement?r:((n=document.createElement(`div`)).appendChild(r),n)},be=function(e){if(!(e&&e instanceof Element&&e.offsetParent))return!1;let t=!1,n=!1;if(e.scrollWidth>e.clientWidth){let n=window.getComputedStyle(e).overflowX,r=n.indexOf(`hidden`)!==-1,i=n.indexOf(`clip`)!==-1,a=n.indexOf(`visible`)!==-1;t=!r&&!i&&!a}if(e.scrollHeight>e.clientHeight){let t=window.getComputedStyle(e).overflowY,r=t.indexOf(`hidden`)!==-1,i=t.indexOf(`clip`)!==-1,a=t.indexOf(`visible`)!==-1;n=!r&&!i&&!a}return t||n},xe=function(e,t=void 0){return!e||e===document.body||t&&e===t?null:be(e)?e:xe(e.parentElement,t)},Se=(e=!0,t=`--f-scrollbar-compensate`,n=`--f-body-margin`,r=`hide-scrollbar`)=>{let i=document,a=i.body,o=i.documentElement;if(e){if(a.classList.contains(r))return;let e=window.innerWidth-o.getBoundingClientRect().width;e<0&&(e=0),o.style.setProperty(t,`${e}px`);let i=parseFloat(window.getComputedStyle(a).marginRight);i&&a.style.setProperty(n,`${i}px`),a.classList.add(r)}else a.classList.remove(r),a.style.setProperty(n,``),i.documentElement.style.setProperty(t,``)},Ce=(e,...t)=>{let n=t.length;for(let r=0;r<n;r++){let n=t[r]||{};Object.entries(n).forEach(([t,n])=>{let r=Array.isArray(n)?[]:{};e[t]||Object.assign(e,{[t]:r}),_e(n)?Object.assign(e[t],Ce(e[t],n)):Array.isArray(n)?Object.assign(e,{[t]:[...n]}):Object.assign(e,{[t]:n})})}return e};function we(){return!(typeof window>`u`||!window.document||!window.document.createElement)}var W=function(e=0,t=0,n=0){return Math.max(Math.min(t,n),e)},Te=function(e=0,t=0,n=0,r=0,i=0,a=!1){let o=(e-t)/(n-t)*(i-r)+r;return a?r<i?W(r,o,i):W(i,o,r):o},G=(e,t=``)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.add(t)})},Ee=(e,t=``)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.remove(t)})},De=(e,t=``,n)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.toggle(t,n||!1)})};function Oe(e){return _e(e)||Array.isArray(e)}function ke(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:Oe(r)&&Oe(i)?ke(r,i):r===i})}var Ae=function(e){for(let t of Pe)t.getState()===je.Running&&t.tick(Ie?e-Ie:0);Ie=e,Fe=window.requestAnimationFrame(Ae)},je,Me,Ne;(function(e){e[e.Initializing=0]=`Initializing`,e[e.Running=1]=`Running`,e[e.Paused=2]=`Paused`,e[e.Completed=3]=`Completed`,e[e.Destroyed=4]=`Destroyed`})(je||={}),function(e){e[e.Spring=0]=`Spring`,e[e.Ease=1]=`Ease`}(Me||={}),function(e){e[e.Loop=0]=`Loop`,e[e.Reverse=1]=`Reverse`}(Ne||={});var Pe=new Set,Fe=null,Ie=0;function Le(){let e=je.Initializing,t=Me.Ease,n=0,r=0,i=Le.Easings.Linear,a=500,o=0,s=0,c=0,l=0,u=1/0,d=.01,f=.01,p=!1,m={},h=null,g={},_={},v={},y=0,b=0,x=Ne.Loop,S=Le.Easings.Linear,C=new Map;function w(e,...t){for(let n of C.get(e)||[])n(...t)}function T(e){return r=0,e?h=setTimeout(()=>{E()},e):E(),O}function E(){e=je.Running,w(`start`,g,_)}function D(){if(e=je.Completed,v={},w(`end`,g),e===je.Completed)if(n<y){if(n++,x===Ne.Reverse){let e=Object.assign({},m);m=Object.assign({},_),_=e}T(b)}else n=0;return O}let O={getState:function(){return e},easing:function(e){return i=e,t=Me.Ease,v={},O},duration:function(e){return a=e,O},spring:function(e={}){t=Me.Spring;let{velocity:n,mass:r,tension:i,friction:a,restDelta:m,restSpeed:h,maxSpeed:g,clamp:_}=Object.assign(Object.assign({},{velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0}),e);return o=n,s=r,c=i,l=a,f=m,d=h,u=g,p=_,v={},O},isRunning:function(){return e===je.Running},isSpring:function(){return t===Me.Spring},from:function(e){return g=Object.assign({},e),O},to:function(e){return _=e,O},repeat:function(e,t=0,n=Ne.Loop,r){return y=e,b=t,x=n,S=r||i,O},on:function(e,t){var n,r;return n=e,r=t,C.set(n,[...C.get(n)||[],r]),O},off:function(e,t){var n,r;return n=e,r=t,C.has(n)&&C.set(n,C.get(n).filter(e=>e!==r)),O},start:function(t){return ke(g,_)||(e=je.Initializing,m=Object.assign({},g),Pe.add(this),Fe||=window.requestAnimationFrame(Ae),T(t)),O},pause:function(){return h&&=(clearTimeout(h),null),e===je.Running&&(e=je.Paused,w(`pause`,g)),O},end:D,tick:function(n){n>50&&(n=50),r+=n;let h=0,y=!1;if(e!==je.Running)return O;if(t===Me.Ease){h=W(0,r/a,1),y=h===1;let e=x===Ne.Reverse?S:i;for(let t in g)g[t]=m[t]+(_[t]-m[t])*e(h)}if(t===Me.Spring){let e=.001*n,t=0;for(let n in g){let r=_[n],i=g[n];if(typeof r!=`number`||isNaN(r)||typeof i!=`number`||isNaN(i))continue;if(Math.abs(r-i)<=f){g[n]=r,v[n]=0;continue}v[n]||(typeof o==`object`&&typeof o[n]==`number`?v[n]=o[n]:v[n]=typeof o==`number`?o:0);let a=v[n];a=W(-1*Math.abs(u),a,Math.abs(u));let m=a*s*l;a+=((i>r?-1:1)*(Math.abs(r-i)*c)-m)/s*e,i+=a*e;let h=g[n]>r?i<r:i>r,y=Math.abs(a)<d&&Math.abs(r-i)<=f;p&&h&&(y=!0),y?(i=r,a=0):t++,g[n]=i,v[n]=a}y=!t}let b=Object.assign({},_);return w(`step`,g,m,_,h),y&&e===je.Running&&ke(_,b)&&(e=je.Completed,D()),O},getStartValues:function(){return m},getCurrentValues:function(){return g},getCurrentVelocities:function(){return v},getEndValues:function(){return _},destroy:function(){e=je.Destroyed,h&&=(clearTimeout(h),null),m=g=_={},Pe.delete(this)}};return O}Le.destroy=()=>{for(let e of Pe)e.destroy();Fe&&=(cancelAnimationFrame(Fe),null)},Le.Easings={Linear:function(e){return e},EaseIn:function(e){return e===0?0:2**(10*e-10)},EaseOut:function(e){return e===1?1:1-2**(-10*e)},EaseInOut:function(e){return e===0?0:e===1?1:e<.5?2**(20*e-10)/2:(2-2**(-20*e+10))/2}};function Re(e){return typeof TouchEvent<`u`&&e instanceof TouchEvent}function ze(e,t){let n=[],r=Re(e)?e[t]:e instanceof MouseEvent&&(t===`changedTouches`||e.type!==`mouseup`)?[e]:[];for(let e of r)n.push({x:e.clientX,y:e.clientY,ts:Date.now()});return n}function K(e){return ze(e,`touches`)}function Be(e){return ze(e,`targetTouches`)}function Ve(e){return ze(e,`changedTouches`)}function He(e){let t=e[0],n=e[1]||t;return{x:(t.x+n.x)/2,y:(t.y+n.y)/2,ts:n.ts}}function Ue(e){let t=e[0],n=e[1]||e[0];return t&&n?-1*Math.sqrt((n.x-t.x)*(n.x-t.x)+(n.y-t.y)*(n.y-t.y)):0}var We=e=>{e.cancelable&&e.preventDefault()},Ge={passive:!1},Ke={panThreshold:5,swipeThreshold:3,ignore:[`textarea`,`input`,`select`,`[contenteditable]`,`[data-selectable]`,`[data-draggable]`]},qe=!1,Je=!0,Ye=(e,t)=>
2{let n,r,i,a,o,s=Object.assign(Object.assign({},Ke),t),c=[],l=[],u=[],d=!1,f=!1,p=!1,m=!1,h=0,g=0,_=0,v=0,y=0,b=0,x=0,S=0,C=0,w=[],T=new Map;function E(e){let t=Ue(l),a=Ue(u),o=t&&a?t/a:0,s={srcEvent:n,isPanRecognized:d,isSwipeRecognized:f,firstTouch:c,previousTouch:u,currentTouch:l,deltaX:_,deltaY:v,offsetX:y,offsetY:b,velocityX:x,velocityY:S,velocity:Math.abs(x)>Math.abs(S)?x:S,angle:C,axis:i,scale:o,center:r};for(let t of T.get(e)||[])t(s)}function D(e){let t=e.target,n=e.composedPath()[0],r=s.ignore.join(`,`),i=e=>e&&e instanceof HTMLElement&&(e.matches(r)||e.closest(r));if(i(t)||i(n))return!1}function O(e){let t=Date.now();if(w=w.filter(e=>!e.ts||e.ts>t-100),e&&w.push(e),x=0,S=0,w.length>3){let e=w[0],t=w[w.length-1];if(e&&t){let n=t.x-e.x,r=t.y-e.y,i=e.ts&&t.ts?t.ts-e.ts:0;i>0&&(x=Math.abs(n)>3?n/(i/30):0,S=Math.abs(r)>3?r/(i/30):0)}}}function k(e){if(!1===D(e))return;if(typeof MouseEvent<`u`&&e instanceof MouseEvent){if(qe)return}else qe=!0;if(typeof MouseEvent<`u`&&e instanceof MouseEvent){if(!e.buttons||e.button!==0)return;We(e)}e instanceof MouseEvent&&(window.addEventListener(`mousemove`,A),window.addEventListener(`mouseup`,j)),window.addEventListener(`blur`,M),n=e,l=Be(e),c=[...l],u=[],g=l.length,r=He(l),g===1&&(d=!1,f=!1,p=!1),g&&O(He(l));let t=Date.now(),i=t-(h||t);m=i>0&&i<=250&&g===1,h=t,clearTimeout(a),E(`start`)}function A(e){var t;if(!c.length||e.defaultPrevented||!1===D(e))return;n=e,u=[...l],l=K(e);let a=He(u),f=He(K(e));if(O(f),g=l.length,r=f,u.length===l.length?(_=f.x-a.x,v=f.y-a.y):(_=0,v=0),c.length){let e=He(c);y=f.x-e.x,b=f.y-e.y}if(l.length>1){let e=Ue(l),t=Ue(u);Math.abs(e-t)>=.1&&(p=!0,E(`pinch`))}d||(d=Math.abs(y)>=s.panThreshold||Math.abs(b)>=s.panThreshold,d&&(Je=!1,clearTimeout(o),o=void 0,C=Math.abs(180*Math.atan2(b,y)/Math.PI),i=C>45&&C<135?`y`:`x`,c=[...l],u=[...l],y=0,b=0,_=0,v=0,(t=window.getSelection())==null||t.removeAllRanges(),E(`panstart`))),d&&(_||v)&&E(`pan`),E(`move`)}function j(e){if(n=e,!c.length)return;let t=Be(e),i=Ve(e);if(g=t.length,r=He(i),i.length&&O(He(i)),u=[...l],l=[...t],c=[...t],g>0)E(`end`),d=!1,f=!1,w=[];else{let e=s.swipeThreshold;(Math.abs(x)>e||Math.abs(S)>e)&&(f=!0),d&&E(`panend`),f&&E(`swipe`),d||f||p||(E(`tap`),m?E(`doubleTap`):a=setTimeout(function(){E(`singleTap`)},250)),E(`end`),N()}}function M(){clearTimeout(a),N(),d&&E(`panend`),E(`end`)}function N(){qe=!1,d=!1,f=!1,m=!1,g=0,w=[],l=[],u=[],c=[],_=0,v=0,y=0,b=0,x=0,S=0,C=0,i=void 0,window.removeEventListener(`mousemove`,A),window.removeEventListener(`mouseup`,j),window.removeEventListener(`blur`,M),Je||o||(o=setTimeout(()=>{Je=!0,o=void 0},100))}function P(e){let t=e.target;qe=!1,t&&!e.defaultPrevented&&(Je||(We(e),e.stopPropagation()))}let F={init:function(){return e&&(e.addEventListener(`click`,P,Ge),e.addEventListener(`mousedown`,k,Ge),e.addEventListener(`touchstart`,k,Ge),e.addEventListener(`touchmove`,A,Ge),e.addEventListener(`touchend`,j),e.addEventListener(`touchcancel`,j)),F},on:function(e,t){return function(e,t){T.set(e,[...T.get(e)||[],t])}(e,t),F},off:function(e,t){return T.has(e)&&T.set(e,T.get(e).filter(e=>e!==t)),F},isPointerDown:()=>g>0,destroy:function(){clearTimeout(a),clearTimeout(o),o=void 0,e&&(e.removeEventListener(`click`,P,Ge),e.removeEventListener(`mousedown`,k,Ge),e.removeEventListener(`touchstart`,k,Ge),e.removeEventListener(`touchmove`,A,Ge),e.removeEventListener(`touchend`,j),e.removeEventListener(`touchcancel`,j)),e=null,N()}};return F};Ye.isClickAllowed=()=>Je;var Xe={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`},Ze=e=>{e.cancelable&&e.preventDefault()},Qe=(e,t=1e4)=>(e=parseFloat(e+``)||0,Math.round((e+2**-52)*t)/t),$e=e=>e instanceof HTMLImageElement,q,et;
2(function(e){e.Reset=`reset`,e.Zoom=`zoom`,e.ZoomIn=`zoomIn`,e.ZoomOut=`zoomOut`,e.ZoomTo=`zoomTo`,e.ToggleCover=`toggleCover`,e.ToggleFull=`toggleFull`,e.ToggleMax=`toggleMax`,e.IterateZoom=`iterateZoom`,e.Pan=`pan`,e.Swipe=`swipe`,e.Move=`move`,e.MoveLeft=`moveLeft`,e.MoveRight=`moveRight`,e.MoveUp=`moveUp`,e.MoveDown=`moveDown`,e.RotateCCW=`rotateCCW`,e.RotateCW=`rotateCW`,e.FlipX=`flipX`,e.FlipY=`flipY`,e.ToggleFS=`toggleFS`})(q||={}),function(e){e.Cover=`cover`,e.Full=`full`,e.Max=`max`}(et||={});var tt={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},nt={bounds:!0,classes:{container:`f-panzoom`,wrapper:`f-panzoom__wrapper`,content:`f-panzoom__content`,viewport:`f-panzoom__viewport`},clickAction:q.ToggleFull,dblClickAction:!1,gestures:{},height:`auto`,l10n:Xe,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:`drag`,protected:!1,singleClickAction:!1,spinnerTpl:`<div class="f-spinner"></div>`,wheelAction:q.Zoom,width:`auto`},rt,it=0,at=0,ot=0,st=(e,t={},n={})=>{let r,i,a,o,s,c,l,u,d=0,f=Object.assign(Object.assign({},nt),t),p={},m=Object.assign({},tt),h=Object.assign({},tt),g=[];function _(e){let t=f[e];return t&&typeof t==`function`?t(fe):t}function v(){return e&&e.parentElement&&r&&d===3}let y=new Map;function b(e,...t){let n=[...y.get(e)||[]];f.on&&n.push(f.on[e]);for(let e of n)e&&typeof e==`function`&&e(fe,...t);e!==`*`&&b(`*`,e,...t)}function x(e){if(!v())return;let t=e.target;if(xe(t))return;let n=Date.now(),r=W(-1,[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),1);b(`wheel`,e,r);let i=_(`wheelAction`);if(!i||e.defaultPrevented)return;let a=h.scale,o=a*(r>0?1.5:.5);if(i===q.Zoom){let t=Math.abs(e.deltaY)<100&&Math.abs(e.deltaX)<100;if(n-at<(t?200:45))return void Ze(e);at=n;let i=N(),s=I();if(Qe(o)<Qe(i)&&Qe(a)<=Qe(i)?(ot+=Math.abs(r),o=i):Qe(o)>Qe(s)&&Qe(a)>=Qe(s)?(ot+=Math.abs(r),o=s):(ot=0,o=W(i,o,s)),ot>7)return}switch(Ze(e),i){case q.Pan:z(i,{srcEvent:e,deltaX:2*-e.deltaX,deltaY:2*-e.deltaY});break;case q.Zoom:z(q.ZoomTo,{srcEvent:e,scale:o,center:{x:e.clientX,y:e.clientY}});break;default:z(i,{srcEvent:e})}}function S(t){let n=t.composedPath()[0];if(!Ye.isClickAllowed()||!ve(n)||t.defaultPrevented||!e?.contains(n)||n.hasAttribute(`disabled`)||n.hasAttribute(`aria-disabled`)||n.hasAttribute(`data-carousel-go-prev`)||n.hasAttribute(`data-carousel-go-next`))return;let i=n.closest(`[data-panzoom-action]`),a=i?.dataset?.panzoomAction,o=i?.dataset?.panzoomValue||``;if(a){switch(Ze(t),a){case q.ZoomTo:case q.ZoomIn:case q.ZoomOut:z(a,{scale:parseFloat(o||``)||void 0});break;case q.MoveLeft:case q.MoveRight:z(a,{deltaX:parseFloat(o||``)||void 0});break;case q.MoveUp:case q.MoveDown:z(a,{deltaY:parseFloat(o||``)||void 0});break;case q.ToggleFS:ue();break;default:z(a)}return}if(!r?.contains(n))return;let s={srcEvent:t};if(z(_(`clickAction`),s),_(`dblClickAction`)){let e=Date.now(),t=e-(it||e);it=e,t>0&&t<=250?(rt&&=(clearTimeout(rt),void 0),z(_(`dblClickAction`),s)):rt=setTimeout(()=>{z(_(`singleClickAction`),s)},250)}}function C(e){if(u=e,!v()||!A()||m.scale<=1||h.scale<=1||(r?.dataset.animationName||``).indexOf(`zoom`)>-1)return;let t=j(h.scale);if(!t)return;let{x:n,y:i}=t;z(q.Pan,{deltaX:n-h.x,deltaY:i-h.y})}function w(){var t;e&&(Ee(e,`is-loading`),(t=e.querySelector(`.f-spinner`))==null||t.remove())}function T(){if(!e||!i)return;if(w(),$e(i)&&(!i.complete||!i.naturalWidth))return d=2,r?.classList.add(`has-error`),void b(`error`);b(`loaded`);let{width:t,height:n}=O();$e(i)&&(i.setAttribute(`width`,t+``),i.setAttribute(`height`,n+``)),r&&(Ee(r,`has-error`),$e(i)&&(r.setAttribute(`width`,t+``),r.setAttribute(`height`,n+``),r.style.aspectRatio=`${t/n||``}`)),c=Le().on(`start`,(e,t)=>{t.angle!==void 0&&(t.angle=90*Math.round(t.angle/90)),t.flipX!==void 0&&(t.flipX=t.flipX>0?1:-1),t.flipY!==void 0&&(t.flipY=t.flipY>0?1:-1),h=Object.assign(Object.assign({},tt),t),R(),b(`animationStart`)}).on(`pause`,e=>{h=Object.assign(Object.assign({},tt),e)}).on(`step`,e=>{if(!v())return void(c==null||c.end());if(m=Object.assign(Object.assign({},tt),e),A()||!_(`bounds`)||H()||h.scale>m.scale||h.scale<P())return void B();let t=ee(h.scale),n=!1,r=!1,i=!1,a=!1;m.x<t.x[0]&&(n=!0),m.x>t.x[1]&&(r=!0),m.y<t.y[0]&&(a=!0),m.y>t.y[1]&&(i=!0);let o=!1,s=!1,l=!1,u=!1;h.x<t.x[0]&&(o=!0),h.x>t.x[1]&&(s=!0),h.y<t.y[0]&&(u=!0),h.y>t.y[1]&&(l=!0);let d=!1;(r&&s||n&&o)&&(h.x=W(t.x[0],h.x,t.x[1]),d=!0),(i&&l||a&&u)&&(h.y=W(t.y[0],h.y,t.y[1]),d=!0),d&&c&&c.spring({tension:94,friction:17,maxSpeed:555*h.scale,restDelta:.1,restSpeed:.1,velocity:c.getCurrentVelocities()}).from(m).to(h).start(),B()}).on(`end`,()=>{s!=null&&s.isPointerDown()||L(),c!=null&&c.isRunning()||(R(),b(`animationEnd`))}),function(){let e=_(`gestures`);if(!e||!o||!i)return;let t=!1;s=Ye(o,e).on(`start`,e=>{if(!_(`gestures`)||!c||!v()||A())return;let n=e.srcEvent;(m.scale>1||se(m.angle)||e.currentTouch.length>1)&&(n?.stopPropagation(),c.pause(),t=!0),e.currentTouch.length===1&&b(`touchStart`)}).on(`move`,e=>{var n;t&&(h.scale!==1||se(h.angle)||e.currentTouch.length>1)&&(Ze(e.srcEvent),(n=e.srcEvent)==null||n.stopPropagation())}).on(`pan`,e=>{if(!t)return;let n=e.srcEvent;(h.scale!==1||se(h.angle)||e.currentTouch.length>1)&&(Ze(n),z(q.Pan,e))}).on(`swipe`,e=>{t&&(h.scale>1||se(h.angle))&&z(q.Swipe,e)}).on(`tap`,e=>{b(`click`,e)}).on(`singleTap`,e=>{b(`singleClick`,e)}).on(`doubleTap`,e=>{b(`dblClick`,e)}).on(`pinch`,e=>{t&&(e.scale>P()?z(q.ZoomIn,e):e.scale<P()?z(q.ZoomOut,e):z(q.Pan,e))}).on(`end`,e=>{t&&(e.currentTouch.length?(e.srcEvent.stopPropagation(),Ze(e.srcEvent),c?.end()):(t=!1,R(),L(),b(`touchEnd`)))}).init()}(),o&&(o.addEventListener(`wheel`,x,{passive:!1}),g.push(()=>{o?.removeEventListener(`wheel`,x,{passive:!1})}
2)),e?.addEventListener(`click`,S),document==null||document.addEventListener(`mousemove`,C),g.push(()=>{e?.removeEventListener(`click`,S),document==null||document.removeEventListener(`mousemove`,C)});let a=E();m=Object.assign({},a),h=Object.assign({},a),d=3,B(),R(),b(`ready`),requestAnimationFrame(()=>{d===3&&(w(),o&&(o.style.visibility=``))})}function E(){let e=Object.assign({},_(`startPos`)||{}),t=e.scale,n=1;n=typeof t==`string`?M(t):typeof t==`number`?t:P();let r=Object.assign(Object.assign(Object.assign({},tt),e),{scale:n}),i=A()?j(n):void 0;if(i){let{x:e,y:t}=i;r.x=e,r.y=t}return r}function D(){let e={top:0,left:0,width:0,height:0};if(r){let t=r.getBoundingClientRect();se(h.angle)?(e.top=t.top+.5*t.height-.5*t.width,e.left=t.left+.5*t.width-.5*t.height,e.width=t.height,e.height=t.width):(e.top=t.top,e.left=t.left,e.width=t.width,e.height=t.height)}return e}function O(){let e=_(`width`),t=_(`height`);if(i&&e===`auto`){let t=i.getAttribute(`width`);e=t?parseFloat(t+``):i.dataset.width===void 0?$e(o)?o.naturalWidth:$e(i)?i.naturalWidth:r?.getBoundingClientRect().width||0:parseFloat(i.dataset.width+``)}else e=U(e)?parseFloat(e):e;if(i&&t===`auto`){let e=i.getAttribute(`height`);t=e?parseFloat(e+``):i.dataset.height===void 0?$e(o)?o.naturalHeight:$e(i)?i.naturalHeight:r?.getBoundingClientRect().height||0:parseFloat(i.dataset.height+``)}else t=U(t)?parseFloat(t):t;return{width:e,height:t}}function k(){let e=D();return{width:e.width,height:e.height}}function A(){return _(`panMode`)===`mousemove`&&matchMedia(`(hover: hover)`).matches}function j(e){let t=u||_(`event`),n=r?.getBoundingClientRect();if(!t||!n||e<=1)return{x:0,y:0};let i=(t.clientX||0)-n.left,a=(t.clientY||0)-n.top,{width:o,height:s}=k(),c=ee(e);
2if(e>1){let t=_(`mouseMoveFactor`);t>1&&(e*=t)}let l=o*e,d=s*e,f=.5*(l-o)-i/o*100/100*(l-o),p=.5*(d-s)-a/s*100/100*(d-s);return f=W(c.x[0],f,c.x[1]),p=W(c.y[0],p,c.y[1]),{x:f,y:p}}function M(t){if(!t)return h.scale;if(!e)return 1;let n=e.getBoundingClientRect(),r=D(),{width:i,height:a}=O(),o=e=>{if(typeof e==`number`)return e;switch(e){case`min`:case`base`:return 1;case`cover`:return Math.max(n.height/r.height,n.width/r.width)||1;case`full`:case`max`:{let e=se(h.angle)?a:i;return e&&r.width?e/r.width:1}}},s=_(`minScale`),c=_(`maxScale`),l=Math.min(o(`full`),o(s)),u=typeof c==`number`?o(`full`)*c:Math.min(o(`full`),o(c));switch(t){case`min`:return l;case`base`:return W(l,1,u);case`cover`:return o(`cover`);case`full`:return Math.min(u,o(`full`));case`max`:return u}}function N(){return M(`min`)}function P(){return M(`base`)}function F(){return M(`full`)}function I(){return M(`max`)}function ee(t){let n={x:[0,0],y:[0,0]},r=e?.getBoundingClientRect();if(!r)return n;let i=D(),a=r.width,o=r.height,s=i.width,c=i.height,l=t=t===void 0?h.scale:t,u=t;if(A()&&t>1){let e=_(`mouseMoveFactor`);e>1&&(s*t>a+.01&&(l*=e),c*t>o+.01&&(u*=e))}if(s*=l,c*=u,s>a){n.x[0]=.5*(a-s),n.x[1]=.5*(s-a);let e=.5*(i.left-r.left),t=.5*(i.left+i.width-r.right);n.x[0]-=e+t,n.x[1]-=e+t}if(c>o){n.y[0]=.5*(o-c),n.y[1]=.5*(c-o);let e=.5*(i.top-r.top),t=.5*(i.top+i.height-r.bottom);n.y[0]-=e+t,n.y[1]-=e+t}return n}function L(){if(!v()||!_(`bounds`)||!c)return;let e=N(),t=I(),n=W(e,h.scale,t);if(h.scale<e-.01||h.scale>t+.01)return void z(q.ZoomTo,{scale:n});if(c.isRunning()||H())return;let r=ee(n);h.x<r.x[0]||h.x>r.x[1]||h.y<r.y[0]||h.y>r.y[1]?(h.x=W(r.x[0],h.x,r.x[1]),h.y=W(r.y[0],h.y,r.y[1]),c.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:c.getCurrentVelocities()}),c.from(m).to(h).start()):B()}function R(t){if(!v())return;let n=oe(),i=H(),a=ce(),o=le(),s=V(),c=ne();De(r,`is-fullsize`,o),De(r,`is-expanded`,a),De(r,`is-dragging`,i),De(r,`can-drag`,n),De(r,`will-zoom-in`,s),De(r,`will-zoom-out`,c);let l=ie(),u=ae(),d=re(),f=!v();for(let n of(t||e)?.querySelectorAll(`[data-panzoom-action]`)||[]){let e=n.dataset.panzoomAction,t=!1;if(f)t=!0;else switch(e){case q.ZoomIn:l||(t=!0);break;case q.ZoomOut:d||(t=!0);break;case q.ToggleFull:{u||d||(t=!0);let e=n.querySelector(`g`);e&&(e.style.display=o&&!t?`none`:``);break}case q.IterateZoom:{l||d||(t=!0);let e=n.querySelector(`g`);e&&(e.style.display=l||t?``:`none`);break}case q.ToggleCover:case q.ToggleMax:l||d||(t=!0)}t?(n.setAttribute(`aria-disabled`,``),n.setAttribute(`tabindex`,`-1`)):(n.removeAttribute(`aria-disabled`),n.removeAttribute(`tabindex`))}}function z(t,n){if(!(t&&e&&i&&c&&v())||t===q.Swipe&&Math.abs(c.getCurrentVelocities().scale)>.01)return;let r=Object.assign({},h),a=Object.assign({},h),o=ee(A()?r.scale:m.scale),s=c.getCurrentVelocities(),l=D(),u=((n||={}).currentTouch?.length||0)>1,d=n.velocityX||0,f=n.velocityY||0,p=n.center;n.srcEvent&&(p=He(Ve(n.srcEvent)));let g=n.deltaX||0,y=n.deltaY||0;switch(t){case q.MoveRight:g=n.deltaX||100;break;case q.MoveLeft:g=n.deltaX||-100;break;case q.MoveUp:y=n.deltaY||-100;break;case q.MoveDown:y=n.deltaY||100}let x=[];if(typeof t==`number`)a.scale=t;else switch(t){case q.Reset:a=Object.assign({},tt),a.scale=P();break;case q.ZoomTo:case q.ZoomIn:case q.ZoomOut:case q.ToggleCover:case q.ToggleFull:case q.ToggleMax:case q.IterateZoom:case q.Zoom:a.scale=te(t,n);break;case q.Pan:case q.Move:case q.MoveLeft:case q.MoveRight:case q.MoveUp:case q.MoveDown:if(H()){let e=1,t=1;a.x<=o.x[0]&&d<=0&&(e=Math.max(.01,1-Math.abs(1/l.width*Math.abs(a.x-o.x[0]))),e*=.2),a.x>=o.x[1]&&d>=0&&(e=Math.max(.01,1-Math.abs(1/l.width*Math.abs(a.x-o.x[1]))),e*=.2),a.y<=o.y[0]&&f<=0&&(t=Math.max(.01,1-Math.abs(1/l.height*Math.abs(a.y-o.y[0]))),t*=.2),a.y>=o.y[1]&&f>=0&&(t=Math.max(.01,1-Math.abs(1/l.height*Math.abs(a.y-o.y[1]))),t*=.2),a.x+=g*e,a.y+=y*t}else a.x=W(o.x[0],a.x+g,o.x[1]),a.y=W(o.y[0],a.y+y,o.y[1]);break;case q.Swipe:let e=(e=0)=>Math.sign(e)*Math.abs(e)**1.5;a.x+=W(-1e3,e(d),1e3),a.y+=W(-1e3,e(f),1e3),f&&!d&&(a.x=W(o.x[0],a.x,o.x[1])),!f&&d&&(a.y=W(o.y[0],a.y,o.y[1])),s.x=d,s.y=f;break;case q.RotateCW:a.angle+=90;break;case q.RotateCCW:a.angle-=90;break;case q.FlipX:a.flipX*=-1;break;case q.FlipY:a.flipY*=-1}if(m.angle!==void 0&&Math.abs(m.angle)>=360&&(a.angle-=360*Math.floor(m.angle/360),m.angle-=360*Math.floor(m.angle/360)),x.length){let e=x.findIndex(e=>e>a.scale+1e-4);a.scale=x[e]||x[0]}if(u&&(a.scale=W(N()*(u?.8:1),a.scale,I()*(u?1.6:1))),A()){let e=j(a.scale);if(e){let{x:t,y:n}=e;a.x=t,a.y=n}}else if(Math.abs(a.scale-r.scale)>1e-4){let t=0,n=0;if(p)t=p.x,n=p.y;else{let r=e.getBoundingClientRect();t=r.x+.5*r.width,n=r.y+.5*r.height}let i=t-l.left,s=n-l.top;i-=.5*l.width,s-=.5*l.height;
2let c=(i-r.x)/r.scale,d=(s-r.y)/r.scale;a.x=i-c*a.scale,a.y=s-d*a.scale,!u&&_(`bounds`)&&(o=ee(a.scale),a.x=W(o.x[0],a.x,o.x[1]),a.y=W(o.y[0],a.y,o.y[1]))}if(t===q.Swipe){let e=500*a.scale,t=s;c.spring({tension:94,friction:17,maxSpeed:e,restDelta:.1,restSpeed:.1,velocity:t})}else t===q.Pan||u?c.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):c.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:s});if(n.velocity===0||ke(m,a))m=Object.assign({},a),h=Object.assign({},a),c.end(),B(),R();else{if(ke(h,a))return;c.from(m).to(a).start()}b(`action`,t)}function B(){if(!i||!r||!o)return;let{width:t,height:n}=O();Object.assign(r.style,{maxWidth:`min(${t}px, 100%)`,maxHeight:`min(${n}px, 100%)`});let{x:a,y:s,width:c,height:l,scale:u,angle:d,flipX:f,flipY:p}=function(){let{width:t,height:n}=O(),{width:r,height:i}=k();if(!e)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:r,fitHeight:i,fullWidth:t,fullHeight:n};let{x:a,y:o,scale:s,angle:c,flipX:l,flipY:u}=m,d=1/F(),f=t,p=n,g=m.scale*d,_=h.scale*d,v=Math.max(r,i),y=Math.min(r,i);t>n?(f=v,p=y):(f=y,p=v),g=t>n?v*s/t||1:v*s/n||1;let b=f?t*_:0,x=p?n*_:0,S=f&&p?t*g/b:0;return a=a+.5*f-.5*b,o=o+.5*p-.5*x,{x:a,y:o,width:b,height:x,scale:S,flipX:l,flipY:u,angle:c,fitWidth:r,fitHeight:i,fullWidth:t,fullHeight:n}}(),g=`translate(${Qe(a,100)}px, ${Qe(s,100)}px)`;g+=f!==1||p!==1?` scaleX(${Qe(u*f)}) scaleY(${Qe(u*p)})`:` scale(${Qe(u)})`,d!==0&&(g+=` rotate(${d}deg)`),o.style.width=`${Qe(c)}px`,o.style.height=`${Qe(l)}px`,o.style.transform=`${g}`,b(`render`)}function te(e=_(`clickAction`),t={}){let n=h.scale,r=P(),i=[];if(typeof e==`number`)r=e;else if(e){switch(e){case q.ZoomTo:r=t.scale||1;break;case q.ZoomIn:r=n*(t.scale||2);break;case q.ZoomOut:r=n*(t.scale||.5);break;case q.ToggleCover:i=[P(),M(`cover`)];break;case q.ToggleFull:i=[P(),F()];break;case q.ToggleMax:i=[P(),I()];break;case q.IterateZoom:i=[P(),F(),I()];break;case q.Zoom:{let e=F();r=n>=e-.05?P():Math.min(e,n*(t.scale||2));break}}i.length&&(r=i.find(e=>e>n+1e-4)??P())}return e!==q.ZoomTo&&(r=W(N(),r,I())),r}function V(){return!!(v()&&te()>h.scale)}function ne(){return!!(v()&&te()<h.scale)}function re(){return!!(v()&&h.scale>N())}function ie(){return!!(v()&&h.scale<I())}function ae(){return!!(v()&&h.scale<F())}function oe(){return!(!v()||!ce()&&!se(h.angle)||!s||A())}function se(e){return Math.abs(e%180)===90}function H(){return!(!v()||!s?.isPointerDown()||A())}function ce(){return!!(v()&&h.scale>P())}function le(){return!!(v()&&h.scale>=F())}function ue(){let t=`in-fullscreen`,n=`with-panzoom-in-fullscreen`;e?.classList.toggle(t);let r=e?.classList.contains(t);r?(document.documentElement.classList.add(n),document.addEventListener(`keydown`,de,!0)):(document.documentElement.classList.remove(n),document.removeEventListener(`keydown`,de,!0)),B(),b(r?`enterFS`:`exitFS`)}function de(e){e.key!==`Escape`||e.defaultPrevented||ue()}let fe={canDrag:oe,canZoomIn:ie,canZoomOut:re,canZoomToFull:ae,destroy:function(){b(`destroy`);for(let e of Object.values(p))e?.destroy(fe);for(let e of g)e();return r&&(r.style.aspectRatio=``,r.style.maxWidth=``,r.style.maxHeight=``),o&&(o.style.width=``,o.style.height=``,o.style.transform=``),r=void 0,i=void 0,o=void 0,m=Object.assign({},tt),h=Object.assign({},tt),c?.destroy(),c=void 0,s?.destroy(),s=void 0,d=4,fe},emit:b,execute:z,getBoundaries:ee,getContainer:function(){return e},getContent:function(){return i},getFullDim:O,getGestures:function(){return s},getMousemovePos:j,getOptions:function(){return f},getPlugins:function(){return p},getScale:M,getStartPosition:E,getState:function(){return d},getTransform:function(e){return!0===e?h:m},getTween:function(){return c},getViewport:function(){return o},getWrapper:function(){return r},init:function(){return d=0,b(`init`),function(){for(let[e,t]of Object.entries(Object.assign(Object.assign({},n),f.plugins||{})))if(e&&!p[e]&&t instanceof Function){let n=t();n.init(fe),p[e]=n}b(`initPlugins`)}(),function(){let t=Object.assign(Object.assign({},nt.classes),_(`classes`)),n=t.content?.split(` `).shift(),s=t.wrapper?.split(` `).shift(),c=t.viewport?.split(` `).shift();if(!(!n||!s||!c)&&e&&(G(e,t.container),i=e.querySelector(`.${n}:not(.is-clone)`),i)){if(i.setAttribute(`draggable`,`false`),r=e.querySelector(`.${s}`),r||(r=document.createElement(`div`),G(r,t.wrapper),i.insertAdjacentElement(`beforebegin`,r),r.insertAdjacentElement(`afterbegin`,i)),o=e.querySelector(`.${c}`),o||(o=document.createElement(`div`),G(o,t.viewport),r.insertAdjacentElement(`beforeend`,o)),o.contains(i)||o.insertAdjacentElement(`afterbegin`,i),a=e.querySelector(`.${n}.is-clone`),a||(a=i.cloneNode(!0),a.removeAttribute(`id`),G(a,`is-clone`),r.insertAdjacentElement(`afterbegin`,a)),i instanceof HTMLPictureElement&&(i=i.querySelector(`img`)),a instanceof HTMLPictureElement&&(a=a.querySelector(`img`)),o instanceof HTMLPictureElement&&(o=o.querySelector(`img`)),o&&(o.style.visibility=`hidden`,_(`protected`))){o.addEventListener(`contextmenu`,e=>{Ze(e)});let e=document.createElement(`div`);G(e,`f-panzoom__protected`),o.appendChild(e)}b(`initLayout`)}}(),function(){if(e&&r&&!l){let e=null;l=new ResizeObserver(()=>
2{v()&&(e||=requestAnimationFrame(()=>{v()&&(R(),L(),b(`refresh`)),e=null}))}),l.observe(r),g.push(()=>{l?.disconnect(),l=void 0,e&&=(cancelAnimationFrame(e),null)})}}(),function(){if(!e||!i)return;if(!$e(i)||!$e(a))return void T();let t=()=>{i&&$e(i)&&i.decode().then(()=>{T()}).catch(()=>{T()})};if(d=1,e.classList.add(`is-loading`),b(`loading`),a.src&&a.complete)return void t();(function(){if(!e||e?.querySelector(`.f-spinner`))return;let t=ye(_(`spinnerTpl`));t&&(t.classList.add(`f-spinner`),e.classList.add(`is-loading`),r?.insertAdjacentElement(`afterbegin`,t))})(),a.addEventListener(`load`,t,!1),a.addEventListener(`error`,t,!1),g.push(()=>{a?.removeEventListener(`load`,t,!1),a?.removeEventListener(`error`,t,!1)})}(),fe},isDragging:H,isExpanded:ce,isFullsize:le,isMousemoveMode:A,localize:function(e,t=[]){let n=_(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)},off:function(e,t){for(let n of e instanceof Array?e:[e])y.has(n)&&y.set(n,y.get(n).filter(e=>e!==t));return fe},on:function(e,t){for(let n of e instanceof Array?e:[e])y.set(n,[...y.get(n)||[],t]);return fe},toggleFS:ue,updateControls:R,version:`6.1.14`,willZoomIn:V,willZoomOut:ne};return fe};st.l10n={en_EN:Xe},st.getDefaults=()=>nt;var ct=(e,t)=>{let n=[];return e.childNodes.forEach(e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||n.push(e)}),n},lt=Object.assign(Object.assign({},Xe),{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`}),ut=e=>{e.cancelable&&e.preventDefault()},dt={adaptiveHeight:!1,center:!0,classes:{container:`f-carousel`,isEnabled:`is-enabled`,isLTR:`is-ltr`,isRTL:`is-rtl`,isHorizontal:`is-horizontal`,isVertical:`is-vertical`,hasAdaptiveHeight:`has-adaptive-height`,viewport:`f-carousel__viewport`,slide:`f-carousel__slide`,isSelected:`is-selected`},dragFree:!1,enabled:!0,errorTpl:`<div class="f-html">{{ERROR}}</div>`,fill:!0,infinite:!0,initialPage:0,l10n:lt,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},ft,pt,mt=0,ht=(e,t={},n={})=>{mt++;let r,i,a,o,s,c=0,l=Object.assign({},dt),u=Object.assign({},dt),d={},f=null,p=null,m=0,h=0,g=0,_=!1,v=!1,y=!1,b=`height`,x=0,S=!0,C=0,w=0,T=0,E=0,D=`*`,O=[],k=[],A=new Set,j=[],M=[],N=0,P=0,F=0;function I(e,...t){let n=u[e];return n&&n instanceof Function?n(K,...t):n}function ee(e,t=[]){let n=I(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let L=new Map;function R(e,...t){let n=[...L.get(e)||[]];u.on&&n.push(u.on[e]);for(let e of n)e&&e instanceof Function&&e(K,...t);e===`click`&&Oe(t[0]),e!==`*`&&R(`*`,e,...t)}function z(){let e=Ce({},dt,l),t=``,o=l.breakpoints||{};for(let[n,r]of Object.entries(o))window.matchMedia(n).matches&&(t+=n,Ce(e,r));if(s===void 0||t!==s){if(s=t,c!==0){let t=M[C]?.slides[0]?.index;t===void 0&&(t=u.initialSlide),e.initialSlide=t,e.slides=[];for(let t of O)t.isVirtual&&e.slides.push(t)}Fe(),u=e,!1!==I(`enabled`)&&(c=0,R(`init`),function(){for(let[e,t]of Object.entries(Object.assign(Object.assign({},n),u.plugins||{})))if(e&&!d[e]&&t instanceof Function){let n=t();n.init(K,ht),d[e]=n}R(`initPlugins`)}(),function(){if(!f)return;let e=I(`classes`)||{};G(f,e.container);let t=I(`style`);if(t&&_e(t))for(let[e,n]of Object.entries(t))f.style.setProperty(e,n);p=Array.from(f.querySelectorAll(`.${e.viewport}`)).filter(t=>t.closest(`.${e.container}`)===f).pop()||null,p||(p=document.createElement(`div`),G(p,e.viewport),p.append(...ct(f,`.${e.slide}`)),f.insertAdjacentElement(`afterbegin`,p)),f.carousel=K,R(`initLayout`)}(),function(){if(!p)return;let e=I(`classes`)||{};O=[],[...ct(p,`.${e.slide}
2`)].forEach(e=>{if(e.parentElement){let t=ue(Object.assign({el:e,isVirtual:!1},e.dataset||{}));R(`createSlide`,t),O.push(t)}}),me();for(let e of O)R(`addSlide`,e);le(I(`slides`));for(let e of O){let t=e.el;t?.parentElement===p&&(G(t,u.classes.slide),G(t,e.class),je(e),R(`attachSlideEl`,e))}R(`initSlides`)}(),he(),c=1,G(f,(I(`classes`)||{}).isEnabled||``),Pe(),re(),i=Le().on(`start`,()=>{r&&r.isPointerDown()||(ne(),Pe())}).on(`step`,e=>{let t=x;x=e.pos,x!==t&&(S=!1,Pe())}).on(`end`,e=>{r!=null&&r.isPointerDown()||(x=e.pos,i&&!_&&(x<T||x>E)?i.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:W(T,x,E)}).start():S||(S=!0,R(`settle`)))}),te(),function(){if(!f||!p)return;f.addEventListener(`click`,we),document.addEventListener(`mousemove`,B),pt||(pt=function(e){let t=e.target?.dataset?.carouselTarget;t&&(document.getElementById(`${t.split(`#`).pop()}`)?.carousel)?.emit(`click`,e)},document.addEventListener(`click`,pt));let e=p.getBoundingClientRect();if(N=e.height,P=e.width,!a){let e=null;a=new ResizeObserver(()=>{e||=requestAnimationFrame(()=>{(function(){if(c!==1||!p)return;let e=M.length,t=p.getBoundingClientRect(),n=t.height,i=t.width;e>1&&(y&&Math.abs(n-N)<.5||!y&&Math.abs(i-P)<.5)||(he(),te(),N=n,P=i,y&&!N||!y&&!P||f&&p&&(e===M.length&&r!=null&&r.isPointerDown()||(I(`dragFree`)&&(_||x>T&&x<E)?(ne(),Pe()):Me(C,{transition:!1}))))})(),e=null})}),a.observe(p)}}(),R(`ready`))}}function B(e){ft=e}function te(){!1===I(`gestures`)?r&&=(r.destroy(),void 0):r||function(){let e=I(`gestures`);!r&&!1!==e&&p&&(r=Ye(p,e).on(`start`,e=>{if(!i||!1===I(`gestures`,e))return;let{srcEvent:t}=e;y&&Re(t)&&!xe(t.target)&&ut(t),i.pause(),i.getCurrentVelocities().pos=0;let n=M[C]?.slides[0],r=n?.el;n&&A.has(n.index)&&r&&(x=n.offset||0,x+=(function(e){let t=window.getComputedStyle(e),n=new DOMMatrixReadOnly(t.transform);return{width:n.m41||0,height:n.m42||0}}(r)[b]||0)*(v&&!y?1:-1)),be(),_||(x<T||x>E)&&i.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:i.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:W(T,x,E)}).start()}).on(`move`,e=>{if(!1===I(`gestures`,e))return;let{srcEvent:t,axis:n,deltaX:r,deltaY:a}=e;if(Re(t)&&t.touches?.length>1)return;let o=t.target,s=xe(o),c=s?s.scrollHeight>s.clientHeight?`y`:`x`:void 0;if(s&&s!==p&&(!n||n===c))return;if(!n)return ut(t),t.stopPropagation(),void t.stopImmediatePropagation();if(n===`y`&&!y||n===`x`&&y||(ut(t),t.stopPropagation(),!i))return;let l=v&&!y?1:-1,u=y?a:r,d=i?.isRunning()?i.getEndValues().pos:x,f=1;_||(d<=T&&u*l<0?(f=Math.max(.01,1-(Math.abs(1/se()*Math.abs(d-T))||0)),f*=.2):d>=E&&u*l>0&&(f=Math.max(.01,1-(Math.abs(1/se()*Math.abs(d-E))||0)),f*=.2)),d+=u*f*l,i.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:i.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:d}).start()}).on(`panstart`,e=>{!1!==I(`gestures`,e)&&e?.axis===(y?`y`:`x`)&&G(p,`is-dragging`)}).on(`panend`,e=>{!1!==I(`gestures`,e)&&Ee(p,`is-dragging`)}).on(`end`,e=>{if(!1===I(`gestures`,e))return;let{srcEvent:t,axis:n,velocityX:r,velocityY:a,currentTouch:o}=e;if(o.length>0||!i)return;let s=t.target,c=xe(s),l=c?c.scrollHeight>c.clientHeight?`y`:`x`:void 0,u=c&&(!n||n===l);y&&Re(t)&&!n&&we(t);let f=M.length,p=I(`dragFree`);if(!f)return;let m=u?0:I(`vertical`)?a:r;n!==(y?`y`:`x`)&&(m=0);let h=i?.isRunning()?i.getEndValues().pos:x,g=v&&!y?1:-1;if(u||(h+=m*(p?5:1)*g),!_&&(m*g<=0&&h<T||m*g>=0&&h>E)){let e=0;Math.abs(m)>0&&(e=2*Math.abs(m),e=Math.min(.3*se(),e)),h=W(T+-1*e,h,E+e),i.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*m,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:h}).start();return}if(p||d.Autoscroll?.isEnabled())return void(Math.abs(m)>10?i.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*m,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:h}).start():i.isRunning()||S||(S=!0,R(`settle`)));if(!p&&!d.Autoscroll?.isEnabled()&&(!e.offsetX&&!e.offsetY||n===`y`&&!y||n===`x`&&y))return void Me(C,{transition:`tween`});let b=ae(h);Math.abs(m)>10&&b===C&&(b+=m>0?v&&!y?1:-1:v&&!y?-1:1),Me(b,{transition:`tween`,tween:{velocity:-1*m}}
2)}).init())}(),De(p,`is-draggable`,!!r&&M.length>0)}function V(e=`*`){var t;let n=[];for(let r of O)(e===`*`||r.class&&r.class.includes(e)||r.el&&(t=r.el)!=null&&t.classList.contains(e))&&n.push(r);o=void 0,D=e,k=[...n]}function ne(){if(!i)return;let e=ae(i?.isRunning()?i.getEndValues().pos:x);e!==C&&(o=C,C=e,je(),re(),ie(),R(`change`,C,o))}function re(){if(!f)return;for(let e of f.querySelectorAll(`[data-carousel-index]`))e.innerHTML=C+``;for(let e of f.querySelectorAll(`[data-carousel-page]`))e.innerHTML=C+1+``;for(let e of f.querySelectorAll(`[data-carousel-pages]`))e.innerHTML=M.length+``;let e=I(`classes`)||{},t=Array.from(f.querySelectorAll(`[data-carousel-go-to]`)).filter(t=>t.closest(`.${e.container}`)===f);for(let e of t)parseInt(e.dataset?.carouselGoTo||`-1`,10)===C?e.setAttribute(`aria-current`,`true`):e.removeAttribute(`aria-current`);for(let e of f.querySelectorAll(`[data-carousel-go-prev]`))e.toggleAttribute(`aria-disabled`,!Ie()),Ie()?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`);for(let e of f.querySelectorAll(`[data-carousel-go-next]`))e.toggleAttribute(`aria-disabled`,!ze()),ze()?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`);let n=!1,r=M[C]?.slides[0];r&&(r.downloadSrc||r.type===`image`&&r.src)&&(n=!0);for(let e of f.querySelectorAll(`[data-carousel-download]`))e.toggleAttribute(`aria-disabled`,!n)}function ie(e){e||=M[C]?.slides[0];let t=e?.el;if(t)for(let n of t.querySelectorAll(`[data-slide-index]`))n.innerHTML=e.index+1+``}function ae(e){if(!M.length)return 0;let t=H(),n=e;_?n-=Math.floor((e-M[0]?.pos)/t)*t||0:n=W(M[0]?.pos,e,M[M.length-1]?.pos);let r=new Map,i=0;for(let e of M){let a=Math.abs(e.pos-n),o=Math.abs(e.pos-n-t),s=Math.abs(e.pos-n+t),c=Math.min(a,o,s);r.set(i,c),i++}let a=r.size>0?[...r.entries()].reduce((e,t)=>t[1]<e[1]?t:e):[C,0];return parseInt(a[0])}function oe(){return F}function se(){return m}function H(e=!0){return k.length?k.reduce((e,t)=>e+t.dim,0)+(k.length-(_&&e?0:1))*F:0}function ce(e){let t=H(),n=se();if(!t||!p||!n)return[];let r=[];e=e===void 0?x:e,_&&(e-=Math.floor(e/t)*t||0);let i=0;for(let a of k){let o=(t=0)=>{r.indexOf(a)>-1||(a.pos=i-e+t||0,a.offset+t>e-a.dim-h+.51&&a.offset+t<e+n+g-.51&&r.push(a))};a.offset=i,_&&(o(t),o(-1*t)),o(),i+=a.dim+F}return r}function le(e,t){let n=[];for(let t of Array.isArray(e)?e:[e]){let e=ue(Object.assign(Object.assign({},t),{isVirtual:!0}));e.el||=document.createElement(`div`),R(`createSlide`,e),n.push(e)}O.splice(t===void 0?O.length:t,0,...n),me();for(let e of n)R(`addSlide`,e),de(e);return V(D),n}function ue(e){return(U(e)||e instanceof HTMLElement)&&(e={html:e}),Object.assign({index:-1,el:void 0,class:``,isVirtual:!0,dim:0,pos:0,offset:0,html:``,src:``},e)}function de(e){let t=e.el;if(!e||!t)return;let n=e.html?e.html instanceof HTMLElement?e.html:ye(e.html):void 0;n&&(G(n,`f-html`),e.htmlEl=n,G(t,`has-html`),t.append(n),R(`contentReady`,e))}function fe(e){if(!p||!e)return;let t=e.el;if(t){if(t.setAttribute(`index`,e.index+``),t.parentElement!==p){let n;G(t,u.classes.slide),G(t,e.class),je(e);for(let t of O)if(t.index>e.index){n=t.el;break}p.insertBefore(t,n&&p.contains(n)?n:null),R(`attachSlideEl`,e)}return ie(e),t}}function pe(e){let t=e?.el;t&&(t.remove(),ge(t),R(`detachSlideEl`,e))}function me(){for(let e=0;e<O.length;e++){let t=O[e],n=t.el;n&&(t.index!==e&&ge(n),n.setAttribute(`index`,`${e}`)),t.index=e}}function he(){var e;if(!f||!p)return;v=I(`rtl`),y=I(`vertical`),b=y?`height`:`width`;let t=I(`classes`);if(De(f,t.isLTR,!v),De(f,t.isRTL,v),De(f,t.isHorizontal,!y),De(f,t.isVertical,y),De(f,t.hasAdaptiveHeight,I(`adaptiveHeight`)),m=0,h=0,g=0,F=0,p){p.childElementCount||(p.style.display=`grid`);let e=p.getBoundingClientRect();m=p.getBoundingClientRect()[b]||0;let t=window.getComputedStyle(p);F=parseFloat(t.getPropertyValue(`--f-carousel-gap`))||0,t.getPropertyValue(`overflow-`+(y?`y`:`x`))===`visible`&&(h=Math.abs(e[y?`top`:`left`]),g=Math.abs(window[y?`innerHeight`:`innerWidth`]-e[y?`bottom`:`right`])),p.style.display=``}if(!m)return;let n=function(){let e=0;if(p){let t=document.createElement(`div`);t.style.display=`block`,G(t,u.classes.slide),p.appendChild(t),e=t.getBoundingClientRect()[b],t.remove(),t=void 0}return e}();for(let t of k){let r=t.el,i=0;if(!t.isVirtual&&r&&ve(r)){let t=!1;r.parentElement&&r.parentElement===p||(p.appendChild(r),t=!0),i=r.getBoundingClientRect()[b],t&&((e=r.parentElement)==null||e.removeChild(r))}else i=n;t.dim=i}if(_=!1,I(`infinite`)){_=!0;let e=H(),t=m+h+g;for(let n=0;n<k.length;n++){let r=k[n]?.dim+F;if(e-r<t&&e-r-t<r){_=!1;break}}}(function(){var e;if(!f)return;let t=se(),n=H(!1),r=I(`slidesPerPage`);r=r===`auto`?1/0:parseFloat(r+``),M=[];let i=0,a=0;for(let n of k)(!M.length||i+n.dim-t>.05||a>=r)&&(M.push({index:M.length,slides:[],dim:0,offset:0,pos:0}),i=0,a=0),(e=M[M.length-1])==null||e.slides.push(n),i+=n.dim+F,a++;let o=I(`center`),s=I(`fill`),c=0;for(let e of M){e.dim=(e.slides.length-1)*F;for(let t of e.slides)e.dim+=t.dim;e.offset=c,e.pos=c,!1!==o&&(e.pos-=.5*(t-e.dim)),s&&!_&&n>t&&(e.pos=W(0,e.pos,n-t)),c+=e.dim+F}let l=[],u;
2for(let e of M){let t=Object.assign({},e);u&&Math.abs(t.pos-u.pos)<.1?(u.dim+=t.dim,u.slides=[...u.slides,...t.slides]):(u=t,t.index=l.length,l.push(t))}M=l,C=W(0,C,M.length-1)})(),T=M[0]?.pos||0,E=M[M.length-1]?.pos||0,c===0?function(){o=void 0,C=I(`initialPage`);let e=I(`initialSlide`)||void 0;e!==void 0&&(C=K.getPageIndex(e)||0),C=W(0,C,M.length-1),x=M[C]?.pos||0,w=x}():w=M[C||0]?.pos||0,R(`refresh`),re()}function ge(e){if(!e||!ve(e))return;let t=parseInt(e.getAttribute(`index`)||`-1`),n=``;for(let t of Array.from(e.classList)){let e=t.match(/^f-(\w+)(Out|In)$/);e&&e[1]&&(n=e[1]+``)}if(!e||!n)return;let r=[`f-${n}Out`,`f-${n}In`,`to-prev`,`to-next`,`from-prev`,`from-next`];e.removeEventListener(`animationend`,Se),Ee(e,r.join(` `)),A.delete(t)}function be(){if(!p)return;let e=A.size>0;for(let e of k)ge(e.el);A.clear(),e&&Pe()}function Se(e){e.animationName?.substring(0,2)===`f-`&&(ge(e.target),A.size||(Ee(f,`in-transition`),!S&&Math.abs(K.getPosition(!0)-w)<.5&&(S=!0,R(`settle`))),Pe())}function we(e){Oe(e),R(`click`,e)}function Oe(e){if(e.defaultPrevented)return;let t=e.composedPath()[0];if(t.closest(`[data-carousel-go-prev]`))return ut(e),void K.prev();if(t.closest(`[data-carousel-go-next]`))return ut(e),void K.next();let n=t.closest(`[data-carousel-go-to]`);if(n)return ut(e),void K.goTo(parseFloat(n.dataset.carouselGoTo||``)||0);if(t.closest(`[data-carousel-download]`)){ut(e);let t=M[C]?.slides[0];if(t&&(t.downloadSrc||t.type===`image`&&t.src)){let e=t.downloadFilename,n=document.createElement(`a`),r=t.downloadSrc||t.src||``;n.href=r,n.target=`_blank`,n.download=e||r,n.click()}return}}function ke(e){var t;let n=e.el;n&&((t=n.querySelector(`.f-spinner`))==null||t.remove())}function Ae(e){var t;let n=e.el;n&&((t=n.querySelector(`.f-html.is-error`))==null||t.remove(),Ee(n,`has-error`))}function je(e){e||=M[C]?.slides[0];let t=e?.el;if(!t)return;let n=I(`formatCaption`,e);n===void 0&&(n=e.caption),n||=``;let r=I(`captionEl`);if(r&&r instanceof HTMLElement){if(e.index!==C)return;if(U(n)&&(r.innerHTML=ee(n+``)),n instanceof HTMLElement){if(n.parentElement===r)return;r.innerHTML=``,n.parentElement&&(n=n.cloneNode(!0)),r.append(n)}return}if(!n)return;let i=e.captionEl||t.querySelector(`.f-caption`);!i&&n instanceof HTMLElement&&n.classList.contains(`f-caption`)&&(i=n),i||(i=document.createElement(`div`),G(i,`f-caption`),U(n)?i.innerHTML=ee(n+``):n instanceof HTMLElement&&(n.parentElement&&(n=n.cloneNode(!0)),i.append(n)));let a=`f-caption-${mt}_${e.index}`;i.setAttribute(`id`,a),i.dataset.selectable=`true`,G(t,`has-caption`),t.setAttribute(`aria-labelledby`,a),e.captionEl=i,t.insertAdjacentElement(`beforeend`,i)}function Me(e,t={}){let{transition:n,tween:r}=Object.assign({transition:u.transition,tween:u.tween},t||{});if(!f||!i)return;let a=M.length;if(!a||function(e,t){if(!(f&&m&&i&&t&&U(t)&&t!==`tween`))return!1;for(let e of j)if(m-e.dim>.5)return!1;if(h>.5||g>.5)return;let n=M.length,r=e>C?1:-1;e=_?(e%n+n)%n:W(0,e,n-1),v&&(r*=-1);let a=M[C]?.slides[0],o=a?.index,s=M[e]?.slides[0],c=s?.index,l=M[e]?.pos;if(c===void 0||o===void 0||o===c||x===l||Math.abs(m-(s?.dim||0))>1)return!1;S=!1,i.pause(),be(),G(f,`in-transition`),x=w=l;let d=fe(a),p=fe(s);return ne(),d&&(A.add(o),d.style.transform=``,d.addEventListener(`animationend`,Se),Ee(d,u.classes.isSelected),d.inert=!1,G(d,`f-${t}Out to-${r>0?`next`:`prev`}`)),p&&(A.add(c),p.style.transform=``,p.addEventListener(`animationend`,Se),G(p,u.classes.isSelected),p.inert=!1,G(p,`f-${t}In from-${r>0?`prev`:`next`}`)),Pe(),!0}(e,n))return;e=_?(e%a+a)%a:W(0,e,a-1),w=M[e||0]?.pos||0;let s=i.isRunning()?i.getEndValues().pos:x;if(Math.abs(w-s)<1)return x=w,C!==e&&(je(),o=C,C=e,re(),ie(),R(`change`,C,o)),Pe(),void(S||(S=!0,R(`settle`)));if(i.pause(),be(),_){let e=H(),t=Math.floor((s-M[0]?.pos)/e)||0,n=w+t*e;w=[n+e,n,n-e].reduce(function(e,t){return Math.abs(t-s)<Math.abs(e-s)?t:e})}!1!==n&&_e(r)?i.spring(Ce({},u.tween,r)).from({pos:x}).to({pos:w}).start():(x=w,ne(),Pe(),S||(S=!0,R(`settle`)))}function Ne(e){let t=x;if(_&&!0!==e){let e=H();t-=(Math.floor((x-M[0]?.pos||0)/e)||0)*e}return t}function Pe(){if(!f||!p)return;j=ce();let e=new Set,t=[],n=M[C],r=u.setTransform,i;for(let r of k){let a=A.has(r.index),o=j.indexOf(r)>-1,s=(n?.slides)?.indexOf(r)>-1;if(r.isVirtual&&!a&&!o)continue;let c=fe(r);if(c&&(t.push(r),s&&e.add(c),I(`adaptiveHeight`)&&s)){let e=(c.lastElementChild||c).getBoundingClientRect().height;i=i==null?e:Math.max(i,e)}}p&&i&&(p.style.height=`${i}px`),[...ct(p,`.${u.classes.slide}
2`)].forEach(t=>{De(t,u.classes.isSelected,e.has(t));let n=O[parseInt(t.getAttribute(`index`)||`-1`)];if(!n)return t.remove(),void ge(t);let i=A.has(n.index),a=j.indexOf(n)>-1;if(n.isVirtual&&!i&&!a)return void pe(n);if(t.inert=!a,!1===r)return;let o=n.pos?Math.round(1e4*n.pos)/1e4:0,s=0,c=0,l=0,d=0;i||(s=y?0:v?-1*o:o,c=y?o:0,l=Te(s,0,n.dim,0,100),d=Te(c,0,n.dim,0,100)),r instanceof Function&&!i?r(K,n,{x:s,y:c,xPercent:l,yPercent:d}):t.style.transform=s||c?`translate3d(${l}%, ${d}%,0)`:``}),R(`render`,t)}function Fe(){f?.removeEventListener(`click`,we),document.removeEventListener(`mousemove`,B),A.clear(),a?.disconnect(),a=void 0;for(let e of O){let t=e.el;t&&ve(t)&&(e.state=void 0,ke(e),Ae(e),e.isVirtual?(pe(e),e.el=void 0):(ge(t),t.style.transform=``,p&&!p.contains(t)&&p.appendChild(t)))}for(let e of Object.values(d))e?.destroy();d={},r?.destroy(),r=void 0,i?.destroy(),i=void 0;for(let[e,t]of Object.entries(u.classes||{}))e!==`container`&&Ee(f,t);Ee(p,`is-draggable`)}function Ie(){return _||C>0}function ze(){return _||C<M.length-1}let K={add:function(e,t){let n=x,r=C,a=H(),o=i?.isRunning()?i.getEndValues().pos:x,s=a&&Math.floor((o-(M[0]?.pos||0))/a)||0;return le(e,t),V(D),he(),i&&a&&(r===C&&(n-=s*a),n===w?x=w:i.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:n}).to({pos:w}).start()),Pe(),K},canGoPrev:Ie,canGoNext:ze,destroy:function(){return R(`destroy`),window.removeEventListener(`resize`,z),Fe(),L.clear(),f=null,M=[],O=[],u=Object.assign({},dt),d={},k=[],s=void 0,D=`*`,c=2,K},emit:R,filter:function(e=`*`){return V(e),he(),x=W(T,x,E),Pe(),R(`filter`,e),K},getContainer:function(){return f},getGapDim:oe,getGestures:function(){return r},getLastMouseMove:function(){return ft},getOption:function(e){return I(e)},getOptions:function(){return u},getPage:function(){return M[C]},getPageIndex:function(e){if(e!==void 0){for(let t of M||[])for(let n of t.slides)if(n.index===e)return t.index;return-1}return C},getPageIndexFromPosition:ae,getPageProgress:function(e,t){e===void 0&&(e=C);let n=M[e];if(!n)return e>C?-1:1;let r=H(),i=oe(),a=n.pos,o=Ne();if(_&&!0!==t){let e=Math.floor((o-M[0]?.pos)/r)||0;o-=e*r,a=[a+r,a,a-r].reduce(function(e,t){return Math.abs(t-o)<Math.abs(e-o)?t:e})}return(o-a)/(n.dim+i)||0},getPageVisibility:function(e){e===void 0&&(e=C);let t=M[e];if(!t)return e>C?-1:1;let n=Ne(),r=se(),i=t.pos;if(_){let e=H(),t=i+(Math.floor((n-M[0]?.pos)/e)||0)*e;i=[t+e,t,t-e].reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})}return i>n&&i+t.dim<n+r?1:i<n?(i+t.dim-n)/t.dim||0:i+t.dim>n+r&&(n+r-i)/t.dim||0},getPages:function(){return M},getPlugins:function(){return d},getPosition:Ne,getSlides:function(){return O},getState:function(){return c},getTotalSlideDim:H,getTween:function(){return i},getViewport:function(){return p},getViewportDim:se,getVisibleSlides:function(e){return e===void 0?j:ce(e)},goTo:Me,hasNavigated:function(){return o!==void 0},hideError:Ae,hideLoading:ke,init:function(){if(!e||!ve(e))throw Error(`No Element found`);return c!==0&&(Fe(),c=0),f=e,l=t,window.removeEventListener(`resize`,z),l.breakpoints&&window.addEventListener(`resize`,z),z(),K},isInfinite:function(){return _},isInTransition:function(){return A.size>0},isRTL:function(){return v},isSettled:function(){return S},isVertical:function(){return y},localize:ee,next:function(e={}){return Me(C+1,e),K},off:function(e,t){for(let n of e instanceof Array?e:[e])L.has(n)&&L.set(n,L.get(n).filter(e=>e!==t));return K},on:function(e,t){for(let n of e instanceof Array?e:[e])L.set(n,[...L.get(n)||[],t]);return K},prev:function(e={}){return Me(C-1,e),K},reInit:function(e={},r){return Fe(),c=0,s=void 0,D=`*`,t=e,l=e,_e(r)&&(n=r),z(),K},remove:function(e){e===void 0&&(e=O.length-1);let t=O[e];return t&&(R(`removeSlide`,t),t.el&&=(ge(t.el),t.el.remove(),void 0),O.splice(e,1),V(D),he(),x=W(T,x,E),Pe()),K},setPosition:function(e){x=e,ne(),Pe()},showError:function(e,t){if(c===1){ke(e),Ae(e);let n=e.el;if(n){let r=document.createElement(`div`);G(r,`f-html`),G(r,`is-error`),r.innerHTML=ee(t||`<p>{{ERROR}}</p>`),e.htmlEl=r,G(n,`has-html has-error`),n.insertAdjacentElement(`afterbegin`,r),R(`contentReady`,e)}}return K},showLoading:function(e){let t=e.el,n=t?.querySelector(`.f-spinner`);if(!t||n)return K;let r=ye(I(`spinnerTpl`));return r&&(G(r,`f-spinner`),t.insertAdjacentElement(`beforeend`,r)),K},version:`6.1.14`};return K};ht.l10n={en_EN:lt},ht.getDefaults=()=>dt;var gt=function(e=``,t=``,n=``){return e.split(t).join(n)},_t={tpl:e=>`<img class="f-panzoom__content" \n ${e.srcset?`data-lazy-srcset="{{srcset}}"`:``} \n ${e.sizes?`data-lazy-sizes="{{sizes}}"`:``} \n data-lazy-src="{{src}}" alt="{{alt}}" />`},vt=()=>{let e;function t(t,n){let r=e?.getOptions().Zoomable,i=(_e(r)?Object.assign(Object.assign({},_t),r):_t)[t];return i&&typeof i==`function`&&n?i(n):i}function n(){e&&!1!==e.getOptions().Zoomable&&(e.on(`addSlide`,a),e.on(`removeSlide`,o),e.on(`attachSlideEl`,s),e.on(`click`,i),e.on(`change`,r),e.on(`ready`,r))}function r(){c();let t=e?.getVisibleSlides()||[];if(t.length>1||e?.getOption(`transition`)===`slide`)for(let n of t){let t=n.panzoomRef;t&&(e?.getPage().slides||[]).indexOf(n)<0&&t.execute(q.ZoomTo,Object.assign({},t.getStartPosition()))}}function i(e,t){let n=t.target;
2n&&!t.defaultPrevented&&n.dataset.panzoomAction&&l(n.dataset.panzoomAction)}function a(n,r){let i=r.el;if(!e||!i||r.panzoomRef)return;let a=r.src||r.lazySrc||``,o=r.alt||r.caption||`Image #${r.index}`,s=r.srcset||r.lazySrcset||``,l=r.sizes||r.lazySizes||``;if(a&&U(a)&&!r.html&&(!r.type||r.type===`image`)){r.type=`image`,r.thumbSrc=r.thumbSrc||a;let e=t(`tpl`,r);e=gt(e,`{{src}}`,a+``),e=gt(e,`{{srcset}}`,s+``),e=gt(e,`{{sizes}}`,l+``),i.insertAdjacentHTML(`afterbegin`,e)}let u=i.querySelector(`.f-panzoom__content`);if(!u)return;u.setAttribute(`alt`,o+``);let d=r.width&&r.width!==`auto`?parseFloat(r.width+``):`auto`,f=r.height&&r.height!==`auto`?parseFloat(r.height+``):`auto`,p=st(i,Object.assign({width:d,height:f,classes:{container:`f-zoomable`},event:()=>e?.getLastMouseMove(),spinnerTpl:()=>e?.getOption(`spinnerTpl`)||``},t(`Panzoom`)));p.on(`*`,(t,n,...i)=>{e&&(n===`loading`&&(r.state=0),n===`loaded`&&(r.state=1),n===`error`&&(r.state=2,e?.showError(r,`{{IMAGE_ERROR}}`)),e.emit(`panzoom:${n}`,r,...i),n===`loading`&&e.emit(`contentLoading`,r),n===`ready`&&e.emit(`contentReady`,r),r.index===e?.getPageIndex()&&c())}),r.panzoomRef=p}function o(e,t){t.panzoomRef&&=(t.panzoomRef.destroy(),void 0)}function s(e,t){let n=t.panzoomRef;if(n)switch(n.getState()){case 0:n.init();break;case 3:n.execute(q.ZoomTo,Object.assign(Object.assign({},n.getStartPosition()),{velocity:0}))}}function c(){let t=e?.getContainer()||void 0,n=(e?.getPage())?.slides[0]?.panzoomRef;if(t)if(n)n.updateControls(t);else for(let e of t.querySelectorAll(`[data-panzoom-action]`)||[])e.setAttribute(`aria-disabled`,``),e.setAttribute(`tabindex`,`-1`)}function l(t,...n){var r;(r=e?.getPage().slides[0].panzoomRef)==null||r.execute(t,...n)}return{init:function(t){e=t,e.on(`initPlugins`,n)},destroy:function(){if(e){e.off(`initPlugins`,n),e.off(`addSlide`,a),e.off(`removeSlide`,o),e.off(`attachSlideEl`,s),e.off(`click`,i),e.off(`change`,r),e.off(`ready`,r);for(let t of e.getSlides())o(0,t)}e=void 0},execute:l}},yt={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},bt=()=>{let e,t;function n(){let t=e?.getOptions().Sync;return _e(t)?Object.assign(Object.assign({},yt),t):yt}function r(r){var i;e&&r&&(t=r,e.getOptions().classes=Object.assign(Object.assign({},e.getOptions().classes),{isSelected:``}),e.getOptions().initialSlide=t.getPage()?.slides[0]?.index||0,n().syncOnChange&&e.on(`change`,o),n().syncOnClick&&e.on(`click`,c),n().syncOnHover&&((i=e.getViewport())==null||i.addEventListener(`mouseover`,l)),function(){!e||!t||(e.on(`ready`,a),e.on(`refresh`,u),t.on(`change`,s),t.on(`filter`,d))}())}function i(){let t=n().target;e&&t&&r(t)}function a(){f()}function o(){if(e&&t){let n=e.getPage()?.slides||[],r=t.getPageIndex(n[0].index||0);r>-1&&t.goTo(r,e.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function s(){if(e&&t){let n=e.getPageIndex(t.getPage()?.slides[0].index||0);n>-1&&e.goTo(n,t.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function c(n,r){if(!e||!t||e.getTween()?.isRunning())return;let i=e?.getOptions().classes.slide;if(!i)return;let a=r.target.closest(`.${i}`);if(a){let e=parseInt(a.getAttribute(`index`)||``)||0,n=t.getPageIndex(e);t.goTo(n)}}function l(t){e&&c(0,t)}function u(){if(e&&t){let n=e.getPageIndex(t.getPage()?.slides[0].index||0);n>-1&&e.goTo(n,{tween:!1,transition:!1}),f()}}function d(n,r){e&&t&&(e.filter(r),s())}function f(){var n;if(!t)return;let r=t.getPage()?.slides[0]?.index||0;for(let t of e?.getSlides()||[])(n=t.el)==null||n.classList.toggle(`is-selected`,t.index===r)}return{init:function(t){e=t,e.on(`initSlides`,i)},destroy:function(){var n;e?.off(`ready`,a),e?.off(`refresh`,u),e?.off(`change`,o),e?.off(`click`,c),(n=e?.getViewport())==null||n.removeEventListener(`mouseover`,l),t?.off(`change`,s),t?.off(`filter`,d),t=void 0,e?.off(`initSlides`,i),e=void 0},getTarget:function(){return t}}},xt={showLoading:!0,preload:1},St=`is-lazyloading`,Ct=`is-lazyloaded`,wt=`has-lazyerror`,Tt=()=>{let e;function t(){let t=e?.getOptions().Lazyload;return _e(t)?Object.assign(Object.assign({},xt),t):xt}function n(n){let r=n.el;if(!r)return;let i=t(),a=`[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]`,o=Array.from(r.querySelectorAll(a));r.matches(a)&&o.push(r);for(let t of o){let r=t.dataset.lazySrc,a=t.dataset.lazySrcset,o=t.dataset.lazySizes,s=t.dataset.lazyBg,c=(t instanceof HTMLImageElement||t instanceof HTMLSourceElement)&&(r||a),l=!!s;if(!c&&!l)continue;let u=r||a||s;if(u){if(c){let s=t.parentElement?.classList.contains(`f-panzoom__wrapper`);i.showLoading&&e?.showLoading(n),t.addEventListener(`load`,()=>{e?.hideLoading(n),Ee(t,wt),t instanceof HTMLImageElement?t.decode().finally(()=>{Ee(t,St),G(t,Ct)}).catch(()=>{}):(Ee(t,St),G(t,Ct)),s||e==null||e.emit(`lazyLoad:loaded`,n,t,u)}),t.addEventListener(`error`,()=>{e?.hideLoading(n),Ee(t,St),G(t,wt),s||e==null||e.emit(`lazyLoad:error`,n,t,u)}),t.classList.add(`f-lazyload`),t.classList.add(St),s||e==null||e.emit(`lazyLoad:load`,n,t,u),r&&(t.src=r),a&&(t.srcset=a),o&&(t.sizes=o)}else l&&(t.style.backgroundImage=`url('${s}')`);delete t.dataset.lazySrc,delete t.dataset.lazySrcset,delete t.dataset.lazySizes,delete t.dataset.lazyBg}}}function r(){if(!e)return;let r=[...e.getVisibleSlides()],i=t().preload;if(i>0){let t=e.getPosition(),n=e.getViewportDim();r.push(...e.getVisibleSlides(t+n*i),...e.getVisibleSlides(t-n*i))}for(let e of r)n(e)}return{init:function(t){e=t,e.on(`render`,r)},destroy:function(){e?.off(`render`,r),e=void 0}}}
2,Et={prevTpl:`<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"></path></svg>`,nextTpl:`<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"></path></svg>`},Dt=()=>{let e,t,n;function r(t){let n=function(){let t=e?.getOptions().Arrows;return _e(t)?Object.assign(Object.assign({},Et),t):Et}(),r=`<button data-carousel-go-${t} tabindex="0" class="f-button is-arrow is-${t}" title="{{${t.toUpperCase()}}}">`+n[`${t}Tpl`]+`</button>`,i=ye(e.localize(r))||void 0;return i&&G(i,n[`${t}Class`]),i}function i(){var r;t?.remove(),t=void 0,n?.remove(),n=void 0,(r=e?.getContainer())==null||r.classList.remove(`has-arrows`)}function a(){e&&!1!==e.getOptions().Arrows&&e.getPages().length>1?(function(){if(!e)return;let i=e.getViewport();i&&(t||(t=r(`prev`),t&&i.insertAdjacentElement(`beforebegin`,t)),n||(n=r(`next`),n&&i.insertAdjacentElement(`afterend`,n)),De(e.getContainer(),`has-arrows`,!0))}(),e&&(t?.toggleAttribute(`aria-disabled`,!e.canGoPrev()),n?.toggleAttribute(`aria-disabled`,!e.canGoNext()))):i()}return{init:function(t){e=t.on([`change`,`refresh`],a)},destroy:function(){i(),e?.off([`change`,`refresh`],a),e=void 0}}},Ot=`<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>`,kt=`<g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>`,At={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`,Ot],zoomIn:[`zoomIn`,`ZOOM_IN`,kt],toggleFull:[`toggleFull`,`TOGGLE_FULL`,kt],iterateZoom:[`iterateZoom`,`ITERATE_ZOOM`,kt],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>`]},jt={};for(let e of Object.keys(At)){let t=At[e];jt[e]={tpl:`<button data-panzoom-action="${t[0]}" class="f-button" title="{{${t[1]}}}"><svg>${t[2]}</svg></button>`}}var Mt;(function(e){e.Left=`left`,e.middle=`middle`,e.right=`right`})(Mt||={});var Nt=Object.assign({counter:{tpl:`<div class="f-counter"><span data-carousel-page></span>/<span data-carousel-pages></span></div>`},download:{tpl:`<button data-carousel-download class="f-button" title="{{DOWNLOAD}}"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></button>`},autoplay:{tpl:`<button data-autoplay-action="toggle" class="f-button" title="{{TOGGLE_AUTOPLAY}}"><svg><g><path d="M5 3.5 19 12 5 20.5Z"/></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>`},thumbs:{tpl:`<button data-thumbs-action="toggle" class="f-button" title="{{TOGGLE_THUMBS}}"><svg><rect width="18" height="14" x="3" y="3" rx="2"/><path d="M4 21h1M9 21h1M14 21h1M19 21h1"/></svg></button>`}},jt),Pt={absolute:!1,display:{left:[],middle:[`zoomIn`,`zoomOut`,`toggle1to1`,`rotateCCW`,`rotateCW`,`flipX`,`flipY`,`reset`],right:[]},enabled:`auto`,items:{}},Ft=()=>{let e,t;function n(t){let n=e?.getOptions().Toolbar,r=(_e(n)?Object.assign(Object.assign({},Pt),n):Pt)[t];return r&&typeof r==`function`&&e?r(e):r}function r(){if(!e||t||!1===e?.getOptions().Toolbar)return;let r=e.getContainer();if(!r)return;let i=n(`enabled`);if(!i)return;let a=n(`absolute`),o=e.getSlides().length>1,s=!1,c=!1;for(let t of e.getSlides())t.panzoomRef&&(s=!0),(t.downloadSrc||t.type===`image`&&t.src)&&(c=!0);let l=e.getPlugins().Thumbs?.isEnabled()||!1,u=o&&e.getPlugins().Autoplay||!1,d=e.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if(i===`auto`&&(i=s),!i)return;t=r.querySelector(`.f-carousel__toolbar`)||void 0,t||(t=document.createElement(`div`),G(t,`f-carousel__toolbar`));let f=n(`display`),p=Ce({},Nt,n(`items`));for(let n of[`left`,`middle`,`right`]){let r=f[n]||[],i=document.createElement(`div`);G(i,`f-carousel__toolbar__column is-${n}`);for(let t of r){let n;if(U(t)){if(t===`counter`&&!o||t===`autoplay`&&!u||jt[t]&&!s||t===`fullscreen`&&!d||t===`thumbs`&&!l||t===`download`&&!c)continue;n=p[t]}if(_e(t)&&(n=t),n&&n.tpl){let t=e.localize(n.tpl);t=t.split(`<svg>`).join(`<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">`);let r=ye(t);r&&(typeof n.click==`function`&&e&&r.addEventListener(`click`,t=>{t.preventDefault(),t.stopPropagation(),typeof n.click==`function`&&e&&n.click(e,t)}),i.append(r))}}t.append(i)}if(t.childElementCount){if(a&&G(t,`is-absolute`),!t.parentElement){let e=n(`parentEl`);e?e.insertAdjacentElement(`afterbegin`,t):r.insertAdjacentElement(`afterbegin`,t)}r.contains(t)&&(G(r,`has-toolbar`),a&&G(r,`has-absolute-toolbar`))}}return{init:function(t){e=t,e?.on(`initSlides`,r)},destroy:function(){e?.off(`initSlides`,r),Ee(e?.getContainer(),`has-toolbar has-absolute-toolbar`),t?.remove(),t=void 0},add:function(e,t){Nt[e]=t},isEnabled:function(){return!!t}}},It={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},Lt=()=>{let e,t,n=!1,r=!1,i=!1,a=null;function o(t){let n=e?.getOptions().Autoplay,r=(_e(n)?Object.assign(Object.assign({},It),n):It)[t];return r&&typeof r==`function`&&e?r(e):r}function s(){clearTimeout(t),t=void 0}function c(){if(!e||!n||i||r||t||!e.isSettled()||function(){let t=e?.getPage()?.slides||[];for(let e of t)if(e.state===0)return!0;return!1}())return;(function(){var t;if(!e||(d(),!o(`showProgressbar`)))return;let n=o(`progressbarParentEl`);if(!n&&(t=e.getPlugins().Toolbar)!=null&&t.isEnabled()&&(n=e.getContainer()),!n&&!0!==e.getPlugins().Toolbar?.isEnabled()){let t=e.getPages()[0]?.slides||[],r=e.getPage()?.slides||[];t.length===1&&r.length===1&&(n=r[0].el)}if(n||=e.getViewport(),!n)return;a=document.createElement(`div`),G(a,`f-progressbar`),n.prepend(a);let r=o(`timeout`)||1e3;a.style.animationDuration=`${r}ms`})();let s=o(`timeout`);t=setTimeout(()=>{e&&n&&!r&&(e.isInfinite()||e.getPageIndex()!==e.getPages().length-1?e.next():e.goTo(0))},s)}function l(){var t;if(!e||e.getPages().length<2||!1===e.getOptions().Autoplay||n)return;n=!0,e.emit(`autoplay:start`,o(`timeout`)),G(e.getContainer(),`has-autoplay`),(t=e.getTween())==null||t.on(`start`,_);let r=e?.getContainer();r&&o(`pauseOnHover`)&&matchMedia(`(hover: hover)`).matches&&(r.addEventListener(`mouseenter`,v,!1),r.addEventListener(`mouseleave`,y,!1)),e.on(`change`,h),e.on(`settle`,g),e.on(`contentReady`,p),e.on(`panzoom:touchStart`,u),e.on(`panzoom:wheel`,u),e.isSettled()&&c()}function u(){var t;
2if(s(),d(),e){if(n){e.emit(`autoplay:end`),(t=e.getTween())==null||t.off(`start`,_);let n=e.getContainer();n&&(n.classList.remove(`has-autoplay`),n.removeEventListener(`mouseenter`,v,!1),n.removeEventListener(`mouseleave`,y,!1))}e.off(`change`,h),e.off(`settle`,g),e.off(`contentReady`,p),e.off(`panzoom:touchStart`,u),e.off(`panzoom:wheel`,u)}n=!1,r=!1}function d(){a&&=(a.remove(),null)}function f(){e&&e.getPages().length>1&&o(`autoStart`)&&l()}function p(){c()}function m(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.autoplayAction===`toggle`&&b.toggle()}function h(){!e||!e?.isInfinite()&&e.getPageIndex()===e.getPages().length-1?u():(s(),d())}function g(){c()}function _(){s(),d()}function v(){i=!0,n&&(s(),d())}function y(){i=!1,n&&!r&&e!=null&&e.isSettled()&&c()}let b={init:function(t){e=t,e.on(`ready`,f),e.on(`click`,m)},destroy:function(){u(),e?.off(`ready`,f),e?.off(`click`,m),e=void 0},isEnabled:()=>n,pause:function(){r=!0,s(),d()},resume:function(){r=!1,n&&!i&&c()},start(){l()},stop(){u()},toggle(){n?u():l()}};return b},Rt={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`},zt,Bt=()=>{let e,t,n,r,i,a=0,o=0,s=!0;function c(t){let n=e?.getOptions().Thumbs,r=(_e(n)?Object.assign(Object.assign({},Rt),n):Rt)[t];return r&&typeof r==`function`&&e?r(e):r}function l(){if(!e||!1===e?.getOptions().Thumbs)return!1;let t=0;for(let n of e.getSlides())n.thumbSrc&&t++;return t>=c(`minCount`)}function u(){return c(`type`)===`modern`}function d(){return c(`type`)===`scrollable`}function f(){let t=[],n=e?.getSlides()||[];for(let e of n)t.push({index:e.index,class:e.thumbClass,html:p(e)});return t}function p(e){let t=e.thumb?e.thumb instanceof HTMLImageElement?e.thumb.src:e.thumb:e.thumbSrc||void 0,n=e.thumbAlt===void 0?`Thumbnail #${(e.index||0)+1}`:e.thumbAlt+``,r=c(`thumbTpl`);return r=gt(r,`{{alt}}`,n),r=gt(r,`{{src}}`,t+``),r=gt(r,`{{index}}`,`${e.index||0}`),r=gt(r,`{{page}}`,`${(e.index||0)+1}`),r}function m(e){return`<div index="${e.index||0}" class="f-thumbs__slide ${e.class||``}">${e.html||``}</div>`}function h(t=!1){let r=e?.getContainer();if(!e||!r||n||!l())return;let i=c(`Carousel`)?.classes||{};if(i.container=i.container||`f-thumbs`,!n){let e=r.nextElementSibling;e!=null&&e.classList.contains(i.container)&&(n=e)}if(!n){n=document.createElement(`div`);let e=c(`parentEl`);e?e.insertAdjacentElement(`beforeend`,n):r.insertAdjacentElement(`afterend`,n)}G(n,i.container),G(n,`f-thumbs`),G(n,`is-${c(`type`)}`),t&&G(n,`is-hidden`)}function g(){if(!n||!d())return;r=document.createElement(`div`),G(r,`f-thumbs__viewport`);let t=``;for(let e of f())typeof(e.html||``)==`string`&&(t+=m(e));r.innerHTML=t,n.append(r),n.addEventListener(`click`,t=>{t.preventDefault();let n=t.target.closest(`[index]`),r=parseInt(n?.getAttribute(`index`)||`-1`);e&&r>-1&&e.goTo(r)}),i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target instanceof HTMLImageElement&&(e.target.src=e.target.getAttribute(`data-lazy-src`)+``,e.target.removeAttribute(`data-lazy-src`),i?.unobserve(e.target))})},{root:r,rootMargin:`100px`}),n.querySelectorAll(`[data-lazy-src]`).forEach(e=>{i?.observe(e)}),e?.emit(`thumbs:ready`)}function _(){var r;if(!zt||!e||!n||d()||t)return;let i=f();if(!i.length)return;let l=Ce({},{Sync:{target:e},Lazyload:{preload:1},slides:i,classes:{container:`f-thumbs`,viewport:`f-thumbs__viewport`,slide:`f-thumbs__slide`},center:!0,fill:!u(),infinite:!1,dragFree:!0,rtl:e.getOptions().rtl||!1,slidesPerPage:e=>{let t=0;return u()&&(function(){if(!u()||!n)return;let e=e=>n&&parseFloat(getComputedStyle(n).getPropertyValue(`--f-thumb-`+e))||0;a=e(`width`),o=e(`clip-width`)}(),t=4*(a-o)),e&&e.getTotalSlideDim()<=e.getViewportDim()-t?1/0:1}},Rt.Carousel||{},c(`Carousel`)||{});t=zt(n,l,{Sync:bt,Lazyload:Tt}),t.on(`ready`,()=>{G(n,`is-syncing`),e?.emit(`thumbs:ready`),u()&&e?.on(`render`,x)}),t.on(`destroy`,()=>{e?.emit(`thumbs:destroy`)}),t.init(),(r=t.getGestures())==null||r.on(`start`,()=>{s=!1}),t.on(`click`,(e,t)=>{let n=t.target;if(n){let e=n.matches(`button`)?n:n.firstElementChild;e&&e.matches(`button`)&&(t.preventDefault(),e.focus({preventScroll:!0}))}}),G(e.getContainer(),`has-thumbs`),O()}function v(){l()&&c(`showOnStart`)&&(h(),g())}function y(){var t;
2l()&&(_(),e?.on(`addSlide`,C),e?.on(`removeSlide`,w),e?.on(`click`,T),e?.on(`refresh`,E),(t=e?.getGestures())==null||t.on(`start`,b),D(!0))}function b(){var e,t;s=!0,(e=document.activeElement)!=null&&e.closest(`.f-thumbs`)&&((t=document.activeElement)==null||t.blur())}function x(){var r;n?.classList.toggle(`is-syncing`,!1===e?.hasNavigated()||(e?.getTween())?.isRunning()),O(),(r=e?.getGestures())!=null&&r.isPointerDown()&&function(){if(!u()||!e||!t||!s)return;let n=t.getTween(),r=t.getPages(),i=e.getPageIndex()||0,c=e.getPageProgress()||0;if(!(e&&r&&r[i]&&n))return;let l=n.isRunning()?n.getCurrentValues().pos:t.getPosition();if(l===void 0)return;let d=r[i].pos+c*(a-o);d=W(r[0].pos,d,r[r.length-1].pos),n.from({pos:l}).to({pos:d}).start()}()}function S(){s=!0,D()}function C(e,n){let a={html:p(n)};if(t)t.add(a,n.index);else if(r){let e=ye(m(a));if(e){r.append(e);let t=e.querySelector(`img`);t&&i?.observe(t)}}}function w(e,n){var i;t?t.remove(n.index):r&&((i=r.querySelector(`[index="${n.index}"]`))==null||i.remove())}function T(e,t){let r=t.target;t.defaultPrevented||r?.dataset?.thumbsAction!==`toggle`||(n||(h(!0),g(),_()),n&&n.classList.toggle(`is-hidden`))}function E(){D()}function D(t=!1){if(!e||!r||!d())return;let n=e.getPageIndex();r.querySelectorAll(`.is-selected`).forEach(e=>{e.classList.remove(`is-selected`)});let i=r.querySelector(`[index="${n}"]`);if(i){i.classList.add(`is-selected`);let e=r.getBoundingClientRect(),n=i.getBoundingClientRect(),a=i.offsetTop-r.offsetTop-.5*e.height+.5*n.height,o=i.scrollLeft-r.scrollLeft-.5*e.width+.5*n.width;r.scrollTo({top:a,left:o,behavior:t?`instant`:`smooth`})}}function O(){if(!u()||!e||!t)return;let n=t?.getSlides()||[],r=-.5*a;for(let t of n){let n=t.el;if(!n)continue;let i=e.getPageProgress(t.index)||0;i=Math.max(-1,Math.min(1,i)),i>-1&&i<1&&(r+=.5*a*(1-Math.abs(i))),i=Math.round(1e4*i)/1e4,r=Math.round(1e4*r)/1e4,n.style.setProperty(`--progress`,`${Math.abs(i)}`),n.style.setProperty(`--shift`,`${e?.isRTL()?-1*r:r}px`),i>-1&&i<1&&(r+=.5*a*(1-Math.abs(i)))}}return{init:function(t,n){zt=n,e=t,e.on(`ready`,y),e.on(`initSlides`,v),e.on(`change`,S)},destroy:function(){var r,i;d()&&e?.emit(`thumbs:destroy`),e?.off(`ready`,y),e?.off(`initSlides`,v),e?.off(`change`,S),e?.off(`render`,x),e?.off(`addSlide`,C),e?.off(`click`,T),e?.off(`refresh`,E),(r=e?.getGestures())==null||r.off(`start`,b),(i=e?.getContainer())==null||i.classList.remove(`has-thumbs`),e=void 0,t?.destroy(),t=void 0,n?.remove(),n=void 0},getCarousel:function(){return t},getContainer:function(){return n},getType:function(){return c(`type`)},isEnabled:l}},Vt={autosize:!1,iframeAttr:{allow:`autoplay; fullscreen`,scrolling:`auto`},preload:!1},Ht=()=>{let e;function t(){let t=e?.getOptions().Html;return _e(t)?Ce({},Vt,t):Vt}function n(){return!1!==e?.getOptions().Html}function r(e){return e.type===`iframe`||e.type===`pdf`||e.type===`gmap`}function i(e){let t=`${e}`;return t.match(/^\d+$/)?`${t}px`:t}function a(e){if(e===void 0||e===``)return;let t=`${e}`.trim();if(!t.match(/^\d+(\.\d+)?(px)?$/))return;let n=parseFloat(t);return Number.isFinite(n)?n:void 0}function o(e,n){let r=e[n]??t()[n];return r===`true`||r!==`false`&&r}function s(e,t){if(!n())return;let r=t.type,i=t.src;if(!r&&U(i)){if(i.charAt(0)===`#`?r=`inline`:i.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.((a)?png|avif|gif|jp(g|eg)|pjp(eg)?|jfif|svg|webp|bmp|ico|tif(f)?)((\?|#).*)?$)/i)?r=`image`:i.match(/\.(pdf)((\?|#).*)?$/i)?r=`pdf`:i.match(/\.(html|php)((\?|#).*)?$/i)&&(r=`iframe`),!r){let e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+\.?\d+?)z))|(?:\?ll=))(.*)?/i);e&&(i=`https://maps.google.${e[1]}/?ll=${(e[2]?e[2]+`&z=`+Math.floor(parseFloat(e[3]))+(e[4]?e[4].replace(/^\//,`&`):``):e[4]+``).replace(/\?/,`&`)}&output=${e[4]&&e[4].indexOf(`layer=c`)>0?`svembed`:`embed`}`,r=`gmap`)}if(!r){let e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i);e&&(i=`https://maps.google.${e[1]}/maps?q=${e[2].replace(`query=`,`q=`).replace(`api=1`,``)}&output=embed`,r=`gmap`)}r&&(t.src=i,t.type=r)}}function c(i,a){n()&&r(a)&&function(n){let r=n.el,i=n.src;if(!e||!r||!i)return;let a=document.createElement(`iframe`);G(a,`f-iframe`);for(let[e,n]of Object.entries(t().iframeAttr||{}))a.setAttribute(e,n);a.onerror=()=>{n.state=2,e?.showError(n,`{{IFRAME_ERROR}}`)};let s=document.createElement(`div`);G(s,`f-html`),s.append(a),n.htmlEl=s,n.contentEl=a,G(r,`has-html has-iframe has-${n.type}`),r.prepend(s),d(n);let c=o(n,`preload`),l=o(n,`autosize`);n.type===`iframe`&&(c||l)?(n.state=0,e.showLoading(n),G(r,`is-loading`),a.onload=()=>
2{if(!e||e.getState()===2||!a.src.length||n.contentEl!==a||!a.isConnected)return;n.state=1;let t=a.dataset.ready!==`true`;a.dataset.ready=`true`,f(n),e.hideLoading(n),t&&e.emit(`contentReady`,n),Ee(r,`is-loading`)},a.src=`${i}`):(a.src=`${i}`,e.emit(`contentReady`,n))}(a)}function l(t,n){var i,a;if(r(n)){let t=n.el;e?.hideError(n),(i=n.contentEl)==null||i.remove(),n.contentEl=void 0,(a=n.htmlEl)==null||a.remove(),n.htmlEl=void 0,t&&(Ee(t,`has-html has-iframe has-pdf has-gmap`),Ee(t,`is-loading`))}}function u(){for(let t of e?.getSlides()||[])r(t)&&(d(t),t.state===1&&f(t))}function d(e){let t=e.htmlEl;if(t&&r(e)&&(t.style.aspectRatio=``,t.style.width=``,t.style.height=``,t.style.maxWidth=``,t.style.maxHeight=``,e.width&&(t.style.maxWidth=i(e.width)),e.height&&(t.style.maxHeight=i(e.height)),e.aspectRatio)){let n=e.aspectRatio.split(`/`),r=parseFloat(n[0].trim()),i=n[1]?parseFloat(n[1].trim()):0,a=r&&i?r/i:r;t.offsetHeight;let o=t.getBoundingClientRect(),s=a<(o.width||1)/(o.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=s?`auto`:``,t.style.height=s?``:`auto`}}function f(e){let t=e.contentEl,n=t?.parentElement,r=n?.style,i=o(e,`autosize`),s=a(e.width)||0,c=a(e.height)||0;if(s&&c&&(i=!1),t&&n&&r&&i){try{let e=window.getComputedStyle(n),i=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),a=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),o=t.contentWindow;if(o){let e=o.document,t=e.getElementsByTagName(`html`)[0],n=e.body;r.width=``;let l=window.getComputedStyle(n),u=parseFloat(l.marginLeft)+parseFloat(l.marginRight),d=n.style.overflow||``;n.style.overflow=`hidden`,s||=n.scrollWidth+u+i,r.flex=`0 0 auto`,r.width=`${s}px`,r.height=`${n.scrollHeight}px`,n.style.overflow=d,c=Math.max(t.scrollHeight,Math.ceil(t.getBoundingClientRect().height))+a}}catch{}(s||c)&&Object.assign(r,{flex:`0 1 auto`,width:s?`${s}px`:``,height:c?`${c}px`:``})}}return{init:function(t){e=t,e.on(`addSlide`,s),e.on(`attachSlideEl`,c),e.on(`detachSlideEl`,l),e.on(`refresh`,u)},destroy:function(){e?.off(`addSlide`,s),e?.off(`attachSlideEl`,c),e?.off(`detachSlideEl`,l),e?.off(`refresh`,u),e=void 0}}},Ut=(e,t={})=>{let n=new URL(e),r=new URLSearchParams(n.search),i=new URLSearchParams;for(let[e,n]of[...r,...Object.entries(t)]){let t=n+``;if(e===`t`){let e=t.match(/((\d*)m)?(\d*)s?/);e&&i.set(`start`,60*parseInt(e[2]||`0`)+parseInt(e[3]||`0`)+``)}else i.set(e,t)}let a=i+``,o=e.match(/#t=((.*)?\d+s)/);return o&&(a+=`#t=${o[1]}`),a},Wt={autoplay:!1,html5videoTpl:`<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}"> 3 <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn't support embedded videos.</video>`,iframeAttr:{allow:`autoplay; fullscreen`,scrolling:`no`,referrerPolicy:`strict-origin-when-cross-origin`,credentialless:``},vimeo:{byline:1,color:`00adef`,controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},Gt=()=>{let e,t=!1;function n(){let t=e?.getOptions().Video;return _e(t)?Object.assign(Object.assign({},Wt),t):Wt}function r(){return(e?.getPage())?.slides[0]}let i=t=>{try{let n=JSON.parse(t.data);if(t.origin===`https://player.vimeo.com`){if(n.event===`ready`)for(let n of Array.from((e?.getContainer())?.getElementsByClassName(`f-iframe`)||[]))n instanceof HTMLIFrameElement&&n.contentWindow===t.source&&(n.dataset.ready=`true`)}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&n.event===`onReady`){let e=document.getElementById(n.id);e&&(e.dataset.ready=`true`)}}catch{}};function a(e,t){let r=t.src;if(!U(r))return;let i=t.type;if(!i||i===`html5video`){let e=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i);e&&(i=`html5video`,t.html5videoFormat=t.html5videoFormat||`video/`+(e[1]===`ogv`?`ogg`:e[1]))}if(!i||i===`youtube`){let e=r.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i);if(e){let a=Object.assign(Object.assign({},n().youtube),t.youtube||{}),o=`www.youtube${a.nocookie?`-nocookie`:``}.com`,s=Ut(r,a),c=encodeURIComponent(e[2]);t.videoId=c,t.src=`https://${o}/embed/${c}?${s}`,t.thumb=t.thumb||`https://i.ytimg.com/vi/${c}/mqdefault.jpg`,i=`youtube`}}if(!i||i===`vimeo`){let e=r.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/);if(e){let a=Ut(r,Object.assign(Object.assign({},n().vimeo),t.vimeo||{})),o=encodeURIComponent(e[2]),s=e[5]||``;t.videoId=o,t.src=`https://player.vimeo.com/video/${o}?${s?`h=${s}${a?`&`:``}`:``}${a}`,i=`vimeo`}}t.type=i}function o(t,r){r.type===`html5video`&&function(t){let r=t.el,i=t.src;if(!e||!r||!i)return;let a=t.html5videoTpl||n().html5videoTpl,o=t.html5videoFormat||n().html5videoFormat;if(!a)return;let s=t.poster||(t.thumb&&U(t.thumb)?t.thumb:``),c=ye(a.replace(/\{\{src\}\}/gi,i+``).replace(/\{\{format\}\}/gi,o||``).replace(/\{\{poster\}\}/gi,s+``));if(!c)return;
3let l=document.createElement(`div`);G(l,`f-html`),l.append(c),t.contentEl=c,t.htmlEl=l,G(r,`has-${t.type}`),r.prepend(l),u(t),e.emit(`contentReady`,t)}(r),r.type!==`youtube`&&r.type!==`vimeo`||function(t){let r=t.el,i=t.src;if(!e||!r||!i)return;let a=document.createElement(`iframe`);G(a,`f-iframe`),a.setAttribute(`id`,`f-iframe_${t.videoId}`);for(let[e,t]of Object.entries(n().iframeAttr||{}))a.setAttribute(e,t);t.type===`youtube`&&(a.onload=()=>{var t;e?.getState()===1&&((t=a.contentWindow)==null||t.postMessage(JSON.stringify({event:`listening`,id:a.getAttribute(`id`)}),`*`))}),a.onerror=()=>{e?.showError(t,`{{IFRAME_ERROR}}`)};let o=document.createElement(`div`);G(o,`f-html`),o.append(a),t.contentEl=a,t.htmlEl=o,G(r,`has-html has-iframe has-${t.type}`),a.src=`${t.src}`,r.prepend(o),u(t),e.emit(`contentReady`,t)}(r)}function s(e,t){var n,r;t.type!==`html5video`&&t.type!==`youtube`&&t.type!==`vimeo`||((n=t.contentEl)==null||n.remove(),t.contentEl=void 0,(r=t.htmlEl)==null||r.remove(),t.htmlEl=void 0),t.poller&&clearTimeout(t.poller)}function c(){t=!1}function l(){if(t)return;t=!0;let e=r();(e&&e.autoplay!==void 0?e.autoplay:n().autoplay)&&(function(){var e;let t=r(),n=t?.el;if(n&&t?.type===`html5video`)try{let e=n.querySelector(`video`);if(e){let t=e.play();t!==void 0&&t.then(()=>{}).catch(t=>{e.muted=!0,e.play()})}}catch{}let i=t?.htmlEl;i instanceof HTMLIFrameElement&&((e=i.contentWindow)==null||e.postMessage(`{"event":"command","func":"stopVideo","args":""}`,`*`))}(),function(){let e=r(),t=e?.type;if(!e?.el||t!==`youtube`&&t!==`vimeo`)return;let n=()=>{if(e.contentEl&&e.contentEl instanceof HTMLIFrameElement&&e.contentEl.contentWindow){let t;if(e.contentEl.dataset.ready===`true`)return t=e.type===`youtube`?{event:`command`,func:`playVideo`}:{method:`play`,value:`true`},t&&e.contentEl.contentWindow.postMessage(JSON.stringify(t),`*`),void(e.poller=void 0);e.type===`youtube`&&(t={event:`listening`,id:e.contentEl.getAttribute(`id`)},e.contentEl.contentWindow.postMessage(JSON.stringify(t),`*`))}e.poller=setTimeout(n,250)};n()}())}function u(e){let t=e?.htmlEl;if(e&&t&&(e.type===`html5video`||e.type===`youtube`||e.type===`vimeo`)){if(t.style.aspectRatio=``,t.style.width=``,t.style.height=``,t.style.maxWidth=``,t.style.maxHeight=``,e.width){let n=`${e.width}`;n.match(/^\d+$/)&&(n+=`px`),t.style.maxWidth=`${n}`}if(e.height){let n=`${e.height}`;n.match(/^\d+$/)&&(n+=`px`),t.style.maxHeight=`${n}`}if(e.aspectRatio){let n=e.aspectRatio.split(`/`),r=parseFloat(n[0].trim()),i=n[1]?parseFloat(n[1].trim()):0,a=r&&i?r/i:r;t.offsetHeight;let o=t.getBoundingClientRect(),s=a<(o.width||1)/(o.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=s?`auto`:``,t.style.height=s?``:`auto`}}}function d(){u(r())}return{init:function(t){e=t,e.on(`addSlide`,a),e.on(`attachSlideEl`,o),e.on(`detachSlideEl`,s),e.on(`ready`,l),e.on(`change`,c),e.on(`settle`,l),e.on(`refresh`,d),window.addEventListener(`message`,i)},destroy:function(){e?.off(`addSlide`,a),e?.off(`attachSlideEl`,o),e?.off(`detachSlideEl`,s),e?.off(`ready`,l),e?.off(`change`,c),e?.off(`settle`,l),e?.off(`refresh`,d),window.removeEventListener(`message`,i),e=void 0}}},Kt={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>`},qt=`in-fullscreen-mode`,Jt=()=>{let e;function t(t){let n=e?.getOptions().Fullscreen,r=(_e(n)?Object.assign(Object.assign({},Kt),n):Kt)[t];return r&&typeof r==`function`&&e?r(e):r}function n(){var n;(n=e?.getPlugins().Toolbar)==null||n.add(`fullscreen`,{tpl:t(`btnTpl`)})}function r(){if(t(`autoStart`)){let e=a();e&&s(e)}}function i(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.fullscreenAction===`toggle`&&l()}function a(){return t(`el`)||e?.getContainer()||void 0}function o(){let e=document;return e.fullscreenEnabled?!!e.fullscreenElement:!!e.webkitFullscreenEnabled&&!!e.webkitFullscreenElement}function s(e){let t=document,n;return e||=t.documentElement,t.fullscreenEnabled?n=e.requestFullscreen():t.webkitFullscreenEnabled&&(n=e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),n&&n.then(()=>{e.classList.add(qt)}),n}function c(){let e=document,t;return e.fullscreenEnabled?t=e.fullscreenElement&&e.exitFullscreen():e.webkitFullscreenEnabled&&(t=e.webkitFullscreenElement&&e.webkitExitFullscreen()),t&&t.then(()=>{var e;(e=a())==null||e.classList.remove(qt)}),t}function l(){if(o())c();else{let e=a();e&&s(e)}}return{init:function(t){e=t,e.on(`initPlugins`,n),e.on(`ready`,r),e.on(`click`,i)},destroy:function(){e?.off(`initPlugins`,n),e?.off(`ready`,r),e?.off(`click`,i)},exit:c,inFullscreen:o,request:s,toggle:l}},Yt,Xt,Zt=!1,Qt=!1,$t=!1,en=!1,tn=()=>{let e=new URL(document.URL).hash,t=e.slice(1).split(`-`),n=t[t.length-1],r=n&&/^\+?\d+$/.test(n)&&parseInt(t.pop()||`1`,10)||1;return{urlHash:e,urlSlug:t.join(`-`),urlIndex:r}},nn=()=>{let e=Yt?.getInstance(),t=e?.getState();return!(!e||t!==0&&t!==1)},rn=()=>
3{if(!Yt||nn())return;let{urlSlug:e,urlIndex:t}=tn();if(!e)return;let n=document.querySelector(`[data-slug="${e}"]`);n&&Yt.fromTriggerEl(n),nn()||(n=document.querySelectorAll(`[data-fancybox="${e}"]`)[t-1],n&&Yt.fromTriggerEl(n,{startIndex:t-1})),nn()&&n&&!n.closest(`[inert]`)&&n.scrollIntoView({behavior:`instant`,block:`center`,inline:`center`})},an=e=>{let t=e.getOptions().Hash,n=e.getSlide();return n&&(n.slug||n.fancybox||(_e(t)?t.slug:``))||``},on=e=>{let t=an(e),n=e.getSlide();if(!n||!t)return``;let r=parseInt(n.index+``,10)+1,i=n.slug?`#${n.slug}`:`#${t}-${r}`;return(e.getCarousel()?.getPages()?.length||0)<2&&(i=`#${t}`),i},sn=()=>{if(!Yt||$t)return;let e=Yt?.getInstance(),t=e?.getCarousel(),{urlSlug:n,urlIndex:r}=tn(),i=e?.getOptions().Hash;if(!1!==i){if(e&&e.getState()===1&&t){let a=t.getSlides();for(let e of a||[])if(e.slug===n||(e.fancybox===n||_e(i)&&i.slug===n)&&e.index===r-1)return Qt=!1,void t.goTo(e.index);en=!0,e.close(),en=!1}rn()}},cn=()=>{Yt&&(Xt=setTimeout(()=>{Zt=!0,rn(),Zt=!1},300),window.addEventListener(`hashchange`,sn,!1))},ln;function un(){history.scrollRestoration&&ln&&(history.scrollRestoration=ln,ln=void 0)}var dn=()=>{let e,t=``;function n(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash)return;if(Zt){let t=e.getOptions().sync;t&&t.goTo((e?.getCarousel())?.getPageIndex()||0,{transition:!1,tween:!1})}let n=e.getCarousel();if(!n||!e.getSlide())return;let i=an(e);if(!i)return;let{urlHash:a,urlSlug:o}=tn(),s=on(e);a!==s&&(t=a),history.scrollRestoration&&!ln&&(ln=history.scrollRestoration,history.scrollRestoration=`manual`,window.addEventListener(`beforeunload`,un)),n.on(`change`,r);let c=i!==o;try{window.history[c?`pushState`:`replaceState`]({},document.title,window.location.pathname+window.location.search+s),c&&(Qt=!0)}catch{}}function r(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash||!e.getSlide()||!an(e))return;let t=on(e);$t=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}$t=!1}function i(){if(!(!e||!e.isTopMost()||!1===e.getOptions().Hash||en)&&an(e)){$t=!0;try{Qt&&!function(){if(window.parent===window)return!1;try{var e=window.frameElement}catch{e=null}return e===null?location.protocol===`data:`:e.hasAttribute(`sandbox`)}()&&document.activeElement?.nodeName!==`IFRAME`?window.history.back():window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}$t=!1}}return{init:function(t){clearTimeout(Xt),e=t,e.on(`ready`,n),e.on(`close`,i)},destroy:function(){e?.off(`ready`,n),e?.off(`close`,i);let t=e?.getCarousel();t&&t.off(`change`,r),e=void 0,Yt!=null&&Yt.getInstance()||(un(),window.removeEventListener(`beforeunload`,un))}}};dn.getInfoFromURL=tn,dn.startFromUrl=rn,dn.setup=function(e){Yt||(Yt=e,we()&&(/complete|interactive|loaded/.test(document.readyState)?cn():document.addEventListener(`DOMContentLoaded`,cn)))};var fn=Object.assign(Object.assign({},lt),{CLOSE:`Close`,NEXT:`Next`,PREV:`Previous`,MODAL:`You can close this modal content with the ESC key`,ELEMENT_NOT_FOUND:`HTML Element Not Found`,IFRAME_ERROR:`Error Loading Page`,NO_CAPTION:`No Caption`,TOGGLE_SIDEBAR:`Toggle sidebar`}),pn=`<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24"><path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>`;Ft().add(`close`,{tpl:pn});var mn=e=>{e.cancelable&&e.preventDefault()},hn=(e=null,t=``,n)=>{if(!e||!e.parentElement||!t)return void(n&&n());gn(e);let r=i=>{i.target===e&&e.dataset.animationName&&(e.removeEventListener(`animationend`,r),delete e.dataset.animationName,n&&n(),e.classList.remove(t))};e.dataset.animationName=t,e.addEventListener(`animationend`,r),G(e,t)},gn=e=>{e&&e.dispatchEvent(new CustomEvent(`animationend`,{bubbles:!1,cancelable:!0,currentTarget:e}))},_n;(function(e){e[e.Init=0]=`Init`,e[e.Ready=1]=`Ready`,e[e.Closing=2]=`Closing`,e[e.Destroyed=3]=`Destroyed`})(_n||={});var vn={ajax:null,backdropClick:`close`,Carousel:{},closeButton:`auto`,closeButtonTpl:pn,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:fn,mainClass:``,mainStyle:{},mainTpl:`<dialog class="fancybox__dialog"> 4 <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}"> 5 <div class="fancybox__backdrop"></div> 6 <div class="fancybox__carousel"></div> 7 </div> 8 </dialog>`,modal:!0,on:{},parentEl:void 0,placeFocusBack:!0,showClass:`f-zoomInUp`,startIndex:0,sync:void 0,theme:`dark`,triggerEl:void 0,triggerEvent:void 0,zoomEffect:!0},yn=new Map,bn=0,xn=`with-fancybox`,Sn=()=>{let e,t,n,r,i,a,o,s=_n.Init,c=Object.assign({},vn),l=-1,u={},d=[],f=!1,p=!0,m=0;function h(e,...t){let n=c[e];return n&&typeof n==`function`?n(H,...t):n}function g(e,t=[]){let n=h(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let _=new Map;function v(e,...t){let n=[..._.get(e)||[]];for(let[t,r]of Object.entries(c.on||{}))(t===e||t.split(` `).indexOf(e)>-1)&&n.push(r);for(let e of n)e&&typeof e==`function`&&e(H,...t);e!==`*`&&v(`*`,e,...t)}function y(){Ee(t,`is-revealing`);try{document.activeElement===e&&(t?.querySelector(`[autofocus]`)||t).focus()}catch{}}function b(e,t){var n;P(t),k(),(n=t.el)==null||n.addEventListener(`click`,S),t.type!==`inline`&&t.type!==`clone`||function(e){if(!r||!e||!e.el)return;let t=null;if(U(e.src)){let n=e.src.split(`#`,2).pop();t=n?document.getElementById(n):null}if(t){if(G(t,`f-html`),e.type===`clone`||t.closest(`.fancybox__carousel`)){t=t.cloneNode(!0);let n=t.dataset.animationName;n&&(t.classList.remove(n),delete t.dataset.animationName);let r=t.getAttribute(`id`);r=r?`${r}--clone`:`clone-${l}-${e.index}`,t.setAttribute(`id`,r)}else if(t.parentNode){let n=document.createElement(`div`);n.inert=!0,t.parentNode.insertBefore(n,t),e.placeholderEl=n}e.htmlEl=t,G(e.el,`has-html`),e.el.prepend(t),t.classList.remove(`hidden`),t.style.display===`none`&&(t.style.display=``),getComputedStyle(t).getPropertyValue(`dis
8play`)===`none`&&(t.style.display=t.dataset.display||`flex`),r?.emit(`contentReady`,e)}else r?.showError(e,`{{ELEMENT_NOT_FOUND}}`)}(t),t.type===`ajax`&&function(e){let t=e.el;if(!t||e.htmlEl||e.xhr)return;r?.showLoading(e),e.state=0;let n=new XMLHttpRequest;n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE&&s===_n.Ready)if(r?.hideLoading(e),e.state=1,n.status===200){let i=n.responseText+``,a=null,o=null;if(e.filter){let t=document.createElement(`div`);t.innerHTML=i,o=t.querySelector(e.filter+``)}o&&o instanceof HTMLElement?a=o:(a=document.createElement(`div`),a.innerHTML=i),a.classList.add(`f-html`),e.htmlEl=a,t.classList.add(`has-html`),t.classList.add(`has-ajax`),t.prepend(a),r?.emit(`contentReady`,e)}else r?.showError(e)};let i=h(`ajax`)||null;n.open(i?`POST`:`GET`,e.src+``),n.setRequestHeader(`Content-Type`,`application/x-www-form-urlencoded`),n.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),n.send(i),e.xhr=n}(t)}function x(e,t){var n;F(t),(n=t.el)==null||n.removeEventListener(`click`,S),t.type!==`inline`&&t.type!==`clone`||function(e){let t=e.htmlEl,n=e.placeholderEl;t&&(getComputedStyle(t).getPropertyValue(`display`)!==`none`&&(t.style.display=`none`),t.offsetHeight),n&&(t&&n.parentNode&&n.parentNode.insertBefore(t,n),n.remove()),e.htmlEl=void 0,e.placeholderEl=void 0}(t),t.xhr&&=(t.xhr.abort(),void 0)}function S(e){if(!ee())return;if(s!==_n.Ready)return mn(e),void e.stopPropagation();if(e.defaultPrevented||!Ye.isClickAllowed())return;let t=e.composedPath()[0];t.closest(`.fancybox__carousel`)&&t.classList.contains(`fancybox__slide`)&&A(e)}function C(){p=!1,t&&r&&t.classList.remove(`is-revealing`),k();let e=h(`sync`);if(r&&e){let t=e.getPageIndex(r.getPageIndex())||0;e.goTo(t,{transition:!1,tween:!1})}}function w(){var e;(function(){let e=r?.getViewport();if(!h(`dragToClose`)||!r||!e||(i=Ye(e).init(),!i))return;let n=!1,o=0,c=0,l={},u=1;function d(){a?.spring({clamp:!0,mass:1,tension:c===0?140:960,friction:17,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:o}).to({y:c}).start();let e=(r?.getViewport())?.getBoundingClientRect().height||0,t=L()?.panzoomRef;if(e&&t)if(c===0)t.execute(q.Reset);else{let n=Te(Math.abs(o),0,.33*e,u,.77*u,!1);t.execute(q.ZoomTo,{scale:n})}}let f=e=>{let t=e.srcEvent,n=t.target;return r&&!(Re(t)&&t.touches?.length>1)&&n&&!xe(n)};a=Le().on(`step`,n=>{if(t&&e&&s===_n.Ready){let r=e.getBoundingClientRect().height;o=Math.min(r,Math.max(-1*r,n.y));let i=Te(Math.abs(o),0,.65*r,1,.2,!0);t.style.setProperty(`--f-drag-opacity`,i+``),t.style.setProperty(`--f-drag-offset`,o+`px`)}}),i.on(`start`,function(){n||(a?.pause(),c=o)}).on(`panstart`,e=>{var t;if(!n&&f(e)&&e.axis===`y`){mn(e.srcEvent),n=!0,ie(),(t=r?.getViewport())==null||t.classList.add(`is-dragging`);let i=L()?.panzoomRef;if(i){u=i.getTransform().scale||1;let e=i.getOptions();l=Object.assign({},e),e.bounds=!1,e.gestures=!1}}else n=!1}).on(`pan`,function(e){n&&f(e)&&(mn(e.srcEvent),e.srcEvent.stopPropagation(),e.axis===`y`&&(c+=e.deltaY,d()))}).on(`end`,e=>{var t,i;if((t=r?.getViewport())==null||t.classList.remove(`is-dragging`),n){let t=L()?.panzoomRef;if(t){(i=t.getTween())==null||i.end();let e=t.getOptions();e.bounds=l.bounds||!1,e.gestures=l.gestures||!1}f(e)&&e.axis===`y`&&(Math.abs(e.velocityY)>5||Math.abs(o)>50)&&ae(e.srcEvent,`f-throwOut`+(e.velocityY>0?`Down`:`Up`))}n=!1,s===_n.Ready&&o!==0&&(c=0,d())})})(),document.body.addEventListener(`click`,N),document.body.addEventListener(`keydown`,M,{passive:!1,capture:!0}),k(),te();let n=h(`sync`);r&&n&&((e=n.getTween())==null||e.start()),I(L())}function T(){r?.canGoNext()?te():re()}function E(e,t){P(t)}function D(e,t){P(t),I(t)}function O(){let e=r?.getPlugins().Thumbs;De(t,`has-thumbs`,e?.isEnabled()||!1),De(t,`has-vertical-thumbs`,!!e&&(e.getType()===`scrollable`||!0===e.getCarousel()?.isVertical()))}function k(){if(!t)return;let e=r?.getPages().length||0,n=r?.getPageIndex()||0,i=t.querySelectorAll(`[data-fancybox-index],[data-fancybox-page],[data-fancybox-pages]`);for(let t of i)t.hasAttribute(`data-fancybox-index`)?t.textContent=String(n):t.hasAttribute(`data-fancybox-page`)?t.textContent=String(n+1):t.textContent=String(e)}function A(e){if(e.composedPath()[0].closest(`[data-fancybox-close]`))return void ae(e);v(`backdropClick`,e),!e.defaultPrevented&&h(`backdropClick`)&&ae(e)}function j(){ne()}function M(e){if(!ee()||s!==_n.Ready)return;let t=e.key,n=h(`keyboard`);if(!n||e.ctrlKey||e.altKey||e.shiftKey)return;let i=e.composedPath()[0];if(!ve(i)||t!==`Escape`&&(e=>{let t=[`input`,`textarea`,`select`,`option`,`video`,`iframe`,`[contenteditable]`,`[data-selectable]`,`[data-draggable]`].join(`,`);return e.matches(t)||e.closest(t)})(i)||(v(`keydown`,e),e.defaultPrevented))return;let a=n[t];if(a)switch(a){case`close`:ae(e);break;case`next`:mn(e),r?.next();break;case`prev`:mn(e),r?.prev()}}function N(e){if(!ee()||s!==_n.Ready||(ne(),e.defaultPrevented))return;let t=e.composedPath()[0],n=!!t.closest(`[data-fancybox-close]`),r=t.classList.contains(`fancybox__backdrop`);(n||r)&&A(e)}function P(e){let{el:t,htmlEl:n,panzoomRef:i,closeButtonEl:a}=e,o=i?i.getWrapper():n;if(!t||!t.parentElement||!o)return;let s=h(`closeButton`);if(s===`auto`&&(s=!0!==(r?.getPlugins().Toolbar)?.isEnabled()),s){if(!a){let n=ye(g(h(`closeButtonTpl`)));
8n&&(G(n,`is-close-button`),e.closeButtonEl=o.insertAdjacentElement(`afterbegin`,n),G(t,`has-close-btn`))}}else F(e)}function F(e){e.closeButtonEl&&=(e.closeButtonEl.remove(),void 0),Ee(e.el,`has-close-btn`)}function I(e){if(!(p&&r&&r.getState()===1&&e&&e.index===r.getOptions().initialPage&&e.el&&e.el.parentElement)||e.state!==void 0&&e.state!==1)return;p=!1;let t=e.panzoomRef,n=t?.getTween(),i=h(`zoomEffect`)&&n?z(e):void 0;if(t&&n&&i){let{x:e,y:r,scale:a}=t.getStartPosition();n.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(i).to({x:e,y:r,scale:a}).start();return}let a=t?.getContent()||e.htmlEl;a&&hn(a,h(`showClass`,e))}function ee(){return J.getInstance()?.getId()===l}function L(){return(r?.getPage())?.slides[0]}function R(){let e=L();return e?e.triggerEl||h(`triggerEl`):void 0}function z(e){let t=e.thumbEl;if(!t||!(e=>{let t=e.getBoundingClientRect(),n=e.closest(`[style]`),r=n?.parentElement;if(n&&n.style.transform&&r){let e=r.getBoundingClientRect();if(t.left<e.left||t.left>e.left+e.width-t.width||t.top<e.top||t.top>e.top+e.height-t.height)return!1}let i=Math.max(document.documentElement.clientHeight,window.innerHeight),a=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(t.bottom<0||t.top-i>=0||t.right<0||t.left-a>=0)})(t))return;let n=(e.panzoomRef?.getWrapper())?.getBoundingClientRect(),r=n?.width,i=n?.height;if(!r||!i)return;let a=t.getBoundingClientRect(),o=a.width,s=a.height,c=a.left,l=a.top;if(!(!a||!o||!s)){if(t instanceof HTMLImageElement){let e=window.getComputedStyle(t).getPropertyValue(`object-fit`);if(e===`contain`||e===`scale-down`){let{width:n,height:r}=((e,t,n,r,i=`contain`)=>{if(i===`contain`||e>n||t>r){let i=n/e,a=r/t,o=Math.min(i,a);e*=o,t*=o}return{width:e,height:t}})(t.naturalWidth,t.naturalHeight,o,s,e);c+=.5*(o-n),l+=.5*(s-r),o=n,s=r}}if(!(Math.abs(r/i-o/s)>.1))return{x:c+.5*o-(n.left+.5*r),y:l+.5*s-(n.top+.5*i),scale:o/r}}}function B(){o&&clearTimeout(o),o=void 0,document.removeEventListener(`mousemove`,j)}function te(){if(f||o)return;let e=h(`idle`);e&&(o=setTimeout(V,e))}function V(){t&&(B(),G(t,`is-idle`),document.addEventListener(`mousemove`,j),f=!0)}function ne(){f&&(re(),te())}function re(){B(),t?.classList.remove(`is-idle`),f=!1}function ie(){let e=R();var t;!e||(t=e.getBoundingClientRect()).bottom>0&&t.right>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.top<(window.innerHeight||document.documentElement.clientHeight)||e.closest(`[inert]`)||e.scrollIntoView({behavior:`instant`,block:`center`,inline:`center`})}function ae(e,t){var n,o,c,l,u;if(s===_n.Closing||s===_n.Destroyed)return;let d=new Event(`shouldClose`,{bubbles:!0,cancelable:!0});if(v(`shouldClose`,d,e),d.defaultPrevented)return;if(B(),e){if(e.defaultPrevented)return;mn(e),e.stopPropagation(),e.stopImmediatePropagation()}if(s=_n.Closing,a?.pause(),i?.destroy(),r){(n=r.getGestures())==null||n.destroy(),(o=r.getTween())==null||o.pause();for(let e of r.getSlides()){let t=e.panzoomRef;t&&(Ce(t.getOptions(),{clickAction:!1,dblClickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),(c=t.getGestures())==null||c.destroy(),(l=t.getTween())==null||l.pause())}}let f=r?.getPlugins();(u=f?.Autoplay)==null||u.stop();let p=f?.Fullscreen;p&&p.inFullscreen()?Promise.resolve(p.exit()).then(()=>{setTimeout(()=>{oe(e,t)},150)}):oe(e,t)}function oe(n,i){if(s!==_n.Closing)return;v(`close`,n),p=!1,document.body.removeEventListener(`click`,N),document.body.removeEventListener(`keydown`,M,{passive:!1,capture:!0}),h(`placeFocusBack`)&&ie();let a=document.activeElement;a&&e!=null&&e.contains(a)&&a.blur(),h(`fadeEffect`)&&(t?.classList.remove(`is-ready`),t?.classList.add(`is-hiding`)),t?.classList.add(`is-closing`);let o=L(),c=o?.el,l=o?.panzoomRef,u=(o?.panzoomRef)?.getTween(),d=i||h(`hideClass`),f=!1,m=!1;if(r&&o&&c&&l&&u){let e;if(h(`zoomEffect`)&&o.state===1&&(e=z(o)),e){f=!0;let t=()=>{e=z(o),e?u.to(Object.assign(Object.assign({},tt),e)):se()};l.on(`refresh`,()=>{t()}),u.easing(Le.Easings.EaseOut).duration(350).from(Object.assign({},l.getTransform())).to(Object.assign(Object.assign({},tt),e)).start(),c!=null&&c.getAnimations()&&(c.style.animationPlayState=`paused`,requestAnimationFrame(()=>{t()}))}}let g=o?.htmlEl||(o?.panzoomRef)?.getWrapper();g&&gn(g),!f&&d&&g&&(m=!0,hn(g,d,()=>{se()})),f||m?setTimeout(()=>{se()},350):se()}function se(){var n,i,a;if(s===_n.Destroyed)return;s=_n.Destroyed;let o=R();v(`destroy`),(n=h(`sync`)?.getPlugins().Autoplay)==null||n.resume(),(i=h(`sync`)?.getPlugins().Autoscroll)==null||i.resume(),e instanceof HTMLDialogElement&&e.close(),(a=r?.getContainer())==null||a.classList.remove(`is-idle`),r?.destroy();for(let e of Object.values(u))e?.destroy();if(u={},e?.remove(),e=void 0,t=void 0,r=void 0,yn.delete(l),!yn.size&&(Se(!1),document.documentElement.classList.remove(xn),h(`placeFocusBack`)&&o&&!o.closest(`[inert]`)))try{o?.focus({preventScroll:!0})}catch{}}let H={close:ae,destroy:se,getCarousel:function(){return r},getContainer:function(){return t},getId:function(){return l},getOptions:function(){return c},getPlugins:function(){return u},getSlide:function(){return L()},getState:function(){return s},init:function(i=[],a={}){s!==_n.Init&&(H.destroy(),s=_n.Init),c=Ce({},vn,a),l=h(`id`)||`fancybox-`+ ++bn;let o=yn.get(l);if(o&&o.destroy(),yn.set(l,H),v(`init`),function(){for(let[e,t]of Object.entries(Object.assign(Object.assign({},J.Plugins),c.plugins||{})))if(e&&!u[e]&&t instanceof Function){let n=t();n.init(H),u[e]=n}v(`initPlugins`)}(),function(e=[]){v(`initSlides`,e),d=[...e]}(i),function(){let n=h(`parentEl`)||document.body;if(!(n&&n instanceof HTMLElement)||(e=ye(g(h(`mainTpl`)||``))||void 0,!e)||(t=e.querySelector(`.fancybox__container`),!(t&&t instanceof HTMLElement)))return;let i=h(`mainClass`);i&&G(t,i);let a=h(`mainStyle`);if(a&&_e(a))for(let[e,n]of Object.entries(a))t.style.setProperty(e,n);let o=h(`theme`),s=o===`auto`?window.matchMedia(`(prefers-color-scheme:light)`).matches:o===`light`;t.setAttribute(`theme`,s?`light`:`dark`),e.setAttribute(`id`,`${l}
8`),e.addEventListener(`keydown`,e=>{e.key===`Escape`&&mn(e)}),e.addEventListener(`wheel`,e=>{let t=e.target,n=h(`wheel`,e);t.closest(`.f-thumbs`)&&(n=`slide`);let i=n===`slide`,a=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),o=Math.max(-1,Math.min(1,a)),s=Date.now();m&&s-m<300?i&&mn(e):(m=s,v(`wheel`,e,o),e.defaultPrevented||(n===`close`?ae(e):n===`slide`&&r&&!xe(t)&&(mn(e),r[o>0?`prev`:`next`]())))},{capture:!0,passive:!1}),e.addEventListener(`cancel`,e=>{ae(e)}),n.append(e),yn.size===1&&(h(`hideScrollbar`)&&Se(!0),document.documentElement.classList.add(xn)),v(`initLayout`),e instanceof HTMLDialogElement&&(h(`modal`)?e.showModal():e.show())}(),function(){if(n=e?.querySelector(`.fancybox__carousel`)||void 0,!n)return;n.fancybox=H;let i=Ce({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:e=>{let t=e.getContainer();return t?.querySelector(`.f-carousel__toolbar [data-autoplay-action]`)||t}},Fullscreen:{el:t},Toolbar:{absolute:!0,items:{counter:{tpl:`<div class="f-counter"><span data-fancybox-page></span>/<span data-fancybox-pages></span></div>`}},display:{left:[`counter`],right:[`toggleFull`,`autoplay`,`fullscreen`,`thumbs`,`close`]}},Video:{autoplay:!0},Thumbs:{minCount:2,Carousel:{classes:{container:`fancybox__thumbs`}}},classes:{container:`fancybox__carousel`,viewport:`fancybox__viewport`,slide:`fancybox__slide`},spinnerTpl:`<div class="f-spinner" data-fancybox-close></div>`,dragFree:!1,slidesPerPage:1,plugins:{Sync:bt,Arrows:Dt,Lazyload:Tt,Zoomable:vt,Html:Ht,Video:Gt,Autoplay:Lt,Fullscreen:Jt,Thumbs:Bt,Toolbar:Ft}},h(`Carousel`)||{},{slides:d,enabled:!0,initialPage:h(`startIndex`)||0,l10n:h(`l10n`)});r=ht(n,i),v(`initCarousel`,r),r.on(`*`,(e,t,...n)=>{v(`Carousel.${t}`,e,...n)}),r.on(`attachSlideEl`,b),r.on(`detachSlideEl`,x),r.on(`contentLoading`,E),r.on(`contentReady`,D),r.on(`ready`,w),r.on(`change`,C),r.on(`settle`,T),r.on(`thumbs:ready`,O),r.on(`thumbs:destroy`,O),r.init()}(),e&&t){if(h(`closeExisting`))for(let[e,t]of yn.entries())e!==l&&t.close();h(`fadeEffect`)?(setTimeout(()=>{y()},500),G(t,`is-revealing`)):y(),t.classList.add(`is-ready`),s=_n.Ready,v(`ready`)}},isCurrentSlide:function(e){let t=L();return!(!e||!t)&&t.index===e.index},isTopMost:function(){return ee()},localize:g,off:function(e,t){return _.has(e)&&_.set(e,_.get(e).filter(e=>e!==t)),H},on:function(e,t){return _.set(e,[..._.get(e)||[],t]),H},toggleIdle(e){(f||!0===e)&&V(),f&&!1!==e||re()}};return H};function Cn(){for(let e of Object.values(J.Plugins)){let t=e.setup;typeof t==`function`&&t(J)}}function wn(e,t={}){var n,r,i;if(!(e&&e instanceof Element))return;let a,o,s,c,l={};for(let[t,n]of J.openers)if(t.contains(e))for(let[r,i]of n){let n;if(r){for(let i of t.querySelectorAll(r))if(i.contains(e)){n=i;break}if(!n)continue}for(let[r,u]of i){let i=null;try{i=e.closest(r)}catch{}i&&(o=t,s=n,a=i,c=r,Ce(l,u||{}))}}if(!o||!c||!a)return;let u=Ce({},vn,t,l,{triggerEl:a}),d=[].slice.call((s||o).querySelectorAll(c)),f=a.closest(`.f-carousel`),p=f?.carousel;if(p&&(!s||!f.contains(s))){let e=[];for(let t of p?.getSlides()){let n=t.el;n&&(n.matches(c)?e.push(n):e.push(...[].slice.call(n.querySelectorAll(c))))}e.length&&(d=[...e],(n=p.getPlugins().Autoplay)==null||n.pause(),(r=p.getPlugins().Autoscroll)==null||r.pause(),u.sync=p)}if(!1===u.groupAll){let e=u.groupAttr,t=e&&a?a.getAttribute(`${e}`):``;d=e&&t&&t!==`true`?d.filter(n=>n.getAttribute(`${e}`)===t):[a]}if(!d.length)return;(i=u.triggerEvent)==null||i.preventDefault();let m=J.getInstance(),h=m?.getState();if(m&&(h===_n.Init||h===_n.Ready)){let e=m.getOptions().triggerEl;if(e&&d.indexOf(e)>-1)return}return Object.assign({},u.Carousel||{}).rtl&&(d=d.reverse()),a&&t.startIndex===void 0&&(u.startIndex=d.indexOf(a)),J.fromNodes(d,u)}var J={Plugins:{Hash:dn},version:`6.1.14`,openers:new Map,bind:function(e,t,n,r){if(!we())return;let i=document.body,a=null,o=`[data-fancybox]`,s={};e instanceof Element&&(i=e),U(e)&&U(t)?(a=e,o=t):U(t)&&U(n)?(a=t,o=n):U(t)?o=t:U(e)&&(o=e),typeof t==`object`&&(s=t||{}),typeof n==`object`&&(s=n||{}),typeof r==`object`&&(s=r||{}),function(e,t,n,r={}){if(!(e&&e instanceof Element&&n))return;let i=J.openers.get(e)||new Map,a=i.get(t)||new Map;a.set(n,r),i.set(t,a),J.openers.set(e,i),i.size===1&&e.addEventListener(`click`,J.fromEvent),Cn()}(i,a,o,s)},close:function(e=!0,...t){if(e)for(let e of yn.values())e.close(...t);else{let e=J.getInstance();e&&e.close(...t)}},destroy:function(){let e;for(;e=J.getInstance();)e.destroy();for(let e of J.openers.keys())e.removeEventListener(`click`,J.fromEvent);J.openers.clear()},fromEvent:function(e){if(e.defaultPrevented||e.button&&e.button!==0||e.ctrlKey||e.metaKey||e.shiftKey)return;let t=e.composedPath()[0],n={triggerEvent:e};if(t.closest(`.fancybox__container.is-hiding`))return mn(e),void e.stopPropagation();let r=t.closest(`[data-fancybox-delegate]`)||void 0;if(r){let e=r.dataset.fancyboxDelegate||``,i=document.querySelectorAll(`[data-fancybox="${e}"]`),a=parseInt(r.dataset.fancyboxIndex||``,10)||0;t=i[a]||i[0],Ce(n,{delegateEl:r,startIndex:a})}return wn(t,n)},fromNodes:function(e,t){t=Ce({},vn,t||{});let n=[],r=e=>e instanceof HTMLImageElement?e:e instanceof HTMLElement?e.querySelector(`img:not([aria-hidden])`):void 0;for(let i of e){let a=i.dataset||{},o=t.delegateEl&&e.indexOf(i)===t.startIndex?t.delegateEl:void 0,s=r(o)||r(i)||void 0,c=a.src||i.getAttribute(`href`)||i.getAttribute(`currentSrc`)||i.getAttribute(`src`)||void 0,l=a.thumb||a.thumbSrc||s?.getAttribute(`currentSrc`)||s?.getAttribute(`src`)||s?.dataset.lazySrc||void 0,u={src:c,alt:a.alt||s?.getAttribute(`alt`)||void 0,thumbSrc:l,thumbEl:s,triggerEl:i,delegateEl:o};for(let e in a){let t=a[e]+``;u[e]=t===`true`?e!==`fancybox`||``:t!==`false`&&t}n.push(u)}return J.show(n,t)},fromSelector:function(e,t,n,r){if(!we())return;let i=document.body,a=null,o=`[data-fancybox]`,s={};e instanceof Element&&(i=e),U(e)&&U(t)?(a=e,o=t):U(t)&&U(n)?(a=t,o=n):U(t)?o=t:U(e)&&(o=e),typeof t==`object`&&(s=t||{}),typeof n==`object`&&(s=n||{}),typeof r==`object`&&(s=r||{});for(let[e,t]of J.openers)for(let[n,r]of t)for(let[t,c]of r)if(e===i&&n===a){let e=i.querySelector((n?`${n} `:``)+o);if(e&&e.matches(t))return J.fromTriggerEl(e,s)}},fromTriggerEl:wn,getCarousel:function(){return J.getInstance()?.getCarousel()||void 0},getDefaults:function(){return vn},getInstance:function(e){if(e){let t=yn.get(e);return t&&t.getState()!==_n.Destroyed?t:void 0}return Array.from(yn.values()).reverse().find(e=>{if(e.getState()!==_n.Destroyed)return e})||void 0},getSlide:function(){return J.getInstance()?.getSlide()||void 0},show:function(e=[],t={}){return Cn(),Sn().init(e,t)},unbind:function(e,t,n){if(!we())return;let r=document.body,i=null,a=`[data-fancybox]`;e instanceof Element&&(r=e),U(e)&&U(t)?(i=e,a=t):U(t)&&U(n)?(i=t,a=n):U(t)?a=t:U(e)&&(a=e),function(e,t,n){if(!(e&&e instanceof Element&&n))return;let r=J.openers.get(e)||new Map,i=r.get(t)||new Map;i&&n&&i.delete(n),i.size&&n||r.delete(t),r.size||(J.openers.delete(e),e.removeEventListener(`click`,J.fromEvent))}(r,i,a)}},Y={add:Symbol(0),remove:Symbol(0),reset:Symbol(0),select:Symbol(0),readonly:Symbol(0),setReadonly:Symbol(0),onReset:Symbol(0),onRemove:Symbol(0),onUserSelect:Symbol(0)},Tn=class{#e;#t;constructor(e){this.#t=e}start(){D(this.#e)&&this.#n()}stop(){te(this.#e)&&window.cancelAnimationFrame(this.#e),this.#e=void 0}#n(){this.#e=window.requestAnimationFrame(()=>{D(this.#e)||(this.#t(),this.#n())})}},En=class{#e;get length(){return this.#e.length}constructor(e,t){B(e)?this.#e=e:!D(e)&&!D(t)?this.#e=[[e,t]]:this.#e=[]}start(e){return this.#e[e][0]??1/0}end(e){return this.#e[e][1]??1/0}};function Dn(e){if(!e.length)return null;let t=e.start(0);for(let n=1;n<e.length;n++){let r=e.start(n);r<t&&(t=r)}return t}function On(e){if(!e.length)return null;let t=e.end(0);for(let n=1;n<e.length;n++){let r=e.end(n);r>t&&(t=r)}return t}function kn(e){if(e.length<=1)return e;e.sort((e,t)=>
8e[0]-t[0]);let t=[],n=e[0];for(let r=1;r<e.length;r++){let i=e[r];n[1]>=i[0]-1?n=[n[0],Math.max(n[1],i[1])]:(t.push(n),n=i)}return t.push(n),t}function An(e,t,n){let r=t[0],i=t[1];return n<r?[n,-1]:n===r?t:r===-1?(t[0]=n,t):(n>r&&(t[1]=n,i===-1&&e.push(t)),kn(e),t)}function jn(e,t){let n=new URL(e);for(let e of Object.keys(t))n.searchParams.set(e,t[e]+``);return n.toString()}function Mn(e,t=`preconnect`){if(!M(document.querySelector(`link[href="${e}"]`)))return!0;let n=document.createElement(`link`);return n.rel=t,n.href=e,n.crossOrigin=`true`,document.head.append(n),!0}var Nn={};function Pn(e){if(Nn[e])return Nn[e].promise;let t=l();if(!M(document.querySelector(`script[src="${e}"]`)))return t.resolve(),t.promise;Nn[e]=t;let n=document.createElement(`script`);return n.src=e,n.onload=()=>{t.resolve(),delete Nn[e]},n.onerror=()=>{t.reject(),delete Nn[e]},setTimeout(()=>document.head.append(n),0),t.promise}function Fn(e){return e===`use-credentials`?`include`:L(e)?`same-origin`:void 0}function In({title:e,src:t,download:n}){let r=F(n)||n===``?t.src:L(n)?n:n?.url;return Ln({url:r,src:t,download:n})?{url:r,name:!F(n)&&!L(n)&&n?.filename||e.toLowerCase()||`media`}:null}function Ln({url:e,src:t,download:n}){return L(e)&&(n&&n!==!0||de(t)||ge(t))}function Rn(e,t){return t>=e.startTime&&t<e.endTime}function zn(t,n,r){let a=null,o=e();function s(){let e=L(n)?[n]:n,s=t.toArray().find(t=>e.includes(t.kind)&&t.mode===`showing`);if(s!==a){if(!s){r(null),a=null;return}s.readyState==2?r(s):(r(null),i(()=>{let e=re(s,`load`,()=>{r(s),e()},{once:!0})},o)),a=s}}return s(),re(t,`mode-change`,s)}function Bn(e,t,n){zn(e,t,e=>{if(!e){n(``);return}let t=()=>{let t=e?.activeCues[0];n(t?.text||``)};t(),re(e,`cue-change`,t)})}var Vn=`modulepreload`,Hn=function(e){return`https://iuvmpress.co/build/`+e},Un={},Wn=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=Hn(t,n),t in Un)return;Un[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:Vn,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},X={crossOrigin:Symbol(0),readyState:Symbol(0),updateActiveCues:Symbol(0),canLoad:Symbol(0),onModeChange:Symbol(0),native:Symbol(0),nativeHLS:Symbol(0)},Gn=class extends w{static createId(e){return`vds-${e.type}-${e.kind}-${e.src??e.label??`?`}`}src;content;type;encoding;id=``;label=``;language=``;kind;default=!1;#e=!1;#t=0;#n=`disabled`;#r={};#i=[];#a=[];#o=[];#s=new Set;[X.readyState]=0;[X.crossOrigin];[X.onModeChange]=null;[X.native]=null;get metadata(){return this.#r}get regions(){return this.#i}get cues(){return this.#a}get activeCues(){return this.#o}get readyState(){return this[X.readyState]}get mode(){return this.#n}set mode(e){this.setMode(e)}constructor(e){super();for(let t of Object.keys(e))this[t]=e[t];this.type||=`vtt`,e.content?this.#c(e):e.src||(this[X.readyState]=2)}addCue(e,t){if(e.id){if(this.#s.has(e.id))return;this.#s.add(e.id)}let n=0,r=this.#a.length;for(n=0;n<r&&!(e.endTime<=this.#a[n].startTime);n++);n===r?this.#a.push(e):this.#a.splice(n,0,e),e instanceof TextTrackCue||this[X.native]?.track.addCue(e),this.dispatchEvent(new R(`add-cue`,{detail:e,trigger:t})),Rn(e,this.#t)&&this[X.updateActiveCues](this.#t,t)}removeCue(e,t){let n=this.#a.indexOf(e);if(n>=0){let r=this.#o.includes(e);e.id&&this.#s.delete(e.id),this.#a.splice(n,1),this[X.native]?.track.removeCue(e),this.dispatchEvent(new R(`remove-cue`,{detail:e,trigger:t})),r&&this[X.updateActiveCues](this.#t,t)}}setMode(e,t){this.#n!==e&&(this.#n=e,e===`disabled`?(this.#o=[],this.#p()):this.readyState===2?this[X.updateActiveCues](this.#t,t):this.#l(),this.dispatchEvent(new R(`mode-change`,{detail:this,trigger:t})),this[X.onModeChange]?.())}[X.updateActiveCues](e,t){if(this.#t=e,this.mode===`disabled`||!this.#a.length)return;let n=[];for(let t=0,r=this.#a.length;t<r;t++){let r=this.#a[t];Rn(r,e)&&n.push(r)}let r=n.length!==this.#o.length;if(!r){for(let e=0;e<n.length;e++)if(!this.#o.includes(n[e])){r=!0;break}}this.#o=n,r&&this.#p(t)}[X.canLoad](){this.#e=!0,this.#n!==`disabled`&&this.#l()}#c(e){Wn(async()=>{let{parseText:e,VTTCue:t,VTTRegion:n}=await import(`./prod-CQg0qYc9.js`);return{parseText:e,VTTCue:t,VTTRegion:n}},__vite__mapDeps([0,1])).then(({parseText:t,VTTCue:n,VTTRegion:r})=>{!L(e.content)||e.type===`json`?(this.#f(e.content,n,r),this.readyState!==3&&this.#u()):t(e.content.split(` 9`).map(e=>e.trim()).join(` 10`).trim(),{type:e.type}).then(({cues:e,regions:t})=>{this.#a=e,this.#i=t,this.#u()})})}async#l(){if(!(!this.#e||this[X.readyState]>0)){if(this[X.readyState]=1,this.dispatchEvent(new R(`load-start`)),!this.src){this.#u();return}try{let{parseResponse:e,VTTCue:t,VTTRegion:n}=await Wn(async()=>{let{parseResponse:e,VTTCue:t,VTTRegion:n}=await import(`./prod-CQg0qYc9.js`);return{parseResponse:e,VTTCue:t,VTTRegion:n}},__vite__mapDeps([0,1])),r=this[X.crossOrigin]?.(),i=fetch(this.src,{headers:this.type===`json`?{"Content-Type":`application/json`}:void 0,credentials:Fn(r)});
10if(this.type===`json`)this.#f(await(await i).text(),t,n);else{let{errors:t,metadata:n,regions:r,cues:a}=await e(i,{type:this.type,encoding:this.encoding});if(t[0]?.code===0)throw t[0];this.#r=n,this.#i=r,this.#a=a}this.#u()}catch(e){this.#d(e)}}}#u(){if(this[X.readyState]=2,!this.src||this.type!==`vtt`){let e=this[X.native];if(e&&!e.managed)for(let t of this.#a)e.track.addCue(t)}let e=new R(`load`);this[X.updateActiveCues](this.#t,e),this.dispatchEvent(e)}#d(e){this[X.readyState]=3,this.dispatchEvent(new R(`error`,{detail:e}))}#f(e,t,n){try{let{regions:r,cues:i}=Jn(e,t,n);this.#i=r,this.#a=i}catch(e){this.#d(e)}}#p(e){this.dispatchEvent(new R(`cue-change`,{trigger:e}))}},Kn=/captions|subtitles/;function qn(e){return Kn.test(e.kind)}function Jn(e,t,n){let r=L(e)?JSON.parse(e):e,i=[],a=[];return r.regions&&n&&(i=r.regions.map(e=>Object.assign(new n,e))),(r.cues||B(r))&&(a=(B(r)?r:r.cues).filter(e=>te(e.startTime)&&te(e.endTime)).map(e=>Object.assign(new t(0,0,``),e))),{regions:i,cues:a}}var Yn=u();function Xn(){return c(Yn)}function Zn(){return Xn().$state}function Qn(e,t=2){return Number(e.toFixed(t))}function $n(e){return String(e).split(`.`)[1]?.length??0}function er(e,t,n){return Math.max(e,Math.min(n,t))}var tr=Math.min,nr=Math.max,rr=Math.round,ir=Math.floor,ar=e=>({x:e,y:e}),or={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function sr(e,t,n){return nr(e,tr(t,n))}function cr(e,t){return typeof e==`function`?e(t):e}function lr(e){return e.split(`-`)[0]}function ur(e){return e.split(`-`)[1]}function dr(e){return e===`x`?`y`:`x`}function fr(e){return e===`y`?`height`:`width`}function pr(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function mr(e){return dr(pr(e))}function hr(e,t,n){n===void 0&&(n=!1);let r=ur(e),i=mr(e),a=fr(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=wr(o)),[o,wr(o)]}function gr(e){let t=wr(e);return[_r(e),t,_r(t)]}function _r(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var vr=[`left`,`right`],yr=[`right`,`left`],br=[`top`,`bottom`],xr=[`bottom`,`top`];function Sr(e,t,n){switch(e){case`top`:case`bottom`:return n?t?yr:vr:t?vr:yr;case`left`:case`right`:return t?br:xr;default:return[]}}function Cr(e,t,n,r){let i=ur(e),a=Sr(lr(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(_r)))),a}function wr(e){let t=lr(e);return or[t]+e.slice(t.length)}function Tr(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function Er(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:Tr(e)}function Dr(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Or(e,t,n){let{reference:r,floating:i}=e,a=pr(t),o=mr(t),s=fr(o),c=lr(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=ur(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function kr(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=cr(t,e),p=Er(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Dr(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Dr(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left
vendor: 4,503 bytes, line 10
10:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Ar=50,jr=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:kr},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Or(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<Ar&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=Or(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},Mr=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=cr(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=lr(r),_=pr(o),v=lr(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[wr(o)]:gr(o)),x=p!==`none`;!d&&x&&b.push(...Cr(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=hr(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==pr(t))||T.every(e=>pr(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=pr(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},Nr=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=cr(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=pr(i),p=dr(f),m=u[p],h=u[f],g=(e,t)=>sr(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}};function Pr(){return typeof window<`u`}function Fr(e){return Rr(e)?(e.nodeName||``).toLowerCase():`#document`}function Ir(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Lr(e){return((Rr(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Rr(e){return Pr()?e instanceof Node||e instanceof Ir(e).Node:!1}function zr(e){return Pr()?e instanceof Element||e instanceof Ir(e).Element:!1}function Br(e){return Pr()?e instanceof HTMLElement||e instanceof Ir(e).HTMLElement:!1}function Vr(e){return!Pr()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Ir(e).ShadowRoot}function Hr(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=$r(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function Ur(e){return/^(table|td|th)$/.test(Fr(e))}function Wr(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Gr=/transform|translate|scale|rotate|perspective|filter/,Kr=/paint|layout|strict|content/,qr=e=>!!e&&e!==`none`,Jr;function Yr(e){let t=zr(e)?$r(e):e;return qr(t.transform)||qr(t.translate)||qr(t.scale)||qr(t.rotate)||qr(t.perspective)||!Zr()&&(qr(t.backdropFilter)||qr(t.filter))||Gr.test(t.willChange||``)||Kr.test(t.contain||``)}function Xr(e){let t=ti(e);for(;Br(t)&&!Qr(t);){if(Yr(t))return t;if(Wr(t))return null;t=ti(t)}return null}function Zr(){return Jr??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),Jr}function Qr(e){return/^(html|body|#document)$/.test(Fr(e))}function $r(e){return Ir(e).getComputedStyle(e)}function ei(e){return zr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ti(e){if(Fr(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Vr(e)&&e.host||Lr(e);return Vr(t)?t.host:t}function ni(e){let t=ti(e);
vendor: 4,428 bytes, line 10
10return Qr(t)?(e.ownerDocument||e).body:Br(t)&&Hr(t)?t:ni(t)}function ri(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=ni(e),i=r===e.ownerDocument?.body,a=Ir(r);if(i){let e=ii(a);return t.concat(a,a.visualViewport||[],Hr(r)?r:[],e&&n?ri(e):[])}else return t.concat(r,ri(r,[],n))}function ii(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ai(e){let t=$r(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Br(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=rr(n)!==a||rr(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function oi(e){return zr(e)?e:e.contextElement}function si(e){let t=oi(e);if(!Br(t))return ar(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=ai(t),o=(a?rr(n.width):n.width)/r,s=(a?rr(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var ci=ar(0);function li(e){let t=Ir(e);return!Zr()||!t.visualViewport?ci:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ui(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===Ir(e)}function di(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=oi(e),o=ar(1);t&&(r?zr(r)&&(o=si(r)):o=si(e));let s=ui(a,n,r)?li(a):ar(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=Ir(a),t=zr(r)?Ir(r):r,n=e,i=ii(n);for(;i&&t!==n;){let e=si(i),t=i.getBoundingClientRect(),r=$r(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Ir(i),i=ii(n)}}return Dr({width:u,height:d,x:c,y:l})}function fi(e,t){let n=ei(e).scrollLeft;return t?t.left+n:di(Lr(e)).left+n}function pi(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-fi(e,n),y:n.top+t.scrollTop}}function mi(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Lr(r),s=t?Wr(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=ar(1),u=ar(0),d=Br(r);if((d||!a)&&((Fr(r)!==`body`||Hr(o))&&(c=ei(r)),d)){let e=di(r);l=si(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?pi(o,c):ar(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function hi(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function gi(e){let t=ei(e),n=e.ownerDocument.body,r=nr(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=nr(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+fi(e),o=-t.scrollTop;return $r(n).direction===`rtl`&&(a+=nr(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var _i=25;function vi(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=Ir(e),a=Lr(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!Zr()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(fi(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=_i&&(s-=o)}return{width:s,height:c,x:l,y:u}}function yi(e,t){let n=di(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=si(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function bi(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=vi(e,n,t);else if(t===`document`)r=gi(Lr(e));else if(zr(t))r=yi(t,n);else{let n=li(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Dr(r)}function xi(e,t){let n=t.get(e);if(n)return n;let r=ri(e,[],!1).filter(e=>zr(e)&&Fr(e)!==`body`),i=null,a=$r(e).position===`fixed`,o=a?ti(e):e;for(;zr(o)&&!Qr(o);){let e=$r(o),t=Yr(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=ti(o)}return t.set(e,r),r}function Si(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Wr(t)?[]:xi(t,this._c):[].concat(n),r],o=bi(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=bi(t,a[e],i);s=nr(n.top,s),c=tr(n.right,c),l=tr(n.bottom,l),u=nr(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function Ci(e){let{width:t,height:n}=ai(e);return{width:t,height:n}}function wi(e,t,n){let r=Br(t),i=Lr(t),a=n===`fixed`,o=di(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=ar(0);
10if((r||!a)&&((Fr(t)!==`body`||Hr(i))&&(s=ei(t)),r)){let e=di(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}!r&&i&&(c.x=fi(i));let l=i&&!r&&!a?pi(i,s):ar(0);return{x:o.left+s.scrollLeft-c.x-l.x,y:o.top+s.scrollTop-c.y-l.y,width:o.width,height:o.height}}function Ti(e){return $r(e).position===`static`}function Ei(e,t){if(!Br(e)||$r(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return Lr(e)===n&&(n=n.ownerDocument.body),n}function Di(e,t){let n=Ir(e);if(Wr(e))return n;if(!Br(e)){let t=ti(e);for(;t&&!Qr(t);){if(zr(t)&&!Ti(t))return t;t=ti(t)}return n}let r=Ei(e,t);for(;r&&Ur(r)&&Ti(r);)r=Ei(r,t);return r&&Qr(r)&&Ti(r)&&!Yr(r)?n:r||Xr(e)||n}var Oi=async function(e){let t=this.getOffsetParent||Di,n=this.getDimensions,r=await n(e.floating);return{reference:wi(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function ki(e){return $r(e).direction===`rtl`}var Ai={convertOffsetParentRelativeRectToViewportRelativeRect:mi,getDocumentElement:Lr,getClippingRect:Si,getOffsetParent:Di,getElementRects:Oi,getClientRects:hi,getDimensions:Ci,getScale:si,isElement:zr,isRTL:ki};function ji(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Mi(e,t,n){let r=null,i,a=Lr(e);function o(){var e;clearTimeout(i),(e=r)==null||e.disconnect(),r=null}function s(n,c){n===void 0&&(n=!1),c===void 0&&(c=1),o();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(n||t(),!f||!p)return;let m=ir(d),h=ir(a.clientWidth-(u+f)),g=ir(a.clientHeight-(d+p)),_=ir(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:nr(0,tr(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(!ji(l,e.getBoundingClientRect()))return s();if(n!==c){if(!y)return s();n?s(!1,n):i=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=Ir(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function Ni(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=oi(e),u=i||a?[...l?ri(l):[],...t?ri(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?Mi(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?di(e):null;c&&g();function g(){let t=di(e);h&&!ji(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Pi=Nr,Fi=Mr,Ii=(e,t,n)=>{let r=new Map,i=n??{},a={...Ai,...i.platform,_c:r};return jr(e,t,{...i,platform:a})};function Li(e,t){let n=t.composedPath()[0];return z(n)&&e.contains(n)}var Ri=new Set;{function e(){for(let e of Ri)try{e()}catch{}window.requestAnimationFrame(e)}e()}function zi(e){return Ri.add(e),()=>Ri.delete(e)}function Bi(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}function Vi(e,t){if(e.hasAttribute(`aria-label`)||e.hasAttribute(`data-no-label`))return;if(!k(t)){p(e,`aria-label`,t);return}function n(){p(e,`aria-label`,t())}b(n)}function Hi(e){let t=getComputedStyle(e);return t.display!==`none`&&parseInt(t.opacity)>0}function Ui(e){return!!e&&(`checkVisibility`in e?e.checkVisibility({checkOpacity:!0,checkVisibilityCSS:!0}):Hi(e))}function Wi(e,t){return zi(()=>t(Ui(e)))}function Gi(e,t,n){for(;t;)if(t===e)return!0;else if(n?.(t))break;else t=t.parentElement;return!1}function Ki(e,t){return new O(e).add(`pointerup`,e=>{e.button===0&&!e.defaultPrevented&&t(e)}).add(`keydown`,e=>{T(e)&&t(e)})}function qi(e){return N(e)&&(e.touches.length>1||e.changedTouches.length>1)}function Ji(t){let n=e(),r=window.requestAnimationFrame(()=>{i(t,n),r=-1});return()=>void window.cancelAnimationFrame(r)}
10function Yi(e,t,n){let r,i=e,a=e.parentElement,o=e.content.firstElementChild,s=[];!o&&e.firstElementChild&&(e.innerHTML=e.firstElementChild.outerHTML,e.firstElementChild.remove(),o=e.content.firstElementChild);for(let e=0;e<t;e++)r=document.importNode(o,!0),n?.(r,e),a.insertBefore(r,i.nextSibling),s.push(r),i=r;return g(()=>{for(let e=0;e<s.length;e++)s[e].remove()}),s}function Xi(e){let t=document.createElement(`template`);return t.innerHTML=e,t.content}function Zi(e){return e.cloneNode(!0).firstElementChild}function Qi(e,t,n,{offsetVarName:r,xOffset:i,yOffset:a,...o}){if(!e)return;let s=n.replace(` `,`-`).replace(`-center`,``);if(j(e,`visibility`,t?null:`hidden`),!t)return;let c=n.includes(`top`),l=e=>n.includes(`left`)?`calc(-1 * ${e})`:e,u=e=>c?`calc(-1 * ${e})`:e;return Ni(t,e,()=>{Ii(t,e,{placement:s,middleware:[...o.middleware??[],Fi({fallbackAxisSideDirection:`start`,crossAxis:!1}),Pi()],...o}).then(({x:t,y:o,middlewareData:s})=>{let d=!!s.flip?.index;c=n.includes(d?`bottom`:`top`),e.setAttribute(`data-placement`,d?n.startsWith(`top`)?n.replace(`top`,`bottom`):n.replace(`bottom`,`top`):n),Object.assign(e.style,{top:`calc(${o+`px`} + ${u(a?a+`px`:`var(--${r}-y-offset, 0px)`)})`,left:`calc(${t+`px`} + ${l(i?i+`px`:`var(--${r}-x-offset, 0px)`)})`})})})}function $i(e){return getComputedStyle(e).animationName!==`none`}function ea(e){let t=document.createElement(`slot`);return t.name=e,t}function ta(e){let n=t(!1);return b(()=>{let t=e();t&&new O(t).add(`transitionstart`,()=>n.set(!0)).add(`transitionend`,()=>n.set(!1))}),n}function na(e,t){function n(){let n=e();if(!n)return;t();let r=new ResizeObserver(s(t));return r.observe(n),()=>r.disconnect()}b(n)}function ra(e){let t=ia(e),n=aa(e),r=!1;return o(()=>{let e=t(),i=n();return r&&!e&&!i?!1:(r=e,e||i)})}function ia(e){let n=t(!1);return b(()=>{let t=e();if(!t){n.set(!1);return}new O(t).add(`mouseenter`,()=>n.set(!0)).add(`mouseleave`,()=>n.set(!1))}),n}function aa(e){let n=t(!1);return b(()=>{let t=e();if(!t){n.set(!1);return}new O(t).add(`focusin`,()=>n.set(!0)).add(`focusout`,()=>n.set(!1))}),n}function oa(e){return e instanceof HTMLElement}function sa(){let e=t(`dark`),n=window.matchMedia(`(prefers-color-scheme: light)`);function r(){e.set(n.matches?`light`:`dark`)}return r(),re(n,`change`,r),e}function ca(e,t){b(()=>{let e=t();if(e===`system`){let e=sa();b(()=>n(e()));return}n(e)});function n(t){d(e,`light`,t===`light`),d(e,`dark`,t===`dark`)}}function la(e){return e?`true`:`false`}function ua(e){return()=>la(e())}function da(){return typeof window>`u`?!1:window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}var fa={setAuto:Symbol(0),enableAuto:Symbol(0)};function pa(e){return e instanceof Error?e:Error(typeof e==`string`?e:JSON.stringify(e))}function ma(e,t){if(!e)throw Error(t||`Assertion failed.`)}var ha=t(!1);re(document,`pointerdown`,()=>{ha.set(!1)}),re(document,`keydown`,e=>{e.metaKey||e.altKey||e.ctrlKey||ha.set(!0)});var ga=class extends v{#e=t(!1);onConnect(e){b(()=>{let t=new O(e);if(!ha()){this.#e.set(!1),_a(e,!1),t.add(`pointerenter`,this.#r.bind(this)).add(`pointerleave`,this.#i.bind(this));return}let n=document.activeElement===e;this.#e.set(n),_a(e,n),t.add(`focus`,this.#t.bind(this)).add(`blur`,this.#n.bind(this))})}focused(){return this.#e()}#t(){this.#e.set(!0),_a(this.el,!0)}#n(){this.#e.set(!1),_a(this.el,!1)}#r(){va(this.el,!0)}#i(){va(this.el,!1)}};function _a(e,t){p(e,`data-focus`,t),p(e,`data-hocus`,t)}function va(e,t){p(e,`data-hocus`,t),p(e,`data-hover`,t)}var ya={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},ba=[`webkitFullscreenEnabled`,`webkitFullscreenElement`,`webkitRequestFullscreen`,`webkitExitFullscreen`,`webkitfullscreenchange`,`webkitfullscreenerror`,`-webkit-full-screen`],xa=[`mozFullScreenEnabled`,`mozFullScreenElement`,`mozRequestFullScreen`,`mozCancelFullScreen`,`mozfullscreenchange`,`mozfullscreenerror`,`-moz-full-screen`],Sa=[`msFullscreenEnabled`,`msFullscreenElement`,`msRequestFullscreen`,`msExitFullscreen`,`MSFullscreenChange`,`MSFullscreenError`,`-ms-fullscreen`],Ca=typeof window<`u`&&window.document!==void 0?window.document:{},wa=`fullscreenEnabled`in Ca&&Object.keys(ya)||ba[0]in Ca&&ba||xa[0]in Ca&&xa||Sa[0]in Ca&&Sa||[],Ta={requestFullscreen:function(e){return e[wa[ya.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[wa[ya.requestFullscreen]]},get exitFullscreen(){return Ca[wa[ya.exitFullscreen]].bind(Ca)},get fullscreenPseudoClass(){return`:`+wa[ya.fullscreen]},addEventListener:function(e,t,n){return Ca.addEventListener(wa[ya[e]],t,n)},removeEventListener:function(e,t,n){return Ca.removeEventListener(wa[ya[e]],t,n)},get fullscreenEnabled(){return!!Ca[wa[ya.fullscreenEnabled]]},set fullscreenEnabled(e){},get fullscreenElement(){return Ca[wa[ya.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return Ca[(`on`+wa[ya.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return Ca[(`on`+wa[ya.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return Ca[(`on`+wa[ya.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return Ca[(`on`+wa[ya.fullscreenerror]).toLowerCase()]=e}},Ea=class extends w{items=[];[Y.readonly]=!1;get length(){return this.items.length}get readonly(){return this[Y.readonly]}indexOf(e){return this.items.indexOf(e)}getById(e){return e===``?null:this.items.find(t=>
vendor: 24,630 bytes, line 10
10t.id===e)??null}toArray(){return[...this.items]}[Symbol.iterator](){return this.items.values()}[Y.add](e,t){let n=this.items.length;``+n in this||Object.defineProperty(this,n,{get(){return this.items[n]}}),!this.items.includes(e)&&(this.items.push(e),this.dispatchEvent(new R(`add`,{detail:e,trigger:t})))}[Y.remove](e,t){let n=this.items.indexOf(e);n>=0&&(this[Y.onRemove]?.(e,t),this.items.splice(n,1),this.dispatchEvent(new R(`remove`,{detail:e,trigger:t})))}[Y.reset](e){for(let t of[...this.items])this[Y.remove](t,e);this.items=[],this[Y.setReadonly](!1,e),this[Y.onReset]?.()}[Y.setReadonly](e,t){this[Y.readonly]!==e&&(this[Y.readonly]=e,this.dispatchEvent(new R(`readonly-change`,{detail:e,trigger:t})))}},Da=Ta.fullscreenEnabled,Oa=class extends v{#e=!1;#t=!1;get active(){return this.#t}get supported(){return Da}onConnect(){new O(Ta).add(`fullscreenchange`,this.#r.bind(this)).add(`fullscreenerror`,this.#i.bind(this)),g(this.#n.bind(this))}#n(){Da&&this.exit().catch(ne)}#r(e){let t=ka(this.el);t!==this.#t&&(t||(this.#e=!1),this.#t=t,this.dispatch(`fullscreen-change`,{detail:t,trigger:e}))}#i(e){this.#e&&=(this.dispatch(`fullscreen-error`,{detail:null,trigger:e}),!1)}async enter(){try{return this.#e=!0,!this.el||ka(this.el)?void 0:(Aa(),Ta.requestFullscreen(this.el))}catch(e){throw this.#e=!1,e}}async exit(){if(!(!this.el||!ka(this.el)))return Aa(),Ta.exitFullscreen()}};function ka(e){if(Ta.fullscreenElement===e)return!0;try{return e.matches(Ta.fullscreenPseudoClass)}catch{return!1}}function Aa(){if(!Da)throw Error(`[vidstack] no fullscreen API`)}var ja=class e extends v{#e=t(this.#o());#t=t(!1);#n;get type(){return this.#e()}get locked(){return this.#t()}get portrait(){return this.#e().startsWith(`portrait`)}get landscape(){return this.#e().startsWith(`landscape`)}static supported=pe();get supported(){return e.supported}onConnect(){if(this.supported)re(screen.orientation,`change`,this.#i.bind(this));else{let e=window.matchMedia(`(orientation: landscape)`);e.onchange=this.#i.bind(this),g(()=>e.onchange=null)}g(this.#r.bind(this))}async#r(){this.supported&&this.#t()&&await this.unlock()}#i(e){this.#e.set(this.#o()),this.dispatch(`orientation-change`,{detail:{orientation:r(this.#e),lock:this.#n},trigger:e})}async lock(e){r(this.#t)||this.#n===e||(this.#a(),await screen.orientation.lock(e),this.#t.set(!0),this.#n=e)}async unlock(){r(this.#t)&&(this.#a(),this.#n=void 0,await screen.orientation.unlock(),this.#t.set(!1))}#a(){if(!this.supported)throw Error(`[vidstack] no orientation API`)}#o(){return this.supported?window.screen.orientation.type:window.innerWidth>=window.innerHeight?`landscape-primary`:`portrait-primary`}};function Ma(e){return!L(e)&&`width`in e&&`height`in e&&te(e.width)&&te(e.height)}var Na=new n({artist:``,artwork:null,audioTrack:null,audioTracks:[],autoPlay:!1,autoPlayError:null,audioGain:null,buffered:new En,canLoad:!1,canLoadPoster:!1,canFullscreen:!1,canOrientScreen:pe(),canPictureInPicture:!1,canPlay:!1,clipStartTime:0,clipEndTime:0,controls:!1,get iOSControls(){return fe&&this.mediaType===`video`&&(!this.playsInline||!Ta.fullscreenEnabled&&this.fullscreen)},get nativeControls(){return this.controls||this.iOSControls},controlsVisible:!1,get controlsHidden(){return!this.controlsVisible},crossOrigin:null,ended:!1,error:null,fullscreen:!1,get loop(){return this.providedLoop||this.userPrefersLoop},logLevel:`silent`,mediaType:`unknown`,muted:!1,paused:!0,played:new En,playing:!1,playsInline:!1,pictureInPicture:!1,preload:`metadata`,playbackRate:1,qualities:[],quality:null,autoQuality:!1,canSetQuality:!0,canSetPlaybackRate:!0,canSetVolume:!1,canSetAudioGain:!1,seekable:new En,seeking:!1,source:{src:``,type:``},sources:[],started:!1,textTracks:[],textTrack:null,get hasCaptions(){return this.textTracks.filter(qn).length>0},volume:1,waiting:!1,realCurrentTime:0,get currentTime(){return this.ended?this.duration:this.clipStartTime>0?Math.max(0,Math.min(this.realCurrentTime-this.clipStartTime,this.duration)):this.realCurrentTime},providedDuration:-1,intrinsicDuration:0,get duration(){return this.seekableWindow},get title(){return this.providedTitle||this.inferredTitle},get poster(){return this.providedPoster||this.inferredPoster},get viewType(){return this.providedViewType===`unknown`?this.inferredViewType:this.providedViewType},get streamType(){return this.providedStreamType===`unknown`?this.inferredStreamType:this.providedStreamType},get currentSrc(){return this.source},get bufferedStart(){let e=Dn(this.buffered)??0;return Math.max(e,this.clipStartTime)},get bufferedEnd(){let e=On(this.buffered)??0;return Math.min(this.seekableEnd,Math.max(0,e-this.clipStartTime))},get bufferedWindow(){return Math.max(0,this.bufferedEnd-this.bufferedStart)},get seekableStart(){if(this.isLiveDVR&&this.liveDVRWindow>0)return Math.max(0,this.seekableEnd-this.liveDVRWindow);let e=Dn(this.seekable)??0;return Math.max(e,this.clipStartTime)},get seekableEnd(){if(this.providedDuration>0)return this.providedDuration;let e=this.liveSyncPosition>0?this.liveSyncPosition:this.canPlay?On(this.seekable)??1/0:0;return this.clipEndTime>0?Math.min(this.clipEndTime,e):e},get seekableWindow(){let e=this.seekableEnd-this.seekableStart;return isNaN(e)?1/0:Math.max(0,e)},canAirPlay:!1,canGoogleCast:!1,remotePlaybackState:`disconnected`,remotePlaybackType:`none`,remotePlaybackLoader:null,remotePlaybackInfo:null,get isAirPlayConnected(){return this.remotePlaybackType===`airplay`&&this.remotePlaybackState===`connected`},get isGoogleCastConnected(){return this.remotePlaybackType===`google-cast`&&this.remotePlaybackState===`connected`},pointer:`fine`,orientation:`landscape`,width:0,height:0,mediaWidth:0,mediaHeight:0,lastKeyboardAction:null,userBehindLiveEdge:!1,liveEdgeTolerance:10,minLiveDVRWindow:60,get canSeek(){return/unknown|on-demand|:dvr/.test(this.streamType)&&Number.isFinite(this.duration)&&(!this.isLiveDVR||this.duration>=this.liveDVRWindow)},get live(){return this.streamType.includes(`live`)||!Number.isFinite(this.duration)},get liveEdgeStart(){return this.live&&Number.isFinite(this.seekableEnd)?Math.max(0,this.seekableEnd-this.liveEdgeTolerance):0},get liveEdge(){return this.live&&(!this.canSeek||!this.userBehindLiveEdge&&this.currentTime>=this.liveEdgeStart)},get liveEdgeWindow(){return this.live&&Number.isFinite(this.seekableEnd)?this.seekableEnd-this.liveEdgeStart:0},get isLiveDVR(){return/:dvr/.test(this.streamType)},get liveDVRWindow(){return Math.max(this.inferredLiveDVRWindow,this.minLiveDVRWindow)},autoPlaying:!1,providedTitle:``,inferredTitle:``,providedLoop:!1,userPrefersLoop:!1,providedPoster:``,inferredPoster:``,inferredViewType:`unknown`,providedViewType:`unknown`,providedStreamType:`unknown`,inferredStreamType:`unknown`,liveSyncPosition:null,inferredLiveDVRWindow:0,savedState:null}),Pa=new Set([`autoPlayError`,`autoPlaying`,`buffered`,`canPlay`,`error`,`paused`,`played`,`playing`,`seekable`,`seeking`,`waiting`]),Fa=new Set([...Pa,`ended`,`inferredPoster`,`inferredStreamType`,`inferredTitle`,`intrinsicDuration`,`inferredLiveDVRWindow`,`liveSyncPosition`,`realCurrentTime`,`savedState`,`started`,`userBehindLiveEdge`]);function Ia(e,t=!1){let n=t?Pa:Fa;Na.reset(e,e=>n.has(e)),A()}function La(e,t){let n=e+t.clipStartTime(),r=n<=t.seekableStart(),i=n>=t.seekableEnd();return r?t.seekableStart():i?t.seekableEnd():t.isLiveDVR()&&t.liveDVRWindow()>0&&n<t.seekableEnd()-t.liveDVRWindow()?t.bufferedStart():Math.min(Math.max(t.seekableStart()+.1,n),t.seekableEnd()-.1)}var Ra=class{#e=null;#t=null;#n=-1;#r;constructor(e=void 0){this.#r=e}setTarget(e){this.#e=e}getPlayer(e){return this.#t||(e??this.#e)?.dispatchEvent(new R(`find-media-player`,{detail:e=>void(this.#t=e),bubbles:!0,composed:!0})),this.#t}setPlayer(e){this.#t=e}startLoading(e){this.#i(`media-start-loading`,e)}startLoadingPoster(e){this.#i(`media-poster-start-loading`,e)}requestAirPlay(e){this.#i(`media-airplay-request`,e)}requestGoogleCast(e){this.#i(`media-google-cast-request`,e)}play(e){this.#i(`media-play-request`,e)}pause(e){this.#i(`media-pause-request`,e)}mute(e){this.#i(`media-mute-request`,e)}unmute(e){this.#i(`media-unmute-request`,e)}enterFullscreen(e,t){this.#i(`media-enter-fullscreen-request`,t,e)}exitFullscreen(e,t){this.#i(`media-exit-fullscreen-request`,t,e)}lockScreenOrientation(e,t){this.#i(`media-orientation-lock-request`,t,e)}unlockScreenOrientation(e){this.#i(`media-orientation-unlock-request`,e)}enterPictureInPicture(e){this.#i(`media-enter-pip-request`,e)}exitPictureInPicture(e){this.#i(`media-exit-pip-request`,e)}seeking(e,t){this.#i(`media-seeking-request`,t,e)}seek(e,t){this.#i(`media-seek-request`,t,e)}seekToLiveEdge(e){this.#i(`media-live-edge-request`,e)}changeDuration(e,t){this.#i(`media-duration-change-request`,t,e)}changeClipStart(e,t){this.#i(`media-clip-start-change-request`,t,e)}changeClipEnd(e,t){this.#i(`media-clip-end-change-request`,t,e)}changeVolume(e,t){this.#i(`media-volume-change-request`,t,Math.max(0,Math.min(1,e)))}changeAudioTrack(e,t){this.#i(`media-audio-track-change-request`,t,e)}changeQuality(e,t){this.#i(`media-quality-change-request`,t,e)}requestAutoQuality(e){this.changeQuality(-1,e)}changeTextTrackMode(e,t,n){this.#i(`media-text-track-change-request`,n,{index:e,mode:t})}changePlaybackRate(e,t){this.#i(`media-rate-change-request`,t,e)}changeAudioGain(e,t){this.#i(`media-audio-gain-change-request`,t,e)}resumeControls(e){this.#i(`media-resume-controls-request`,e)}pauseControls(e){this.#i(`media-pause-controls-request`,e)}togglePaused(e){let t=this.getPlayer(e?.target);t&&(t.state.paused?this.play(e):this.pause(e))}toggleControls(e){let t=this.getPlayer(e?.target);t&&(t.controls.showing?t.controls.hide(0,e):t.controls.show(0,e))}toggleMuted(e){let t=this.getPlayer(e?.target);t&&(t.state.muted?this.unmute(e):this.mute(e))}toggleFullscreen(e,t){let n=this.getPlayer(t?.target);n&&(n.state.fullscreen?this.exitFullscreen(e,t):this.enterFullscreen(e,t))}togglePictureInPicture(e){let t=this.getPlayer(e?.target);t&&(t.state.pictureInPicture?this.exitPictureInPicture(e):this.enterPictureInPicture(e))}showCaptions(e){let t=this.getPlayer(e?.target);if(!t)return;let n=t.state.textTracks,r=this.#n;(!n[r]||!qn(n[r]))&&(r=-1),r===-1&&(r=n.findIndex(e=>qn(e)&&e.default)),r===-1&&(r=n.findIndex(e=>qn(e))),r>=0&&this.changeTextTrackMode(r,`showing`,e),this.#n=-1}disableCaptions(e){let t=this.getPlayer(e?.target);if(!t)return;let n=t.state.textTracks,r=t.state.textTrack;if(r){let t=n.indexOf(r);this.changeTextTrackMode(t,`disabled`,e),this.#n=t}}toggleCaptions(e){let t=this.getPlayer(e?.target);t&&(t.state.textTrack?this.disableCaptions():this.showCaptions())}userPrefersLoopChange(e,t){this.#i(`media-user-loop-change-request`,t,e)}#i(e,t,n){let r=new R(e,{bubbles:!0,composed:!0,cancelable:!0,detail:n,trigger:t}),i=t?.target||null;i&&i instanceof P&&(i=i.el),i=!i||i===document||i===window||i===document.body||this.#t?.el&&i instanceof Node&&!this.#t.el.contains(i)?this.#e??this.getPlayer()?.el:i??this.#e,this.#t?e===`media-play-request`&&!this.#t.state.canLoad?i?.dispatchEvent(r):this.#t.canPlayQueue.enqueue(e,()=>i?.dispatchEvent(r)):i?.dispatchEvent(r)}},za=class{playerId=`vds-player`;mediaId=null;#e={volume:null,muted:null,audioGain:null,time:null,lang:null,captions:null,rate:null,quality:null};async getVolume(){return this.#e.volume}async setVolume(e){this.#e.volume=e,this.save()}async getMuted(){return this.#e.muted}async setMuted(e){this.#e.muted=e,this.save()}async getTime(){return this.#e.time}async setTime(e,t){let n=e<0;this.#e.time=n?null:e,n||t?this.saveTime():this.saveTimeThrottled()}async getLang(){return this.#e.lang}async setLang(e){this.#e.lang=e,this.save()}async getCaptions(){return this.#e.captions}async setCaptions(e){this.#e.captions=e,this.save()}async getPlaybackRate(){return this.#e.rate}async setPlaybackRate(e){this.#e.rate=e,this.save()}async getAudioGain(){return this.#e.audioGain}async setAudioGain(e){this.#e.audioGain=e,this.save()}async getVideoQuality(){return this.#e.quality}async setVideoQuality(e){this.#e.quality=e,this.save()}onChange(e,t,n=`vds-player`){let r=n?localStorage.getItem(n):null,i=t?localStorage.getItem(t):null;this.playerId=n,this.mediaId=t,this.#e={volume:null,muted:null,audioGain:null,lang:null,captions:null,rate:null,quality:null,...r?JSON.parse(r):{},time:i?+i:null}}save(){if(!this.playerId)return;let e=JSON.stringify({...this.#e,time:void 0});localStorage.setItem(this.playerId,e)}saveTimeThrottled=m(this.saveTime.bind(this),1e3);saveTime(){if(!this.mediaId)return;let e=(this.#e.time??0).toString();localStorage.setItem(this.mediaId,e)}},Ba=Symbol(0),Va=class extends Ea{get selected(){return this.items.find(e=>e.selected)??null}get selectedIndex(){return this.items.findIndex(e=>e.selected)}[Y.onRemove](e,t){this[Y.select](e,!1,t)}[Y.add](e,t){e[Ba]=!1,Object.defineProperty(e,"selected",{get(){return this[Ba]},set:t=>{this.readonly||(this[Y.onUserSelect]?.(),this[Y.select](e,t))}}),super[Y.add](e,t)}[Y.select](e,t,n){if(t===e?.[Ba])return;let r=this.selected;e&&(e[Ba]=t),(t?r!==e:r===e)&&(r&&(r[Ba]=!1),this.dispatchEvent(new R(`change`,{detail:{prev:r,current:this.selected},trigger:n})))}},Ha=class extends Va{},Ua=class{priority=0;#e=!0;#t=null;#n=null;#r=new Set;canRender(e,t){return!!t}attach(e){this.#t=e,e&&(e.textTracks.onchange=this.#s.bind(this))}addTrack(e){this.#r.add(e),this.#i(e)}removeTrack(e){e[X.native]?.remove?.(),e[X.native]=null,this.#r.delete(e)}changeTrack(e){let t=e?.[X.native];t&&t.track.mode!==`showing`&&(t.track.mode=`showing`),this.#n=e}setDisplay(e){this.#e=e,this.#s()}detach(){this.#t&&(this.#t.textTracks.onchange=null);for(let e of this.#r)this.removeTrack(e);this.#r.clear(),this.#t=null,this.#n=null}#i(e){if(!this.#t)return;let t=e[X.native]??=this.#a(e);oa(t)&&(this.#t.append(t),t.track.mode=t.default?`showing`:`disabled`)}#a(e){let t=document.createElement(`track`),n=e.default||e.mode===`showing`,r=e.src&&e.type===`vtt`;return t.id=e.id,t.src=r?e.src:``,t.label=e.label,t.kind=e.kind,t.default=n,e.language&&(t.srclang=e.language),n&&!r&&this.#o(e,t.track),t}#o(e,t){if(!(e.src&&e.type===`vtt`||t.cues?.length))for(let n of e.cues)t.addCue(n)}#s(e){for(let t of this.#r){let n=t[X.native];if(!n)continue;if(!this.#e){n.track.mode=n.managed?`hidden`:`disabled`;continue}let r=n.track.mode===`showing`;r&&this.#o(t,n.track),t.setMode(r?`showing`:`disabled`,e)}}},Wa=class{#e=null;#t;#n=[];#r;#i=!1;#a=null;#o=null;constructor(e){this.#r=e;let t=e.textTracks;this.#t=t,b(this.#s.bind(this)),g(this.#p.bind(this)),new O(t).add(`add`,this.#u.bind(this)).add(`remove`,this.#d.bind(this)).add(`mode-change`,this.#f.bind(this))}#s(){let{nativeControls:e}=this.#r.$state;this.#i=e(),this.#f()}add(e){this.#n.push(e),f(this.#f.bind(this))}remove(e){e.detach(),this.#n.splice(this.#n.indexOf(e),1),f(this.#f.bind(this))}attachVideo(e){requestAnimationFrame(()=>{if(this.#e=e,e){this.#a=new Ua,this.#a.attach(e);for(let e of this.#t)this.#c(e)}this.#f()})}#c(e){qn(e)&&this.#a?.addTrack(e)}#l(e){qn(e)&&this.#a?.removeTrack(e)}#u(e){this.#c(e.detail)}#d(e){this.#l(e.detail)}#f(){let e=this.#t.selected;if(this.#e&&(this.#i||e?.[X.nativeHLS])){this.#o?.changeTrack(null),this.#a?.setDisplay(!0),this.#a?.changeTrack(e);return}if(this.#a?.setDisplay(!1),this.#a?.changeTrack(null),!e){this.#o?.changeTrack(null);return}let t=this.#n.sort((e,t)=>e.priority-t.priority).find(t=>t.canRender(e,this.#e));this.#o!==t&&(this.#o?.detach(),t?.attach(this.#e),this.#o=t??null),t?.changeTrack(e)}#p(){this.#a?.detach(),this.#a=null,this.#o?.detach(),this.#o=null}},Ga=class extends Ea{#e=!1;#t={};#n=null;#r=null;[X.crossOrigin];constructor(){super()}get selected(){return this.items.find(e=>e.mode===`showing`&&qn(e))??null}get selectedIndex(){let e=this.selected;return e?this.indexOf(e):-1}get preferredLang(){return this.#r}set preferredLang(e){this.#r=e,this.#l(e)}add(e,t){let n=e instanceof Gn?e:new Gn(e),r=e.kind===`captions`||e.kind===`subtitles`?`captions`:e.kind;return this.#t[r]&&e.default&&delete e.default,n.addEventListener(`mode-change`,this.#o),this[Y.add](n,t),n[X.crossOrigin]=this[X.crossOrigin],this.#e&&n[X.canLoad](),e.default&&(this.#t[r]=n),this.#i(),this}remove(e,t){if(this.#a=e,this.items.includes(e))return e===this.#t[e.kind]&&delete this.#t[e.kind],e.mode=`disabled`,e[X.onModeChange]=null,e.removeEventListener(`mode-change`,this.#o),this[Y.remove](e,t),this.#a=null,this}clear(e){for(let t of[...this.items])this.remove(t,e);return this}getByKind(e){let t=Array.isArray(e)?e:[e];return this.items.filter(e=>t.includes(e.kind))}[X.canLoad](){if(!this.#e){for(let e of this.items)e[X.canLoad]();this.#e=!0,this.#i()}}#i=S(async()=>{if(!this.#e)return;!this.#r&&this.#n&&(this.#r=await this.#n.getLang());let e=await this.#n?.getCaptions();for(let t of[[`captions`,`subtitles`],`chapters`,`descriptions`,`metadata`]){let n=this.getByKind(t);if(n.find(e=>e.mode===`showing`))continue;let r=this.#r?n.find(e=>e.language===this.#r):null,i=B(t)?this.#t[t.find(e=>this.#t[e])||``]:this.#t[t],a=r??i,o=a&&qn(a);a&&(!o||e!==!1)&&(a.mode=`showing`,o&&this.#c(a))}},300);#a=null;#o=this.#s.bind(this);#s(e){let t=e.detail;if(this.#n&&qn(t)&&t!==this.#a&&this.#c(t),t.mode===`showing`){let e=qn(t)?[`captions`,`subtitles`]:[t.kind];for(let n of this.items)n.mode===`showing`&&n!=t&&e.includes(n.kind)&&(n.mode=`disabled`)}this.dispatchEvent(new R(`mode-change`,{detail:e.detail,trigger:e}))}#c(e){e.mode!==`disabled`&&this.#l(e.language),this.#n?.setCaptions?.(e.mode===`showing`)}#l(e){this.#n?.setLang?.(this.#r=e)}setStorage(e){this.#n=e}},Ka=class extends Va{#e=!1;switch=`current`;get auto(){return this.#e||this.readonly}[fa.enableAuto];[Y.onUserSelect](){this[fa.setAuto](!1)}[Y.onReset](e){this[fa.enableAuto]=void 0,this[fa.setAuto](!1,e)}autoSelect(e){this.readonly||this.#e||!this[fa.enableAuto]||(this[fa.enableAuto]?.(e),this[fa.setAuto](!0,e))}getBySrc(e){return this.items.find(t=>t.src===e)}[fa.setAuto](e,t){this.#e!==e&&(this.#e=e,this.dispatchEvent(new R(`auto-change`,{detail:e,trigger:t})))}};function qa(e){return e instanceof HTMLAudioElement}function Ja(e){return e instanceof HTMLVideoElement}function Ya(e){return qa(e)||Ja(e)}function Xa(e){return e instanceof HTMLIFrameElement}var Za=class extends v{},Qa={togglePaused:`k Space`,toggleMuted:`m`,toggleFullscreen:`f`,togglePictureInPicture:`i`,toggleCaptions:`c`,seekBackward:`j J ArrowLeft`,seekForward:`l L ArrowRight`,volumeUp:`ArrowUp`,volumeDown:`ArrowDown`,speedUp:`>`,slowDown:`<`},$a=new Set([`Shift`,`Alt`,`Meta`,`Ctrl`]),eo=`button, [role="button"]`,to=`input, textarea, select, [contenteditable], [role^="menuitem"], [role="timer"]`,no=class extends Za{#e;constructor(e){super(),this.#e=e}onConnect(){b(this.#t.bind(this))}#t(){let{keyDisabled:e,keyTarget:n}=this.$props;if(e())return;let i=n()===`player`?this.el:document,a=t(!1);i===this.el?new O(this.el).add(`focusin`,()=>a.set(!0)).add(`focusout`,e=>{this.el.contains(e.target)||a.set(!1)}):(r(a)||a.set(document.querySelector(`[data-media-player]`)===this.el),re(document,`focusin`,e=>{let t=e.composedPath().find(e=>e instanceof Element&&e.localName===`media-player`);t!==void 0&&a.set(this.el===t)})),b(()=>{a()&&new O(i).add(`keyup`,this.#n.bind(this)).add(`keydown`,this.#r.bind(this)).add(`keydown`,this.#i.bind(this),{capture:!0})})}#n(e){let t=document.activeElement;if(!e.key||!this.$state.canSeek()||t?.matches(to))return;let{method:n,value:r}=this.#a(e);if(!L(r)&&!B(r)){r?.onKeyUp?.({event:e,player:this.#e.player,remote:this.#e.remote}),r?.callback?.(e,this.#e.remote);return}n?.startsWith(`seek`)&&(e.preventDefault(),e.stopPropagation(),this.#c?(this.#l(e,n===`seekForward`),this.#c=null):(this.#e.remote.seek(this.#o,e),this.#o=void 0)),n?.startsWith(`volume`)&&this.el.querySelector(`[data-media-volume-slider]`)?.dispatchEvent(new KeyboardEvent(`keyup`,{key:n===`volumeUp`?`Up`:`Down`,shiftKey:e.shiftKey,trigger:e}))}#r(e){if(!e.key||$a.has(e.key))return;let t=document.activeElement;if(t?.matches(to)||T(e)&&t?.matches(eo))return;let{method:n,value:r}=this.#a(e),i=!e.metaKey&&/^[0-9]$/.test(e.key);if(!L(r)&&!B(r)&&!i){r?.onKeyDown?.({event:e,player:this.#e.player,remote:this.#e.remote}),r?.callback?.(e,this.#e.remote);return}if(!n&&i&&!ao(e)){e.preventDefault(),e.stopPropagation(),this.#e.remote.seek(this.$state.duration()/10*Number(e.key),e);return}if(n){switch(e.preventDefault(),e.stopPropagation(),n){case`seekForward`:case`seekBackward`:this.#u(e,n,n===`seekForward`);break;case`volumeUp`:case`volumeDown`:let t=this.el.querySelector(`[data-media-volume-slider]`);if(t)t.dispatchEvent(new KeyboardEvent(`keydown`,{key:n===`volumeUp`?`Up`:`Down`,shiftKey:e.shiftKey,trigger:e}));else{let t=e.shiftKey?.1:.05;this.#e.remote.changeVolume(this.$state.volume()+(n===`volumeUp`?+t:-t),e)}break;case`toggleFullscreen`:this.#e.remote.toggleFullscreen(`prefer-media`,e);break;case`speedUp`:case`slowDown`:let r=this.$state.playbackRate();this.#e.remote.changePlaybackRate(Math.max(.25,Math.min(2,r+(n===`speedUp`?.25:-.25))),e);break;default:this.#e.remote[n]?.(e)}this.$state.lastKeyboardAction.set({action:n,event:e})}}#i(e){Ya(e.target)&&this.#a(e).method&&e.preventDefault()}#a(e){let t={...this.$props.keyShortcuts(),...this.#e.ariaKeys},n=Object.keys(t).find(n=>{let r=t[n],i=B(r)?r.join(` `):L(r)?r:r?.keys;return((B(i)?i:i?.split(` `))?.map(e=>io(e).replace(/Control/g,`Ctrl`).split(`+`)))?.some(t=>{let n=new Set(t.filter(e=>$a.has(e)));`<>`.includes(e.key)&&n.add(`Shift`);for(let t of $a){let r=t.toLowerCase()+`Key`;if(!n.has(t)&&e[r])return!1}return t.every(t=>$a.has(t)?e[t.toLowerCase()+`Key`]:e.key===t.replace(`Space`,` `))})});return{method:n,value:n?t[n]:null}}#o;#s(e,t){let n=e.shiftKey?10:5;return this.#o=Math.max(0,Math.min((this.#o??this.$state.currentTime())+(t===`seekForward`?+n:-n),this.$state.duration()))}#c=null;#l(e,t){this.#c?.dispatchEvent(new KeyboardEvent(e.type,{key:t?`Right`:`Left`,shiftKey:e.shiftKey,trigger:e}))}#u(e,t,n){this.$state.canSeek()&&(this.#c||=this.el.querySelector(`[data-media-time-slider]`),this.#c?this.#l(e,n):this.#e.remote.seeking(this.#s(e,t),e))}},ro=[`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`];function io(e){return e.replace(/Shift\+(\d)/g,(e,t)=>ro[t-1])}function ao(e){for(let t of $a)if(e[t.toLowerCase()+`Key`])return!0;return!1}var oo=class extends Za{#e=-2;#t=!1;#n=t(!1);#r=t(!1);#i=null;#a=t(!0);defaultDelay=2e3;get canIdle(){return this.#a()}set canIdle(e){this.#a.set(e)}get hideOnMouseLeave(){let{hideControlsOnMouseLeave:e}=this.$props;return this.#n()||e()}set hideOnMouseLeave(e){this.#n.set(e)}get showing(){return this.$state.controlsVisible()}show(e=0,t){this.#m(),this.#t||this.#g(!0,e,t)}hide(e=this.defaultDelay,t){this.#m(),this.#t||this.#g(!1,e,t)}pause(e){this.#t=!0,this.#m(),this.#g(!0,0,e)}resume(e){this.#t=!1,!this.$state.paused()&&this.#g(!1,this.defaultDelay,e)}onConnect(){b(this.#o.bind(this))}#o(){let{viewType:e}=this.$state;if(!this.el||!this.#a())return;if(e()===`audio`){this.show();return}b(this.#s.bind(this)),b(this.#c.bind(this));let t=this.#l.bind(this),n=this.#u.bind(this),r=this.#d.bind(this);new O(this.el).add(`can-play`,e=>this.show(0,e)).add(`play`,t).add(`pause`,n).add(`end`,r).add(`auto-play-fail`,n)}#s(){if(!this.el)return;let{started:e,pointer:t,paused:n}=this.$state;if(!e()||t()!==`fine`)return;let r=new O(this.el),i=this.hideOnMouseLeave;(!i||!this.#r())&&b(()=>{n()||r.add(`pointermove`,this.#h.bind(this))}),i&&r.add(`mouseenter`,this.#f.bind(this)).add(`mouseleave`,this.#p.bind(this))}#c(){let{paused:e,started:t,autoPlayError:n}=this.$state;if(e()||n()&&!t())return;let r=this.#h.bind(this);b(()=>{if(!this.el)return;let e=this.$state.pointer()===`coarse`,t=new O(this.el),n=[e?`touchend`:`pointerup`,`keydown`];for(let e of n)t.add(e,r,{passive:!1})})}#l(e){e.triggers.hasType(`ended`)||(this.show(0,e),this.hide(void 0,e))}#u(e){this.show(0,e)}#d(e){let{loop:t}=this.$state;t()&&this.hide(0,e)}#f(e){this.#r.set(!1),this.show(0,e),this.hide(void 0,e)}#p(e){this.#r.set(!0),this.hide(0,e)}#m(){window.clearTimeout(this.#e),this.#e=-1}#h(e){e.MEDIA_GESTURE||this.#t||qi(e)||(ee(e)&&(e.key===`Escape`?(this.el?.focus(),this.#i=null):this.#i&&(e.preventDefault(),requestAnimationFrame(()=>{this.#i?.focus(),this.#i=null}))),this.show(0,e),this.hide(this.defaultDelay,e))}#g(e,t,n){if(t===0){this.#_(e,n);return}this.#e=window.setTimeout(()=>{this.scope&&this.#_(e&&!this.#t,n)},t)}#_(e,t){this.$state.controlsVisible()!==e&&(this.$state.controlsVisible.set(e),!e&&document.activeElement&&this.el?.contains(document.activeElement)&&(this.#i=document.activeElement,requestAnimationFrame(()=>{this.el?.focus({preventScroll:!0})}
10)),this.dispatch(`controls-change`,{detail:e,trigger:t}))}},so=class{name=`audio`;target;canPlay(e){return de(e)?!L(e.src)||e.type===`?`||oe(this.target,e.type):!1}mediaType(){return`audio`}async load(e){return new(await(Wn(()=>import(`./vidstack-audio-axyKS4nM.js`),__vite__mapDeps([2,3,4,5])))).AudioProvider(this.target,e)}},co=class{name=`video`;target;canPlay(e){return ge(e)?!L(e.src)||e.type===`?`||he(this.target,e.type):!1}mediaType(){return`video`}async load(e){return new(await(Wn(()=>import(`./vidstack-video-CZ6wCwFh.js`),__vite__mapDeps([6,7,3,4,5])))).VideoProvider(this.target,e)}},lo=class e extends co{static supported=ie();name=`hls`;canPlay(t){return e.supported&&se(t)}async load(e){return new(await(Wn(()=>import(`./vidstack-hls-BA6tA5DD.js`),__vite__mapDeps([8,7,3,4,5])))).HLSProvider(this.target,e)}},uo=class e extends co{static supported=H();name=`dash`;canPlay(t){return e.supported&&ce(t)}async load(e){return new(await(Wn(()=>import(`./vidstack-dash-CHhtDSmr.js`),__vite__mapDeps([9,7,3,4,5])))).DASHProvider(this.target,e)}},fo=class{name=`vimeo`;target;preconnect(){for(let e of[`https://i.vimeocdn.com`,`https://f.vimeocdn.com`,`https://fresnel.vimeocdn.com`])Mn(e)}canPlay(e){return L(e.src)&&e.type===`video/vimeo`}mediaType(){return`video`}async load(e){return new(await(Wn(()=>import(`./vidstack-vimeo-BvOQcm9-.js`),__vite__mapDeps([10,11,4,12,13])))).VimeoProvider(this.target,e)}async loadPoster(e,t,n){let{resolveVimeoVideoId:r,getVimeoVideoInfo:i}=await Wn(()=>import(`./vidstack-q-9soyHT-BXMImm4s.js`).then(e=>e.utils_exports),__vite__mapDeps([12,13]));if(!L(e.src))return null;let{videoId:a,hash:o}=r(e.src);return a?i(a,n,o).then(e=>e?e.poster:null):null}},po=class{name=`youtube`;target;preconnect(){for(let e of[`https://www.google.com`,`https://i.ytimg.com`,`https://googleads.g.doubleclick.net`,`https://static.doubleclick.net`])Mn(e)}canPlay(e){return L(e.src)&&e.type===`video/youtube`}mediaType(){return`video`}async load(e){return new(await(Wn(()=>import(`./vidstack-youtube-CQ_fOBls.js`),__vite__mapDeps([14,11,4,15,13])))).YouTubeProvider(this.target,e)}async loadPoster(e,t,n){let{findYouTubePoster:r,resolveYouTubeVideoId:i}=await Wn(()=>import(`./vidstack-IMa-zkAV-gnd_ydpz.js`).then(e=>e.utils_exports),__vite__mapDeps([15,13])),a=L(e.src)&&i(e.src);return a?r(a,n):null}},mo=Symbol(0),ho=`autoPlay.canAirPlay.canFullscreen.canGoogleCast.canLoad.canLoadPoster.canPictureInPicture.canPlay.canSeek.ended.fullscreen.isAirPlayConnected.isGoogleCastConnected.live.liveEdge.loop.mediaType.muted.paused.pictureInPicture.playing.playsInline.remotePlaybackState.remotePlaybackType.seeking.started.streamType.viewType.waiting`.split(`.`),go={artist:``,artwork:null,ariaLabel:``,autoplay:!1,autoPlay:!1,clipStartTime:0,clipEndTime:0,controls:!1,currentTime:0,crossorigin:null,crossOrigin:null,duration:-1,fullscreenOrientation:`landscape`,googleCast:{},load:`visible`,posterLoad:`visible`,logLevel:`silent`,loop:!1,muted:!1,paused:!0,playsinline:!1,playsInline:!1,playbackRate:1,poster:``,preload:`metadata`,preferNativeHLS:!1,src:``,title:``,controlsDelay:2e3,hideControlsOnMouseLeave:!1,viewType:`unknown`,streamType:`unknown`,volume:1,liveEdgeTolerance:10,minLiveDVRWindow:60,keyDisabled:!1,keyTarget:`player`,keyShortcuts:Qa,storage:null},_o=class extends Za{#e;#t;constructor(e,t){super(),this.#e=e,this.#t=t}async onAttach(e){let t=this.$props[this.#e]();if(t===`eager`)requestAnimationFrame(this.#t);else if(t===`idle`)h(this.#t);else if(t===`visible`){let t,n=new IntersectionObserver(e=>{this.scope&&e[0].isIntersecting&&(t?.(),t=void 0,this.#t())});n.observe(e),t=g(()=>n.disconnect())}}},vo=class{#e;#t;constructor(e,t){this.#e=e,this.#t=t}notify(e,...t){this.#e(new R(e,{detail:t?.[0],trigger:t?.[1]}))}async ready(e,t){return f(async()=>{let{logger:n}=this.#t,{autoPlay:r,canPlay:i,started:a,duration:o,seekable:s,buffered:c,remotePlaybackInfo:l,playsInline:u,savedState:d,source:f}=this.#t.$state;if(i())return;let p={duration:e?.duration??o(),seekable:e?.seekable??s(),buffered:e?.buffered??c(),provider:this.#t.$provider()};this.notify(`can-play`,p,t),A();let m=this.#t.$provider(),{storage:h,qualities:g}=this.#t,{muted:_,volume:v,clipStartTime:y,playbackRate:b}=this.#t.$props;await h?.onLoad?.(f());let x=d()?.currentTime,S=d()?.paused,C=await h?.getTime(),w=x??C??y(),T=S===!1||S!==!0&&!a()&&r();
vendor: 30,574 bytes, line 10
10if(m){m.setVolume(await h?.getVolume()??v()),m.setMuted(_()||!!await h?.getMuted());let e=await h?.getAudioGain()??1;e>1&&m.audioGain?.setGain?.(e),m.setPlaybackRate?.(await h?.getPlaybackRate()??b()),m.setPlaysInline?.(u()),w>0&&m.setCurrentTime(w)}let E=await h?.getVideoQuality();if(E&&g.length){let e=null,t=1/0;for(let n of g){let r=Math.abs(E.width-n.width)+Math.abs(E.height-n.height)+(E.bitrate?Math.abs(E.bitrate-(n.bitrate??0)):0);r<t&&(e=n,t=r)}e&&(e.selected=!0)}i()&&T?await this.#n(t):C&&C>0&&this.notify(`started`,void 0,t),l.set(null)})}async#n(e){let{player:t,$state:{autoPlaying:n,muted:r}}=this.#t;n.set(!0);let i=new R(`auto-play-attempt`,{trigger:e});try{await t.play(i)}catch{}}},yo=class{#e=new Map;enqueue(e,t){this.#e.set(e,t)}serve(e){let t=this.peek(e);return this.#e.delete(e),t}peek(e){return this.#e.get(e)}delete(e){this.#e.delete(e)}clear(){this.#e.clear()}},bo=class{#e=!1;#t=l();#n=new Map;get size(){return this.#n.size}get isServing(){return this.#e}async waitForFlush(){this.#e||await this.#t.promise}enqueue(e,t){if(this.#e){t();return}this.#n.delete(e),this.#n.set(e,t)}serve(e){this.#n.get(e)?.(),this.#n.delete(e)}start(){this.#r(),this.#e=!0,this.#n.size>0&&this.#r()}stop(){this.#e=!1}reset(){this.stop(),this.#n.clear(),this.#i()}#r(){for(let e of this.#n.keys())this.serve(e);this.#i()}#i(){this.#t.resolve(),this.#t=l()}},xo=class extends Za{#e;#t;#n;controls;#r;#i;#a;#o=new bo;constructor(e,t,n){super(),this.#e=e,this.#t=t,this.#n=n,this.#a=n.$provider,this.controls=new oo,this.#r=new Oa,this.#i=new ja}onAttach(){this.listen(`fullscreen-change`,this.#x.bind(this))}onConnect(e){let t=Object.getOwnPropertyNames(Object.getPrototypeOf(this)),n=new O(e),r=this.#l.bind(this);for(let e of t)e.startsWith(`media-`)&&n.add(e,r);this.#s(),b(this.#c.bind(this)),b(this.#m.bind(this)),b(this.#h.bind(this)),b(this.#g.bind(this)),b(this.#_.bind(this)),b(this.#v.bind(this)),b(this.#y.bind(this))}onDestroy(){try{let e=this.createEvent(`destroy`),{pictureInPicture:t,fullscreen:n}=this.$state;n()&&this.exitFullscreen(`prefer-media`,e),t()&&this.exitPictureInPicture(e)}catch{}this.#o.reset()}#s(){let{load:e}=this.$props,{canLoad:t}=this.$state;if(e()!==`play`||t())return;let n=this.listen(`media-play-request`,e=>{this.#u(e),n()})}#c(){let e=this.#a(),t=this.$state.canPlay();return e&&t&&this.#o.start(),()=>{this.#o.stop()}}#l(e){e.stopPropagation(),!e.defaultPrevented&&this[e.type]&&(r(this.#a)?this[e.type](e):this.#o.enqueue(e.type,()=>{r(this.#a)&&this[e.type](e)}))}async play(e){let{canPlay:t,paused:n,autoPlaying:i}=this.$state;if(this.#u(e)||!r(n))return;e&&this.#t.queue.enqueue(`media-play-request`,e);let a=r(i);try{let e=r(this.#a);return So(e,r(t)),wo(a),await e.play()}catch(t){let n=this.createEvent(`play-fail`,{detail:pa(t),trigger:e});throw n.autoPlay=a,this.#e.handle(n),t}}#u(e){let{load:t}=this.$props,{canLoad:n}=this.$state;if(t()===`play`&&!n()){let t=this.createEvent(`media-start-loading`,{trigger:e});return this.dispatchEvent(t),this.#o.enqueue(`media-play-request`,async()=>{try{await this.play(t)}catch{}}),!0}return!1}async pause(e){let{canPlay:t,paused:n}=this.$state;if(!r(n)){e&&this.#t.queue.enqueue(`media-pause-request`,e);try{let e=r(this.#a);return So(e,r(t)),await e.pause()}catch(e){throw this.#t.queue.delete(`media-pause-request`),e}}}setAudioGain(e,t){let{audioGain:n,canSetAudioGain:r}=this.$state;if(n()===e)return;let i=this.#a();if(!i?.audioGain||!r())throw Error(`[vidstack] audio gain api not available`);t&&this.#t.queue.enqueue(`media-audio-gain-change-request`,t),i.audioGain.setGain(e)}seekToLiveEdge(e){let{canPlay:t,live:n,liveEdge:i,canSeek:a,liveSyncPosition:o,seekableEnd:s,userBehindLiveEdge:c}=this.$state;if(c.set(!1),r(()=>!n()||a()&&i()))return;let l=r(this.#a);So(l,r(t));let u=s()-2,d=Math.min(u,o()??u);Number.isFinite(d)&&(e&&this.#t.queue.enqueue(`media-seek-request`,e),l.setCurrentTime(d))}#d=!1;async enterFullscreen(e=`prefer-media`,t){let n=this.#f(e);if(Co(e,n),!n.active)return r(this.$state.pictureInPicture)&&(this.#d=!0,await this.exitPictureInPicture(t)),t&&this.#t.queue.enqueue(`media-enter-fullscreen-request`,t),n.enter()}async exitFullscreen(e=`prefer-media`,t){let n=this.#f(e);if(Co(e,n),n.active){t&&this.#t.queue.enqueue(`media-exit-fullscreen-request`,t);try{let e=await n.exit();return this.#d&&r(this.$state.canPictureInPicture)&&await this.enterPictureInPicture(),e}finally{this.#d=!1}}}#f(e){let t=r(this.#a);return e===`prefer-media`&&this.#r.supported||e===`media`?this.#r:t?.fullscreen}async enterPictureInPicture(e){if(this.#p(),!this.$state.pictureInPicture())return e&&this.#t.queue.enqueue(`media-enter-pip-request`,e),await this.#a().pictureInPicture.enter()}async exitPictureInPicture(e){if(this.#p(),this.$state.pictureInPicture()){e&&this.#t.queue.enqueue(`media-exit-pip-request`,e);try{if(document?.pictureInPictureElement&&document.exitPictureInPicture){await document.exitPictureInPicture();return}let e=this.#a();if(e?.pictureInPicture){await e.pictureInPicture.exit();return}let t=document?.querySelectorAll?.(`video`)||[];for(let e of t){if(e===document.pictureInPictureElement&&document.exitPictureInPicture){await document.exitPictureInPicture();return}if(e.webkitPresentationMode===`picture-in-picture`){e.webkitSetPresentationMode(`inline`);return}}}catch{}}}#p(){if(!this.$state.canPictureInPicture())throw Error(`[vidstack] no pip support`)}#m(){this.controls.defaultDelay=this.$props.controlsDelay()}#h(){let{canSetAudioGain:e}=this.$state,t=!!this.#a()?.audioGain?.supported;e.set(t)}#g(){let{canAirPlay:e}=this.$state,t=!!this.#a()?.airPlay?.supported;e.set(t)}#_(){let{canGoogleCast:e,source:t}=this.$state,n=me&&!le&&ue(t());e.set(n)}#v(){let{canFullscreen:e}=this.$state,t=this.#r.supported||!!this.#a()?.fullscreen?.supported;e.set(t)}#y(){let{canPictureInPicture:e}=this.$state,t=!!this.#a()?.pictureInPicture?.supported;e.set(t)}async"media-airplay-request"(e){try{await this.requestAirPlay(e)}catch{}}async requestAirPlay(e){try{let t=this.#a()?.airPlay;if(!t?.supported)throw Error(`No AirPlay adapter.`);return e&&this.#t.queue.enqueue(`media-airplay-request`,e),await t.prompt()}catch(e){throw this.#t.queue.delete(`media-airplay-request`),e}}async"media-google-cast-request"(e){try{await this.requestGoogleCast(e)}catch{}}#b;async requestGoogleCast(e){try{let{canGoogleCast:t}=this.$state;if(!r(t)){let e=Error(`Cast not available.`);throw e.code=`CAST_NOT_AVAILABLE`,e}if(Mn(`https://www.gstatic.com`),!this.#b){let e=await Wn(()=>import(`./vidstack-DUnfBERX2-DXW-N_Dy.js`),__vite__mapDeps([16,4,17,5]));this.#b=new e.GoogleCastLoader}await this.#b.prompt(this.#n),e&&this.#t.queue.enqueue(`media-google-cast-request`,e);let n=r(this.$state.remotePlaybackState)!==`disconnected`;n&&this.$state.savedState.set({paused:r(this.$state.paused),currentTime:r(this.$state.currentTime)}),this.$state.remotePlaybackLoader.set(n?this.#b:null)}catch(e){throw this.#t.queue.delete(`media-google-cast-request`),e}}"media-clip-start-change-request"(e){let{clipStartTime:t}=this.$state;t.set(e.detail)}"media-clip-end-change-request"(e){let{clipEndTime:t}=this.$state;t.set(e.detail),this.dispatch(`duration-change`,{detail:e.detail,trigger:e})}"media-duration-change-request"(e){let{providedDuration:t,clipEndTime:n}=this.$state;t.set(e.detail),n()<=0&&this.dispatch(`duration-change`,{detail:e.detail,trigger:e})}"media-audio-track-change-request"(e){let{logger:t,audioTracks:n}=this.#n;if(n.readonly)return;let r=n[e.detail];if(r){let t=e.type;this.#t.queue.enqueue(t,e),r.selected=!0}}async"media-enter-fullscreen-request"(e){try{await this.enterFullscreen(e.detail,e)}catch(t){this.#S(t,e)}}async"media-exit-fullscreen-request"(e){try{await this.exitFullscreen(e.detail,e)}catch(t){this.#S(t,e)}}async#x(e){let t=r(this.$props.fullscreenOrientation),n=e.detail;if(!(D(t)||t===`none`||!this.#i.supported))if(n){if(this.#i.locked)return;this.dispatch(`media-orientation-lock-request`,{detail:t,trigger:e})}else this.#i.locked&&this.dispatch(`media-orientation-unlock-request`,{trigger:e})}#S(e,t){this.#e.handle(this.createEvent(`fullscreen-error`,{detail:pa(e)}))}async"media-orientation-lock-request"(e){let t=e.type;try{this.#t.queue.enqueue(t,e),await this.#i.lock(e.detail)}catch{this.#t.queue.delete(t)}}async"media-orientation-unlock-request"(e){let t=e.type;try{this.#t.queue.enqueue(t,e),await this.#i.unlock()}catch{this.#t.queue.delete(t)}}async"media-enter-pip-request"(e){try{await this.enterPictureInPicture(e)}catch(t){this.#C(t,e)}}async"media-exit-pip-request"(e){try{await this.exitPictureInPicture(e)}catch(t){this.#C(t,e)}}#C(e,t){this.#e.handle(this.createEvent(`picture-in-picture-error`,{detail:pa(e)}))}"media-live-edge-request"(e){let{live:t,liveEdge:n,canSeek:r}=this.$state;if(!(!t()||r()&&n()))try{this.seekToLiveEdge(e)}catch{this.#t.queue.delete(`media-seek-request`)}}async"media-loop-request"(e){try{this.#t.looping=!0,this.#t.replaying=!0,await this.play(e)}catch{this.#t.looping=!1}}"media-user-loop-change-request"(e){this.$state.userPrefersLoop.set(e.detail)}async"media-pause-request"(e){if(!this.$state.paused())try{await this.pause(e)}catch{}}async"media-play-request"(e){if(this.$state.paused())try{await this.play(e)}catch{}}"media-rate-change-request"(e){let{playbackRate:t,canSetPlaybackRate:n}=this.$state;if(t()===e.detail||!n())return;let r=this.#a();r?.setPlaybackRate&&(this.#t.queue.enqueue(`media-rate-change-request`,e),r.setPlaybackRate(e.detail))}"media-audio-gain-change-request"(e){try{this.setAudioGain(e.detail,e)}catch{}}"media-quality-change-request"(e){let{qualities:t,storage:n,logger:r}=this.#n;if(t.readonly)return;this.#t.queue.enqueue(`media-quality-change-request`,e);let i=e.detail;if(i<0)t.autoSelect(e),e.isOriginTrusted&&n?.setVideoQuality?.(null);else{let r=t[i];r&&(r.selected=!0,e.isOriginTrusted&&n?.setVideoQuality?.({id:r.id,width:r.width,height:r.height,bitrate:r.bitrate}))}}"media-pause-controls-request"(e){let t=e.type;this.#t.queue.enqueue(t,e),this.controls.pause(e)}"media-resume-controls-request"(e){let t=e.type;this.#t.queue.enqueue(t,e),this.controls.resume(e)}"media-seek-request"(e){let{canSeek:t,ended:n,live:r,seekableEnd:i,userBehindLiveEdge:a}=this.$state,o=e.detail;n()&&(this.#t.replaying=!0);let s=e.type;this.#t.seeking=!1,this.#t.queue.delete(s);let c=La(o,this.$state);!Number.isFinite(c)||!t()||(this.#t.queue.enqueue(s,e),this.#a().setCurrentTime(c),r()&&e.isOriginTrusted&&Math.abs(i()-c)>=2&&a.set(!0))}"media-seeking-request"(e){let t=e.type;this.#t.queue.enqueue(t,e),this.$state.seeking.set(!0),this.#t.seeking=!0}"media-start-loading"(e){if(this.$state.canLoad())return;let t=e.type;this.#t.queue.enqueue(t,e),this.#e.handle(this.createEvent(`can-load`))}"media-poster-start-loading"(e){if(this.$state.canLoadPoster())return;let t=e.type;this.#t.queue.enqueue(t,e),this.#e.handle(this.createEvent(`can-load-poster`))}"media-text-track-change-request"(e){let{index:t,mode:n}=e.detail,r=this.#n.textTracks[t];if(r){let t=e.type;this.#t.queue.enqueue(t,e),r.setMode(n,e)}}"media-mute-request"(e){if(this.$state.muted())return;let t=e.type;this.#t.queue.enqueue(t,e),this.#a().setMuted(!0)}"media-unmute-request"(e){let{muted:t,volume:n}=this.$state;if(!t())return;let r=e.type;this.#t.queue.enqueue(r,e),this.#n.$provider().setMuted(!1),n()===0&&(this.#t.queue.enqueue(r,e),this.#a().setVolume(.25))}"media-volume-change-request"(e){let{muted:t,volume:n}=this.$state,r=e.detail;if(n()===r)return;let i=e.type;this.#t.queue.enqueue(i,e),this.#a().setVolume(r),r>0&&t()&&(this.#t.queue.enqueue(i,e),this.#a().setMuted(!1))}};function So(e,t){if(!(e&&t))throw Error(`[vidstack] media not ready`)}function Co(e,t){if(!t?.supported)throw Error(`[vidstack] no fullscreen support`)}function wo(e){if(!(!da()||!e))throw Error(`[vidstack] autoplay blocked`)}var To=class{seeking=!1;looping=!1;replaying=!1;queue=new yo},Eo=new Set([`auto-play`,`auto-play-fail`,`can-load`,`sources-change`,`source-change`,`load-start`,`abort`,`error`,`loaded-metadata`,`loaded-data`,`can-play`,`play`,`play-fail`,`pause`,`playing`,`seeking`,`seeked`,`waiting`]),Do=class extends Za{#e;#t;#n=new Map;#r=!1;#i=[];#a=[-1,-1];#o=!1;#s;constructor(e,t){super(),this.#e=e,this.#t=t}onAttach(e){e.setAttribute(`aria-busy`,`true`),new O(this).add(`fullscreen-change`,this[`fullscreen-change`].bind(this)).add(`fullscreen-error`,this[`fullscreen-error`].bind(this)).add(`orientation-change`,this[`orientation-change`].bind(this))}onConnect(e){b(this.#D.bind(this)),this.#p(),this.#m(),this.#h(),this.#l(),g(this.#u.bind(this))}onDestroy(){let{audioTracks:e,qualities:t,textTracks:n}=this.#t;e[Y.reset](),t[Y.reset](),n[Y.reset](),this.#T()}handle(e){if(!this.scope)return;let t=e.type;f(()=>this[e.type]?.(e)),Eo.has(t)&&this.#n.set(t,e),this.dispatch(e)}#c=!1;#l(){this.#c&&=(requestAnimationFrame(()=>{this.scope&&this.#t.remote.play(new R(`dom-connect`))}),!1)}#u(){this.#c||(this.#c=!this.$state.paused(),this.#t.$provider()?.pause())}#d(){this.#L(),this.#r=!1,this.#e.replaying=!1,this.#e.looping=!1,this.#o=!1,this.#s=void 0,this.#n.clear()}#f(e,t){let n=this.#e.queue.serve(e);n&&(t.request=n,t.triggers.add(n))}#p(){this.#g(),this.#_();let e=this.#t.textTracks;new O(e).add(`add`,this.#g.bind(this)).add(`remove`,this.#g.bind(this)).add(`mode-change`,this.#_.bind(this))}#m(){let e=this.#t.qualities;new O(e).add(`add`,this.#b.bind(this)).add(`remove`,this.#b.bind(this)).add(`change`,this.#x.bind(this)).add(`auto-change`,this.#S.bind(this)).add(`readonly-change`,this.#E.bind(this))}#h(){let e=this.#t.audioTracks;new O(e).add(`add`,this.#v.bind(this)).add(`remove`,this.#v.bind(this)).add(`change`,this.#y.bind(this))}#g(e){let{textTracks:t}=this.$state;t.set(this.#t.textTracks.toArray()),this.dispatch(`text-tracks-change`,{detail:t(),trigger:e})}#_(e){e&&this.#f(`media-text-track-change-request`,e);let t=this.#t.textTracks.selected,{textTrack:n}=this.$state;n()!==t&&(n.set(t),this.dispatch(`text-track-change`,{detail:t,trigger:e}))}#v(e){let{audioTracks:t}=this.$state;t.set(this.#t.audioTracks.toArray()),this.dispatch(`audio-tracks-change`,{detail:t(),trigger:e})}#y(e){let{audioTrack:t}=this.$state;t.set(this.#t.audioTracks.selected),e&&this.#f(`media-audio-track-change-request`,e),this.dispatch(`audio-track-change`,{detail:t(),trigger:e})}#b(e){let{qualities:t}=this.$state;t.set(this.#t.qualities.toArray()),this.dispatch(`qualities-change`,{detail:t(),trigger:e})}#x(e){let{quality:t}=this.$state;t.set(this.#t.qualities.selected),e&&this.#f(`media-quality-change-request`,e),this.dispatch(`quality-change`,{detail:t(),trigger:e})}#S(){let{qualities:e}=this.#t,t=e.auto;this.$state.autoQuality.set(t),t||this.#T()}#C=null;#w(){this.#T(),this.#C=b(()=>{let{qualities:e}=this.#t,{mediaWidth:t,mediaHeight:n}=this.$state,r=t(),i=n();if(r===0||i===0)return;let a=null,o=1/0;for(let t of e){let e=Math.abs(t.width-r)+Math.abs(t.height-i);e<o&&(o=e,a=t)}a&&e[Y.select](a,!0,new R(`resize`,{detail:{width:r,height:i}}))})}#T(){this.#C?.(),this.#C=null}#E(){this.$state.canSetQuality.set(!this.#t.qualities.readonly)}#D(){let{canSetVolume:e,isGoogleCastConnected:t}=this.$state;if(t()){e.set(!1);return}ae().then(e.set)}"provider-change"(e){let t=this.#t.$provider(),n=e.detail;t?.type!==n?.type&&(t?.destroy?.(),t?.scope?.dispose(),this.#t.$provider.set(e.detail),t&&e.detail===null&&this.#k(e))}"provider-loader-change"(e){}"auto-play"(e){this.$state.autoPlayError.set(null)}"auto-play-fail"(e){this.$state.autoPlayError.set(e.detail),this.#d()}"can-load"(e){this.$state.canLoad.set(!0),this.#n.set(`can-load`,e),this.#t.textTracks[X.canLoad](),this.#f(`media-start-loading`,e)}"can-load-poster"(e){this.$state.canLoadPoster.set(!0),this.#n.set(`can-load-poster`,e),this.#f(`media-poster-start-loading`,e)}"media-type-change"(e){let t=this.#n.get(`source-change`);t&&e.triggers.add(t);let n=this.$state.viewType();this.$state.mediaType.set(e.detail);let r=this.$state.providedViewType(),i=r===`unknown`?e.detail:r;n!==i&&setTimeout(()=>{requestAnimationFrame(()=>{this.scope&&(this.$state.inferredViewType.set(e.detail),this.dispatch(`view-type-change`,{detail:i,trigger:e}))})},0)}"stream-type-change"(e){let t=this.#n.get(`source-change`);t&&e.triggers.add(t);let{streamType:n,inferredStreamType:r}=this.$state;r.set(e.detail),e.detail=n()}"rate-change"(e){let{storage:t}=this.#t,{canPlay:n}=this.$state;this.$state.playbackRate.set(e.detail),this.#f(`media-rate-change-request`,e),n()&&t?.setPlaybackRate?.(e.detail)}"remote-playback-change"(e){let{remotePlaybackState:t,remotePlaybackType:n}=this.$state,{type:r,state:i}=e.detail,a=i===`connected`;n.set(r),t.set(i);let o=r===`airplay`?`media-airplay-request`:`media-google-cast-request`;if(a)this.#f(o,e);else{let t=this.#e.queue.peek(o);t&&(e.request=t,e.triggers.add(t))}}"sources-change"(e){let t=this.$state.sources(),n=e.detail;this.$state.sources.set(n),this.#O(t,n,e)}#O(e,t,n){let{qualities:r}=this.#t,i=!1,a=!1;for(let i of e)if(Ma(i)&&!t.some(e=>e.src===i.src)){let e=r.getBySrc(i.src);e&&(r[Y.remove](e,n),a=!0)}a&&!r.length&&(this.$state.savedState.set(null),r[Y.reset](n));for(let e of t){if(!Ma(e)||r.getBySrc(e.src))continue;let t={id:e.id??e.height+`p`,bitrate:null,codec:null,...e,selected:!1};r[Y.add](t,n),i=!0}i&&!r[fa.enableAuto]&&(this.#w(),r[fa.enableAuto]=this.#w.bind(this),r[fa.setAuto](!0,n))}"source-change"(e){e.isQualityChange=e.originEvent?.type===`quality-change`;let t=e.detail;this.#k(e,e.isQualityChange),this.#n.set(e.type,e),this.$state.source.set(t),this.el?.setAttribute(`aria-busy`,`true`)}#k(e,t=!1){let{audioTracks:n,qualities:r}=this.#t;if(!t){this.#i=[],this.#a=[-1,-1],n[Y.reset](e),r[Y.reset](e),Ia(this.$state,t),this.#d();return}Ia(this.$state,t),this.#d()}abort(e){let t=this.#n.get(`source-change`);t&&e.triggers.add(t);let n=this.#n.get(`can-load`);n&&!e.triggers.hasType(`can-load`)&&e.triggers.add(n)}"load-start"(e){let t=this.#n.get(`source-change`);t&&e.triggers.add(t)}error(e){this.$state.error.set(e.detail);let t=this.#n.get(`abort`);t&&e.triggers.add(t)}"loaded-metadata"(e){let t=this.#n.get(`load-start`);t&&e.triggers.add(t)}"loaded-data"(e){let t=this.#n.get(`load-start`);t&&e.triggers.add(t)}"can-play"(e){let t=this.#n.get(`loaded-metadata`);t&&e.triggers.add(t),this.#A(e.detail),this.el?.setAttribute(`aria-busy`,`false`)}"can-play-through"(e){this.#A(e.detail);let t=this.#n.get(`can-play`);t&&e.triggers.add(t)}#A(e){let{seekable:t,buffered:n,intrinsicDuration:r,canPlay:i}=this.$state;i.set(!0),n.set(e.buffered),t.set(e.seekable);let a=On(e.seekable)??1/0;r.set(a)}"duration-change"(e){let{live:t,intrinsicDuration:n,providedDuration:r,clipEndTime:i,ended:a}=this.$state,o=e.detail;if(!t()){let t=Number.isNaN(o)?0:o;n.set(t),a()&&this.#N(e)}(r()>0||i()>0)&&e.stopImmediatePropagation()}progress(e){let{buffered:t,seekable:n}=this.$state,{buffered:r,seekable:i}=e.detail,a=On(r),o=r.length!==t().length,s=a!==On(t()),c=On(i),l=i.length!==n().length,u=c!==On(n());(o||s)&&t.set(r),(l||u)&&n.set(i)}play(e){let{paused:t,autoPlayError:n,ended:r,autoPlaying:i,playsInline:a,pointer:o,muted:s,viewType:c,live:l,userBehindLiveEdge:u}=this.$state;if(this.#j(),!t()){e.stopImmediatePropagation();return}e.autoPlay=i();let d=this.#n.get(`waiting`);d&&e.triggers.add(d),this.#f(`media-play-request`,e),this.#n.set(`play`,e),t.set(!1),n.set(null),e.autoPlay&&(this.handle(this.createEvent(`auto-play`,{detail:{muted:s()},trigger:e})),i.set(!1)),(r()||this.#e.replaying)&&(this.#e.replaying=!1,r.set(!1),this.handle(this.createEvent(`replay`,{trigger:e}))),!a()&&c()===`video`&&o()===`coarse`&&this.#t.remote.enterFullscreen(`prefer-media`,e),l()&&!u()&&this.#t.remote.seekToLiveEdge(e)}#j(e){if(!r(this.#t.$provider))return;let{ended:t,seekableStart:n,clipEndTime:i,currentTime:a,realCurrentTime:o,duration:s}=this.$state,c=t()||o()<n()||i()>0&&o()>=i()||Math.abs(a()-s())<.1;return c&&this.dispatch(`media-seek-request`,{detail:n(),trigger:e}),c}"play-fail"(e){let{muted:t,autoPlaying:n}=this.$state,r=this.#n.get(`play`);r&&e.triggers.add(r),this.#f(`media-play-request`,e);let{paused:i,playing:a}=this.$state;i.set(!0),a.set(!1),this.#d(),this.#n.set(`play-fail`,e),e.autoPlay&&(this.handle(this.createEvent(`auto-play-fail`,{detail:{muted:t(),error:e.detail},trigger:e})),n.set(!1))}playing(e){let t=this.#n.get(`play`),n=this.#n.get(`seeked`);t?e.triggers.add(t):n&&e.triggers.add(n),setTimeout(()=>this.#d(),0);let{paused:r,playing:i,live:a,liveSyncPosition:o,seekableEnd:s,started:c,currentTime:l,seeking:u,ended:d}=this.$state;if(r.set(!1),i.set(!0),u.set(!1),d.set(!1),this.#e.looping){this.#e.looping=!1;return}if(a()&&!c()&&l()===0){let e=o()??s()-2;Number.isFinite(e)&&this.#t.$provider().setCurrentTime(e)}this.started(e)}started(e){let{started:t}=this.$state;t()||(t.set(!0),this.handle(this.createEvent(`started`,{trigger:e})))}pause(e){this.el?.isConnected||(this.#c=!0),this.#f(`media-pause-request`,e);let t=this.#n.get(`seeked`);t&&e.triggers.add(t);let{paused:n,playing:r}=this.$state;n.set(!0),r.set(!1),this.#r&&setTimeout(()=>{this.handle(this.createEvent(`end`,{trigger:e})),this.#r=!1},0),this.#d()}"time-change"(e){if(this.#e.looping){e.stopImmediatePropagation();return}let{waiting:t,played:n,clipEndTime:r,realCurrentTime:i,currentTime:a}=this.$state,o=e.detail,s=r();i.set(o),this.#M(),t.set(!1);for(let t of this.#t.textTracks)t[X.updateActiveCues](o,e);s>0&&o>=s&&(this.#r=!0,this.dispatch(`media-pause-request`,{trigger:e})),this.#P(),this.dispatch(`time-update`,{detail:{currentTime:a(),played:n()},trigger:e})}#M(){let{currentTime:e,played:t,paused:n}=this.$state;n()||(this.#a=An(this.#i,this.#a,e()),t.set(new En(this.#i)))}#N(e){let{clipStartTime:t,clipEndTime:n,duration:r}=this.$state;t()>0||n()>0||this.handle(this.createEvent(`time-change`,{detail:r(),trigger:e}))}#P(){let{storage:e}=this.#t,{canPlay:t,realCurrentTime:n}=this.$state;t()&&e?.setTime?.(n())}"audio-gain-change"(e){let{storage:t}=this.#t,{canPlay:n,audioGain:r}=this.$state;r.set(e.detail),this.#f(`media-audio-gain-change-request`,e),n()&&t?.setAudioGain?.(r())}"volume-change"(e){let{storage:t}=this.#t,{volume:n,muted:r,canPlay:i}=this.$state,a=e.detail;n.set(a.volume),r.set(a.muted||a.volume===0),this.#f(`media-volume-change-request`,e),this.#f(a.muted?`media-mute-request`:`media-unmute-request`,e),i()&&(t?.setVolume?.(n()),t?.setMuted?.(r()))}seeking=m(e=>{let{seeking:t,realCurrentTime:n,paused:r}=this.$state;t.set(!0),n.set(e.detail),this.#f(`media-seeking-request`,e),r()&&(this.#s=e,this.#F()),this.#a=[-1,-1]},150,{leading:!0});seeked(e){let{seeking:t,currentTime:n,realCurrentTime:r,paused:i,seekableEnd:a,ended:o,live:s}=this.$state;if(this.#e.seeking)t.set(!0),e.stopImmediatePropagation();else if(t()){let n=this.#n.get(`waiting`);n&&e.triggers.add(n);let a=this.#n.get(`seeking`);a&&!e.triggers.has(a)&&e.triggers.add(a),i()&&this.#L(),t.set(!1),r.set(e.detail),this.#f(`media-seek-request`,e);let o=e?.originEvent;o?.isTrusted&&!(o instanceof MessageEvent)&&!/seek/.test(o.type)&&this.started(e)}s()||(Math.floor(n())===Math.floor(a())?this.end(e):o.set(!1))}waiting(e){this.#o||this.#e.seeking||(e.stopImmediatePropagation(),this.#s=e,this.#F())}#F=S(()=>{if(!this.#s)return;this.#o=!0;let{waiting:e,playing:t}=this.$state;e.set(!0),t.set(!1);let n=this.createEvent(`waiting`,{trigger:this.#s});this.#n.set(`waiting`,n),this.dispatch(n),this.#s=void 0,this.#o=!1},300);end(e){let{loop:t,ended:n}=this.$state;if(!(!t()&&n())){if(t()){setTimeout(()=>{requestAnimationFrame(()=>{this.#j(e),this.dispatch(`media-loop-request`,{trigger:e})})},10);return}setTimeout(()=>this.#I(e),0)}}#I(e){let{storage:t}=this.#t,{paused:n,seeking:r,ended:i,duration:a}=this.$state;this.#N(e),n()||this.dispatch(`pause`,{trigger:e}),r()&&this.dispatch(`seeked`,{detail:a(),trigger:e}),i.set(!0),this.#d(),t?.setTime?.(a(),!0),this.dispatch(`ended`,{trigger:e})}#L(){this.#F.cancel(),this.$state.waiting.set(!1)}"fullscreen-change"(e){let t=e.detail;this.$state.fullscreen.set(t),this.#f(t?`media-enter-fullscreen-request`:`media-exit-fullscreen-request`,e)}"fullscreen-error"(e){this.#f(`media-enter-fullscreen-request`,e),this.#f(`media-exit-fullscreen-request`,e)}"orientation-change"(e){let t=e.detail.lock;this.#f(t?`media-orientation-lock-request`:`media-orientation-unlock-request`,e)}"picture-in-picture-change"(e){let t=e.detail;this.$state.pictureInPicture.set(t),this.#f(t?`media-enter-pip-request`:`media-exit-pip-request`,e)}"picture-in-picture-error"(e){this.#f(`media-enter-pip-request`,e),this.#f(`media-exit-pip-request`,e)}"title-change"(e){e.trigger&&(e.stopImmediatePropagation(),this.$state.inferredTitle.set(e.detail))}"poster-change"(e){e.trigger&&(e.stopImmediatePropagation(),this.$state.inferredPoster.set(e.detail))}},Oo=class extends Za{onSetup(){this.#e();let e=[this.#n,this.#i,this.#d,this.#f,this.#o,this.#c,this.#l,this.#p,this.#h,this.#m,this.#a,this.#u,this.#s,this.#t,this.#r];for(let t of e)b(t.bind(this))}#e(){let e={duration:`providedDuration`,loop:`providedLoop`,poster:`providedPoster`,streamType:`providedStreamType`,title:`providedTitle`,viewType:`providedViewType`},t=new Set([`currentTime`,`paused`,`playbackRate`,`volume`]);for(let n of Object.keys(this.$props))t.has(n)||this.$state[e[n]??n]?.set(this.$props[n]());this.$state.muted.set(this.$props.muted()||this.$props.volume()===0)}#t(){let{viewType:e,streamType:t,title:n,poster:r,loop:i}=this.$props,a=this.$state;a.providedPoster.set(r()),a.providedStreamType.set(t()),a.providedViewType.set(e()),a.providedTitle.set(n()),a.providedLoop.set(i())}#n(){let{artist:e,artwork:t}=this.$props;this.$state.artist.set(e()),this.$state.artwork.set(t())}#r(){let{title:e}=this.$state;this.dispatch(`title-change`,{detail:e()})}#i(){let e=this.$props.autoPlay()||this.$props.autoplay();this.$state.autoPlay.set(e),this.dispatch(`auto-play-change`,{detail:e})}#a(){let e=this.$state.loop();this.dispatch(`loop-change`,{detail:e})}#o(){let e=this.$props.controls();this.$state.controls.set(e)}#s(){let{poster:e}=this.$state;this.dispatch(`poster-change`,{detail:e()})}#c(){let e=this.$props.crossOrigin()??this.$props.crossorigin(),t=e===!0?``:e;this.$state.crossOrigin.set(t)}#l(){let{duration:e}=this.$props;this.dispatch(`media-duration-change-request`,{detail:e()})}#u(){let e=this.$props.playsInline()||this.$props.playsinline();this.$state.playsInline.set(e),this.dispatch(`plays-inline-change`,{detail:e})}#d(){let{clipStartTime:e}=this.$props;this.dispatch(`media-clip-start-change-request`,{detail:e()})}#f(){let{clipEndTime:e}=this.$props;this.dispatch(`media-clip-end-change-request`,{detail:e()})}#p(){this.dispatch(`live-change`,{detail:this.$state.live()})}#m(){this.$state.liveEdgeTolerance.set(this.$props.liveEdgeTolerance()),this.$state.minLiveDVRWindow.set(this.$props.minLiveDVRWindow())}#h(){this.dispatch(`live-edge-change`,{detail:this.$state.liveEdge()})}},ko=[`play`,`pause`,`seekforward`,`seekbackward`,`seekto`],Ao=class extends Za{onConnect(){b(this.#t.bind(this)),b(this.#n.bind(this));let e=this.#r.bind(this);for(let t of ko)navigator.mediaSession.setActionHandler(t,e);g(this.#e.bind(this))}#e(){for(let e of ko)navigator.mediaSession.setActionHandler(e,null)}#t(){let{title:e,artist:t,artwork:n,poster:r}=this.$state;navigator.mediaSession.metadata=new MediaMetadata({title:e(),artist:t(),artwork:n()??[{src:r()}]})}#n(){let{canPlay:e,paused:t}=this.$state;navigator.mediaSession.playbackState=e()?t()?`paused`:`playing`:`none`}#r(e){let t=new R(`media-session-action`,{detail:e});switch(e.action){case`play`:this.dispatch(`media-play-request`,{trigger:t});break;case`pause`:this.dispatch(`media-pause-request`,{trigger:t});break;case`seekto`:case`seekforward`:case`seekbackward`:this.dispatch(`media-seek-request`,{detail:te(e.seekTime)?e.seekTime:this.$state.currentTime()+(e.seekOffset??(e.action===`seekforward`?10:-10)),trigger:t});break}}},jo=class e extends P{static props=go;static state=Na;#e;#t;#n;canPlayQueue=new bo;remoteControl;get#r(){return this.#e.$provider()}get#i(){return this.$props}constructor(){super(),new Oo;let e={player:this,qualities:new Ka,audioTracks:new Ha,storage:null,$provider:t(null),$providerSetup:t(!1),$props:this.$props,$state:this.$state};e.remote=this.remoteControl=new Ra(void 0),e.remote.setPlayer(this),e.textTracks=new Ga,e.textTracks[X.crossOrigin]=this.$state.crossOrigin,e.textRenderers=new Wa(e),e.ariaKeys={},this.#e=e,_(Yn,e),this.orientation=new ja,new ga,new no(e);let n=new To;this.#t=new Do(n,e),this.#n=new xo(this.#t,n,e),e.delegate=new vo(this.#t.handle.bind(this.#t),e),e.notify=e.delegate.notify.bind(e.delegate),typeof navigator<`u`&&`mediaSession`in navigator&&new Ao,new _o(`load`,this.startLoading.bind(this)),new _o(`posterLoad`,this.startLoadingPoster.bind(this))}onSetup(){this.#l(),b(this.#c.bind(this)),b(this.#h.bind(this)),b(this.#p.bind(this)),b(this.#y.bind(this)),b(this.#_.bind(this)),b(this.#C.bind(this)),b(this.#x.bind(this))}onAttach(e){e.setAttribute(`data-media-player`,``),Bi(e,`tabindex`,`0`),Bi(e,`role`,`region`),b(this.#T.bind(this)),b(this.#o.bind(this)),b(this.#s.bind(this)),re(e,`find-media-player`,this.#u.bind(this))}onConnect(e){fe&&p(e,`data-iphone`,``);let t=window.matchMedia(`(pointer: coarse)`);this.#f(t),t.onchange=this.#f.bind(this);let n=new ResizeObserver(s(this.#d.bind(this)));n.observe(e),b(this.#d.bind(this)),this.dispatch(`media-player-connect`,{detail:this,bubbles:!0,composed:!0}),g(()=>{n.disconnect(),t.onchange=null})}onDestroy(){this.#e.player=null,this.canPlayQueue.reset()}#a=!1;#o(){let e=this.$el,{ariaLabel:t}=this.$props,{title:n,live:r,viewType:i,providedTitle:o}=this.$state,s=r(),c=a(i()),l=c===`Unknown`?s?`Live`:`Media`:`${s?`Live `:``}${c}`,u=n(),d=t()||`${l} Player`+(u?` - ${u}`:``);p(this.el,`aria-label`,d),e?.hasAttribute(`title`)&&(this.#a=!0,e?.removeAttribute(`title`))}#s(){let e=this.orientation.landscape?`landscape`:`portrait`;this.$state.orientation.set(e),p(this.el,`data-orientation`,e),this.#d()}#c(){this.$state.canPlay()&&this.#r?this.canPlayQueue.start():this.canPlayQueue.stop()}#l(){if(e[mo]){this.setAttributes(e[mo]);return}let t={"data-load":function(){return this.$props.load()},"data-captions":function(){let e=this.$state.textTrack();return!!e&&qn(e)},"data-ios-controls":function(){return this.$state.iOSControls()},"data-controls":function(){return this.controls.showing},"data-buffering":function(){let{canLoad:e,canPlay:t,waiting:n}=this.$state;return e()&&(!t()||n())},"data-error":function(){let{error:e}=this.$state;return!!e()},"data-autoplay-error":function(){let{autoPlayError:e}=this.$state;return!!e()}}
vendor: 6,298 bytes, lines 10-12
10,n={autoPlay:`autoplay`,canAirPlay:`can-airplay`,canPictureInPicture:`can-pip`,pictureInPicture:`pip`,playsInline:`playsinline`,remotePlaybackState:`remote-state`,remotePlaybackType:`remote-type`,isAirPlayConnected:`airplay`,isGoogleCastConnected:`google-cast`};for(let e of ho){let r=`data-`+(n[e]??y(e));t[r]=function(){return this.$state[e]()}}delete t.title,e[mo]=t,this.setAttributes(t)}#u(e){e.detail(this)}#d(){if(!this.el)return;let e=this.el.clientWidth,t=this.el.clientHeight;this.$state.width.set(e),this.$state.height.set(t),j(this.el,`--player-width`,e+`px`),j(this.el,`--player-height`,t+`px`)}#f(e){let t=e.matches?`coarse`:`fine`;p(this.el,`data-pointer`,t),this.$state.pointer.set(t),this.#d()}get provider(){return this.#r}get controls(){return this.#n.controls}set controls(e){this.#i.controls.set(e)}orientation;get title(){return r(this.$state.title)}set title(e){if(this.#a){this.#a=!1;return}this.#i.title.set(e)}get qualities(){return this.#e.qualities}get audioTracks(){return this.#e.audioTracks}get textTracks(){return this.#e.textTracks}get textRenderers(){return this.#e.textRenderers}get duration(){return this.$state.duration()}set duration(e){this.#i.duration.set(e)}get paused(){return r(this.$state.paused)}set paused(e){this.#m(e)}#p(){this.#m(this.$props.paused())}#m(e){e?this.canPlayQueue.enqueue(`paused`,()=>this.#n.pause()):this.canPlayQueue.enqueue(`paused`,()=>this.#n.play())}get muted(){return r(this.$state.muted)}set muted(e){this.#g(e)}#h(){this.#g(this.$props.muted())}#g(e){this.canPlayQueue.enqueue(`muted`,()=>{r(()=>{this.#r&&this.#r.setMuted(e)})})}get currentTime(){return r(this.$state.currentTime)}set currentTime(e){this.#v(e)}#_(){this.#v(this.$props.currentTime())}#v(e){this.canPlayQueue.enqueue(`currentTime`,()=>{let{currentTime:t}=this.$state;e!==r(t)&&r(()=>{if(!this.#r)return;let t=La(e,this.$state);Number.isFinite(t)&&this.#r.setCurrentTime(t)})})}get volume(){return r(this.$state.volume)}set volume(e){this.#b(e)}#y(){this.#b(this.$props.volume())}#b(e){let t=er(0,e,1);this.canPlayQueue.enqueue(`volume`,()=>{this.#r&&this.#r.setVolume(t)})}get playbackRate(){return r(this.$state.playbackRate)}set playbackRate(e){this.#S(e)}#x(){this.#S(this.$props.playbackRate())}#S(e){this.canPlayQueue.enqueue(`rate`,()=>{this.#r&&this.#r.setPlaybackRate?.(e)})}#C(){this.#w(this.$props.playsInline())}#w(e){this.canPlayQueue.enqueue(`playsinline`,()=>{this.#r&&this.#r.setPlaysInline?.(e)})}#T(){let e=this.$props.storage(),t=L(e)?new za:e;if(t?.onChange){let{source:n}=this.$state,r=L(e)?e:this.el?.id,i=o(this.#E.bind(this));b(()=>t.onChange(n(),i(),r||void 0))}this.#e.storage=t,this.#e.textTracks.setStorage(t),g(()=>{t?.onDestroy?.(),this.#e.storage=null,this.#e.textTracks.setStorage(null)})}#E(){let{clipStartTime:e,clipEndTime:t}=this.$props,{source:n}=this.$state,r=n();return r.src?`${r.src}:${e()}:${t()}`:null}async play(e){return this.#n.play(e)}async pause(e){return this.#n.pause(e)}async enterFullscreen(e,t){return this.#n.enterFullscreen(e,t)}async exitFullscreen(e,t){return this.#n.exitFullscreen(e,t)}enterPictureInPicture(e){return this.#n.enterPictureInPicture(e)}exitPictureInPicture(e){return this.#n.exitPictureInPicture(e)}seekToLiveEdge(e){this.#n.seekToLiveEdge(e)}startLoading(e){this.#e.notify(`can-load`,void 0,e)}startLoadingPoster(e){this.#e.notify(`can-load-poster`,void 0,e)}requestAirPlay(e){return this.#n.requestAirPlay(e)}requestGoogleCast(e){return this.#n.requestGoogleCast(e)}setAudioGain(e,t){return this.#n.setAudioGain(e,t)}destroy(){super.destroy(),this.#e.remote.setPlayer(null),this.dispatch(`destroy`)}},Z=jo.prototype;V(Z,`canPlayQueue`),V(Z,`remoteControl`),V(Z,`provider`),V(Z,`controls`),V(Z,`orientation`),V(Z,`title`),V(Z,`qualities`),V(Z,`audioTracks`),V(Z,`textTracks`),V(Z,`textRenderers`),V(Z,`duration`),V(Z,`paused`),V(Z,`muted`),V(Z,`currentTime`),V(Z,`volume`),V(Z,`playbackRate`),E(Z,`play`),E(Z,`pause`),E(Z,`enterFullscreen`),E(Z,`exitFullscreen`),E(Z,`enterPictureInPicture`),E(Z,`exitPictureInPicture`),E(Z,`seekToLiveEdge`),E(Z,`startLoading`),E(Z,`startLoadingPoster`),E(Z,`requestAirPlay`),E(Z,`requestGoogleCast`),E(Z,`setAudioGain`);function Mo(e,t){return fetch(e,t).then(e=>e.text()).then(e=>/type="static"/.test(e)?`on-demand`:`live`)}function No(e,t){return fetch(e,t).then(e=>e.text()).then(n=>{let r=Po(n);if(r)return No(/^https?:/.test(r)?r:new URL(r,e).href,t);let i=/EXT-X-PLAYLIST-TYPE:\s*VOD/.test(n)?`on-demand`:`live`;return i===`live`&&Fo(n)>=10&&(/#EXT-X-DVR-ENABLED:\s*true/.test(n)||n.includes(`#EXT-X-DISCONTINUITY`))?`live:dvr`:i})}function Po(e){let t=e.match(/#EXT-X-STREAM-INF:[^\n]+(\n[^\n]+)*/g);return t?t[0].split(` 11`)[1].trim():null}function Fo(e){let t=e.split(` 12`);for(let e of t)if(e.startsWith(`#EXT-X-TARGETDURATION`)){let t=parseFloat(e.split(`:`)[1]);if(!isNaN(t))return t}return-1}var Io=new Map,Lo=class{#e=!1;#t;#n;#r;#i;constructor(e,t,n,r=[]){this.#n=e,this.#r=t,this.#i=n;let i=new uo,a=new lo,s=new co,c=new so,l=[new po,new fo];this.#t=o(()=>{let e=t.$state.remotePlaybackLoader(),n=t.$props.preferNativeHLS()?[s,c,i,a,...l,...r]:[a,s,c,i,...l,...r];return e?[e,...n]:n});let{$state:u}=t;u.sources.set(Ro(t.$props.src()));for(let e of u.sources()){let n=this.#t().find(t=>t.canPlay(e));if(!n)continue;let r=n.mediaType(e);t.$state.source.set(e),t.$state.mediaType.set(r),t.$state.inferredViewType.set(r),this.#i.set(n),this.#e=!0;break}}connect(){let e=this.#i();this.#e&&=(this.#c(this.#r.$state.source(),e),this.#l(e),!1),b(this.#a.bind(this)),b(this.#o.bind(this)),b(this.#u.bind(this)),b(this.#d.bind(this)),b(this.#f.bind(this))}#a(){this.#r.notify(`sources-change`,[...Ro(this.#r.$props.src()),...this.#n()])}#o(){let{$state:e}=this.#r,t=e.sources(),n=r(e.source),i=this.#s(n,t);if(t[0]?.src&&!i.src&&!i.type){let{crossOrigin:n}=e,i=Fn(n()),a=new AbortController;return Promise.all(t.map(e=>L(e.src)&&e.type===`?`?fetch(e.src,{method:`HEAD`,credentials:i,signal:a.signal}).then(t=>(e.type=t.headers.get(`content-type`)||`??`,Io.set(e.src,e.type),e)).catch(()=>e):e)).then(t=>{if(a.signal.aborted)return;let n=this.#s(r(e.source),t);A(),n.src||this.#r.notify(`error`,{message:`Failed to load resource.`,code:4})}),()=>a.abort()}A()}#s(e,t){let n={src:``,type:``},i=null,a=new R(`sources-change`,{detail:{sources:t}}
vendor: 6,632 bytes, line 12
12),o=this.#t(),{started:s,paused:c,currentTime:l,quality:u,savedState:d}=this.#r.$state;for(let e of t){let t=o.find(t=>t.canPlay(e));if(t){n=e,i=t;break}}if(Ma(n)){let e=u(),i=t.find(t=>t.src===e?.src);r(s)?d.set({paused:r(c),currentTime:r(l)}):d.set(null),i&&(n=i,a=new R(`quality-change`,{detail:{quality:e}}))}return Bo(e,n)||this.#c(n,i,a),i!==r(this.#i)&&this.#l(i,a),n}#c(e,t,n){this.#r.notify(`source-change`,e,n),this.#r.notify(`media-type-change`,t?.mediaType(e)||`unknown`,n)}#l(e,t){this.#r.$providerSetup.set(!1),this.#r.notify(`provider-change`,null,t),e&&r(()=>e.preconnect?.(this.#r)),this.#i.set(e),this.#r.notify(`provider-loader-change`,e,t)}#u(){let e=this.#r.$provider();if(!(!e||r(this.#r.$providerSetup))){if(this.#r.$state.canLoad()){i(()=>e.setup(),e.scope),this.#r.$providerSetup.set(!0);return}r(()=>e.preconnect?.())}}#d(){if(!this.#r.$providerSetup())return;let e=this.#r.$provider(),t=this.#r.$state.source(),n=r(this.#r.$state.crossOrigin),i=r(this.#r.$props.preferNativeHLS);if(!Bo(e?.currentSrc,t)){if(this.#r.$state.canLoad()){let a=new AbortController;return se(t)?(i||!ie())&&No(t.src,{credentials:Fn(n),signal:a.signal}).then(e=>{this.#r.notify(`stream-type-change`,e)}).catch(ne):ce(t)?Mo(t.src,{credentials:Fn(n),signal:a.signal}).then(e=>{this.#r.notify(`stream-type-change`,e)}).catch(ne):this.#r.notify(`stream-type-change`,`on-demand`),r(()=>{let n=r(this.#r.$state.preload);return e?.loadSource(t,n).catch(e=>{})}),()=>a.abort()}try{L(t.src)&&Mn(new URL(t.src).origin)}catch{}}}#f(){let e=this.#i(),{providedPoster:t,source:n,canLoadPoster:r}=this.#r.$state;if(!e||!e.loadPoster||!n()||!r()||t())return;let i=new AbortController,a=new R(`source-change`,{detail:n});return e.loadPoster(n(),this.#r,i).then(e=>{this.#r.notify(`poster-change`,e||``,a)}).catch(()=>{this.#r.notify(`poster-change`,``,a)}),()=>{i.abort()}}};function Ro(e){return(B(e)?e:[e]).map(e=>L(e)?{src:e,type:zo(e)}:{...e,type:zo(e.src,e.type)})}function zo(e,t){return L(t)&&t.length?t:L(e)&&Io.has(e)?Io.get(e):!t&&se({src:e,type:``})?`application/x-mpegurl`:!t&&ce({src:e,type:``})?`application/dash+xml`:!L(e)||e.startsWith(`blob:`)?`video/object`:e.includes(`youtube`)||e.includes(`youtu.be`)?`video/youtube`:e.includes(`vimeo`)&&!e.includes(`progressive_redirect`)&&!e.includes(`.m3u8`)?`video/vimeo`:`?`}function Bo(e,t){return e?.src===t?.src&&e?.type===t?.type}var Vo=class{#e;#t;#n=[];constructor(e,t){this.#e=e,this.#t=t,b(this.#r.bind(this))}#r(){let e=this.#e();for(let t of this.#n)if(!e.some(e=>e.id===t.id)){let e=t.id&&this.#t.textTracks.getById(t.id);e&&this.#t.textTracks.remove(e)}for(let t of e){let e=t.id||Gn.createId(t);this.#t.textTracks.getById(e)||(t.id=e,this.#t.textTracks.add(t))}this.#n=e}},Ho=class extends P{static props={loaders:[]};static state=new n({loader:null});#e;#t;#n=t([]);#r=t([]);#i=null;#a=null;#o=!1;onSetup(){this.#e=Xn(),this.#t=new Lo(this.#n,this.#e,this.$state.loader,this.$props.loaders())}onAttach(e){e.setAttribute(`data-media-provider`,``)}onConnect(e){this.#o=!0,this.#t.connect(),new Vo(this.#r,this.#e);let t=new ResizeObserver(s(this.#u.bind(this)));t.observe(e);let n=new MutationObserver(this.#d.bind(this));n.observe(e,{attributes:!0,childList:!0}),this.#u(),this.#d(),this.#a&&this.load(this.#a),g(()=>{this.#o=!1,t.disconnect(),n.disconnect()})}#s=-1;load(e){this.#a=e||null,e?.setAttribute(`aria-hidden`,`true`),this.#o&&(window.cancelAnimationFrame(this.#s),this.#s=requestAnimationFrame(()=>this.#c(e)),g(()=>{window.cancelAnimationFrame(this.#s)}))}#c(e){if(!this.scope)return;let t=this.$state.loader(),{$provider:n}=this.#e;this.#i===t&&t?.target===e&&r(n)||(this.#l(),this.#i=t,t&&(t.target=e||null),!(!t||!e)&&t.load(this.#e).then(e=>{this.scope&&r(this.$state.loader)===t&&this.#e.notify(`provider-change`,e)}))}onDestroy(){this.#i=null,this.#l()}#l(){this.#e?.notify(`provider-change`,null)}#u(){if(!this.el)return;let{player:e,$state:t}=this.#e,n=this.el.offsetWidth,r=this.el.offsetHeight;e&&(t.mediaWidth.set(n),t.mediaHeight.set(r),e.el&&(j(e.el,`--media-width`,n+`px`),j(e.el,`--media-height`,r+`px`)))}#d(){let e=[],t=[],n=this.el.children;for(let r of n)if(!r.hasAttribute(`data-vds`)){if(r instanceof HTMLSourceElement){let t={id:r.id,src:r.src,type:r.type};for(let e of[`id`,`src`,`width`,`height`,`bitrate`,`codec`]){let n=r.getAttribute(`data-${e}`);L(n)&&(t[e]=/id|src|codec/.test(e)?n:Number(n))}e.push(t)}else if(r instanceof HTMLTrackElement){let e={src:r.src,kind:r.track.kind,language:r.srclang,label:r.label,default:r.default,type:r.getAttribute(`data-type`)};t.push({id:r.id||Gn.createId(e),...e})}}this.#n.set(e),this.#r.set(t),A()}},Uo=Ho.prototype;E(Uo,`load`);var Wo=class extends I(HTMLElement,Ho){static tagName=`media-provider`;#e;#t=null;#n=null;onSetup(){this.#e=Xn(),this.setAttribute(`keep-alive`,``)}onDestroy(){this.#n?.remove(),this.#n=null,this.#t?.remove(),this.#t=null}onConnect(){b(()=>{let e=this.$state.loader(),t=e?.name===`youtube`,n=e?.name===`vimeo`,r=t||n,i=e?.name===`google-cast`,a=e?i?this.#o():r?this.#a():e.mediaType()===`audio`?this.#r():this.#i():null;if(this.#t!==a){let e=this.#t?.parentElement??this;this.#t?.remove(),this.#t=a,a&&e.prepend(a),r&&a&&b(()=>{let{nativeControls:e,viewType:t}=this.#e.$state,n=e(),r=t()===`audio`;!n&&!r?(this.#n=this.querySelector(`.vds-blocker`),this.#n||(this.#n=document.createElement(`div`),this.#n.classList.add(`vds-blocker`),a.after(this.#n))):(this.#n?.remove(),this.#n=null),p(a,`data-no-controls`,!n)})}t?a?.classList.add(`vds-youtube`):n&&a?.classList.add(`vds-vimeo`),r||(this.#n?.remove(),this.#n=null),this.load(a)})}#r(){let e=this.#t instanceof HTMLAudioElement?this.#t:document.createElement(`audio`),{controls:t,crossOrigin:n}=this.#e.$state;return b(()=>{p(e,`controls`,t()),p(e,`crossorigin`,n())}),e}#i(){let e=this.#t instanceof HTMLVideoElement?this.#t:document.createElement(`video`),{crossOrigin:t,poster:n,nativeControls:r}=this.#e.$state,i=o(()=>r()?`true`:null),a=o(()=>n()&&r()?n():null);return b(()=>{p(e,`controls`,i()),p(e,`crossorigin`,t()),p(e,`poster`,a())}),e}#a(){let e=this.#t instanceof HTMLIFrameElement?this.#t:document.createElement(`iframe`),{nativeControls:t}=this.#e.$state;return b(()=>p(e,`tabindex`,t()?null:-1)),e}#o(){if(this.#t?.classList.contains(`vds-google-cast`))return this.#t;let e=document.createElement(`div`);return e.classList.add(`vds-google-cast`),Wn(async()=>{let{insertContent:e}=await import(`./vidstack-CXo4cwSP2-DilBtIUq.js`);return{insertContent:e}},__vite__mapDeps([18,4])).then(({insertContent:t})=>{t(e,this.#e.$state)}),e}};x(class extends I(HTMLElement,jo){static tagName=`media-player`;
12static attrs={ariaLabel:`aria-label`,autoPlay:`autoplay`,crossOrigin:`crossorigin`,playsInline:`playsinline`,preferNativeHLS:`prefer-native-hls`,minLiveDVRWindow:`min-live-dvr-window`}}),x(Wo);var Go=class{props;constructor(e){this.props=e}name=`vidstack`;async load(){await Wn(()=>import(`./vidstack-player-default-layout-QWnHpwNU.js`),__vite__mapDeps([19,20,4])),await Wn(()=>import(`./vidstack-player-ui-BMo6k4Vh.js`),__vite__mapDeps([21,20,22,13,4]))}create(){let e=[document.createElement(`media-audio-layout`),document.createElement(`media-video-layout`)];if(this.props)for(let[t,n]of Object.entries(this.props))for(let r of e)r[t]=n;return e}},Ko=Symbol(),qo=class{static async create({target:e,layout:t,tracks:n,...r}){if(L(e)&&(e=document.querySelector(e)),!oa(e))throw Error(`[vidstack] target must be of type \`HTMLElement\`, found \`${typeof e}\``);let i=document.createElement(`media-player`),a=document.createElement(`media-provider`),o,s=!qa(e)&&!Ja(e)&&!Xa(e);if(i.setAttribute(`keep-alive`,``),r.poster&&t?.name!==`plyr`){if(!customElements.get(`media-poster`)){let{MediaPosterElement:e}=await Wn(()=>import(`./vidstack-CmeWC2k2-DC3O-_Vf.js`).then(e=>e.poster_element_exports),__vite__mapDeps([22,13,4]));x(e)}let e=document.createElement(`media-poster`);t?.name===`vidstack`&&e.classList.add(`vds-poster`),a.append(e)}t&&(e.removeAttribute(`controls`),t[Ko]||(await t.load(),t[Ko]=!0),o=await t.create());let c=e.getAttribute(`title`);c&&i.setAttribute(`title`,c);let l=e.getAttribute(`width`),u=e.getAttribute(`height`);(l||u)&&(l&&(i.style.width=l),u&&(i.style.height=u),i.style.aspectRatio=`unset`);for(let t of e.attributes){let e=t.name.replace(`data-`,``),n=C(e);if(n in i)i.setAttribute(e,t.value);else if(o?.length)for(let r of o)n in r&&r.setAttribute(e,t.value)}for(let[e,t]of Object.entries(r))i[e]=t;if(n)for(let e of n)i.textTracks.add(e);if(i.append(a),o)for(let e of o)i.append(e);if(s)e.append(i);else{for(let t of[...e.children])a.append(t);e.replaceWith(i)}return i}};function Jo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yo(e,t,n){return t&&Jo(e.prototype,t),n&&Jo(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Xo=`(prefers-reduced-motion: reduce)`,Zo=1,Qo=2,$o=3,es=4,ts=5,ns=6,rs=7,is={CREATED:Zo,MOUNTED:Qo,IDLE:$o,MOVING:es,SCROLLING:ts,DRAGGING:ns,DESTROYED:rs};function as(e){e.length=0}function os(e,t,n){return Array.prototype.slice.call(e,t,n)}function Q(e){return e.bind.apply(e,[null].concat(os(arguments,1)))}var ss=setTimeout,cs=function(){};function ls(e){return requestAnimationFrame(e)}function us(e,t){return typeof t===e}function ds(e){return!gs(e)&&us(`object`,e)}var fs=Array.isArray,ps=Q(us,`function`),ms=Q(us,`string`),hs=Q(us,`undefined`);function gs(e){return e===null}function _s(e){try{return e instanceof(e.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function vs(e){return fs(e)?e:[e]}function ys(e,t){vs(e).forEach(t)}function bs(e,t){return e.indexOf(t)>-1}function xs(e,t){return e.push.apply(e,vs(t)),e}function Ss(e,t,n){e&&ys(t,function(t){t&&e.classList[n?`add`:`remove`](t)})}function Cs(e,t){Ss(e,ms(t)?t.split(` `):t,!0)}function ws(e,t){ys(t,e.appendChild.bind(e))}function Ts(e,t){ys(e,function(e){var n=(t||e).parentNode;n&&n.insertBefore(e,t)})}function Es(e,t){return _s(e)&&(e.msMatchesSelector||e.matches).call(e,t)}function Ds(e,t){var n=e?os(e.children):[];return t?n.filter(function(e){return Es(e,t)}):n}function Os(e,t){return t?Ds(e,t)[0]:e.firstElementChild}var ks=Object.keys;function As(e,t,n){return e&&(n?ks(e).reverse():ks(e)).forEach(function(n){n!==`__proto__`&&t(e[n],n)}),e}function js(e){return os(arguments,1).forEach(function(t){As(t,function(n,r){e[r]=t[r]})}),e}function Ms(e){return os(arguments,1).forEach(function(t){As(t,function(t,n){fs(t)?e[n]=t.slice():ds(t)?e[n]=Ms({},ds(e[n])?e[n]:{},t):e[n]=t})}),e}function Ns(e,t){ys(t||ks(e),function(t){delete e[t]})}function Ps(e,t){ys(e,function(e){ys(t,function(t){e&&e.removeAttribute(t)})})}function $(e,t,n){ds(t)?As(t,function(t,n){$(e,n,t)}):ys(e,function(e){gs(n)||n===``?Ps(e,t):e.setAttribute(t,String(n))})}function Fs(e,t,n){var r=document.createElement(e);return t&&(ms(t)?Cs(r,t):$(r,t)),n&&ws(n,r),r}function Is(e,t,n){if(hs(n))return getComputedStyle(e)[t];gs(n)||(e.style[t]=``+n)}function Ls(e,t){Is(e,`display`,t)}function Rs(e){e.setActive&&e.setActive()||e.focus({preventScroll:!0})}function zs(e,t){return e.getAttribute(t)}function Bs(e,t){return e&&e.classList.contains(t)}function Vs(e){return e.getBoundingClientRect()}function Hs(e){ys(e,function(e){e&&e.parentNode&&e.parentNode.removeChild(e)})}function Us(e){return Os(new DOMParser().parseFromString(e,`text/html`).body)}function Ws(e,t){e.preventDefault(),t&&(e.stopPropagation(),e.stopImmediatePropagation())}function Gs(e,t){return e&&e.querySelector(t)}function Ks(e,t){return t?os(e.querySelectorAll(t)):[]}function qs(e,t){Ss(e,t,!1)}function Js(e){return e.timeStamp}function Ys(e){return ms(e)?e:e?e+`px`:``}var Xs=`splide`,Zs=`data-`+Xs;function Qs(e,t){if(!e)throw Error(`[`+Xs+`] `+(t||``))}var $s=Math.min,ec=Math.max,tc=Math.floor,nc=Math.ceil,rc=Math.abs;function ic(e,t,n){return rc(e-t)<n}function ac(e,t,n,r){var i=$s(t,n),a=ec(t,n);
vendor: 22,801 bytes, line 12
12return r?i<e&&e<a:i<=e&&e<=a}function oc(e,t,n){var r=$s(t,n),i=ec(t,n);return $s(ec(r,e),i)}function sc(e){return(e>0)-+(e<0)}function cc(e,t){return ys(t,function(t){e=e.replace(`%s`,``+t)}),e}function lc(e){return e<10?`0`+e:``+e}var uc={};function dc(e){return``+e+lc(uc[e]=(uc[e]||0)+1)}function fc(){var e=[];function t(t,n,r,a){i(t,n,function(t,n,i){var o=`addEventListener`in t,s=o?t.removeEventListener.bind(t,n,r,a):t.removeListener.bind(t,r);o?t.addEventListener(n,r,a):t.addListener(r),e.push([t,n,i,r,s])})}function n(t,n,r){i(t,n,function(t,n,i){e=e.filter(function(e){return e[0]===t&&e[1]===n&&e[2]===i&&(!r||e[3]===r)?(e[4](),!1):!0})})}function r(e,t,n){var r,i=!0;return typeof CustomEvent==`function`?r=new CustomEvent(t,{bubbles:i,detail:n}):(r=document.createEvent(`CustomEvent`),r.initCustomEvent(t,i,!1,n)),e.dispatchEvent(r),r}function i(e,t,n){ys(e,function(e){e&&ys(t,function(t){t.split(` `).forEach(function(t){var r=t.split(`.`);n(e,r[0],r[1])})})})}function a(){e.forEach(function(e){e[4]()}),as(e)}return{bind:t,unbind:n,dispatch:r,destroy:a}}var pc=`mounted`,mc=`ready`,hc=`move`,gc=`moved`,_c=`click`,vc=`active`,yc=`inactive`,bc=`visible`,xc=`hidden`,Sc=`refresh`,Cc=`updated`,wc=`resize`,Tc=`resized`,Ec=`drag`,Dc=`dragging`,Oc=`dragged`,kc=`scroll`,Ac=`scrolled`,jc=`overflow`,Mc=`destroy`,Nc=`arrows:mounted`,Pc=`arrows:updated`,Fc=`pagination:mounted`,Ic=`pagination:updated`,Lc=`navigation:mounted`,Rc=`autoplay:play`,zc=`autoplay:playing`,Bc=`autoplay:pause`,Vc=`lazyload:loaded`;function Hc(e){var t=e?e.event.bus:document.createDocumentFragment(),n=fc();function r(e,r){n.bind(t,vs(e).join(` `),function(e){r.apply(r,fs(e.detail)?e.detail:[])})}function i(e){n.dispatch(t,e,os(arguments,1))}return e&&e.event.on(Mc,n.destroy),js(n,{bus:t,on:r,off:Q(n.unbind,t),emit:i})}function Uc(e,t,n,r){var i=Date.now,a,o=0,s,c=!0,l=0;function u(){if(!c){if(o=e?$s((i()-a)/e,1):1,n&&n(o),o>=1&&(t(),a=i(),r&&++l>=r))return f();s=ls(u)}}function d(t){t||m(),a=i()-(t?o*e:0),c=!1,s=ls(u)}function f(){c=!0}function p(){a=i(),o=0,n&&n(o)}function m(){s&&cancelAnimationFrame(s),o=0,s=0,c=!0}function h(t){e=t}function g(){return c}return{start:d,rewind:p,pause:f,cancel:m,set:h,isPaused:g}}function Wc(e){var t=e;function n(e){t=e}function r(e){return bs(vs(e),t)}return{set:n,is:r}}function Gc(e,t){var n=Uc(t||0,e,null,1);return function(){n.isPaused()&&n.start()}}function Kc(e,t,n){var r=e.state,i=n.breakpoints||{},a=n.reducedMotion||{},o=fc(),s=[];function c(){var e=n.mediaQuery===`min`;ks(i).sort(function(t,n){return e?t-+n:n-+t}).forEach(function(t){u(i[t],`(`+(e?`min`:`max`)+`-width:`+t+`px)`)}),u(a,Xo),d()}function l(e){e&&o.destroy()}function u(e,t){var n=matchMedia(t);o.bind(n,`change`,d),s.push([e,n])}function d(){var t=r.is(rs),i=n.direction,a=s.reduce(function(e,t){return Ms(e,t[1].matches?t[0]:{})},{});Ns(n),p(a),n.destroy?e.destroy(n.destroy===`completely`):t?(l(!0),e.mount()):i!==n.direction&&e.refresh()}function f(e){matchMedia(Xo).matches&&(e?Ms(n,a):Ns(n,ks(a)))}function p(t,i,a){Ms(n,t),i&&Ms(Object.getPrototypeOf(n),t),(a||!r.is(Zo))&&e.emit(Cc,n)}return{setup:c,destroy:l,reduce:f,set:p}}var qc=`Arrow`,Jc=qc+`Left`,Yc=qc+`Right`,Xc=qc+`Up`,Zc=qc+`Down`,Qc={width:[`height`],left:[`top`,`right`],right:[`bottom`,`left`],x:[`y`],X:[`Y`],Y:[`X`],ArrowLeft:[Xc,Yc],ArrowRight:[Zc,Jc]};function $c(e,t,n){function r(e,t,r){r||=n.direction;var i=r===`rtl`&&!t?1:r===`ttb`?0:-1;return Qc[e]&&Qc[e][i]||e.replace(/width|left|right/i,function(e,t){var n=Qc[e.toLowerCase()][i]||e;return t>0?n.charAt(0).toUpperCase()+n.slice(1):n})}function i(e){return e*(n.direction===`rtl`?1:-1)}return{resolve:r,orient:i}}var el=`role`,tl=`tabindex`,nl=`disabled`,rl=`aria-`,il=rl+`controls`,al=rl+`current`,ol=rl+`selected`,sl=rl+`label`,cl=rl+`labelledby`,ll=rl+`hidden`,ul=rl+`orientation`,dl=rl+`roledescription`,fl=rl+`live`,pl=rl+`busy`,ml=rl+`atomic`,hl=[el,tl,nl,il,al,sl,cl,ll,ul,dl],gl=Xs+`__`,_l=`is-`,vl=Xs,yl=gl+`track`,bl=gl+`list`,xl=gl+`slide`,Sl=xl+`--clone`,Cl=xl+`__container`,wl=gl+`arrows`,Tl=gl+`arrow`,El=Tl+`--prev`,Dl=Tl+`--next`,Ol=gl+`pagination`,kl=Ol+`__page`,Al=gl+`progress__bar`,jl=gl+`toggle`;jl+``,jl+``;var Ml=gl+`spinner`,Nl=gl+`sr`,Pl=_l+`initialized`,Fl=_l+`active`,Il=_l+`prev`,Ll=_l+`next`,Rl=_l+`visible`,zl=_l+`loading`,Bl=_l+`focus-in`,Vl=_l+`overflow`,Hl=[Fl,Rl,Il,Ll,zl,Bl,Vl],Ul={slide:xl,clone:Sl,arrows:wl,arrow:Tl,prev:El,next:Dl,pagination:Ol,page:kl,spinner:Ml};function Wl(e,t){if(ps(e.closest))return e.closest(t);for(var n=e;n&&n.nodeType===1&&!Es(n,t);)n=n.parentElement;return n}var Gl=5,Kl=200,ql=`touchstart mousedown`,Jl=`touchmove mousemove`,Yl=`touchend touchcancel mouseup click`;function Xl(e,t,n){var r=Hc(e),i=r.on,a=r.bind,o=e.root,s=n.i18n,c={},l=[],u=[],d=[],f,p,m;function h(){y(),b(),v()}function g(){i(Sc,_),i(Sc,h),i(Cc,v),a(document,ql+` keydown`,function(e){m=e.type===`keydown`},{capture:!0}),a(o,`focusin`,function(){Ss(o,Bl,!!m)})}function _(e){var t=hl.concat(`style`);as(l),qs(o,u),qs(f,d),Ps([f,p],t),Ps(o,e?t:[`style`,dl])}function v(){qs(o,u),qs(f,d),u=S(vl),d=S(yl),Cs(o,u),Cs(f,d),$(o,sl,n.label),$(o,cl,n.labelledby)}function y(){f=x(`.`+yl),p=Os(f,`.`+bl),Qs(f&&p,`A track/list element is missing.`),xs(l,Ds(p,`.`+xl+`:not(.`+Sl+`)`)),As({arrows:wl,pagination:Ol,prev:El,next:Dl,bar:Al,toggle:jl},function(e,t){c[t]=x(`.`+e)}),js(c,{root:o,track:f,list:p,slides:l})}function b(){var e=o.id||dc(Xs),t=n.role;o.id=e,f.id=f.id||e+`-track`,p.id=p.id||e+`-list`,!zs(o,el)&&o.tagName!==`SECTION`&&t&&$(o,el,t),$(o,dl,s.carousel),$(p,el,`presentation`)}function x(e){var t=Gs(o,e);return t&&Wl(t,`.splide`)===o?t:void 0}function S(e){return[e+`--`+n.type,e+`--`+n.direction,n.drag&&e+`--draggable`,n.isNavigation&&e+`--nav`,e===`splide`&&`is-active`]}return js(c,{setup:h,mount:g,destroy:_})}var Zl=`slide`,Ql=`loop`;function $l(e,t,n,r){var i=Hc(e),a=i.on,o=i.emit,s=i.bind,c=e.Components,l=e.root,u=e.options,d=u.isNavigation,f=u.updateOnMove,p=u.i18n,m=u.pagination,h=u.slideFocus,g=c.Direction.resolve,_=zs(r,`style`),v=zs(r,sl),y=n>-1,b=Os(r,`.`+Cl),x;function S(){y||(r.id=l.id+`-slide`+lc(t+1),$(r,el,m?`tabpanel`:`group`),$(r,dl,p.slide),$(r,sl,v||cc(p.slideLabel,[t+1,e.length]))),C()}function C(){s(r,`click`,Q(o,_c,P)),s(r,`keydown`,Q(o,`sk`,P)),a([gc,`sh`,Ac],D),a(Lc,T),f&&a(hc,E)}function w(){x=!0,i.destroy(),qs(r,Hl),Ps(r,hl),$(r,`style`,_),$(r,sl,v||``)}function T(){var i=e.splides.map(function(e){var n=e.splide.Components.Slides.getAt(t);return n?n.slide.id:``}).join(` `);$(r,sl,cc(p.slideX,(y?n:t)+1)),$(r,il,i),$(r,el,h?`button`:``),h&&Ps(r,dl)}function E(){x||D()}function D(){if(!x){var n=e.index;O(),k(),Ss(r,Il,t===n-1),Ss(r,Ll,t===n+1)}}function O(){var e=j();e!==Bs(r,`is-active`)&&(Ss(r,Fl,e),$(r,al,d&&e||``),o(e?vc:yc,P))}function k(){var t=M(),n=!t&&(!j()||y);if(e.state.is([es,ts])||$(r,ll,n||``),$(Ks(r,u.focusableNodes||``),tl,n?-1:``),h&&$(r,tl,n?-1:0),t!==Bs(r,`is-visible`)&&(Ss(r,Rl,t),o(t?bc:xc,P)),!t&&document.activeElement===r){var i=c.Slides.getAt(e.index);i&&Rs(i.slide)}}function A(e,t,n){Is(n&&b||r,e,t)}function j(){var r=e.index;return r===t||u.cloneStatus&&r===n}function M(){if(e.is(`fade`))return j();var t=Vs(c.Elements.track),n=Vs(r),i=g(`left`,!0),a=g(`right`,!0);return tc(t[i])<=nc(n[i])&&tc(n[a])<=nc(t[a])}function N(n,r){var i=rc(n-t);return!y&&(u.rewind||e.is(`loop`))&&(i=$s(i,e.length-i)),i<=r}var P={index:t,slideIndex:n,slide:r,container:b,isClone:y,mount:S,destroy:w,update:D,style:A,isWithin:N};return P}function eu(e,t,n){var r=Hc(e),i=r.on,a=r.emit,o=r.bind,s=t.Elements,c=s.slides,l=s.list,u=[];function d(){f(),i(Sc,p),i(Sc,f)}function f(){c.forEach(function(e,t){h(e,t,-1)})}function p(){x(function(e){e.destroy()}),as(u)}function m(){x(function(e){e.update()})}function h(t,n,r){var i=$l(e,n,r,t);i.mount(),u.push(i),u.sort(function(e,t){return e.index-t.index})}function g(e){return e?S(function(e){return!e.isClone}):u}function _(e){var r=t.Controller,i=r.toIndex(e),a=r.hasFocus()?1:n.perPage;return S(function(e){return ac(e.index,i,i+a-1)})}function v(e){return S(e)[0]}function y(e,t){ys(e,function(e){if(ms(e)&&(e=Us(e)),_s(e)){var r=c[t];r?Ts(e,r):ws(l,e),Cs(e,n.classes.slide),w(e,Q(a,wc))}}),a(Sc)}function b(e){Hs(S(e).map(function(e){return e.slide})),a(Sc)}function x(e,t){g(t).forEach(e)}function S(e){return u.filter(ps(e)?e:function(t){return ms(e)?Es(t.slide,e):bs(vs(e),t.index)})}function C(e,t,n){x(function(r){r.style(e,t,n)})}function w(e,t){var n=Ks(e,`img`),r=n.length;r?n.forEach(function(e){o(e,`load error`,function(){--r||t()})}):t()}function T(e){return e?c.length:u.length}function E(){return u.length>n.perPage}return{mount:d,destroy:p,update:m,register:h,get:g,getIn:_,getAt:v,add:y,remove:b,forEach:x,filter:S,style:C,getLength:T,isEnough:E}}function tu(e,t,n){var r=Hc(e),i=r.on,a=r.bind,o=r.emit,s=t.Slides,c=t.Direction.resolve,l=t.Elements,u=l.root,d=l.track,f=l.list,p=s.getAt,m=s.style,h,g,_;function v(){y(),a(window,`resize load`,Gc(Q(o,wc))),i([Cc,Sc],y),i(wc,b)}function y(){h=n.direction===`ttb`,Is(u,`maxWidth`,Ys(n.width)),Is(d,c(`paddingLeft`),x(!1)),Is(d,c(`paddingRight`),x(!0)),b(!0)}function b(e){var t=Vs(u);(e||g.width!==t.width||g.height!==t.height)&&(Is(d,`height`,S()),m(c(`marginRight`),Ys(n.gap)),m(`width`,w()),m(`height`,T(),!0),g=t,o(Tc),_!==(_=N())&&(Ss(u,Vl,_),o(jc,_)))}function x(e){var t=n.padding,r=c(e?`right`:`left`);return t&&Ys(t[r]||(ds(t)?0:t))||`0px`}function S(){var e=``;return h&&(e=C(),Qs(e,`height or heightRatio is missing.`),e=`calc(`+e+` - `+x(!1)+` - `+x(!0)+`)`),e}function C(){return Ys(n.height||Vs(f).width*n.heightRatio)}function w(){return n.autoWidth?null:Ys(n.fixedWidth)||(h?``:E())}function T(){return Ys(n.fixedHeight)||(h?n.autoHeight?null:E():C())}function E(){var e=Ys(n.gap);return`calc((100%`+(e&&` + `+e)+`)/`+(n.perPage||1)+(e&&` - `+e)+`)`}function D(){return Vs(f)[c(`width`)]}function O(e,t){var n=p(e||0);return n?Vs(n.slide)[c(`width`)]+(t?0:j()):0}function k(e,t){var n=p(e);if(n){var r=Vs(n.slide)[c(`right`)],i=Vs(f)[c(`left`)];return rc(r-i)+(t?0:j())}return 0}function A(t){return k(e.length-1)-k(0)+O(0,t)}function j(){var e=p(0);return e&&parseFloat(Is(e.slide,c(`marginRight`)))||0}function M(e){return parseFloat(Is(d,c(`padding`+(e?`Right`:`Left`))))||0}function N(){return e.is(`fade`)||A(!0)>D()}return{mount:v,resize:b,listSize:D,slideSize:O,sliderSize:A,totalSize:k,getPadding:M,isOverflow:N}}var nu=2;function ru(e,t,n){var r=Hc(e),i=r.on,a=t.Elements,o=t.Slides,s=t.Direction.resolve,c=[],l;function u(){i(Sc,d),i([Cc,wc],p),(l=g())&&(m(l),t.Layout.resize(!0))}function d(){f(),u()}function f(){Hs(c),as(c),r.destroy()}function p(){var e=g();l!==e&&(l<e||!e)&&r.emit(Sc)}function m(e){var t=o.get().slice(),n=t.length;if(n){for(;t.length<e;)xs(t,t);xs(t.slice(-e),t.slice(0,e)).forEach(function(r,i){var s=i<e,l=h(r.slide,i);s?Ts(l,t[0].slide):ws(a.list,l),xs(c,l),o.register(l,i-e+(s?0:n),r.index)})}}function h(t,r){var i=t.cloneNode(!0);return Cs(i,n.classes.clone),i.id=e.root.id+`-clone`+lc(r+1),i}function g(){var r=n.clones;if(!e.is(`loop`))r=0;else if(hs(r)){var i=n[s(`fixedWidth`)]&&t.Layout.slideSize(0);r=i&&nc(Vs(a.track)[s(`width`)]/i)||n[s(`autoWidth`)]&&e.length||n.perPage*nu}return r}return{mount:u,destroy:f}}function iu(e,t,n){var r=Hc(e),i=r.on,a=r.emit,o=e.state.set,s=t.Layout,c=s.slideSize,l=s.getPadding,u=s.totalSize,d=s.listSize,f=s.sliderSize,p=t.Direction,m=p.resolve,h=p.orient,g=t.Elements,_=g.list,v=g.track,y;function b(){y=t.Transition,i([pc,Tc,Cc,Sc],x)}function x(){t.Controller.isBusy()||(t.Scroll.cancel(),C(e.index),t.Slides.update())}function S(e,t,n,r){e!==t&&P(e>n)&&(D(),w(E(A(),e>n),!0)),o(es),a(hc,t,n,e),y.start(t,function(){o($o),a(gc,t,n,e),r&&r()})}function C(e){w(k(e,!0))}function w(t,n){if(!e.is(`fade`)){var r=n?t:T(t);Is(_,`transform`,`translate`+m(`X`)+`(`+r+`px)`),t!==r&&a(`sh`)}}function T(n){if(e.is(`loop`)){var r=O(n),i=r>t.Controller.getEnd();(r<0||i)&&(n=E(n,i))}return n}function E(e,t){var n=e-N(t),r=f();return e-=h(r*(nc(rc(n)/r)||1))*(t?1:-1),e}function D(){w(A(),!0),y.cancel()}function O(e){for(var n=t.Slides.get(),r=0,i=1/0,a=0;a<n.length;a++){var o=n[a].index,s=rc(k(o,!0)-e);if(s<=i)i=s,r=o;else break}return r}function k(e,t){var n=h(u(e-1)-M(e));return t?j(n):n}function A(){var e=m(`left`);return Vs(_)[e]-Vs(v)[e]+h(l(!1))}function j(t){return n.trimSpace&&e.is(`slide`)&&(t=oc(t,0,h(f(!0)-d()))),t}function M(e){var t=n.focus;return t===`center`?(d()-c(e,!0))/2:+t*c(e)||0}function N(e){return k(e?t.Controller.getEnd():0,!!n.trimSpace)}function P(e){var t=h(E(A(),e));return e?t>=0:t<=_[m(`scrollWidth`)]-Vs(v)[m(`width`)]}function F(e,t){t=hs(t)?A():t;var n=e!==!0&&h(t)<h(N(!1)),r=e!==!1&&h(t)>h(N(!0));return n||r}return{mount:b,move:S,jump:C,translate:w,shift:E,cancel:D,toIndex:O,toPosition:k,getPosition:A,getLimit:N,exceededLimit:F,reposition:x}}function au(e,t,n){var r=Hc(e),i=r.on,a=r.emit,o=t.Move,s=o.getPosition,c=o.getLimit,l=o.toPosition,u=t.Slides,d=u.isEnough,f=u.getLength,p=n.omitEnd,m=e.is(Ql),h=e.is(Zl),g=Q(A,!1),_=Q(A,!0),v=n.start||0,y,b=v,x,S,C;function w(){T(),i([Cc,Sc,`ei`],T),i(Tc,E)}function T(){x=f(!0),S=n.perMove,C=n.perPage,y=P();var e=oc(v,0,p?y:x-1);e!==v&&(v=e,o.reposition())}function E(){y!==P()&&a(`ei`)}function D(e,t,n){if(!B()){var r=k(e),i=N(r);i>-1&&(t||i!==v)&&(L(i),o.move(r,i,b,n))}}function O(e,n,r,i){t.Scroll.scroll(e,n,r,function(){var e=N(o.toIndex(s()));L(p?$s(e,y):e),i&&i()})}function k(e){var t=v;if(ms(e)){var n=e.match(/([+\-<>])(\d+)?/)||[],r=n[1],i=n[2];r===`+`||r===`-`?t=j(v+ +(``+r+(+i||1)),v):r===`>`?t=i?F(+i):g(!0):r===`<`&&(t=_(!0))}else t=m?e:oc(e,0,y);return t}function A(e,t){var n=S||(z()?1:C),r=j(v+n*(e?-1:1),v,!(S||z()));return r===-1&&h&&!ic(s(),c(!e),1)?e?0:y:t?r:N(r)}function j(e,t,r){if(d()||z()){var i=M(e);i!==e&&(t=e,e=i,r=!1),e<0||e>y?e=!S&&(ac(0,e,t,!0)||ac(y,t,e,!0))?F(I(e)):m?r?e<0?-(x%C||C):x:e:n.rewind?e<0?y:0:-1:r&&e!==t&&(e=F(I(t)+(e<t?-1:1)))}else e=-1;return e}function M(t){if(h&&n.trimSpace===`move`&&t!==v)for(var r=s();r===l(t,!0)&&ac(t,0,e.length-1,!n.rewind);)t<v?--t:++t;return t}function N(e){return m?(e+x)%x||0:e}function P(){for(var e=x-(z()||m&&S?1:C);p&&e-- >0;)if(l(x-1,!0)!==l(e,!0)){e++;break}return oc(e,0,x-1)}function F(e){return oc(z()?e:C*e,0,y)}function I(e){return z()?$s(e,y):tc((e>=y?x-1:e)/C)}function ee(e){var t=o.toIndex(e);return h?oc(t,0,y):t}function L(e){e!==v&&(b=v,v=e)}function R(e){return e?b:v}function z(){return!hs(n.focus)||n.isNavigation}function B(){return e.state.is([es,ts])&&!!n.waitForTransition}return{mount:w,go:D,scroll:O,getNext:g,getPrev:_,getAdjacent:A,getEnd:P,setIndex:L,getIndex:R,toIndex:F,toPage:I,toDest:ee,hasFocus:z,isBusy:B}}var ou=`http://www.w3.org/2000/svg`,su=`m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z`,cu=40;function lu(e,t,n){var r=Hc(e),i=r.on,a=r.bind,o=r.emit,s=n.classes,c=n.i18n,l=t.Elements,u=t.Controller,d=l.arrows,f=l.track,p=d,m=l.prev,h=l.next,g,_,v={};function y(){x(),i(Cc,b)}function b(){S(),y()}function x(){var e=n.arrows;e&&!(m&&h)&&T(),m&&h&&(js(v,{prev:m,next:h}),Ls(p,e?``:`none`),Cs(p,_=wl+`--`+n.direction),e&&(C(),D(),$([m,h],il,f.id),o(Nc,m,h)))}function S(){r.destroy(),qs(p,_),g?(Hs(d?[m,h]:p),m=h=null):Ps([m,h],hl)}function C(){i([pc,gc,Sc,Ac,`ei`],D),a(h,`click`,Q(w,`>`)),a(m,`click`,Q(w,`<`))}function w(e){u.go(e,!0)}function T(){p=d||Fs(`div`,s.arrows),m=E(!0),h=E(!1),g=!0,ws(p,[m,h]),!d&&Ts(p,f)}function E(e){return Us(`<button class="`+s.arrow+` `+(e?s.prev:s.next)+`" type="button"><svg xmlns="`+ou+`" viewBox="0 0 `+cu+` `+cu+`" width="`+cu+`" height="`+cu+`" focusable="false"><path d="`+(n.arrowPath||su)+`" />`)}function D(){if(m&&h){var t=e.index,n=u.getPrev(),r=u.getNext(),i=n>-1&&t<n?c.last:c.prev,a=r>-1&&t>r?c.first:c.next;m.disabled=n<0,h.disabled=r<0,$(m,sl,i),$(h,sl,a),o(Pc,m,h,n,r)}}return{arrows:v,mount:y,destroy:S,update:D}}var uu=Zs+`-interval`;function du(e,t,n){var r=Hc(e),i=r.on,a=r.bind,o=r.emit,s=Uc(n.interval,e.go.bind(e,`>`),C),c=s.isPaused,l=t.Elements,u=t.Elements,d=u.root,f=u.toggle,p=n.autoplay,m,h,g=p===`pause`;function _(){p&&(v(),f&&$(f,il,l.track.id),g||y(),S())}function v(){n.pauseOnHover&&a(d,`mouseenter mouseleave`,function(e){m=e.type===`mouseenter`,x()}),n.pauseOnFocus&&a(d,`focusin focusout`,function(e){h=e.type===`focusin`,x()}),f&&a(f,`click`,function(){g?y():b(!0)}),i([hc,kc,Sc],s.rewind),i(hc,w)}function y(){c()&&t.Slides.isEnough()&&(s.start(!n.resetProgress),h=m=g=!1,S(),o(Rc))}function b(e){e===void 0&&(e=!0),g=!!e,S(),c()||(s.pause(),o(Bc))}function x(){g||(m||h?b(!1):y())}function S(){f&&(Ss(f,Fl,!g),$(f,sl,n.i18n[g?`play`:`pause`]))}function C(e){var t=l.bar;t&&Is(t,`width`,e*100+`%`),o(zc,e)}function w(e){var r=t.Slides.getAt(e);s.set(r&&+zs(r.slide,uu)||n.interval)}return{mount:_,destroy:s.cancel,play:y,pause:b,isPaused:c}}function fu(e,t,n){var r=Hc(e).on;function i(){n.cover&&(r(Vc,Q(o,!0)),r([pc,Cc,Sc],Q(a,!0)))}function a(e){t.Slides.forEach(function(t){var n=Os(t.container||t.slide,`img`);n&&n.src&&o(e,n,t)})}function o(e,t,n){n.style(`background`,e?`center/cover no-repeat url("`+t.src+`")`:``,!0),Ls(t,e?`none`:``)}return{mount:i,destroy:Q(a,!1)}}var pu=10,mu=600,hu=.6,gu=1.5,_u=800;function vu(e,t,n){var r=Hc(e),i=r.on,a=r.emit,o=e.state.set,s=t.Move,c=s.getPosition,l=s.getLimit,u=s.exceededLimit,d=s.translate,f=e.is(Zl),p,m,h=1;function g(){i(hc,b),i([Cc,Sc],x)}function _(e,n,r,i,l){var d=c();if(b(),r&&(!f||!u())){var g=t.Layout.sliderSize(),_=sc(e)*g*tc(rc(e)/g)||0;e=s.toPosition(t.Controller.toDest(e%g))+_}var x=ic(d,e,1);h=1,n=x?0:n||ec(rc(e-d)/gu,_u),m=i,p=Uc(n,v,Q(y,d,e,l),1),o(ts),a(kc),p.start()}function v(){o($o),m&&m(),a(Ac)}function y(e,t,n,r){var i=c(),a=(e+(t-e)*S(r)-i)*h;d(i+a),f&&!n&&u()&&(h*=hu,rc(a)<pu&&_(l(u(!0)),mu,!1,m,!0))}function b(){p&&p.cancel()}function x(){p&&!p.isPaused()&&(b(),v())}function S(e){var t=n.easingFunc;return t?t(e):1-(1-e)**4}return{mount:g,destroy:b,scroll:_,cancel:x}}var yu={passive:!1,capture:!0};function bu(e,t,n){var r=Hc(e),i=r.on,a=r.emit,o=r.bind,s=r.unbind,c=e.state,l=t.Move,u=t.Scroll,d=t.Controller,f=t.Elements.track,p=t.Media.reduce,m=t.Direction,h=m.resolve,g=m.orient,_=l.getPosition,v=l.exceededLimit,y,b,x,S,C,w=!1,T,E,D;function O(){o(f,Jl,cs,yu),o(f,Yl,cs,yu),o(f,ql,A,yu),o(f,`click`,N,{capture:!0}),o(f,`dragstart`,Ws),i([pc,Cc],k)}function k(){var e=n.drag;oe(!e),S=e===`free`}function A(e){if(T=!1,!E){var t=ie(e);re(e.target)&&(t||!e.button)&&(d.isBusy()?Ws(e,!0):(D=t?f:window,C=c.is([es,ts]),x=null,o(D,Jl,j,yu),o(D,Yl,M,yu),l.cancel(),u.cancel(),P(e)))}}function j(e){if(c.is(ns)||(c.set(ns),a(Ec)),e.cancelable)if(C){l.translate(y+ne(z(e)));var t=B(e)>Kl,n=w!==(w=v());(t||n)&&P(e),T=!0,a(Dc),Ws(e)}else ee(e)&&(C=I(e),Ws(e))}function M(e){c.is(ns)&&(c.set($o),a(Oc)),C&&(F(e),Ws(e)),s(D,Jl,j),s(D,Yl,M),C=!1}function N(e){!E&&T&&Ws(e,!0)}function P(e){x=b,b=e,y=_()}function F(t){var r=L(t),i=R(r),a=n.rewind&&n.rewindByDrag;p(!1),S?d.scroll(i,0,n.snap):e.is(`fade`)?d.go(g(sc(r))<0?a?`<`:`-`:a?`>`:`+`):e.is(`slide`)&&w&&a?d.go(v(!0)?`>`:`<`):d.go(d.toDest(i),!0),p(!0)}function I(e){var t=n.dragMinThreshold,r=ds(t),i=r&&t.mouse||0,a=(r?t.touch:+t)||10;return rc(z(e))>(ie(e)?a:i)}function ee(e){return rc(z(e))>rc(z(e,!0))}function L(t){if(e.is(`loop`)||!w){var n=B(t);if(n&&n<Kl)return z(t)/n}return 0}function R(e){return _()+sc(e)*$s(rc(e)*(n.flickPower||600),S?1/0:t.Layout.listSize()*(n.flickMaxPages||1))}function z(e,t){return V(e,t)-V(te(e),t)}function B(e){return Js(e)-Js(te(e))}function te(e){return b===e&&x||b}function V(e,t){return(ie(e)?e.changedTouches[0]:e)[`page`+h(t?`Y`:`X`)]}function ne(t){return t/(w&&e.is(`slide`)?Gl:1)}function re(e){var t=n.noDrag;return!Es(e,`.splide__pagination__page, .splide__arrow`)&&(!t||!Es(e,t))}function ie(e){return typeof TouchEvent<`u`&&e instanceof TouchEvent}function ae(){return C}function oe(e){E=e}return{mount:O,disable:oe,isDragging:ae}}var xu={Spacebar:` `,Right:Yc,Left:Jc,Up:Xc,Down:Zc};function Su(e){return e=ms(e)?e:e.key,xu[e]||e}var Cu=`keydown`;function wu(e,t,n){var r=Hc(e),i=r.on,a=r.bind,o=r.unbind,s=e.root,c=t.Direction.resolve,l,u;function d(){f(),i(Cc,p),i(Cc,f),i(hc,h)}function f(){var e=n.keyboard;e&&(l=e===`global`?window:s,a(l,Cu,g))}function p(){o(l,Cu)}function m(e){u=e}function h(){var e=u;u=!0,ss(function(){u=e})}function g(t){if(!u){var n=Su(t);n===c(Jc)?e.go(`<`):n===c(Yc)&&e.go(`>`)}}return{mount:d,destroy:p,disable:m}}var Tu=Zs+`-lazy`,Eu=Tu+`-srcset`,Du=`[`+Tu+`], [`+Eu+`]`;function Ou(e,t,n){var r=Hc(e),i=r.on,a=r.off,o=r.bind,s=r.emit,c=n.lazyLoad===`sequential`,l=[gc,Ac],u=[];function d(){n.lazyLoad&&(f(),i(Sc,f))}function f(){as(u),p(),c?_():(a(l),i(l,m),m())}function p(){t.Slides.forEach(function(e){Ks(e.slide,Du).forEach(function(t){var r=zs(t,Tu),i=zs(t,Eu);if(r!==t.src||i!==t.srcset){var a=n.classes.spinner,o=t.parentElement,s=Os(o,`.`+a)||Fs(`span`,a,o);u.push([t,e,s]),t.src||Ls(t,`none`)}})})}function m(){u=u.filter(function(t){var r=n.perPage*((n.preloadPages||1)+1)-1;return t[1].isWithin(e.index,r)?h(t):!0}),u.length||a(l)}function h(e){var t=e[0];Cs(e[1].slide,zl),o(t,`load error`,Q(g,e)),$(t,`src`,zs(t,Tu)),$(t,`srcset`,zs(t,Eu)),Ps(t,Tu),Ps(t,Eu)}function g(e,t){var n=e[0],r=e[1];qs(r.slide,zl),t.type!==`error`&&(Hs(e[2]),Ls(n,``),s(Vc,n,r),s(wc)),c&&_()}function _(){u.length&&h(u.shift())}return{mount:d,destroy:Q(as,u),check:m}}function ku(e,t,n){var r=Hc(e),i=r.on,a=r.emit,o=r.bind,s=t.Slides,c=t.Elements,l=t.Controller,u=l.hasFocus,d=l.getIndex,f=l.go,p=t.Direction.resolve,m=c.pagination,h=[],g,_;function v(){y(),i([Cc,Sc,`ei`],v);var t=n.pagination;m&&Ls(m,t?``:`none`),t&&(i([hc,kc,Ac],T),b(),T(),a(Fc,{list:g,items:h},w(e.index)))}function y(){g&&=(Hs(m?os(g.children):g),qs(g,_),as(h),null),r.destroy()}function b(){var t=e.length,r=n.classes,i=n.i18n,a=n.perPage,d=u()?l.getEnd()+1:nc(t/a);g=m||Fs(`ul`,r.pagination,c.track.parentElement),Cs(g,_=Ol+`--`+C()),$(g,el,`tablist`),$(g,sl,i.select),$(g,ul,C()===`ttb`?`vertical`:``);for(var f=0;f<d;f++){var p=Fs(`li`,null,g),v=Fs(`button`,{class:r.page,type:`button`},p),y=s.getIn(f).map(function(e){return e.slide.id}),b=!u()&&a>1?i.pageX:i.slideX;o(v,`click`,Q(x,f)),n.paginationKeyboard&&o(v,`keydown`,Q(S,f)),$(p,el,`presentation`),$(v,el,`tab`),$(v,il,y.join(` `)),$(v,sl,cc(b,f+1)),$(v,tl,-1),h.push({li:p,button:v,page:f})}}function x(e){f(`>`+e,!0)}function S(e,t){var n=h.length,r=Su(t),i=C(),a=-1;r===p(Yc,!1,i)?a=++e%n:r===p(Jc,!1,i)?a=(--e+n)%n:r===`Home`?a=0:r===`End`&&(a=n-1);var o=h[a];o&&(Rs(o.button),f(`>`+a),Ws(t,!0))}function C(){return n.paginationDirection||n.direction}function w(e){return h[l.toPage(e)]}function T(){var e=w(d(!0)),t=w(d());if(e){var n=e.button;qs(n,Fl),Ps(n,ol),$(n,tl,-1)}if(t){var r=t.button;Cs(r,Fl),$(r,ol,!0),$(r,tl,``)}a(Ic,{list:g,items:h},e,t)}
12return{items:h,mount:v,destroy:y,getAt:w,update:T}}var Au=[` `,`Enter`];function ju(e,t,n){var r=n.isNavigation,i=n.slideFocus,a=[];function o(){e.splides.forEach(function(t){t.isParent||(l(e,t.splide),l(t.splide,e))}),r&&u()}function s(){a.forEach(function(e){e.destroy()}),as(a)}function c(){s(),o()}function l(e,t){var n=Hc(e);n.on(hc,function(e,n,r){t.go(t.is(`loop`)?r:e)}),a.push(n)}function u(){var t=Hc(e),n=t.on;n(_c,f),n(`sk`,p),n([pc,Cc],d),a.push(t),t.emit(Lc,e.splides)}function d(){$(t.Elements.list,ul,n.direction===`ttb`?`vertical`:``)}function f(t){e.go(t.index)}function p(e,t){bs(Au,Su(t))&&(f(e),Ws(t))}return{setup:Q(t.Media.set,{slideFocus:hs(i)?r:i},!0),mount:o,destroy:s,remount:c}}function Mu(e,t,n){var r=Hc(e).bind,i=0;function a(){n.wheel&&r(t.Elements.track,`wheel`,o,yu)}function o(t){if(t.cancelable){var r=t.deltaY,a=r<0,o=Js(t),c=n.wheelMinThreshold||0,l=n.wheelSleep||0;rc(r)>c&&o-i>l&&(e.go(a?`<`:`>`),i=o),s(a)&&Ws(t)}}function s(r){return!n.releaseWheel||e.state.is(es)||t.Controller.getAdjacent(r)!==-1}return{mount:a}}var Nu=90;function Pu(e,t,n){var r=Hc(e).on,i=t.Elements.track,a=n.live&&!n.isNavigation,o=Fs(`span`,Nl),s=Uc(Nu,Q(l,!1));function c(){a&&(d(!t.Autoplay.isPaused()),$(i,ml,!0),o.textContent=`â¦`,r(Rc,Q(d,!0)),r(Bc,Q(d,!1)),r([gc,Ac],Q(l,!0)))}function l(e){$(i,pl,e),e?(ws(i,o),s.start()):(Hs(o),s.cancel())}function u(){Ps(i,[fl,ml,pl]),Hs(o)}function d(e){a&&$(i,fl,e?`off`:`polite`)}return{mount:c,disable:d,destroy:u}}var Fu=Object.freeze({__proto__:null,Media:Kc,Direction:$c,Elements:Xl,Slides:eu,Layout:tu,Clones:ru,Move:iu,Controller:au,Arrows:lu,Autoplay:du,Cover:fu,Scroll:vu,Drag:bu,Keyboard:wu,LazyLoad:Ou,Pagination:ku,Sync:ju,Wheel:Mu,Live:Pu}),Iu={type:`slide`,role:`region`,speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:`cubic-bezier(0.25, 1, 0.5, 1)`,drag:!0,direction:`ltr`,trimSpace:!0,focusableNodes:`a, button, textarea, input, select, iframe`,live:!0,classes:Ul,i18n:{prev:`Previous slide`,next:`Next slide`,first:`Go to first slide`,last:`Go to last slide`,slideX:`Go to slide %s`,pageX:`Go to page %s`,play:`Start autoplay`,pause:`Pause autoplay`,carousel:`carousel`,slide:`slide`,select:`Select a slide to show`,slideLabel:`%s of %s`},reducedMotion:{speed:0,rewindSpeed:0,autoplay:`pause`}};function Lu(e,t,n){var r=t.Slides;function i(){Hc(e).on([pc,Sc],a)}function a(){r.forEach(function(e){e.style(`transform`,`translateX(-`+100*e.index+`%)`)})}function o(e,t){r.style(`transition`,`opacity `+n.speed+`ms `+n.easing),ss(t)}return{mount:i,start:o,cancel:cs}}function Ru(e,t,n){var r=t.Move,i=t.Controller,a=t.Scroll,o=t.Elements.list,s=Q(Is,o,`transition`),c;function l(){Hc(e).bind(o,`transitionend`,function(e){e.target===o&&c&&(d(),c())})}function u(e,t){var i=r.toPosition(e,!0),o=r.getPosition(),l=f(e);rc(i-o)>=1&&l>=1?n.useScroll?a.scroll(i,l,!1,t):(s(`transform `+l+`ms `+n.easing),r.translate(i,!0),c=t):(r.jump(e),t())}function d(){s(``),a.cancel()}function f(t){var r=n.rewindSpeed;if(e.is(`slide`)&&r){var a=i.getIndex(!0),o=i.getEnd();if(a===0&&t>=o||a>=o&&t===0)return r}return n.speed}return{mount:l,start:u,cancel:d}}var zu=function(){function e(t,n){this.event=Hc(),this.Components={},this.state=Wc(Zo),this.splides=[],this._o={},this._E={};var r=ms(t)?Gs(document,t):t;Qs(r,r+` is invalid.`),this.root=r,n=Ms({label:zs(r,sl)||``,labelledby:zs(r,cl)||``},Iu,e.defaults,n||{});try{Ms(n,JSON.parse(zs(r,Zs)))}catch{Qs(!1,`Invalid JSON`)}this._o=Object.create(Ms({},n))}var t=e.prototype;return t.mount=function(e,t){var n=this,r=this.state,i=this.Components;return Qs(r.is([Zo,rs]),`Already mounted!`),r.set(Zo),this._C=i,this._T=t||this._T||(this.is(`fade`)?Lu:Ru),this._E=e||this._E,As(js({},Fu,this._E,{Transition:this._T}),function(e,t){var r=e(n,i,n._o);i[t]=r,r.setup&&r.setup()}),As(i,function(e){e.mount&&e.mount()}),this.emit(pc),Cs(this.root,Pl),r.set($o),this.emit(mc),this},t.sync=function(e){return this.splides.push({splide:e}),e.splides.push({splide:this,isParent:!0}),this.state.is($o)&&(this._C.Sync.remount(),e.Components.Sync.remount()),this},t.go=function(e){return this._C.Controller.go(e),this},t.on=function(e,t){return this.event.on(e,t),this},t.off=function(e){return this.event.off(e),this},t.emit=function(e){var t;
12return(t=this.event).emit.apply(t,[e].concat(os(arguments,1))),this},t.add=function(e,t){return this._C.Slides.add(e,t),this},t.remove=function(e){return this._C.Slides.remove(e),this},t.is=function(e){return this._o.type===e},t.refresh=function(){return this.emit(Sc),this},t.destroy=function(e){e===void 0&&(e=!0);var t=this.event,n=this.state;return n.is(Zo)?Hc(this).on(mc,this.destroy.bind(this,e)):(As(this._C,function(t){t.destroy&&t.destroy(e)},!0),t.emit(Mc),t.destroy(),e&&as(this.splides),n.set(rs)),this},Yo(e,[{key:`options`,get:function(){return this._o},set:function(e){this._C.Media.set(e,!0,!0)}},{key:`length`,get:function(){return this._C.Slides.getLength(!0)}},{key:`index`,get:function(){return this._C.Controller.getIndex()}}]),e}();zu.defaults={},zu.STATES=is,document.getElementById(`fancy-carousel`)&&ht(document.getElementById(`fancy-carousel`),{},{Thumbs:Bt}).init(),J.bind(`[data-fancybox]`),document.querySelectorAll(`.video-player`).forEach(async e=>{await qo.create({target:e,title:e.dataset.title,src:e.dataset.src,poster:e.dataset.poster,layout:new Go({thumbnails:e.dataset.thumbnails})})}),document.querySelectorAll(`.audio-player`).forEach(async e=>{await qo.create({target:e,title:e.dataset.title,src:e.dataset.src,layout:new Go})});var Bu=document.querySelector(`html`).getAttribute(`dir`);document.getElementById(`trend-splide`)&&new zu(`#trend-splide`,{direction:Bu,type:`loop`,perPage:1,focus:0,autoplay:!1,omitEnd:!0,arrows:!0,pagination:!1}).mount(),document.getElementById(`main-splide`)&&new zu(`#main-splide`,{direction:Bu,type:`loop`,perPage:1,focus:0,autoplay:!0,interval:5e3,omitEnd:!0,arrows:!1}).mount(),document.getElementById(`image-splide`)&&new zu(`#image-splide`,{direction:Bu,type:`loop`,perPage:4,focus:0,omitEnd:!0,arrows:!1,breakpoints:{640:{perPage:1},1024:{perPage:2}}}).mount(),document.getElementById(`video-splide`)&&new zu(`#video-splide`,{direction:Bu,type:`loop`,perPage:4,focus:0,omitEnd:!0,arrows:!1,breakpoints:{640:{perPage:1},1024:{perPage:2}}}).mount(),document.getElementById(`article-splide`)&&new zu(`#article-splide`,{direction:Bu,type:`loop`,perPage:4,focus:0,omitEnd:!0,arrows:!1,breakpoints:{640:{perPage:1},1024:{perPage:2}}}).mount();export{Xn as A,In as B,ra as C,er as D,ca as E,Wn as F,Y as G,Pn as H,Rn as I,Tn as K,zn as L,Gn as M,X as N,$n as O,qn as P,Bn as R,Bi as S,ta as T,Mn as U,Fn as V,En as W,qi as _,fa as a,Ji as b,Yi as c,Xi as d,$i as f,oa as g,Li as h,pa as i,Zn as j,Qn as k,Zi as l,Hi as m,ga as n,ua as o,Gi as p,ma as r,Qi as s,ha as t,ea as u,Wi as v,na as w,Vi as x,Ki as y,jn as z};
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.