PageSourceSearch

https://motionsickness.company/_nuxt/Vs_Cz6-7.js

js motionsickness.company collected 2026-10-10 02:33:51 UTC 708,450 bytes, 26 lines download raw bytes

vendor: 6,090 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./XvjVQ5uy.js","./PrismicPreview.BT-L9ruo.css","./Bh8bfjFk.js","./DkHLZCkL.js","./GlobalMobileMenu.CYOynhZ1.css","./DxboFsvC.js","./Sovereignty.CUTK6q95.css","./BkiEkct-.js","./cMG8Rr0q.js","./CYUE0TfX.js","./Ci_mWz9Y.js","./ImageImgixFull.fowfzDKd.css","./BxzaeAZT.js","./GlobalFooter.B49fFo-Q.css","./D2zouCLN.js","./_uid_.k2k7yYK4.css","./Ch8GSQew.js","./2OLhhyCu.js","./qsfYEtGb.js","./ImageImgixBasic.DIjQc_61.css","./B3KzKxBD.js","./EndImage.HpdwgL-1.css","./BRkQR9y7.js","./index.BBFz5l5I.css","./ztmUIrKo.js","./_uid_.CbR5nsXi.css","./ctLiltEu.js","./index.CDFKAViM.css","./Dk50DCJ-.js","./index.BjLd1MHY.css","./7uH7Fnqd.js","./_uid_.D1fjn5Cz.css","./0qdeNGbf.js","./index.D0KoBiF9.css","./DzU_ijAl.js","./BwWtRnlZ.js","./CGm_cEbJ.js","./VideoInline.Coem_fUH.css","./BsbWu-Q8.js","./ImageImgix.d0DOdJdB.css","./index.Ci9As5mO.css","./IyzhJouQ.js"])))=>i.map(i=>d[i]);
2(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function Mg(n){const e=Object.create(null);for(const t of n.split(","))e[t]=1;return t=>t in e}const St={},oa=[],mi=()=>{},Hy=()=>!1,Bu=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&(n.charCodeAt(2)>122||n.charCodeAt(2)<97),Ig=n=>n.startsWith("onUpdate:"),gn=Object.assign,Dg=(n,e)=>{const t=n.indexOf(e);t>-1&&n.splice(t,1)},SE=Object.prototype.hasOwnProperty,st=(n,e)=>SE.call(n,e),Oe=Array.isArray,sa=n=>Fu(n)==="[object Map]",jy=n=>Fu(n)==="[object Set]",TE=n=>Fu(n)==="[object RegExp]",ke=n=>typeof n=="function",Ot=n=>typeof n=="string",Ki=n=>typeof n=="symbol",xt=n=>n!==null&&typeof n=="object",Lg=n=>(xt(n)||ke(n))&&ke(n.then)&&ke(n.catch),Vy=Object.prototype.toString,Fu=n=>Vy.call(n),CE=n=>Fu(n).slice(8,-1),Uy=n=>Fu(n)==="[object Object]",eh=n=>Ot(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,aa=Mg(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),th=n=>{const e=Object.create(null);return(t=>e[t]||(e[t]=n(t)))},RE=/-\w/g,$r=th(n=>n.replace(RE,e=>e.slice(1).toUpperCase())),OE=/\B([A-Z])/g,Ms=th(n=>n.replace(OE,"-$1").toLowerCase()),nh=th(n=>n.charAt(0).toUpperCase()+n.slice(1)),kh=th(n=>n?`on${nh(n)}`:""),So=(n,e)=>!Object.is(n,e),Ll=(n,...e)=>{for(let t=0;t<n.length;t++)n[t](...e)},Wy=(n,e,t,r=!1)=>{Object.defineProperty(n,e,{configurable:!0,enumerable:!1,writable:r,value:t})},AE=n=>{const e=parseFloat(n);return isNaN(e)?n:e},Gy=n=>{const e=Ot(n)?Number(n):NaN;return isNaN(e)?n:e};let am;const rh=()=>am||(am=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ih(n){if(Oe(n)){const e={};for(let t=0;t<n.length;t++){const r=n[t],i=Ot(r)?DE(r):ih(r);if(i)for(const o in i)e[o]=i[o]}return e}else if(Ot(n)||xt(n))return n}const kE=/;(?![^(]*\))/g,ME=/:([^]+)/,IE=/\/\*[^]*?\*\//g;function DE(n){const e={};return n.replace(IE,"").split(kE).forEach(t=>{if(t){const r=t.split(ME);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function $u(n){let e="";if(Ot(n))e=n;else if(Oe(n))for(let t=0;t<n.length;t++){const r=$u(n[t]);r&&(e+=r+" ")}else if(xt(n))for(const t in n)n[t]&&(e+=t+" ");return e.trim()}function Yy(n){if(!n)return null;let{class:e,style:t}=n;return e&&!Ot(e)&&(n.class=$u(e)),t&&(n.style=ih(t)),n}const LE="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",NE=Mg(LE);function Xy(n){return!!n||n===""}const qy=n=>!!(n&&n.__v_isRef===!0),os=n=>Ot(n)?n:n==null?"":Oe(n)||xt(n)&&(n.toString===Vy||!ke(n.toString))?qy(n)?os(n.value):JSON.stringify(n,Ky,2):String(n),Ky=(n,e)=>qy(e)?Ky(n,e.value):sa(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[r,i],o)=>(t[Mh(r,o)+" =>"]=i,t),{})}:jy(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Mh(t))}:Ki(e)?Mh(e):xt(e)&&!Oe(e)&&!Uy(e)?String(e):e,Mh=(n,e="")=>{var t;return Ki(n)?`Symbol(${(t=n.description)!=null?t:e})`:n};let On;class Qy{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=On,!e&&On&&(this.index=(On.scopes||(On.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){const t=On;try{return On=this,e()}finally{On=t}}}on(){++this._on===1&&(this.prevScope=On,On=this)}off(){this._on>0&&--this._on===0&&(On=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,r;for(t=0,r=this.effects.length;t<r;t++)this.effects[t].stop();for(this.effects.length=0,t=0,r=this.cleanups.length;t<r;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,r=this.scopes.length;t<r;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function Ng(n){return new Qy(n)}function Xa(){return On}function fu(n,e=!1){On&&On.cleanups.push(n)}let Et;const Ih=new WeakSet;class Zy{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler
vendor: 14,318 bytes, line 2
2=void 0,On&&On.active&&On.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Ih.has(this)&&(Ih.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||eb(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,lm(this),tb(this);const e=Et,t=qr;Et=this,qr=!0;try{return this.fn()}finally{nb(this),Et=e,qr=t,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)$g(e);this.deps=this.depsTail=void 0,lm(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Ih.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){jd(this)&&this.run()}get dirty(){return jd(this)}}let Jy=0,Nl,Bl;function eb(n,e=!1){if(n.flags|=8,e){n.next=Bl,Bl=n;return}n.next=Nl,Nl=n}function Bg(){Jy++}function Fg(){if(--Jy>0)return;if(Bl){let e=Bl;for(Bl=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let n;for(;Nl;){let e=Nl;for(Nl=void 0;e;){const t=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){n||(n=r)}e=t}}if(n)throw n}function tb(n){for(let e=n.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function nb(n){let e,t=n.depsTail,r=t;for(;r;){const i=r.prevDep;r.version===-1?(r===t&&(t=i),$g(r),BE(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}n.deps=e,n.depsTail=t}function jd(n){for(let e=n.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(rb(e.dep.computed)||e.dep.version!==e.version))return!0;return!!n._dirty}function rb(n){if(n.flags&4&&!(n.flags&16)||(n.flags&=-17,n.globalVersion===hu)||(n.globalVersion=hu,!n.isSSR&&n.flags&128&&(!n.deps&&!n._dirty||!jd(n))))return;n.flags|=2;const e=n.dep,t=Et,r=qr;Et=n,qr=!0;try{tb(n);const i=n.fn(n._value);(e.version===0||So(i,n._value))&&(n.flags|=128,n._value=i,e.version++)}catch(i){throw e.version++,i}finally{Et=t,qr=r,nb(n),n.flags&=-3}}function $g(n,e=!1){const{dep:t,prevSub:r,nextSub:i}=n;if(r&&(r.nextSub=i,n.prevSub=void 0),i&&(i.prevSub=r,n.nextSub=void 0),t.subs===n&&(t.subs=r,!r&&t.computed)){t.computed.flags&=-5;for(let o=t.computed.deps;o;o=o.nextDep)$g(o,!0)}!e&&!--t.sc&&t.map&&t.map.delete(t.key)}function BE(n){const{prevDep:e,nextDep:t}=n;e&&(e.nextDep=t,n.prevDep=void 0),t&&(t.prevDep=e,n.nextDep=void 0)}let qr=!0;const ib=[];function Gi(){ib.push(qr),qr=!1}function Yi(){const n=ib.pop();qr=n===void 0?!0:n}function lm(n){const{cleanup:e}=n;if(n.cleanup=void 0,e){const t=Et;Et=void 0;try{e()}finally{Et=t}}}let hu=0,FE=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class oh{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Et||!qr||Et===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Et)t=this.activeLink=new FE(Et,this),Et.deps?(t.prevDep=Et.depsTail,Et.depsTail.nextDep=t,Et.depsTail=t):Et.deps=Et.depsTail=t,ob(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const r=t.nextDep;r.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=r),t.prevDep=Et.depsTail,t.nextDep=void 0,Et.depsTail.nextDep=t,Et.depsTail=t,Et.deps===t&&(Et.deps=r)}return t}trigger(e){this.version++,hu++,this.notify(e)}notify(e){Bg();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{Fg()}}}function ob(n){if(n.dep.sc++,n.sub.flags&4){const e=n.dep.computed;if(e&&!n.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)ob(r)}const t=n.dep.subs;t!==n&&(n.prevSub=t,t&&(t.nextSub=n)),n.dep.subs=n}}const cf=new WeakMap,ss=Symbol(""),Vd=Symbol(""),du=Symbol("");function kn(n,e,t){if(qr&&Et){let r=cf.get(n);r||cf.set(n,r=new Map);let i=r.get(t);i||(r.set(t,i=new oh),i.map=r,i.key=t),i.track()}}function Bi(n,e,t,r,i,o){const s=cf.get(n);if(!s){hu++;return}const a=l=>{l&&l.trigger()};if(Bg(),e==="clear")s.forEach(a);else{const l=Oe(n),c=l&&eh(t);if(l&&t==="length"){const f=Number(r);s.forEach((h,d)=>{(d==="length"||d===du||!Ki(d)&&d>=f)&&a(h)})}else switch((t!==void 0||s.has(void 0))&&a(s.get(t)),c&&a(s.get(du)),e){case"add":l?c&&a(s.get("length")):(a(s.get(ss)),sa(n)&&a(s.get(Vd)));break;case"delete":l||(a(s.get(ss)),sa(n)&&a(s.get(Vd)));break;case"set":sa(n)&&a(s.get(ss));break}}Fg()}function $E(n,e){const t=cf.get(n);return t&&t.get(e)}function Bs(n){const e=Ge(n);return e===n?e:(kn(e,"iterate",du),wr(n)?e:e.map(Qr))}function sh(n){return kn(n=Ge(n),"iterate",du),n}function uo(n,e){return wi(n)?_i(n)?Ca(Qr(e)):Ca(e):Qr(e)}const zE={__proto__:null,[Symbol.iterator](){return Dh(this,Symbol.iterator,n=>uo(this,n))},concat(...n){return Bs(this).concat(...n.map(e=>Oe(e)?Bs(e):e))},entries(){return Dh(this,"entries",n=>(n[1]=uo(this,n[1]),n))},every(n,e){return Ci(this,"every",n,e,void 0,arguments)},filter(n,e){return Ci(this,"filter",n,e,t=>t.map(r=>uo(this,r)),arguments)},find(n,e){return Ci(this,"find",n,e,t=>uo(this,t),arguments)},findIndex(n,e){return Ci(this,"findIndex",n,e,void 0,arguments)},findLast(n,e){return Ci(this,"findLast",n,e,t=>uo(this,t),arguments)},findLastIndex(n,e){return Ci(this,"findLastIndex",n,e,void 0,arguments)},forEach(n,e){return Ci(this,"forEach",n,e,void 0,arguments)},includes(...n){return Lh(this,"includes",n)},indexOf(...n){return Lh(this,"indexOf",n)},join(n){return Bs(this).join(n)},lastIndexOf(...n){return Lh(this,"lastIndexOf",n)},map(n,e){return Ci(this,"map",n,e,void 0,arguments)},pop(){return ol(this,"pop")},push(...n){return ol(this,"push",n)},reduce(n,...e){return um(this,"reduce",n,e)},reduceRight(n,...e){return um(this,"reduceRight",n,e)},shift(){return ol(this,"shift")},some(n,e){return Ci(this,"some",n,e,void 0,arguments)},splice(...n){return ol(this,"splice",n)},toReversed(){return Bs(this).toReversed()},toSorted(n){return Bs(this).toSorted(n)},toSpliced(...n){return Bs(this).toSpliced(...n)},unshift(...n){return ol(this,"unshift",n)},values(){return Dh(this,"values",n=>uo(this,n))}};function Dh(n,e,t){const r=sh(n),i=r[e]();return r!==n&&!wr(n)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.done||(o.value=t(o.value)),o}),i}const HE=Array.prototype;function Ci(n,e,t,r,i,o){const s=sh(n),a=s!==n&&!wr(n),l=s[e];if(l!==HE[e]){const h=l.apply(n,o);return a?Qr(h):h}let c=t;s!==n&&(a?c=function(h,d){return t.call(this,uo(n,h),d,n)}:t.length>2&&(c=function(h,d){return t.call(this,h,d,n)}));const f=l.call(s,c,r);return a&&i?i(f):f}function um(n,e,t,r){const i=sh(n);let o=t;return i!==n&&(wr(n)?t.length>3&&(o=function(s,a,l){return t.call(this,s,a,l,n)}):o=function(s,a,l){return t.call(this,s,uo(n,a),l,n)}),i[e](o,...r)}function Lh(n,e,t){const r=Ge(n);kn(r,"iterate",du);const i=r[e](...t);return(i===-1||i===!1)&&ah(t[0])?(t[0]=Ge(t[0]),r[e](...t)):i}function ol(n,e,t=[]){Gi(),Bg();const r=Ge(n)[e].apply(n,t);return Fg(),Yi(),r}const jE=Mg("__proto__,__v_isRef,__isVue"),sb=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(Ki));function VE(n){Ki(n)||(n=String(n));const e=Ge(this);return kn(e,"has",n),e.hasOwnProperty(n)}class ab{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,r){if(t==="__v_skip")return e.__v_skip;const i=this._isReadonly,o=this._isShallow;if(t==="__v_isReactive")return!i;if(t==="__v_isReadonly")return i;if(t==="__v_isShallow")return o;if(t==="__v_raw")return r===(i?o?JE:fb:o?cb:ub).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=Oe(e);if(!i){let l;if(s&&(l=zE[t]))return l;if(t==="hasOwnProperty")return VE}const a=Reflect.get(e,t,It(e)?e:r);if((Ki(t)?sb.has(t):jE(t))||(i||kn(e,"get",t),o))return a;if(It(a)){const l=s&&eh(t)?a:a.value;return i&&xt(l)?Wd(l):l}return xt(a)?i?Wd(a):Ti(a):a}}class lb extends ab{constructor(e=!1){super(!1,e)}set(e,t,r,i){let o=e[t];const s=Oe(e)&&eh(t);if(!this._isShallow){const c=wi(o);if(!wr(r)&&!wi(r)&&(o=Ge(o),r=Ge(r)),!s&&It(o)&&!It(r))return c||(o.value=r),!0}const a=s?Number(t)<e.length:st(e,t),l=Reflect.set(e,t,r,It(e)?e:i);return e===Ge(i)&&(a?So(r,o)&&Bi(e,"set",t,r):Bi(e,"add",t,r)),l}deleteProperty(e,t){const r=st(e,t);e[t];const i=Reflect.deleteProperty(e,t);return i&&r&&Bi(e,"delete",t,void 0),i}has(e,t){const r=Reflect.has(e,t);return(!Ki(t)||!sb.has(t))&&kn(e,"has",t),r}ownKeys(e){return kn(e,"iterate",Oe(e)?"length":ss),Reflect.ownKeys(e)}}class UE extends ab{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const WE=new lb,GE=new UE,YE=new lb(!0);const Ud=n=>n,Zu=n=>Reflect.getPrototypeOf(n);function XE(n,e,t){return function(...r){const i=this.__v_raw,o=Ge(i),s=sa(o),a=n==="entries"||n===Symbol.iterator&&s,l=n==="keys"&&s,c=i[n](...r),f=t?Ud:e?Ca:Qr;return!e&&kn(o,"iterate",l?Vd:ss),{next(){const{value:h,done:d}=c.next();return d?{value:h,done:d}:{value:a?[f(h[0]),f(h[1])]:f(h),done:d}},[Symbol.iterator](){return this}}}}function Ju(n){return function(...e){return n==="delete"?!1:n==="clear"?void 0:this}}function qE(n,e){const t={get(i){const o=this.__v_raw,s=Ge(o),a=Ge(i);n||(So(i,a)&&kn(s,"get",i),kn(s,"get",a));const{has:l}=Zu(s),c=e?Ud:n?Ca:Qr;if(l.call(s,i))return c(o.get(i));if(l.call(s,a))return c(o.get(a));o!==s&&o.get(i)},get size(){const i=this.__v_raw;return!n&&kn(Ge(i),"iterate",ss),i.size},has(i){const o=this.__v_raw,s=Ge(o),a=Ge(i);return n||(So(i,a)&&kn(s,"has",i),kn(s,"has",a)),i===a?o.has(i):o.has(i)||o.has(a)},forEach(i,o){const s=this,a=s.__v_raw,l=Ge(a),c=e?Ud:n?Ca:Qr;return!n&&kn(l,"iterate",ss),a.forEach((f,h)=>i.call(o,c(f),c(h),s))}};return gn(t,n?{add:Ju("add"),set:Ju("set"),delete:Ju("delete"),clear:Ju("clear")}:{add(i){!e&&!wr(i)&&!wi(i)&&(i=Ge(i));const o=Ge(this);return Zu(o).has.call(o,i)||(o.add(i),Bi(o,"add",i,i)),this},set(i,o){!e&&!wr(o)&&!wi(o)&&(o=Ge(o));const s=Ge(this),{has:a,get:l}=Zu(s);let c=a.call(s,i);c||(i=Ge(i),c=a.call(s,i));const f=l.call(s,i);return s.set(i,o),c?So(o,f)&&Bi(s,"set",i,o):Bi(s,"add",i,o),this},delete(i){const o=Ge(this),{has:s,get:a}=Zu(o);let l=s.call(o,i);l||(i=Ge(i),l=s.call(o,i)),a&&a.call(o,i);const c=o.delete(i);return l&&Bi(o,"delete",i,void 0),c},clear(){const i=Ge(this),o=i.size!==0,s=i.clear();return o&&Bi(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=XE(i,n,e)}),t}function zg(n,e){const t=qE(n,e);return(r,i,o)=>i==="__v_isReactive"?!n:i==="__v_isReadonly"?n:i==="__v_raw"?r:Reflect.get(st(t,i)&&i in r?t:r,i,o)}const KE={get:zg(!1,!1)},QE={get:zg(!1,!0)},ZE={get:zg(!0,!1)};const ub=new WeakMap,cb=new WeakMap,fb=new WeakMap,JE=new WeakMap;function eS(n){switch(n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function tS(n){return n.__v_skip||!Object.isExtensible(n)?0:eS(CE(n))}function Ti(n){return wi(n)?n:Hg(n,!1,WE,KE,ub)}function $i(n){return Hg(n,!1,YE,QE,cb)}function Wd(n){return Hg(n,!0,GE,ZE,fb)}function Hg(n,e,t,r,i){if(!xt(n)||n.__v_raw&&!(e&&n.__v_isReactive))return n;const o=tS(n);if(o===0)return n;const s=i.get(n);if(s)return s;const a=new Proxy(n,o===2?r:t);return i.set(n,a),a}function _i(n){return wi(n)?_i(n.__v_raw):!!(n&&n.__v_isReactive)}function wi(n){return!!(n&&n.__v_isReadonly)}function wr(n){return!!(n&&n.__v_isShallow)}function ah(n){return n?!!n.__v_raw:!1}function Ge(n){const e=n&&n.__v_raw;return e?Ge(e):n}function jg(n){return!st(n,"__v_skip")&&Object.isExtensible(n)&&Wy(n,"__v_skip",!0),n}const Qr=n=>xt(n)?Ti(n):n,Ca=n=>xt(n)?Wd(n):n;function It(n){return n?n.__v_isRef===!0:!1}function Jt(n){return hb(n,!1)}function yi(n){return hb(n,!0)}function hb(n,e){return It(n)?n:new nS(n,e)}class nS{constructor(e,t){this.dep=new oh,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Ge(e),this._value=t?e:Qr(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,r=this.__v_isShallow||wr(e)||wi(e);e=r?e:Ge(e),So(e,t)&&(this._rawValue=e,this._value=r?e:Qr(e),this.dep.trigger())}}function ft(n){return It(n)?n.value:n}function db(n){return ke(n)?n():ft(n)}const rS={get:(n,e,t)=>e==="__v_raw"?n:ft(Reflect.get(n,e,t)),set:(n,e,t,r)=>{const i=n[e];return It(i)&&!It(t)?(i.value=t,!0):Reflect.set(n,e,t,r)}};function pb(n){return _i(n)?n:new Proxy(n,rS)}class iS{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new oh,{get:r,set:i}=e(t.track.bind(t),t.trigger.bind(t));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function oS(n){return new iS(n)}function sS(n){const e=Oe(n)?new Array(n.length):{};for(const t in n)e[t]=vb(n,t);return e}class aS{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._raw=Ge(e);let i=!0,o=e;if(!Oe(e)||!eh(String(t)))do i=!ah(o)||wr(o);while(i&&(o=o.__v_raw));this._shallow=i}get value(){let e=this._object[this._key];return this._shallow&&(e=ft(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&It(this._raw[this._key])){const t=this._object[this._key];if(It(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return $E(this._raw,this._key)}}class lS{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function gb(n,e,t){return It(n)?n:ke(n)?new lS(n):xt(n)&&arguments.length>1?vb(n,e,t):Jt(n)}function vb(n,e,t){return new aS(n,e,t)}class uS{constructor(e,t,r){this.fn=e,this.setter=t,this._value=void 0,this.dep=new oh(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=hu-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Et!==this)return eb(this,!0),!0}get value(){const e=this.dep.track();return rb(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function cS(n,e,t=!1){let r,i;return ke(n)?r=n:(r=n.get,i=n.set),new uS(r,i,t)}const ec={},ff=new WeakMap;let qo;function fS(n,e=!1,t=qo){if(t){let r=ff.get(t);r||ff.set(t,r=[]),r.push(n)}}function hS(n,e,t=St){const{immediate:r,deep:i,once:o,scheduler:s,augmentJob:a,call:l}=t,c=x=>i?x:wr(x)||i===!1||i===0?vo(x,1):vo(x);let f,h,d,u,p=!1,g=!1;if(It(n)?(h=()=>n.value,p=wr(n)):_i(n)?(h=()=>c(n),p=!0):Oe(n)?(g=!0,p=n.some(x=>_i(x)||wr(x)),h=()=>n.map(x=>
vendor: 64,681 bytes, lines 2-4
2{if(It(x))return x.value;if(_i(x))return c(x);if(ke(x))return l?l(x,2):x()})):ke(n)?e?h=l?()=>l(n,2):n:h=()=>{if(d){Gi();try{d()}finally{Yi()}}const x=qo;qo=f;try{return l?l(n,3,[u]):n(u)}finally{qo=x}}:h=mi,e&&i){const x=h,m=i===!0?1/0:i;h=()=>vo(x(),m)}const v=Xa(),_=()=>{f.stop(),v&&v.active&&Dg(v.effects,f)};if(o&&e){const x=e;e=(...m)=>{x(...m),_()}}let b=g?new Array(n.length).fill(ec):ec;const y=x=>{if(!(!(f.flags&1)||!f.dirty&&!x))if(e){const m=f.run();if(i||p||(g?m.some((w,E)=>So(w,b[E])):So(m,b))){d&&d();const w=qo;qo=f;try{const E=[m,b===ec?void 0:g&&b[0]===ec?[]:b,u];b=m,l?l(e,3,E):e(...E)}finally{qo=w}}}else f.run()};return a&&a(y),f=new Zy(h),f.scheduler=s?()=>s(y,!1):y,u=x=>fS(x,!1,f),d=f.onStop=()=>{const x=ff.get(f);if(x){if(l)l(x,4);else for(const m of x)m();ff.delete(f)}},e?r?y(!0):b=f.run():s?s(y.bind(null,!0),!0):f.run(),_.pause=f.pause.bind(f),_.resume=f.resume.bind(f),_.stop=_,_}function vo(n,e=1/0,t){if(e<=0||!xt(n)||n.__v_skip||(t=t||new Map,(t.get(n)||0)>=e))return n;if(t.set(n,e),e--,It(n))vo(n.value,e,t);else if(Oe(n))for(let r=0;r<n.length;r++)vo(n[r],e,t);else if(jy(n)||sa(n))n.forEach(r=>{vo(r,e,t)});else if(Uy(n)){for(const r in n)vo(n[r],e,t);for(const r of Object.getOwnPropertySymbols(n))Object.prototype.propertyIsEnumerable.call(n,r)&&vo(n[r],e,t)}return n}function zu(n,e,t,r){try{return r?n(...r):n()}catch(i){qa(i,e,t)}}function Zr(n,e,t,r){if(ke(n)){const i=zu(n,e,t,r);return i&&Lg(i)&&i.catch(o=>{qa(o,e,t)}),i}if(Oe(n)){const i=[];for(let o=0;o<n.length;o++)i.push(Zr(n[o],e,t,r));return i}}function qa(n,e,t,r=!0){const i=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||St;if(e){let a=e.parent;const l=e.proxy,c=`https://vuejs.org/error-reference/#runtime-${t}`;for(;a;){const f=a.ec;if(f){for(let h=0;h<f.length;h++)if(f[h](n,l,c)===!1)return}a=a.parent}if(o){Gi(),zu(o,null,10,[n,l,c]),Yi();return}}dS(n,t,i,r,s)}function dS(n,e,t,r=!0,i=!1){if(i)throw n;console.error(n)}const Yn=[];let ri=-1;const la=[];let co=null,qs=0;const mb=Promise.resolve();let hf=null;function Pi(n){const e=hf||mb;return n?e.then(this?n.bind(this):n):e}function pS(n){let e=ri+1,t=Yn.length;for(;e<t;){const r=e+t>>>1,i=Yn[r],o=pu(i);o<n||o===n&&i.flags&2?e=r+1:t=r}return e}function Vg(n){if(!(n.flags&1)){const e=pu(n),t=Yn[Yn.length-1];!t||!(n.flags&2)&&e>=pu(t)?Yn.push(n):Yn.splice(pS(e),0,n),n.flags|=1,_b()}}function _b(){hf||(hf=mb.then(yb))}function df(n){Oe(n)?la.push(...n):co&&n.id===-1?co.splice(qs+1,0,n):n.flags&1||(la.push(n),n.flags|=1),_b()}function cm(n,e,t=ri+1){for(;t<Yn.length;t++){const r=Yn[t];if(r&&r.flags&2){if(n&&r.id!==n.uid)continue;Yn.splice(t,1),t--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function pf(n){if(la.length){const e=[...new Set(la)].sort((t,r)=>pu(t)-pu(r));if(la.length=0,co){co.push(...e);return}for(co=e,qs=0;qs<co.length;qs++){const t=co[qs];t.flags&4&&(t.flags&=-2),t.flags&8||t(),t.flags&=-2}co=null,qs=0}}const pu=n=>n.id==null?n.flags&2?-1:1/0:n.id;function yb(n){try{for(ri=0;ri<Yn.length;ri++){const e=Yn[ri];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),zu(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;ri<Yn.length;ri++){const e=Yn[ri];e&&(e.flags&=-2)}ri=-1,Yn.length=0,pf(),hf=null,(Yn.length||la.length)&&yb()}}let Kn=null,bb=null;function gf(n){const e=Kn;return Kn=n,bb=n&&n.type.__scopeId||null,e}function dn(n,e=Kn,t){if(!e||n._n)return n;const r=(...i)=>{r._d&&xf(-1);const o=gf(e);let s;try{s=n(...i)}finally{gf(o),r._d&&xf(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function oi(n,e,t,r){const i=n.dirs,o=e&&e.dirs;for(let s=0;s<i.length;s++){const a=i[s];o&&(a.oldValue=o[s].value);let l=a.dir[r];l&&(Gi(),Zr(l,t,8,[n.el,a,n,e]),Yi())}}const xb=Symbol("_vte"),wb=n=>n.__isTeleport,Fl=n=>n&&(n.disabled||n.disabled===""),fm=n=>n&&(n.defer||n.defer===""),hm=n=>typeof SVGElement<"u"&&n instanceof SVGElement,dm=n=>typeof MathMLElement=="function"&&n instanceof MathMLElement,Gd=(n,e)=>{const t=n&&n.to;return Ot(t)?e?e(t):null:t},Pb={name:"Teleport",__isTeleport:!0,process(n,e,t,r,i,o,s,a,l,c){const{mc:f,pc:h,pbc:d,o:{insert:u,querySelector:p,createText:g,createComment:v}}=c,_=Fl(e.props);let{shapeFlag:b,children:y,dynamicChildren:x}=e;if(n==null){const m=e.el=g(""),w=e.anchor=g("");u(m,t,r),u(w,t,r);const E=(S,T)=>{b&16&&f(y,S,T,i,o,s,a,l)},P=()=>{const S=e.target=Gd(e.props,p),T=Eb(S,e,g,u);S&&(s!=="svg"&&hm(S)?s="svg":s!=="mathml"&&dm(S)&&(s="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(S),_||(E(S,T),zc(e,!1)))};_&&(E(t,w),zc(e,!0)),fm(e.props)?(e.el.__isMounted=!1,Kt(()=>{P(),delete e.el.__isMounted},o)):P()}else{if(fm(e.props)&&n.el.__isMounted===!1){Kt(()=>{Pb.process(n,e,t,r,i,o,s,a,l,c)},o);return}e.el=n.el,e.targetStart=n.targetStart;const m=e.anchor=n.anchor,w=e.target=n.target,E=e.targetAnchor=n.targetAnchor,P=Fl(n.props),S=P?t:w,T=P?m:E;if(s==="svg"||hm(w)?s="svg":(s==="mathml"||dm(w))&&(s="mathml"),x?(d(n.dynamicChildren,x,S,i,o,s,a),Kg(n,e,!0)):l||h(n,e,S,T,i,o,s,a,!1),_)P?e.props&&n.props&&e.props.to!==n.props.to&&(e.props.to=n.props.to):tc(e,t,m,c,1);else if((e.props&&e.props.to)!==(n.props&&n.props.to)){const R=e.target=Gd(e.props,p);R&&tc(e,R,null,c,0)}else P&&tc(e,w,E,c,1);zc(e,_)}},remove(n,e,t,{um:r,o:{remove:i}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:c,targetAnchor:f,target:h,props:d}=n;if(h&&(i(c),i(f)),o&&i(l),s&16){const u=o||!Fl(d);for(let p=0;p<a.length;p++){const g=a[p];r(g,e,t,u,!!g.dynamicChildren)}}},move:tc,hydrate:gS};function tc(n,e,t,{o:{insert:r},m:i},o=2){o===0&&r(n.targetAnchor,e,t);const{el:s,anchor:a,shapeFlag:l,children:c,props:f}=n,h=o===2;if(h&&r(s,e,t),(!h||Fl(f))&&l&16)for(let d=0;d<c.length;d++)i(c[d],e,t,2);h&&r(a,e,t)}function gS(n,e,t,r,i,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:c,createText:f}},h){function d(g,v,_,b){v.anchor=h(s(g),v,a(g),t,r,i,o),v.targetStart=_,v.targetAnchor=b}const u=e.target=Gd(e.props,l),p=Fl(e.props);if(u){const g=u._lpa||u.firstChild;if(e.shapeFlag&16)if(p)d(n,e,g,g&&s(g));else{e.anchor=s(n);let v=g;for(;v;){if(v&&v.nodeType===8){if(v.data==="teleport start anchor")e.targetStart=v;else if(v.data==="teleport anchor"){e.targetAnchor=v,u._lpa=e.targetAnchor&&s(e.targetAnchor);break}}v=s(v)}e.targetAnchor||Eb(u,e,f,c),h(g&&s(g),e,u,t,r,i,o)}zc(e,p)}else p&&e.shapeFlag&16&&d(n,e,n,s(n));return e.anchor&&s(e.anchor)}const aF=Pb;function zc(n,e){const t=n.ctx;if(t&&t.ut){let r,i;for(e?(r=n.el,i=n.anchor):(r=n.targetStart,i=n.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute("data-v-owner",t.uid),r=r.nextSibling;t.ut()}}function Eb(n,e,t,r){const i=e.targetStart=t(""),o=e.targetAnchor=t("");return i[xb]=o,n&&(r(i,n),r(o,n)),o}const Di=Symbol("_leaveCb"),nc=Symbol("_enterCb");function vS(){const n={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Is(()=>{n.isMounted=!0}),Ds(()=>{n.isUnmounting=!0}),n}const Cr=[Function,Array],Sb={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Cr,onEnter:Cr,onAfterEnter:Cr,onEnterCancelled:Cr,onBeforeLeave:Cr,onLeave:Cr,onAfterLeave:Cr,onLeaveCancelled:Cr,onBeforeAppear:Cr,onAppear:Cr,onAfterAppear:Cr,onAppearCancelled:Cr},Tb=n=>{const e=n.subTree;return e.component?Tb(e.component):e},mS={name:"BaseTransition",props:Sb,setup(n,{slots:e}){const t=ei(),r=vS();return()=>{const i=e.default&&Ob(e.default(),!0);if(!i||!i.length)return;const o=Cb(i),s=Ge(n),{mode:a}=s;if(r.isLeaving)return Nh(o);const l=pm(o);if(!l)return Nh(o);let c=Yd(l,s,r,t,h=>c=h);l.type!==Gt&&Ra(l,c);let f=t.subTree&&pm(t.subTree);if(f&&f.type!==Gt&&!Gr(f,l)&&Tb(t).type!==Gt){let h=Yd(f,s,r,t);if(Ra(f,h),a==="out-in"&&l.type!==Gt)return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,t.job.flags&8||t.update(),delete h.afterLeave,f=void 0},Nh(o);a==="in-out"&&l.type!==Gt?h.delayLeave=(d,u,p)=>{const g=Rb(r,f);g[String(f.key)]=f,d[Di]=()=>{u(),d[Di]=void 0,delete c.delayedLeave,f=void 0},c.delayedLeave=()=>{p(),delete c.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return o}}};function Cb(n){let e=n[0];if(n.length>1){for(const t of n)if(t.type!==Gt){e=t;break}}return e}const _S=mS;function Rb(n,e){const{leavingVNodes:t}=n;let r=t.get(e.type);return r||(r=Object.create(null),t.set(e.type,r)),r}function Yd(n,e,t,r,i){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:d,onLeave:u,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:v,onAppear:_,onAfterAppear:b,onAppearCancelled:y}=e,x=String(n.key),m=Rb(t,n),w=(S,T)=>{S&&Zr(S,r,9,T)},E=(S,T)=>{const R=T[1];w(S,T),Oe(S)?S.every(C=>C.length<=1)&&R():S.length<=1&&R()},P={mode:s,persisted:a,beforeEnter(S){let T=l;if(!t.isMounted)if(o)T=v||l;else return;S[Di]&&S[Di](!0);const R=m[x];R&&Gr(n,R)&&R.el[Di]&&R.el[Di](),w(T,[S])},enter(S){let T=c,R=f,C=h;if(!t.isMounted)if(o)T=_||c,R=b||f,C=y||h;else return;let O=!1;const L=S[nc]=z=>{O||(O=!0,z?w(C,[S]):w(R,[S]),P.delayedLeave&&P.delayedLeave(),S[nc]=void 0)};T?E(T,[S,L]):L()},leave(S,T){const R=String(n.key);if(S[nc]&&S[nc](!0),t.isUnmounting)return T();w(d,[S]);let C=!1;const O=S[Di]=L=>{C||(C=!0,T(),L?w(g,[S]):w(p,[S]),S[Di]=void 0,m[R]===n&&delete m[R])};m[R]=n,u?E(u,[S,O]):O()},clone(S){const T=Yd(S,e,t,r,i);return i&&i(T),T}};return P}function Nh(n){if(Hu(n))return n=Ei(n),n.children=null,n}function pm(n){if(!Hu(n))return wb(n.type)&&n.children?Cb(n.children):n;if(n.component)return n.component.subTree;const{shapeFlag:e,children:t}=n;if(t){if(e&16)return t[0];if(e&32&&ke(t.default))return t.default()}}function Ra(n,e){n.shapeFlag&6&&n.component?(n.transition=e,Ra(n.component.subTree,e)):n.shapeFlag&128?(n.ssContent.transition=e.clone(n.ssContent),n.ssFallback.transition=e.clone(n.ssFallback)):n.transition=e}function Ob(n,e=!1,t){let r=[],i=0;for(let o=0;o<n.length;o++){let s=n[o];const a=t==null?s.key:String(t)+String(s.key!=null?s.key:o);s.type===Rt?(s.patchFlag&128&&i++,r=r.concat(Ob(s.children,e,a))):(e||s.type!==Gt)&&r.push(a!=null?Ei(s,{key:a}):s)}if(i>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}function nt(n,e){return ke(n)?gn({name:n.name},e,{setup:n}):n}function Ug(n){n.ids=[n.ids[0]+n.ids[2]+++"-",0,0]}const vf=new WeakMap;function ua(n,e,t,r,i=!1){if(Oe(n)){n.forEach((p,g)=>ua(p,e&&(Oe(e)?e[g]:e),t,r,i));return}if(To(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&ua(n,e,t,r.component.subTree);return}const o=r.shapeFlag&4?Zg(r.component):r.el,s=i?null:o,{i:a,r:l}=n,c=e&&e.r,f=a.refs===St?a.refs={}:a.refs,h=a.setupState,d=Ge(h),u=h===St?Hy:p=>st(d,p);if(c!=null&&c!==l){if(gm(e),Ot(c))f[c]=null,u(c)&&(h[c]=null);else if(It(c)){c.value=null;const p=e;p.k&&(f[p.k]=null)}}if(ke(l))zu(l,a,12,[s,f]);else{const p=Ot(l),g=It(l);if(p||g){const v=()=>{if(n.f){const _=p?u(l)?h[l]:f[l]:l.value;if(i)Oe(_)&&Dg(_,o);else if(Oe(_))_.includes(o)||_.push(o);else if(p)f[l]=[o],u(l)&&(h[l]=f[l]);else{const b=[o];l.value=b,n.k&&(f[n.k]=b)}}else p?(f[l]=s,u(l)&&(h[l]=s)):g&&(l.value=s,n.k&&(f[n.k]=s))};if(s){const _=()=>{v(),vf.delete(n)};_.id=-1,vf.set(n,_),Kt(_,t)}else gm(n),v()}}}function gm(n){const e=vf.get(n);e&&(e.flags|=8,vf.delete(n))}let vm=!1;const Fs=()=>{vm||(console.error("Hydration completed but contains mismatches."),vm=!0)},yS=n=>n.namespaceURI.includes("svg")&&n.tagName!=="foreignObject",bS=n=>n.namespaceURI.includes("MathML"),rc=n=>{if(n.nodeType===1){if(yS(n))return"svg";if(bS(n))return"mathml"}},ea=n=>n.nodeType===8;function xS(n){const{mt:e,p:t,o:{patchProp:r,createText:i,nextSibling:o,parentNode:s,remove:a,insert:l,createComment:c}}=n,f=(y,x)=>{if(!x.hasChildNodes()){t(null,y,x),pf(),x._vnode=y;return}h(x.firstChild,y,null,null,null),pf(),x._vnode=y},h=(y,x,m,w,E,P=!1)=>{P=P||!!x.dynamicChildren;const S=ea(y)&&y.data==="[",T=()=>g(y,x,m,w,E,S),{type:R,ref:C,shapeFlag:O,patchFlag:L}=x;let z=y.nodeType;x.el=y,L===-2&&(P=!1,x.dynamicChildren=null);let B=null;switch(R){case Co:z!==3?x.children===""?(l(x.el=i(""),s(y),y),B=y):B=T():(y.data!==x.children&&(Fs(),y.data=x.children),B=o(y));break;case Gt:b(y)?(B=o(y),_(x.el=y.content.firstChild,y,m)):z!==8||S?B=T():B=o(y);break;case zl:if(S&&(y=o(y),z=y.nodeType),z===1||z===3){B=y;const N=!x.children.length;for(let W=0;W<x.staticCount;W++)N&&(x.children+=B.nodeType===1?B.outerHTML:B.data),W===x.staticCount-1&&(x.anchor=B),B=o(B);return S?o(B):B}else T();break;case Rt:S?B=p(y,x,m,w,E,P):B=T();break;default:if(O&1)(z!==1||x.type.toLowerCase()!==y.tagName.toLowerCase())&&!b(y)?B=T():B=d(y,x,m,w,E,P);else if(O&6){x.slotScopeIds=E;const N=s(y);if(S?B=v(y):ea(y)&&y.data==="teleport start"?B=v(y,y.data,"teleport end"):B=o(y),e(x,N,null,m,w,rc(N),P),To(x)&&!x.type.__asyncResolved){let W;S?(W=Ze(Rt),W.anchor=B?B.previousSibling:N.lastChild):W=y.nodeType===3?Vu(""):Ze("div"),W.el=y,x.component.subTree=W}}else O&64?z!==8?B=T():B=x.type.hydrate(y,x,m,w,E,P,n,u):O&128&&(B=x.type.hydrate(y,x,m,w,rc(s(y)),E,P,n,h))}return C!=null&&ua(C,null,w,x),B},d=(y,x,m,w,E,P)=>{P=P||!!x.dynamicChildren;const{type:S,props:T,patchFlag:R,shapeFlag:C,dirs:O,transition:L}=x,z=S==="input"||S==="option";if(z||R!==-1){O&&oi(x,null,m,"created");let B=!1;if(b(y)){B=Jb(null,L)&&m&&m.vnode.props&&m.vnode.props.appear;const W=y.content.firstChild;if(B){const ee=W.getAttribute("class");ee&&(W.$cls=ee),L.beforeEnter(W)}_(W,y,m),x.el=y=W}if(C&16&&!(T&&(T.innerHTML||T.textContent))){let W=u(y.firstChild,x,y,m,w,E,P);for(;W;){ic(y,1)||Fs();const ee=W;W=W.nextSibling,a(ee)}}else if(C&8){let W=x.children;W[0]===`
3`&&(y.tagName==="PRE"||y.tagName==="TEXTAREA")&&(W=W.slice(1));const{textContent:ee}=y;ee!==W&&ee!==W.replace(/\r\n|\r/g,`
4`)&&(ic(y,0)||Fs(),y.textContent=x.children)}if(T){if(z||!P||R&48){const W=y.tagName.includes("-");for(const ee in T)(z&&(ee.endsWith("value")||ee==="indeterminate")||Bu(ee)&&!aa(ee)||ee[0]==="."||W)&&r(y,ee,null,T[ee],void 0,m)}else if(T.onClick)r(y,"onClick",null,T.onClick,void 0,m);else if(R&4&&_i(T.style))for(const W in T.style)T.style[W]}let N;(N=T&&T.onVnodeBeforeMount)&&nr(N,m,x),O&&oi(x,null,m,"beforeMount"),((N=T&&T.onVnodeMounted)||O||B)&&rx(()=>{N&&nr(N,m,x),B&&L.enter(y),O&&oi(x,null,m,"mounted")},w)}return y.nextSibling},u=(y,x,m,w,E,P,S)=>{S=S||!!x.dynamicChildren;const T=x.children,R=T.length;for(let C=0;C<R;C++){const O=S?T[C]:T[C]=gr(T[C]),L=O.type===Co;y?(L&&!S&&C+1<R&&gr(T[C+1]).type===Co&&(l(i(y.data.slice(O.children.length)),m,o(y)),y.data=O.children),y=h(y,O,w,E,P,S)):L&&!O.children?l(O.el=i(""),m):(ic(m,1)||Fs(),t(null,O,m,null,w,E,rc(m),P))}return y},p=(y,x,m,w,E,P)=>{const{slotScopeIds:S}=x;S&&(E=E?E.concat(S):S);const T=s(y),R=u(o(y),x,T,m,w,E,P);return R&&ea(R)&&R.data==="]"?o(x.anchor=R):(Fs(),l(x.anchor=c("]"),T,R),R)},g=(y,x,m,w,E,P)=>{if(ic(y.parentElement,1)||Fs(),x.el=null,P){const R=v(y);for(;;){const C=o(y);if(C&&C!==R)a(C);else break}}const S=o(y),T=s(y);return a(y),t(null,x,T,S,m,w,rc(T),E),m&&(m.vnode.el=x.el,ch(m,x.el)),S},v=(y,x="[",m="]")=>{let w=0;for(;y;)if(y=o(y),y&&ea(y)&&(y.data===x&&w++,y.data===m)){if(w===0)return o(y);w--}return y},_=(y,x,m)=>{const w=x.parentNode;w&&w.replaceChild(y,x);let E=m;for(;E;)E.vnode.el===x&&(E.vnode.el=E.subTree.el=y),E=E.parent},b=y=>y.nodeType===1&&y.tagName==="TEMPLATE";return[f,h]}const mm="data-allow-mismatch",wS={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ic(n,e){if(e===0||e===1)for(;n&&!n.hasAttribute(mm);)n=n.parentElement;const t=n&&n.getAttribute(mm);if(t==null)return!1;if(t==="")return!0;{const r=t.split(",");return e===0&&r.includes("children")?!0:r.includes(wS[e])}}rh().requestIdleCallback;rh().cancelIdleCallback;function PS(n,e){if(ea(n)&&n.data==="["){let t=1,r=n.nextSibling;for(;r;){if(r.nodeType===1){if(e(r)===!1)break}else if(ea(r))if(r.data==="]"){if(--t===0)break}else r.data==="["&&t++;r=r.nextSibling}}else e(n)}const To=n=>!!n.type.__asyncLoader;function lF(n){ke(n)&&(n={loader:n});const{loader:e,loadingComponent:t,errorComponent:r,delay:i=200,hydrate:o,timeout:s,suspensible:a=!0,onError:l}=n;let c=null,f,h=0;const d=()=>(h++,c=null,u()),u=()=>{let p;return c||(p=c=e().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((v,_)=>{l(g,()=>v(d()),()=>_(g),h+1)});throw g}).then(g=>p!==c&&c?c:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),f=g,g)))};return nt({name:"AsyncComponentWrapper",__asyncLoader:u,__asyncHydrate(p,g,v){let _=!1;(g.bu||(g.bu=[])).push(()=>_=!0);const b=()=>{_||v()},y=o?()=>{const x=o(b,m=>PS(p,m));x&&(g.bum||(g.bum=[])).push(x)}:b;f?y():u().then(()=>!g.isUnmounted&&y())},get __asyncResolved(){return f},setup(){const p=xn;if(Ug(p),f)return()=>oc(f,p);const g=y=>{c=null,qa(y,p,13,!r)};if(a&&p.suspense||ka)return u().then(y=>()=>oc(y,p)).catch(y=>(g(y),()=>r?Ze(r,{error:y}):null));const v=Jt(!1),_=Jt(),b=Jt(!!i);return i&&setTimeout(()=>{b.value=!1},i),s!=null&&setTimeout(()=>{if(!v.value&&!_.value){const y=new Error(`Async component timed out after ${s}ms.`);g(y),_.value=y}},s),u().then(()=>{v.value=!0,p.parent&&Hu(p.parent.vnode)&&p.parent.update()}).catch(y=>{g(y),_.value=y}),()=>{if(v.value&&f)return oc(f,p);if(_.value&&r)return Ze(r,{error:_.value});if(t&&!b.value)return oc(t,p)}}})}function oc(n,e){const{ref:t,props:r,children:i,ce:o}=e.vnode,s=Ze(n,r,i);return s.ref=t,s.ce=o,delete e.vnode.ce,s}const Hu=n=>n.type.__isKeepAlive,ES={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(n,{slots:e}){const t=ei(),r=t.ctx;if(!r.renderer)return()=>{const b=e.default&&e.default();return b&&b.length===1?b[0]:b};const i=new Map,o=new Set;let s=null;const a=t.suspense,{renderer:{p:l,m:c,um:f,o:{createElement:h}}}=r,d=h("div");r.activate=(b,y,x,m,w)=>{const E=b.component;c(b,y,x,0,a),l(E.vnode,b,y,x,E,a,m,b.slotScopeIds,w),Kt(()=>{E.isDeactivated=!1,E.a&&Ll(E.a);const P=b.props&&b.props.onVnodeMounted;P&&nr(P,E.parent,b)},a)},r.deactivate=b=>{const y=b.component;yf(y.m),yf(y.a),c(b,d,null,1,a),Kt(()=>{y.da&&Ll(y.da);const x=b.props&&b.props.onVnodeUnmounted;x&&nr(x,y.parent,b),y.isDeactivated=!0},a)};function u(b){Bh(b),f(b,t,a,!0)}function p(b){i.forEach((y,x)=>{const m=np(y.type);m&&!b(m)&&g(x)})}function g(b){const y=i.get(b);y&&(!s||!Gr(y,s))?u(y):s&&Bh(s),i.delete(b),o.delete(b)}Pr(()=>[n.include,n.exclude],([b,y])=>{b&&p(x=>ml(b,x)),y&&p(x=>!ml(y,x))},{flush:"post",deep:!0});let v=null;const _=()=>{v!=null&&(bf(t.subTree.type)?Kt(()=>{i.set(v,sc(t.subTree))},t.subTree.suspense):i.set(v,sc(t.subTree)))};return Is(_),Ib(_),Ds(()=>{i.forEach(b=>{const{subTree:y,suspense:x}=t,m=sc(y);if(b.type===m.type&&b.key===m.key){Bh(m);const w=m.component.da;w&&Kt(w,x);return}u(b)})}),()=>{if(v=null,!e.default)return s=null;const b=e.default(),y=b[0];if(b.length>1)return s=null,b;if(!xs(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return s=null,y;let x=sc(y);if(x.type===Gt)return s=null,x;const m=x.type,w=np(To(x)?x.type.__asyncResolved||{}:m),{include:E,exclude:P,max:S}=n;if(E&&(!w||!ml(E,w))||P&&w&&ml(P,w))return x.shapeFlag&=-257,s=x,y;const T=x.key==null?m:x.key,R=i.get(T);return x.el&&(x=Ei(x),y.shapeFlag&128&&(y.ssContent=x)),v=T,R?(x.el=R.el,x.component=R.component,x.transition&&Ra(x,x.transition),x.shapeFlag|=512,o.delete(T),o.add(T)):(o.add(T),S&&o.size>parseInt(S,10)&&g(o.values().next().value)),x.shapeFlag|=256,s=x,bf(y.type)?y:x}}},SS=ES;function ml(n,e){return Oe(n)?n.some(t=>ml(t,e)):Ot(n)?n.split(",").includes(e):TE(n)?(n.lastIndex=0,n.test(e)):!1}function Ab(n,e){Mb(n,"a",e)}function kb(n,e){Mb(n,"da",e)}function Mb(n,e,t=xn){const r=n.__wdc||(n.__wdc=()=>{let i=t;for(;i;){if(i.isDeactivated)return;i=i.parent}return n()});if(lh(e,r,t),t){let i=t.parent;for(;i&&i.parent;)Hu(i.parent.vnode)&&TS(r,e,t,i),i=i.parent}}function TS(n,e,t,r){const i=lh(e,n,r,!0);Gg(()=>{Dg(r[e],i)},t)}function Bh(n){n.shapeFlag&=-257,n.shapeFlag&=-513}function sc(n){return n.shapeFlag&128?n.ssContent:n}function lh(n,e,t=xn,r=!1){if(t){const i=t[n]||(t[n]=[]),o=e.__weh||(e.__weh=(...s)=>{Gi();const a=ws(t),l=Zr(e,t,n,s);return a(),Yi(),l});return r?i.unshift(o):i.push(o),o}}const Qi=n=>(e,t=xn)=>{(!ka||n==="sp")&&lh(n,(...r)=>e(...r),t)},Wg=Qi("bm"),Is=Qi("m"),CS=Qi("bu"),Ib=Qi("u"),Ds=Qi("bum"),Gg=Qi("um"),RS=Qi("sp"),OS=Qi("rtg"),AS=Qi("rtc");function Db(n,e=xn){lh("ec",n,e)}const Lb="components";function mf(n,e){return Bb(Lb,n,!0,e)||n}const Nb=Symbol.for("v-ndc");function Qn(n){return Ot(n)?Bb(Lb,n,!1)||n:n||Nb}function Bb(n,e,t=!0,r=!1){const i=Kn||xn;if(i){const o=i.type;{const a=np(o,!1);if(a&&(a===e||a===$r(e)||a===nh($r(e))))return o}const s=_m(i[n]||o[n],e)||_m(i.appContext[n],e);return!s&&r?o:s}}function _m(n,e){return n&&(n[e]||n[$r(e)]||n[nh($r(e))])}function Oa(n,e,t,r){let i;const o=t,s=Oe(n);if(s||Ot(n)){const a=s&&_i(n);let l=!1,c=!1;a&&(l=!wr(n),c=wi(n),n=sh(n)),i=new Array(n.length);for(let f=0,h=n.length;f<h;f++)i[f]=e(l?c?Ca(Qr(n[f])):Qr(n[f]):n[f],f,void 0,o)}else if(typeof n=="number"){i=new Array(n);for(let a=0;a<n;a++)i[a]=e(a+1,a,void 0,o)}else if(xt(n))if(n[Symbol.iterator])i=Array.from(n,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(n);i=new Array(a.length);for(let l=0,c=a.length;l<c;l++){const f=a[l];i[l]=e(n[f],f,l,o)}}else i=[];return i}function on(n,e,t={},r,i){if(Kn.ce||Kn.parent&&To(Kn.parent)&&Kn.parent.ce){const c=Object.keys(t).length>0;return ge(),Ue(Rt,null,[Ze("slot",t,r&&r())],c?-2:64)}let o=n[e];o&&o._c&&(o._d=!1),ge();const s=o&&Fb(o(t)),a=t.key||s&&s.key,l=Ue(Rt,{key:(a&&!Ki(a)?a:`_${e}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&n._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Fb(n){return n.some(e=>xs(e)?!(e.type===Gt||e.type===Rt&&!Fb(e.children)):!0)?n:null}const Xd=n=>n?lx(n)?Zg(n):Xd(n.parent):null,$l=gn(Object.create(null),{$:n=>n,$el:n=>n.vnode.el,$data:n=>n.data,$props:n=>n.props,$attrs:n=>n.attrs,$slots:n=>n.slots,$refs:n=>n.refs,$parent:n=>Xd(n.parent),$root:n=>Xd(n.root),$host:n=>n.ce,$emit:n=>n.emit,$options:n=>zb(n),$forceUpdate:n=>n.f||(n.f=()=>{Vg(n.update)}),$nextTick:n=>n.n||(n.n=Pi.bind(n.proxy)),$watch:n=>VS.bind(n)}),Fh=(n,e)=>n!==St&&!n.__isScriptSetup&&st(n,e),kS={get({_:n},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:r,data:i,props:o,accessCache:s,type:a,appContext:l}=n;if(e[0]!=="$"){const d=s[e];if(d!==void 0)switch(d){case 1:return r[e];case 2:return i[e];case 4:return t[e];case 3:return o[e]}else{if(Fh(r,e))return s[e]=1,r[e];if(i!==St&&st(i,e))return s[e]=2,i[e];if(st(o,e))return s[e]=3,o[e];if(t!==St&&st(t,e))return s[e]=4,t[e];qd&&(s[e]=0)}}const c=$l[e];let f,h;if(c)return e==="$attrs"&&kn(n.attrs,"get",""),c(n);if((f=a.__cssModules)&&(f=f[e]))return f;if(t!==St&&st(t,e))return s[e]=4,t[e];if(h=l.config.globalProperties,st(h,e))return h[e]},set({_:n},e,t){const{data:r,setupState:i,ctx:o}=n;return Fh(i,e)?(i[e]=t,!0):r!==St&&st(r,e)?(r[e]=t,!0):st(n.props,e)||e[0]==="$"&&e.slice(1)in n?!1:(o[e]=t,!0)},has({_:{data:n,setupState:e,accessCache:t,ctx:r,appContext:i,props:o,type:s}},a){let l;return!!(t[a]||n!==St&&a[0]!=="$"&&st(n,a)||Fh(e,a)||st(o,a)||st(r,a)||st($l,a)||st(i.config.globalProperties,a)||(l=s.__cssModules)&&l[a])},defineProperty(n,e,t){return t.get!=null?n._.accessCache[e]=0:st(t,"value")&&this.set(n,e,t.value,null),Reflect.defineProperty(n,e,t)}};function uF(){return MS().attrs}function MS(n){const e=ei();return e.setupContext||(e.setupContext=cx(e))}function ym(n){return Oe(n)?n.reduce((e,t)=>(e[t]=null,e),{}):n}function cF(n){const e=ei();let t=n();return ep(),Lg(t)&&(t=t.catch(r=>{throw ws(e),r})),[t,()=>ws(e)]}let qd=!0;function IS(n){const e=zb(n),t=n.proxy,r=n.ctx;qd=!1,e.beforeCreate&&bm(e.beforeCreate,n,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:c,created:f,beforeMount:h,mounted:d,beforeUpdate:u,updated:p,activated:g,deactivated:v,beforeDestroy:_,beforeUnmount:b,destroyed:y,unmounted:x,render:m,renderTracked:w,renderTriggered:E,errorCaptured:P,serverPrefetch:S,expose:T,inheritAttrs:R,components:C,directives:O,filters:L}=e;if(c&&DS(c,r,null),s)for(const N in s){const W=s[N];ke(W)&&(r[N]=W.bind(t))}if(i){const N=i.call(t,t);xt(N)&&(n.data=Ti(N))}if(qd=!0,o)for(const N in o){const W=o[N],ee=ke(W)?W.bind(t,t):ke(W.get)?W.get.bind(t,t):mi,D=!ke(W)&&ke(W.set)?W.set.bind(t):mi,ie=Ye({get:ee,set:D});Object.defineProperty(r,N,{enumerable:!0,configurable:!0,get:()=>ie.value,set:te=>ie.value=te})}if(a)for(const N in a)$b(a[N],r,t,N);if(l){const N=ke(l)?l.call(t):l;Reflect.ownKeys(N).forEach(W=>{ls(W,N[W])})}f&&bm(f,n,"c");function B(N,W){Oe(W)?W.forEach(ee=>N(ee.bind(t))):W&&N(W.bind(t))}if(B(Wg,h),B(Is,d),B(CS,u),B(Ib,p),B(Ab,g),B(kb,v),B(Db,P),B(AS,w),B(OS,E),B(Ds,b),B(Gg,x),B(RS,S),Oe(T))if(T.length){const N=n.exposed||(n.exposed={});T.forEach(W=>{Object.defineProperty(N,W,{get:()=>t[W],set:ee=>t[W]=ee,enumerable:!0})})}else n.exposed||(n.exposed={});m&&n.render===mi&&(n.render=m),R!=null&&(n.inheritAttrs=R),C&&(n.components=C),O&&(n.directives=O),S&&Ug(n)}function DS(n,e,t=mi){Oe(n)&&(n=Kd(n));for(const r in n){const i=n[r];let o;xt(i)?"default"in i?o=pn(i.from||r,i.default,!0):o=pn(i.from||r):o=pn(i),It(o)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[r]=o}}function bm(n,e,t){Zr(Oe(n)?n.map(r=>r.bind(e.proxy)):n.bind(e.proxy),e,t)}function $b(n,e,t,r){let i=r.includes(".")?jb(t,r):()=>t[r];if(Ot(n)){const o=e[n];ke(o)&&Pr(i,o)}else if(ke(n))Pr(i,n.bind(t));else if(xt(n))if(Oe(n))n.forEach(o=>$b(o,e,t,r));else{const o=ke(n.handler)?n.handler.bind(t):e[n.handler];ke(o)&&Pr(i,o,n)}}function zb(n){const e=n.type,{mixins:t,extends:r}=e,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=n.appContext,a=o.get(e);let l;return a?l=a:!i.length&&!t&&!r?l=e:(l={},i.length&&i.forEach(c=>_f(l,c,s,!0)),_f(l,e,s)),xt(e)&&o.set(e,l),l}function _f(n,e,t,r=!1){const{mixins:i,extends:o}=e;o&&_f(n,o,t,!0),i&&i.forEach(s=>_f(n,s,t,!0));for(const s in e)if(!(r&&s==="expose")){const a=LS[s]||t&&t[s];n[s]=a?a(n[s],e[s]):e[s]}return n}const LS={data:xm,props:wm,emits:wm,methods:_l,computed:_l,beforeCreate:zn,created:zn,beforeMount:zn,mounted:zn,beforeUpdate:zn,updated:zn,beforeDestroy:zn,beforeUnmount:zn,destroyed:zn,unmounted:zn,activated:zn,deactivated:zn,errorCaptured:zn,serverPrefetch:zn,components:_l,directives:_l,watch:BS,provide:xm,inject:NS};function xm(n,e){return e?n?function(){return gn(ke(n)?n.call(this,this):n,ke(e)?e.call(this,this):e)}:e:n}function NS(n,e){return _l(Kd(n),Kd(e))}function Kd(n){if(Oe(n)){const e={};for(let t=0;t<n.length;t++)e[n[t]]=n[t];return e}return n}function zn(n,e){return n?[...new Set([].concat(n,e))]:e}function _l(n,e){return n?gn(Object.create(null),n,e):e}function wm(n,e){return n?Oe(n)&&Oe(e)?[...new Set([...n,...e])]:gn(Object.create(null),ym(n),ym(e??{})):e}function BS(n,e){if(!n)return e;if(!e)return n;const t=gn(Object.create(null),n);for(const r in e)t[r]=zn(n[r],e[r]);return t}function Hb(){return{app:null,config:{isNativeTag:Hy,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let FS=0;function $S(n,e){return function(r,i=null){ke(r)||(r=gn({},r)),i!=null&&!xt(i)&&(i=null);const o=Hb(),s=new WeakSet,a=[];let l=!1;const c=o.app={_uid:FS++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:bT,get config(){return o.config},set config(f){},use(f,...h){return s.has(f)||(f&&ke(f.install)?(s.add(f),f.install(c,...h)):ke(f)&&(s.add(f),f(c,...h))),c},mixin(f){return o.mixins.includes(f)||o.mixins.push(f),c},component(f,h){return h?(o.components[f]=h,c):o.components[f]},directive(f,h){return h?(o.directives[f]=h,c):o.directives[f]},mount(f,h,d){if(!l){const u=c._ceVNode||Ze(r,i);return u.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),h&&e?e(u,f):n(u,f,d),l=!0,c._container=f,f.__vue_app__=c,Zg(u.component)}},onUnmount(f){a.push(f)},unmount(){l&&(Zr(a,c._instance,16),n(null,c._container),delete c._container.__vue_app__)},provide(f,h){return o.provides[f]=h,c},runWithContext(f){const h=as;as=c;try{return f()}finally{as=h}}};return c}}let as=null;function ls(n,e){if(xn){let t=xn.provides;const r=xn.parent&&xn.parent.provides;r===t&&(t=xn.provides=Object.create(r)),t[n]=e}}function pn(n,e,t=!1){const r=ei();if(r||as){let i=as?as._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&n in i)return i[n];if(arguments.length>1)return t&&ke(e)?e.call(r&&r.proxy):e}}function ju(){return!!(ei()||as)}const zS=Symbol.for("v-scx"),HS=()=>pn(zS);function jS(n,e){return Yg(n,null,e)}function Pr(n,e,t){return Yg(n,e,t)}function Yg(n,e,t=St){const{immediate:r,deep:i,flush:o,once:s}=t,a=gn({},t),l=e&&r||!e&&o!=="post";let c;if(ka){if(o==="sync"){const u=HS();c=u.__watcherHandles||(u.__watcherHandles=[])}else if(!l){const u=()=>{};return u.stop=mi,u.resume=mi,u.pause=mi,u}}const f=xn;a.call=(u,p,g)=>Zr(u,f,p,g);let h=!1;o==="post"?a.scheduler=u=>{Kt(u,f&&f.suspense)}:o!=="sync"&&(h=!0,a.scheduler=(u,p)=>{p?u():Vg(u)}),a.augmentJob=u=>{e&&(u.flags|=4),h&&(u.flags|=2,f&&(u.id=f.uid,u.i=f))};const d=hS(n,e,a);return ka&&(c?c.push(d):l&&d()),d}function VS(n,e,t){const r=this.proxy,i=Ot(n)?n.includes(".")?jb(r,n):()=>r[n]:n.bind(r,r);let o;ke(e)?o=e:(o=e.handler,t=e);const s=ws(this),a=Yg(i,o.bind(r),t);return s(),a}function jb(n,e){const t=e.split(".");return()=>{let r=n;for(let i=0;i<t.length&&r;i++)r=r[t[i]];return r}}const US=(n,e)=>e==="modelValue"||e==="model-value"?n.modelModifiers:n[`${e}Modifiers`]||n[`${$r(e)}Modifiers`]||n[`${Ms(e)}Modifiers`];function WS(n,e,...t){if(n.isUnmounted)return;const r=n.vnode.props||St;let i=t;const o=e.startsWith("update:"),s=o&&US(r,e.slice(7));s&&(s.trim&&(i=t.map(f=>Ot(f)?f.trim():f)),s.number&&(i=t.map(AE)));let a,l=r[a=kh(e)]||r[a=kh($r(e))];!l&&o&&(l=r[a=kh(Ms(e))]),l&&Zr(l,n,6,i);const c=r[a+"Once"];if(c){if(!n.emitted)n.emitted={};else if(n.emitted[a])return;n.emitted[a]=!0,Zr(c,n,6,i)}}const GS=new WeakMap;function Vb(n,e,t=!1){const r=t?GS:e.emitsCache,i=r.get(n);if(i!==void 0)return i;const o=n.emits;let s={},a=!1;if(!ke(n)){const l=c=>{const f=Vb(c,e,!0);f&&(a=!0,gn(s,f))};!t&&e.mixins.length&&e.mixins.forEach(l),n.extends&&l(n.extends),n.mixins&&n.mixins.forEach(l)}return!o&&!a?(xt(n)&&r.set(n,null),null):(Oe(o)?o.forEach(l=>s[l]=null):gn(s,o),xt(n)&&r.set(n,s),s)}function uh(n,e){return!n||!Bu(e)?!1:(e=e.slice(2).replace(/Once$/,""),st(n,e[0].toLowerCase()+e.slice(1))||st(n,Ms(e))||st(n,e))}function $h(n){const{type:e,vnode:t,proxy:r,withProxy:i,propsOptions:[o],slots:s,attrs:a,emit:l,render:c,renderCache:f,props:h,data:d,setupState:u,ctx:p,inheritAttrs:g}=n,v=gf(n);let _,b;try{if(t.shapeFlag&4){const x=i||r,m=x;_=gr(c.call(m,x,f,h,u,d,p)),b=a}else{const x=e;_=gr(x.length>1?x(h,{attrs:a,slots:s,emit:l}):x(h,null)),b=e.props?a:XS(a)}}catch(x){Hl.length=0,qa(x,n,1),_=Ze(Gt)}let y=_;if(b&&g!==!1){const x=Object.keys(b),{shapeFlag:m}=y;x.length&&m&7&&(o&&x.some(Ig)&&(b=qS(b,o)),y=Ei(y,b,!1,!0))}return t.dirs&&(y=Ei(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(t.dirs):t.dirs),t.transition&&Ra(y,t.transition),_=y,gf(v),_}function YS(n,e=!0){let t;for(let r=0;r<n.length;r++){const i=n[r];if(xs(i)){if(i.type!==Gt||i.children==="v-if"){if(t)return;t=i}}else return}return t}const XS=n=>{let e;for(const t in n)(t==="class"||t==="style"||Bu(t))&&((e||(e={}))[t]=n[t]);return e},qS=(n,e)=>{const t={};for(const r in n)(!Ig(r)||!(r.slice(9)in e))&&(t[r]=n[r]);return t};function KS(n,e,t){const{props:r,children:i,component:o}=n,{props:s,children:a,patchFlag:l}=e,c=o.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&l>=0){if(l&1024)return!0;if(l&16)return r?Pm(r,s,c):!!s;if(l&8){const f=e.dynamicProps;for(let h=0;h<f.length;h++){const d=f[h];if(s[d]!==r[d]&&!uh(c,d))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:r===s?!1:r?s?Pm(r,s,c):!0:!!s;return!1}function Pm(n,e,t){const r=Object.keys(e);if(r.length!==Object.keys(n).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(e[o]!==n[o]&&!uh(t,o))return!0}return!1}function ch({vnode:n,parent:e},t){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===n&&(r.el=n.el),r===n)(n=e.vnode).el=t,e=e.parent;else break}}const Ub={},Wb=()=>Object.create(Ub),Gb=n=>Object.getPrototypeOf(n)===Ub;function QS(n,e,t,r=!1){const i={},o=Wb();n.propsDefaults=Object.create(null),Yb(n,e,i,o);for(const s in n.propsOptions[0])s in i||(i[s]=void 0);t?n.props=r?i:$i(i):n.type.props?n.props=i:n.props=o,n.attrs=o}function ZS(n,e,t,r){const{props:i,attrs:o,vnode:{patchFlag:s}}=n,a=Ge(i),[l]=n.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const f=n.vnode.dynamicProps;for(let h=0;h<f.length;h++){let d=f[h];if(uh(n.emitsOptions,d))continue;const u=e[d];if(l)if(st(o,d))u!==o[d]&&(o[d]=u,c=!0);else{const p=$r(d);i[p]=Qd(l,a,p,u,n,!1)}else u!==o[d]&&(o[d]=u,c=!0)}}}else{Yb(n,e,i,o)&&(c=!0);let f;for(const h in a)(!e||!st(e,h)&&((f=Ms(h))===h||!st(e,f)))&&(l?t&&(t[h]!==void 0||t[f]!==void 0)&&(i[h]=Qd(l,a,h,void 0,n,!0)):delete i[h]);if(o!==a)for(const h in o)(!e||!st(e,h))&&(delete o[h],c=!0)}c&&Bi(n.attrs,"set","")}function Yb(n,e,t,r){const[i,o]=n.propsOptions;let s=!1,a;if(e)for(let l in e){if(aa(l))continue;const c=e[l];let f;i&&st(i,f=$r(l))?!o||!o.includes(f)?t[f]=c:(a||(a={}))[f]=c:uh(n.emitsOptions,l)||(!(l in r)||c!==r[l])&&(r[l]=c,s=!0)}if(o){const l=Ge(t),c=a||St;for(let f=0;f<o.length;f++){const h=o[f];t[h]=Qd(i,l,h,c[h],n,!st(c,h))}}return s}function Qd(n,e,t,r,i,o){const s=n[t];if(s!=null){const a=st(s,"default");if(a&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&ke(l)){const{propsDefaults:c}=i;if(t in c)r=c[t];else{const f=ws(i);r=c[t]=l.call(null,e),f()}}else r=l;i.ce&&i.ce._setProp(t,r)}s[0]&&(o&&!a?r=!1:s[1]&&(r===""||r===Ms(t))&&(r=!0))}return r}const JS=new WeakMap;function Xb(n,e,t=!1){const r=t?JS:e.propsCache,i=r.get(n);if(i)return i;const o=n.props,s={},a=[];let l=!1;if(!ke(n)){const f=h=>{l=!0;const[d,u]=Xb(h,e,!0);gn(s,d),u&&a.push(...u)};!t&&e.mixins.length&&e.mixins.forEach(f),n.extends&&f(n.extends),n.mixins&&n.mixins.forEach(f)}if(!o&&!l)return xt(n)&&r.set(n,oa),oa;if(Oe(o))for(let f=0;f<o.length;f++){const h=$r(o[f]);Em(h)&&(s[h]=St)}else if(o)for(const f in o){const h=$r(f);if(Em(h)){const d=o[f],u=s[h]=Oe(d)||ke(d)?{type:d}:gn({},d),p=u.type;let g=!1,v=!0;if(Oe(p))for(let _=0;_<p.length;++_){const b=p[_],y=ke(b)&&b.name;if(y==="Boolean"){g=!0;break}else y==="String"&&(v=!1)}else g=ke(p)&&p.name==="Boolean";u[0]=g,u[1]=v,(g||st(u,"default"))&&a.push(h)}}const c=[s,a];return xt(n)&&r.set(n,c),c}function Em(n){return n[0]!=="$"&&!aa(n)}const Xg=n=>n==="_"||n==="_ctx"||n==="$stable",qg=n=>Oe(n)?n.map(gr):[gr(n)],eT=(n,e,t)=>{if(e._n)return e;const r=dn((...i)=>qg(e(...i)),t);return r._c=!1,r},qb=(n,e,t)=>{const r=n._ctx;for(const i in n){if(Xg(i))continue;const o=n[i];if(ke(o))e[i]=eT(i,o,r);else if(o!=null){const s=qg(o);e[i]=()=>s}}},Kb=(n,e)=>{const t=qg(e);n.slots.default=()=>t},Qb=(n,e,t)=>{for(const r in e)(t||!Xg(r))&&(n[r]=e[r])},tT=(n,e,t)=>{const r=n.slots=Wb();if(n.vnode.shapeFlag&32){const i=e._;i?(Qb(r,e,t),t&&Wy(r,"_",i,!0)):qb(e,r)}else e&&Kb(n,e)},nT=(n,e,t)=>{const{vnode:r,slots:i}=n;let o=!0,s=St;if(r.shapeFlag&32){const a=e._;a?t&&a===1?o=!1:Qb(i,e,t):(o=!e.$stable,qb(e,i)),s=e}else e&&(Kb(n,e),s={default:1});if(o)for(const a in i)!Xg(a)&&s[a]==null&&delete i[a]},Kt=rx;function rT(n){return Zb(n)}function iT(n){return Zb(n,xS)}function Zb(n,e){const t=rh();t.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:s,createText:a,createComment:l,setText:c,setElementText:f,parentNode:h,nextSibling:d,setScopeId:u=mi,insertStaticContent:p}=n,g=(A,M,$,Q=null,k=null,K=null,U=void 0,I=null,j=!!M.dynamicChildren)=>{if(A===M)return;A&&!Gr(A,M)&&(Q=G(A),te(A,k,K,!0),A=null),M.patchFlag===-2&&(j=!1,M.dynamicChildren=null);const{type:V,ref:se,shapeFlag:Z}=M;switch(V){case Co:v(A,M,$,Q);break;case Gt:_(A,M,$,Q);break;case zl:A==null&&b(M,$,Q,U);break;case Rt:C(A,M,$,Q,k,K,U,I,j);break;default:Z&1?m(A,M,$,Q,k,K,U,I,j):Z&6?O(A,M,$,Q,k,K,U,I,j):(Z&64||Z&128)&&V.process(A,M,$,Q,k,K,U,I,j,ce)}se!=null&&k?ua(se,A&&A.ref,K,M||A,!M):se==null&&A&&A.ref!=null&&ua(A.ref,null,K,A,!0)},v=(A,M,$,Q)=>{if(A==null)r(M.el=a(M.children),$,Q);else{const k=M.el=A.el;M.children!==A.children&&c(k,M.children)}},_=(A,M,$,Q)=>{A==null?r(M.el=l(M.children||""),$,Q):M.el=A.el},b=(A,M,$,Q)=>{[A.el,A.anchor]=p(A.children,M,$,Q,A.el,A.anchor)},y=({el:A,anchor:M},$,Q)=>{let k;for(;A&&A!==M;)k=d(A),r(A,$,Q),A=k;r(M,$,Q)},x=({el:A,anchor:M})=>{let $;for(;A&&A!==M;)$=d(A),i(A),A=$;i(M)},m=(A,M,$,Q,k,K,U,I,j)=>{if(M.type==="svg"?U="svg":M.type==="math"&&(U="mathml"),A==null)w(M,$,Q,k,K,U,I,j);else{const V=A.el&&A.el._isVueCE?A.el:null;try{V&&V._beginPatch(),S(A,M,k,K,U,I,j)}finally{V&&V._endPatch()}}},w=(A,M,$,Q,k,K,U,I)=>{let j,V;const{props:se,shapeFlag:Z,transition:ae,dirs:de}=A;if(j=A.el=s(A.type,K,se&&se.is,se),Z&8?f(j,A.children):Z&16&&P(A.children,j,null,Q,k,zh(A,K),U,I),de&&oi(A,null,Q,"created"),E(j,A,A.scopeId,U,Q),se){for(const Pe in se)Pe!=="value"&&!aa(Pe)&&o(j,Pe,null,se[Pe],K,Q);"value"in se&&o(j,"value",null,se.value,K),(V=se.onVnodeBeforeMount)&&nr(V,Q,A)}de&&oi(A,null,Q,"beforeMount");const he=Jb(k,ae);he&&ae.beforeEnter(j),r(j,M,$),((V=se&&se.onVnodeMounted)||he||de)&&Kt(()=>{V&&nr(V,Q,A),he&&ae.enter(j),de&&oi(A,null,Q,"mounted")},k)},E=(A,M,$,Q,k)=>{if($&&u(A,$),Q)for(let K=0;K<Q.length;K++)u(A,Q[K]);if(k){let K=k.subTree;if(M===K||bf(K.type)&&(K.ssContent===M||K.ssFallback===M)){const U=k.vnode;E(A,U,U.scopeId,U.slotScopeIds,k.parent)}}},P=(A,M,$,Q,k,K,U,I,j=0)=>{for(let V=j;V<A.length;V++){const se=A[V]=I?fo(A[V]):gr(A[V]);g(null,se,M,$,Q,k,K,U,I)}},S=(A,M,$,Q,k,K,U)=>{const I=M.el=A.el;let{patchFlag:j,dynamicChildren:V,dirs:se}=M;j|=A.patchFlag&16;const Z=A.props||St,ae=M.props||St;let de;if($&&Ho($,!1),(de=ae.onVnodeBeforeUpdate)&&nr(de,$,M,A),se&&oi(M,A,$,"beforeUpdate"),$&&Ho($,!0),(Z.innerHTML&&ae.innerHTML==null||Z.textContent&&ae.textContent==null)&&f(I,""),V?T(A.dynamicChildren,V,I,$,Q,zh(M,k),K):U||W(A,M,I,null,$,Q,zh(M,k),K,!1),j>0){if(j&16)R(I,Z,ae,$,k);else if(j&2&&Z.class!==ae.class&&o(I,"class",null,ae.class,k),j&4&&o(I,"style",Z.style,ae.style,k),j&8){const he=M.dynamicProps;for(let Pe=0;Pe<he.length;Pe++){const be=he[Pe],Ee=Z[be],Ne=ae[be];(Ne!==Ee||be==="value")&&o(I,be,Ee,Ne,k,$)}}j&1&&A.children!==M.children&&f(I,M.children)}else!U&&V==null&&R(I,Z,ae,$,k);((de=ae.onVnodeUpdated)||se)&&Kt(()=>{de&&nr(de,$,M,A),se&&oi(M,A,$,"updated")},Q)},T=(A,M,$,Q,k,K,U)=>{for(let I=0;I<M.length;I++){const j=A[I],V=M[I],se=j.el&&(j.type===Rt||!Gr(j,V)||j.shapeFlag&198)?h(j.el):$;g(j,V,se,null,Q,k,K,U,!0)}},R=(A,M,$,Q,k)=>{if(M!==$){if(M!==St)for(const K in M)!aa(K)&&!(K in $)&&o(A,K,M[K],null,k,Q);for(const K in $){if(aa(K))continue;const U=$[K],I=M[K];U!==I&&K!=="value"&&o(A,K,I,U,k,Q)}"value"in $&&o(A,"value",M.value,$.value,k)}},C=(A,M,$,Q,k,K,U,I,j)=>{const V=M.el=A?A.el:a(""),se=M.anchor=A?A.anchor:a("");let{patchFlag:Z,dynamicChildren:ae,slotScopeIds:de}=M;de&&(I=I?I.concat(de):de),A==null?(r(V,$,Q),r(se,$,Q),P(M.children||[],$,se,k,K,U,I,j)):Z>0&&Z&64&&ae&&A.dynamicChildren?(T(A.dynamicChildren,ae,$,k,K,U,I),(M.key!=null||k&&M===k.subTree)&&Kg(A,M,!0)):W(A,M,$,se,k,K,U,I,j)},O=(A,M,$,Q,k,K,U,I,j)=>{M.slotScopeIds=I,A==null?M.shapeFlag&512?k.ctx.activate(M,$,Q,U,j):L(M,$,Q,k,K,U,j):z(A,M,j)},L=(A,M,$,Q,k,K,U)=>{const I=A.component=gT(A,Q,k);if(Hu(A)&&(I.ctx.renderer=ce),vT(I,!1,U),I.asyncDep){if(k&&k.registerDep(I,B,U),!A.el){const j=I.subTree=Ze(Gt);_(null,j,M,$),A.placeholder=j.el}}else B(I,A,M,$,k,K,U)},z=(A,M,$)=>{const Q=M.component=A.component;if(KS(A,M,$))if(Q.asyncDep&&!Q.asyncResolved){N(Q,M,$);return}else Q.next=M,Q.update();else M.el=A.el,Q.vnode=M},B=(A,M,$,Q,k,K,U)=>{const I=()=>{if(A.isMounted){let{next:Z,bu:ae,u:de,parent:he,vnode:Pe}=A;{const ct=ex(A);if(ct){Z&&(Z.el=Pe.el,N(A,Z,U)),ct.asyncDep.then(()=>{A.isUnmounted||I()});return}}let be=Z,Ee;Ho(A,!1),Z?(Z.el=Pe.el,N(A,Z,U)):Z=Pe,ae&&Ll(ae),(Ee=Z.props&&Z.props.onVnodeBeforeUpdate)&&nr(Ee,he,Z,Pe),Ho(A,!0);const Ne=$h(A),pe=A.subTree;A.subTree=Ne,g(pe,Ne,h(pe.el),G(pe),A,k,K),Z.el=Ne.el,be===null&&ch(A,Ne.el),de&&Kt(de,k),(Ee=Z.props&&Z.props.onVnodeUpdated)&&Kt(()=>nr(Ee,he,Z,Pe),k)}else{let Z;const{el:ae,props:de}=M,{bm:he,m:Pe,parent:be,root:Ee,type:Ne}=A,pe=To(M);if(Ho(A,!1),he&&Ll(he),!pe&&(Z=de&&de.onVnodeBeforeMount)&&nr(Z,be,M),Ho(A,!0),ae&&Se){const ct=()=>{A.subTree=$h(A),Se(ae,A.subTree,A,k,null)};pe&&Ne.__asyncHydrate?Ne.__asyncHydrate(ae,A,ct):ct()}else{Ee.ce&&Ee.ce._def.shadowRoot!==!1&&Ee.ce._injectChildStyle(Ne);const ct=A.subTree=$h(A);g(null,ct,$,Q,A,k,K),M.el=ct.el}if(Pe&&Kt(Pe,k),!pe&&(Z=de&&de.onVnodeMounted)){const ct=M;Kt(()=>nr(Z,be,ct),k)}(M.shapeFlag&256||be&&To(be.vnode)&&be.vnode.shapeFlag&256)&&A.a&&Kt(A.a,k),A.isMounted=!0,M=$=Q=null}};A.scope.on();const j=A.effect=new Zy(I);A.scope.off();const V=A.update=j.run.bind(j),se=A.job=j.runIfDirty.bind(j);se.i=A,se.id=A.uid,j.scheduler=()=>Vg(se),Ho(A,!0),V()},N=(A,M,$)=>{M.component=A;const Q=A.vnode.props;A.vnode=M,A.next=null,ZS(A,M.props,Q,$),nT(A,M.children,$),Gi(),cm(A),Yi()},W=(A,M,$,Q,k,K,U,I,j=!1)=>{const V=A&&A.children,se=A?A.shapeFlag:0,Z=M.children,{patchFlag:ae,shapeFlag:de}=M;if(ae>0){if(ae&128){D(V,Z,$,Q,k,K,U,I,j);return}else if(ae&256){ee(V,Z,$,Q,k,K,U,I,j);return}}de&8?(se&16&&me(V,k,K),Z!==V&&f($,Z)):se&16?de&16?D(V,Z,$,Q,k,K,U,I,j):me(V,k,K,!0):(se&8&&f($,""),de&16&&P(Z,$,Q,k,K,U,I,j))},ee=(A,M,$,Q,k,K,U,I,j)=>{A=A||oa,M=M||oa;const V=A.length,se=M.length,Z=Math.min(V,se);let ae;for(ae=0;ae<Z;ae++){const de=M[ae]=j?fo(M[ae]):gr(M[ae]);g(A[ae],de,$,null,k,K,U,I,j)}V>se?me(A,k,K,!0,!1,Z):P(M,$,Q,k,K,U,I,j,Z)},D=(A,M,$,Q,k,K,U,I,j)=>{let V=0;const se=M.length;let Z=A.length-1,ae=se-1;for(;V<=Z&&V<=ae;){const de=A[V],he=M[V]=j?fo(M[V]):gr(M[V]);if(Gr(de,he))g(de,he,$,null,k,K,U,I,j);else break;V++}for(;V<=Z&&V<=ae;){const de=A[Z],he=M[ae]=j?fo(M[ae]):gr(M[ae]);if(Gr(de,he))g(de,he,$,null,k,K,U,I,j);else break;Z--,ae--}if(V>Z){if(V<=ae){const de=ae+1,he=de<se?M[de].el:Q;for(;V<=ae;)g(null,M[V]=j?fo(M[V]):gr(M[V]),$,he,k,K,U,I,j),V++}}else if(V>ae)for(;V<=Z;)te(A[V],k,K,!0),V++;else{const de=V,he=V,Pe=new Map;for(V=he;V<=ae;V++){const Je=M[V]=j?fo(M[V]):gr(M[V]);Je.key!=null&&Pe.set(Je.key,V)}let be,Ee=0;const Ne=ae-he+1;let pe=!1,ct=0;const wt=new Array(Ne);for(V=0;V<Ne;V++)wt[V]=0;for(V=de;V<=Z;V++){const Je=A[V];if(Ee>=Ne){te(Je,k,K,!0);continue}let pt;if(Je.key!=null)pt=Pe.get(Je.key);else for(be=he;be<=ae;be++)if(wt[be-he]===0&&Gr(Je,M[be])){pt=be;break}pt===void 0?te(Je,k,K,!0):(wt[pt-he]=V+1,pt>=ct?ct=pt:pe=!0,g(Je,M[pt],$,null,k,K,U,I,j),Ee++)}const Lt=pe?oT(wt):oa;for(be=Lt.length-1,V=Ne-1;V>=0;V--){const Je=he+V,pt=M[Je],Nt=M[Je+1],Te=Je+1<se?Nt.el||Nt.placeholder:Q;wt[V]===0?g(null,pt,$,Te,k,K,U,I,j):pe&&(be<0||V!==Lt[be]?ie(pt,$,Te,2):be--)}}},ie=(A,M,$,Q,k=null)=>{const{el:K,type:U,transition:I,children:j,shapeFlag:V}=A;if(V&6){ie(A.component.subTree,M,$,Q);return}if(V&128){A.suspense.move(M,$,Q);return}if(V&64){U.move(A,M,$,ce);return}if(U===Rt){r(K,M,$);for(let Z=0;Z<j.length;Z++)ie(j[Z],M,$,Q);r(A.anchor,M,$);return}if(U===zl){y(A,M,$);return}if(Q!==2&&V&1&&I)if(Q===0)I.beforeEnter(K),r(K,M,$),Kt(()=>I.enter(K),k);else{const{leave:Z,delayLeave:ae,afterLeave:de}=I,he=()=>{A.ctx.isUnmounted?i(K):r(K,M,$)},Pe=()=>{K._isLeaving&&K[Di](!0),Z(K,()=>{he(),de&&de()})};ae?ae(K,he,Pe):Pe()}else r(K,M,$)},te=(A,M,$,Q=!1,k=!1)=>{const{type:K,props:U,ref:I,children:j,dynamicChildren:V,shapeFlag:se,patchFlag:Z,dirs:ae,cacheIndex:de}=A;if(Z===-2&&(k=!1),I!=null&&(Gi(),ua(I,null,$,A,!0),Yi()),de!=null&&(M.renderCache[de]=void 0),se&256){M.ctx.deactivate(A);return}const he=se&1&&ae,Pe=!To(A);let be;if(Pe&&(be=U&&U.onVnodeBeforeUnmount)&&nr(be,M,A),se&6)Ce(A.component,$,Q);else{if(se&128){A.suspense.unmount($,Q);return}he&&oi(A,null,M,"beforeUnmount"),se&64?A.type.remove(A,M,$,ce,Q):V&&!V.hasOnce&&(K!==Rt||Z>0&&Z&64)?me(V,M,$,!1,!0):(K===Rt&&Z&384||!k&&se&16)&&me(j,M,$),Q&&ue(A)}(Pe&&(be=U&&U.onVnodeUnmounted)||he)&&Kt(()=>{be&&nr(be,M,A),he&&oi(A,null,M,"unmounted")},$)},ue=A=>{const{type:M,el:$,anchor:Q,transition:k}=A;if(M===Rt){fe($,Q);return}if(M===zl){x(A);return}const K=()=>{i($),k&&!k.persisted&&k.afterLeave&&k.afterLeave()};if(A.shapeFlag&1&&k&&!k.persisted){const{leave:U,delayLeave:I}=k,j=()=>U($,K);I?I(A.el,K,j):j()}else K()},fe=(A,M)=>{let $;for(;A!==M;)$=d(A),i(A),A=$;i(M)},Ce=(A,M,$)=>{const{bum:Q,scope:k,job:K,subTree:U,um:I,m:j,a:V}=A;yf(j),yf(V),Q&&Ll(Q),k.stop(),K&&(K.flags|=8,te(U,A,M,$)),I&&Kt(I,M),Kt(()=>{A.isUnmounted=!0},M)},me=(A,M,$,Q=!1,k=!1,K=0)=>{for(let U=K;U<A.length;U++)te(A[U],M,$,Q,k)},G=A=>{if(A.shapeFlag&6)return G(A.component.subTree);if(A.shapeFlag&128)return A.suspense.next();const M=d(A.anchor||A.el),$=M&&M[xb];return $?d($):M};let J=!1;const le=(A,M,$)=>{A==null?M._vnode&&te(M._vnode,null,null,!0):g(M._vnode||null,A,M,null,null,null,$),M._vnode=A,J||(J=!0,cm(),pf(),J=!1)},ce={p:g,um:te,m:ie,r:ue,mt:L,mc:P,pc:W,pbc:T,n:G,o:n};let _e,Se;return e&&([_e,Se]=e(ce)),{render:le,hydrate:_e,createApp:$S(le,_e)}}function zh({type:n,props:e},t){return t==="svg"&&n==="foreignObject"||t==="mathml"&&n==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function Ho({effect:n,job:e},t){t?(n.flags|=32,e.flags|=4):(n.flags&=-33,e.flags&=-5)}function Jb(n,e){return(!n||n&&!n.pendingBranch)&&e&&!e.persisted}function Kg(n,e,t=!1){const r=n.children,i=e.children;if(Oe(r)&&Oe(i))for(let o=0;o<r.length;o++){const s=r[o];let a=i[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[o]=fo(i[o]),a.el=s.el),!t&&a.patchFlag!==-2&&Kg(s,a)),a.type===Co&&a.patchFlag!==-1&&(a.el=s.el),a.type===Gt&&!a.el&&(a.el=s.el)}}function oT(n){const e=n.slice(),t=[0];let r,i,o,s,a;const l=n.length;for(r=0;r<l;r++){const c=n[r];if(c!==0){if(i=t[t.length-1],n[i]<c){e[r]=i,t.push(r);continue}for(o=0,s=t.length-1;o<s;)a=o+s>>1,n[t[a]]<c?o=a+1:s=a;c<n[t[o]]&&(o>0&&(e[r]=t[o-1]),t[o]=r)}}for(o=t.length,s=t[o-1];o-- >0;)t[o]=s,s=e[s];return t}function ex(n){const e=n.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:ex(e)}function yf(n){if(n)for(let e=0;e<n.length;e++)n[e].flags|=8}const bf=n=>n.__isSuspense;let Zd=0;const sT={name:"Suspense",__isSuspense:!0,process(n,e,t,r,i,o,s,a,l,c){if(n==null)aT(e,t,r,i,o,s,a,l,c);else{if(o&&o.deps>0&&!n.suspense.isInFallback){e.suspense=n.suspense,e.suspense.vnode=e,e.el=n.el;return}lT(n,e,t,r,i,s,a,l,c)}},hydrate:uT,normalize:cT},tx=sT;function gu(n,e){const t=n.props&&n.props[e];ke(t)&&t()}function aT(n,e,t,r,i,o,s,a,l){const{p:c,o:{createElement:f}}=l,h=f("div"),d=n.suspense=nx(n,i,r,e,h,t,o,s,a,l);c(null,d.pendingBranch=n.ssContent,h,null,r,d,o,s),d.deps>0?(gu(n,"onPending"),gu(n,"onFallback"),c(null,n.ssFallback,e,t,r,null,o,s),ca(d,n.ssFallback)):d.resolve(!1,!0)}function lT(n,e,t,r,i,o,s,a,{p:l,um:c,o:{createElement:f}}){const h=e.suspense=n.suspense;h.vnode=e,e.el=n.el;const d=e.ssContent,u=e.ssFallback,{activeBranch:p,pendingBranch:g,isInFallback:v,isHydrating:_}=h;if(g)h.pendingBranch=d,Gr(g,d)?(l(g,d,h.hiddenContainer,null,i,h,o,s,a),h.deps<=0?h.resolve():v&&(_||(l(p,u,t,r,i,null,o,s,a),ca(h,u)))):(h.pendingId=Zd++,_?(h.isHydrating=!1,h.activeBranch=g):c(g,i,h),h.deps=0,h.effects.length=0,h.hiddenContainer=f("div"),v?(l(null,d,h.hiddenContainer,null,i,h,o,s,a),h.deps<=0?h.resolve():(l(p,u,t,r,i,null,o,s,a),ca(h,u))):p&&Gr(p,d)?(l(p,d,t,r,i,h,o,s,a),h.resolve(!0)):(l(null,d,h.hiddenContainer,null,i,h,o,s,a),h.deps<=0&&h.resolve()));else if(p&&Gr(p,d))l(p,d,t,r,i,h,o,s,a),ca(h,d);else if(gu(e,"onPending"),h.pendingBranch=d,d.shapeFlag&512?h.pendingId=d.component.suspenseId:h.pendingId=Zd++,l(null,d,h.hiddenContainer,null,i,h,o,s,a),h.deps<=0)h.resolve();else{const{timeout:b,pendingId:y}=h;b>0?setTimeout(()=>{h.pendingId===y&&h.fallback(u)},b):b===0&&h.fallback(u)}}function nx(n,e,t,r,i,o,s,a,l,c,f=!1){const{p:h,m:d,um:u,n:p,o:{parentNode:g,remove:v}}=c;let _;const b=fT(n);b&&e&&e.pendingBranch&&(_=e.pendingId,e.deps++);const y=n.props?Gy(n.props.timeout):void 0,x=o,m={vnode:n,parent:e,parentComponent:t,namespace:s,container:r,hiddenContainer:i,deps:0,pendingId:Zd++,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(w=!1,E=!1){const{vnode:P,activeBranch:S,pendingBranch:T,pendingId:R,effects:C,parentComponent:O,container:L,isInFallback:z}=m;let B=!1;m.isHydrating?m.isHydrating=!1:w||(B=S&&T.transition&&T.transition.mode==="out-in",B&&(S.transition.afterLeave=()=>{R===m.pendingId&&(d(T,L,o===x?p(S):o,0),df(C),z&&P.ssFallback&&(P.ssFallback.el=null))}),S&&(g(S.el)===L&&(o=p(S)),u(S,O,m,!0),!B&&z&&P.ssFallback&&Kt(()=>P.ssFallback.el=null,m)),B||d(T,L,o,0)),ca(m,T),m.pendingBranch=null,m.isInFallback=!1;let N=m.parent,W=!1;for(;N;){if(N.pendingBranch){N.effects.push(...C),W=!0;break}N=N.parent}!W&&!B&&df(C),m.effects=[],b&&e&&e.pendingBranch&&_===e.pendingId&&(e.deps--,e.deps===0&&!E&&e.resolve()),gu(P,"onResolve")},fallback(w){if(!m.pendingBranch)return;const{vnode:E,activeBranch:P,parentComponent:S,container:T,namespace:R}=m;gu(E,"onFallback");const C=p(P),O=()=>{m.isInFallback&&(h(null,w,T,C,S,null,R,a,l),ca(m,w))},L=w.transition&&w.transition.mode==="out-in";L&&(P.transition.afterLeave=O),m.isInFallback=!0,u(P,S,null,!0),L||O()},move(w,E,P){m.activeBranch&&d(m.activeBranch,w,E,P),m.container=w},next(){return m.activeBranch&&p(m.activeBranch)},registerDep(w,E,P){const S=!!m.pendingBranch;S&&m.deps++;const T=w.vnode.el;w.asyncDep.catch(R=>{qa(R,w,0)}).then(R=>{if(w.isUnmounted||m.isUnmounted||m.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:C}=w;tp(w,R),T&&(C.el=T);const O=!T&&w.subTree.el;E(w,C,g(T||w.subTree.el),T?null:p(w.subTree),m,s,P),O&&(C.placeholder=null,v(O)),ch(w,C.el),S&&--m.deps===0&&m.resolve()})},unmount(w,E){m.isUnmounted=!0,m.activeBranch&&u(m.activeBranch,t,w,E),m.pendingBranch&&u(m.pendingBranch,t,w,E)}};return m}function uT(n,e,t,r,i,o,s,a,l){const c=e.suspense=nx(e,r,t,n.parentNode,document.createElement("div"),null,i,o,s,a,!0),f=l(n,c.pendingBranch=e.ssContent,t,c,o,s);return c.deps===0&&c.resolve(!1,!0),f}function cT(n){const{shapeFlag:e,children:t}=n,r=e&32;n.ssContent=Sm(r?t.default:t),n.ssFallback=r?Sm(t.fallback):Ze(Gt)}function Sm(n){let e;if(ke(n)){const t=Aa&&n._c;t&&(n._d=!1,ge()),n=n(),t&&(n._d=!0,e=or,ix())}return Oe(n)&&(n=YS(n)),n=gr(n),e&&!n.dynamicChildren&&(n.dynamicChildren=e.filter(t=>t!==n)),n}function rx(n,e){e&&e.pendingBranch?Oe(n)?e.effects.push(...n):e.effects.push(n):df(n)}function ca(n,e){n.activeBranch=e;const{vnode:t,parentComponent:r}=n;let i=e.el;for(;!i&&e.component;)e=e.component.subTree,i=e.el;t.el=i,r&&r.subTree===t&&(r.vnode.el=i,ch(r,i))}function fT(n){const e=n.props&&n.props.suspensible;return e!=null&&e!==!1}const Rt=Symbol.for("v-fgt"),Co=Symbol.for("v-txt"),Gt=Symbol.for("v-cmt"),zl=Symbol.for("v-stc"),Hl=[];let or=null;function ge(n=!1){Hl.push(or=n?null:[])}function ix(){Hl.pop(),or=Hl[Hl.length-1]||null}let Aa=1;function xf(n,e=!1){Aa+=n,n<0&&or&&e&&(or.hasOnce=!0)}function ox(n){return n.dynamicChildren=Aa>0?or||oa:null,ix(),Aa>0&&or&&or.push(n),n}function $e(n,e,t,r,i,o){return ox(ut(n,e,t,r,i,o,!0))}function Ue(n,e,t,r,i){return ox(Ze(n,e,t,r,i,!0))}function xs(n){return n?n.__v_isVNode===!0:!1}function Gr(n,e){return n.type===e.type&&n.key===e.key}const sx=({key:n})=>n??null,Hc=({ref:n,ref_key:e,ref_for:t})=>(typeof n=="number"&&(n=""+n),n!=null?Ot(n)||It(n)||ke(n)?{i:Kn,r:n,k:e,f:!!t}:n:null);function ut(n,e=null,t=null,r=0,i=null,o=n===Rt?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:n,props:e,key:e&&sx(e),ref:e&&Hc(e),scopeId:bb,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Kn};return a?(Qg(l,t),o&128&&n.normalize(l)):t&&(l.shapeFlag|=Ot(t)?8:16),Aa>0&&!s&&or&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&or.push(l),l}const Ze=hT;function hT(n,e=null,t=null,r=0,i=null,o=!1){if((!n||n===Nb)&&(n=Gt),xs(n)){const a=Ei(n,e,!0);return t&&Qg(a,t),Aa>0&&!o&&or&&(a.shapeFlag&6?or[or.indexOf(n)]=a:or.push(a)),a.patchFlag=-2,a}if(yT(n)&&(n=n.__vccOpts),e){e=ax(e);let{class:a,style:l}=e;a&&!Ot(a)&&(e.class=$u(a)),xt(l)&&(ah(l)&&!Oe(l)&&(l=gn({},l)),e.style=ih(l))}const s=Ot(n)?1:bf(n)?128:wb(n)?64:xt(n)?4:ke(n)?2:0;return ut(n,e,t,r,i,s,o,!0)}function ax(n){return n?ah(n)||Gb(n)?gn({},n):n:null}function Ei(n,e,t=!1,r=!1){const{props:i,ref:o,patchFlag:s,children:a,transition:l}=n,c=e?fh(i||{},e):i,f={__v_isVNode:!0,__v_skip:!0,type:n.type,props:c,key:c&&sx(c),ref:e&&e.ref?t&&o?Oe(o)?o.concat(Hc(e)):[o,Hc(e)]:Hc(e):o,scopeId:n.scopeId,slotScopeIds:n.slotScopeIds,children:a,target:n.target,targetStart:n.targetStart,targetAnchor:n.targetAnchor,staticCount:n.staticCount,shapeFlag:n.shapeFlag,patchFlag:e&&n.type!==Rt?s===-1?16:s|16:s,dynamicProps:n.dynamicProps,dynamicChildren:n.dynamicChildren,appContext:n.appContext,dirs:n.dirs,transition:l,component:n.component,suspense:n.suspense,ssContent:n.ssContent&&Ei(n.ssContent),ssFallback:n.ssFallback&&Ei(n.ssFallback),placeholder:n.placeholder,el:n.el,anchor:n.anchor,ctx:n.ctx,ce:n.ce};return l&&r&&Ra(f,l.clone(f)),f}function Vu(n=" ",e=0){return Ze(Co,null,n,e)}function fF(n,e){const t=Ze(zl,null,n);return t.staticCount=e,t}function zr(n="",e=!1){return e?(ge(),Ue(Gt,null,n)):Ze(Gt,null,n)}function gr(n){return n==null||typeof n=="boolean"?Ze(Gt):Oe(n)?Ze(Rt,null,n.slice()):xs(n)?fo(n):Ze(Co,null,String(n))}function fo(n){return n.el===null&&n.patchFlag!==-1||n.memo?n:Ei(n)}function Qg(n,e){let t=0;const{shapeFlag:r}=n;if(e==null)e=null;else if(Oe(e))t=16;else if(typeof e=="object")if(r&65){const i=e.default;i&&(i._c&&(i._d=!1),Qg(n,i()),i._c&&(i._d=!0));return}else{t=32;const i=e._;!i&&!Gb(e)?e._ctx=Kn:i===3&&Kn&&(Kn.slots._===1?e._=1:(e._=2,n.patchFlag|=1024))}else ke(e)?(e={default:e,_ctx:Kn},t=32):(e=String(e),r&64?(t=16,e=[Vu(e)]):t=8);n.children=e,n.shapeFlag|=t}function fh(...n){const e={};for(let t=0;t<n.length;t++){const r=n[t];for(const i in r)if(i==="class")e.class!==r.class&&(e.class=$u([e.class,r.class]));else if(i==="style")e.style=ih([e.style,r.style]);else if(Bu(i)){const o=e[i],s=r[i];s&&o!==s&&!(Oe(o)&&o.includes(s))&&(e[i]=o?[].concat(o,s):s)}else i!==""&&(e[i]=r[i])}return e}function nr(n,e,t,r=null){Zr(n,e,7,[t,r])}const dT=Hb();let pT=0;function gT(n,e,t){const r=n.type,i=(e?e.appContext:n.appContext)||dT,o={uid:pT++,vnode:n,type:r,parent:e,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Qy(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(i.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xb(r,i),emitsOptions:Vb(r,i),emit:null,emitted:null,propsDefaults:St,inheritAttrs:r.inheritAttrs,ctx:St,data:St,props:St,attrs:St,slots:St,refs:St,setupState:St,setupContext:null,suspense:t,suspenseId:t?t.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=WS.bind(null,o),n.ce&&n.ce(o),o}let xn=null;const ei=()=>xn||Kn;let wf,Jd;{const n=rh(),e=(t,r)=>{let i;return(i=n[t])||(i=n[t]=[]),i.push(r),o=>{i.length>1?i.forEach(s=>s(o)):i[0](o)}};wf=e("__VUE_INSTANCE_SETTERS__",t=>xn=t),Jd=e("__VUE_SSR_SETTERS__",t=>ka=t)}const ws=n=>{const e=xn;return wf(n),n.scope.on(),()=>{n.scope.off(),wf(e)}},ep=()=>{xn&&xn.scope.off(),wf(null)};function lx(n){return n.vnode.shapeFlag&4}let ka=!1;function vT(n,e=!1,t=!1){e&&Jd(e);const{props:r,children:i}=n.vnode,o=lx(n);QS(n,r,o,e),tT(n,i,t||e);const s=o?mT(n,e):void 0;return e&&Jd(!1),s}function mT(n,e){const t=n.type;n.accessCache=Object.create(null),n.proxy=new Proxy(n.ctx,kS);const{setup:r}=t;if(r){Gi();const i=n.setupContext=r.length>1?cx(n):null,o=ws(n),s=zu(r,n,0,[n.props,i]),a=Lg(s);if(Yi(),o(),(a||n.sp)&&!To(n)&&Ug(n),a){if(s.then(ep,ep),e)return s.then(l=>{tp(n,l)}).catch(l=>{qa(l,n,0)});n.asyncDep=s}else tp(n,s)}else ux(n)}function tp(n,e,t){ke(e)?n.type.__ssrInlineRender?n.ssrRender=e:n.render=e:xt(e)&&(n.setupState=pb(e)),ux(n)}function ux(n,e,t){const r=n.type;n.render||(n.render=r.render||mi);{const i=ws(n);Gi();try{IS(n)}finally{Yi(),i()}}}const _T={get(n,e){return kn(n,"get",""),n[e]}};function cx(n){const e=t=>{n.exposed=t||{}};return{attrs:new Proxy(n.attrs,_T),slots:n.slots,emit:n.emit,expose:e}}function Zg(n){return n.exposed?n.exposeProxy||(n.exposeProxy=new Proxy(pb(jg(n.exposed)),{get(e,t){if(t in e)return e[t];if(t in $l)return $l[t](n)},has(e,t){return t in e||t in $l}})):n.proxy}function np(n,e=!0){return ke(n)?n.displayName||n.name:n.name||e&&n.__name}function yT(n){return ke(n)&&"__vccOpts"in n}const Ye=(n,e)=>cS(n,e,ka);function ht(n,e,t){try{xf(-1);const r=arguments.length;return r===2?xt(e)&&!Oe(e)?xs(e)?Ze(n,null,[e]):Ze(n,e):Ze(n,null,e):(r>3?t=Array.prototype.slice.call(arguments,2):r===3&&xs(t)&&(t=[t]),Ze(n,e,t))}finally{xf(1)}}const bT="3.5.25";let rp;const Tm=typeof window<"u"&&window.trustedTypes;if(Tm)try{rp=Tm.createPolicy("vue",{createHTML:n=>n})}catch{}const fx=rp?n=>rp.createHTML(n):n=>n,xT="http://www.w3.org/2000/svg",wT="http://www.w3.org/1998/Math/MathML",Mi=typeof document<"u"?document:null,Cm=Mi&&Mi.createElement("template"),PT={insert:(n,e,t)=>{e.insertBefore(n,t||null)},remove:n=>{const e=n.parentNode;e&&e.removeChild(n)},createElement:(n,e,t,r)=>{const i=e==="svg"?Mi.createElementNS(xT,n):e==="mathml"?Mi.createElementNS(wT,n):t?Mi.createElement(n,{is:t}):Mi.createElement(n);return n==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:n=>Mi.createTextNode(n),createComment:n=>Mi.createComment(n),setText:(n,e)=>{n.nodeValue=e},setElementText:(n,e)=>{n.textContent=e},parentNode:n=>n.parentNode,nextSibling:n=>n.nextSibling,querySelector:n=>Mi.querySelector(n),setScopeId(n,e){n.setAttribute(e,"")},insertStaticContent(n,e,t,r,i,o){const s=t?t.previousSibling:e.lastChild;if(i&&(i===o||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),t),!(i===o||!(i=i.nextSibling)););else{Cm.innerHTML=fx(r==="svg"?`<svg>${n}</svg>`:r==="mathml"?`<math>${n}</math>`:n);const a=Cm.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,t)}return[s?s.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},to="transition",sl="animation",vu=Symbol("_vtc"),hx={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},ET=gn({},Sb,hx),ST=n=>(n.displayName="Transition",n.props=ET,n),TT=ST((n,{slots:e})=>ht(_S,CT(n),e)),jo=(n,e=[])=>{Oe(n)?n.forEach(t=>t(...e)):n&&n(...e)},Rm=n=>n?Oe(n)?n.some(e=>e.length>1):n.length>1:!1;function CT(n){const e={};for(const C in n)C in hx||(e[C]=n[C]);if(n.css===!1)return e;const{name:t="v",type:r,duration:i,enterFromClass:o=`${t}-enter-from`,enterActiveClass:s=`${t}-enter-active`,enterToClass:a=`${t}-enter-to`,appearFromClass:l=o,appearActiveClass:c=s,appearToClass:f=a,leaveFromClass:h=`${t}-leave-from`,leaveActiveClass:d=`${t}-leave-active`,leaveToClass:u=`${t}-leave-to`}=n,p=RT(i),g=p&&p[0],v=p&&p[1],{onBeforeEnter:_,onEnter:b,onEnterCancelled:y,onLeave:x,onLeaveCancelled:m,onBeforeAppear:w=_,onAppear:E=b,onAppearCancelled:P=y}=e,S=(C,O,L,z)=>{C._enterCancelled=z,Vo(C,O?f:a),Vo(C,O?c:s),L&&L()},T=(C,O)=>{C._isLeaving=!1,Vo(C,h),Vo(C,u),Vo(C,d),O&&O()},R=C=>(O,L)=>{const z=C?E:b,B=()=>S(O,C,L);jo(z,[O,B]),Om(()=>{Vo(O,C?l:o),Ri(O,C?f:a),Rm(z)||Am(O,r,g,B)})};return gn(e,{onBeforeEnter(C){jo(_,[C]),Ri(C,o),Ri(C,s)},onBeforeAppear(C){jo(w,[C]),Ri(C,l),Ri(C,c)},onEnter:R(!1),onAppear:R(!0),onLeave(C,O){C._isLeaving=!0;const L=()=>T(C,O);Ri(C,h),C._enterCancelled?(Ri(C,d),Im(C)):(Im(C),Ri(C,d)),Om(()=>{C._isLeaving&&(Vo(C,h),Ri(C,u),Rm(x)||Am(C,r,v,L))}),jo(x,[C,L])},onEnterCancelled(C){S(C,!1,void 0,!0),jo(y,[C])},onAppearCancelled(C){S(C,!0,void 0,!0),jo(P,[C])},onLeaveCancelled(C){T(C),jo(m,[C])}})}function RT(n){if(n==null)return null;if(xt(n))return[Hh(n.enter),Hh(n.leave)];{const e=Hh(n);return[e,e]}}function Hh(n){return Gy(n)}function Ri(n,e){e.split(/\s+/).forEach(t=>t&&n.classList.add(t)),(n[vu]||(n[vu]=new Set)).add(e)}function Vo(n,e){e.split(/\s+/).forEach(r=>r&&n.classList.remove(r));const t=n[vu];t&&(t.delete(e),t.size||(n[vu]=void 0))}function Om(n){requestAnimationFrame(()=>{requestAnimationFrame(n)})}let OT=0;function Am(n,e,t,r){const i=n._endId=++OT,o=()=>{i===n._endId&&r()};if(t!=null)return setTimeout(o,t);const{type:s,timeout:a,propCount:l}=AT(n,e);if(!s)return r();const c=s+"end";let f=0;const h=()=>{n.removeEventListener(c,d),o()},d=u=>{u.target===n&&++f>=l&&h()};setTimeout(()=>{f<l&&h()},a+1),n.addEventListener(c,d)}function AT(n,e){const t=window.getComputedStyle(n),r=p=>(t[p]||"").split(", "),i=r(`${to}Delay`),o=r(`${to}Duration`),s=km(i,o),a=r(`${sl}Delay`),l=r(`${sl}Duration`),c=km(a,l);let f=null,h=0,d=0;e===to?s>0&&(f=to,h=s,d=o.length):e===sl?c>0&&(f=sl,h=c,d=l.length):(h=Math.max(s,c),f=h>0?s>c?to:sl:null,d=f?f===to?o.length:l.length:0);const u=f===to&&/\b(?:transform|all)(?:,|$)/.test(r(`${to}Property`).toString());return{type:f,timeout:h,propCount:d,hasTransform:u}}function km(n,e){for(;n.length<e.length;)n=n.concat(n);return Math.max(...e.map((t,r)=>Mm(t)+Mm(n[r])))}function Mm(n){return n==="auto"?0:Number(n.slice(0,-1).replace(",","."))*1e3}function Im(n){return(n?n.ownerDocument:document).body.offsetHeight}function kT(n,e,t){const r=n[vu];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?n.removeAttribute("class"):t?n.setAttribute("class",e):n.className=e}const Dm=Symbol("_vod"),MT=Symbol("_vsh"),IT=Symbol(""),DT=/(?:^|;)\s*display\s*:/;function LT(n,e,t){const r=n.style,i=Ot(t);let o=!1;if(t&&!i){if(e)if(Ot(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();t[a]==null&&jc(r,a,"")}else for(const s in e)t[s]==null&&jc(r,s,"");for(const s in t)s==="display"&&(o=!0),jc(r,s,t[s])}else if(i){if(e!==t){const s=r[IT];s&&(t+=";"+s),r.cssText=t,o=DT.test(t)}}else e&&n.removeAttribute("style");Dm in n&&(n[Dm]=o?r.display:"",n[MT]&&(r.display="none"))}const Lm=/\s*!important$/;function jc(n,e,t){if(Oe(t))t.forEach(r=>jc(n,e,r));else if(t==null&&(t=""),e.startsWith("--"))n.setProperty(e,t);else{const r=NT(n,e);Lm.test(t)?n.setProperty(Ms(r),t.replace(Lm,""),"important"):n[r]=t}}const Nm=["Webkit","Moz","ms"],jh={};function NT(n,e){const t=jh[e];if(t)return t;let r=$r(e);if(r!=="filter"&&r in n)return jh[e]=r;r=nh(r);for(let i=0;i<Nm.length;i++){const o=Nm[i]+r;if(o in n)return jh[e]=o}return e}const Bm="http://www.w3.org/1999/xlink";function Fm(n,e,t,r,i,o=NE(e)){r&&e.startsWith("xlink:")?t==null?n.removeAttributeNS(Bm,e.slice(6,e.length)):n.setAttributeNS(Bm,e,t):t==null||o&&!Xy(t)?n.removeAttribute(e):n.setAttribute(e,o?"":Ki(t)?String(t):t)}function $m(n,e,t,r,i){if(e==="innerHTML"||e==="textContent"){t!=null&&(n[e]=e==="innerHTML"?fx(t):t);return}const o=n.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?n.getAttribute("value")||"":n.value,l=t==null?n.type==="checkbox"?"on":"":String(t);(a!==l||!("_value"in n))&&(n.value=l),t==null&&n.removeAttribute(e),n._value=t;return}let s=!1;if(t===""||t==null){const a=typeof n[e];a==="boolean"?t=Xy(t):t==null&&a==="string"?(t="",s=!0):a==="number"&&(t=0,s=!0)}try{n[e]=t}catch{}s&&n.removeAttribute(i||e)}function BT(n,e,t,r){n.addEventListener(e,t,r)}function FT(n,e,t,r){n.removeEventListener(e,t,r)}const zm=Symbol("_vei");function $T(n,e,t,r,i=null){const o=n[zm]||(n[zm]={}),s=o[e];if(r&&s)s.value=r;else{const[a,l]=zT(e);if(r){const c=o[e]=VT(r,i);BT(n,a,c,l)}else s&&(FT(n,a,s,l),o[e]=void 0)}}const Hm=/(?:Once|Passive|Capture)$/;function zT(n){let e;if(Hm.test(n)){e={};let r;for(;r=n.match(Hm);)n=n.slice(0,n.length-r[0].length),e[r[0].toLowerCase()]=!0}return[n[2]===":"?n.slice(3):Ms(n.slice(2)),e]}let Vh=0;const HT=Promise.resolve(),jT=()=>Vh||(HT.then(()=>Vh=0),Vh=Date.now());function VT(n,e){const t=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=t.attached)return;Zr(UT(r,t.value),e,5,[r])};return t.value=n,t.attached=jT(),t}function UT(n,e){if(Oe(e)){const t=n.stopImmediatePropagation;return n.stopImmediatePropagation=()=>{t.call(n),n._stopped=!0},e.map(r=>i=>!i._stopped&&r&&r(i))}else return e}const jm=n=>
4n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&n.charCodeAt(2)>96&&n.charCodeAt(2)<123,WT=(n,e,t,r,i,o)=>{const s=i==="svg";e==="class"?kT(n,r,s):e==="style"?LT(n,t,r):Bu(e)?Ig(e)||$T(n,e,t,r,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):GT(n,e,r,s))?($m(n,e,r),!n.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Fm(n,e,r,s,o,e!=="value")):n._isVueCE&&(/[A-Z]/.test(e)||!Ot(r))?$m(n,$r(e),r,o,e):(e==="true-value"?n._trueValue=r:e==="false-value"&&(n._falseValue=r),Fm(n,e,r,s))};function GT(n,e,t,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in n&&jm(e)&&ke(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&n.tagName==="IFRAME"||e==="form"||e==="list"&&n.tagName==="INPUT"||e==="type"&&n.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const i=n.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return jm(e)&&Ot(t)?!1:e in n}const YT=["ctrl","shift","alt","meta"],XT={stop:n=>n.stopPropagation(),prevent:n=>n.preventDefault(),self:n=>n.target!==n.currentTarget,ctrl:n=>!n.ctrlKey,shift:n=>!n.shiftKey,alt:n=>!n.altKey,meta:n=>!n.metaKey,left:n=>"button"in n&&n.button!==0,middle:n=>"button"in n&&n.button!==1,right:n=>"button"in n&&n.button!==2,exact:(n,e)=>YT.some(t=>n[`${t}Key`]&&!e.includes(t))},hF=(n,e)=>{const t=n._withMods||(n._withMods={}),r=e.join(".");return t[r]||(t[r]=((i,...o)=>{for(let s=0;s<e.length;s++){const a=XT[e[s]];if(a&&a(i,e))return}return n(i,...o)}))},dx=gn({patchProp:WT},PT);let jl,Vm=!1;function qT(){return jl||(jl=rT(dx))}function KT(){return jl=Vm?jl:iT(dx),Vm=!0,jl}const QT=((...n)=>{const e=qT().createApp(...n),{mount:t}=e;return e.mount=r=>{const i=gx(r);if(!i)return;const o=e._component;!ke(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=t(i,!1,px(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},e}),ZT=((...n)=>{const e=KT().createApp(...n),{mount:t}=e;return e.mount=r=>{const i=gx(r);if(i)return t(i,!0,px(i))},e});function px(n){if(n instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&n instanceof MathMLElement)return"mathml"}function gx(n){return Ot(n)?document.querySelector(n):n}const JT=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,eC=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,tC=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function nC(n,e){if(n==="__proto__"||n==="constructor"&&e&&typeof e=="object"&&"prototype"in e){rC(n);return}return e}function rC(n){console.warn(`[destr] Dropping "${n}" key to prevent prototype pollution.`)}function mu(n,e={}){if(typeof n!="string")return n;if(n[0]==='"'&&n[n.length-1]==='"'&&n.indexOf("\\")===-1)return n.slice(1,-1);const t=n.trim();if(t.length<=9)switch(t.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!tC.test(n)){if(e.strict)throw new SyntaxError("[destr] Invalid JSON");return n}try{if(JT.test(n)||eC.test(n)){if(e.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(n,nC)}return JSON.parse(n)}catch(r){if(e.strict)throw r;return n}}const iC=/#/g,oC=/&/g,sC=/\//g,aC=/=/g,Jg=/\+/g,lC=/%5e/gi,uC=/%60/gi,cC=/%7c/gi,fC=/%20/gi;function hC(n){return encodeURI(""+n).replace(cC,"|")}function ip(n){return hC(typeof n=="string"?n:JSON.stringify(n)).replace(Jg,"%2B").replace(fC,"+").replace(iC,"%23").replace(oC,"%26").replace(uC,"`").replace(lC,"^").replace(sC,"%2F")}function Uh(n){return ip(n).replace(aC,"%3D")}function Pf(n=""){try{return decodeURIComponent(""+n)}catch{return""+n}}function dC(n){return Pf(n.replace(Jg," "))}function pC(n){return Pf(n.replace(Jg," "))}function ev(n=""){const e=Object.create(null);n[0]==="?"&&(n=n.slice(1));for(const t of n.split("&")){const r=t.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const i=dC(r[1]);if(i==="__proto__"||i==="constructor")continue;const o=pC(r[2]||"");e[i]===void 0?e[i]=o:Array.isArray(e[i])?e[i].push(o):e[i]=[e[i],o]}return e}function gC(n,e){return(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),e?Array.isArray(e)?e.map(t=>`${Uh(n)}=${ip(t)}`).join("&"):`${Uh(n)}=${ip(e)}`:Uh(n)}function vC(n){return Object.keys(n).filter(e=>n[e]!==void 0).map(e=>
4gC(e,n[e])).filter(Boolean).join("&")}const mC=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,_C=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,yC=/^([/\\]\s*){2,}[^/\\]/,bC=/^[\s\0]*(blob|data|javascript|vbscript):$/i,xC=/\/$|\/\?|\/#/,wC=/^\.?\//;function Zi(n,e={}){return typeof e=="boolean"&&(e={acceptRelative:e}),e.strict?mC.test(n):_C.test(n)||(e.acceptRelative?yC.test(n):!1)}function PC(n){return!!n&&bC.test(n)}function op(n="",e){return e?xC.test(n):n.endsWith("/")}function _u(n="",e){if(!e)return(op(n)?n.slice(0,-1):n)||"/";if(!op(n,!0))return n||"/";let t=n,r="";const i=n.indexOf("#");i!==-1&&(t=n.slice(0,i),r=n.slice(i));const[o,...s]=t.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(s.length>0?`?${s.join("?")}`:"")+r}function vx(n="",e){if(!e)return n.endsWith("/")?n:n+"/";if(op(n,!0))return n||"/";let t=n,r="";const i=n.indexOf("#");if(i!==-1&&(t=n.slice(0,i),r=n.slice(i),!t))return r;const[o,...s]=t.split("?");return o+"/"+(s.length>0?`?${s.join("?")}`:"")+r}function EC(n=""){return n.startsWith("/")}function dF(n=""){return EC(n)?n:"/"+n}function SC(n,e){if(mx(e)||Zi(n))return n;const t=_u(e);return n.startsWith(t)?n:hh(t,n)}function Um(n,e){if(mx(e))return n;const t=_u(e);
4if(!n.startsWith(t))return n;const r=n.slice(t.length);return r[0]==="/"?r:"/"+r}function Ef(n,e){const t=bx(n),r={...ev(t.search),...e};return t.search=vC(r),RC(t)}function mx(n){return!n||n==="/"}function TC(n){return n&&n!=="/"}function hh(n,...e){let t=n||"";for(const r of e.filter(i=>TC(i)))if(t){const i=r.replace(wC,"");t=vx(t)+i}else t=r;return t}function _x(...n){const e=/\/(?!\/)/,t=n.filter(Boolean),r=[];let i=0;for(const s of t)if(!(!s||s==="/")){for(const[a,l]of s.split(e).entries())if(!(!l||l===".")){if(l===".."){if(r.length===1&&Zi(r[0]))continue;r.pop(),i--;continue}if(a===1&&r[r.length-1]?.endsWith(":/")){r[r.length-1]+="/"+l;continue}r.push(l),i++}}let o=r.join("/");return i>=0?t[0]?.startsWith("/")&&!o.startsWith("/")?o="/"+o:t[0]?.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*i)+o,t[t.length-1]?.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function CC(n,e){return Pf(_u(n))===Pf(_u(e))}const yx=Symbol.for("ufo:protocolRelative");function bx(n="",e){const t=n.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(t){const[,h,d=""]=t;return{protocol:h.toLowerCase(),pathname:d,href:h+d,auth:"",host:"",search:"",hash:""}}if(!Zi(n,{acceptRelative:!0}))return Wm(n);const[,r="",i,o=""]=n.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,s="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:c,hash:f}=Wm(a);return{protocol:r.toLowerCase(),auth:i?i.slice(0,Math.max(0,i.length-1)):"",host:s,pathname:l,search:c,hash:f,[yx]:!r}}function Wm(n=""){const[e="",t="",r=""]=(n.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:e,search:t,hash:r}}function RC(n){const e=n.pathname||"",t=n.search?(n.search.startsWith("?")?"":"?")+n.search:"",r=n.hash||"",i=n.auth?n.auth+"@":"",o=n.host||"";return(n.protocol||n[yx]?(n.protocol||"")+"//":"")+i+o+e+t+r}class OC extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}function AC(n){const e=n.error?.message||n.error?.toString()||"",t=n.request?.method||n.options?.method||"GET",r=n.request?.url||String(n.request)||"/",i=`[${t}] ${JSON.stringify(r)}`,o=n.response?`${n.response.status} ${n.response.statusText}`:"<no response>",s=`${i}: ${o}${e?` ${e}`:""}`,a=new OC(s,n.error?{cause:n.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(a,l,{get(){return n[l]}});for(const[l,c]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,l,{get(){return n.response&&n.response[c]}});return a}const kC=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Gm(n="GET"){return kC.has(n.toUpperCase())}function MC(n){if(n===void 0)return!1;const e=typeof n;return e==="string"||e==="number"||e==="boolean"||e===null?!0:e!=="object"?!1:Array.isArray(n)?!0:n.buffer||n instanceof FormData||n instanceof URLSearchParams?!1:n.constructor&&n.constructor.name==="Object"||typeof n.toJSON=="function"}const IC=new Set(["image/svg","application/xml","application/xhtml","application/html"]),DC=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function LC(n=""){if(!n)return"json";const e=n.split(";").shift()||"";return DC.test(e)?"json":e==="text/event-stream"?"stream":IC.has(e)||e.startsWith("text/")?"text":"blob"}function NC(n,e,t,r){const i=BC(e?.headers??n?.headers,t?.headers,r);let o;return(t?.query||t?.params||e?.params||e?.query)&&(o={...t?.params,...t?.query,...e?.params,...e?.query}),{...t,...e,query:o,params:o,headers:i}}function BC(n,e,t){if(!e)return new t(n);const r=new t(e);if(n)for(const[i,o]of Symbol.iterator in n||Array.isArray(n)?n:new t(n))r.set(i,o);return r}async function ac(n,e){if(e)if(Array.isArray(e))for(const t of e)await t(n);else await e(n)}const FC=new Set([408,409,425,429,500,502,503,504]),$C=new Set([101,204,205,304]);function xx(n={}){const{fetch:e=globalThis.fetch,Headers:t=globalThis.Headers,AbortController:r=globalThis.AbortController}=n;async function i(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let f;typeof a.options.retry=="number"?f=a.options.retry:f=Gm(a.options.method)?0:1;const h=a.response&&a.response.status||500;if(f>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(h):FC.has(h))){const d=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return d>0&&await new Promise(u=>setTimeout(u,d)),o(a.request,{...a.options,retry:f-1})}}const c=AC(a);throw Error.captureStackTrace&&Error.captureStackTrace(c,o),c}const o=async function(l,c={}){const f={request:l,options:NC(l,c,n.defaults,t),response:void 0,error:void 0};if(f.options.method&&(f.options.method=f.options.method.toUpperCase()),f.options.onRequest&&(await ac(f,f.options.onRequest),f.options.headers instanceof t||(f.options.headers=new t(f.options.headers||{}))),typeof f.request=="string"&&(f.options.baseURL&&(f.request=SC(f.request,f.options.baseURL)),f.options.query&&(f.request=Ef(f.request,f.options.query),delete f.options.query),"query"in f.options&&delete f.options.query,"params"in f.options&&delete f.options.params),f.options.body&&Gm(f.options.method))if(MC(f.options.body)){const u=f.options.headers.get("content-type");typeof f.options.body!="string"&&(f.options.body=u==="application/x-www-form-urlencoded"?new URLSearchParams(f.options.body).toString():JSON.stringify(f.options.body)),u||f.options.headers.set("content-type","application/json"),f.options.headers.has("accept")||f.options.headers.set("accept","application/json")}else("pipeTo"in f.options.body&&typeof f.options.body.pipeTo=="function"||typeof f.options.body.pipe=="function")&&("duplex"in f.options||(f.options.duplex="half"));let h;if(!f.options.signal&&f.options.timeout){const u=new r;h=setTimeout(()=>{const p=new Error("[TimeoutError]: The operation was aborted due to timeout");p.name="TimeoutError",p.code=23,u.abort(p)},f.options.timeout),f.options.signal=u.signal}try{f.response=await e(f.request,f.options)}catch(u){return f.error=u,f.options.onRequestError&&await ac(f,f.options.onRequestError),await i(f)}finally{h&&clearTimeout(h)}if((f.response.body||f.response._bodyInit)&&!$C.has(f.response.status)&&f.options.method!=="HEAD"){const u=(f.options.parseResponse?"json":f.options.responseType)||LC(f.response.headers.get("content-type")||"");switch(u){case"json":{const p=await f.response.text(),g=f.options.parseResponse||mu;f.response._data=g(p);break}case"stream":{f.response._data=f.response.body||f.response._bodyInit;break}default:f.response._data=await f.response[u]()}}return f.options.onResponse&&await ac(f,f.options.onResponse),!f.options.ignoreResponseError&&f.response.status>=400&&f.response.status<600?(f.options.onResponseError&&await ac(f,f.options.onResponseError),await i(f)):f.response},s=async function(l,c){return(await o(l,c))._data};return s.raw=o,s.native=(...a)=>e(...a),s.create=(a={},l={})=>xx({...n,...l,defaults:{...n.defaults,...l.defaults,...a}}),s}const Sf=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),zC=Sf.fetch?(...n)=>Sf.fetch(...n):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),HC=Sf.Headers,jC=Sf.AbortController,VC=xx({fetch:zC,Headers:HC,AbortController:jC}),UC=VC,WC=()=>window?.__NUXT__?.config||{},tv=()=>WC().app,GC=()=>tv().baseURL,YC=()=>tv().buildAssetsDir,nv=(...n)=>_x(wx(),YC(),...n),wx=(...n)=>{const e=tv(),t=e.cdnURL||e.baseURL;return n.length?_x(t,...n):t};globalThis.__buildAssetsURL=nv,globalThis.__publicAssetsURL=wx;globalThis.$fetch||(globalThis.$fetch=UC.create({baseURL:GC()}));"global"in globalThis||(globalThis.global=globalThis);function sp(n,e={},t){for(const r in n){const i=n[r],o=t?`${t}:${r}`:r;typeof i=="object"&&i!==null?sp(i,e,o):typeof i=="function"&&(e[o]=i)}return e}const XC={run:n=>n()},qC=()=>XC,Px=typeof console.createTask<"u"?console.createTask:qC;function KC(n,e){const t=e.shift(),r=Px(t);return n.reduce((i,o)=>i.then(()=>r.run(()=>o(...e))),Promise.resolve())}function QC(n,e){const t=e.shift(),r=Px(t);return Promise.all(n.map(i=>r.run(()=>i(...e))))}function Wh(n,e){for(const t of[...n])t(e)}class ZC{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,r={}){if(!e||typeof t!="function")return()=>{};const i=e;let o;for(;this._deprecatedHooks[e];)o=this._deprecatedHooks[e],e=o.to;if(o&&!r.allowDeprecated){let s=o.message;s||(s=`${i} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let r,i=(...o)=>(typeof r=="function"&&r(),r=void 0,i=void 0,t(...o));return r=this.hook(e,i),r}removeHook(e,t){if(this._hooks[e]){const r=this._hooks[e].indexOf(t);r!==-1&&this._hooks[e].splice(r,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const r=this._hooks[e]||[];delete this._hooks[e];for(const i of r)this.hook(e,i)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=sp(e),r=Object.keys(t).map(i=>this.hook(i,t[i]));return()=>{for(const i of r.splice(0,r.length))i()}}removeHooks(e){const t=sp(e);for(const r in t)this.removeHook(r,t[r])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(KC,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(QC,e,...t)}callHookWith(e,t,...r){const i=this._before||this._after?{name:t,args:r,context:{}}:void 0;this._before&&Wh(this._before,i);const o=e(t in this._hooks?[...this._hooks[t]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&i&&Wh(this._after,i)}):(this._after&&i&&Wh(this._after,i),o)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}}function Ex(){return new ZC}function JC(n={}){let e,t=!1;const r=s=>{if(e&&e!==s)throw new Error("Context conflict")};let i;if(n.asyncContext){const s=n.AsyncLocalStorage||globalThis.AsyncLocalStorage;s?i=new s:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>
4{if(i){const s=i.getStore();if(s!==void 0)return s}return e};return{use:()=>{const s=o();if(s===void 0)throw new Error("Context is not available");return s},tryUse:()=>o(),set:(s,a)=>{a||r(s),e=s,t=!0},unset:()=>{e=void 0,t=!1},call:(s,a)=>{r(s),e=s;try{return i?i.run(s,a):a()}finally{t||(e=void 0)}},async callAsync(s,a){e=s;const l=()=>{e=s},c=()=>e===s?l:void 0;ap.add(c);try{const f=i?i.run(s,a):a();return t||(e=void 0),await f}finally{ap.delete(c)}}}}function eR(n={}){const e={};return{get(t,r={}){return e[t]||(e[t]=JC({...n,...r})),e[t]}}}const Tf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Ym="__unctx__",tR=Tf[Ym]||(Tf[Ym]=eR()),nR=(n,e={})=>tR.get(n,e),Xm="__unctx_async_handlers__",ap=Tf[Xm]||(Tf[Xm]=new Set);function fa(n){const e=[];for(const i of ap){const o=i();o&&e.push(o)}const t=()=>{for(const i of e)i()};let r=n();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(i=>{throw t(),i})),[r,t]}const qm=!1,rR=!1,iR={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},zi={value:null,errorValue:null,deep:!0},oR=null,sR="#__nuxt",Sx="nuxt-app",Km=36e5,aR="vite:preloadError";function Tx(n=Sx){return nR(n,{asyncContext:!1})}const lR="__nuxt_plugin";function uR(n){let e=0;const t={_id:n.id||Sx||"nuxt-app",_scope:Ng(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.20.1"},get vue(){return t.vueApp.version}},payload:$i({...n.ssrContext?.payload||{},data:$i({}),state:Ti({}),once:new Set,_errors:$i({})}),static:{data:{}},runWithContext(i){return t._scope.active&&!Xa()?t._scope.run(()=>Qm(t,i)):Qm(t,i)},isHydrating:!0,deferHydration(){if(!t.isHydrating)return()=>{};e++;let i=!1;return()=>{if(!i&&(i=!0,e--,e===0))return t.isHydrating=!1,t.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:$i({}),_payloadRevivers:{},...n};{const i=window.__NUXT__;if(i)for(const o in i)switch(o){case"data":case"state":case"_errors":Object.assign(t.payload[o],i[o]);break;default:t.payload[o]=i[o]}}t.hooks=Ex(),t.hook=t.hooks.hook,t.callHook=t.hooks.callHook,t.provide=(i,o)=>{const s="$"+i;lc(t,s,o),lc(t.vueApp.config.globalProperties,s,o)},lc(t.vueApp,"$nuxt",t),lc(t.vueApp.config.globalProperties,"$nuxt",t);{window.addEventListener(aR,o=>{t.callHook("app:chunkError",{error:o.payload}),o.payload.message.includes("Unable to preload CSS")&&o.preventDefault()}),window.useNuxtApp||=Dt;const i=t.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});t.hook("app:mounted",i)}const r=t.payload.config;return t.provide("config",r),t}function cR(n,e){e.hooks&&n.hooks.addHooks(e.hooks)}async function fR(n,e){if(typeof e=="function"){const{provide:t}=await n.runWithContext(()=>e(n))||{};if(t&&typeof t=="object")for(const r in t)n.provide(r,t[r])}}async function hR(n,e){const t=new Set,r=[],i=[];let o,s=0;async function a(l){const c=l.dependsOn?.filter(f=>e.some(h=>h._name===f)&&!t.has(f))??[];if(c.length>0)r.push([new Set(c),l]);else{const f=fR(n,l).then(async()=>{l._name&&(t.add(l._name),await Promise.all(r.map(async([h,d])=>{h.has(l._name)&&(h.delete(l._name),h.size===0&&(s++,await a(d)))})))}).catch(h=>{if(!l.parallel&&!n.payload.error)throw h;o||=h});l.parallel?i.push(f):await f}}for(const l of e)cR(n,l);for(const l of e)await a(l);if(await Promise.all(i),s)for(let l=0;l<s;l++)await Promise.all(i);if(o)throw n.payload.error||o}function $t(n){if(typeof n=="function")return n;const e=n._name||n.name;return delete n.name,Object.assign(n.setup||(()=>{}),n,{[lR]:!0,_name:e})}const dR=$t;function Qm(n,e,t){const r=()=>e();return Tx(n._id).set(n),n.vueApp.runWithContext(r)}function Cx(n){let e;return ju()&&(e=ei()?.appContext.app.$nuxt),e||=Tx(n).tryUse(),e||null}function Dt(n){const e=Cx(n);if(!e)throw new Error("[nuxt] instance unavailable");return e}function Ji(n){return Dt().$config}function lc(n,e,t){Object.defineProperty(n,e,{get:()=>t})}function pR(n,e){return{ctx:{table:n},matchAll:t=>Ox(t,n)}}function Rx(n){const e={};for(const t in n)e[t]=t==="dynamic"?new Map(Object.entries(n[t]).map(([r,i])=>[r,Rx(i)])):new Map(Object.entries(n[t]));return e}function gR(n){return pR(Rx(n))}function Ox(n,e,t){n.endsWith("/")&&(n=n.slice(0,-1)||"/");const r=[];for(const[o,s]of Zm(e.wildcard))(n===o||n.startsWith(o+"/"))&&r.push(s);for(const[o,s]of Zm(e.dynamic))if(n.startsWith(o+"/")){const a="/"+n.slice(o.length).split("/").splice(2).join("/");r.push(...Ox(a,s))}const i=e.static.get(n);return i&&r.push(i),r.filter(Boolean)}function Zm(n){return[...n.entries()].sort((e,t)=>
4e[0].length-t[0].length)}function Gh(n){if(n===null||typeof n!="object")return!1;const e=Object.getPrototypeOf(n);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in n?!1:Symbol.toStringTag in n?Object.prototype.toString.call(n)==="[object Module]":!0}function lp(n,e,t=".",r){if(!Gh(e))return lp(n,{},t,r);const i=Object.assign({},e);for(const o in n){if(o==="__proto__"||o==="constructor")continue;const s=n[o];s!=null&&(r&&r(i,o,s,t)||(Array.isArray(s)&&Array.isArray(i[o])?i[o]=[...s,...i[o]]:Gh(s)&&Gh(i[o])?i[o]=lp(s,i[o],(t?`${t}.`:"")+o.toString(),r):i[o]=s))}return i}function vR(n){return(...e)=>e.reduce((t,r)=>lp(t,r,"",n),{})}const Ax=vR();function mR(n,e){try{return e in n}catch{return!1}}class Jm extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(e,t={}){super(e,t),t.cause&&!this.cause&&(this.cause=t.cause)}toJSON(){const e={message:this.message,statusCode:up(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=kx(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}}function _R(n){if(typeof n=="string")return new Jm(n);if(yR(n))return n;const e=new Jm(n.message??n.statusMessage??"",{cause:n.cause||n});if(mR(n,"stack"))try{Object.defineProperty(e,"stack",{get(){return n.stack}})}catch{try{e.stack=n.stack}catch{}}if(n.data&&(e.data=n.data),n.statusCode?e.statusCode=up(n.statusCode,e.statusCode):n.status&&(e.statusCode=up(n.status,e.statusCode)),n.statusMessage?e.statusMessage=n.statusMessage:n.statusText&&(e.statusMessage=n.statusText),e.statusMessage){const t=e.statusMessage;kx(e.statusMessage)!==t&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return n.fatal!==void 0&&(e.fatal=n.fatal),n.unhandled!==void 0&&(e.unhandled=n.unhandled),e}function yR(n){return n?.constructor?.__h3_error__===!0}const bR=/[^\u0009\u0020-\u007E]/g;function kx(n=""){return n.replace(bR,"")}function up(n,e=200){return!n||(typeof n=="string"&&(n=Number.parseInt(n,10)),n<100||n>999)?e:n}const xR=Symbol("layout-meta"),dh=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const Jn=()=>Dt()?.$router,rv=()=>ju()?pn(dh,Dt()._route):Dt()._route;const wR=()=>{try{if(Dt()._processingMiddleware)return!0}catch{return!1}return!1},PR=(n,e)=>{n||="/";const t=typeof n=="string"?n:"path"in n?cp(n):Jn().resolve(n).href;if(e?.open){const{target:l="_blank",windowFeatures:c={}}=e.open,f=[];for(const[h,d]of Object.entries(c))d!==void 0&&f.push(`${h.toLowerCase()}=${d}`);return open(t,l,f.join(", ")),Promise.resolve()}const r=Zi(t,{acceptRelative:!0}),i=e?.external||r;if(i){if(!e?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(t,window.location.href);if(l&&PC(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const o=wR();if(!i&&o){if(e?.replace){if(typeof n=="string"){const{pathname:l,search:c,hash:f}=bx(n);return{path:l,...c&&{query:ev(c)},...f&&{hash:f},replace:!0}}return{...n,replace:!0}}return n}const s=Jn(),a=Dt();return i?(a._scope.stop(),e?.replace?location.replace(t):location.href=t,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):e?.replace?s.replace(n):s.push(n)};function cp(n){return Ef(n.path||"",n.query||{})+(n.hash||"")}const Mx="__nuxt_error",ph=()=>gb(Dt().payload,"error"),Ko=n=>{const e=Ro(n);try{const t=ph();Dt().hooks.callHook("app:error",e),t.value||=e}catch{throw e}return e},ER=async(n={})=>{const e=Dt(),t=ph();e.callHook("app:error:cleared",n),n.redirect&&await Jn().replace(n.redirect),t.value=oR},Ix=n=>!!n&&typeof n=="object"&&Mx in n,Ro=n=>{const e=_R(n);return Object.defineProperty(e,Mx,{value:!0,configurable:!1,writable:!1}),e};let Dx;const Ma=n=>Dx=n,Lx=Symbol();function fp(n){return n&&typeof n=="object"&&Object.prototype.toString.call(n)==="[object Object]"&&typeof n.toJSON!="function"}var Vl;(function(n){n.direct="direct",n.patchObject="patch object",n.patchFunction="patch function"})(Vl||(Vl={}));function SR(){const n=Ng(!0),e=n.run(()=>Jt({}));let t=[],r=[];const i=jg({install(o){Ma(i),i._a=o,o.provide(Lx,i),o.config.globalProperties.$pinia=i,r.forEach(s=>t.push(s)),r=[]},use(o){return this._a?t.push(o):r.push(o),this},_p:t,_a:null,_e:n,_s:new Map,state:e});return i}const Nx=()=>{};function e_(n,e,t,r=Nx){n.add(e);const i=()=>{n.delete(e)&&r()};return!t&&Xa()&&fu(i),i}
4function $s(n,...e){n.forEach(t=>{t(...e)})}const TR=n=>n(),t_=Symbol(),Yh=Symbol();function hp(n,e){n instanceof Map&&e instanceof Map?e.forEach((t,r)=>n.set(r,t)):n instanceof Set&&e instanceof Set&&e.forEach(n.add,n);for(const t in e){if(!e.hasOwnProperty(t))continue;const r=e[t],i=n[t];fp(i)&&fp(r)&&n.hasOwnProperty(t)&&!It(r)&&!_i(r)?n[t]=hp(i,r):n[t]=r}return n}const CR=Symbol();function RR(n){return!fp(n)||!Object.prototype.hasOwnProperty.call(n,CR)}const{assign:ao}=Object;function OR(n){return!!(It(n)&&n.effect)}function AR(n,e,t,r){const{state:i,actions:o,getters:s}=e,a=t.state.value[n];let l;function c(){a||(t.state.value[n]=i?i():{});const f=sS(t.state.value[n]);return ao(f,o,Object.keys(s||{}).reduce((h,d)=>(h[d]=jg(Ye(()=>{Ma(t);const u=t._s.get(n);return s[d].call(u,u)})),h),{}))}return l=Bx(n,c,e,t,r,!0),l}function Bx(n,e,t={},r,i,o){let s;const a=ao({actions:{}},t),l={deep:!0};let c,f,h=new Set,d=new Set,u;const p=r.state.value[n];!o&&!p&&(r.state.value[n]={}),Jt({});let g;function v(P){let S;c=f=!1,typeof P=="function"?(P(r.state.value[n]),S={type:Vl.patchFunction,storeId:n,events:u}):(hp(r.state.value[n],P),S={type:Vl.patchObject,payload:P,storeId:n,events:u});const T=g=Symbol();Pi().then(()=>{g===T&&(c=!0)}),f=!0,$s(h,S,r.state.value[n])}const _=o?function(){const{state:S}=t,T=S?S():{};this.$patch(R=>{ao(R,T)})}:Nx;function b(){s.stop(),h.clear(),d.clear(),r._s.delete(n)}const y=(P,S="")=>{if(t_ in P)return P[Yh]=S,P;const T=function(){Ma(r);const R=Array.from(arguments),C=new Set,O=new Set;function L(N){C.add(N)}function z(N){O.add(N)}$s(d,{args:R,name:T[Yh],store:m,after:L,onError:z});let B;try{B=P.apply(this&&this.$id===n?this:m,R)}catch(N){throw $s(O,N),N}return B instanceof Promise?B.then(N=>($s(C,N),N)).catch(N=>($s(O,N),Promise.reject(N))):($s(C,B),B)};return T[t_]=!0,T[Yh]=S,T},x={_p:r,$id:n,$onAction:e_.bind(null,d),$patch:v,$reset:_,$subscribe(P,S={}){const T=e_(h,P,S.detached,()=>R()),R=s.run(()=>Pr(()=>r.state.value[n],C=>{(S.flush==="sync"?f:c)&&P({storeId:n,type:Vl.direct,events:u},C)},ao({},l,S)));return T},$dispose:b},m=Ti(x);r._s.set(n,m);const E=(r._a&&r._a.runWithContext||TR)(()=>r._e.run(()=>(s=Ng()).run(()=>e({action:y}))));for(const P in E){const S=E[P];if(It(S)&&!OR(S)||_i(S))o||(p&&RR(S)&&(It(S)?S.value=p[P]:hp(S,p[P])),r.state.value[n][P]=S);else if(typeof S=="function"){const T=y(S,P);E[P]=T,a.actions[P]=S}}return ao(m,E),ao(Ge(m),E),Object.defineProperty(m,"$state",{get:()=>r.state.value[n],set:P=>{v(S=>{ao(S,P)})}}),r._p.forEach(P=>{ao(m,s.run(()=>P({store:m,app:r._a,pinia:r,options:a})))}),p&&o&&t.hydrate&&t.hydrate(m.$state,p),c=!0,f=!0,m}function kR(n,e,t){let r;const i=typeof e=="function";r=i?t:e;function o(s,a){const l=ju();return s=s||(l?pn(Lx,null):null),s&&Ma(s),s=Dx,s._s.has(n)||(i?Bx(n,e,r,s):AR(n,r,s)),s._s.get(n)}return o.$id=n,o}function MR(n){const e=DR(n),t=new ArrayBuffer(e.length),r=new DataView(t);for(let i=0;i<t.byteLength;i++)r.setUint8(i,e.charCodeAt(i));return t}const IR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function DR(n){n.length%4===0&&(n=n.replace(/==?$/,""));let e="",t=0,r=0;for(let i=0;i<n.length;i++)t<<=6,t|=IR.indexOf(n[i]),r+=6,r===24&&(e+=String.fromCharCode((t&16711680)>>16),e+=String.fromCharCode((t&65280)>>8),e+=String.fromCharCode(t&255),t=r=0);return r===12?(t>>=4,e+=String.fromCharCode(t)):r===18&&(t>>=2,e+=String.fromCharCode((t&65280)>>8),e+=String.fromCharCode(t&255)),e}const LR=-1,NR=-2,BR=-3,FR=-4,$R=-5,zR=-6;function HR(n,e){return jR(JSON.parse(n),e)}function jR(n,e){if(typeof n=="number")return i(n,!0);if(!Array.isArray(n)||n.length===0)throw new Error("Invalid input");const t=n,r=Array(t.length);function i(o,s=!1){if(o===LR)return;if(o===BR)return NaN;if(o===FR)return 1/0;if(o===$R)return-1/0;if(o===zR)return-0;if(s||typeof o!="number")throw new Error("Invalid input");if(o in r)return r[o];const a=t[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],c=e?.[l];if(c){let f=a[1];return typeof f!="number"&&(f=t.push(a[1])-1),r[o]=c(i(f))}switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const f=new Set;r[o]=f;for(let u=1;u<a.length;u+=1)f.add(i(a[u]));break;case"Map":const h=new Map;r[o]=h;for(let u=1;u<a.length;u+=2)h.set(i(a[u]),i(a[u+1]));break;case"RegExp":r[o]=new RegExp(a[1],a[2]);break;case"Object":r[o]=Object(a[1]);break;case"BigInt":r[o]=BigInt(a[1]);break;case"null":const d=Object.create(null);r[o]=d;for(let u=1;u<a.length;u+=2)d[a[u]]=i(a[u+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const u=globalThis[l],p=new u(i(a[1]));r[o]=a[2]!==void 0?p.subarray(a[2],a[3]):p;break}case"ArrayBuffer":{const u=a[1],p=MR(u);r[o]=p;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const u=l.slice(9);r[o]=Temporal[u].from(a[1]);break}case"URL":{const u=new URL(a[1]);r[o]=u;break}case"URLSearchParams":{const u=new URLSearchParams(a[1]);r[o]=u;break}default:throw new Error(`Unknown type ${l}`)}}else{const l=new Array(a.length);r[o]=l;for(let c=0;c<a.length;c+=1){const f=a[c];f!==NR&&(l[c]=i(f))}}else{const l={};r[o]=l;for(const c in a){if(c==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const f=a[c];l[c]=i(f)}}return r[o]}return i(0)}const VR=new Set(["link","style","script","noscript"]),UR=new Set(["title","titleTemplate","script","style","noscript"]),n_=new Set(["base","meta","link","style","script","noscript"]),WR=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),GR=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),YR=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),XR=new Set(["templateParams","htmlAttrs","bodyAttrs"]),qR=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]);const KR=["name","property","http-equiv"],QR=new Set(["viewport","description","keywords","robots"]);function Fx(n){const e=n.split(":");return e.length?qR.has(e[1]):!1}function dp(n){const{props:e,tag:t}=n;if(GR.has(t))return t;if(t==="link"&&e.rel==="canonical")return"canonical";if(e.charset)return"charset";if(n.tag==="meta"){for(const r of KR)if(e[r]!==void 0){const i=e[r],o=i.includes(":"),s=QR.has(i),l=!(o||s)&&n.key?`:key:${n.key}`:"";return`${t}:${i}${l}`}}if(n.key)return`${t}:key:${n.key}`;if(e.id)return`${t}:id:${e.id}`;if(UR.has(t)){const r=n.textContent||n.innerHTML;if(r)return`${t}:content:${r}`}}function r_(n){const e=n._h||n._d;if(e)return e;const t=n.textContent||n.innerHTML;return t||`${n.tag}:${Object.entries(n.props).map(([r,i])=>`${r}:${String(i)}`).join(",")}`}function Cf(n,e,t){typeof n==="function"&&(!t||t!=="titleTemplate"&&!(t[0]==="o"&&t[1]==="n"))&&(n=n());let i;if(e&&(i=e(t,n)),Array.isArray(i))return i.map(o=>Cf(o,e));if(i?.constructor===Object){const o={};for(const s of Object.keys(i))o[s]=Cf(i[s],e,s);return o}return i}function ZR(n,e){const t=n==="style"?new Map:new Set;function r(i){const o=i.trim();if(o)if(n==="style"){const[s,...a]=o.split(":").map(l=>l.trim());s&&a.length&&t.set(s,a.join(":"))}
4else o.split(" ").filter(Boolean).forEach(s=>t.add(s))}return typeof e=="string"?n==="style"?e.split(";").forEach(r):r(e):Array.isArray(e)?e.forEach(i=>r(i)):e&&typeof e=="object"&&Object.entries(e).forEach(([i,o])=>{o&&o!=="false"&&(n==="style"?t.set(i.trim(),o):r(i))}),t}function $x(n,e){return n.props=n.props||{},e?n.tag==="templateParams"?(n.props=e,n):(Object.entries(e).forEach(([t,r])=>{if(r===null){n.props[t]=null;return}if(t==="class"||t==="style"){n.props[t]=ZR(t,r);return}if(YR.has(t)){if(["textContent","innerHTML"].includes(t)&&typeof r=="object"){let s=e.type;if(e.type||(s="application/json"),!s?.endsWith("json")&&s!=="speculationrules")return;e.type=s,n.props.type=s,n[t]=JSON.stringify(r)}else n[t]=r;return}const i=String(r),o=t.startsWith("data-");i==="true"||i===""?n.props[t]=o?i:!0:!r&&o&&i==="false"?n.props[t]="false":r!==void 0&&(n.props[t]=r)}),n):n}function JR(n,e){const t=typeof e=="object"&&typeof e!="function"?e:{[n==="script"||n==="noscript"||n==="style"?"innerHTML":"textContent"]:e},r=$x({tag:n,props:{}},t);return r.key&&VR.has(r.tag)&&(r.props["data-hid"]=r._h=r.key),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(i=>({...r,props:{...r.props,content:i}})):r}function eO(n,e){if(!n)return[];typeof n=="function"&&(n=n());const t=(i,o)=>{for(let s=0;s<e.length;s++)o=e[s](i,o);return o};n=t(void 0,n);const r=[];return n=Cf(n,t),Object.entries(n||{}).forEach(([i,o])=>{if(o!==void 0)for(const s of Array.isArray(o)?o:[o])r.push(JR(i,s))}),r.flat()}const pp=(n,e)=>n._w===e._w?n._p-e._p:n._w-e._w,i_={base:-10,title:10},tO={critical:-8,high:-1,low:2},o_={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},nO=/@import/,al=n=>n===""||n===!0;function rO(n,e){if(typeof e.tagPriority=="number")return e.tagPriority;let t=100;const r=tO[e.tagPriority]||0,i=n.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:o_;if(e.tag in i_)t=i_[e.tag];else if(e.tag==="meta"){const o=e.props["http-equiv"]==="content-security-policy"?"content-security-policy":e.props.charset?"charset":e.props.name==="viewport"?"viewport":null;o&&(t=o_.meta[o])}else e.tag==="link"&&e.props.rel?t=i.link[e.props.rel]:e.tag==="script"?al(e.props.async)?t=i.script.async:e.props.src&&!al(e.props.defer)&&!al(e.props.async)&&e.props.type!=="module"&&!e.props.type?.endsWith("json")?t=i.script.sync:al(e.props.defer)&&e.props.src&&!al(e.props.async)&&(t=i.script.defer):e.tag==="style"&&(t=e.innerHTML&&nO.test(e.innerHTML)?i.style.imported:i.style.sync);return(t||100)+r}function s_(n,e){const t=typeof e=="function"?e(n):e,r=t.key||String(n.plugins.size+1);n.plugins.get(r)||(n.plugins.set(r,t),n.hooks.addHooks(t.hooks||{}))}function iO(n={}){const e=Ex();e.addHooks(n.hooks||{});const t=!n.document,r=new Map,i=new Map,o=new Set,s={_entryCount:1,plugins:i,dirty:!1,resolvedOptions:n,hooks:e,ssr:t,entries:r,headEntries(){return[...r.values()]},use:a=>s_(s,a),push(a,l){const c={...l||{}};delete c.head;const f=c._index??s._entryCount++,h={_i:f,input:a,options:c},d={_poll(u=!1){s.dirty=!0,!u&&o.add(f),e.callHook("entries:updated",s)},dispose(){r.delete(f)&&s.invalidate()},patch(u){(!c.mode||c.mode==="server"&&t||c.mode==="client"&&!t)&&(h.input=u,r.set(f,h),d._poll())}};return d.patch(a),d},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...s.entries.values()]};for(await e.callHook("entries:resolve",a);o.size;){const d=o.values().next().value;o.delete(d);const u=r.get(d);if(u){const p={tags:eO(u.input,n.propResolvers||[]).map(g=>Object.assign(g,u.options)),entry:u};await e.callHook("entries:normalize",p),u._tags=p.tags.map((g,v)=>(g._w=rO(s,g),g._p=(u._i<<10)+v,g._d=dp(g),g))}}let l=!1;a.entries.flatMap(d=>(d._tags||[]).map(u=>({...u,props:{...u.props}}))).sort(pp).reduce((d,u)=>{const p=String(u._d||u._p);
4if(!d.has(p))return d.set(p,u);const g=d.get(p);if((u?.tagDuplicateStrategy||(XR.has(u.tag)?"merge":null)||(u.key&&u.key===g.key?"merge":null))==="merge"){const _={...g.props};Object.entries(u.props).forEach(([b,y])=>_[b]=b==="style"?new Map([...g.props.style||new Map,...y]):b==="class"?new Set([...g.props.class||new Set,...y]):y),d.set(p,{...u,props:_})}else u._p>>10===g._p>>10&&u.tag==="meta"&&Fx(p)?(d.set(p,Object.assign([...Array.isArray(g)?g:[g],u],u)),l=!0):(u._w===g._w?u._p>g._p:u?._w<g?._w)&&d.set(p,u);return d},a.tagMap);const c=a.tagMap.get("title"),f=a.tagMap.get("titleTemplate");if(s._title=c?.textContent,f){const d=f?.textContent;if(s._titleTemplate=d,d){let u=typeof d=="function"?d(c?.textContent):d;typeof u=="string"&&!s.plugins.has("template-params")&&(u=u.replace("%s",c?.textContent||"")),c?u===null?a.tagMap.delete("title"):a.tagMap.set("title",{...c,textContent:u}):(f.tag="title",f.textContent=u)}}a.tags=Array.from(a.tagMap.values()),l&&(a.tags=a.tags.flat().sort(pp)),await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),await e.callHook("tags:afterResolve",a);const h=[];for(const d of a.tags){const{innerHTML:u,tag:p,props:g}=d;if(WR.has(p)&&!(Object.keys(g).length===0&&!d.innerHTML&&!d.textContent)&&!(p==="meta"&&!g.content&&!g["http-equiv"]&&!g.charset)){if(p==="script"&&u){if(g.type?.endsWith("json")){const v=typeof u=="string"?u:JSON.stringify(u);d.innerHTML=v.replace(/</g,"\\u003C")}else typeof u=="string"&&(d.innerHTML=u.replace(new RegExp(`</${p}`,"g"),`<\\/${p}`));d._d=dp(d)}h.push(d)}}return h},invalidate(){for(const a of r.values())o.add(a._i);s.dirty=!0,e.callHook("entries:updated",s)}};return(n?.plugins||[]).forEach(a=>s_(s,a)),s.hooks.callHook("init",s),n.init?.forEach(a=>a&&s.push(a)),s}const Xh="%separator";function oO(n,e,t=!1){let r;if(e==="s"||e==="pageTitle")r=n.pageTitle;else if(e.includes(".")){const i=e.indexOf(".");r=n[e.substring(0,i)]?.[e.substring(i+1)]}else r=n[e];if(r!==void 0)return t?(r||"").replace(/\\/g,"\\\\").replace(/</g,"\\u003C").replace(/"/g,'\\"'):r||""}function uc(n,e,t,r=!1){if(typeof n!="string"||!n.includes("%"))return n;let i=n;try{i=decodeURI(n)}catch{}const o=i.match(/%\w+(?:\.\w+)?/g);if(!o)return n;const s=n.includes(Xh);return n=n.replace(/%\w+(?:\.\w+)?/g,a=>{if(a===Xh||!o.includes(a))return a;const l=oO(e,a.slice(1),r);return l!==void 0?l:a}).trim(),s&&(n=n.split(Xh).map(a=>a.trim()).filter(a=>a!=="").join(t?` ${t} `:" ")),n}const a_=n=>n.includes(":key")?n:n.split(":").join(":key:"),sO={key:"aliasSorting",hooks:{"tags:resolve":n=>{let e=!1;for(const t of n.tags){const r=t.tagPriority;if(!r)continue;const i=String(r);if(i.startsWith("before:")){const o=a_(i.slice(7)),s=n.tagMap.get(o);s&&(typeof s.tagPriority=="number"&&(t.tagPriority=s.tagPriority),t._p=s._p-1,e=!0)}else if(i.startsWith("after:")){const o=a_(i.slice(6)),s=n.tagMap.get(o);s&&(typeof s.tagPriority=="number"&&(t.tagPriority=s.tagPriority),t._p=s._p+1,e=!0)}}e&&(n.tags=n.tags.sort(pp))}}},aO={key:"deprecations",hooks:{"entries:normalize":({tags:n})=>{for(const e of n)e.props.children&&(e.innerHTML=e.props.children,delete e.props.children),e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.body&&(e.tagPosition="bodyClose",delete e.props.body)}}};async function gp(n){if(typeof n==="function")return n;if(n instanceof Promise)return await n;if(Array.isArray(n))return await Promise.all(n.map(t=>gp(t)));if(n?.constructor===Object){const t={};for(const r of Object.keys(n))t[r]=await gp(n[r]);return t}return n}const lO={key:"promises",hooks:{"entries:resolve":async n=>{const e=[];for(const t in n.entries)n.entries[t]._promisesProcessed||e.push(gp(n.entries[t].input).then(r=>{n.entries[t].input=r,n.entries[t]._promisesProcessed=!0}));await Promise.all(e)}}},uO={meta:"content",link:"href",htmlAttrs:"lang"},cO=["innerHTML","textContent"],fO=n=>({key:"template-params",hooks:{"entries:normalize":e=>{const t=e.tags.filter(r=>r.tag==="templateParams"&&r.mode==="server")?.[0]?.props||{};Object.keys(t).length&&(n._ssrPayload={templateParams:{...n._ssrPayload?.templateParams||{},...t}})},"tags:resolve":({tagMap:e,tags:t})=>{const r=e.get("templateParams")?.props||{},i=r.separator||"|";delete r.separator,r.pageTitle=uc(r.pageTitle||n._title||"",r,i);for(const o of t){if(o.processTemplateParams===!1)continue;const s=uO[o.tag];if(s&&typeof o.props[s]=="string")o.props[s]=uc(o.props[s],r,i);else if(o.processTemplateParams||o.tag==="titleTemplate"||o.tag==="title")for(const a of cO)typeof o[a]=="string"&&(o[a]=uc(o[a],r,i,o.tag==="script"&&o.props.type.endsWith("json")))}n._templateParams=r,n._separator=i},"tags:afterResolve":({tagMap:e})=>{const t=e.get("title");t?.textContent&&t.processTemplateParams!==!1&&(t.textContent=uc(t.textContent,n._templateParams,n._separator))}}}),hO=(n,e)=>It(e)?db(e):e,iv="usehead";function dO(n){return{install(t){t.config.globalProperties.$unhead=n,t.config.globalProperties.$head=n,t.provide(iv,n)}}.install}
4function pO(){if(ju()){const n=pn(iv);if(!n)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return n}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function gO(n,e={}){const t=e.head||pO();return t.ssr?t.push(n||{},e):vO(t,n,e)}function vO(n,e,t={}){const r=Jt(!1);let i;return jS(()=>{const s=r.value?{}:Cf(e,hO);i?i.patch(s):i=n.push(s,t)}),ei()&&(Ds(()=>{i.dispose()}),kb(()=>{r.value=!0}),Ab(()=>{r.value=!1})),i}function mO(n){const e=n||Cx();return e?.ssrContext?.head||e?.runWithContext(()=>{if(ju())return pn(iv)})}function gh(n,e={}){const t=mO(e.nuxt);if(t)return gO(n,{head:t,...e})}let Vc,Uc;function _O(){return Vc=$fetch(nv(`builds/meta/${Ji().app.buildId}.json`),{responseType:"json"}),Vc.then(n=>{Uc=gR(n.matcher)}).catch(n=>{console.error("[nuxt] Error fetching app manifest.",n)}),Vc}function vh(){return Vc||_O()}async function ov(n){const e=typeof n=="string"?n:n.path;if(await vh(),!Uc)return console.error("[nuxt] Error creating app manifest matcher.",Uc),{};try{return Ax({},...Uc.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function l_(n,e={}){if(!await Hx(n))return null;const r=await bO(n,e);return await zx(r)||null}const yO="_payload.json";async function bO(n,e={}){const t=new URL(n,"http://localhost");if(t.host!=="localhost"||Zi(t.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+n);const r=Ji(),i=e.hash||(e.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,s=o&&await Hx(n)?o:r.app.baseURL;return hh(s,t.pathname,yO+(i?`?${i}`:""))}async function zx(n){const e=fetch(n,{cache:"force-cache"}).then(t=>t.text().then(jx));try{return await e}catch(t){console.warn("[nuxt] Cannot load payload ",n,t)}return null}async function Hx(n=rv().path){const e=Dt();return n=n==="/"?n:n.replace(/\/$/,""),(await vh()).prerendered.includes(n)?!0:e.runWithContext(async()=>{const r=await ov({path:n});return!!r.prerender&&!r.redirect})}let Uo=null;async function xO(){if(Uo)return Uo;const n=document.getElementById("__NUXT_DATA__");if(!n)return{};const e=await jx(n.textContent||""),t=n.dataset.src?await zx(n.dataset.src):void 0;return Uo={...e,...t,...window.__NUXT__},Uo.config?.public&&(Uo.config.public=Ti(Uo.config.public)),Uo}async function jx(n){return await HR(n,Dt()._payloadRevivers)}function Vx(n,e){Dt()._payloadRevivers[n]=e}const wO=dR(()=>{Vx("skipHydrate",n=>{})}),PO=[["NuxtError",n=>Ro(n)],["EmptyShallowRef",n=>yi(n==="_"?void 0:n==="0n"?BigInt(0):mu(n))],["EmptyRef",n=>Jt(n==="_"?void 0:n==="0n"?BigInt(0):mu(n))],["ShallowRef",n=>yi(n)],["ShallowReactive",n=>$i(n)],["Ref",n=>Jt(n)],["Reactive",n=>Ti(n)]],EO=$t({name:"nuxt:revive-payload:client",order:-30,async setup(n){let e,t;for(const[r,i]of PO)Vx(r,i);Object.assign(n.payload,([e,t]=fa(()=>n.runWithContext(xO)),e=await e,t(),e)),window.__NUXT__=n.payload}});async function sv(n,e={}){const t=e.document||n.resolvedOptions.document;if(!t||!n.dirty)return;const r={shouldRender:!0,tags:[]};if(await n.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return n._domUpdatePromise||(n._domUpdatePromise=new Promise(async i=>{const o=new Map,s=new Promise(u=>{n.resolveTags().then(p=>{u(p.map(g=>{const v=o.get(g._d)||0,_={tag:g,id:(v?`${g._d}:${v}`:g._d)||r_(g),shouldRender:!0};return g._d&&Fx(g._d)&&o.set(g._d,v+1),_}))})});let a=n._dom;if(!a){a={title:t.title,elMap:new Map().set("htmlAttrs",t.documentElement).set("bodyAttrs",t.body)};for(const u of["body","head"]){const p=t[u]?.children;for(const g of p){const v=g.tagName.toLowerCase();if(!n_.has(v))continue;const _=$x({tag:v,props:{}},{innerHTML:g.innerHTML,...g.getAttributeNames().reduce((b,y)=>(b[y]=g.getAttribute(y),b),{})||{}});if(_.key=g.getAttribute("data-hid")||void 0,_._d=dp(_)||r_(_),a.elMap.has(_._d)){let b=1,y=_._d;for(;a.elMap.has(y);)y=`${_._d}:${b++}`;a.elMap.set(y,g)}else a.elMap.set(_._d,g)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(u,p,g){const v=`${u}:${p}`;a.sideEffects[v]=g,delete a.pendingSideEffects[v]}function c({id:u,$el:p,tag:g}){const v=g.tag.endsWith("Attrs");a.elMap.set(u,p),v||(g.textContent&&g.textContent!==p.textContent&&(p.textContent=g.textContent),g.innerHTML&&g.innerHTML!==p.innerHTML&&(p.innerHTML=g.innerHTML),l(u,"el",()=>{p?.remove(),a.elMap.delete(u)}));for(const _ in g.props){if(!Object.prototype.hasOwnProperty.call(g.props,_))continue;const b=g.props[_];if(_.startsWith("on")&&typeof b=="function"){const x=p?.dataset;if(x&&x[`${_}fired`]){const m=_.slice(0,-5);b.call(p,new Event(m.substring(2)))}p.getAttribute(`data-${_}`)!==""&&((g.tag==="bodyAttrs"?t.defaultView:p).addEventListener(_.substring(2),b.bind(p)),p.setAttribute(`data-${_}`,""));continue}const y=`attr:${_}`;if(_==="class"){if(!b)continue;for(const x of b)v&&l(u,`${y}:${x}`,()=>p.classList.remove(x)),!p.classList.contains(x)&&p.classList.add(x)}else if(_==="style"){if(!b)continue;for(const[x,m]of b)l(u,`${y}:${x}`,()=>{p.style.removeProperty(x)}),p.style.setProperty(x,m)}else b!==!1&&b!==null&&(p.getAttribute(_)!==b&&p.setAttribute(_,b===!0?"":String(b)),v&&l(u,y,(
4)=>p.removeAttribute(_)))}}const f=[],h={bodyClose:void 0,bodyOpen:void 0,head:void 0},d=await s;for(const u of d){const{tag:p,shouldRender:g,id:v}=u;if(g){if(p.tag==="title"){t.title=p.textContent,l("title","",()=>t.title=a.title);continue}u.$el=u.$el||a.elMap.get(v),u.$el?c(u):n_.has(p.tag)&&f.push(u)}}for(const u of f){const p=u.tag.tagPosition||"head";u.$el=t.createElement(u.tag.tag),c(u),h[p]=h[p]||t.createDocumentFragment(),h[p].appendChild(u.$el)}for(const u of d)await n.hooks.callHook("dom:renderTag",u,t,l);h.head&&t.head.appendChild(h.head),h.bodyOpen&&t.body.insertBefore(h.bodyOpen,t.body.firstChild),h.bodyClose&&t.body.appendChild(h.bodyClose);for(const u in a.pendingSideEffects)a.pendingSideEffects[u]();n._dom=a,await n.hooks.callHook("dom:rendered",{renders:d}),i()}).finally(()=>{n._domUpdatePromise=void 0,n.dirty=!1})),n._domUpdatePromise}function SO(n={}){const e=n.domOptions?.render||sv;n.document=n.document||(typeof window<"u"?document:void 0);const t=n.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return iO({...n,plugins:[...n.plugins||[],{key:"client",hooks:{"entries:updated":e}}],init:[t?JSON.parse(t):!1,...n.init||[]]})}function TO(n,e){let t=0;return()=>{const r=++t;e(()=>{t===r&&n()})}}function CO(n={}){const e=SO({domOptions:{render:TO(()=>sv(e),t=>setTimeout(t,0))},...n});return e.install=dO(e),e}const RO={disableDefaults:!0,disableCapoSorting:!1,plugins:[aO,lO,fO,sO]},OO=$t({name:"nuxt:head",enforce:"pre",setup(n){const e=CO(RO);n.vueApp.use(e);{let t=!0;const r=async()=>{t=!1,await sv(e)};e.hooks.hook("dom:beforeRender",i=>{i.shouldRender=!t}),n.hooks.hook("page:start",()=>{t=!0}),n.hooks.hook("page:finish",()=>{n.isHydrating||r()}),n.hooks.hook("app:error",r),n.hooks.hook("app:suspense:resolve",r)}}});const Ks=typeof document<"u";function Ux(n){return typeof n=="object"||"displayName"in n||"props"in n||"__vccOpts"in n}function AO(n){return n.__esModule||n[Symbol.toStringTag]==="Module"||n.default&&Ux(n.default)}const it=Object.assign;function qh(n,e){const t={};for(const r in e){const i=e[r];t[r]=Jr(i)?i.map(n):n(i)}return t}const Ul=()=>{},Jr=Array.isArray;function u_(n,e){const t={};for(const r in n)t[r]=r in e?e[r]:n[r];return t}const Wx=/#/g,kO=/&/g,MO=/\//g,IO=/=/g,DO=/\?/g,Gx=/\+/g,LO=/%5B/g,NO=/%5D/g,Yx=/%5E/g,BO=/%60/g,Xx=/%7B/g,FO=/%7C/g,qx=/%7D/g,$O=/%20/g;function av(n){return n==null?"":encodeURI(""+n).replace(FO,"|").replace(LO,"[").replace(NO,"]")}function zO(n){return av(n).replace(Xx,"{").replace(qx,"}").replace(Yx,"^")}function vp(n){return av(n).replace(Gx,"%2B").replace($O,"+").replace(Wx,"%23").replace(kO,"%26").replace(BO,"`").replace(Xx,"{").replace(qx,"}").replace(Yx,"^")}function HO(n){return vp(n).replace(IO,"%3D")}function jO(n){return av(n).replace(Wx,"%23").replace(DO,"%3F")}function VO(n){return jO(n).replace(MO,"%2F")}function yu(n){if(n==null)return null;try{return decodeURIComponent(""+n)}catch{}return""+n}const UO=/\/$/,WO=n=>n.replace(UO,"");function Kh(n,e,t="/"){let r,i={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(r=e.slice(0,l),o=e.slice(l,a>0?a:e.length),i=n(o.slice(1))),a>=0&&(r=r||e.slice(0,a),s=e.slice(a,e.length)),r=qO(r??e,t),{fullPath:r+o+s,path:r,query:i,hash:yu(s)}}function GO(n,e){const t=e.query?n(e.query):"";return e.path+(t&&"?")+t+(e.hash||"")}function c_(n,e){return!e||!n.toLowerCase().startsWith(e.toLowerCase())?n:n.slice(e.length)||"/"}function YO(n,e,t){const r=e.matched.length-1,i=t.matched.length-1;return r>-1&&r===i&&Ia(e.matched[r],t.matched[i])&&Kx(e.params,t.params)&&n(e.query)===n(t.query)&&e.hash===t.hash}function Ia(n,e){return(n.aliasOf||n)===(e.aliasOf||e)}function Kx(n,e){if(Object.keys(n).length!==Object.keys(e).length)return!1;for(const t in n)if(!XO(n[t],e[t]))return!1;return!0}function XO(n,e){return Jr(n)?f_(n,e):Jr(e)?f_(e,n):n===e}function f_(n,e){return Jr(e)?n.length===e.length&&n.every((t,r)=>t===e[r]):n.length===1&&n[0]===e}function qO(n,e){if(n.startsWith("/"))return n;if(!n)return e;const t=e.split("/"),r=n.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let o=t.length-1,s,a;for(s=0;s<r.length;
vendor: 19,736 bytes, line 4
4s++)if(a=r[s],a!==".")if(a==="..")o>1&&o--;else break;return t.slice(0,o).join("/")+"/"+r.slice(s).join("/")}const kr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let mp=(function(n){return n.pop="pop",n.push="push",n})({}),Qh=(function(n){return n.back="back",n.forward="forward",n.unknown="",n})({});function KO(n){if(!n)if(Ks){const e=document.querySelector("base");n=e&&e.getAttribute("href")||"/",n=n.replace(/^\w+:\/\/[^\/]+/,"")}else n="/";return n[0]!=="/"&&n[0]!=="#"&&(n="/"+n),WO(n)}const QO=/^[^#]+#/;function ZO(n,e){return n.replace(QO,"#")+e}function JO(n,e){const t=document.documentElement.getBoundingClientRect(),r=n.getBoundingClientRect();return{behavior:e.behavior,left:r.left-t.left-(e.left||0),top:r.top-t.top-(e.top||0)}}const mh=()=>({left:window.scrollX,top:window.scrollY});function eA(n){let e;if("el"in n){const t=n.el,r=typeof t=="string"&&t.startsWith("#"),i=typeof t=="string"?r?document.getElementById(t.slice(1)):document.querySelector(t):t;if(!i)return;e=JO(i,n)}else e=n;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function h_(n,e){return(history.state?history.state.position-e:-1)+n}const _p=new Map;function tA(n,e){_p.set(n,e)}function nA(n){const e=_p.get(n);return _p.delete(n),e}function rA(n){return typeof n=="string"||n&&typeof n=="object"}function Qx(n){return typeof n=="string"||typeof n=="symbol"}let Ht=(function(n){return n[n.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",n[n.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",n[n.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",n[n.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",n[n.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",n})({});const Zx=Symbol("");Ht.MATCHER_NOT_FOUND+"",Ht.NAVIGATION_GUARD_REDIRECT+"",Ht.NAVIGATION_ABORTED+"",Ht.NAVIGATION_CANCELLED+"",Ht.NAVIGATION_DUPLICATED+"";function Da(n,e){return it(new Error,{type:n,[Zx]:!0},e)}function Oi(n,e){return n instanceof Error&&Zx in n&&(e==null||!!(n.type&e))}const iA=["params","query","hash"];function oA(n){if(typeof n=="string")return n;if(n.path!=null)return n.path;const e={};for(const t of iA)t in n&&(e[t]=n[t]);return JSON.stringify(e,null,2)}function sA(n){const e={};if(n===""||n==="?")return e;const t=(n[0]==="?"?n.slice(1):n).split("&");for(let r=0;r<t.length;++r){const i=t[r].replace(Gx," "),o=i.indexOf("="),s=yu(o<0?i:i.slice(0,o)),a=o<0?null:yu(i.slice(o+1));if(s in e){let l=e[s];Jr(l)||(l=e[s]=[l]),l.push(a)}else e[s]=a}return e}function d_(n){let e="";for(let t in n){const r=n[t];if(t=HO(t),r==null){r!==void 0&&(e+=(e.length?"&":"")+t);continue}(Jr(r)?r.map(i=>i&&vp(i)):[r&&vp(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+t,i!=null&&(e+="="+i))})}return e}function aA(n){const e={};for(const t in n){const r=n[t];r!==void 0&&(e[t]=Jr(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return e}const lA=Symbol(""),p_=Symbol(""),_h=Symbol(""),Jx=Symbol(""),yp=Symbol("");function ll(){let n=[];function e(r){return n.push(r),()=>{const i=n.indexOf(r);i>-1&&n.splice(i,1)}}function t(){n=[]}return{add:e,list:()=>n.slice(),reset:t}}function ho(n,e,t,r,i,o=s=>s()){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(Da(Ht.NAVIGATION_ABORTED,{from:t,to:e})):d instanceof Error?l(d):rA(d)?l(Da(Ht.NAVIGATION_GUARD_REDIRECT,{from:e,to:d})):(s&&r.enterCallbacks[i]===s&&typeof d=="function"&&s.push(d),a())},f=o(()=>n.call(r&&r.instances[i],e,t,c));let h=Promise.resolve(f);n.length<3&&(h=h.then(c)),h.catch(d=>l(d))})}function Zh(n,e,t,r,i=o=>o()){const o=[];for(const s of n)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(Ux(l)){const c=(l.__vccOpts||l)[e];c&&o.push(ho(c,t,r,s,a,i))}else{let c=l();o.push(()=>c.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const h=AO(f)?f.default:f;s.mods[a]=f,s.components[a]=h;const d=(h.__vccOpts||h)[e];return d&&ho(d,t,r,s,a,i)()}))}}return o}function uA(n,e){const t=[],r=[],i=[],o=Math.max(e.matched.length,n.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(n.matched.find(c=>Ia(c,a))?r.push(a):t.push(a));const l=n.matched[s];l&&(e.matched.find(c=>Ia(c,l))||i.push(l))}return[t,r,i]}let cA=()=>location.protocol+"//"+location.host;function e1(n,e){const{pathname:t,search:r,hash:i}=e,o=n.indexOf("#");if(o>-1){let s=i.includes(n.slice(o))?n.slice(o).length:1,a=i.slice(s);return a[0]!=="/"&&(a="/"+a),c_(a,"")}return c_(t,n)+r+i}function fA(n,e,t,r){let i=[],o=[],s=null;const a=({state:d})=>{const u=e1(n,location),p=t.value,g=e.value;let v=0;if(d){if(t.value=u,e.value=d,s&&s===p){s=null;return}v=g?d.position-g.position:0}else r(u);i.forEach(_=>{_(t.value,p,{delta:v,type:mp.pop,direction:v?v>0?Qh.forward:Qh.back:Qh.unknown})})};function l(){s=t.value}function c(d){i.push(d);const u=()=>{const p=i.indexOf(d);p>-1&&i.splice(p,1)};return o.push(u),u}function f(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(it({},d.state,{scroll:mh()}),"")}}function h(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",f),document.removeEventListener("visibilitychange",f)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",f),document.addEventListener("visibilitychange",f),{pauseListeners:l,listen:c,destroy:h}}function g_(n,e,t,r=!1,i=!1){return{back:n,current:e,forward:t,replaced:r,position:window.history.length,scroll:i?mh():null}}function hA(n){const{history:e,location:t}=window,r={value:e1(n,t)},i={value:e.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,c,f){const h=n.indexOf("#"),d=h>-1?(t.host&&document.querySelector("base")?n:n.slice(h))+l:cA()+n+l;try{e[f?"replaceState":"pushState"](c,"",d),i.value=c}catch(u){console.error(u),t[f?"replace":"assign"](d)}}function s(l,c){o(l,it({},e.state,g_(i.value.back,l,i.value.forward,!0),c,{position:i.value.position}),!0),r.value=l}function a(l,c){const f=it({},i.value,e.state,{forward:l,scroll:mh()});o(f.current,f,!0),o(l,it({},g_(r.value,l,null),{position:f.position+1},c),!1),r.value=l}return{location:r,state:i,push:a,replace:s}}function dA(n){n=KO(n);const e=hA(n),t=fA(n,e.state,e.location,e.replace);function r(o,s=!0){s||t.pauseListeners(),history.go(o)}const i=it({location:"",base:n,go:r,createHref:ZO.bind(null,n)},e,t);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>e.state.value}),i}let ns=(function(n){return n[n.Static=0]="Static",n[n.Param=1]="Param",n[n.Group=2]="Group",n})({});var rn=(function(n){return n[n.Static=0]="Static",n[n.Param=1]="Param",n[n.ParamRegExp=2]="ParamRegExp",n[n.ParamRegExpEnd=3]="ParamRegExpEnd",n[n.EscapeNext=4]="EscapeNext",n})(rn||{});const pA={type:ns.Static,value:""},gA=/[a-zA-Z0-9_]/;function vA(n){if(!n)return[[]];if(n==="/")return[[pA]];if(!n.startsWith("/"))throw new Error(`Invalid path "${n}"`);function e(u){throw new Error(`ERR (${t})/"${c}": ${u}`)}let t=rn.Static,r=t;const i=[];let o;function s(){o&&i.push(o),o=[]}let a=0,l,c="",f="";function h(){c&&(t===rn.Static?o.push({type:ns.Static,value:c}):t===rn.Param||t===rn.ParamRegExp||t===rn.ParamRegExpEnd?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:ns.Param,value:c,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a<n.length;){if(l=n[a++],l==="\\"&&t!==rn.ParamRegExp){r=t,t=rn.EscapeNext;continue}switch(t){case rn.Static:l==="/"?(c&&h(),s()):l===":"?(h(),t=rn.Param):d();break;case rn.EscapeNext:d(),t=r;break;case rn.Param:l==="("?t=rn.ParamRegExp:gA.test(l)?d():(h(),t=rn.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case rn.ParamRegExp:l===")"?f[f.length-1]=="\\"?f=f.slice(0,-1)+l:t=rn.ParamRegExpEnd:f+=l;break;case rn.ParamRegExpEnd:h(),t=rn.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--,f="";break;default:e("Unknown state");break}}return t===rn.ParamRegExp&&e(`Unfinished custom RegExp for param "${c}"`),h(),s(),i}const v_="[^/]+?",mA={sensitive:!1,strict:!1,start:!0,end:!0};var Vn=(function(n){return n[n._multiplier=10]="_multiplier",n[n.Root=90]="Root",n[n.Segment=40]="Segment",n[n.SubSegment=30]="SubSegment",n[n.Static=40]="Static",n[n.Dynamic=20]="Dynamic",n[n.BonusCustomRegExp=10]="BonusCustomRegExp",n[n.BonusWildcard=-50]="BonusWildcard",n[n.BonusRepeatable=-20]="BonusRepeatable",n[n.BonusOptional=-8]="BonusOptional",n[n.BonusStrict=.7000000000000001]="BonusStrict",n[n.BonusCaseSensitive=.25]="BonusCaseSensitive",n})(Vn||{});const _A=/[.+*?^${}()[\]/\\]/g;function yA(n,e){const t=it({},mA,e),r=[];let i=t.start?"^":"";const o=[];for(const c of n){const f=c.length?[]:[Vn.Root];t.strict&&!c.length&&(i+="/");for(let h=0;h<c.length;h++){const d=c[h];let u=Vn.Segment+(t.sensitive?Vn.BonusCaseSensitive:0);if(d.type===ns.Static)h||(i+="/"),i+=d.value.replace(_A,"\\$&"),u+=Vn.Static;else if(d.type===ns.Param){const{value:p,repeatable:g,optional:v,regexp:_}=d;o.push({name:p,repeatable:g,optional:v});const b=_||v_;if(b!==v_){u+=Vn.BonusCustomRegExp;try{`${b}`}catch(x){throw new Error(`Invalid custom RegExp for param "${p}" (${b}): `+x.message)}}let y=g?`((?:${b})(?:/(?:${b}))*)`:`(${b})`;h||(y=v&&c.length<2?`(?:/${y})`:"/"+y),v&&(y+="?"),i+=y,u+=Vn.Dynamic,v&&(u+=Vn.BonusOptional),g&&(u+=Vn.BonusRepeatable),b===".*"&&(u+=Vn.BonusWildcard)}f.push(u)}r.push(f)}if(t.strict&&t.end){const c=r.length-1;r[c][r[c].length-1]+=Vn.BonusStrict}t.strict||(i+="/?"),t.end?i+="$":t.strict&&!i.endsWith("/")&&(i+="(?:/|$)");const s=new RegExp(i,t.sensitive?"":"i");function a(c){const f=c.match(s),h={};if(!f)return null;for(let d=1;d<f.length;d++){const u=f[d]||"",p=o[d-1];h[p.name]=u&&p.repeatable?u.split("/"):u}return h}function l(c){let f="",h=!1;for(const d of n){(!h||!f.endsWith("/"))&&(f+="/"),h=!1;for(const u of d)if(u.type===ns.Static)f+=u.value;else if(u.type===ns.Param){const{value:p,repeatable:g,optional:v}=u,_=p in c?c[p]:"";if(Jr(_)&&!g)throw new Error(`Provided param "${p}" is an array but it is not repeatable (* or + modifiers)`);const b=Jr(_)?_.join("/"):_;if(!b)if(v)d.length<2&&(f.endsWith("/")?f=f.slice(0,-1):h=!0);else throw new Error(`Missing required param "${p}"`);f+=b}}return f||"/"}return{re:s,score:r,keys:o,parse:a,stringify:l}}function bA(n,e){let t=0;for(;t<n.length&&t<e.length;){const r=e[t]-n[t];if(r)return r;t++}return n.length<e.length?n.length===1&&n[0]===Vn.Static+Vn.Segment?-1:1:n.length>e.length?e.length===1&&e[0]===Vn.Static+Vn.Segment?1:-1:0}function t1(n,e){let t=0;const r=n.score,i=e.score;for(;t<r.length&&t<i.length;){const o=bA(r[t],i[t]);if(o)return o;t++}if(Math.abs(i.length-r.length)===1){if(m_(r))return 1;if(m_(i))return-1}return i.length-r.length}function m_(n){const e=n[n.length-1];return n.length>0&&e[e.length-1]<0}const xA={strict:!1,end:!0,sensitive:!1};function wA(n,e,t){const r=yA(vA(n.path),t),i=it(r,{record:n,parent:e,children:[],alias:[]});return e&&!i.record.aliasOf==!e.record.aliasOf&&e.children.push(i),i}function PA(n,e){const t=[],r=new Map;e=u_(xA,e);function i(h){return r.get(h)}function o(h,d,u){const p=!u,g=y_(h);g.aliasOf=u&&u.record;const v=u_(e,h),_=[g];if("alias"in h){const x=typeof h.alias=="string"?[h.alias]:h.alias;for(const m of x)_.push(y_(it({},g,{components:u?u.record.components:g.components,path:m,aliasOf:u?u.record:g})))}let b,y;for(const x of _){const{path:m}=x;if(d&&m[0]!=="/"){const w=d.record.path,E=w[w.length-1]==="/"?"":"/";x.path=d.record.path+(m&&E+m)}if(b=wA(x,d,v),u?u.alias.push(b):(y=y||b,y!==b&&y.alias.push(b),p&&h.name&&!b_(b)&&s(h.name)),n1(b)&&l(b),g.children){const w=g.children;for(let E=0;E<w.length;E++)o(w[E],b,u&&u.children[E])}u=u||b}return y?()=>{s(y)}:Ul}function s(h){if(Qx(h)){const d=r.get(h);d&&(r.delete(h),t.splice(t.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=t.indexOf(h);d>-1&&(t.splice(d,1),h.record.name&&r.delete(h.record.name),h.children.forEach(s),h.alias.forEach(s))}}function a(){return t}function l(h){const d=TA(h,t);t.splice(d,0,h),h.record.name&&!b_(h)&&r.set(h.record.name,h)}function c(h,d){let u,p={},g,v;if("name"in h&&h.name){if(u=r.get(h.name),!u)throw Da(Ht.MATCHER_NOT_FOUND,{location:h});v=u.record.name,p=it(__(d.params,u.keys.filter(y=>!y.optional).concat(u.parent?u.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),h.params&&__(h.params,u.keys.map(y=>y.name))),g=u.stringify(p)}else if(h.path!=null)g=h.path,u=t.find(y=>y.re.test(g)),u&&(p=u.parse(g),v=u.record.name);else{if(u=d.name?r.get(d.name):t.find(y=>y.re.test(d.path)),!u)throw Da(Ht.MATCHER_NOT_FOUND,{location:h,currentLocation:d});v=u.record.name,p=it({},d.params,h.params),g=u.stringify(p)}const _=[];let b=u;for(;b;)_.unshift(b.record),b=b.parent;return{name:v,path:g,params:p,matched:_,meta:SA(_)}}n.forEach(h=>o(h));function f(){t.length=0,r.clear()}return{addRoute:o,resolve:c,removeRoute:s,clearRoutes:f,getRoutes:a,getRecordMatcher:i}}function __(n,e){const t={};for(const r of e)r in n&&(t[r]=n[r]);return t}function y_(n){const e={path:n.path,redirect:n.redirect,name:n.name,meta:n.meta||{},aliasOf:n.aliasOf,beforeEnter:n.beforeEnter,props:EA(n),children:n.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in n?n.components||null:n.component&&{default:n.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function EA(n){const e={},t=n.props||!1;if("component"in n)e.default=t;else for(const r in n.components)e[r]=typeof t=="object"?t[r]:t;return e}function b_(n){for(;n;){if(n.record.aliasOf)return!0;n=n.parent}return!1}function SA(n){return n.reduce((e,t)=>it(e,t.meta),{})}function TA(n,e){let t=0,r=e.length;for(;t!==r;){const o=t+r>>1;t1(n,e[o])<0?r=o:t=o+1}const i=CA(n);return i&&(r=e.lastIndexOf(i,r-1)),r}function CA(n){let e=n;for(;e=e.parent;)if(n1(e)&&t1(n,e)===0)return e}function n1({record:n}){return!!(n.name||n.components&&Object.keys(n.components).length||n.redirect)}function x_(n){const e=pn(_h),t=pn(Jx),r=Ye(()=>{const l=ft(n.to);return e.resolve(l)}),i=Ye(()=>{const{matched:l}=r.value,{length:c}=l,f=l[c-1],h=t.matched;if(!f||!h.length)return-1;const d=h.findIndex(Ia.bind(null,f));if(d>-1)return d;const u=w_(l[c-2]);return c>1&&w_(f)===u&&h[h.length-1].path!==u?h.findIndex(Ia.bind(null,l[c-2])):d}),o=Ye(()=>i.value>-1&&MA(t.params,r.value.params)),s=Ye(()=>i.value>-1&&i.value===t.matched.length-1&&Kx(t.params,r.value.params));function a(l={}){if(kA(l)){const c=e[ft(n.replace)?"replace":"push"](ft(n.to)).catch(Ul);return n.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:Ye(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}function RA(n){return n.length===1?n[0]:n}const OA=nt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:x_,setup(n,{slots:e}){const t=Ti(x_(n)),{options:r}=pn(_h),i=Ye(()=>({[P_(n.activeClass,r.linkActiveClass,"router-link-active")]:t.isActive,[P_(n.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:t.isExactActive}));return()=>{const o=e.default&&RA(e.default(t));return n.custom?o:ht("a",{"aria-current":t.isExactActive?n.ariaCurrentValue:null,href:t.href,onClick:t.navigate,class:i.value},o)}}}),AA=OA;function kA(n){if(!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)&&!n.defaultPrevented&&!(n.button!==void 0&&n.button!==0)){if(n.currentTarget&&n.currentTarget.getAttribute){const e=n.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return n.preventDefault&&n.preventDefault(),!0}}function MA(n,e){for(const t in e){const r=e[t],i=n[t];if(typeof r=="string"){if(r!==i)return!1}else if(!Jr(i)||i.length!==r.length||r.some((o,s)=>o!==i[s]))return!1}return!0}function w_(n){return n?n.aliasOf?n.aliasOf.path:n.path:""}const P_=(n,e,t)=>n??e??t,IA=nt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(n,{attrs:e,slots:t}){const r=pn(yp),i=Ye(()=>n.route||r.value),o=pn(p_,0),s=Ye(()=>{let c=ft(o);const{matched:f}=i.value;let h;for(;(h=f[c])&&!h.components;)c++;return c}),a=Ye(()=>i.value.matched[s.value]);ls(p_,Ye(()=>s.value+1)),ls(lA,a),ls(yp,i);const l=Jt();return Pr(()=>[l.value,a.value,n.name],([c,f,h],[d,u,p])=>{f&&(f.instances[h]=c,u&&u!==f&&c&&c===d&&(f.leaveGuards.size||(f.leaveGuards=u.leaveGuards),f.updateGuards.size||(f.updateGuards=u.updateGuards))),c&&f&&(!u||!Ia(f,u)||!d)&&(f.enterCallbacks[h]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=i.value,f=n.name,h=a.value,d=h&&h.components[f];if(!d)return E_(t.default,{Component:d,route:c});const u=h.props[f],p=u?u===!0?c.params:typeof u=="function"?u(c):u:null,v=ht(d,it({},p,e,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(h.instances[f]=null)},ref:l}));return E_(t.default,{Component:v,route:c})||v}}});function E_(n,e){if(!n)return null;const t=n(e);return t.length===1?t[0]:t}const r1=IA;function DA(n){const e=PA(n.routes,n),t=n.parseQuery||sA,r=n.stringifyQuery||d_,i=n.history,o=ll(),s=ll(),a=ll(),l=yi(kr);let c=kr;Ks&&n.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=qh.bind(null,G=>""+G),h=qh.bind(null,VO),d=qh.bind(null,yu);function u(G,J){let le,ce;return Qx(G)?(le=e.getRecordMatcher(G),ce=J):ce=G,e.addRoute(ce,le)}function p(G){const J=e.getRecordMatcher(G);J&&e.removeRoute(J)}function g(){return e.getRoutes().map(G=>G.record)}function v(G){return!!e.getRecordMatcher(G)}function _(G,J){if(J=it({},J||l.value),typeof G=="string"){const M=Kh(t,G,J.path),$=e.resolve({path:M.path},J),Q=i.createHref(M.fullPath);return it(M,$,{params:d($.params),hash:yu(M.hash),redirectedFrom:void 0,href:Q})}let le;if(G.path!=null)le=it({},G,{path:Kh(t,G.path,J.path).path});else{const M=it({},G.params);for(const $ in M)M[$]==null&&delete M[$];le=it({},G,{params:h(M)}),J.params=h(J.params)}const ce=e.resolve(le,J),_e=G.hash||"";ce.params=f(d(ce.params));const Se=GO(r,it({},G,{hash:zO(_e),path:ce.path})),A=i.createHref(Se);return it({fullPath:Se,hash:_e,query:r===d_?aA(G.query):G.query||{}},ce,{redirectedFrom:void 0,href:A})}function b(G){return typeof G=="string"?Kh(t,G,l.value.path):it({},G)}function y(G,J){if(c!==G)return Da(Ht.NAVIGATION_CANCELLED,{from:J,to:G})}function x(G){return E(G)}function m(G){return x(it(b(G),{replace:!0}))}function w(G,J){const le=G.matched[G.matched.length-1];if(le&&le.redirect){const{redirect:ce}=le;let _e=typeof ce=="function"?ce(G,J):ce;return typeof _e=="string"&&(_e=_e.includes("?")||_e.includes("#")?_e=b(_e):{path:_e},_e.params={}),it({query:G.query,hash:G.hash,params:_e.path!=null?{}:G.params},_e)}}function E(G,J){const le=c=_(G),ce=l.value,_e=G.state,Se=G.force,A=G.replace===!0,M=w(le,ce);if(M)return E(it(b(M),{state:typeof M=="object"?it({},_e,M.state):_e,force:Se,replace:A}),J||le);const $=le;$.redirectedFrom=J;let Q;return!Se&&YO(r,ce,le)&&(Q=Da(Ht.NAVIGATION_DUPLICATED,{to:$,from:ce}),ie(ce,ce,!0,!1)),(Q?Promise.resolve(Q):T($,ce)).catch(k=>Oi(k)?Oi(k,Ht.NAVIGATION_GUARD_REDIRECT)?k:D(k):W(k,$,ce)).then(k=>{if(k){if(Oi(k,Ht.NAVIGATION_GUARD_REDIRECT))return E(it({replace:A},b(k.to),{state:typeof k.to=="object"?it({},_e,k.to.state):_e,force:Se}),J||$)}else k=C($,ce,!0,A,_e);return R($,ce,k),k})}function P(G,J){const le=y(G,J);
4return le?Promise.reject(le):Promise.resolve()}function S(G){const J=fe.values().next().value;return J&&typeof J.runWithContext=="function"?J.runWithContext(G):G()}function T(G,J){let le;const[ce,_e,Se]=uA(G,J);le=Zh(ce.reverse(),"beforeRouteLeave",G,J);for(const M of ce)M.leaveGuards.forEach($=>{le.push(ho($,G,J))});const A=P.bind(null,G,J);return le.push(A),me(le).then(()=>{le=[];for(const M of o.list())le.push(ho(M,G,J));return le.push(A),me(le)}).then(()=>{le=Zh(_e,"beforeRouteUpdate",G,J);for(const M of _e)M.updateGuards.forEach($=>{le.push(ho($,G,J))});return le.push(A),me(le)}).then(()=>{le=[];for(const M of Se)if(M.beforeEnter)if(Jr(M.beforeEnter))for(const $ of M.beforeEnter)le.push(ho($,G,J));else le.push(ho(M.beforeEnter,G,J));return le.push(A),me(le)}).then(()=>(G.matched.forEach(M=>M.enterCallbacks={}),le=Zh(Se,"beforeRouteEnter",G,J,S),le.push(A),me(le))).then(()=>{le=[];for(const M of s.list())le.push(ho(M,G,J));return le.push(A),me(le)}).catch(M=>Oi(M,Ht.NAVIGATION_CANCELLED)?M:Promise.reject(M))}function R(G,J,le){a.list().forEach(ce=>S(()=>ce(G,J,le)))}function C(G,J,le,ce,_e){const Se=y(G,J);if(Se)return Se;const A=J===kr,M=Ks?history.state:{};le&&(ce||A?i.replace(G.fullPath,it({scroll:A&&M&&M.scroll},_e)):i.push(G.fullPath,_e)),l.value=G,ie(G,J,le,A),D()}let O;function L(){O||(O=i.listen((G,J,le)=>{if(!Ce.listening)return;const ce=_(G),_e=w(ce,Ce.currentRoute.value);if(_e){E(it(_e,{replace:!0,force:!0}),ce).catch(Ul);return}c=ce;const Se=l.value;Ks&&tA(h_(Se.fullPath,le.delta),mh()),T(ce,Se).catch(A=>Oi(A,Ht.NAVIGATION_ABORTED|Ht.NAVIGATION_CANCELLED)?A:Oi(A,Ht.NAVIGATION_GUARD_REDIRECT)?(E(it(b(A.to),{force:!0}),ce).then(M=>{Oi(M,Ht.NAVIGATION_ABORTED|Ht.NAVIGATION_DUPLICATED)&&!le.delta&&le.type===mp.pop&&i.go(-1,!1)}).catch(Ul),Promise.reject()):(le.delta&&i.go(-le.delta,!1),W(A,ce,Se))).then(A=>{A=A||C(ce,Se,!1),A&&(le.delta&&!Oi(A,Ht.NAVIGATION_CANCELLED)?i.go(-le.delta,!1):le.type===mp.pop&&Oi(A,Ht.NAVIGATION_ABORTED|Ht.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),R(ce,Se,A)}).catch(Ul)}))}let z=ll(),B=ll(),N;function W(G,J,le){D(G);const ce=B.list();return ce.length?ce.forEach(_e=>_e(G,J,le)):console.error(G),Promise.reject(G)}function ee(){return N&&l.value!==kr?Promise.resolve():new Promise((G,J)=>{z.add([G,J])})}function D(G){return N||(N=!G,L(),z.list().forEach(([J,le])=>G?le(G):J()),z.reset()),G}function ie(G,J,le,ce){const{scrollBehavior:_e}=n;if(!Ks||!_e)return Promise.resolve();const Se=!le&&nA(h_(G.fullPath,0))||(ce||!le)&&history.state&&history.state.scroll||null;return Pi().then(()=>_e(G,J,Se)).then(A=>A&&eA(A)).catch(A=>W(A,G,J))}const te=G=>i.go(G);let ue;const fe=new Set,Ce={currentRoute:l,listening:!0,addRoute:u,removeRoute:p,clearRoutes:e.clearRoutes,hasRoute:v,getRoutes:g,resolve:_,options:n,push:x,replace:m,go:te,back:()=>te(-1),forward:()=>te(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:B.add,isReady:ee,install(G){G.component("RouterLink",AA),G.component("RouterView",r1),G.config.globalProperties.$router=Ce,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>ft(l)}),Ks&&!ue&&l.value===kr&&(ue=!0,x(i.location).catch(ce=>{}));const J={};for(const ce in kr)Object.defineProperty(J,ce,{get:()=>l.value[ce],enumerable:!0});G.provide(_h,Ce),G.provide(Jx,$i(J)),G.provide(yp,l);const le=G.unmount;fe.add(G),G.unmount=function(){fe.delete(G),fe.size<1&&(c=kr,O&&O(),O=null,l.value=kr,ue=!1,N=!1),le()}}};function me(G){return G.reduce((J,le)=>J.then(()=>S(le)),Promise.resolve())}return Ce}const LA=/(:\w+)\([^)]+\)/g,NA=/(:\w+)[?+*]/g,BA=/:\w+/g,FA=(n,e)=>e.path.replace(LA,"$1").replace(NA,"$1").replace(BA,t=>n.params[t.slice(1)]?.toString()||""),bp=(n,e)=>{const t=n.route.matched.find(i=>i.components?.default===n.Component.type),r=e??t?.meta.key??(t&&FA(n.route,t));return typeof r=="function"?r(n.route):r},$A=(n,e)=>({default:()=>n?ht(SS,n===!0?{}:n,e):e});function lv(n){return Array.isArray(n)?n:[n]}const zA="modulepreload",HA=function(n,e){return new URL(n,e).href},S_={},Hr=function(e,t,r){let i=Promise.resolve();if(t&&t.length>0){let c=function(f){return Promise.all(f.map(h=>Promise.resolve(h).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};const s=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");i=c(t.map(f=>{if(f=HA(f,r),f in S_)return;S_[f]=!0;const h=f.endsWith(".css"),d=h?'[rel="stylesheet"]':"";if(r)for(let p=s.length-1;p>=0;p--){const g=s[p];if(g.href===f&&(!h||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${f}"]${d}`))return;const u=document.createElement("link");if(u.rel=h?"stylesheet":zA,h||(u.as="script"),u.crossOrigin="",u.href=f,l&&u.setAttribute("nonce",l),document.head.appendChild(u),h)return new Promise((p,g)=>{u.addEventListener("load",p),u.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${f}`)))})}))}function o(s){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s}return i.then(s=>{for(const a of s||[])a.status==="rejected"&&o(a.reason);return e().catch(o)})};function Ii(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function i1(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var Er={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},La={duration:.5,overwrite:!1,delay:0},uv,Pn,kt,Lr=1e8,_t=1/Lr,xp=Math.PI*2,jA=xp/4,VA=0,o1=Math.sqrt,UA=Math.cos,WA=Math.sin,vn=function(e){return typeof e=="string"},Vt=function(e){return typeof e=="function"},Xi=function(e){return typeof e=="number"},cv=function(e){return typeof e>"u"},Si=function(e){return typeof e=="object"},sr=function(e){return e!==!1},fv=function(){return typeof window<"u"},cc=function(e){return Vt(e)||vn(e)},s1=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Nn=Array.isArray,wp=/(?:-?\.?\d|\.)+/gi,a1=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,ta=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Jh=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,l1=/[+-]=-?[.\d]+/,u1=/[^,'"\[\]\s]+/gi,GA=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Bt,si,Pp,hv,Sr={},Rf={},c1,f1=function(e){return(Rf=Na(e,Sr))&&cr},dv=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},bu=function(e,t){return!t&&console.warn(e)},h1=function(e,t){return e&&(Sr[e]=t)&&Rf&&(Rf[e]=t)||Sr},xu=function(){return 0},YA={suppressEvents:!0,isStart:!0,kill:!1},Wc={suppressEvents:!0,kill:!1},XA={suppressEvents:!0},pv={},Oo=[],Ep={},d1,pr={},ed={},T_=30,Gc=[],gv="",vv=function(e){var t=e[0],r,i;if(Si(t)||Vt(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=Gc.length;i--&&!Gc[i].targetTest(t););r=Gc[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new B1(e[i],r)))||e.splice(i,1);return e},us=function(e){return e._gsap||vv(Nr(e))[0]._gsap},p1=function(e,t,r){return(r=e[t])&&Vt(r)?e[t]():cv(r)&&e.getAttribute&&e.getAttribute(t)||r}
vendor: 4,132 bytes, line 4
4,ar=function(e,t){return(e=e.split(",")).forEach(t)||e},Wt=function(e){return Math.round(e*1e5)/1e5||0},Zt=function(e){return Math.round(e*1e7)/1e7||0},ha=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},qA=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++i<r;);return i<r},Of=function(){var e=Oo.length,t=Oo.slice(0),r,i;for(Ep={},Oo.length=0,r=0;r<e;r++)i=t[r],i&&i._lazy&&(i.render(i._lazy[0],i._lazy[1],!0)._lazy=0)},mv=function(e){return!!(e._initted||e._startAt||e.add)},g1=function(e,t,r,i){Oo.length&&!Pn&&Of(),e.render(t,r,!!(Pn&&t<0&&mv(e))),Oo.length&&!Pn&&Of()},v1=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(u1).length<2?t:vn(e)?e.trim():e},m1=function(e){return e},Tr=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},KA=function(e){return function(t,r){for(var i in r)i in t||i==="duration"&&e||i==="ease"||(t[i]=r[i])}},Na=function(e,t){for(var r in t)e[r]=t[r];return e},C_=function n(e,t){for(var r in t)r!=="__proto__"&&r!=="constructor"&&r!=="prototype"&&(e[r]=Si(t[r])?n(e[r]||(e[r]={}),t[r]):t[r]);return e},Af=function(e,t){var r={},i;for(i in e)i in t||(r[i]=e[i]);return r},Wl=function(e){var t=e.parent||Bt,r=e.keyframes?KA(Nn(e.keyframes)):Tr;if(sr(e.inherit))for(;t;)r(e,t.vars.defaults),t=t.parent||t._dp;return e},QA=function(e,t){for(var r=e.length,i=r===t.length;i&&r--&&e[r]===t[r];);return r<0},_1=function(e,t,r,i,o){var s=e[i],a;if(o)for(a=t[o];s&&s[o]>a;)s=s._prev;return s?(t._next=s._next,s._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=s,t.parent=t._dp=e,t},yh=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var o=t._prev,s=t._next;o?o._next=s:e[r]===t&&(e[r]=s),s?s._prev=o:e[i]===t&&(e[i]=o),t._next=t._prev=t.parent=null},Io=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},cs=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},ZA=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Sp=function(e,t,r,i){return e._startAt&&(Pn?e._startAt.revert(Wc):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},JA=function n(e){return!e||e._ts&&n(e.parent)},R_=function(e){return e._repeat?Ba(e._tTime,e=e.duration()+e._rDelay)*e:0},Ba=function(e,t){var r=Math.floor(e=Zt(e/t));return e&&r===e?r-1:r},kf=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},bh=function(e){return e._end=Zt(e._start+(e._tDur/Math.abs(e._ts||e._rts||_t)||0))},xh=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=Zt(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),bh(e),r._dirty||cs(r,e)),e},y1=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(r=kf(e.rawTime(),t),(!t._dur||Uu(0,t.totalDuration(),r)-t._tTime>_t)&&t.render(r,!0)),cs(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(r=e;r._dp;)r.rawTime()>=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-_t}},ci=function(e,t,r,i){return t.parent&&Io(t),t._start=Zt((Xi(r)?r:r||e!==Bt?Ar(e,r,t):e._time)+t._delay),t._end=Zt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),_1(e,t,"_first","_last",e._sort?"_start":0),Tp(t)||(e._recent=t),i||y1(e,t),e._ts<0&&xh(e,e._tTime),e},b1=function(e,t){return(Sr.ScrollTrigger||dv("scrollTrigger",t))&&Sr.ScrollTrigger.create(t,e)},x1=function(e,t,r,i,o){if(yv(e,t,o),!e._initted)return 1;if(!r&&e._pt&&!Pn&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&d1!==_r.frame)return Oo.push(e),e._lazy=[o,i],1},ek=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},Tp=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},tk=function(e,t,r,i){var o=e.ratio,s=t<0||!t&&(!e._start&&ek(e)&&!(!e._initted&&Tp(e))||(e._ts<0||e._dp._ts<0)&&!Tp(e))?0:1,a=e._rDelay,l=0,c,f,h;if(a&&e._repeat&&(l=Uu(0,e._tDur,t),f=Ba(l,a),e._yoyo&&f&1&&(s=1-s),f!==Ba(e._tTime,a)&&(o=1-s,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 4,078 bytes, line 4
4date())),s!==o||Pn||i||e._zTime===_t||!t&&e._zTime){if(!e._initted&&x1(e,t,i,r,l))return;for(h=e._zTime,e._zTime=t||(r?_t:0),r||(r=t&&!h),e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=l,c=e._pt;c;)c.r(s,c.d),c=c._next;t<0&&Sp(e,t,r,!0),e._onUpdate&&!r&&xr(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&xr(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===s&&(s&&Io(e,1),!r&&!Pn&&(xr(e,s?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},nk=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start<t)return i;i=i._prev}},Fa=function(e,t,r,i){var o=e._repeat,s=Zt(t)||0,a=e._tTime/e._tDur;return a&&!i&&(e._time*=s/e._dur),e._dur=s,e._tDur=o?o<0?1e10:Zt(s*(o+1)+e._rDelay*o):s,a>0&&!i&&xh(e,e._tTime=e._tDur*a),e.parent&&bh(e),r||cs(e.parent,e),e},O_=function(e){return e instanceof Xn?cs(e):Fa(e,e._dur)},rk={_start:0,endTime:xu,totalDuration:xu},Ar=function n(e,t,r){var i=e.labels,o=e._recent||rk,s=e.duration()>=Lr?o.endTime(!1):e._dur,a,l,c;return vn(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),c=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?o._start:o.endTime(o._repeat>=0))+(parseFloat(t.substr(1))||0)*(c?(a<0?o:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=s),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),c&&r&&(l=l/100*(Nn(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:s+l)):t==null?s:+t},Gl=function(e,t,r){var i=Xi(t[1]),o=(i?2:1)+(e<2?0:1),s=t[o],a,l;if(i&&(s.duration=t[1]),s.parent=r,e){for(a=s,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=sr(l.vars.inherit)&&l.parent;s.immediateRender=sr(a.immediateRender),e<2?s.runBackwards=1:s.startAt=t[o-1]}return new Qt(t[0],s,t[o+1])},Bo=function(e,t){return e||e===0?t(e):t},Uu=function(e,t,r){return r<e?e:r>t?t:r},In=function(e,t){return!vn(e)||!(t=GA.exec(e))?"":t[1]},ik=function(e,t,r){return Bo(r,function(i){return Uu(e,t,i)})},Cp=[].slice,w1=function(e,t){return e&&Si(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Si(e[0]))&&!e.nodeType&&e!==si},ok=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var o;return vn(i)&&!t||w1(i,1)?(o=r).push.apply(o,Nr(i)):r.push(i)})||r},Nr=function(e,t,r){return kt&&!t&&kt.selector?kt.selector(e):vn(e)&&!r&&(Pp||!$a())?Cp.call((t||hv).querySelectorAll(e),0):Nn(e)?ok(e,r):w1(e)?Cp.call(e,0):e?[e]:[]},Rp=function(e){return e=Nr(e)[0]||bu("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return Nr(t,r.querySelectorAll?r:r===e?bu("Invalid scope")||hv.createElement("div"):e)}},P1=function(e){return e.sort(function(){return .5-Math.random()})},E1=function(e){if(Vt(e))return e;var t=Si(e)?e:{each:e},r=fs(t.ease),i=t.from||0,o=parseFloat(t.base)||0,s={},a=i>0&&i<1,l=isNaN(i)||a,c=t.axis,f=i,h=i;return vn(i)?f=h={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(f=i[0],h=i[1]),function(d,u,p){var g=(p||t).length,v=s[g],_,b,y,x,m,w,E,P,S;if(!v){if(S=t.grid==="auto"?0:(t.grid||[1,Lr])[1],!S){for(E=-Lr;E<(E=p[S++].getBoundingClientRect().left)&&S<g;);S<g&&S--}for(v=s[g]=[],_=l?Math.min(S,g)*f-.5:i%S,b=S===Lr?0:l?g*h/S-.5:i/S|0,E=0,P=Lr,w=0;w<g;w++)y=w%S-_,x=b-(w/S|0),v[w]=m=c?Math.abs(c==="y"?x:y):o1(y*y+x*x),m>E&&(E=m),m<P&&(P=m);i==="random"&&P1(v),v.max=E-P,v.min=P,v.v=g=(parseFloat(t.amount)||parseFloat(t.each)*(S>g?g-1:c?c==="y"?g/S:S:Math.max(S,g/S))||0)*(i==="edges"?-1:1),v.b=g<0?o-g:o,v.u=In(t.amount||t.each)||0,r=r&&g<0?D1(r):r}return g=(v[d]-v.min)/v.max||0,Zt(v.b+(r?r(g):g)*v.v)+v.u}},Op=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=Zt(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(Xi(r)?0:In(r))}},S1=function(e,t){var r=Nn(e),i,o;return!r&&Si(e)&&(i=r=e.radius||Lr,e.values?(e=Nr(e.values),(o=!Xi(e[0]))&&(i*=i)):e=Op(e.increment)),Bo(t,r?Vt(e)?function(s){return o=e(s),Math.abs(o-s)<=i?o:s}:function(s){for(var a=parseFloat(o?s.x:s),l=parseFloat(o?s.y:0),c=Lr,f=0,h=e.length,d,u;h--;)o?(d=e[h].x-a,u=e[h].y-l,d=d*d+u*u):d=Math.abs(e[h]-a),d<c&&(c=d,f=h);
vendor: 14,904 bytes, line 4
4return f=!i||c<=i?e[f]:s,o||f===s||Xi(s)?f:f+In(s)}:Op(e))},T1=function(e,t,r,i){return Bo(Nn(e)?!t:r===!0?!!(r=0):!i,function(){return Nn(e)?e[~~(Math.random()*e.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((e-r/2+Math.random()*(t-e+r*.99))/r)*r*i)/i})},sk=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(i){return t.reduce(function(o,s){return s(o)},i)}},ak=function(e,t){return function(r){return e(parseFloat(r))+(t||In(r))}},lk=function(e,t,r){return R1(e,t,0,1,r)},C1=function(e,t,r){return Bo(r,function(i){return e[~~t(i)]})},uk=function n(e,t,r){var i=t-e;return Nn(e)?C1(e,n(0,e.length),t):Bo(r,function(o){return(i+(o-e)%i)%i+e})},ck=function n(e,t,r){var i=t-e,o=i*2;return Nn(e)?C1(e,n(0,e.length-1),t):Bo(r,function(s){return s=(o+(s-e)%o)%o||0,e+(s>i?o-s:s)})},wu=function(e){for(var t=0,r="",i,o,s,a;~(i=e.indexOf("random(",t));)s=e.indexOf(")",i),a=e.charAt(i+7)==="[",o=e.substr(i+7,s-i-7).match(a?u1:wp),r+=e.substr(t,i-t)+T1(a?o:+o[0],a?0:+o[1],+o[2]||1e-5),t=s+1;return r+e.substr(t,e.length-t)},R1=function(e,t,r,i,o){var s=t-e,a=i-r;return Bo(o,function(l){return r+((l-e)/s*a||0)})},fk=function n(e,t,r,i){var o=isNaN(e+t)?0:function(u){return(1-u)*e+u*t};if(!o){var s=vn(e),a={},l,c,f,h,d;if(r===!0&&(i=1)&&(r=null),s)e={p:e},t={p:t};else if(Nn(e)&&!Nn(t)){for(f=[],h=e.length,d=h-2,c=1;c<h;c++)f.push(n(e[c-1],e[c]));h--,o=function(p){p*=h;var g=Math.min(d,~~p);return f[g](p-g)},r=t}else i||(e=Na(Nn(e)?[]:{},e));if(!f){for(l in t)_v.call(a,e,l,"get",t[l]);o=function(p){return wv(p,a)||(s?e.p:e)}}}return Bo(r,o)},A_=function(e,t,r){var i=e.labels,o=Lr,s,a,l;for(s in i)a=i[s]-t,a<0==!!r&&a&&o>(a=Math.abs(a))&&(l=s,o=a);return l},xr=function(e,t,r){var i=e.vars,o=i[t],s=kt,a=e._ctx,l,c,f;if(o)return l=i[t+"Params"],c=i.callbackScope||e,r&&Oo.length&&Of(),a&&(kt=a),f=l?o.apply(c,l):o.call(c),kt=s,f},yl=function(e){return Io(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Pn),e.progress()<1&&xr(e,"onInterrupt"),e},na,O1=[],A1=function(e){if(e)if(e=!e.name&&e.default||e,fv()||e.headless){var t=e.name,r=Vt(e),i=t&&!r&&e.init?function(){this._props=[]}:e,o={init:xu,render:wv,add:_v,kill:Ck,modifier:Tk,rawVars:0},s={targetTest:0,get:0,getSetter:xv,aliases:{},register:0};if($a(),e!==i){if(pr[t])return;Tr(i,Tr(Af(e,o),s)),Na(i.prototype,Na(o,Af(e,s))),pr[i.prop=t]=i,e.targetTest&&(Gc.push(i),pv[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}h1(t,i),e.register&&e.register(cr,i,lr)}else O1.push(e)},vt=255,bl={aqua:[0,vt,vt],lime:[0,vt,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,vt],navy:[0,0,128],white:[vt,vt,vt],olive:[128,128,0],yellow:[vt,vt,0],orange:[vt,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[vt,0,0],pink:[vt,192,203],cyan:[0,vt,vt],transparent:[vt,vt,vt,0]},td=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*vt+.5|0},k1=function(e,t,r){var i=e?Xi(e)?[e>>16,e>>8&vt,e&vt]:0:bl.black,o,s,a,l,c,f,h,d,u,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),bl[e])i=bl[e];else if(e.charAt(0)==="#"){if(e.length<6&&(o=e.charAt(1),s=e.charAt(2),a=e.charAt(3),e="#"+o+o+s+s+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&vt,i&vt,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&vt,e&vt]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(wp),!t)l=+i[0]%360/360,c=+i[1]/100,f=+i[2]/100,s=f<=.5?f*(c+1):f+c-f*c,o=f*2-s,i.length>3&&(i[3]*=1),i[0]=td(l+1/3,o,s),i[1]=td(l,o,s),i[2]=td(l-1/3,o,s);else if(~e.indexOf("="))return i=e.match(a1),r&&i.length<4&&(i[3]=1),i}else i=e.match(wp)||bl.transparent;i=i.map(Number)}return t&&!p&&(o=i[0]/vt,s=i[1]/vt,a=i[2]/vt,h=Math.max(o,s,a),d=Math.min(o,s,a),f=(h+d)/2,h===d?l=c=0:(u=h-d,c=f>.5?u/(2-h-d):u/(h+d),l=h===o?(s-a)/u+(s<a?6:0):h===s?(a-o)/u+2:(o-s)/u+4,l*=60),i[0]=~~(l+.5),i[1]=~~(c*100+.5),i[2]=~~(f*100+.5)),r&&i.length<4&&(i[3]=1),i},M1=function(e){var t=[],r=[],i=-1;return e.split(Ao).forEach(function(o){var s=o.match(ta)||[];t.push.apply(t,s),r.push(i+=s.length+1)}),t.c=r,t},k_=function(e,t,r){var i="",o=(e+i).match(Ao),s=t?"hsla(":"rgba(",a=0,l,c,f,h;if(!o)return e;if(o=o.map(function(d){return(d=k1(d,t,1))&&s+(t?d[0]+","+d[1]+"%,"+d[2]+"%,"+d[3]:d.join(","))+")"}),r&&(f=M1(e),l=r.c,l.join(i)!==f.c.join(i)))for(c=e.replace(Ao,"1").split(ta),h=c.length-1;a<h;a++)i+=c[a]+(~l.indexOf(a)?o.shift()||s+"0,0,0,0)":(f.length?f:o.length?o:r).shift());if(!c)for(c=e.split(Ao),h=c.length-1;a<h;a++)i+=c[a]+o[a];return i+c[h]},Ao=(function(){var n="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in bl)n+="|"+e+"\\b";return new RegExp(n+")","gi")})(),hk=/hsl[a]?\(/,I1=function(e){var t=e.join(" "),r;if(Ao.lastIndex=0,Ao.test(t))return r=hk.test(t),e[1]=k_(e[1],r),e[0]=k_(e[0],r,M1(e[1])),!0},Pu,_r=(function(){var n=Date.now,e=500,t=33,r=n(),i=r,o=1e3/240,s=o,a=[],l,c,f,h,d,u,p=function g(v){var _=n()-i,b=v===!0,y,x,m,w;if((_>e||_<0)&&(r+=_-t),i+=_,m=i-r,y=m-s,(y>0||b)&&(w=++h.frame,d=m-h.time*1e3,h.time=m=m/1e3,s+=y+(y>=o?4:o-y),x=1),b||(l=c(g)),x)for(u=0;u<a.length;u++)a[u](m,d,w,v)};return h={time:0,frame:0,tick:function(){p(!0)},deltaRatio:function(v){return d/(1e3/(v||60))},wake:function(){c1&&(!Pp&&fv()&&(si=Pp=window,hv=si.document||{},Sr.gsap=cr,(si.gsapVersions||(si.gsapVersions=[])).push(cr.version),f1(Rf||si.GreenSockGlobals||!si.gsap&&si||{}),O1.forEach(A1)),f=typeof requestAnimationFrame<"u"&&requestAnimationFrame,l&&h.sleep(),c=f||function(v){return setTimeout(v,s-h.time*1e3+1|0)},Pu=1,p(2))},sleep:function(){(f?cancelAnimationFrame:clearTimeout)(l),Pu=0,c=xu},lagSmoothing:function(v,_){e=v||1/0,t=Math.min(_||33,e)},fps:function(v){o=1e3/(v||240),s=h.time*1e3+o},add:function(v,_,b){var y=_?function(x,m,w,E){v(x,m,w,E),h.remove(y)}:v;return h.remove(v),a[b?"unshift":"push"](y),$a(),y},remove:function(v,_){~(_=a.indexOf(v))&&a.splice(_,1)&&u>=_&&u--},_listeners:a},h})(),$a=function(){return!Pu&&_r.wake()},qe={},dk=/^[\d.\-M][\d.\-,\s]/,pk=/["']/g,gk=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],o=1,s=r.length,a,l,c;o<s;o++)l=r[o],a=o!==s-1?l.lastIndexOf(","):l.length,c=l.substr(0,a),t[i]=isNaN(c)?c.replace(pk,"").trim():+c,i=l.substr(a+1).trim();return t},vk=function(e){var t=e.indexOf("(")+1,r=e.indexOf(")"),i=e.indexOf("(",t);return e.substring(t,~i&&i<r?e.indexOf(")",r+1):r)},mk=function(e){var t=(e+"").split("("),r=qe[t[0]];return r&&t.length>1&&r.config?r.config.apply(null,~e.indexOf("{")?[gk(t[1])]:vk(e).split(",").map(v1)):qe._CE&&dk.test(e)?qe._CE("",e):r},D1=function(e){return function(t){return 1-e(1-t)}},L1=function n(e,t){for(var r=e._first,i;r;)r instanceof Xn?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},fs=function(e,t){return e&&(Vt(e)?e:qe[e]||mk(e))||t},Ls=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var o={easeIn:t,easeOut:r,easeInOut:i},s;return ar(e,function(a){qe[a]=Sr[a]=o,qe[s=a.toLowerCase()]=r;for(var l in o)qe[s+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=qe[a+"."+l]=o[l]}),o},N1=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},nd=function n(e,t,r){var i=t>=1?t:1,o=(r||(e?.3:.45))/(t<1?t:1),s=o/xp*(Math.asin(1/i)||0),a=function(f){return f===1?1:i*Math.pow(2,-10*f)*WA((f-s)*o)+1},l=e==="out"?a:e==="in"?function(c){return 1-a(1-c)}:N1(a);return o=xp/o,l.config=function(c,f){return n(e,c,f)},l},rd=function n(e,t){t===void 0&&(t=1.70158);var r=function(s){return s?--s*s*((t+1)*s+t)+1:0},i=e==="out"?r:e==="in"?function(o){return 1-r(1-o)}:N1(r);return i.config=function(o){return n(e,o)},i};ar("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;Ls(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})});qe.Linear.easeNone=qe.none=qe.Linear.easeIn;Ls("Elastic",nd("in"),nd("out"),nd());(function(n,e){var t=1/e,r=2*t,i=2.5*t,o=function(a){return a<t?n*a*a:a<r?n*Math.pow(a-1.5/e,2)+.75:a<i?n*(a-=2.25/e)*a+.9375:n*Math.pow(a-2.625/e,2)+.984375};Ls("Bounce",function(s){return 1-o(1-s)},o)})(7.5625,2.75);Ls("Expo",function(n){return Math.pow(2,10*(n-1))*n+n*n*n*n*n*n*(1-n)});Ls("Circ",function(n){return-(o1(1-n*n)-1)});Ls("Sine",function(n){return n===1?1:-UA(n*jA)+1});Ls("Back",rd("in"),rd("out"),rd());qe.SteppedEase=qe.steps=Sr.SteppedEase={config:function(e,t){e===void 0&&(e=1);var r=1/e,i=e+(t?0:1),o=t?1:0,s=1-_t;return function(a){return((i*Uu(0,s,a)|0)+o)*r}}};La.ease=qe["quad.out"];ar("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(n){return gv+=n+","+n+"Params,"});var B1=function(e,t){this.id=VA++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:p1,this.set=t?t.getSetter:xv},Eu=(function(){function n(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Fa(this,+t.duration,1,1),this.data=t.data,kt&&(this._ctx=kt,kt.data.push(this)),Pu||_r.wake()}var e=n.prototype;return e.delay=function(r){return r||r===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+r-this._delay),this._delay=r,this):this._delay},e.duration=function(r){return arguments.length?this.totalDuration(this._repeat>0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Fa(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if($a(),!arguments.length)return this._tTime;var o=this._dp;if(o&&o.smoothChildTiming&&this._ts){for(xh(this,r),!o._dp||o.parent||y1(o,this);o&&o.parent;)o.parent._time!==o._start+(o._ts>=0?o._tTime/o._ts:(o.totalDuration()-o._tTime)/-o._ts)&&o.totalTime(o._tTime,!0),o=o.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r<this._tDur||this._ts<0&&r>0||!this._tDur&&!r)&&ci(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===_t||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),g1(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+R_(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+R_(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var o=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*o,i):this._repeat?Ba(this._tTime,o)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-_t?0:this._rts;if(this._rts===r)return this;var o=this.parent&&this._ts?kf(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-_t?0:this._rts,this.totalTime(Uu(-Math.abs(this._delay),this.totalDuration(),o),i!==!1),bh(this),ZA(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):($a(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==_t&&(this._tTime-=_t)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=r;var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&ci(i,this,r-this._delay),this}return this._start},e.endTime=function(r){return this._start+(sr(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?kf(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=XA);var i=Pn;return Pn=r,mv(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),Pn=i,this},e.globalTime=function(r){for(var i=this,o=arguments.length?r:i.rawTime();i;)o=i._start+o/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):o},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,O_(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,O_(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(Ar(this,r),sr(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,sr(i)),this._dur||(this._zTime=-_t),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-_t:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-_t,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,o;return!!(!r||this._ts&&this._initted&&r.isActive()&&(o=r.rawTime(!0))>=i&&o<this.endTime(!0)-_t)},e.eventCallback=function(r,i,o){var s=this.vars;return arguments.length>1?(i?(s[r]=i,o&&(s[r+"Params"]=o),r==="onUpdate"&&(this._onUpdate=i)):delete s[r],this):s[r]},e.then=function(r){var i=this;return new Promise(function(o){var s=Vt(r)?r:m1,a=function(){var c=i.then;i.then=null,Vt(s)&&(s=s(i))&&(s.then||s===i)&&(i.then=c),o(s),i.then=c};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?a():i._prom=a})},e.kill=function(){yl(this)},n})();Tr(Eu.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-_t,_prom:0,_ps:!1,_rts:1});var Xn=(function(n){i1(e,n);function e(r,i){var o;return r===void 0&&(r={}),o=n.call(this,r)||this,o.labels={},o.smoothChildTiming=!!r.smoothChildTiming,o.autoRemoveChildren=!!r.autoRemoveChildren,o._sort=sr(r.sortChildren),Bt&&ci(r.parent||Bt,Ii(o),i),r.reversed&&o.reverse(),r.paused&&o.paused(!0),r.scrollTrigger&&b1(Ii(o),r.scrollTrigger),o}var t=e.prototype;
vendor: 1,546 bytes, line 4
4return t.to=function(i,o,s){return Gl(0,arguments,this),this},t.from=function(i,o,s){return Gl(1,arguments,this),this},t.fromTo=function(i,o,s,a){return Gl(2,arguments,this),this},t.set=function(i,o,s){return o.duration=0,o.parent=this,Wl(o).repeatDelay||(o.repeat=0),o.immediateRender=!!o.immediateRender,new Qt(i,o,Ar(this,s),1),this},t.call=function(i,o,s){return ci(this,Qt.delayedCall(0,i,o),s)},t.staggerTo=function(i,o,s,a,l,c,f){return s.duration=o,s.stagger=s.stagger||a,s.onComplete=c,s.onCompleteParams=f,s.parent=this,new Qt(i,s,Ar(this,l)),this},t.staggerFrom=function(i,o,s,a,l,c,f){return s.runBackwards=1,Wl(s).immediateRender=sr(s.immediateRender),this.staggerTo(i,o,s,a,l,c,f)},t.staggerFromTo=function(i,o,s,a,l,c,f,h){return a.startAt=s,Wl(a).immediateRender=sr(a.immediateRender),this.staggerTo(i,o,a,l,c,f,h)},t.render=function(i,o,s){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,c=this._dur,f=i<=0?0:Zt(i),h=this._zTime<0!=i<0&&(this._initted||!c),d,u,p,g,v,_,b,y,x,m,w,E;if(this!==Bt&&f>l&&i>=0&&(f=l),f!==this._tTime||s||h){if(a!==this._time&&c&&(f+=this._time-a,i+=this._time-a),d=f,x=this._start,y=this._ts,_=!y,h&&(c||(a=this._zTime),(i||!o)&&(this._zTime=i)),this._repeat){if(w=this._yoyo,v=c+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(v*100+i,o,s);if(d=Zt(f%v),f===l?(g=this._repeat,d=c):(m=Zt(f/v),g=~~m,g&&g===m&&(d=c,g--),d>c&&(d=c)),m=Ba(this._tTime,v),!a&&this._tTime&&m!==g&&this._tTime-m*v-this._dur<=0&&(m=g),w&&g&1&&(d=c-d,E=1),g!==m&&!this._lock){var P=w&&m&1,S=P===(w&&g&1);
vendor: 27,194 bytes, line 4
4if(g<m&&(P=!P),a=P?0:f%c?c:f,this._lock=1,this.render(a||(E?0:Zt(g*v)),o,!c)._lock=0,this._tTime=f,!o&&this.parent&&xr(this,"onRepeat"),this.vars.repeatRefresh&&!E&&(this.invalidate()._lock=1),a&&a!==this._time||_!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(c=this._dur,l=this._tDur,S&&(this._lock=2,a=P?c:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!E&&this.invalidate()),this._lock=0,!this._ts&&!_)return this;L1(this,E)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(b=nk(this,Zt(a),Zt(d)),b&&(f-=d-(d=b._start))),this._tTime=f,this._time=d,this._act=!y,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=i,a=0),!a&&f&&!o&&!m&&(xr(this,"onStart"),this._tTime!==f))return this;if(d>=a&&i>=0)for(u=this._first;u;){if(p=u._next,(u._act||d>=u._start)&&u._ts&&b!==u){if(u.parent!==this)return this.render(i,o,s);if(u.render(u._ts>0?(d-u._start)*u._ts:(u._dirty?u.totalDuration():u._tDur)+(d-u._start)*u._ts,o,s),d!==this._time||!this._ts&&!_){b=0,p&&(f+=this._zTime=-_t);break}}u=p}else{u=this._last;for(var T=i<0?i:d;u;){if(p=u._prev,(u._act||T<=u._end)&&u._ts&&b!==u){if(u.parent!==this)return this.render(i,o,s);if(u.render(u._ts>0?(T-u._start)*u._ts:(u._dirty?u.totalDuration():u._tDur)+(T-u._start)*u._ts,o,s||Pn&&mv(u)),d!==this._time||!this._ts&&!_){b=0,p&&(f+=this._zTime=T?-_t:_t);break}}u=p}}if(b&&!o&&(this.pause(),b.render(d>=a?0:-_t)._zTime=d>=a?1:-1,this._ts))return this._start=x,bh(this),this.render(i,o,s);this._onUpdate&&!o&&xr(this,"onUpdate",!0),(f===l&&this._tTime>=this.totalDuration()||!f&&a)&&(x===this._start||Math.abs(y)!==Math.abs(this._ts))&&(this._lock||((i||!c)&&(f===l&&this._ts>0||!f&&this._ts<0)&&Io(this,1),!o&&!(i<0&&!a)&&(f||a||!l)&&(xr(this,f===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(f<l&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(i,o){var s=this;if(Xi(o)||(o=Ar(this,o,i)),!(i instanceof Eu)){if(Nn(i))return i.forEach(function(a){return s.add(a,o)}),this;if(vn(i))return this.addLabel(i,o);if(Vt(i))i=Qt.delayedCall(0,i);else return this}return this!==i?ci(this,i,o):this},t.getChildren=function(i,o,s,a){i===void 0&&(i=!0),o===void 0&&(o=!0),s===void 0&&(s=!0),a===void 0&&(a=-Lr);for(var l=[],c=this._first;c;)c._start>=a&&(c instanceof Qt?o&&l.push(c):(s&&l.push(c),i&&l.push.apply(l,c.getChildren(!0,o,s)))),c=c._next;return l},t.getById=function(i){for(var o=this.getChildren(1,1,1),s=o.length;s--;)if(o[s].vars.id===i)return o[s]},t.remove=function(i){return vn(i)?this.removeLabel(i):Vt(i)?this.killTweensOf(i):(i.parent===this&&yh(this,i),i===this._recent&&(this._recent=this._last),cs(this))},t.totalTime=function(i,o){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Zt(_r.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,o),this._forcing=0,this):this._tTime},t.addLabel=function(i,o){return this.labels[i]=Ar(this,o),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,o,s){var a=Qt.delayedCall(0,o||xu,s);return a.data="isPause",this._hasPause=1,ci(this,a,Ar(this,i))},t.removePause=function(i){var o=this._first;for(i=Ar(this,i);o;)o._start===i&&o.data==="isPause"&&Io(o),o=o._next},t.killTweensOf=function(i,o,s){for(var a=this.getTweensOf(i,s),l=a.length;l--;)_o!==a[l]&&a[l].kill(i,o);return this},t.getTweensOf=function(i,o){for(var s=[],a=Nr(i),l=this._first,c=Xi(o),f;l;)l instanceof Qt?qA(l._targets,a)&&(c?(!_o||l._initted&&l._ts)&&l.globalTime(0)<=o&&l.globalTime(l.totalDuration())>o:!o||l.isActive())&&s.push(l):(f=l.getTweensOf(a,o)).length&&s.push.apply(s,f),l=l._next;return s},t.tweenTo=function(i,o){o=o||{};var s=this,a=Ar(s,i),l=o,c=l.startAt,f=l.onStart,h=l.onStartParams,d=l.immediateRender,u,p=Qt.to(s,Tr({ease:o.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:o.duration||Math.abs((a-(c&&"time"in c?c.time:s._time))/s.timeScale())||_t,onStart:function(){if(s.pause(),!u){var v=o.duration||Math.abs((a-(c&&"time"in c?c.time:s._time))/s.timeScale());p._dur!==v&&Fa(p,v,0,1).render(p._time,!0,!0),u=1}f&&f.apply(p,h||[])}},o));return d?p.render(0):p},t.tweenFromTo=function(i,o,s){return this.tweenTo(o,Tr({startAt:{time:Ar(this,i)}},s))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),A_(this,Ar(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),A_(this,Ar(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+_t)},t.shiftChildren=function(i,o,s){s===void 0&&(s=0);for(var a=this._first,l=this.labels,c;a;)a._start>=s&&(a._start+=i,a._end+=i),a=a._next;if(o)for(c in l)l[c]>=s&&(l[c]+=i);return cs(this)},t.invalidate=function(i){var o=this._first;for(this._lock=0;o;)o.invalidate(i),o=o._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var o=this._first,s;o;)s=o._next,this.remove(o),o=s;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),cs(this)},t.totalDuration=function(i){var o=0,s=this,a=s._last,l=Lr,c,f,h;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-i:i));if(s._dirty){for(h=s.parent;a;)c=a._prev,a._dirty&&a.totalDuration(),f=a._start,f>l&&s._sort&&a._ts&&!s._lock?(s._lock=1,ci(s,a,f-a._delay,1)._lock=0):l=f,f<0&&a._ts&&(o-=f,(!h&&!s._dp||h&&h.smoothChildTiming)&&(s._start+=f/s._ts,s._time-=f,s._tTime-=f),s.shiftChildren(-f,!1,-1/0),l=0),a._end>o&&a._ts&&(o=a._end),a=c;Fa(s,s===Bt&&s._time>o?s._time:o,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(i){if(Bt._ts&&(g1(Bt,kf(i,Bt)),d1=_r.frame),_r.frame>=T_){T_+=Er.autoSleep||120;var o=Bt._first;if((!o||!o._ts)&&Er.autoSleep&&_r._listeners.length<2){for(;o&&!o._ts;)o=o._next;o||_r.sleep()}}},e})(Eu);Tr(Xn.prototype,{_lock:0,_hasPause:0,_forcing:0});var _k=function(e,t,r,i,o,s,a){var l=new lr(this._pt,e,t,0,1,V1,null,o),c=0,f=0,h,d,u,p,g,v,_,b;for(l.b=r,l.e=i,r+="",i+="",(_=~i.indexOf("random("))&&(i=wu(i)),s&&(b=[r,i],s(b,e,t),r=b[0],i=b[1]),d=r.match(Jh)||[];h=Jh.exec(i);)p=h[0],g=i.substring(c,h.index),u?u=(u+1)%5:g.substr(-5)==="rgba("&&(u=1),p!==d[f++]&&(v=parseFloat(d[f-1])||0,l._pt={_next:l._pt,p:g||f===1?g:",",s:v,c:p.charAt(1)==="="?ha(v,p)-v:parseFloat(p)-v,m:u&&u<4?Math.round:0},c=Jh.lastIndex);return l.c=c<i.length?i.substring(c,i.length):"",l.fp=a,(l1.test(i)||_)&&(l.e=0),this._pt=l,l},_v=function(e,t,r,i,o,s,a,l,c,f){Vt(i)&&(i=i(o||0,e,s));var h=e[t],d=r!=="get"?r:Vt(h)?c?e[t.indexOf("set")||!Vt(e["get"+t.substr(3)])?t:"get"+t.substr(3)](c):e[t]():h,u=Vt(h)?c?Pk:H1:bv,p;if(vn(i)&&(~i.indexOf("random(")&&(i=wu(i)),i.charAt(1)==="="&&(p=ha(d,i)+(In(d)||0),(p||p===0)&&(i=p))),!f||d!==i||Ap)return!isNaN(d*i)&&i!==""?(p=new lr(this._pt,e,t,+d||0,i-(d||0),typeof h=="boolean"?Sk:j1,0,u),c&&(p.fp=c),a&&p.modifier(a,this,e),this._pt=p):(!h&&!(t in e)&&dv(t,i),_k.call(this,e,t,d,i,u,l||Er.stringFilter,c))},yk=function(e,t,r,i,o){if(Vt(e)&&(e=Yl(e,o,t,r,i)),!Si(e)||e.style&&e.nodeType||Nn(e)||s1(e))return vn(e)?Yl(e,o,t,r,i):e;var s={},a;for(a in e)s[a]=Yl(e[a],o,t,r,i);return s},F1=function(e,t,r,i,o,s){var a,l,c,f;if(pr[e]&&(a=new pr[e]).init(o,a.rawVars?t[e]:yk(t[e],i,o,s,r),r,i,s)!==!1&&(r._pt=l=new lr(r._pt,o,e,0,1,a.render,a,0,a.priority),r!==na))for(c=r._ptLookup[r._targets.indexOf(o)],f=a._props.length;f--;)c[a._props[f]]=l;return a},_o,Ap,yv=function n(e,t,r){var i=e.vars,o=i.ease,s=i.startAt,a=i.immediateRender,l=i.lazy,c=i.onUpdate,f=i.runBackwards,h=i.yoyoEase,d=i.keyframes,u=i.autoRevert,p=e._dur,g=e._startAt,v=e._targets,_=e.parent,b=_&&_.data==="nested"?_.vars.targets:v,y=e._overwrite==="auto"&&!uv,x=e.timeline,m,w,E,P,S,T,R,C,O,L,z,B,N;if(x&&(!d||!o)&&(o="none"),e._ease=fs(o,La.ease),e._yEase=h?D1(fs(h===!0?o:h,La.ease)):0,h&&e._yoyo&&!e._repeat&&(h=e._yEase,e._yEase=e._ease,e._ease=h),e._from=!x&&!!i.runBackwards,!x||d&&!i.stagger){if(C=v[0]?us(v[0]).harness:0,B=C&&i[C.prop],m=Af(i,pv),g&&(g._zTime<0&&g.progress(1),t<0&&f&&a&&!u?g.render(-1,!0):g.revert(f&&p?Wc:YA),g._lazy=0),s){if(Io(e._startAt=Qt.set(v,Tr({data:"isStart",overwrite:!1,parent:_,immediateRender:!0,lazy:!g&&sr(l),startAt:null,delay:0,onUpdate:c&&function(){return xr(e,"onUpdate")},stagger:0},s))),e._startAt._dp=0,e._startAt._sat=e,t<0&&(Pn||!a&&!u)&&e._startAt.revert(Wc),a&&p&&t<=0&&r<=0){t&&(e._zTime=t);return}}else if(f&&p&&!g){if(t&&(a=!1),E=Tr({overwrite:!1,data:"isFromStart",lazy:a&&!g&&sr(l),immediateRender:a,stagger:0,parent:_},m),B&&(E[C.prop]=B),Io(e._startAt=Qt.set(v,E)),e._startAt._dp=0,e._startAt._sat=e,t<0&&(Pn?e._startAt.revert(Wc):e._startAt.render(-1,!0)),e._zTime=t,!a)n(e._startAt,_t,_t);else if(!t)return}for(e._pt=e._ptCache=0,l=p&&sr(l)||l&&!p,w=0;w<v.length;w++){if(S=v[w],R=S._gsap||vv(v)[w]._gsap,e._ptLookup[w]=L={},Ep[R.id]&&Oo.length&&Of(),z=b===v?w:b.indexOf(S),C&&(O=new C).init(S,B||m,e,z,b)!==!1&&(e._pt=P=new lr(e._pt,S,O.name,0,1,O.render,O,0,O.priority),O._props.forEach(function(W){L[W]=P}),O.priority&&(T=1)),!C||B)for(E in m)pr[E]&&(O=F1(E,m,e,z,S,b))?O.priority&&(T=1):L[E]=P=_v.call(e,S,E,"get",m[E],z,b,0,i.stringFilter);e._op&&e._op[w]&&e.kill(S,e._op[w]),y&&e._pt&&(_o=e,Bt.killTweensOf(S,L,e.globalTime(t)),N=!e.parent,_o=0),e._pt&&l&&(Ep[R.id]=1)}T&&U1(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!N,d&&t<=0&&x.render(Lr,!0,!0)},bk=function(e,t,r,i,o,s,a,l){var c=(e._pt&&e._ptCache||(e._ptCache={}))[t],f,h,d,u;if(!c)for(c=e._ptCache[t]=[],d=e._ptLookup,u=e._targets.length;u--;){if(f=d[u][t],f&&f.d&&f.d._pt)for(f=f.d._pt;f&&f.p!==t&&f.fp!==t;)f=f._next;if(!f)return Ap=1,e.vars[t]="+=0",yv(e,a),Ap=0,l?bu(t+" not eligible for reset"):1;c.push(f)}for(u=c.length;u--;)h=c[u],f=h._pt||h,f.s=(i||i===0)&&!o?i:f.s+(i||0)+s*f.c,f.c=r-f.s,h.e&&(h.e=Wt(r)+In(h.e)),h.b&&(h.b=f.s+In(h.b))},xk=function(e,t){var r=e[0]?us(e[0]).harness:0,i=r&&r.aliases,o,s,a,l;if(!i)return t;o=Na({},t);for(s in i)if(s in o)for(l=i[s].split(","),a=l.length;a--;)o[l[a]]=o[s];return o},wk=function(e,t,r,i){var o=t.ease||i||"power1.inOut",s,a;if(Nn(t))a=r[e]||(r[e]=[]),t.forEach(function(l,c){return a.push({t:c/(t.length-1)*100,v:l,e:o})});else for(s in t)a=r[s]||(r[s]=[]),s==="ease"||a.push({t:parseFloat(e),v:t[s],e:o})},Yl=function(e,t,r,i,o){return Vt(e)?e.call(t,r,i,o):vn(e)&&~e.indexOf("random(")?wu(e):e},$1=gv+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",z1={};ar($1+",id,stagger,delay,duration,paused,scrollTrigger",function(n){return z1[n]=1});var Qt=(function(n){i1(e,n);function e(r,i,o,s){var a;typeof i=="number"&&(o.duration=i,i=o,o=null),a=n.call(this,s?i:Wl(i))||this;var l=a.vars,c=l.duration,f=l.delay,h=l.immediateRender,d=l.stagger,u=l.overwrite,p=l.keyframes,g=l.defaults,v=l.scrollTrigger,_=l.yoyoEase,b=i.parent||Bt,y=(Nn(r)||s1(r)?Xi(r[0]):"length"in i)?[r]:Nr(r),x,m,w,E,P,S,T,R;if(a._targets=y.length?vv(y):bu("GSAP target "+r+" not found. https://gsap.com",!Er.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=u,p||d||cc(c)||cc(f)){if(i=a.vars,x=a.timeline=new Xn({data:"nested",defaults:g||{},targets:b&&b.data==="nested"?b.vars.targets:y}),x.kill(),x.parent=x._dp=Ii(a),x._start=0,d||cc(c)||cc(f)){if(E=y.length,T=d&&E1(d),Si(d))for(P in d)~$1.indexOf(P)&&(R||(R={}),R[P]=d[P]);for(m=0;m<E;m++)w=Af(i,z1),w.stagger=0,_&&(w.yoyoEase=_),R&&Na(w,R),S=y[m],w.duration=+Yl(c,Ii(a),m,S,y),w.delay=(+Yl(f,Ii(a),m,S,y)||0)-a._delay,!d&&E===1&&w.delay&&(a._delay=f=w.delay,a._start+=f,w.delay=0),x.to(S,w,T?T(m,S,y):0),x._ease=qe.none;x.duration()?c=f=0:a.timeline=0}else if(p){Wl(Tr(x.vars.defaults,{ease:"none"})),x._ease=fs(p.ease||i.ease||"none");var C=0,O,L,z;if(Nn(p))p.forEach(function(B){return x.to(y,B,">")}),x.duration();else{w={};for(P in p)P==="ease"||P==="easeEach"||wk(P,p[P],w,p.easeEach);for(P in w)for(O=w[P].sort(function(B,N){return B.t-N.t}),C=0,m=0;m<O.length;m++)L=O[m],z={ease:L.e,duration:(L.t-(m?O[m-1].t:0))/100*c},z[P]=L.v,x.to(y,z,C),C+=z.duration;x.duration()<c&&x.to({},{duration:c-x.duration()})}}c||a.duration(c=x.duration())}else a.timeline=0;return u===!0&&!uv&&(_o=Ii(a),Bt.killTweensOf(y),_o=0),ci(b,Ii(a),o),i.reversed&&a.reverse(),i.paused&&a.paused(!0),(h||!c&&!p&&a._start===Zt(b._time)&&sr(h)&&JA(Ii(a))&&b.data!=="nested")&&(a._tTime=-_t,a.render(Math.max(0,-f)||0)),v&&b1(Ii(a),v),a}var t=e.prototype;return t.render=function(i,o,s){var a=this._time,l=this._tDur,c=this._dur,f=i<0,h=i>l-_t&&!f?l:i<_t?0:i,d,u,p,g,v,_,b,y,x;if(!c)tk(this,i,o,s);else if(h!==this._tTime||!i||s||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==f||this._lazy){if(d=h,y=this.timeline,this._repeat){if(g=c+this._rDelay,this._repeat<-1&&f)return this.totalTime(g*100+i,o,s);if(d=Zt(h%g),h===l?(p=this._repeat,d=c):(v=Zt(h/g),p=~~v,p&&p===v?(d=c,p--):d>c&&(d=c)),_=this._yoyo&&p&1,_&&(x=this._yEase,d=c-d),v=Ba(this._tTime,g),d===a&&!s&&this._initted&&p===v)return this._tTime=h,this;p!==v&&(y&&this._yEase&&L1(y,_),this.vars.repeatRefresh&&!_&&!this._lock&&d!==g&&this._initted&&(this._lock=s=1,this.render(Zt(g*p),!0).invalidate()._lock=0))}if(!this._initted){if(x1(this,f?i:d,s,o,h))return this._tTime=0,this;if(a!==this._time&&!(s&&this.vars.repeatRefresh&&p!==v))return this;if(c!==this._dur)return this.render(i,o,s)}if(this._tTime=h,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=b=(x||this._ease)(d/c),this._from&&(this.ratio=b=1-b),!a&&h&&!o&&!v&&(xr(this,"onStart"),this._tTime!==h))return this;for(u=this._pt;u;)u.r(b,u.d),u=u._next;y&&y.render(i<0?i:y._dur*y._ease(d/this._dur),o,s)||this._startAt&&(this._zTime=i),this._onUpdate&&!o&&(f&&Sp(this,i,o,s),xr(this,"onUpdate")),this._repeat&&p!==v&&this.vars.onRepeat&&!o&&this.parent&&xr(this,"onRepeat"),(h===this._tDur||!h)&&this._tTime===h&&(f&&!this._onUpdate&&Sp(this,i,!0,!0),(i||!c)&&(h===this._tDur&&this._ts>0||!h&&this._ts<0)&&Io(this,1),!o&&!(f&&!a)&&(h||a||_)&&(xr(this,h===l?"onComplete":"onReverseComplete",!0),this._prom&&!(h<l&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,o,s,a,l){Pu||_r.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||yv(this,c),f=this._ease(c/this._dur),bk(this,i,o,s,a,f,c,l)?this.resetTo(i,o,s,a,1):(xh(this,0),this.parent||_1(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,o){if(o===void 0&&(o="all"),!i&&(!o||o==="all"))return this._lazy=this._pt=0,this.parent?yl(this):this.scrollTrigger&&this.scrollTrigger.kill(!!Pn),this;if(this.timeline){var s=this.timeline.totalDuration();return this.timeline.killTweensOf(i,o,_o&&_o.vars.overwrite!==!0)._first||yl(this),this.parent&&s!==this.timeline.totalDuration()&&Fa(this,this._dur*this.timeline._tDur/s,0,1),this}var a=this._targets,l=i?Nr(i):a,c=this._ptLookup,f=this._pt,h,d,u,p,g,v,_;if((!o||o==="all")&&QA(a,l))return o==="all"&&(this._pt=0),yl(this);for(h=this._op=this._op||[],o!=="all"&&(vn(o)&&(g={},ar(o,function(b){return g[b]=1}),o=g),o=xk(a,o)),_=a.length;_--;)if(~l.indexOf(a[_])){d=c[_],o==="all"?(h[_]=o,p=d,u={}):(u=h[_]=h[_]||{},p=o);for(g in p)v=d&&d[g],v&&((!("kill"in v.d)||v.d.kill(g)===!0)&&yh(this,v,"_pt"),delete d[g]),u!=="all"&&(u[g]=1)}return this._initted&&!this._pt&&f&&yl(this),this},e.to=function(i,o){return new e(i,o,arguments[2])},e.from=function(i,o){return Gl(1,arguments)},e.delayedCall=function(i,o,s,a){return new e(o,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:o,onReverseComplete:o,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:a})},e.fromTo=function(i,o,s){return Gl(2,arguments)},e.set=function(i,o){return o.duration=0,o.repeatDelay||(o.repeat=0),new e(i,o)},e.killTweensOf=function(i,o,s){return Bt.killTweensOf(i,o,s)},e})(Eu);Tr(Qt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});ar("staggerTo,staggerFrom,staggerFromTo",function(n){Qt[n]=function(){var e=new Xn,t=Cp.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var bv=function(e,t,r){return e[t]=r},H1=function(e,t,r){return e[t](r)},Pk=function(e,t,r,i){return e[t](i.fp,r)},Ek=function(e,t,r){return e.setAttribute(t,r)},xv=function(e,t){return Vt(e[t])?H1:cv(e[t])&&e.setAttribute?Ek:bv},j1=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},Sk=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},V1=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},wv=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},Tk=function(e,t,r,i){for(var o=this._pt,s;o;)s=o._next,o.p===i&&o.modifier(e,t,r),o=s},Ck=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?yh(this,t,"_pt"):t.dep||(r=1),t=i;return!r},Rk=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},U1=function(e){for(var t=e._pt,r,i,o,s;t;){for(r=t._next,i=o;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:s)?t._prev._next=t:o=t,(t._next=i)?i._prev=t:s=t,t=r}e._pt=o},lr=(function(){function n(t,r,i,o,s,a,l,c,f){this.t=r,this.s=o,this.c=s,this.p=i,this.r=a||j1,this.d=l||this,this.set=c||bv,this.pr=f||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,o){this.mSet=this.mSet||this.set,this.set=Rk,this.m=r,this.mt=o,this.tween=i},n})();ar(gv+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return pv[n]=1});Sr.TweenMax=Sr.TweenLite=Qt;Sr.TimelineLite=Sr.TimelineMax=Xn;Bt=new Xn({sortChildren:!1,defaults:La,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Er.stringFilter=I1;var hs=[],Yc={},Ok=[],M_=0,Ak=0,id=function(e){return(Yc[e]||Ok).map(function(t){return t()})},kp=function(){var e=Date.now(),t=[];e-M_>2&&(id("matchMediaInit"),hs.forEach(function(r){var i=r.queries,o=r.conditions,s,a,l,c;for(a in i)s=si.matchMedia(i[a]).matches,s&&(l=1),s!==o[a]&&(o[a]=s,c=1);c&&(r.revert(),l&&t.push(r))}),id("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),M_=e,id("matchMedia"))},W1=(function(){function n(t,r){this.selector=r&&Rp(r),this.data=[],this._r=[],this.isReverted=!1,this.id=Ak++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,o){Vt(r)&&(o=i,i=r,r=Vt);var s=this,a=function(){var c=kt,f=s.selector,h;return c&&c!==s&&c.data.push(s),o&&(s.selector=Rp(o)),kt=s,h=i.apply(s,arguments),Vt(h)&&s._r.push(h),kt=c,s.selector=f,s.isReverted=!1,h};return s.last=a,r===Vt?a(s,function(l){return s.add(null,l)}):r?s[r]=a:a},e.ignore=function(r){var i=kt;kt=null,r(this),kt=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof Qt&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var o=this;if(r?(function(){for(var a=o.getTweens(),l=o.data.length,c;l--;)c=o.data[l],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(f){return a.splice(a.indexOf(f),1)}));for(a.map(function(f){return{g:f._dur||f._delay||f._sat&&!f._sat.vars.immediateRender?f.globalTime(0):-1/0,t:f}}).sort(function(f,h){return h.g-f.g||-1/0}).forEach(function(f){return f.t.revert(r)}),l=o.data.length;l--;)c=o.data[l],c instanceof Xn?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof Qt)&&c.revert&&c.revert(r);o._r.forEach(function(f){return f(r,o)}),o.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var s=hs.length;s--;)hs[s].id===this.id&&hs.splice(s,1)},e.revert=function(r){this.kill(r||{})},n})(),kk=(function(){function n(t){this.contexts=[],this.scope=t,kt&&kt.data.push(this)}var e=n.prototype;return e.add=function(r,i,o){Si(r)||(r={matches:r});var s=new W1(0,o||this.scope),a=s.conditions={},l,c,f;kt&&!s.selector&&(s.selector=kt.selector),this.contexts.push(s),i=s.add("onMatch",i),s.queries=r;for(c in r)c==="all"?f=1:(l=si.matchMedia(r[c]),l&&(hs.indexOf(s)<0&&hs.push(s),(a[c]=l.matches)&&(f=1),l.addListener?l.addListener(kp):l.addEventListener("change",kp)));return f&&i(s,function(h){return s.add(null,h)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),Mf={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.forEach(function(i){return A1(i)})},timeline:function(e){return new Xn(e)},getTweensOf:function(e,t){return Bt.getTweensOf(e,t)},getProperty:function(e,t,r,i){vn(e)&&(e=Nr(e)[0]);var o=us(e||{}).get,s=r?m1:v1;return r==="native"&&(r=""),e&&(t?s((pr[t]&&pr[t].get||o)(e,t,r,i)):function(a,l,c){return s((pr[a]&&pr[a].get||o)(e,a,l,c))})},quickSetter:function(e,t,r){if(e=Nr(e),e.length>1){var i=e.map(function(f){return cr.quickSetter(f,t,r)}),o=i.length;return function(f){for(var h=o;h--;)i[h](f)}}e=e[0]||{};var s=pr[t],a=us(e),l=a.harness&&(a.harness.aliases||{})[t]||t,c=s?function(f){var h=new s;na._pt=0,h.init(e,r?f+r:f,na,0,[e]),h.render(1,h),na._pt&&wv(1,na)}:a.set(e,l);return s?c:function(f){return c(e,l,r?f+r:f,a,1)}},quickTo:function(e,t,r){var i,o=cr.to(e,Tr((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),s=function(l,c,f){return o.resetTo(t,l,c,f)};return s.tween=o,s},isTweening:function(e){return Bt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=fs(e.ease,La.ease)),C_(La,e||{})},config:function(e){return C_(Er,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,o=e.defaults,s=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!pr[a]&&!Sr[a]&&bu(t+" effect requires "+a+" plugin.")}),ed[t]=function(a,l,c){return r(Nr(a),Tr(l||{},o),c)},s&&(Xn.prototype[t]=function(a,l,c){return this.add(ed[t](a,Si(l)?l:(c=l)&&{},this),c)})},registerEase:function(e,t){qe[e]=fs(t)},parseEase:function(e,t){return arguments.length?fs(e,t):qe},getById:function(e){return Bt.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new Xn(e),i,o;for(r.smoothChildTiming=sr(e.smoothChildTiming),Bt.remove(r),r._dp=0,r._time=r._tTime=Bt._time,i=Bt._first;i;)o=i._next,(t||!(!i._dur&&i instanceof Qt&&i.vars.onComplete===i._targets[0]))&&ci(r,i,i._start-i._delay),i=o;return ci(Bt,r,0),r},context:function(e,t){return e?new W1(e,t):kt},matchMedia:function(e){return new kk(e)},matchMediaRefresh:function(){return hs.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||kp()},addEventListener:function(e,t){var r=Yc[e]||(Yc[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=Yc[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:uk,wrapYoyo:ck,distribute:E1,random:T1,snap:S1,normalize:lk,getUnit:In,clamp:ik,splitColor:k1,toArray:Nr,selector:Rp,mapRange:R1,pipe:sk,unitize:ak,interpolate:fk,shuffle:P1},install:f1,effects:ed,ticker:_r,updateRoot:Xn.updateRoot,plugins:pr,globalTimeline:Bt,core:{PropTween:lr,globals:h1,Tween:Qt,Timeline:Xn,Animation:Eu,getCache:us,_removeLinkedListItem:yh,reverting:function(){return Pn},context:function(e){return e&&kt&&(kt.data.push(e),e._ctx=kt),kt},suppressOverwrites:function(e){return uv=e}}};ar("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return Mf[n]=Qt[n]});_r.add(Xn.updateRoot);na=Mf.to({},{duration:0});var Mk=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},Ik=function(e,t){var r=e._targets,i,o,s;for(i in t)for(o=r.length;o--;)s=e._ptLookup[o][i],s&&(s=s.d)&&(s._pt&&(s=Mk(s,i)),s&&s.modifier&&s.modifier(t[i],e,r[o],i))},od=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,o,s){s._onInit=function(a){var l,c;if(vn(o)&&(l={},ar(o,function(f){return l[f]=1}),o=l),t){l={};for(c in o)l[c]=t(o[c]);o=l}Ik(a,o)}}}},cr=Mf.registerPlugin({name:"attr",init:function(e,t,r,i,o){var s,a,l;this.tween=r;for(s in t)l=e.getAttribute(s)||"",a=this.add(e,"setAttribute",(l||0)+"",t[s],i,o,0,0,s),a.op=s,a.b=l,this._props.push(s)},render:function(e,t){for(var r=t._pt;r;)Pn?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},od("roundProps",Op),od("modifiers"),od("snap",S1))||Mf;Qt.version=Xn.version=cr.version="3.13.0";c1=1;fv()&&$a();qe.Power0;qe.Power1;qe.Power2;qe.Power3;qe.Power4;qe.Linear;qe.Quad;qe.Cubic;qe.Quart;qe.Quint;qe.Strong;qe.Elastic;qe.Back;qe.SteppedEase;qe.Bounce;qe.Sine;qe.Expo;qe.Circ;var I_,yo,da,Pv,rs,D_,Ev,Dk=function(){return typeof window<"u"},qi={},Qo=180/Math.PI,pa=Math.PI/180,zs=Math.atan2,L_=1e8,Sv=/([A-Z])/g,Lk=/(left|right|width|margin|padding|x)/i,Nk=/[\s,\(]\S/,hi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Mp=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},Bk=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},Fk=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},$k=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},G1=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},Y1=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},zk=function(e,t,r){return e.style[t]=r},Hk=function(e,t,r){return e.style.setProperty(t,r)},jk=function(e,t,r){return e._gsap[t]=r},Vk=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},Uk=function(e,t,r,i,o){var s=e._gsap;s.scaleX=s.scaleY=r,s.renderTransform(o,s)},Wk=function(e,t,r,i,o){var s=e._gsap;s[t]=r,s.renderTransform(o,s)},Ft="transform",ur=Ft+"Origin",Gk=function n(e,t){var r=this,i=this.target,o=i.style,s=i._gsap;if(e in qi&&o){if(this.tfm=this.tfm||{},e!=="transform")e=hi[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=Li(i,a)}):this.tfm[e]=s.x?s[e]:Li(i,e),e===ur&&(this.tfm.zOrigin=s.zOrigin);else return hi.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf(Ft)>=0)return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(ur,t,"")),e=Ft}(o||t)&&this.props.push(e,t,o[e])},X1=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},Yk=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,o,s;for(o=0;o<e.length;o+=3)e[o+1]?e[o+1]===2?t[e[o]](e[o+2]):t[e[o]]=e[o+2]:e[o+2]?r[e[o]]=e[o+2]:r.removeProperty(e[o].substr(0,2)==="--"?e[o]:e[o].replace(Sv,"-$1").toLowerCase());if(this.tfm){for(s in this.tfm)i[s]=this.tfm[s];i.svg&&(i.renderTransform(),t.setAttribute("data-svg-origin",this.svgo||"")),o=Ev(),(!o||!o.isStart)&&!r[Ft]&&(X1(r),i.zOrigin&&r[ur]&&(r[ur]+=" "+i.zOrigin+"px",i.zOrigin=0,i.renderTransform()),i.uncache=1)}},q1=function(e,t){var r={target:e,props:[],revert:Yk,save:Gk};return e._gsap||cr.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(i){return r.s
vendor: 4,337 bytes, line 4
4ave(i)}),r},K1,Ip=function(e,t){var r=yo.createElementNS?yo.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):yo.createElement(e);return r&&r.style?r:yo.createElement(e)},Br=function n(e,t,r){var i=getComputedStyle(e);return i[t]||i.getPropertyValue(t.replace(Sv,"-$1").toLowerCase())||i.getPropertyValue(t)||!r&&n(e,za(t)||t,1)||""},N_="O,Moz,ms,Ms,Webkit".split(","),za=function(e,t,r){var i=t||rs,o=i.style,s=5;if(e in o&&!r)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);s--&&!(N_[s]+e in o););return s<0?null:(s===3?"ms":s>=0?N_[s]:"")+e},Dp=function(){Dk()&&window.document&&(I_=window,yo=I_.document,da=yo.documentElement,rs=Ip("div")||{style:{}},Ip("div"),Ft=za(Ft),ur=Ft+"Origin",rs.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",K1=!!za("perspective"),Ev=cr.core.reverting,Pv=1)},B_=function(e){var t=e.ownerSVGElement,r=Ip("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),o;i.style.display="block",r.appendChild(i),da.appendChild(r);try{o=i.getBBox()}catch{}return r.removeChild(i),da.removeChild(r),o},F_=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},Q1=function(e){var t,r;try{t=e.getBBox()}catch{t=B_(e),r=1}return t&&(t.width||t.height)||r||(t=B_(e)),t&&!t.width&&!t.x&&!t.y?{x:+F_(e,["x","cx","x1"])||0,y:+F_(e,["y","cy","y1"])||0,width:0,height:0}:t},Z1=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Q1(e))},Ps=function(e,t){if(t){var r=e.style,i;t in qi&&t!==ur&&(t=Ft),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(Sv,"-$1").toLowerCase())):r.removeAttribute(t)}},bo=function(e,t,r,i,o,s){var a=new lr(e._pt,t,r,0,1,s?Y1:G1);return e._pt=a,a.b=i,a.e=o,e._props.push(r),a},$_={deg:1,rad:1,turn:1},Xk={grid:1,flex:1},Do=function n(e,t,r,i){var o=parseFloat(r)||0,s=(r+"").trim().substr((o+"").length)||"px",a=rs.style,l=Lk.test(t),c=e.tagName.toLowerCase()==="svg",f=(c?"client":"offset")+(l?"Width":"Height"),h=100,d=i==="px",u=i==="%",p,g,v,_;if(i===s||!o||$_[i]||$_[s])return o;if(s!=="px"&&!d&&(o=n(e,t,r,"px")),_=e.getCTM&&Z1(e),(u||s==="%")&&(qi[t]||~t.indexOf("adius")))return p=_?e.getBBox()[l?"width":"height"]:e[f],Wt(u?o/p*h:o/100*p);if(a[l?"width":"height"]=h+(d?s:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!c?e:e.parentNode,_&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===yo||!g.appendChild)&&(g=yo.body),v=g._gsap,v&&u&&v.width&&l&&v.time===_r.time&&!v.uncache)return Wt(o/v.width*h);if(u&&(t==="height"||t==="width")){var b=e.style[t];e.style[t]=h+i,p=e[f],b?e.style[t]=b:Ps(e,t)}else(u||s==="%")&&!Xk[Br(g,"display")]&&(a.position=Br(e,"position")),g===e&&(a.position="static"),g.appendChild(rs),p=rs[f],g.removeChild(rs),a.position="absolute";return l&&u&&(v=us(g),v.time=_r.time,v.width=g[f]),Wt(d?p*o/h:p&&o?h/p*o:0)},Li=function(e,t,r,i){var o;return Pv||Dp(),t in hi&&t!=="transform"&&(t=hi[t],~t.indexOf(",")&&(t=t.split(",")[0])),qi[t]&&t!=="transform"?(o=Tu(e,i),o=t!=="transformOrigin"?o[t]:o.svg?o.origin:Df(Br(e,ur))+" "+o.zOrigin+"px"):(o=e.style[t],(!o||o==="auto"||i||~(o+"").indexOf("calc("))&&(o=If[t]&&If[t](e,t,r)||Br(e,t)||p1(e,t)||(t==="opacity"?1:0))),r&&!~(o+"").trim().indexOf(" ")?Do(e,t,o,r)+r:o},qk=function(e,t,r,i){if(!r||r==="none"){var o=za(t,e,1),s=o&&Br(e,o,1);s&&s!==r?(t=o,r=s):t==="borderColor"&&(r=Br(e,"borderTopColor"))}var a=new lr(this._pt,e.style,t,0,1,V1),l=0,c=0,f,h,d,u,p,g,v,_,b,y,x,m;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=Br(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=Br(e,t)||i,g?e.style[t]=g:Ps(e,t)),f=[r,i],I1(f),r=f[0],i=f[1],d=r.match(ta)||[],m=i.match(ta)||[],m.length){for(;h=ta.exec(i);)v=h[0],b=i.substring(l,h.index),p?p=(p+1)%5:(b.substr(-5)==="rgba("||b.substr(-5)==="hsla(")&&(p=1),v!==(g=d[c++]||"")&&(u=parseFloat(g)||0,x=g.substr((u+"").length),v.charAt(1)==="="&&(v=ha(u,v)+x),_=parseFloat(v),y=v.substr((_+"").length),l=ta.lastIndex-y.length,y||(y=y||Er.units[t]||x,l===i.length&&(i+=y,a.e+=y)),x!==y&&(u=Do(e,t,g,y)||0),a._pt={_next:a._pt,p:b||c===1?b:",",s:u,c:_-u,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l<i.length?i.substring(l,i.length):""}else a.r=t==="display"&&i==="none"?Y1:G1;return l1.test(i)&&(a.e=0),this._pt=a,a}
vendor: 6,411 bytes, line 4
4,z_={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Kk=function(e){var t=e.split(" "),r=t[0],i=t[1]||"50%";return(r==="top"||r==="bottom"||i==="left"||i==="right")&&(e=r,r=i,i=e),t[0]=z_[r]||r,t[1]=z_[i]||i,t.join(" ")},Qk=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var r=t.t,i=r.style,o=t.u,s=r._gsap,a,l,c;if(o==="all"||o===!0)i.cssText="",l=1;else for(o=o.split(","),c=o.length;--c>-1;)a=o[c],qi[a]&&(l=1,a=a==="transformOrigin"?ur:Ft),Ps(r,a);l&&(Ps(r,Ft),s&&(s.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Tu(r,1),s.uncache=1,X1(i)))}},If={clearProps:function(e,t,r,i,o){if(o.data!=="isFromStart"){var s=e._pt=new lr(e._pt,t,r,0,0,Qk);return s.u=i,s.pr=-10,s.tween=o,e._props.push(r),1}}},Su=[1,0,0,1,0,0],J1={},ew=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},H_=function(e){var t=Br(e,Ft);return ew(t)?Su:t.substr(7).match(a1).map(Wt)},Tv=function(e,t){var r=e._gsap||us(e),i=e.style,o=H_(e),s,a,l,c;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,o=[l.a,l.b,l.c,l.d,l.e,l.f],o.join(",")==="1,0,0,1,0,0"?Su:o):(o===Su&&!e.offsetParent&&e!==da&&!r.svg&&(l=i.display,i.display="block",s=e.parentNode,(!s||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,a=e.nextElementSibling,da.appendChild(e)),o=H_(e),l?i.display=l:Ps(e,"display"),c&&(a?s.insertBefore(e,a):s?s.appendChild(e):da.removeChild(e))),t&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},Lp=function(e,t,r,i,o,s){var a=e._gsap,l=o||Tv(e,!0),c=a.xOrigin||0,f=a.yOrigin||0,h=a.xOffset||0,d=a.yOffset||0,u=l[0],p=l[1],g=l[2],v=l[3],_=l[4],b=l[5],y=t.split(" "),x=parseFloat(y[0])||0,m=parseFloat(y[1])||0,w,E,P,S;r?l!==Su&&(E=u*v-p*g)&&(P=x*(v/E)+m*(-g/E)+(g*b-v*_)/E,S=x*(-p/E)+m*(u/E)-(u*b-p*_)/E,x=P,m=S):(w=Q1(e),x=w.x+(~y[0].indexOf("%")?x/100*w.width:x),m=w.y+(~(y[1]||y[0]).indexOf("%")?m/100*w.height:m)),i||i!==!1&&a.smooth?(_=x-c,b=m-f,a.xOffset=h+(_*u+b*g)-_,a.yOffset=d+(_*p+b*v)-b):a.xOffset=a.yOffset=0,a.xOrigin=x,a.yOrigin=m,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[ur]="0px 0px",s&&(bo(s,a,"xOrigin",c,x),bo(s,a,"yOrigin",f,m),bo(s,a,"xOffset",h,a.xOffset),bo(s,a,"yOffset",d,a.yOffset)),e.setAttribute("data-svg-origin",x+" "+m)},Tu=function(e,t){var r=e._gsap||new B1(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,o=r.scaleX<0,s="px",a="deg",l=getComputedStyle(e),c=Br(e,ur)||"0",f,h,d,u,p,g,v,_,b,y,x,m,w,E,P,S,T,R,C,O,L,z,B,N,W,ee,D,ie,te,ue,fe,Ce;return f=h=d=g=v=_=b=y=x=0,u=p=1,r.svg=!!(e.getCTM&&Z1(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[Ft]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[Ft]!=="none"?l[Ft]:"")),i.scale=i.rotate=i.translate="none"),E=Tv(e,r.svg),r.svg&&(r.uncache?(W=e.getBBox(),c=r.xOrigin-W.x+"px "+(r.yOrigin-W.y)+"px",N=""):N=!t&&e.getAttribute("data-svg-origin"),Lp(e,N||c,!!N||r.originIsAbsolute,r.smooth!==!1,E)),m=r.xOrigin||0,w=r.yOrigin||0,E!==Su&&(R=E[0],C=E[1],O=E[2],L=E[3],f=z=E[4],h=B=E[5],E.length===6?(u=Math.sqrt(R*R+C*C),p=Math.sqrt(L*L+O*O),g=R||C?zs(C,R)*Qo:0,b=O||L?zs(O,L)*Qo+g:0,b&&(p*=Math.abs(Math.cos(b*pa))),r.svg&&(f-=m-(m*R+w*O),h-=w-(m*C+w*L))):(Ce=E[6],ue=E[7],D=E[8],ie=E[9],te=E[10],fe=E[11],f=E[12],h=E[13],d=E[14],P=zs(Ce,te),v=P*Qo,P&&(S=Math.cos(-P),T=Math.sin(-P),N=z*S+D*T,W=B*S+ie*T,ee=Ce*S+te*T,D=z*-T+D*S,ie=B*-T+ie*S,te=Ce*-T+te*S,fe=ue*-T+fe*S,z=N,B=W,Ce=ee),P=zs(-O,te),_=P*Qo,P&&(S=Math.cos(-P),T=Math.sin(-P),N=R*S-D*T,W=C*S-ie*T,ee=O*S-te*T,fe=L*T+fe*S,R=N,C=W,O=ee),P=zs(C,R),g=P*Qo,P&&(S=Math.cos(P),T=Math.sin(P),N=R*S+C*T,W=z*S+B*T,C=C*S-R*T,B=B*S-z*T,R=N,z=W),v&&Math.abs(v)+Math.abs(g)>359.9&&(v=g=0,_=180-_),u=Wt(Math.sqrt(R*R+C*C+O*O)),p=Wt(Math.sqrt(B*B+Ce*Ce)),P=zs(z,B),b=Math.abs(P)>2e-4?P*Qo:0,x=fe?1/(fe<0?-fe:fe):0),r.svg&&(N=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!ew(Br(e,Ft)),N&&e.setAttribute("transform",N))),Math.abs(b)>90&&Math.abs(b)<270&&(o?(u*=-1,b+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,b+=b<=0?180:-180)),t=t||r.uncache,r.x=f-((r.xPercent=f&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-f)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+s,r.y=h-((r.yPercent=h&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-h)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+s,r.z=d+s,r.scaleX=Wt(u),r.scaleY=Wt(p),r.rotation=Wt(g)+a,r.rotationX=Wt(v)+a,r.rotationY=Wt(_)+a,r.skewX=b+a,r.skewY=y+a,r.transformPerspective=x+s,(r.zOrigin=parseFloat(c.split(" ")[2])||!t&&r.zOrigin||0)&&(i[ur]=Df(c)),r.xOffset=r.yOffset=0,r.force3D=Er.force3D,r.renderTransform=r.svg?Jk:K1?tw:Zk,r.uncache=0,r},Df=function(e){return(e=e.split(" "))[0]+" "+e[1]},sd=function(e,t,r){var i=In(t);return Wt(parseFloat(t)+parseFloat(Do(e,"x",r+"px",i)))+i},Zk=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,tw(e,t)},Wo="0deg",ul="0px",Go=") ",tw=function(e,t){var r=t||this,i=r.xPercent,o=r.yPercent,s=r.x,a=r.y,l=r.z,c=r.rotation,f=r.rotationY,h=r.rotationX,d=r.skewX,u=r.skewY,p=r.scaleX,g=r.scaleY,v=r.transformPerspective,_=r.force3D,b=r.target,y=r.zOrigin,x="",m=_==="auto"&&e&&e!==1||_===!0;if(y&&(h!==Wo||f!==Wo)){var w=parseFloat(f)*pa,E=Math.sin(w),P=Math.cos(w),S;w=parseFloat(h)*pa,S=Math.cos(w),s=sd(b,s,E*S*-y),a=sd(b,a,-Math.sin(w)*-y),l=sd(b,l,P*S*-y+y)}v!==ul&&(x+="perspective("+v+Go),(i||o)&&(x+="translate("+i+"%, "+o+"%) "),(m||s!==ul||a!==ul||l!==ul)&&(x+=l!==ul||m?"translate3d("+s+", "+a+", "+l+") ":"translate("+s+", "+a+Go),c!==Wo&&(x+="rotate("+c+Go),f!==Wo&&(x+="rotateY("+f+Go),h!==Wo&&(x+="rotateX("+h+Go),(d!==Wo||u!==Wo)&&(x+="skew("+d+", "+u+Go),(p!==1||g!==1)&&(x+="scale("+p+", "+g+Go),b.style[Ft]=x||"translate(0, 0)"},Jk=function(e,t){var r=t||this,i=r.xPercent,o=r.yPercent,s=r.x,a=r.y,l=r.rotation,c=r.skewX,f=r.skewY,h=r.scaleX,d=r.scaleY,u=r.target,p=r.xOrigin,g=r.yOrigin,v=r.xOffset,_=r.yOffset,b=r.forceCSS,y=parseFloat(s),x=parseFloat(a),m,w,E,P,S;l=parseFloat(l),c=parseFloat(c),f=parseFloat(f),f&&(f=parseFloat(f),c+=f,l+=f),l||c?(l*=pa,c*=pa,m=Math.cos(l)*h,w=Math.sin(l)*h,E=Math.sin(l-c)*-d,P=Math.cos(l-c)*d,c&&(f*=pa,S=Math.tan(c-f),S=Math.sqrt(1+S*S),E*=S,P*=S,f&&(S=Math.tan(f),S=Math.sqrt(1+S*S),m*=S,w*=S)),m=Wt(m),w=Wt(w),E=Wt(E),P=Wt(P)):(m=h,P=d,w=E=0),(y&&!~(s+"").indexOf("px")||x&&!~(
vendor: 4,509 bytes, line 4
4a+"").indexOf("px"))&&(y=Do(u,"x",s,"px"),x=Do(u,"y",a,"px")),(p||g||v||_)&&(y=Wt(y+p-(p*m+g*E)+v),x=Wt(x+g-(p*w+g*P)+_)),(i||o)&&(S=u.getBBox(),y=Wt(y+i/100*S.width),x=Wt(x+o/100*S.height)),S="matrix("+m+","+w+","+E+","+P+","+y+","+x+")",u.setAttribute("transform",S),b&&(u.style[Ft]=S)},eM=function(e,t,r,i,o){var s=360,a=vn(o),l=parseFloat(o)*(a&&~o.indexOf("rad")?Qo:1),c=l-i,f=i+c+"deg",h,d;return a&&(h=o.split("_")[1],h==="short"&&(c%=s,c!==c%(s/2)&&(c+=c<0?s:-s)),h==="cw"&&c<0?c=(c+s*L_)%s-~~(c/s)*s:h==="ccw"&&c>0&&(c=(c-s*L_)%s-~~(c/s)*s)),e._pt=d=new lr(e._pt,t,r,i,c,Bk),d.e=f,d.u="deg",e._props.push(r),d},j_=function(e,t){for(var r in t)e[r]=t[r];return e},tM=function(e,t,r){var i=j_({},r._gsap),o="perspective,force3D,transformOrigin,svgOrigin",s=r.style,a,l,c,f,h,d,u,p;i.svg?(c=r.getAttribute("transform"),r.setAttribute("transform",""),s[Ft]=t,a=Tu(r,1),Ps(r,Ft),r.setAttribute("transform",c)):(c=getComputedStyle(r)[Ft],s[Ft]=t,a=Tu(r,1),s[Ft]=c);for(l in qi)c=i[l],f=a[l],c!==f&&o.indexOf(l)<0&&(u=In(c),p=In(f),h=u!==p?Do(r,l,c,p):parseFloat(c),d=parseFloat(f),e._pt=new lr(e._pt,a,l,h,d-h,Mp),e._pt.u=p||0,e._props.push(l));j_(a,i)};ar("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",o="Left",s=(e<3?[t,r,i,o]:[t+o,t+r,i+r,i+o]).map(function(a){return e<2?n+a:"border"+a+n});If[e>1?"border"+n:n]=function(a,l,c,f,h){var d,u;if(arguments.length<4)return d=s.map(function(p){return Li(a,p,c)}),u=d.join(" "),u.split(d[0]).length===5?d[0]:u;d=(f+"").split(" "),u={},s.forEach(function(p,g){return u[p]=d[g]=d[g]||d[(g-1)/2|0]}),a.init(l,u,h)}});var nw={name:"css",register:Dp,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,o){var s=this._props,a=e.style,l=r.vars.startAt,c,f,h,d,u,p,g,v,_,b,y,x,m,w,E,P;Pv||Dp(),this.styles=this.styles||q1(e),P=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(f=t[g],!(pr[g]&&F1(g,t,r,i,e,o)))){if(u=typeof f,p=If[g],u==="function"&&(f=f.call(r,i,e,o),u=typeof f),u==="string"&&~f.indexOf("random(")&&(f=wu(f)),p)p(this,e,g,f,r)&&(E=1);else if(g.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(g)+"").trim(),f+="",Ao.lastIndex=0,Ao.test(c)||(v=In(c),_=In(f)),_?v!==_&&(c=Do(e,g,c,_)+_):v&&(f+=v),this.add(a,"setProperty",c,f,i,o,0,0,g),s.push(g),P.push(g,0,a[g]);else if(u!=="undefined"){if(l&&g in l?(c=typeof l[g]=="function"?l[g].call(r,i,e,o):l[g],vn(c)&&~c.indexOf("random(")&&(c=wu(c)),In(c+"")||c==="auto"||(c+=Er.units[g]||In(Li(e,g))||""),(c+"").charAt(1)==="="&&(c=Li(e,g))):c=Li(e,g),d=parseFloat(c),b=u==="string"&&f.charAt(1)==="="&&f.substr(0,2),b&&(f=f.substr(2)),h=parseFloat(f),g in hi&&(g==="autoAlpha"&&(d===1&&Li(e,"visibility")==="hidden"&&h&&(d=0),P.push("visibility",0,a.visibility),bo(this,a,"visibility",d?"inherit":"hidden",h?"inherit":"hidden",!h)),g!=="scale"&&g!=="transform"&&(g=hi[g],~g.indexOf(",")&&(g=g.split(",")[0]))),y=g in qi,y){if(this.styles.save(g),u==="string"&&f.substring(0,6)==="var(--"&&(f=Br(e,f.substring(4,f.indexOf(")"))),h=parseFloat(f)),x||(m=e._gsap,m.renderTransform&&!t.parseTransform||Tu(e,t.parseTransform),w=t.smoothOrigin!==!1&&m.smooth,x=this._pt=new lr(this._pt,a,Ft,0,1,m.renderTransform,m,0,-1),x.dep=1),g==="scale")this._pt=new lr(this._pt,m,"scaleY",m.scaleY,(b?ha(m.scaleY,b+h):h)-m.scaleY||0,Mp),this._pt.u=0,s.push("scaleY",g),g+="X";else if(g==="transformOrigin"){P.push(ur,0,a[ur]),f=Kk(f),m.svg?Lp(e,f,0,w,0,this):(_=parseFloat(f.split(" ")[2])||0,_!==m.zOrigin&&bo(this,m,"zOrigin",m.zOrigin,_),bo(this,a,g,Df(c),Df(f)));continue}else if(g==="svgOrigin"){Lp(e,f,1,w,0,this);continue}else if(g in J1){eM(this,m,g,d,b?ha(d,b+f):f);continue}else if(g==="smoothOrigin"){bo(this,m,"smooth",m.smooth,f);continue}else if(g==="force3D"){m[g]=f;continue}else if(g==="transform"){tM(this,f,e);continue}}else g in a||(g=za(g)||g);if(y||(h||h===0)&&(d||d===0)&&!Nk.test(f)&&g in a)v=(c+"").substr((d+"").length),h||(h=0),_=In(f)||(g in Er.units?Er.units[g]:v),v!==_&&(d=Do(e,g,c,_)),this._pt=new lr(this._pt,y?m:a,g,d,(b?ha(d,b+h):h)-d,!y&&(_==="px"||g==="zIndex")&&t.autoRound!==!1?$k:Mp),this._pt.u=_||0,v!==_&&_!=="%"&&(this._pt.b=c,this._pt.r=Fk);else if(g in a)qk.call(this,e,g,c,b?b+f:f);else if(g in e)this.add(e,g,c||e[g],b?b+f:f,i,o);else if(g!=="parseTransform"){dv(g,f);continue}y||(g in a?P.push(g,0,a[g]):typeof e[g]=="function"?P.push(g,2,e[g]()):P.push(g,1,c||e[g])),s.push(g)}}E&&U1(this)},render:function(e,t){if(t.tween._time||!Ev())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()}
4,get:Li,aliases:hi,getSetter:function(e,t,r){var i=hi[t];return i&&i.indexOf(",")<0&&(t=i),t in qi&&t!==ur&&(e._gsap.x||Li(e,"x"))?r&&D_===r?t==="scale"?Vk:jk:(D_=r||{})&&(t==="scale"?Uk:Wk):e.style&&!cv(e.style[t])?zk:~t.indexOf("-")?Hk:xv(e,t)},core:{_removeProperty:Ps,_getMatrix:Tv}};cr.utils.checkPrefix=za;cr.core.getStyleSaver=q1;(function(n,e,t,r){var i=ar(n+","+e+","+t,function(o){qi[o]=1});ar(e,function(o){Er.units[o]="deg",J1[o]=1}),hi[i[13]]=n+","+e,ar(r,function(o){var s=o.split(":");hi[s[1]]=i[s[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");ar("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){Er.units[n]="px"});cr.registerPlugin(nw);var hn=cr.registerPlugin(nw)||cr;hn.core.Tween;var nM=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,rM=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,iM=Math.PI/180,fc=Math.sin,hc=Math.cos,Xl=Math.abs,cl=Math.sqrt,oM=function(e){return typeof e=="number"},V_=1e5,no=function(e){return Math.round(e*V_)/V_||0};function sM(n,e,t,r,i,o,s){for(var a=n.length,l,c,f,h,d;--a>-1;)for(l=n[a],c=l.length,f=0;f<c;f+=2)h=l[f],d=l[f+1],l[f]=h*e+d*r+o,l[f+1]=h*t+d*i+s;return n._dirty=1,n}function aM(n,e,t,r,i,o,s,a,l){if(!(n===a&&e===l)){t=Xl(t),r=Xl(r);var c=i%360*iM,f=hc(c),h=fc(c),d=Math.PI,u=d*2,p=(n-a)/2,g=(e-l)/2,v=f*p+h*g,_=-h*p+f*g,b=v*v,y=_*_,x=b/(t*t)+y/(r*r);x>1&&(t=cl(x)*t,r=cl(x)*r);var m=t*t,w=r*r,E=(m*w-m*y-w*b)/(m*y+w*b);E<0&&(E=0);var P=(o===s?-1:1)*cl(E),S=P*(t*_/r),T=P*-(r*v/t),R=(n+a)/2,C=(e+l)/2,O=R+(f*S-h*T),L=C+(h*S+f*T),z=(v-S)/t,B=(_-T)/r,N=(-v-S)/t,W=(-_-T)/r,ee=z*z+B*B,D=(B<0?-1:1)*Math.acos(z/cl(ee)),ie=(z*W-B*N<0?-1:1)*Math.acos((z*N+B*W)/cl(ee*(N*N+W*W)));isNaN(ie)&&(ie=d),!s&&ie>0?ie-=u:s&&ie<0&&(ie+=u),D%=u,ie%=u;var te=Math.ceil(Xl(ie)/(u/4)),ue=[],fe=ie/te,Ce=4/3*fc(fe/2)/(1+hc(fe/2)),me=f*t,G=h*t,J=h*-r,le=f*r,ce;for(ce=0;ce<te;ce++)i=D+ce*fe,v=hc(i),_=fc(i),z=hc(i+=fe),B=fc(i),ue.push(v-Ce*_,_+Ce*v,z+Ce*B,B-Ce*z,z,B);for(ce=0;ce<ue.length;ce+=2)v=ue[ce],_=ue[ce+1],ue[ce]=v*me+_*J+O,ue[ce+1]=v*G+_*le+L;return ue[ce-2]=a,ue[ce-1]=l,ue}}function lM(n){var e=(n+"").replace(rM,function(S){var T=+S;return T<1e-4&&T>-1e-4?0:T}).match(nM)||[],t=[],r=0,i=0,o=2/3,s=e.length,a=0,l="ERROR: malformed path: "+n,c,f,h,d,u,p,g,v,_,b,y,x,m,w,E,P=function(T,R,C,O){b=(C-T)/3,y=(O-R)/3,g.push(T+b,R+y,C-b,O-y,C,O)};if(!n||!isNaN(e[0])||isNaN(e[1]))return console.log(l),t;for(c=0;c<s;c++)if(m=u,isNaN(e[c])?(u=e[c].toUpperCase(),p=u!==e[c]):c--,h=+e[c+1],d=+e[c+2],p&&(h+=r,d+=i),c||(v=h,_=d),u==="M")g&&(g.length<8?t.length-=1:a+=g.length),r=v=h,i=_=d,g=[h,d],t.push(g),c+=2,u="L";else if(u==="C")g||(g=[0,0]),p||(r=i=0),g.push(h,d,r+e[c+3]*1,i+e[c+4]*1,r+=e[c+5]*1,i+=e[c+6]*1),c+=6;else if(u==="S")b=r,y=i,(m==="C"||m==="S")&&(b+=r-g[g.length-4],y+=i-g[g.length-3]),p||(r=i=0),g.push(b,y,h,d,r+=e[c+3]*1,i+=e[c+4]*1),c+=4;else if(u==="Q")b=r+(h-r)*o,y=i+(d-i)*o,p||(r=i=0),r+=e[c+3]*1,i+=e[c+4]*1,g.push(b,y,r+(h-r)*o,i+(d-i)*o,r,i),c+=4;else if(u==="T")b=r-g[g.length-4],y=i-g[g.length-3],g.push(r+b,i+y,h+(r+b*1.5-h)*o,d+(i+y*1.5-d)*o,r=h,i=d),c+=2;else if(u==="H")P(r,i,r=h,i),c+=1;else if(u==="V")P(r,i,r,i=h+(p?i-r:0)),c+=1;else if(u==="L"||u==="Z")u==="Z"&&(h=v,d=_,g.closed=!0),(u==="L"||Xl(r-h)>.5||Xl(i-d)>.5)&&(P(r,i,h,d),u==="L"&&(c+=2)),r=h,i=d;else if(u==="A"){if(w=e[c+4],E=e[c+5],b=e[c+6],y=e[c+7],f=7,w.length>1&&(w.length<3?(y=b,b=E,f--):(y=E,b=w.substr(2),f-=2),E=w.charAt(1),w=w.charAt(0)),x=aM(r,i,+e[c+1],+e[c+2],+e[c+3],+w,+E,(p?r:0)+b*1,(p?i:0)+y*1),c+=f,x)for(f=0;f<x.length;f++)g.push(x[f]);r=g[g.length-2],i=g[g.length-1]}else console.log(l);return c=g.length,c<6?(t.pop(),c=0):g[0]===g[c-2]&&g[1]===g[c-1]&&(g.closed=!0),t.totalPoints=a+c,t}function uM(n){oM(n[0])&&(n=[n]);var e="",t=n.length,r,i,o,s;for(i=0;i<t;i++){for(s=n[i],e+="M"+no(s[0])+","+no(s[1])+" C",r=s.length,o=2;o<r;o++)e+=no(s[o++])+","+no(s[o++])+" "+no(s[o++])+","+no(s[o++])+" "+no(s[o++])+","+no(s[o])+" ";s.closed&&(e+="z")}return e}var ir,rw,iw=function(){return ir||typeof window<"u"&&(ir=window.gsap)&&ir.registerPlugin&&ir},U_=function(){ir=iw(),ir?(ir.registerEase("_CE",Lo.create),rw=1):console.warn("Please gsap.registerPlugin(CustomEase)")},cM=1e20,dc=function(e){return~~(e*1e3+(e<0?-.5:.5))/1e3},fM=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,hM=/[cLlsSaAhHvVtTqQ]/g,dM=function(e){var t=e.length,r=cM,i;for(i=1;i<t;i+=6)+e[i]<r&&(r=+e[i]);return r},pM=function(e,t,r){!r&&r!==0&&(r=Math.max(+e[e.length-1],+e[1]));var i=+e[0]*-1,o=-r,s=e.length,a=1/(+e[s-2]+i),l=-t||(Math.abs(+e[s-1]-+e[1])<.01*(+e[s-2]-+e[0])?dM(e)+o:+e[s-1]+o),c;for(l?l=1/l:l=-a,c=0;c<s;c+=2)e[c]=(+e[c]+i)*a,e[c+1]=(+e[c+1]+o)*l},gM=function n(e,t,r,i,o,s,a,l,c,f,h){var d=(e+r)/2,u=(t+i)/2,p=(r+o)/2,g=(i+s)/2,v=(o+a)/2,_=(s+l)/2,b=(d+p)/2,y=(u+g)/2,x=(p+v)/2,m=(g+_)/2,w=(b+x)/2,E=(y+m)/2,P=a-e,S=l-t,T=Math.abs((r-a)*S-(i-l)*P),R=Math.abs((o-a)*S-(s-l)*P),C;return f||(f=[{x:e,y:t},{x:a,y:l}],h=1),f.splice(h||f.length-1,0,{x:w,y:E}),(T+R)*(T+R)>c*(P*P+S*S)&&(C=f.length,n(e,t,d,u,b,y,w,E,c,f,h),n(w,E,x,m,v,_,a,l,c,f,h+1+(f.length-C))),f},Lo=(function(){function n(t,r,i){rw||U_(),this.id=t,this.setData(r,i)}var e=n.prototype;return e.setData=function(r,i){i=i||{},r=r||"0,0,1,1";var o=r.match(fM),s=1,a=[],l=[],c=i.precision||1,f=c<=1,h,d,u,p,g,v,_,b,y;if(this.data=r,(hM.test(r)||~r.indexOf("M")&&r.indexOf("C")<0)&&(o=lM(r)[0]),h=o.length,h===4)o.unshift(0,0),o.push(1,1),h=8;else if((h-2)%6)throw"Invalid CustomEase";for((+o[0]!=0||+o[h-2]!=1)&&pM(o,i.height,i.originY),this.segment=o,p=2;p<h;p+=6)d={x:+o[p-2],y:+o[p-1]},u={x:+o[p+4],y:+o[p+5]},a.push(d,u),gM(d.x,d.y,+o[p],+o[p+1],+o[p+2],+o[p+3],u.x,u.y,1/(c*2e5),a,a.length-1);for(h=a.length,p=0;p<h;p++)_=a[p],b=a[p-1]||_,(_.x>b.x||b.y!==_.y&&b.x===_.x||_===b)&&_.x<=1?(b.cx=_.x-b.x,b.cy=_.y-b.y,b.n=_,b.nx=_.x,f&&p>1&&Math.abs(b.cy/b.cx-a[p-2].cy/a[p-2].cx)>
42&&(f=0),b.cx<s&&(b.cx?s=b.cx:(b.cx=.001,p===h-1&&(b.x-=.001,s=Math.min(s,.001),f=0)))):(a.splice(p--,1),h--);if(h=1/s+1|0,g=1/h,v=0,_=a[0],f){for(p=0;p<h;p++)y=p*g,_.nx<y&&(_=a[++v]),d=_.y+(y-_.x)/_.cx*_.cy,l[p]={x:y,cx:g,y:d,cy:0,nx:9},p&&(l[p-1].cy=d-l[p-1].y);v=a[a.length-1],l[h-1].cy=v.y-d,l[h-1].cx=v.x-l[l.length-1].x}else{for(p=0;p<h;p++)_.nx<p*g&&(_=a[++v]),l[p]=_;v<a.length-1&&(l[p-1]=a[a.length-2])}return this.ease=function(x){var m=l[x*h|0]||l[h-1];return m.nx<x&&(m=m.n),m.y+(x-m.x)/m.cx*m.cy},this.ease.custom=this,this.id&&ir&&ir.registerEase(this.id,this.ease),this},e.getSVGData=function(r){return n.getSVGData(this,r)},n.create=function(r,i,o){return new n(r,i,o).ease},n.register=function(r){ir=r,U_()},n.get=function(r){return ir.parseEase(r)},n.getSVGData=function(r,i){i=i||{};var o=i.width||100,s=i.height||100,a=i.x||0,l=(i.y||0)+s,c=ir.utils.toArray(i.path)[0],f,h,d,u,p,g,v,_,b,y;if(i.invert&&(s=-s,l=0),typeof r=="string"&&(r=ir.parseEase(r)),r.custom&&(r=r.custom),r instanceof n)f=uM(sM([r.segment],o,0,0,-s,a,l));else{for(f=[a,l],v=Math.max(5,(i.precision||1)*200),u=1/v,v+=2,_=5/v,b=dc(a+u*o),y=dc(l+r(u)*-s),h=(y-l)/(b-a),d=2;d<v;d++)p=dc(a+d*u*o),g=dc(l+r(d*u)*-s),(Math.abs((g-y)/(p-b)-h)>_||d===v-1)&&(f.push(b,y),h=(g-y)/(p-b)),b=p,y=g;f="M"+f.join(",")}return c&&c.setAttribute("d",f),f},n})();Lo.version="3.13.0";Lo.headless=!0;iw()&&ir.registerPlugin(Lo);function vM(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function mM(n,e,t){return e&&vM(n.prototype,e),n}var wn,Xc,yr,xo,wo,ga,ow,Zo,ql,sw,Hi,jr,aw,lw=function(){return wn||typeof window<"u"&&(wn=window.gsap)&&wn.registerPlugin&&wn},uw=1,ra=[],He=[],bi=[],Kl=Date.now,Np=function(e,t){return t},_M=function(){var e=ql.core,t=e.bridge||{},r=e._scrollers,i=e._proxies;r.push.apply(r,He),i.push.apply(i,bi),He=r,bi=i,Np=function(s,a){return t[s](a)}},ko=function(e,t){return~bi.indexOf(e)&&bi[bi.indexOf(e)+1][t]},Ql=function(e){return!!~sw.indexOf(e)},Hn=function(e,t,r,i,o){return e.addEventListener(t,r,{passive:i!==!1,capture:!!o})},Fn=function(e,t,r,i){return e.removeEventListener(t,r,!!i)},pc="scrollLeft",gc="scrollTop",Bp=function(){return Hi&&Hi.isPressed||He.cache++},Lf=function(e,t){var r=function i(o){if(o||o===0){uw&&(yr.history.scrollRestoration="manual");var s=Hi&&Hi.isPressed;o=i.v=Math.round(o)||(Hi&&Hi.iOS?1:0),e(o),i.cacheID=He.cache,s&&Np("ss",o)}else(t||He.cache!==i.cacheID||Np("ref"))&&(i.cacheID=He.cache,i.v=e());return i.v+i.offset};return r.offset=0,e&&r},qn={s:pc,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Lf(function(n){return arguments.length?yr.scrollTo(n,ln.sc()):yr.pageXOffset||xo[pc]||wo[pc]||ga[pc]||0})},ln={s:gc,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:qn,sc:Lf(function(n){return arguments.length?yr.scrollTo(qn.sc(),n):yr.pageYOffset||xo[gc]||wo[gc]||ga[gc]||0})},rr=function(e,t){return(t&&t._ctx&&t._ctx.selector||wn.utils.toArray)(e)[0]||(typeof e=="string"&&wn.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},yM=function(e,t){for(var r=t.length;r--;)if(t[r]===e||t[r].contains(e))return!0;return!1},No=function(e,t){var r=t.s,i=t.sc;Ql(e)&&(e=xo.scrollingElement||wo);var o=He.indexOf(e),s=i===ln.sc?1:2;!~o&&(o=He.push(e)-1),He[o+s]||Hn(e,"scroll",Bp);var a=He[o+s],l=a||(He[o+s]=Lf(ko(e,r),!0)||(Ql(e)?i:Lf(function(c){return arguments.length?e[r]=c:e[r]})));return l.target=e,a||(l.smooth=wn.getProperty(e,"scrollBehavior")==="smooth"),l},Fp=function(e,t,r){var i=e,o=e,s=Kl(),a=s,l=t||50,c=Math.max(500,l*3),f=function(p,g){var v=Kl();g||v-s>l?(o=i,i=p,a=s,s=v):r?i+=p:i=o+(p-o)/(v-a)*(s-a)},h=function(){o=i=r?0:i,a=s=0},d=function(p){var g=a,v=o,_=Kl();return(p||p===0)&&p!==i&&f(p),s===a||_-a>c?0:(i+(r?v:-v))/((r?_:s)-g)*1e3};return{update:f,reset:h,getVelocity:d}},fl=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},W_=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},cw=function(){ql=wn.core.globals().ScrollTrigger,ql&&ql.core&&_M()},fw=function(e){return wn=e||lw(),!Xc&&wn&&typeof document<"u"&&document.body&&(yr=window,xo=document,wo=xo.documentElement,ga=xo.body,sw=[yr,xo,wo,ga],wn.utils.clamp,aw=wn.core.context||function(){},Zo="onpointerenter"in ga?"pointer":"mouse",ow=Yt.isTouch=yr.matchMedia&&yr.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in yr||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,jr=Yt.eventTypes=("ontouchstart"in wo?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in wo?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return uw=0},500),cw(),Xc=1),Xc};qn.op=ln;He.cache=0;var Yt=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){Xc||fw(wn)||console.warn("Please gsap.registerPlugin(Observer)"),ql||cw();var i=r.tolerance,o=r.dragMinimum,s=r.type,a=r.target,l=r.lineHeight,c=r.debounce,f=r.preventDefault,h=r.onStop,d=r.onStopDelay,u=r.ignore,p=r.wheelSpeed,g=r.event,v=r.onDragStart,_=r.onDragEnd,b=r.onDrag,y=r.onPress,x=r.onRelease,m=r.onRight,w=r.onLeft,E=r.onUp,P=r.onDown,S=r.onChangeX,T=r.onChangeY,R=r.onChange,C=r.onToggleX,O=r.onToggleY,L=r.onHover,z=r.onHoverEnd,B=r.onMove,N=r.ignoreCheck,W=r.isNormalizer,ee=r.onGestureStart,D=r.onGestureEnd,ie=r.onWheel,te=r.onEnable,ue=r.onDisable,fe=r.onClick,Ce=r.scrollSpeed,me=r.capture,G=r.allowClicks,J=r.lockAxis,le=r.onLockAxis;this.target=a=rr(a)||wo,this.vars=r,u&&(u=wn.utils.toArray(u)),i=i||1e-9,o=o||0,p=p||1,Ce=Ce||1,s=s||"wheel,touch,pointer",c=c!==!1,l||(l=parseFloat(yr.getComputedStyle(ga).lineHeight)||22);var ce,_e,Se,A,M,$,Q,k=this,K=0,U=0,I=r.passive||!f&&r.passive!==!1,j=No(a,qn),V=No(a,ln),se=j(),Z=V(),ae=~s.indexOf("touch")&&!~s.indexOf("pointer")&&jr[0]==="pointerdown",de=Ql(a),he=a.ownerDocument||xo,Pe=[0,0,0],be=[0,0,0],Ee=0,Ne=function(){return Ee=Kl()},pe=function(Y,oe){return(k.event=Y)&&u&&yM(Y.target,u)||oe&&ae&&Y.pointerType!=="touch"||N&&N(Y,oe)},ct=function(){k._vx.reset(),k._vy.reset(),_e.pause(),h&&h(k)},wt=function(){var Y=k.deltaX=W_(Pe),oe=k.deltaY=W_(be),q=Math.abs(Y)>=i,X=Math.abs(oe)>=i;R&&(q||X)&&R(k,Y,oe,Pe,be),q&&(m&&k.deltaX>0&&m(k),w&&k.deltaX<0&&w(k),S&&S(k),C&&k.deltaX<0!=K<0&&C(k),K=k.deltaX,Pe[0]=Pe[1]=Pe[2]=0),X&&(P&&k.deltaY>0&&P(k),E&&k.deltaY<0&&E(k),T&&T(k),O&&k.deltaY<0!=U<0&&O(k),U=k.deltaY,be[0]=be[1]=be[2]=0),(A||Se)&&(B&&B(k),Se&&(v&&Se===1&&v(k),b&&b(k),Se=0),A=!1),$&&!($=!1)&&le&&le(k),M&&(ie(k),M=!1),ce=0},Lt=function(Y,oe,q){Pe[q]+=Y,be[q]+=oe,k._vx.update(Y),k._vy.update(oe),c?ce||(ce=requestAnimationFrame(wt)):wt()},Je=function(Y,oe){J&&!Q&&(k.axis=Q=Math.abs(Y)>Math.abs(oe)?"x":"y",$=!0),Q!=="y"&&(Pe[2]+=Y,k._vx.update(Y,!0)),Q!=="x"&&(be[2]+=oe,k._vy.update(oe,!0)),c?ce||(ce=requestAnimationFrame(wt)):wt()},pt=function(Y){if(!pe(Y,1)){Y=fl(Y,f);var oe=Y.clientX,q=Y.clientY,X=oe-k.x,re=q-k.y,ve=k.isDragging;k.x=oe,k.y=q,(ve||(X||re)&&(Math.abs(k.startX-oe)>=o||Math.abs(k.startY-q)>=o))&&(Se=ve?2:1,ve||(k.isDragging=!0),Je(X,re))}},Nt=k.onPress=function(H){pe(H,1)||H&&H.button||(k.axis=Q=null,_e.pause(),k.isPressed=!0,H=fl(H),K=U=0,k.startX=k.x=H.clientX,k.startY=k.y=H.clientY,k._vx.reset(),k._vy.reset(),Hn(W?a:he,jr[1],pt,I,!0),k.deltaX=k.deltaY=0,y&&y(k))},Te=k.onRelease=function(H){if(!pe(H,1)){Fn(W?a:he,jr[1],pt,!0);var Y=!isNaN(k.y-k.startY),oe=k.isDragging,q=oe&&(Math.abs(k.x-k.startX)>3||Math.abs(k.y-k.startY)>3),X=fl(H);!q&&Y&&(k._vx.reset(),k._vy.reset(),f&&G&&wn.delayedCall(.08,function(){if(Kl()-Ee>300&&!H.defaultPrevented){if(H.target.click)H.target.click();else if(he.createEvent){var re=he.createEvent("MouseEvents");re.initMouseEvent("click",!0,!0,yr,1,X.screenX,X.screenY,X.clientX,X.clientY,!1,!1,!1,!1,0,null),H.target.dispatchEvent(re)}}})),k.isDragging=k.isGesturing=k.isPressed=!1,h&&oe&&!W&&_e.restart(!0),Se&&wt(),_&&oe&&_(k),x&&x(k,q)}},en=function(Y){return Y.touches&&Y.touches.length>1&&(k.isGesturing=!0)&&ee(Y,k.isDragging)},et=function(){return(k.isGesturing=!1)||D(k)},Fe=function(Y){if(!pe(Y)){var oe=j(),q=V();
vendor: 7,463 bytes, line 4
4Lt((oe-se)*Ce,(q-Z)*Ce,1),se=oe,Z=q,h&&_e.restart(!0)}},at=function(Y){if(!pe(Y)){Y=fl(Y,f),ie&&(M=!0);var oe=(Y.deltaMode===1?l:Y.deltaMode===2?yr.innerHeight:1)*p;Lt(Y.deltaX*oe,Y.deltaY*oe,0),h&&!W&&_e.restart(!0)}},tn=function(Y){if(!pe(Y)){var oe=Y.clientX,q=Y.clientY,X=oe-k.x,re=q-k.y;k.x=oe,k.y=q,A=!0,h&&_e.restart(!0),(X||re)&&Je(X,re)}},ye=function(Y){k.event=Y,L(k)},F=function(Y){k.event=Y,z(k)},ne=function(Y){return pe(Y)||fl(Y,f)&&fe(k)};_e=k._dc=wn.delayedCall(d||.25,ct).pause(),k.deltaX=k.deltaY=0,k._vx=Fp(0,50,!0),k._vy=Fp(0,50,!0),k.scrollX=j,k.scrollY=V,k.isDragging=k.isGesturing=k.isPressed=!1,aw(this),k.enable=function(H){return k.isEnabled||(Hn(de?he:a,"scroll",Bp),s.indexOf("scroll")>=0&&Hn(de?he:a,"scroll",Fe,I,me),s.indexOf("wheel")>=0&&Hn(a,"wheel",at,I,me),(s.indexOf("touch")>=0&&ow||s.indexOf("pointer")>=0)&&(Hn(a,jr[0],Nt,I,me),Hn(he,jr[2],Te),Hn(he,jr[3],Te),G&&Hn(a,"click",Ne,!0,!0),fe&&Hn(a,"click",ne),ee&&Hn(he,"gesturestart",en),D&&Hn(he,"gestureend",et),L&&Hn(a,Zo+"enter",ye),z&&Hn(a,Zo+"leave",F),B&&Hn(a,Zo+"move",tn)),k.isEnabled=!0,k.isDragging=k.isGesturing=k.isPressed=A=Se=!1,k._vx.reset(),k._vy.reset(),se=j(),Z=V(),H&&H.type&&Nt(H),te&&te(k)),k},k.disable=function(){k.isEnabled&&(ra.filter(function(H){return H!==k&&Ql(H.target)}).length||Fn(de?he:a,"scroll",Bp),k.isPressed&&(k._vx.reset(),k._vy.reset(),Fn(W?a:he,jr[1],pt,!0)),Fn(de?he:a,"scroll",Fe,me),Fn(a,"wheel",at,me),Fn(a,jr[0],Nt,me),Fn(he,jr[2],Te),Fn(he,jr[3],Te),Fn(a,"click",Ne,!0),Fn(a,"click",ne),Fn(he,"gesturestart",en),Fn(he,"gestureend",et),Fn(a,Zo+"enter",ye),Fn(a,Zo+"leave",F),Fn(a,Zo+"move",tn),k.isEnabled=k.isPressed=k.isDragging=!1,ue&&ue(k))},k.kill=k.revert=function(){k.disable();var H=ra.indexOf(k);H>=0&&ra.splice(H,1),Hi===k&&(Hi=0)},ra.push(k),W&&Ql(a)&&(Hi=k),k.enable(g)},mM(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();Yt.version="3.13.0";Yt.create=function(n){return new Yt(n)};Yt.register=fw;Yt.getAll=function(){return ra.slice()};Yt.getById=function(n){return ra.filter(function(e){return e.vars.id===n})[0]};lw()&&wn.registerPlugin(Yt);var xe,Qs,ze,Pt,vr,ot,Cv,Nf,Cu,Zl,xl,vc,Cn,wh,$p,Wn,G_,Y_,Zs,hw,ad,dw,Un,zp,pw,gw,lo,Hp,Rv,va,Ov,Bf,jp,ld,mc=1,An=Date.now,ud=An(),Fr=0,wl=0,X_=function(e,t,r){var i=dr(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},q_=function(e,t){return t&&(!dr(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},bM=function n(){return wl&&requestAnimationFrame(n)},K_=function(){return wh=1},Q_=function(){return wh=0},ai=function(e){return e},Pl=function(e){return Math.round(e*1e5)/1e5||0},vw=function(){return typeof window<"u"},mw=function(){return xe||vw()&&(xe=window.gsap)&&xe.registerPlugin&&xe},Es=function(e){return!!~Cv.indexOf(e)},_w=function(e){return(e==="Height"?Ov:ze["inner"+e])||vr["client"+e]||ot["client"+e]},yw=function(e){return ko(e,"getBoundingClientRect")||(Es(e)?function(){return Jc.width=ze.innerWidth,Jc.height=Ov,Jc}:function(){return Fi(e)})},xM=function(e,t,r){var i=r.d,o=r.d2,s=r.a;return(s=ko(e,"getBoundingClientRect"))?function(){return s()[i]}:function(){return(t?_w(o):e["client"+o])||0}},wM=function(e,t){return!t||~bi.indexOf(e)?yw(e):function(){return Jc}},di=function(e,t){var r=t.s,i=t.d2,o=t.d,s=t.a;return Math.max(0,(r="scroll"+i)&&(s=ko(e,r))?s()-yw(e)()[o]:Es(e)?(vr[r]||ot[r])-_w(i):e[r]-e["offset"+i])},_c=function(e,t){for(var r=0;r<Zs.length;r+=3)(!t||~t.indexOf(Zs[r+1]))&&e(Zs[r],Zs[r+1],Zs[r+2])},dr=function(e){return typeof e=="string"},Dn=function(e){return typeof e=="function"},El=function(e){return typeof e=="number"},Jo=function(e){return typeof e=="object"},hl=function(e,t,r){return e&&e.progress(t?0:1)&&r&&e.pause()},cd=function(e,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return t(e)}):t(e);r&&r.totalTime&&(e.callbackAnimation=r)}},Hs=Math.abs,bw="left",xw="top",Av="right",kv="bottom",ds="width",ps="height",Jl="Right",eu="Left",tu="Top",nu="Bottom",qt="padding",Mr="margin",Ha="Width",Mv="Height",sn="px",Ir=function(e){return ze.getComputedStyle(e)},PM=function(e){var t=Ir(e).position;e.style.position=t==="absolute"||t==="fixed"?t:"relative"},Z_=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},Fi=function(e,t){var r=t&&Ir(e)[$p]!=="matrix(1, 0, 0, 1, 0, 0)"&&xe.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),i=e.getBoundingClientRect();return r&&r.progress(0).kill(),i},Ff=function(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0},ww=function(e){var t=[],r=e.labels,i=e.duration(),o;for(o in r)t.push(r[o]/i);return t},EM=function(e){return function(t){return xe.utils.snap(ww(e),t)}},Iv=function(e){var t=xe.utils.snap(e),r=Array.isArray(e)&&e.slice(0).sort(function(i,o){return i-o});return r?function(i,o,s){s===void 0&&(s=.001);var a;if(!o)return t(i);if(o>0){for(i-=s,a=0;a<r.length;a++)if(r[a]>=i)return r[a];return r[a-1]}else for(a=r.length,i+=s;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,o,s){s===void 0&&(s=.001);var a=t(i);return!o||Math.abs(a-i)<s||a-i<0==o<0?a:t(o<0?i-e:i+e)}},SM=function(e){return function(t,r){return Iv(ww(e))(t,r.direction)}},yc=function(e,t,r,i){return r.split(",").forEach(function(o){return e(t,o,i)})},fn=function(e,t,r,i,o){return e.addEventListener(t,r,{passive:!i,capture:!!o})},cn=function(e,t,r,i){return e.removeEventListener(t,r,!!i)},bc=function(e,t,r){r=r&&r.wheelHandler,r&&(e(t,"wheel",r),e(t,"touchmove",r))},J_={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},xc={toggleActions:"play",anticipatePin:0},$f={top:0,left:0,center:.5,bottom:1,right:1},qc=function(e,t){if(dr(e)){var r=e.indexOf("="),i=~r?+(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in $f?$f[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},wc=function(e,t,r,i,o,s,a,l){var c=o.startColor,f=o.endColor,h=o.fontSize,d=o.indent,u=o.fontWeight,p=Pt.createElement("div"),g=Es(r)||ko(r,"pinType")==="fixed",v=e.indexOf("scroller")!==-1,_=g?ot:r,b=e.indexOf("start")!==-1,y=b?c:f,x="border-color:"+y+";font-size:"+h+";color:"+y+";font-weight:"+u+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return x+="position:"+((v||l)&&g?"fixed;":"absolute;"),(v||l||!g)&&(x+=(i===ln?Av:kv)+":"+(s+parseFloat(d))+"px;"),a&&(x+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=b,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=x,p.innerText=t||t===0?e+"-"+t:e,_.children[0]?_.insertBefore(p,_.children[0]):_.appendChild(p),p._offset=p["offset"+i.op.d2],Kc(p,0,i,b),p},Kc=function(e,t,r,i){var o={display:"block"},s=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,o[r.a+"Percent"]=i?-100:0,o[r.a]=i?"1px":0,o["border"+s+Ha]=1,o["border"+a+Ha]=0,o[r.p]=t+"px",xe.set(e,o)},Be=[],Vp={},Ru,e0=function(){return An()-Fr>34&&(Ru||(Ru=requestAnimationFrame(Ui)))},js=function(){(!Un||!Un.isPressed||Un.startX>ot.clientWidth)&&(He.cache++,Un?Ru||(Ru=requestAnimationFrame(Ui)):Ui(),Fr||Ts("scrollStart"),Fr=An())},fd=function(){gw=ze.innerWidth,pw=ze.innerHeight},Sl=function(e){He.cache++,(e===!0||!Cn&&!dw&&!Pt.fullscreenElement&&!Pt.webkitFullscreenElement&&(!zp||gw!==ze.innerWidth||Math.abs(ze.innerHeight-pw)>
vendor: 4,123 bytes, line 4
4ze.innerHeight*.25))&&Nf.restart(!0)},Ss={},TM=[],Pw=function n(){return cn(De,"scrollEnd",n)||is(!0)},Ts=function(e){return Ss[e]&&Ss[e].map(function(t){return t()})||TM},hr=[],Ew=function(e){for(var t=0;t<hr.length;t+=5)(!e||hr[t+4]&&hr[t+4].query===e)&&(hr[t].style.cssText=hr[t+1],hr[t].getBBox&&hr[t].setAttribute("transform",hr[t+2]||""),hr[t+3].uncache=1)},Dv=function(e,t){var r;for(Wn=0;Wn<Be.length;Wn++)r=Be[Wn],r&&(!t||r._ctx===t)&&(e?r.kill(1):r.revert(!0,!0));Bf=!0,t&&Ew(t),t||Ts("revert")},Sw=function(e,t){He.cache++,(t||!Gn)&&He.forEach(function(r){return Dn(r)&&r.cacheID++&&(r.rec=0)}),dr(e)&&(ze.history.scrollRestoration=Rv=e)},Gn,gs=0,t0,CM=function(){if(t0!==gs){var e=t0=gs;requestAnimationFrame(function(){return e===gs&&is(!0)})}},Tw=function(){ot.appendChild(va),Ov=!Un&&va.offsetHeight||ze.innerHeight,ot.removeChild(va)},n0=function(e){return Cu(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},is=function(e,t){if(vr=Pt.documentElement,ot=Pt.body,Cv=[ze,Pt,vr,ot],Fr&&!e&&!Bf){fn(De,"scrollEnd",Pw);return}Tw(),Gn=De.isRefreshing=!0,He.forEach(function(i){return Dn(i)&&++i.cacheID&&(i.rec=i())});var r=Ts("refreshInit");hw&&De.sort(),t||Dv(),He.forEach(function(i){Dn(i)&&(i.smooth&&(i.target.style.scrollBehavior="auto"),i(0))}),Be.slice(0).forEach(function(i){return i.refresh()}),Bf=!1,Be.forEach(function(i){if(i._subPinOffset&&i.pin){var o=i.vars.horizontal?"offsetWidth":"offsetHeight",s=i.pin[o];i.revert(!0,1),i.adjustPinSpacing(i.pin[o]-s),i.refresh()}}),jp=1,n0(!0),Be.forEach(function(i){var o=di(i.scroller,i._dir),s=i.vars.end==="max"||i._endClamp&&i.end>o,a=i._startClamp&&i.start>=o;(s||a)&&i.setPositions(a?o-1:i.start,s?Math.max(a?o:i.start+1,o):i.end,!0)}),n0(!1),jp=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),He.forEach(function(i){Dn(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),Sw(Rv,1),Nf.pause(),gs++,Gn=2,Ui(2),Be.forEach(function(i){return Dn(i.vars.onRefresh)&&i.vars.onRefresh(i)}),Gn=De.isRefreshing=!1,Ts("refresh")},Up=0,Qc=1,ru,Ui=function(e){if(e===2||!Gn&&!Bf){De.isUpdating=!0,ru&&ru.update(0);var t=Be.length,r=An(),i=r-ud>=50,o=t&&Be[0].scroll();if(Qc=Up>o?-1:1,Gn||(Up=o),i&&(Fr&&!wh&&r-Fr>200&&(Fr=0,Ts("scrollEnd")),xl=ud,ud=r),Qc<0){for(Wn=t;Wn-- >0;)Be[Wn]&&Be[Wn].update(0,i);Qc=1}else for(Wn=0;Wn<t;Wn++)Be[Wn]&&Be[Wn].update(0,i);De.isUpdating=!1}Ru=0},Wp=[bw,xw,kv,Av,Mr+nu,Mr+Jl,Mr+tu,Mr+eu,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Zc=Wp.concat([ds,ps,"boxSizing","max"+Ha,"max"+Mv,"position",Mr,qt,qt+tu,qt+Jl,qt+nu,qt+eu]),RM=function(e,t,r){ma(r);var i=e._gsap;if(i.spacerIsNative)ma(i.spacerState);else if(e._gsap.swappedIn){var o=t.parentNode;o&&(o.insertBefore(e,t),o.removeChild(t))}e._gsap.swappedIn=!1},hd=function(e,t,r,i){if(!e._gsap.swappedIn){for(var o=Wp.length,s=t.style,a=e.style,l;o--;)l=Wp[o],s[l]=r[l];s.position=r.position==="absolute"?"absolute":"relative",r.display==="inline"&&(s.display="inline-block"),a[kv]=a[Av]="auto",s.flexBasis=r.flexBasis||"auto",s.overflow="visible",s.boxSizing="border-box",s[ds]=Ff(e,qn)+sn,s[ps]=Ff(e,ln)+sn,s[qt]=a[Mr]=a[xw]=a[bw]="0",ma(i),a[ds]=a["max"+Ha]=r[ds],a[ps]=a["max"+Mv]=r[ps],a[qt]=r[qt],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},OM=/([A-Z])/g,ma=function(e){if(e){var t=e.t.style,r=e.length,i=0,o,s;for((e.t._gsap||xe.core.getCache(e.t)).uncache=1;i<r;i+=2)s=e[i+1],o=e[i],s?t[o]=s:t[o]&&t.removeProperty(o.replace(OM,"-$1").toLowerCase())}},Pc=function(e){for(var t=Zc.length,r=e.style,i=[],o=0;o<t;o++)i.push(Zc[o],r[Zc[o]]);return i.t=e,i},AM=function(e,t,r){for(var i=[],o=e.length,s=r?8:0,a;s<o;s+=2)a=e[s],i.push(a,a in t?t[a]:e[s+1]);return i.t=e.t,i},Jc={left:0,top:0},r0=function(e,t,r,i,o,s,a,l,c,f,h,d,u,p){Dn(e)&&(e=e(l)),dr(e)&&e.substr(0,3)==="max"&&(e=d+(e.charAt(4)==="="?qc("0"+e.substr(3),r):0));
vendor: 9,276 bytes, line 4
4var g=u?u.time():0,v,_,b;if(u&&u.seek(0),isNaN(e)||(e=+e),El(e))u&&(e=xe.utils.mapRange(u.scrollTrigger.start,u.scrollTrigger.end,0,d,e)),a&&Kc(a,r,i,!0);else{Dn(t)&&(t=t(l));var y=(e||"0").split(" "),x,m,w,E;b=rr(t,l)||ot,x=Fi(b)||{},(!x||!x.left&&!x.top)&&Ir(b).display==="none"&&(E=b.style.display,b.style.display="block",x=Fi(b),E?b.style.display=E:b.style.removeProperty("display")),m=qc(y[0],x[i.d]),w=qc(y[1]||"0",r),e=x[i.p]-c[i.p]-f+m+o-w,a&&Kc(a,w,i,r-w<20||a._isStart&&w>20),r-=r-w}if(p&&(l[p]=e||-.001,e<0&&(e=0)),s){var P=e+r,S=s._isStart;v="scroll"+i.d2,Kc(s,P,i,S&&P>20||!S&&(h?Math.max(ot[v],vr[v]):s.parentNode[v])<=P+1),h&&(c=Fi(a),h&&(s.style[i.op.p]=c[i.op.p]-i.op.m-s._offset+sn))}return u&&b&&(v=Fi(b),u.seek(d),_=Fi(b),u._caScrollDist=v[i.p]-_[i.p],e=e/u._caScrollDist*d),u&&u.seek(g),u?e:Math.round(e)},kM=/(webkit|moz|length|cssText|inset)/i,i0=function(e,t,r,i){if(e.parentNode!==t){var o=e.style,s,a;if(t===ot){e._stOrig=o.cssText,a=Ir(e);for(s in a)!+s&&!kM.test(s)&&a[s]&&typeof o[s]=="string"&&s!=="0"&&(o[s]=a[s]);o.top=r,o.left=i}else o.cssText=e._stOrig;xe.core.getCache(e).uncache=1,t.appendChild(e)}},Cw=function(e,t,r){var i=t,o=i;return function(s){var a=Math.round(e());return a!==i&&a!==o&&Math.abs(a-i)>3&&Math.abs(a-o)>3&&(s=a,r&&r()),o=i,i=Math.round(s),i}},Ec=function(e,t,r){var i={};i[t.p]="+="+r,xe.set(e,i)},o0=function(e,t){var r=No(e,t),i="_scroll"+t.p2,o=function s(a,l,c,f,h){var d=s.tween,u=l.onComplete,p={};c=c||r();var g=Cw(r,c,function(){d.kill(),s.tween=0});return h=f&&h||0,f=f||a-c,d&&d.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(c+f*d.ratio+h*d.ratio*d.ratio)},l.onUpdate=function(){He.cache++,s.tween&&Ui()},l.onComplete=function(){s.tween=0,u&&u.call(d)},d=s.tween=xe.to(e,l),d};return e[i]=r,r.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},fn(e,"wheel",r.wheelHandler),De.isTouch&&fn(e,"touchmove",r.wheelHandler),o},De=(function(){function n(t,r){Qs||n.register(xe)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Hp(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!wl){this.update=this.refresh=this.kill=ai;return}r=Z_(dr(r)||El(r)||r.nodeType?{trigger:r}:r,xc);var o=r,s=o.onUpdate,a=o.toggleClass,l=o.id,c=o.onToggle,f=o.onRefresh,h=o.scrub,d=o.trigger,u=o.pin,p=o.pinSpacing,g=o.invalidateOnRefresh,v=o.anticipatePin,_=o.onScrubComplete,b=o.onSnapComplete,y=o.once,x=o.snap,m=o.pinReparent,w=o.pinSpacer,E=o.containerAnimation,P=o.fastScrollEnd,S=o.preventOverlaps,T=r.horizontal||r.containerAnimation&&r.horizontal!==!1?qn:ln,R=!h&&h!==0,C=rr(r.scroller||ze),O=xe.core.getCache(C),L=Es(C),z=("pinType"in r?r.pinType:ko(C,"pinType")||L&&"fixed")==="fixed",B=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],N=R&&r.toggleActions.split(" "),W="markers"in r?r.markers:xc.markers,ee=L?0:parseFloat(Ir(C)["border"+T.p2+Ha])||0,D=this,ie=r.onRefreshInit&&function(){return r.onRefreshInit(D)},te=xM(C,L,T),ue=wM(C,L),fe=0,Ce=0,me=0,G=No(C,T),J,le,ce,_e,Se,A,M,$,Q,k,K,U,I,j,V,se,Z,ae,de,he,Pe,be,Ee,Ne,pe,ct,wt,Lt,Je,pt,Nt,Te,en,et,Fe,at,tn,ye,F;if(D._startClamp=D._endClamp=!1,D._dir=T,v*=45,D.scroller=C,D.scroll=E?E.time.bind(E):G,_e=G(),D.vars=r,i=i||r.animation,"refreshPriority"in r&&(hw=1,r.refreshPriority===-9999&&(ru=D)),O.tweenScroll=O.tweenScroll||{top:o0(C,ln),left:o0(C,qn)},D.tweenTo=J=O.tweenScroll[T.p],D.scrubDuration=function(q){en=El(q)&&q,en?Te?Te.duration(q):Te=xe.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:en,paused:!0,onComplete:function(){return _&&_(D)}}):(Te&&Te.progress(1).kill(),Te=0)},i&&(i.vars.lazy=!1,i._initted&&!D.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),D.animation=i.pause(),i.scrollTrigger=D,D.scrubDuration(h),pt=0,l||(l=i.vars.id)),x&&((!Jo(x)||x.push)&&(x={snapTo:x}),"scrollBehavior"in ot.style&&xe.set(L?[ot,vr]:C,{scrollBehavior:"auto"}),He.forEach(function(q){return Dn(q)&&q.target===(L?Pt.scrollingElement||vr:C)&&(q.smooth=!1)}),ce=Dn(x.snapTo)?x.snapTo:x.snapTo==="labels"?EM(i):x.snapTo==="labelsDirectional"?SM(i):x.directional!==!1?function(q,X){return Iv(x.snapTo)(q,An()-Ce<500?0:X.direction)}:xe.utils.snap(x.snapTo),et=x.duration||{min:.1,max:2},et=Jo(et)?Zl(et.min,et.max):Zl(et,et),Fe=xe.delayedCall(x.delay||en/2||.1,function(){var q=G(),X=An()-Ce<500,re=J.tween;if((X||Math.abs(D.getVelocity())<10)&&!re&&!wh&&fe!==q){var ve=(q-A)/j,Re=i&&!R?i.totalProgress():ve,we=X?0:(Re-Nt)/(An()-xl)*1e3||0,Ie=xe.utils.clamp(-ve,1-ve,Hs(we/2)*we/.185),Ke=ve+(x.inertia===!1?0:Ie),tt,je,Ve=x,lt=Ve.onStart,Me=Ve.onInterrupt,mn=Ve.onComplete;if(tt=ce(Ke,D),El(tt)||(tt=Ke),je=Math.max(0,Math.round(A+tt*j)),q<=M&&q>=A&&je!==q){if(re&&!re._initted&&re.data<=Hs(je-q))return;x.inertia===!1&&(Ie=tt-ve),J(je,{duration:et(Hs(Math.max(Hs(Ke-Re),Hs(tt-Re))*.185/we/.05||0)),ease:x.ease||"power3",data:Hs(je-q),onInterrupt:function(){return Fe.restart(!0)&&Me&&Me(D)},onComplete:function(){D.update(),fe=G(),i&&!R&&(Te?Te.resetTo("totalProgress",tt,i._tTime/i._tDur):i.progress(tt)),pt=Nt=i&&!R?i.totalProgress():D.progress,b&&b(D),mn&&mn(D)}},q,Ie*j,je-q-Ie*j),lt&&lt(D,J.tween)}}else D.isActive&&fe!==q&&Fe.restart(!0)}).pause()),l&&(Vp[l]=D),d=D.trigger=rr(d||u!==!0&&u),F=d&&d._gsap&&d._gsap.stRevert,F&&(F=F(D)),u=u===!0?d:rr(u),dr(a)&&(a={targets:d,className:a}),u&&(p===!1||p===Mr||(p=!p&&u.parentNode&&u.parentNode.style&&Ir(u.parentNode).display==="flex"?!1:qt),D.pin=u,le=xe.core.getCache(u),le.spacer?V=le.pinState:(w&&(w=rr(w),w&&!w.nodeType&&(w=w.current||w.nativeElement),le.spacerIsNative=!!w,w&&(le.spacerState=Pc(w))),le.spacer=ae=w||Pt.createElement("div"),ae.classList.add("pin-spacer"),l&&ae.classList.add("pin-spacer-"+l),le.pinState=V=Pc(u)),r.force3D!==!1&&xe.set(u,{force3D:!0}),D.spacer=ae=le.spacer,Je=Ir(u),Ne=Je[p+T.os2],he=xe.getProperty(u),Pe=xe.quickSetter(u,T.a,sn),hd(u,ae,Je),Z=Pc(u)),W){U=Jo(W)?Z_(W,J_):J_,k=wc("scroller-start",l,C,T,U,0),K=wc("scroller-end",l,C,T,U,0,k),de=k["offset"+T.op.d2];var ne=rr(ko(C,"content")||C);$=this.markerStart=wc("start",l,ne,T,U,de,0,E),Q=this.markerEnd=wc("end",l,ne,T,U,de,0,E),E&&(ye=xe.quickSetter([$,Q],T.a,sn)),!z&&!(bi.length&&ko(C,"fixedMarkers")===!0)&&(PM(L?ot:C),xe.set([k,K],{force3D:!0}),ct=xe.quickSetter(k,T.a,sn),Lt=xe.quickSetter(K,T.a,sn))}if(E){var H=E.vars.onUpdate,Y=E.vars.onUpdateParams;E.eventCallback("onUpdate",function(){D.update(0,0,1),H&&H.apply(E,Y||[])})}if(D.previous=function(){return Be[Be.indexOf(D)-1]},D.next=function(){return Be[Be.indexOf(D)+1]},D.revert=function(q,X){if(!X)return D.kill(!0);var re=q!==!1||!D.enabled,ve=Cn;re!==D.isReverted&&(re&&(at=Math.max(G(),D.scroll.rec||0),me=D.progress,tn=i&&i.progress()),$&&[$,Q,k,K].forEach(function(Re){return Re.style.display=re?"none":"block"}),re&&(Cn=D,D.update(re)),u&&(!m||!D.isActive)&&(re?RM(u,ae,V):hd(u,ae,Ir(u),pe)),re||D.update(re),Cn=ve,D.isReverted=re)},D.refresh=function(q,X,re,ve){if(!((Cn||!D.enabled)&&!X)){if(u&&q&&Fr){fn(n,"scrollEnd",Pw);return}!Gn&&ie&&ie(D),Cn=D,J.tween&&!re&&(J.tween.kill(),J.tween=0),Te&&Te.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren&&i.getChildren(!0,!0,!1).forEach(function(eo){return eo.vars.immediateRender&&eo.render(0,!0,!0)})),D.isReverted||D.revert(!0,!0),D._subPinOffset=!1;var Re=te(),we=ue(),Ie=E?E.duration():di(C,T),Ke=j<=.01||!j,tt=0,je=ve||0,Ve=Jo(re)?re.end:r.end,lt=r.endTrigger||d,Me=Jo(re)?re.start:r.start||(r.start===0||!d?0:u?"0 0":"0 100%"),mn=D.pinnedContainer=r.pinnedContainer&&rr(r.pinnedContainer,D),zt=d&&Math.max(0,Be.indexOf(D))||0,_n=zt,yn,En,zo,Ku,Sn,nn,ti,Ah,sm,rl,ni,il,Qu;for(W&&Jo(re)&&(il=xe.getProperty(k,T.p),Qu=xe.getProperty(K,T.p));_n-- >0;)nn=Be[_n],nn.end||nn.refresh(0,1)||(Cn=D),ti=nn.pin,ti&&(ti===d||ti===u||ti===mn)&&!nn.isReverted&&(rl||(rl=[]),rl.unshift(nn),nn.revert(!0,!0)),nn!==Be[_n]&&(zt--,_n--);for(Dn(Me)&&(Me=Me(D)),Me=X_(Me,"start",D),A=r0(Me,d,Re,T,G(),$,k,D,we,ee,z,Ie,E,D._startClamp&&"_startClamp")||(u?-.001:0),Dn(Ve)&&(Ve=Ve(D)),dr(Ve)&&!Ve.indexOf("+=")&&(~Ve.indexOf(" ")?Ve=(dr(Me)?Me.split(" ")[0]:"")+Ve:(tt=qc(Ve.substr(2),Re),Ve=dr(Me)?Me:(E?xe.utils.mapRange(0,E.duration(),E.scrollTrigger.start,E.scrollTrigger.end,A):A)+tt,lt=d)),Ve=X_(Ve,"end",D),M=Math.max(A,r0(Ve||(lt?"100% 0":Ie),lt,Re,T,G()+tt,Q,K,D,we,ee,z,Ie,E,D._endClamp&&"_endClamp"))||-.001,tt=0,_n=zt;_n--;)nn=Be[_n],ti=nn.pin,ti&&nn.start-nn._pinPush<=A&&!E&&nn.end>0&&(yn=nn.end-(D._startClamp?Math.max(0,nn.start):nn.start),(ti===d&&nn.start-nn._pinPush<A||ti===mn)&&isNaN(Me)&&(tt+=yn*(1-nn.progress)),ti===u&&(je+=yn));if(A+=tt,M+=tt,D._startClamp&&(D._startClamp+=tt),D._endClamp&&!Gn&&(D._endClamp=M||-.001,M=Math.min(M,di(C,T))),j=M-A||(A-=.01)&&.001,Ke&&(me=xe.utils.clamp(0,1,xe.utils.normalize(A,M,at))),D._pinPush=je,$&&tt&&(yn={},yn[T.a]="+="+tt,mn&&(yn[T.p]="-="+G()),xe.set([$,Q],yn)),u&&!(jp&&D.end>=di(C,T)))yn=Ir(u),Ku=T===ln,zo=G(),be=parseFloat(he(T.a))+je,!Ie&&M>1&&(ni=(L?Pt.scrollingElement||vr:C).style,ni={style:ni,value:ni["overflow"+T.a.toUpperCase()]},L&&Ir(ot)["overflow"+T.a.toUpperCase()]!=="scroll"&&(ni.style["overflow"+T.a.toUpperCase()]="scroll")),hd(u,ae,yn),Z=Pc(u),En=Fi(u,!0),Ah=z&&No(C,Ku?qn:ln)(),p?(pe=[p+T.os2,j+je+sn],pe.t=ae,_n=p===qt?Ff(u,T)+j+je:0,_n&&(pe.pu
vendor: 4,388 bytes, line 4
4sh(T.d,_n+sn),ae.style.flexBasis!=="auto"&&(ae.style.flexBasis=_n+sn)),ma(pe),mn&&Be.forEach(function(eo){eo.pin===mn&&eo.vars.pinSpacing!==!1&&(eo._subPinOffset=!0)}),z&&G(at)):(_n=Ff(u,T),_n&&ae.style.flexBasis!=="auto"&&(ae.style.flexBasis=_n+sn)),z&&(Sn={top:En.top+(Ku?zo-A:Ah)+sn,left:En.left+(Ku?Ah:zo-A)+sn,boxSizing:"border-box",position:"fixed"},Sn[ds]=Sn["max"+Ha]=Math.ceil(En.width)+sn,Sn[ps]=Sn["max"+Mv]=Math.ceil(En.height)+sn,Sn[Mr]=Sn[Mr+tu]=Sn[Mr+Jl]=Sn[Mr+nu]=Sn[Mr+eu]="0",Sn[qt]=yn[qt],Sn[qt+tu]=yn[qt+tu],Sn[qt+Jl]=yn[qt+Jl],Sn[qt+nu]=yn[qt+nu],Sn[qt+eu]=yn[qt+eu],se=AM(V,Sn,m),Gn&&G(0)),i?(sm=i._initted,ad(1),i.render(i.duration(),!0,!0),Ee=he(T.a)-be+j+je,wt=Math.abs(j-Ee)>1,z&&wt&&se.splice(se.length-2,2),i.render(0,!0,!0),sm||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),ad(0)):Ee=j,ni&&(ni.value?ni.style["overflow"+T.a.toUpperCase()]=ni.value:ni.style.removeProperty("overflow-"+T.a));else if(d&&G()&&!E)for(En=d.parentNode;En&&En!==ot;)En._pinOffset&&(A-=En._pinOffset,M-=En._pinOffset),En=En.parentNode;rl&&rl.forEach(function(eo){return eo.revert(!1,!0)}),D.start=A,D.end=M,_e=Se=Gn?at:G(),!E&&!Gn&&(_e<at&&G(at),D.scroll.rec=0),D.revert(!1,!0),Ce=An(),Fe&&(fe=-1,Fe.restart(!0)),Cn=0,i&&R&&(i._initted||tn)&&i.progress()!==tn&&i.progress(tn||0,!0).render(i.time(),!0,!0),(Ke||me!==D.progress||E||g||i&&!i._initted)&&(i&&!R&&(i._initted||me||i.vars.immediateRender!==!1)&&i.totalProgress(E&&A<-.001&&!me?xe.utils.normalize(A,M,0):me,!0),D.progress=Ke||(_e-A)/j===me?0:me),u&&p&&(ae._pinOffset=Math.round(D.progress*Ee)),Te&&Te.invalidate(),isNaN(il)||(il-=xe.getProperty(k,T.p),Qu-=xe.getProperty(K,T.p),Ec(k,T,il),Ec($,T,il-(ve||0)),Ec(K,T,Qu),Ec(Q,T,Qu-(ve||0))),Ke&&!Gn&&D.update(),f&&!Gn&&!I&&(I=!0,f(D),I=!1)}},D.getVelocity=function(){return(G()-Se)/(An()-xl)*1e3||0},D.endAnimation=function(){hl(D.callbackAnimation),i&&(Te?Te.progress(1):i.paused()?R||hl(i,D.direction<0,1):hl(i,i.reversed()))},D.labelToScroll=function(q){return i&&i.labels&&(A||D.refresh()||A)+i.labels[q]/i.duration()*j||0},D.getTrailing=function(q){var X=Be.indexOf(D),re=D.direction>0?Be.slice(0,X).reverse():Be.slice(X+1);return(dr(q)?re.filter(function(ve){return ve.vars.preventOverlaps===q}):re).filter(function(ve){return D.direction>0?ve.end<=A:ve.start>=M})},D.update=function(q,X,re){if(!(E&&!re&&!q)){var ve=Gn===!0?at:D.scroll(),Re=q?0:(ve-A)/j,we=Re<0?0:Re>1?1:Re||0,Ie=D.progress,Ke,tt,je,Ve,lt,Me,mn,zt;if(X&&(Se=_e,_e=E?G():ve,x&&(Nt=pt,pt=i&&!R?i.totalProgress():we)),v&&u&&!Cn&&!mc&&Fr&&(!we&&A<ve+(ve-Se)/(An()-xl)*v?we=1e-4:we===1&&M>ve+(ve-Se)/(An()-xl)*v&&(we=.9999)),we!==Ie&&D.enabled){if(Ke=D.isActive=!!we&&we<1,tt=!!Ie&&Ie<1,Me=Ke!==tt,lt=Me||!!we!=!!Ie,D.direction=we>Ie?1:-1,D.progress=we,lt&&!Cn&&(je=we&&!Ie?0:we===1?1:Ie===1?2:3,R&&(Ve=!Me&&N[je+1]!=="none"&&N[je+1]||N[je],zt=i&&(Ve==="complete"||Ve==="reset"||Ve in i))),S&&(Me||zt)&&(zt||h||!i)&&(Dn(S)?S(D):D.getTrailing(S).forEach(function(zo){return zo.endAnimation()})),R||(Te&&!Cn&&!mc?(Te._dp._time-Te._start!==Te._time&&Te.render(Te._dp._time-Te._start),Te.resetTo?Te.resetTo("totalProgress",we,i._tTime/i._tDur):(Te.vars.totalProgress=we,Te.invalidate().restart())):i&&i.totalProgress(we,!!(Cn&&(Ce||q)))),u){if(q&&p&&(ae.style[p+T.os2]=Ne),!z)Pe(Pl(be+Ee*we));else if(lt){if(mn=!q&&we>Ie&&M+1>ve&&ve+1>=di(C,T),m)if(!q&&(Ke||mn)){var _n=Fi(u,!0),yn=ve-A;i0(u,ot,_n.top+(T===ln?yn:0)+sn,_n.left+(T===ln?0:yn)+sn)}else i0(u,ae);ma(Ke||mn?se:Z),wt&&we<1&&Ke||Pe(be+(we===1&&!mn?Ee:0))}}x&&!J.tween&&!Cn&&!mc&&Fe.restart(!0),a&&(Me||y&&we&&(we<1||!ld))&&Cu(a.targets).forEach(function(zo){return zo.classList[Ke||y?"add":"remove"](a.className)}),s&&!R&&!q&&s(D),lt&&!Cn?(R&&(zt&&(Ve==="complete"?i.pause().totalProgress(1):Ve==="reset"?i.restart(!0).pause():Ve==="restart"?i.restart(!0):i[Ve]()),s&&s(D)),(Me||!ld)&&(c&&Me&&cd(D,c),B[je]&&cd(D,B[je]),y&&(we===1?D.kill(!1,1):B[je]=0),Me||(je=we===1?1:3,B[je]&&cd(D,B[je]))),P&&!Ke&&Math.abs(D.getVelocity())>(El(P)?P:2500)&&(hl(D.callbackAnimation),Te?Te.progress(1):hl(i,Ve==="reverse"?1:!we,1))):R&&s&&!Cn&&s(D)}if(Lt){var En=E?ve/E.duration()*(E._caScrollDist||0):ve;ct(En+(k._isFlipped?1:0)),Lt(En)}ye&&ye(-ve/E.duration()*(E._caScrollDist||0))}},D.enable=function(q,X){D.enabled||(D.enabled=!0,fn(C,"resize",Sl),L||fn(C,"scroll",js),ie&&fn(n,"refreshInit",ie),q!==!1&&(D.progress=me=0,_e=Se=fe=G()),X!==!1&&D.refresh())}
vendor: 1,046 bytes, line 4
4,D.getTween=function(q){return q&&J?J.tween:Te},D.setPositions=function(q,X,re,ve){if(E){var Re=E.scrollTrigger,we=E.duration(),Ie=Re.end-Re.start;q=Re.start+Ie*q/we,X=Re.start+Ie*X/we}D.refresh(!1,!1,{start:q_(q,re&&!!D._startClamp),end:q_(X,re&&!!D._endClamp)},ve),D.update()},D.adjustPinSpacing=function(q){if(pe&&q){var X=pe.indexOf(T.d)+1;pe[X]=parseFloat(pe[X])+q+sn,pe[1]=parseFloat(pe[1])+q+sn,ma(pe)}},D.disable=function(q,X){if(D.enabled&&(q!==!1&&D.revert(!0,!0),D.enabled=D.isActive=!1,X||Te&&Te.pause(),at=0,le&&(le.uncache=1),ie&&cn(n,"refreshInit",ie),Fe&&(Fe.pause(),J.tween&&J.tween.kill()&&(J.tween=0)),!L)){for(var re=Be.length;re--;)if(Be[re].scroller===C&&Be[re]!==D)return;cn(C,"resize",Sl),L||cn(C,"scroll",js)}},D.kill=function(q,X){D.disable(q,X),Te&&!X&&Te.kill(),l&&delete Vp[l];var re=Be.indexOf(D);re>=0&&Be.splice(re,1),re===Wn&&Qc>0&&Wn--,re=0,Be.forEach(function(ve){return ve.scroller===D.scroller&&(re=1)}),re||Gn||(D.scroll.rec=0),i&&(i.scrollTrigger=null,q&&i.revert({kill:!1}),X||i.kill()),$&&[$,Q,k,K].forEac
vendor: 9,699 bytes, line 4
4h(function(ve){return ve.parentNode&&ve.parentNode.removeChild(ve)}),ru===D&&(ru=0),u&&(le&&(le.uncache=1),re=0,Be.forEach(function(ve){return ve.pin===u&&re++}),re||(le.spacer=0)),r.onKill&&r.onKill(D)},Be.push(D),D.enable(!1,!1),F&&F(D),i&&i.add&&!j){var oe=D.update;D.update=function(){D.update=oe,He.cache++,A||M||D.refresh()},xe.delayedCall(.01,D.update),j=.01,A=M=0}else D.refresh();u&&CM()},n.register=function(r){return Qs||(xe=r||mw(),vw()&&window.document&&n.enable(),Qs=wl),Qs},n.defaults=function(r){if(r)for(var i in r)xc[i]=r[i];return xc},n.disable=function(r,i){wl=0,Be.forEach(function(s){return s[i?"kill":"disable"](r)}),cn(ze,"wheel",js),cn(Pt,"scroll",js),clearInterval(vc),cn(Pt,"touchcancel",ai),cn(ot,"touchstart",ai),yc(cn,Pt,"pointerdown,touchstart,mousedown",K_),yc(cn,Pt,"pointerup,touchend,mouseup",Q_),Nf.kill(),_c(cn);for(var o=0;o<He.length;o+=3)bc(cn,He[o],He[o+1]),bc(cn,He[o],He[o+2])},n.enable=function(){if(ze=window,Pt=document,vr=Pt.documentElement,ot=Pt.body,xe&&(Cu=xe.utils.toArray,Zl=xe.utils.clamp,Hp=xe.core.context||ai,ad=xe.core.suppressOverwrites||ai,Rv=ze.history.scrollRestoration||"auto",Up=ze.pageYOffset||0,xe.core.globals("ScrollTrigger",n),ot)){wl=1,va=document.createElement("div"),va.style.height="100vh",va.style.position="absolute",Tw(),bM(),Yt.register(xe),n.isTouch=Yt.isTouch,lo=Yt.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),zp=Yt.isTouch===1,fn(ze,"wheel",js),Cv=[ze,Pt,vr,ot],xe.matchMedia?(n.matchMedia=function(c){var f=xe.matchMedia(),h;for(h in c)f.add(h,c[h]);return f},xe.addEventListener("matchMediaInit",function(){return Dv()}),xe.addEventListener("matchMediaRevert",function(){return Ew()}),xe.addEventListener("matchMedia",function(){is(0,1),Ts("matchMedia")}),xe.matchMedia().add("(orientation: portrait)",function(){return fd(),fd})):console.warn("Requires GSAP 3.11.0 or later"),fd(),fn(Pt,"scroll",js);var r=ot.hasAttribute("style"),i=ot.style,o=i.borderTopStyle,s=xe.core.Animation.prototype,a,l;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle="solid",a=Fi(ot),ln.m=Math.round(a.top+ln.sc())||0,qn.m=Math.round(a.left+qn.sc())||0,o?i.borderTopStyle=o:i.removeProperty("border-top-style"),r||(ot.setAttribute("style",""),ot.removeAttribute("style")),vc=setInterval(e0,250),xe.delayedCall(.5,function(){return mc=0}),fn(Pt,"touchcancel",ai),fn(ot,"touchstart",ai),yc(fn,Pt,"pointerdown,touchstart,mousedown",K_),yc(fn,Pt,"pointerup,touchend,mouseup",Q_),$p=xe.utils.checkPrefix("transform"),Zc.push($p),Qs=An(),Nf=xe.delayedCall(.2,is).pause(),Zs=[Pt,"visibilitychange",function(){var c=ze.innerWidth,f=ze.innerHeight;Pt.hidden?(G_=c,Y_=f):(G_!==c||Y_!==f)&&Sl()},Pt,"DOMContentLoaded",is,ze,"load",is,ze,"resize",Sl],_c(fn),Be.forEach(function(c){return c.enable(0,1)}),l=0;l<He.length;l+=3)bc(cn,He[l],He[l+1]),bc(cn,He[l],He[l+2])}},n.config=function(r){"limitCallbacks"in r&&(ld=!!r.limitCallbacks);var i=r.syncInterval;i&&clearInterval(vc)||(vc=i)&&setInterval(e0,i),"ignoreMobileResize"in r&&(zp=n.isTouch===1&&r.ignoreMobileResize),"autoRefreshEvents"in r&&(_c(cn)||_c(fn,r.autoRefreshEvents||"none"),dw=(r.autoRefreshEvents+"").indexOf("resize")===-1)},n.scrollerProxy=function(r,i){var o=rr(r),s=He.indexOf(o),a=Es(o);~s&&He.splice(s,a?6:2),i&&(a?bi.unshift(ze,i,ot,i,vr,i):bi.unshift(o,i))},n.clearMatchMedia=function(r){Be.forEach(function(i){return i._ctx&&i._ctx.query===r&&i._ctx.kill(!0,!0)})},n.isInViewport=function(r,i,o){var s=(dr(r)?rr(r):r).getBoundingClientRect(),a=s[o?ds:ps]*i||0;return o?s.right-a>0&&s.left+a<ze.innerWidth:s.bottom-a>0&&s.top+a<ze.innerHeight},n.positionInViewport=function(r,i,o){dr(r)&&(r=rr(r));var s=r.getBoundingClientRect(),a=s[o?ds:ps],l=i==null?a/2:i in $f?$f[i]*a:~i.indexOf("%")?parseFloat(i)*a/100:parseFloat(i)||0;return o?(s.left+l)/ze.innerWidth:(s.top+l)/ze.innerHeight},n.killAll=function(r){if(Be.slice(0).forEach(function(o){return o.vars.id!=="ScrollSmoother"&&o.kill()}),r!==!0){var i=Ss.killAll||[];Ss={},i.forEach(function(o){return o()})}},n})();De.version="3.13.0";De.saveStyles=function(n){return n?Cu(n).forEach(function(e){if(e&&e.style){var t=hr.indexOf(e);t>=0&&hr.splice(t,5),hr.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),xe.core.getCache(e),Hp())}}):hr};De.revert=function(n,e){return Dv(!n,e)};De.create=function(n,e){return new De(n,e)};De.refresh=function(n){return n?Sl(!0):(Qs||De.register())&&is(!0)};De.update=function(n){return++He.cache&&Ui(n===!0?2:0)};De.clearScrollMemory=Sw;De.maxScroll=function(n,e){return di(n,e?qn:ln)};De.getScrollFunc=function(n,e){return No(rr(n),e?qn:ln)};De.getById=function(n){return Vp[n]};De.getAll=function(){return Be.filter(function(n){return n.vars.id!=="ScrollSmoother"})};De.isScrolling=function(){return!!Fr};De.snapDirectional=Iv;De.addEventListener=function(n,e){var t=Ss[n]||(Ss[n]=[]);~t.indexOf(e)||t.push(e)};De.removeEventListener=function(n,e){var t=Ss[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)};De.batch=function(n,e){var t=[],r={},i=e.interval||.016,o=e.batchMax||1e9,s=function(c,f){var h=[],d=[],u=xe.delayedCall(i,function(){f(h,d),h=[],d=[]}).pause();return function(p){h.length||u.restart(!0),h.push(p.trigger),d.push(p),o<=h.length&&u.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&Dn(e[a])&&a!=="onRefreshInit"?s(a,e[a]):e[a];return Dn(o)&&(o=o(),fn(De,"refresh",function(){return o=e.batchMax()})),Cu(n).forEach(function(l){var c={};for(a in r)c[a]=r[a];c.trigger=l,t.push(De.create(c))}),t};var s0=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},dd=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(Yt.isTouch?" pinch-zoom":""):"none",e===vr&&n(ot,t)},Sc={auto:1,scroll:1},MM=function(e){var t=e.event,r=e.target,i=e.axis,o=(t.changedTouches?t.changedTouches[0]:t).target,s=o._gsap||xe.core.getCache(o),a=An(),l;if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==ot&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(Sc[(l=Ir(o)).overflowY]||Sc[l.overflowX]));)o=o.parentNode;s._isScroll=o&&o!==r&&!Es(o)&&(Sc[(l=Ir(o)).overflowY]||Sc[l.overflowX]),s._isScrollT=a}(s._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},Rw=function(e,t,r,i){return Yt.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&MM,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&fn(Pt,Yt.eventTypes[0],l0,!1,!0)},onDisable:function(){return cn(Pt,Yt.eventTypes[0],l0,!0)}})},IM=/(input|label|select|textarea)/i,a0,l0=function(e){var t=IM.test(e.target.tagName);(t||a0)&&(e._gsapAllow=!0,a0=t)},DM=function(e){Jo(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,o=t.allowNestedScroll,s=t.onRelease,a,l,c=rr(e.target)||vr,f=xe.core.globals().ScrollSmoother,h=f&&f.get(),d=lo&&(e.content&&rr(e.content)||h&&e.content!==!1&&!h.smooth()&&h.content()),u=No(c,ln),p=No(c,qn),g=1,v=(Yt.isTouch&&ze.visualViewport?ze.visualViewport.scale*ze.visualViewport.width:ze.outerWidth)/ze.innerWidth,_=0,b=Dn(i)?function(){return i(a)}:function(){return i||2.8},y,x,m=Rw(c,e.type,!0,o),w=function(){return x=!1},E=ai,P=ai,S=function(){l=di(c,ln),P=Zl(lo?1:0,l),r&&(E=Zl(0,di(c,qn))),y=gs},T=function(){d._gsap.y=Pl(parseFloat(d._gsap.y)+u.offset)+"px",d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(d._gsap.y)+", 0, 1)",u.offset=u.cacheID=0},R=function(){if(x){requestAnimationFrame(w);var W=Pl(a.deltaY/2),ee=P(u.v-W);if(d&&ee!==u.v+u.offset){u.offset=ee-u.v;var D=Pl((parseFloat(d&&d._gsap.y)||0)-u.offset);d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+D+", 0, 1)",d._gsap.y=D+"px",u.cacheID=He.cache,Ui()}return!0}u.offset&&T(),x=!0},C,O,L,z,B=function(){S(),C.isActive()&&C.vars.scrollY>l&&(u()>l?C.progress(1)&&u(l):C.resetTo("scrollY",l))};return d&&xe.set(d,{y:"+=0"}),e.ignoreCheck=function(N){return lo&&N.type==="touchmove"&&R()||g>1.05&&N.type!=="touchstart"||a.isGesturing||N.touches&&N.touches.length>1},e.onPress=function(){x=!1;var N=g;g=Pl((ze.visualViewport&&ze.visualViewport.scale||1)/v),C.pause(),N!==g&&dd(c,g>1.01?!0:r?!1:"x"),O=p(),L=u(),S(),y=gs},e.onRelease=e.onGestureStart=function(N,W){if(u.offset&&T(),!W)z.restart(!0);else{He.cache++;var ee=b(),D,ie;r&&(D=p(),ie=D+ee*.05*-N.velocityX/.227,ee*=s0(p,D,ie,di(c,qn)),C.vars.scrollX=E(ie)),D=u(),ie=D+ee*.05*-N.velocityY/.227,ee*=s0(u,D,ie,di(c,ln)),C.vars.scrollY=P(ie),C.invalidate().duration(ee).play(.01),(lo&&C.vars.scrollY>=l||D>=l-1)&&xe.to({},{onUpdate:B,duration:ee})}s&&s(N)},e.onWheel=function(){C._ts&&C.pause(),An()-_>1e3&&(y=0,_=An())},e.onChange=function(N,W,ee,D,ie){if(gs!==y&&S(),W&&r&&p(E(D[2]===W?O+(N.startX-N.x):p()+W-D[1])),ee){u.offset&&T();var te=ie[2]===ee,ue=te?L+N.startY-N.y:u()+ee-ie[1],fe=P(ue);te&&ue!==fe&&(L+=fe-ue),u(fe)}(ee||W)&&Ui()},e.onEnable=function(){dd(c,r?!1:"x"),De.addEventListener("refresh",B),fn(ze,"resize",B),u.smooth&&(u.target.style.scrollBehavior="auto",u.smooth=p.smooth=!1),m.enable()},e.onDisable=function(){dd(c,!0),cn(ze,"resize",B),De.removeEventListener("refresh",B),m.kill()},e.lockAxis=e.lockAxis!==!1,a=new Yt(e),a.iOS=lo,lo&&!u()&&u(1),lo&&xe.ticker.add(ai),z=a._dc,C=xe.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Cw(u,u(),function(){return C.pause()})},onUpdate:Ui,onComplete:z.vars.onComplete}),a};De.sort=function(n){if(Dn(n))return Be.sort(n);var e=ze.pageYOffset||0;return De.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+ze.innerHe
4ight}),Be.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})};De.observe=function(n){return new Yt(n)};De.normalizeScroll=function(n){if(typeof n>"u")return Un;if(n===!0&&Un)return Un.enable();if(n===!1){Un&&Un.kill(),Un=n;return}var e=n instanceof Yt?n:DM(n);return Un&&Un.target===e.target&&Un.kill(),Es(e.target)&&(Un=e),e};De.core={_getVelocityProp:Fp,_inputObserver:Rw,_scrollers:He,_proxies:bi,bridge:{ss:function(){Fr||Ts("scrollStart"),Fr=An()},ref:function(){return Cn}}};mw()&&xe.registerPlugin(De);var Ln,Ow,Wi,pi,Mo,Aw,_a,Tc,kw=function(){return typeof window<"u"},Mw=function(){return Ln||kw()&&(Ln=window.gsap)&&Ln.registerPlugin&&Ln},Iw=function(e){return typeof e=="string"},u0=function(e){return typeof e=="function"},Ou=function(e,t){var r=t==="x"?"Width":"Height",i="scroll"+r,o="client"+r;return e===Wi||e===pi||e===Mo?Math.max(pi[i],Mo[i])-(Wi["inner"+r]||pi[o]||Mo[o]):e[i]-e["offset"+r]},Au=function(e,t){var r="scroll"+(t==="x"?"Left":"Top");return e===Wi&&(e.pageXOffset!=null?r="page"+t.toUpperCase()+"Offset":e=pi[r]!=null?pi:Mo),function(){return e[r]}},LM=function(e,t,r,i){if(u0(e)&&(e=e(t,r,i)),typeof e!="object")return Iw(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var o={},s;for(s in e)o[s]=s!=="onAutoKill"&&u0(e[s])?e[s](t,r,i):e[s];return o},Dw=function(e,t){if(e=Aw(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var r=e.getBoundingClientRect(),i=!t||t===Wi||t===Mo,o=i?{top:pi.clientTop-(Wi.pageYOffset||pi.scrollTop||Mo.scrollTop||0),left:pi.clientLeft-(Wi.pageXOffset||pi.scrollLeft||Mo.scrollLeft||0)}:t.getBoundingClientRect(),s={x:r.left-o.left,y:r.top-o.top};return!i&&t&&(s.x+=Au(t,"x")(),s.y+=Au(t,"y")()),s},c0=function(e,t,r,i,o){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-o:Iw(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+i-o:e==="max"?Ou(t,r)-o:Math.min(Ou(t,r),Dw(e,t)[r]-o)},Gp=function(){Ln=Mw(),kw()&&Ln&&typeof document<"u"&&document.body&&(Wi=window,Mo=document.body,pi=document.documentElement,Aw=Ln.utils.toArray,Ln.config({autoKillThreshold:7}),_a=Ln.config(),Ow=1)},Cs={version:"3.13.0",name:"scrollTo",rawVars:1,register:function(e){Ln=e,Gp()},init:function(e,t,r,i,o){Ow||Gp();var s=this,a=Ln.getProperty(e,"scrollSnapType");s.isWin=e===Wi,s.target=e,s.tween=r,t=LM(t,i,e,o),s.vars=t,s.autoKill=!!("autoKill"in t?t:_a).autoKill,s.getX=Au(e,"x"),s.getY=Au(e,"y"),s.x=s.xPrev=s.getX(),s.y=s.yPrev=s.getY(),Tc||(Tc=Ln.core.globals().ScrollTrigger),Ln.getProperty(e,"scrollBehavior")==="smooth"&&Ln.set(e,{scrollBehavior:"auto"}),a&&a!=="none"&&(s.snap=1,s.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),t.x!=null?(s.add(s,"x",s.x,c0(t.x,e,"x",s.x,t.offsetX||0),i,o),s._props.push("scrollTo_x")):s.skipX=1,t.y!=null?(s.add(s,"y",s.y,c0(t.y,e,"y",s.y,t.offsetY||0),i,o),s._props.push("scrollTo_y")):s.skipY=1},render:function(e,t){for(var r=t._pt,i=t.target,o=t.tween,s=t.autoKill,a=t.xPrev,l=t.yPrev,c=t.isWin,f=t.snap,h=t.snapInline,d,u,p,g,v;r;)r.r(e,r.d),r=r._next;d=c||!t.skipX?t.getX():a,u=c||!t.skipY?t.getY():l,p=u-l,g=d-a,v=_a.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),s&&(!t.skipX&&(g>v||g<-v)&&d<Ou(i,"x")&&(t.skipX=1),!t.skipY&&(p>v||p<-v)&&u<Ou(i,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(o.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(o,t.vars.onAutoKillParams||[]))),c?Wi.scrollTo(t.skipX?d:t.x,t.skipY?u:t.y):(t.skipY||(i.scrollTop=t.y),t.skipX||(i.scrollLeft=t.x)),f&&(e===1||e===0)&&(u=i.scrollTop,d=i.scrollLeft,h?i.style.scrollSnapType=h:i.style.removeProperty("scroll-snap-type"),i.scrollTop=u+1,i.scrollLeft=d+1,i.scrollTop=u,i.scrollLeft=d),t.xPrev=t.x,t.yPrev=t.y,Tc&&Tc.update()},kill:function(e){var t=e==="scrollTo",r=this._props.indexOf(e);return(t||e==="scrollTo_x")&&(this.skipX=1),(t||e==="scrollTo_y")&&(this.skipY=1),r>-1&&this._props.splice(r,1),!this._props.length}};Cs.max=Ou;Cs.getOffset=Dw;Cs.buildGetter=Au;Cs.config=function(n){_a||Gp()||(_a=Ln.config());for(var e in n)_a[e]=n[e]};Mw()&&Ln.registerPlugin(Cs);const mr=kR("main",{state:()=>({vibeImages:{},vibeSounds:[],vibeName:"",vibeHeading:"",muted:!1,preloader:!1,rocksDropped:!1,isHamburgerOpen:!1,isSovereigntyOpen:!1}),actions:{setVibe(n){this.vibeImages=n.images,this.vibeSounds=n.sounds,this.vibeHeading=n.heading},setName(n){this.vibeName=n},setVolume({index:n,volume:e}){this.vibeSounds[n].volume=e},setMuted(n){this.muted=n},setPreloader(n){this.preloader=n},setRocksDropped(n){this.rocksDropped=n},toggleHamburger(){this.isHamburgerOpen=!this.isHamburgerOpen},closeHamburger(){this.isHamburgerOpen=!1},toggleSovereignty(){this.isSovereigntyOpen=!this.isSovereigntyOpen},closeSovereignty(){this.isSovereigntyOpen=!1},async initVibe(n){try{const e=await n.client.getSingle("vibe"),t=e.data.vibe_images,r=[{sound:e.data.vibe_sound_1,name:e.data.vibe_sound_1_name,volume:e.data.vibe_sound_1_volume},{sound:e.data.vibe_sound_2,name:e.data.vibe_sound_2_name,volume:e.data.vibe_sound_2_volume},{sound:e.data.vibe_sound_3,name:e.data.vibe_sound_3_name,volume:e.data.vibe_sounds_3_volume}],i=e.data.vibe_sound_heading[0].text;this.setVibe({images:t,sounds:r,heading:i}),this.setName(i)}catch(e){console.error("Failed to load vibe data:",e)}}}}),Fo={mode:"out-in",onEnter(n,e){document.body.classList.remove("page-routing"),hn.to(".route-swipe",{alpha:0,duration:1,transformOrigin:"top center",ease:Lo.create("custom","M0,0 C1,0 0,1 1,1 "),delay:.5,onComplete:()=>{hn.set(".route-swipe",{scaleY:0,alpha:1,transformOrigin:"bottom center"}),hn.delayedCall(.5,()=>{De.refresh()}),e()}})},onAfterEnter(n){hn.delayedCall(.5,()=>{De.refresh()})},onBeforeLeave(n){hn.set(".route-swipe",{scaleY:0,transformOrigin:"bottom center"})},onLeave(n,e){document.body.classList.add("page-routing"),mr().closeHamburger(),hn.to(".route-swipe",{scaleY:1,duration:.5,transformOrigin:"bottom center",onComplete:()=>{e()},ease:Lo.create("custom","M0,0 C1,0 0,1 1,1 ")})}},NM={pageTransition:Fo},BM={pageTransition:Fo},FM={pageTransition:Fo},$M={pageTransition:Fo},zM={pageTransition:Fo},HM={pageTransition:Fo},jM={pageTransition:Fo},VM={pageTransition:Fo},pd=[{name:"prismic-preview",path:"/preview",component:()=>Hr(()=>import("./XvjVQ5uy.js"),__vite__mapDeps([0,1]),import.meta.url)},{name:"uid",path:"/:uid()",meta:NM||{},component:()=>Hr(()=>import("./Bh8bfjFk.js"),__vite__mapDeps([2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)},{name:"index",path:"/",meta:BM||{},component:()=>Hr(()=>import("./Ch8GSQew.js"),__vite__mapDeps([16,3,4,5,6,17,10,7,8,9,11,18,19,20,21,22,12,13,14,23]),import.meta.url)},{name:"work-uid",path:"/work/:uid()",meta:FM||{},component:()=>Hr(()=>import("./ztmUIrKo.js"),__vite__mapDeps([24,3,4,5,6,12,13,14,25]),import.meta.url)},{name:"work",path:"/work",meta:$M||{},component:()=>Hr(()=>import("./ctLiltEu.js"),__vite__mapDeps([26,3,4,18,8,19,12,13,27]),import.meta.url)},{name:"about",path:"/about",meta:zM||{},component:()=>Hr(()=>import("./Dk50DCJ-.js"),__vite__mapDeps([28,3,4,5,6,17,10,7,8,9,11,18,19,20,21,12,13,14,29]),import.meta.url)},{name:"brief-uid",path:"/brief/:uid()",meta:HM||{},component:()=>Hr(()=>import("./7uH7Fnqd.js"),__vite__mapDeps([30,3,4,5,6,12,13,31]),import.meta.url)},{name:"careers",path:"/careers",meta:jM||{},component:()=>Hr(()=>import("./0qdeNGbf.js"),__vite__mapDeps([32,3,4,5,6,12,13,14,33]),import.meta.url)},{name:"contact",path:"/contact",meta:VM||{},component:()=>Hr(()=>import("./DzU_ijAl.js"),__vite__mapDeps([34,3,4,5,6,35,36,10,37,38,8,9,20,39,40]),import.meta.url)},{name:"slice-simulator",path:"/slice-simulator",component:()=>Hr(()=>import("./DyQSDRY6.js"),[],import.meta.url)}],UM=(n,e)=>({default:()=>n?ht(TT,n===!0?{}:n,e):e.default?.()}),WM=/(:\w+)\([^)]+\)/g,GM=/(:\w+)[?+*]/g,YM=/:\w+/g;function f0(n){const e=n?.meta.key??n.path.replace(WM,"$1").replace(GM,"$1").replace(YM,t=>n.params[t.slice(1)]?.toString()||"");return typeof e=="function"?e(n):e}function XM(n,e){return n===e||e===kr?!1:f0(n)!==f0(e)?!0:!n.matched.every((r,i)=>r.components&&r.components.default===e.matched[i]?.components?.default)}const qM={scrollBehavior(n,e,t){const r=Dt(),i=Jn().options?.scrollBehaviorType??"auto";if(n.path.replace(/\/$/,"")===e.path.replace(/\/$/,""))return e.hash&&!n.hash?{left:0,top:0}:n.hash?{el:n.hash,top:Lw(n.hash),behavior:i}:!1;if((typeof n.meta.scrollToTop=="function"?n.meta.scrollToTop(n,e):n.meta.scrollToTop)===!1)return!1;const s=r._runningTransition?"page:transition:finish":"page:loading:end";return new Promise(a=>{if(e===kr){a(h0(n,e,t,i));return}r.hooks.hookOnce(s,()=>{requestAnimationFrame(()=>a(h0(n,e,t,i)))})})}};function Lw(n){try{const e=document.querySelector(n);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function h0(n,e,t,r){if(t)return t;const i=XM(n,e);return n.hash?{el:n.hash,top:Lw(n.hash),behavior:i?r:"instant"}:{left:0,top:0}}const KM={strict:!1,hashMode:!1,scrollBehaviorType:"auto"},ro={...KM,...qM},QM=async(n,e)=>{let t,r;if(!n.meta?.validate)return;const i=([t,r]=fa(()=>Promise.resolve(n.meta.validate(n))),t=await t,r(),t);if(i===!0)return;const o=Ro({fatal:!0,statusCode:i&&i.statusCode||404,statusMessage:i&&i.statusMessage||`Page Not Found: ${n.fullPath}`,data:{path:n.fullPath}});return typeof window<"u"&&window.history.pushState({},"",e.fullPath),o},ZM=async n=>{let e,t;const r=([e,t]=fa(()=>ov({path:n.path})),e=await e,t(),e);if(r.redirect){const i=r.redirect.includes("#")?r.redirect:r.redirect+n.hash;return Zi(i,{acceptRelative:!0})?(window.location.href=i,!1):i}},JM=[QM,ZM],Yp={};function eI(n,e,t){const{pathname:r,search:i,hash:o}=e,s=n.indexOf("#");if(s>-1){const c=o.includes(n.slice(s))?n.slice(s).length:1;let f=o.slice(c);return f[0]!=="/"&&(f="/"+f),Um(f,"")}const a=Um(r,n),l=!t||CC(a,t)?a:t;
4return l+(l.includes("?")?"":i)+o}const tI=$t({name:"nuxt:router",enforce:"pre",async setup(n){let e,t,r=Ji().app.baseURL;const i=ro.history?.(r)??dA(r),o=ro.routes?([e,t]=fa(()=>ro.routes(pd)),e=await e,t(),e??pd):pd;let s;const a=DA({...ro,scrollBehavior:(v,_,b)=>{if(_===kr){s=b;return}if(ro.scrollBehavior){if(a.options.scrollBehavior=ro.scrollBehavior,"scrollRestoration"in window.history){const y=a.beforeEach(()=>{y(),window.history.scrollRestoration="manual"})}return ro.scrollBehavior(v,kr,s||b)}},history:i,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),n.vueApp.use(a);const l=yi(a.currentRoute.value);a.afterEach((v,_)=>{l.value=_}),Object.defineProperty(n.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=eI(r,window.location,n.payload.path),f=yi(a.currentRoute.value),h=()=>{f.value=a.currentRoute.value};n.hook("page:finish",h),a.afterEach((v,_)=>{v.matched[v.matched.length-1]?.components?.default===_.matched[_.matched.length-1]?.components?.default&&h()});const d={};for(const v in f.value)Object.defineProperty(d,v,{get:()=>f.value[v],enumerable:!0});n._route=$i(d),n._middleware||={global:[],named:{}};const u=ph();a.afterEach(async(v,_,b)=>{delete n._processingMiddleware,!n.isHydrating&&u.value&&await n.runWithContext(ER),b&&await n.callHook("page:loading:end")});try{[e,t]=fa(()=>a.isReady()),await e,t()}catch(v){[e,t]=fa(()=>n.runWithContext(()=>Ko(v))),await e,t()}const p=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value;h();const g=n.payload.state._layout;return a.beforeEach(async(v,_)=>{await n.callHook("page:loading:start"),v.meta=Ti(v.meta),n.isHydrating&&g&&!wi(v.meta.layout)&&(v.meta.layout=g),n._processingMiddleware=!0;{const b=new Set([...JM,...n._middleware.global]);for(const y of v.matched){const x=y.meta.middleware;if(x)for(const m of lv(x))b.add(m)}{const y=await n.runWithContext(()=>ov({path:v.path}));if(y.appMiddleware)for(const x in y.appMiddleware)y.appMiddleware[x]?b.add(x):b.delete(x)}for(const y of b){const x=typeof y=="string"?n._middleware.named[y]||await Yp[y]?.().then(m=>m.default||m):y;if(!x)throw new Error(`Unknown route middleware: '${y}'.`);try{const m=await n.runWithContext(()=>x(v,_));if(!n.payload.serverRendered&&n.isHydrating&&(m===!1||m instanceof Error)){const w=m||Ro({statusCode:404,statusMessage:`Page Not Found: ${c}`});return await n.runWithContext(()=>Ko(w)),!1}if(m===!0)continue;if(m===!1)return m;if(m)return Ix(m)&&m.fatal&&await n.runWithContext(()=>Ko(m)),m}catch(m){const w=Ro(m);return w.fatal&&await n.runWithContext(()=>Ko(w)),w}}}}),a.onError(async()=>{delete n._processingMiddleware,await n.callHook("page:loading:end")}),a.afterEach(v=>{if(v.matched.length===0)return n.runWithContext(()=>Ko(Ro({statusCode:404,fatal:!1,statusMessage:`Page not found: ${v.fullPath}`,data:{path:v.fullPath}})))}),n.hooks.hookOnce("app:created",async()=>{try{"name"in p&&(p.name=void 0),await a.replace({...p,force:!0}),a.options.scrollBehavior=ro.scrollBehavior}catch(v){await n.runWithContext(()=>Ko(v))}}),{provide:{router:a}}}}),Xp=globalThis.requestIdleCallback||(n=>{const e=Date.now(),t={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{n(t)},1)}),nI=globalThis.cancelIdleCallback||(n=>{clearTimeout(n)}),Ka=n=>{const e=Dt();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{Xp(()=>n())}):Xp(()=>n())},rI=$t({name:"nuxt:payload",setup(n){const e=new Set;Jn().beforeResolve(async(t,r)=>{if(t.path===r.path)return;const i=await l_(t.path);if(i){for(const o of e)delete n.static.data[o];for(const o in i.data)o in n.static.data||e.add(o),n.static.data[o]=i.data[o]}}),Ka(()=>{n.hooks.hook("link:prefetch",async t=>{const{hostname:r}=new URL(t,window.location.href);r===window.location.hostname&&await l_(t).catch(()=>{console.warn("[nuxt] Error preloading payload for",t)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(vh,1e3)})}}),iI=$t(()=>{const n=Jn();Ka(()=>{n.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),oI=$t(n=>{let e;async function t(){let r;try{r=await vh()}catch(i){const o=i;if(!("status"in o&&(o.status===404||o.status===403)))throw o}e&&clearTimeout(e),e=setTimeout(t,Km);try{const i=await $fetch(nv("builds/latest.json")+`?${Date.now()}`);i.id!==r?.id&&(n.hooks.callHook("app:manifest:update",i),e&&clearTimeout(e))}catch{}}Ka(()=>{e=setTimeout(t,Km)})});function sI(n={}){const e=n.path||window.location.pathname;let t={};try{t=mu(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(n.force||t?.path!==e||t?.expires<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:e,expires:Date.now()+(n.ttl??1e4)}))}catch{}if(n.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:Dt().payload.state}))}catch{}window.location.pathname!==e?window.location.href=e:window.location.reload()}}const aI=$t({name:"nuxt:chunk-reload",setup(n){const e=Jn(),t=Ji(),r=new Set;e.beforeEach(()=>{r.clear()}),n.hook("app:chunkError",({error:o})=>{r.add(o)});function i(o){const s=hh(t.app.baseURL,o.fullPath);sI({path:s,persistState:!0})}n.hook("app:manifest:update",()=>{e.beforeResolve(i)}),e.onError((o,s)=>{r.has(o)&&i(s)})}});function d0(n){return typeof n=="string"?`'${n}'`:new lI().serialize(n)}const lI=(function(){class n{#e=new Map;compare(t,r){const i=typeof t,o=typeof r;
4return i==="string"&&o==="string"?t.localeCompare(r):i==="number"&&o==="number"?t-r:String.prototype.localeCompare.call(this.serialize(t,!0),this.serialize(r,!0))}serialize(t,r){if(t===null)return"null";switch(typeof t){case"string":return r?t:`'${t}'`;case"bigint":return`${t}n`;case"object":return this.$object(t);case"function":return this.$function(t)}return String(t)}serializeObject(t){const r=Object.prototype.toString.call(t);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),t);const i=t.constructor,o=i===Object||i===void 0?"":i.name;if(o!==""&&globalThis[o]===i)return this.serializeBuiltInType(o,t);if(typeof t.toJSON=="function"){const s=t.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(t))}serializeBuiltInType(t,r){const i=this["$"+t];if(i)return i.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(t,r.entries());throw new Error(`Cannot serialize ${t}`)}serializeObjectEntries(t,r){const i=Array.from(r).sort((s,a)=>this.compare(s[0],a[0]));let o=`${t}{`;for(let s=0;s<i.length;s++){const[a,l]=i[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<i.length-1&&(o+=",")}return o+"}"}$object(t){let r=this.#e.get(t);return r===void 0&&(this.#e.set(t,`#${this.#e.size}`),r=this.serializeObject(t),this.#e.set(t,r)),r}$function(t){const r=Function.prototype.toString.call(t);return r.slice(-15)==="[native code] }"?`${t.name||""}()[native]`:`${t.name}(${t.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(t){let r="[";for(let i=0;i<t.length;i++)r+=this.serialize(t[i]),i<t.length-1&&(r+=",");return r+"]"}$Date(t){try{return`Date(${t.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(t){return`ArrayBuffer[${new Uint8Array(t).join(",")}]`}$Set(t){return`Set${this.$Array(Array.from(t).sort((r,i)=>this.compare(r,i)))}`}$Map(t){return this.serializeObjectEntries("Map",t.entries())}}for(const e of["Error","RegExp","URL"])n.prototype["$"+e]=function(t){return`${e}(${t})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])n.prototype["$"+e]=function(t){return`${e}[${t.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])n.prototype["$"+e]=function(t){return`${e}[${t.join("n,")}${t.length>0?"n":""}]`};return n})();function uI(n,e){return n===e||d0(n)===d0(e)}const cI={trailing:!0};function fI(n,e=25,t={}){if(t={...cI,...t},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let r,i,o=[],s,a;const l=(h,d)=>(s=hI(n,h,d),s.finally(()=>{if(s=null,t.trailing&&a&&!i){const u=l(h,a);return a=null,u}}),s),c=function(...h){return t.trailing&&(a=h),s||new Promise(d=>{const u=!i&&t.leading;clearTimeout(i),i=setTimeout(()=>{i=null;const p=t.leading?r:l(this,h);a=null;for(const g of o)g(p);o=[]},e),u?(r=l(this,h),d(r)):o.push(d)})},f=h=>{h&&(clearTimeout(h),i=null)};return c.isPending=()=>!!i,c.cancel=()=>{f(i),o=[],a=null},c.flush=()=>
4{if(f(i),!a||s)return;const h=a;return a=null,l(this,h)},c}async function hI(n,e,t){return await n.apply(e,t)}const Nw=Symbol.for("nuxt:client-only"),Bw=nt({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(n,{slots:e,attrs:t}){const r=yi(!1);Is(()=>{r.value=!0});const i=ei();return i&&(i._nuxtClientOnly=!0),ls(Nw,!0),()=>{if(r.value){const l=e.default?.();return l&&l.length===1?[Ei(l[0],t)]:l}const o=e.fallback||e.placeholder;if(o)return ht(o);const s=n.fallback||n.placeholder||"",a=n.fallbackTag||n.placeholderTag||"span";return $e(a,t,s)}}}),dI=n=>n==="defer"||n===!1;function pI(...n){const e=typeof n[n.length-1]=="string"?n.pop():void 0;Fw(n[0],n[1])&&n.unshift(e);let[t,r,i={}]=n,o=!1;const s=Ye(()=>db(t));if(typeof s.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const a=Dt();i.server??=!0,i.default??=mI,i.getCachedData??=zw,i.lazy??=!1,i.immediate??=!0,i.deep??=zi.deep,i.dedupe??="cancel",i._functionName,a._asyncData[s.value];function l(){const p={cause:"initial",dedupe:i.dedupe};return a._asyncData[s.value]?._init||(p.cachedData=i.getCachedData(s.value,a,{cause:"initial"}),a._asyncData[s.value]=p0(a,s.value,r,i,p.cachedData)),()=>a._asyncData[s.value].execute(p)}const c=l(),f=a._asyncData[s.value];f._deps++;const h=i.server!==!1&&a.payload.serverRendered;{let p=function(x){const m=a._asyncData[x];m?._deps&&(m._deps--,m._deps===0&&m?._off())};const g=ei();if(g&&h&&i.immediate&&!g.sp&&(g.sp=[]),g&&!g._nuxtOnBeforeMountCbs){g._nuxtOnBeforeMountCbs=[];const x=g._nuxtOnBeforeMountCbs;Wg(()=>{x.forEach(m=>{m()}),x.splice(0,x.length)}),Gg(()=>x.splice(0,x.length))}const v=g&&(g._nuxtClientOnly||pn(Nw,!1));h&&a.isHydrating&&(f.error.value||f.data.value!=null)?(f.pending.value=!1,f.status.value=f.error.value?"error":"success"):g&&(!v&&a.payload.serverRendered&&a.isHydrating||i.lazy)&&i.immediate?g._nuxtOnBeforeMountCbs.push(c):i.immediate&&c();const _=Xa(),b=Pr(s,(x,m)=>{if((x||m)&&x!==m){o=!0;const w=a._asyncData[m]?.data.value!==zi.value,E=a._asyncDataPromises[m]!==void 0,P={cause:"initial",dedupe:i.dedupe};if(!a._asyncData[x]?._init){let S;m&&w?S=a._asyncData[m].data.value:(S=i.getCachedData(x,a,{cause:"initial"}),P.cachedData=S),a._asyncData[x]=p0(a,x,r,i,S)}a._asyncData[x]._deps++,m&&p(m),(i.immediate||w||E)&&a._asyncData[x].execute(P),df(()=>{o=!1})}},{flush:"sync"}),y=i.watch?Pr(i.watch,()=>{o||f._execute({cause:"watch",dedupe:i.dedupe})}):()=>{};_&&fu(()=>{b(),y(),p(s.value)})}const d={data:Cc(()=>a._asyncData[s.value]?.data),pending:Cc(()=>a._asyncData[s.value]?.pending),status:Cc(()=>a._asyncData[s.value]?.status),error:Cc(()=>a._asyncData[s.value]?.error),refresh:(...p)=>a._asyncData[s.value]?._init?a._asyncData[s.value].execute(...p):l()(),execute:(...p)=>d.refresh(...p),clear:()=>{const p=a._asyncData[s.value];if(p?._abortController)try{p._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{p._abortController=void 0}$w(a,s.value)}},u=Promise.resolve(a._asyncDataPromises[s.value]).then(()=>d);return Object.assign(u,d),u}function Cc(n){return Ye({get(){return n()?.value},set(e){const t=n();t&&(t.value=e)}})}function gI(...n){const e=typeof n[n.length-1]=="string"?n.pop():void 0;Fw(n[0],n[1])&&n.unshift(e);const[t,r,i={}]=n;return pI(t,r,{...i,lazy:!0},null)}function Fw(n,e){return!(typeof n=="string"||typeof n=="object"&&n!==null||typeof n=="function"&&typeof e=="function")}async function qp(n){await new Promise(t=>Ka(t)),await Dt().hooks.callHookParallel("app:data:refresh",void 0)}function $w(n,e){e in n.payload.data&&(n.payload.data[e]=void 0),e in n.payload._errors&&(n.payload._errors[e]=zi.errorValue),n._asyncData[e]&&(n._asyncData[e].data.value=void 0,n._asyncData[e].error.value=zi.errorValue,n._asyncData[e].pending.value=!1,n._asyncData[e].status.value="idle"),e in n._asyncDataPromises&&(n._asyncDataPromises[e]=void 0)}function vI(n,e){const t={};for(const r of e)t[r]=n[r];return t}function p0(n,e,t,r,i){n.payload._errors[e]??=zi.errorValue;const o=r.getCachedData!==zw,s=t,a=r.deep?Jt:yi,l=i!=null,c=n.hook("app:data:refresh",async h=>{(!h||h.includes(e))&&await f.execute({cause:"refresh:hook"})}),f={data:a(l?i:r.default()),pending:yi(!l),error:gb(n.payload._errors,e),status:yi("idle"),execute:(...h)=>{const[d,u=void 0]=h,p=d&&u===void 0&&typeof d=="object"?d:{};if(n._asyncDataPromises[e]&&dI(p.dedupe??r.dedupe))return n._asyncDataPromises[e];if(p.cause==="initial"||n.isHydrating){const _="cachedData"in p?p.cachedData:r.getCachedData(e,n,{cause:p.cause??"refresh:manual"});if(_!=null)return n.payload.data[e]=f.data.value=_,f.error.value=zi.errorValue,f.status.value="success",Promise.resolve(_)}f.pending.value=!0,f._abortController&&f._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),f._abortController=new AbortController,f.status.value="pending";const g=new AbortController,v=new Promise((_,b)=>{try{const y=p.timeout??r.timeout,x=_I([f._abortController?.signal,p?.signal],g.signal,y);if(x.aborted){const m=x.reason;b(m instanceof Error?m:new DOMException(String(m??"Aborted"),"AbortError"));return}return x.addEventListener("abort",()=>{const m=x.reason;b(m instanceof Error?m:new DOMException(String(m??"Aborted"),"AbortError"))},{once:!0,signal:g.signal}),Promise.resolve(s(n,{signal:x})).then(_,b)}catch(y){b(y)}}).then(async _=>{let b=_;r.transform&&(b=await r.transform(_)),r.pick&&(b=vI(b,r.pick)),n.payload.data[e]=b,f.data.value=b,f.error.value=zi.errorValue,f.status.value="success"}).catch(_=>{if(!(n._asyncDataPromises[e]&&n._asyncDataPromises[e]!==v)&&!f._abortController?.signal.aborted){if(typeof DOMException<"u"&&_ instanceof DOMException&&_.name==="AbortError"){f.status.value="idle";return}f.error.value=Ro(_),f.data.value=ft(r.default()),f.status.value="error"}}).finally(()=>{f.pending.value=!1,g.abort(),delete n._asyncDataPromises[e]});return n._asyncDataPromises[e]=v,n._asyncDataPromises[e]},_execute:fI((...h)=>f.execute(...h),0,{leading:!0}),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{c(),n._asyncData[e]?._init&&(n._asyncData[e]._init=!1),o||Pi(()=>{n._asyncData[e]?._init||($w(n,e),f.execute=()=>Promise.resolve(),f.data.value=zi.value)})}};return f}const mI=()=>zi.value,zw=(n,e,t)=>{if(e.isHydrating)return e.payload.data[n];if(t.cause!=="refresh:manual"&&t.cause!=="refresh:hook")return e.static.data[n]};function _I(n,e,t){const r=n.filter(s=>!!s);if(typeof t=="number"&&t>=0){const s=AbortSignal.timeout?.(t);s&&r.push(s)}if(AbortSignal.any)return AbortSignal.any(r);const i=new AbortController;for(const s of r)if(s.aborted){const a=s.reason??new DOMException("Aborted","AbortError");try{i.abort(a)}catch{i.abort()}return i.signal}const o=()=>{const a=r.find(l=>l.aborted)?.reason??new DOMException("Aborted","AbortError");try{i.abort(a)}catch{i.abort()}};for(const s of r)s.addEventListener?.("abort",o,{once:!0,signal:e});return i.signal}
4function yI(n,e){if(typeof n!="string")throw new TypeError("argument str must be a string");const t={},r=e||{},i=r.decode||bI;let o=0;for(;o<n.length;){const s=n.indexOf("=",o);if(s===-1)break;let a=n.indexOf(";",o);if(a===-1)a=n.length;else if(a<s){o=n.lastIndexOf(";",s-1)+1;continue}const l=n.slice(o,s).trim();if(r?.filter&&!r?.filter(l)){o=a+1;continue}if(t[l]===void 0){let c=n.slice(s+1,a).trim();c.codePointAt(0)===34&&(c=c.slice(1,-1)),t[l]=xI(c,i)}o=a+1}return t}function bI(n){return n.includes("%")?decodeURIComponent(n):n}function xI(n,e){try{return e(n)}catch{return n}}const Rc=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function g0(n,e,t){const r=t||{},i=r.encode||encodeURIComponent;if(typeof i!="function")throw new TypeError("option encode is invalid");if(!Rc.test(n))throw new TypeError("argument name is invalid");const o=i(e);if(o&&!Rc.test(o))throw new TypeError("argument val is invalid");let s=n+"="+o;if(r.maxAge!==void 0&&r.maxAge!==null){const a=r.maxAge-0;if(Number.isNaN(a)||!Number.isFinite(a))throw new TypeError("option maxAge is invalid");s+="; Max-Age="+Math.floor(a)}if(r.domain){if(!Rc.test(r.domain))throw new TypeError("option domain is invalid");s+="; Domain="+r.domain}if(r.path){if(!Rc.test(r.path))throw new TypeError("option path is invalid");s+="; Path="+r.path}if(r.expires){if(!wI(r.expires)||Number.isNaN(r.expires.valueOf()))throw new TypeError("option expires is invali
4d");s+="; Expires="+r.expires.toUTCString()}if(r.httpOnly&&(s+="; HttpOnly"),r.secure&&(s+="; Secure"),r.priority)switch(typeof r.priority=="string"?r.priority.toLowerCase():r.priority){case"low":{s+="; Priority=Low";break}case"medium":{s+="; Priority=Medium";break}case"high":{s+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:{s+="; SameSite=Strict";break}case"lax":{s+="; SameSite=Lax";break}case"strict":{s+="; SameSite=Strict";break}case"none":{s+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return r.partitioned&&(s+="; Partitioned"),s}function wI(n){return Object.prototype.toString.call(n)==="[object Date]"||n instanceof Date}function Ur(n){if(typeof n!="object")return n;var e,t,r=Object.prototype.toString.call(n);if(r==="[object Object]"){if(n.constructor!==Object&&typeof n.constructor=="function"){t=new n.constructor;for(e in n)n.hasOwnProperty(e)&&t[e]!==n[e]&&(t[e]=Ur(n[e]))}else{t={};for(e in n)e==="__proto__"?Object.defineProperty(t,e,{value:Ur(n[e]),configurable:!0,enumerable:!0,writable:!0}):t[e]=Ur(n[e])}return t}if(r==="[object Array]"){for(e=n.length,t=Array(e);e--;)t[e]=Ur(n[e]);return t}return r==="[object Set]"?(t=new Set,n.forEach(function(i){t.add(Ur(i))}
4),t):r==="[object Map]"?(t=new Map,n.forEach(function(i,o){t.set(Ur(o),Ur(i))}),t):r==="[object Date]"?new Date(+n):r==="[object RegExp]"?(t=new RegExp(n.source,n.flags),t.lastIndex=n.lastIndex,t):r==="[object DataView]"?new n.constructor(Ur(n.buffer)):r==="[object ArrayBuffer]"?n.slice(0):r.slice(-6)==="Array]"?new n.constructor(n):n}const PI={path:"/",watch:!0,decode:n=>mu(decodeURIComponent(n)),encode:n=>encodeURIComponent(typeof n=="string"?n:JSON.stringify(n))},Oc=globalThis.cookieStore;function v0(n,e){const t={...PI,...e};t.filter??=c=>c===n;const r=m0(t)||{};let i;t.maxAge!==void 0?i=t.maxAge*1e3:t.expires&&(i=t.expires.getTime()-Date.now());const o=i!==void 0&&i<=0,s=o||r[n]===void 0||r[n]===null,a=Ur(o?void 0:r[n]??t.default?.()),l=i&&!o?TI(a,i,t.watch&&t.watch!=="shallow"):Jt(a);{let c=null;try{!Oc&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${n}`))}catch{}const f=(p=!1)=>{!p&&(t.readonly||uI(l.value,r[n]))||(SI(n,l.value,t),r[n]=Ur(l.value),c?.postMessage({value:t.encode(l.value)}))},h=p=>{const g=p.refresh?m0(t)?.[n]:t.decode(p.value);d=!0,l.value=g,r[n]=Ur(g),Pi(()=>{d=!1})};let d=!1;const u=!!Xa();if(u&&fu(()=>{d=!0,f(),c?.close()}),Oc){const p=g=>{const v=g.changed.find(b=>b.name===n),_=g.deleted.find(b=>b.name===n);v&&h({value:v.value}),_&&h({value:null})};Oc.addEventListener("change",p),u&&fu(()=>Oc.removeEventListener("change",p))}else c&&(c.onmessage=({data:p})=>h(p));t.watch&&Pr(l,()=>{d||f()},{deep:t.watch!=="shallow"}),s&&f(s)}return l}function m0(n={}){return yI(document.cookie,n)}function EI(n,e,t={}){return e==null?g0(n,e,{...t,maxAge:-1}):g0(n,e,t)}function SI(n,e,t={}){document.cookie=EI(n,e,t)}const _0=2147483647;function TI(n,e,t){let r,i,o=0;const s=t?Jt(n):{value:n};return Xa()&&fu(()=>{i?.(),clearTimeout(r)}),oS((a,l)=>{t&&(i=Pr(s,l));function c(){o=0,clearTimeout(r);const f=e-o,h=f<_0?f:_0;r=setTimeout(()=>{if(o+=h,o<e)return c();s.value=void 0,l()},h)}return{get(){return a(),s.value},set(f){c(),s.value=f,l()}}})}function CI(n){if(n?.__asyncLoader&&!n.__asyncResolved)return n.__asyncLoader()}async function Hw(n,e=Jn()){const{path:t,matched:r}=e.resolve(n);if(!r.length||(e._routePreloaded||=new Set,e._routePreloaded.has(t)))return;const i=e._preloadPromises||=[];if(i.length>4)return Promise.all(i).then(()=>Hw(n,e));e._routePreloaded.add(t);for(const o of r){const s=o.components?.default;if(typeof s!="function")continue;const a=Promise.resolve(s()).catch(()=>{}).finally(()=>i.splice(i.indexOf(a)));i.push(a)}await Promise.all(i)}const RI=(...n)=>n.find(e=>e!==void 0);function OI(n){const e=n.componentName||"NuxtLink";function t(o){return typeof o=="string"&&o.startsWith("#")}function r(o,s,a){const l=a??n.trailingSlash;if(!o||l!=="append"&&l!=="remove")return o;if(typeof o=="string")return Ac(o,l);const c="path"in o&&o.path!==void 0?o.path:s(o).path;return{...o,name:void 0,path:Ac(c,l)}}function i(o){const s=Jn(),a=Ji(),l=Ye(()=>!!o.target&&o.target!=="_self"),c=Ye(()=>{const v=o.to||o.href||"";return typeof v=="string"&&Zi(v,{acceptRelative:!0})}),f=mf("RouterLink"),h=f&&typeof f!="string"?f.useLink:void 0,d=Ye(()=>{if(o.external)return!0;const v=o.to||o.href||"";return typeof v=="object"?!1:v===""||c.value}),u=Ye(()=>{const v=o.to||o.href||"";return d.value?v:r(v,s.resolve,o.trailingSlash)}),p=d.value?void 0:h?.({...o,to:u}),g=Ye(()=>{const v=o.trailingSlash??n.trailingSlash;if(!u.value||c.value||t(u.value))return u.value;if(d.value){const _=typeof u.value=="object"&&"path"in u.value?cp(u.value):u.value,b=typeof _=="object"?s.resolve(_).href:_;return Ac(b,v)}return typeof u.value=="object"?s.resolve(u.value)?.href??null:Ac(hh(a.app.baseURL,u.value),v)});return{to:u,hasTarget:l,isAbsoluteUrl:c,isExternal:d,href:g,isActive:p?.isActive??Ye(()=>u.value===s.currentRoute.value.path),isExactActive:p?.isExactActive??Ye(()=>u.value===s.currentRoute.value.path),route:p?.route??Ye(()=>s.resolve(u.value)),async navigate(v){await PR(g.value,{replace:o.replace,external:d.value||l.value})}}}return nt({name:e,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:i,setup(o,{slots:s}){const a=Jn(),{to:l,href:c,navigate:f,isExternal:h,hasTarget:d,isAbsoluteUrl:u}=i(o),p=yi(!1),g=Jt(null),v=y=>{g.value=o.custom?y?.$el?.nextElementSibling:y?.$el};function _(y){return!p.value&&(typeof o.prefetchOn=="string"?o.prefetchOn===y:o.prefetchOn?.[y]??n.prefetchOn?.[y])&&(o.prefetch??n.prefetch)!==!1&&o.noPrefetch!==!0&&o.target!=="_blank"&&!MI()}async function b(y=Dt()){if(p.value)return;p.value=!0;const x=typeof l.value=="string"?l.value:h.value?cp(l.value):a.resolve(l.value).fullPath,m=h.value?new URL(x,window.location.href).href:x;await Promise.all([y.hooks.callHook("link:prefetch",m).catch(()=>{}),!h.value&&!d.value&&Hw(l.value,a).catch(()=>{})])}if(_("visibility")){const y=Dt();let x,m=null;Is(()=>{const w=AI();Ka(()=>{x=Xp(()=>{g?.value?.tagName&&(m=w.observe(g.value,async()=>{m?.(),m=null,await b(y)}))})})}),Ds(()=>{x&&nI(x),m?.(),m=null})}return()=>{if(!h.value&&!d.value&&!t(l.value)){const m={ref:v,to:l.value,activeClass:o.activeClass||n.activeClass,exactActiveClass:o.exactActiveClass||n.exactActiveClass,replace:o.replace,ariaCurrentValue:o.ariaCurrentValue,custom:o.custom};
4return o.custom||(_("interaction")&&(m.onPointerenter=b.bind(null,void 0),m.onFocus=b.bind(null,void 0)),p.value&&(m.class=o.prefetchedClass||n.prefetchedClass),m.rel=o.rel||void 0),ht(mf("RouterLink"),m,s.default)}const y=o.target||null,x=RI(o.noRel?"":o.rel,n.externalRelAttribute,u.value||d.value?"noopener noreferrer":"")||null;return o.custom?s.default?s.default({href:c.value,navigate:f,prefetch:b,get route(){if(!c.value)return;const m=new URL(c.value,window.location.href);return{path:m.pathname,fullPath:m.pathname,get query(){return ev(m.search)},hash:m.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:x,target:y,isExternal:h.value||d.value,isActive:!1,isExactActive:!1}):null:ht("a",{ref:g,href:c.value||null,rel:x,target:y,onClick:m=>{if(!(h.value||d.value))return m.preventDefault(),o.replace?a.replace(c.value):a.push(c.value)}},s.default?.())}}})}const y0=OI(iR);function Ac(n,e){const t=e==="append"?vx:_u;return Zi(n)&&!n.startsWith("http")?n:t(n,!0)}function AI(){const n=Dt();if(n._observer)return n._observer;let e=null;const t=new Map,r=(o,s)=>(e||=new IntersectionObserver(a=>{for(const l of a){const c=t.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&c&&c()}}),t.set(o,s),e.observe(o),()=>{t.delete(o),e?.unobserve(o),t.size===0&&(e?.disconnect(),e=null)});return n._observer={observe:r}}const kI=/2g/;function MI(){const n=navigator.connection;return!!(n&&(n.saveData||kI.test(n.effectiveType)))}const II=$t({name:"pinia",setup(n){const e=SR();return n.vueApp.use(e),Ma(e),n.payload&&n.payload.pinia&&(e.state.value=n.payload.pinia),{provide:{pinia:e}}},hooks:{"app:rendered"(){const n=Dt();n.payload.pinia=Ge(n.$pinia).state.value,Ma(void 0)}}}),DI=$t({name:"nuxt:global-components"}),kc={},LI=$t({name:"nuxt:prefetch",setup(n){const e=Jn();n.hooks.hook("app:mounted",()=>{e.beforeEach(async t=>{const r=t?.meta?.layout;r&&typeof kc[r]=="function"&&await kc[r]()})}),n.hooks.hook("link:prefetch",t=>{if(Zi(t))return;const r=e.resolve(t);if(!r)return;const i=r.meta.layout;let o=lv(r.meta.middleware);o=o.filter(s=>typeof s=="string");for(const s of o)typeof Yp[s]=="function"&&Yp[s]();typeof i=="string"&&i in kc&&CI(kc[i])})}});function gd(...n){window.dataLayer?.push(arguments)}function NI({tags:n}){window.dataLayer=window.dataLayer||[];for(const e of n)for(const t of e.initCommands??[])gd(...t);gd("js",new Date);for(const e of n)gd("config",e.id,e.config??{})}function BI(n){const e=Ge(n),t=e.tags.filter(Boolean).map(r=>typeof r=="string"?{id:r}:r);if(e.id){const{id:r,config:i,initCommands:o}=e;t.unshift({id:r,config:i,initCommands:o})}return t}const FI=$t({parallel:!0,setup(){const n=Ji().public.gtag,e=BI(n);if(!e.length||(NI({tags:e}),n.initMode==="manual"))return;const t=n.loadingStrategy==="async"?"async":"defer";gh({link:[{rel:"preload",as:"script",href:Ef(n.url,{id:e[0].id})}],script:[{src:Ef(n.url,{id:e[0].id}),[t]:!0,"data-gtag":""}]})}}),$I=new RegExp(/Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|Mediapartners \(Googlebot\)|APIs-Google|Google-InspectionTool|Storebot-Google|GoogleOther|bingbot|Slurp|[wW]get|LinkedInBot|Python-urllib|python-requests|aiohttp|httpx|libwww-perl|httpunit|Nutch|Go-http-client|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|BIGLOTRON|Teoma|convera|seekbot|Gigabot|Gigablast|exabot|ia_archiver|GingerCrawler|webmon |HTTrack|grub\.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|findlink|msrbot|panscient|yacybot|AISearchBot|ips-agent|tagoobot|MJ12bot|woriobot|yanga|buzzbot|mlbot|yandex\.com\/bots|purebot|Linguee Bot|CyberPatrol|voilabot|Baiduspider|citeseerxbot|spbot|twengabot|postrank|Turnitin|scribdbot|page2rss|sitebot|linkdex|Adidxbot|ezooms|dotbot|Mail\.RU_Bot|discobot|heritrix|findthatfile|europarchive\.org|NerdByNature\.Bot|(sistrix|SISTRIX) [cC]rawler|Ahrefs(Bot|SiteAudit)|fuelbot|CrunchBot|IndeedBot|mappydata|woobot|ZoominfoBot|PrivacyAwareBot|Multiviewbot|SWIMGBot|Grobbot|eright|Apercite|semanticbot|Aboundex|domaincrawler|wbsearchbot|summify|CCBot|edisterbot|SeznamBot|ec2linkfinder|gslfbot|aiHitBot|intelium_bot|facebookexternalhit|Yeti|RetrevoPageAnalyzer|lb-spider|Sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net\.com\.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|it2media-domain-crawler|ip-web-crawler\.com|siteexplorer\.info|elisabot|proximic|changedetection|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|CC Metadata Scaper|g00g1e\.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Twitterbot|cXensebot|smtbot|bnf\.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot\/|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive\.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|S[eE][mM]rushBot|yoozBot|lipperhey|Y!J|Domain Re-Animator Bot|AddThis|Screaming Frog SEO Spider|MetaURI|Scrapy|Livelap[bB]ot|OpenHoseBot|CapsuleChecker|collection@infegy\.com|IstellaBot|DeuSu\/|betaBot|Cliqzbot\/|MojeekBot\/|netEstate NE Crawler|SafeSearch microdata crawler|Gluten Free Crawler\/|Sonic|Sysomos|Trove|deadlinkchecker|Slack-ImgProxy|Embedly|RankActiveLinkBot|iskanie|SafeDNSBot|SkypeUriPreview|Veoozbot|Slackbot|redditbot|datagnionbot|Google-Adwords-Instant|adbeat_bot|WhatsApp|contxbot|pinterest\.com\/bot|electricmonk|GarlikCrawler|BingPreview\/|vebidoobot|FemtosearchBot|Yahoo Link Preview|MetaJobBot|DomainStatsBot|mindUpBot|Daum\/|Jugendschutzprogramm-Crawler|Xenu Link Sleuth|Pcore-HTTP|moatbot|KosmioBot|[pP]ingdom|AppInsights|PhantomJS|Gowikibot|PiplBot|Discordbot|TelegramBot|Jetslide|newsharecounts|James BOT|Bark[rR]owler|TinEye|SocialRankIOBot|trendictionbot|Ocarinabot|epicbot|Primalbot|DuckDuckGo-Favicons-Bot|GnowitNewsbot|Leikibot|LinkArchiver|YaK\/|PaperLiBot|Digg Deeper|dcrawl|Snacktory|AndersPinkBot|Fyrebot|EveryoneSocialBot|Mediatoolkitbot|Luminator-robots|ExtLinksBot|SurveyBot|NING\/|okhttp|Nuzzel|omgili|PocketParser|YisouSpider|um-LN|ToutiaoSpider|MuckRack|Jamie's Spider|AHC\/|NetcraftSurveyAgent|Laserlikebot|^Apache-HttpClient|AppEngine-Google|Jetty|Upflow|Thinklab|Traackr\.com|Twurly|Mastodon|http_get|DnyzBot|botify|007ac9 Crawler|BehloolBot|BrandVerity|check_http|BDCbot|ZumBot|EZID|ICC-Crawler|ArchiveBot|^LCC |filterdb\.iss\.net\/crawler|BLP_bbot|BomboraBot|Buck\/|Companybook-Crawler|Genieo|magpie-crawler|Meltw
4aterNews|Moreover|newspaper\/|ScoutJet|(^| )sentry\/|StorygizeBot|UptimeRobot|OutclicksBot|seoscanners|Hatena|Google Web Preview|MauiBot|AlphaBot|SBL-BOT|IAS crawler|adscanner|Netvibes|acapbot|Baidu-YunGuanCe|bitlybot|blogmuraBot|Bot\.AraTurka\.com|bot-pge\.chlooe\.com|BoxcarBot|BTWebClient|ContextAd Bot|Digincore bot|Disqus|Feedly|Fetch\/|Fever|Flamingo_SearchEngine|FlipboardProxy|g2reader-bot|G2 Web Services|imrbot|K7MLWCBot|Kemvibot|Landau-Media-Spider|linkapediabot|vkShare|Siteimprove\.com|BLEXBot\/|DareBoost|ZuperlistBot\/|Miniflux\/|Feedspot|Diffbot\/|SEOkicks|tracemyfile|Nimbostratus-Bot|zgrab|PR-CY\.RU|AdsTxtCrawler|Datafeedwatch|Zabbix|TangibleeBot|google-xrawler|axios|Amazon CloudFront|Pulsepoint|CloudFlare-AlwaysOnline|Google-Structured-Data-Testing-Tool|WordupInfoSearch|WebDataStats|HttpUrlConnection|ZoomBot|VelenPublicWebCrawler|MoodleBot|jpg-newsbot|outbrain|W3C_Validator|Validator\.nu|W3C-checklink|W3C-mobileOK|W3C_I18n-Checker|FeedValidator|W3C_CSS_Validator|W3C_Unicorn|Google-PhysicalWeb|Blackboard|ICBot\/|BazQux|Twingly|Rivva|Experibot|awesomecrawler|Dataprovider\.com|GroupHigh\/|theoldreader\.com|AnyEvent|Uptimebot\.org|Nmap Scripting Engine|2ip\.ru|Clickagy|Caliperbot|MBCrawler|online-webceo-bot|B2B Bot|AddSearchBot|Google Favicon|HubSpot|Chrome-Lighthouse|HeadlessChrome|CheckMarkNetwork\/|www\.uptime\.com|Streamline3Bot\/|serpstatbot\/|MixnodeCache\/|^curl|SimpleScraper|RSSingBot|Jooblebot|fedoraplanet|Friendica|NextCloud|Tiny Tiny RSS|RegionStuttgartBot|Bytespider|Datanyze|Google-Site-Verification|TrendsmapResolver|tweetedtimes|NTENTbot|Gwene|SimplePie|SearchAtlas|Superfeedr|feedbot|UT-Dorkbot|Amazonbot|SerendeputyBot|Eyeotabot|officestorebot|Neticle Crawler|SurdotlyBot|LinkisBot|AwarioSmartBot|AwarioRssBot|RyteBot|FreeWebMonitoring SiteChecker|AspiegelBot|NAVER Blog Rssbot|zenback bot|SentiBot|Domains Project\/|Pandalytics|VKRobot|bidswitchbot|tigerbot|NIXStatsbot|Atom Feed Robot|[Cc]urebot|PagePeeker\/|Vigil\/|rssbot\/|startmebot\/|JobboerseBot|seewithkids|NINJA bot|Cutbot|BublupBot|BrandONbot|RidderBot|Taboolabot|Dubbotbot|FindITAnswersbot|infoobot|Refindbot|BlogTraffic\/\d\.\d+ Feed-Fetcher|SeobilityBot|Cincraw|Dragonbot|VoluumDSP-content-bot|FreshRSS|BitBot|^PHP-Curl-Class|Google-Certificates-Bridge|centurybot|Viber|e\.ventures Investment Crawler|evc-batch|PetalBot|virustotal|(^| )PTST\/|minicrawler|Cookiebot|trovitBot|seostar\.co|IonCrawl|Uptime-Kuma|Seekport|FreshpingBot|Feedbin|CriteoBot|Snap URL Preview Service|Better Uptime Bot|RuxitSynthetic|Google-Read-Aloud|Valve\/Steam|OdklBot\/|GPTBot|ChatGPT-User|YandexRenderResourcesBot\/|LightspeedSystemsCrawler|ev-crawler\/|BitSightBot\/|woorankreview\/|Google-Safety|AwarioBot|DataForSeoBot|Linespider|WellKnownBot|A Patent Crawler|StractBot|search\.marginalia\.nu|YouBot|Nicecrawler|Neevabot|BrightEdge Crawler|SiteCheckerBotCrawler|TombaPublicWebCrawler|CrawlyProjectCrawler|KomodiaBot|KStandBot|CISPA Webcrawler|MTRobot|hyscore\.io|AlexandriaOrgBot|2ip bot|Yellowbrandprotectionbot|SEOlizer|vuhuvBot|INETDEX-BOT|Synapse|t3versionsBot|deepnoc|Cocolyzebot|hypestat|ReverseEngineeringBot|sempi\.tech|Iframely|MetaInspector|node-fetch|lkxscan|python-opengraph|OpenGraphCheck|developers\.google\.com\/\+\/web\/snippet|SenutoBot|MaCoCu|NewsBlur|inoreader|NetSystemsResearch|PageThing|WordPress\/|PhxBot|ImagesiftBot|Expanse|InternetMeasurement|^BW\/|GeedoBot|Audisto Crawler|PerplexityBot\/|[cC]laude[bB]ot|Monsidobot|GroupMeBot|Vercelbot|vercel-screenshot/),zI=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,HI=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
4sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,jI=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,VI=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;function UI(n){return zI.test(n)||HI.test(n.slice(0,4))}function WI(n){return jI.test(n)||VI.test(n.slice(0,4))}function GI(n){return/iPad|iPhone|iPod/.test(n)}function YI(n){return/android/i.test(n)}function XI(n){return/Windows/.test(n)}function qI(n){return/Mac OS X/.test(n)}const KI=[{name:"Samsung",regex:/SamsungBrowser/i},{name:"Edge",regex:/edg(?:[ea]|ios)?\//i},{name:"Firefox",regex:/firefox|iceweasel|fxios/i},{name:"Chrome",regex:/chrome|crios|crmo/i},{name:"Safari",regex:/safari|applewebkit/i}];function QI(n){for(const e of KI)if(e.regex.test(n))return e.name;return""}function b0(n,e={}){let t=!1,r=!1,i=!1,o=!1;if(n==="Amazon CloudFront")e["cloudfront-is-mobile-viewer"]==="true"&&(t=!0,r=!0),e["cloudfront-is-tablet-viewer"]==="true"&&(t=!1,r=!0),e["cloudfront-is-desktop-viewer"]==="true"&&(t=!1,r=!1),e["cloudfront-is-ios-viewer"]==="true"&&(i=!0),e["cloudfront-is-android-viewer"]==="true"&&(o=!0);else if(e&&e["cf-device-type"])switch(e["cf-device-type"]){case"mobile":t=!0,r=!0;break;case"tablet":t=!1,r=!0;break;case"desktop":t=!1,r=!1;break}else t=UI(n),r=WI(n),i=GI(n),o=YI(n);const s=XI(n),a=qI(n),l=QI(n),c=l==="Safari",f=l==="Firefox",h=l==="Edge",d=l==="Chrome",u=l==="Samsung",p=$I.test(n);return{userAgent:n,isMobile:t,isMobileOrTablet:r,isTablet:!t&&r,isDesktop:!r,isIos:i,isAndroid:o,isWindows:s,isMacOS:a,isApple:a||i,isDesktopOrTablet:!t,isSafari:c,isFirefox:f,isEdge:h,isChrome:d,isSamsung:u,isCrawler:p}}const ZI=$t(()=>{const n=Ji(),e=n.public.device.defaultUserAgent;let t;{const r=navigator.userAgent||e;t=Ti(b0(r)),n.public.device.refreshOnResize&&window.addEventListener("resize",()=>{setTimeout(()=>{const i=b0(navigator.userAgent||r);Object.entries(i).forEach(([o,s])=>{t[o]=s})},50)})}return{provide:{device:t}}}),JI=$t(n=>{Ji().public.prismic.preview&&window.addEventListener("prismicPreviewUpdate",t=>{t.preventDefault(),qp()})}),fi={listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",span:"span"},jw=n=>Array.isArray(n)?`[${n.map(jw).join(", ")}]`:typeof n=="string"?`"${n}"`:n instanceof Date?`${n.getTime()}`:`${n}`,gt=n=>(t,...r)=>{const i=r.map(jw).join(", "),o=t&&r.length?", ":"";return`[${n}(${t}${o}${i})]`},x0=n=>{const e=gt(n);return r=>e(r)},eD=n=>{const e=gt(n);return(...r)=>e("",...r)},li={at:gt("at"),not:gt("not"),any:gt("any"),in:gt("in"),fulltext:gt("fulltext"),has:x0("has"),missing:x0("missing"),similar:eD("similar"),geopointNear:gt("geopoint.near"),numberLessThan:gt("number.lt"),numberGreaterThan:gt("number.gt"),numberInRange:gt("number.inRange"),dateAfter:gt("date.after"),dateBefore:gt("date.before"),dateBetween:gt("date.between"),dateDayOfMonth:gt("date.day-of-month"),dateDayOfMonthAfter:gt("date.day-of-month-after"),dateDayOfMonthBefore:gt("date.day-of-month-before"),dateDayOfWeek:gt("date.day-of-week"),dateDayOfWeekAfter:gt("date.day-of-week-after"),dateDayOfWeekBefore:gt("date.day-of-week-before"),dateMonth:gt("date.month"),dateMonthAfter:gt("date.month-after"),dateMonthBefore:gt("date.month-before"),dateYear:gt("date.year"),dateHour:gt("date.hour"),dateHourAfter:gt("date.hour-after"),dateHourBefore:gt("date.hour-before")},mo=n=>Array.isArray(n)?n:[n],$n=(n={},e)=>({...n,filters:[...n.filters||[],...mo(e)]}),tD=n=>typeof n=="function"?n:()=>n,Vw="7.21.0",w0=n=>`https://prismic.dev/msg/client/v${Vw}/${n}`,P0=n=>li.at("document.tags",mo(n));
4class Yr extends Error{url;response;constructor(e="An invalid API response was returned",t,r){super(e),this.url=t,this.response=r}}const Lv=(n,e)=>{const t=n.find(r=>e(r));if(!t)throw new Yr("Ref could not be found.",void 0,void 0);return t},E0=n=>Lv(n,e=>e.isMasterRef),vd=(n,e)=>Lv(n,t=>t.id===e),md=(n,e)=>Lv(n,t=>t.label===e),Uw="io.prismic.preview",nD=Object.freeze(Object.defineProperty({__proto__:null,preview:Uw},Symbol.toStringTag,{value:"Module"})),S0=n=>n.replace(/%3B/g,";"),rD=n=>{const e=n.split("; ");let t;for(const r of e){const i=r.split("=");if(S0(i[0]).replace(/%3D/g,"=")===Uw){t=S0(i.slice(1).join("="));break}}return t},iD=n=>n.replace(/(\n| )*( |{|})(\n| )*/gm,(e,t,r)=>r),oD=n=>new Promise(e=>setTimeout(e,n)),sD=({interval:n}={})=>{const e=[];let t=!1,r=0;const i=()=>{!t&&e.length>0&&(e.shift()?.(),t=!0)},o=()=>{t=!1,i()},s=async(l,c,f)=>{const h=Date.now()-r;n&&h<n&&await oD(n-h);const d=(async()=>l(...f))();c(d);try{await d}catch{}r=Date.now(),o()},a=(l,c,f)=>{new Promise(h=>{e.push(h)}).then(s.bind(void 0,l,c,f)),(async()=>(await Promise.resolve(),t||i()))()};return((l,...c)=>new Promise(f=>{a(l,f,c)}))},T0=1500,aD={},dl={};async function Ww(n,e,t){const r=n.toString();let i;if(e?.body)i=(aD[n.hostname]||=sD({interval:T0}))(()=>t(r,e));else{const s=dl[r]?.get(e?.signal);s?i=s:(i=t(r,e).finally(()=>{dl[r]?.delete(e?.signal),dl[r]?.size===0&&delete dl[r]}),(dl[r]||=new Map).set(e?.signal,i))}const o=await i;if(o.status===429){const s=Number(o.headers.get("retry-after")),a=Number.isNaN(s)?T0:s*1e3;return await new Promise(l=>setTimeout(l,a)),Ww(n,e,t)}return o.clone()}const Mc=n=>li.any("document.tags",mo(n)),lD=5e3;let C0,_d=0;const uD=(n,e={})=>{const{level:t="log"}=e;if(n===C0&&Date.now()-_d<lD){_d=Date.now();return}_d=Date.now(),C0=n,console[t](n)},Vs=n=>li.at("document.type",n);class ku extends Yr{}class Kp extends Yr{}class cD extends Yr{}class fD extends ku{}class R0 extends ku{}class yd extends ku{}class hD extends Kp{}const Po={Any:"Any",Document:"Document",Media:"Media",Web:"Web"},Gw=n=>({link_type:Po.Document,id:n.id,uid:n.uid||void 0,type:n.type,tags:n.tags,lang:n.lang,url:n.url==null?void 0:n.url,slug:n.slugs?.[0],...n.data&&Object.keys(n.data).length>0?{data:n.data}:{}}),Ph=(n,...e)=>{if(!n)return null;const t="link_type"in n?n:Gw(n),[r]=e;let i;switch(typeof r=="function"||r==null?i={linkResolver:r}:i={...r},t.link_type){case Po.Media:case Po.Web:return"url"in t?t.url:null;case Po.Document:{if("id"in t&&i.linkResolver){const o=i.linkResolver(t);if(o!=null)return o}return"url"in t&&t.url?t.url:null}case Po.Any:default:return null}},dD="x-c",pD={accessToken:"access_token"},gD=n=>typeof n=="string"?n:n.direction==="desc"?`${n.field} desc`:n.field,vD=(n,e)=>{const{filters:t,predicates:r,...i}=e,o=new URL("documents/search",`${n}/`);
4if(t)for(const s of mo(t))o.searchParams.append("q",`[${s}]`);if(r)for(const s of mo(r))o.searchParams.append("q",`[${s}]`);for(const s in i){const a=pD[s]||s;let l=i[s];if(a==="orderings"){const c=i[a];c!=null&&(l=`[${mo(c).map(h=>gD(h)).join(",")}]`)}else a==="routes"&&typeof i[a]=="object"&&(l=JSON.stringify(mo(i[a])));l!=null&&o.searchParams.set(a,mo(l).join(","))}return o.searchParams.set(dD,`js-${Vw}`),o.toString()},mD=n=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(n),_D=n=>{if(mD(n))return`https://${n}.cdn.prismic.io/api/v2`;throw new Yr(`An invalid Prismic repository name was given: ${n}`,void 0,void 0)},yD=n=>{try{const e=new URL(n).hostname;if(e.endsWith("prismic.io")||e.endsWith("wroom.io")||e.endsWith("wroom.test"))return e.split(".")[0]}catch{}throw new Yr(`An invalid Prismic Document API endpoint was provided: ${n}`,void 0,void 0)},O0=n=>{try{return new URL(n),!0}catch{return!1}},bD=100,xD=5e3,wD=500,PD=3;var ii;(function(n){n.Master="Master",n.ReleaseID="ReleaseID",n.ReleaseLabel="ReleaseLabel",n.Manual="Manual"})(ii||(ii={}));class ED{fetchFn;fetchOptions;#e;set repositoryName(e){this.#e=e}get repositoryName(){if(!this.#e)throw new Yr(`A repository name is required for this method but one could not be inferred from the provided API endpoint (\`${this.documentAPIEndpoint}\`). To fix this error, provide a repository name when creating the client. For more details, see ${w0("prefer-repository-name")}`,void 0,void 0);return this.#e}documentAPIEndpoint;set endpoint(e){this.documentAPIEndpoint=e}get endpoint(){return this.documentAPIEndpoint}accessToken;routes;brokenRoute;defaultParams;refState={mode:ii.Master,autoPreviewsEnabled:!0};cachedRepository;cachedRepositoryExpiration=0;constructor(e,t={}){if(this.fetchOptions=t.fetchOptions,typeof t.fetch=="function")this.fetchFn=t.fetch;else if(typeof globalThis.fetch=="function")this.fetchFn=globalThis.fetch;else throw new Yr("A valid fetch implementation was not provided. In environments where fetch is not available (including Node.js), a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);if(this.fetchFn===globalThis.fetch&&(this.fetchFn=this.fetchFn.bind(globalThis)),t.documentAPIEndpoint||O0(e),O0(e)){this.documentAPIEndpoint=e;try{this.repositoryName=yD(e)}catch{console.warn(`[@prismicio/client] A repository name could not be inferred from the provided endpoint (\`${e}\`). Some methods will be disabled. Create the client using a repository name to prevent this warning. For more details, see ${w0("prefer-repository-name")}`)}}else this.documentAPIEndpoint=t.documentAPIEndpoint||_D(e),this.repositoryName=e;this.accessToken=t.accessToken,this.routes=t.routes,this.brokenRoute=t.brokenRoute,this.defaultParams=t.defaultParams,t.ref&&this.queryContentFromRef(t.ref),this.graphQLFetch=this.graphQLFetch.bind(this)}enableAutoPreviews(){this.refState.autoPreviewsEnabled=!0}enableAutoPreviewsFromReq(e){this.refState.httpRequest=e,this.refState.autoPreviewsEnabled=!0}disableAutoPreviews(){this.refState.autoPreviewsEnabled=!1}async get(e){const{data:t}=await this._get(e);return t}async getFirst(e){const t={...e};!(e&&e.page)&&!e?.pageSize&&(t.pageSize=this.defaultParams?.pageSize??1);const{data:r,url:i}=await this._get(t),o=r.results[0];if(o)return o;throw new Kp("No documents were returned",i,void 0)}async dangerouslyGetAll(e={}){const{limit:t=1/0,...r}=e,i={...r,pageSize:Math.min(t,r.pageSize||this.defaultParams?.pageSize||bD)},o=[];let s;for(;(!s||s.next_page)&&o.length<t;){const a=s?s.page+1:void 0;s=await this.get({...i,page:a}),o.push(...s.results),s.next_page&&await new Promise(l=>setTimeout(l,wD))}return o.slice(0,t)}async getByID(e,t){return await this.getFirst($n(t,li.at("document.id",e)))}async getByIDs(e,t){return await this.get($n(t,li.in("document.id",e)))}async getAllByIDs(e,t){return await this.dangerouslyGetAll($n(t,li.in("document.id",e)))}async getByUID(e,t,r){return await this.getFirst($n(r,[Vs(e),li.at(`my.${e}.uid`,t)]))}async getByUIDs(e,t,r){return await this.get($n(r,[Vs(e),li.in(`my.${e}.uid`,t)]))}async getAllByUIDs(e,t,r){return await this.dangerouslyGetAll($n(r,[Vs(e),li.in(`my.${e}.uid`,t)]))}async getSingle(e,t){return await this.getFirst($n(t,Vs(e)))}async getByType(e,t){return await this.get($n(t,Vs(e)))}async getAllByType(e,t){return await this.dangerouslyGetAll($n(t,Vs(e)))}async getByTag(e,t){return await this.get($n(t,Mc(e)))}async getAllByTag(e,t){return await this.dangerouslyGetAll($n(t,Mc(e)))}async getByEveryTag(e,t){return await this.get($n(t,P0(e)))}async getAllByEveryTag(e,t){return await this.dangerouslyGetAll($n(t,P0(e)))}async getBySomeTags(e,t){return await this.get($n(t,Mc(e)))}async getAllBySomeTags(e,t){return await this.dangerouslyGetAll($n(t,Mc(e)))}async getRepository(e){const t=new URL(this.documentAPIEndpoint);this.accessToken&&t.searchParams.set("access_token",this.accessToken);const r=await this.#t(t,e);switch(r.status){case 200:return await r.json();case 401:{const i=await r.json();throw new ku(i.error,t.toString(),i)}case 404:throw new hD(`Prismic repository not found. Check that "${this.documentAPIEndpoint}" is pointing to the correct repository.`,t.toString(),void 0);default:throw new Yr(void 0,t.toString(),await r.text())}}async getRefs(e){return(await this.getRepository(e)).refs}
4async getRefByID(e,t){const r=await this.getRefs(t);return vd(r,e)}async getRefByLabel(e,t){const r=await this.getRefs(t);return md(r,e)}async getMasterRef(e){const t=await this.getRefs(e);return E0(t)}async getReleases(e){return(await this.getRefs(e)).filter(r=>!r.isMasterRef)}async getReleaseByID(e,t){const r=await this.getReleases(t);return vd(r,e)}async getReleaseByLabel(e,t){const r=await this.getReleases(t);return md(r,e)}async getTags(e){const r=(await this.getCachedRepository(e)).forms.tags;if(r){const o=new URL(r.action);this.accessToken&&o.searchParams.set("access_token",this.accessToken);const s=await this.#t(o,e);if(s.ok)return await s.json()}return(await this.getRepository(e)).tags}async buildQueryURL({signal:e,fetchOptions:t,...r}={}){const i=r.ref||await this.getResolvedRefString({signal:e,fetchOptions:t}),o=r.integrationFieldsRef||(await this.getCachedRepository({signal:e,fetchOptions:t})).integrationFieldsRef||void 0;return vD(this.documentAPIEndpoint,{...this.defaultParams,...r,ref:i,integrationFieldsRef:o,routes:r.routes||this.routes,brokenRoute:r.brokenRoute||this.brokenRoute,accessToken:r.accessToken||this.accessToken})}async resolvePreviewURL(e){let t=e.documentID,r=e.previewToken;if(typeof globalThis.location<"u"){const i=new URLSearchParams(globalThis.location.search);t=t||i.get("documentId"),r=r||i.get("token")}else if(this.refState.httpRequest){if("query"in this.refState.httpRequest)t=t||this.refState.httpRequest.query?.documentId,r=r||this.refState.httpRequest.query?.token;else if("url"in this.refState.httpRequest&&this.refState.httpRequest.url){const i=new URL(this.refState.httpRequest.url,"missing-host://").searchParams;t=t||i.get("documentId"),r=r||i.get("token")}}if(t!=null&&r!=null){const i=await this.getByID(t,{ref:r,lang:"*",signal:e.signal,fetchOptions:e.fetchOptions}),o=Ph(i,{linkResolver:e.linkResolver});if(typeof o=="string")return o}return e.defaultURL}queryLatestContent(){this.refState.mode=ii.Master}queryContentFromReleaseByID(e){this.refState={...this.refState,mode:ii.ReleaseID,releaseID:e}}queryContentFromReleaseByLabel(e){this.refState={...this.refState,mode:ii.ReleaseLabel,releaseLabel:e}}queryContentFromRef(e){this.refState={...this.refState,mode:ii.Manual,ref:e}}async graphQLFetch(e,t){const r=await this.getCachedRepository(),i=await this.getResolvedRefString(),o={"Prismic-ref":i,Authorization:this.accessToken?`Token ${this.accessToken}`:"",...t?t.headers:{}};r.integrationFieldsRef&&(o["Prismic-integration-field-ref"]=r.integrationFieldsRef);const s={};for(const c in o)o[c]&&(s[c.toLowerCase()]=o[c]);const a=new URL(e);a.searchParams.set("ref",i);const l=a.searchParams.get("query");return l&&a.searchParams.set("query",iD(l)),await this.fetchFn(a.toString(),{...t,headers:s})}async getCachedRepository(e){return(!this.cachedRepository||Date.now()>=this.cachedRepositoryExpiration)&&(this.cachedRepository=await this.getRepository(e),this.cachedRepositoryExpiration=Date.now()+xD),this.cachedRepository}async getResolvedRefString(e){if(this.refState.autoPreviewsEnabled){let i,o;if(this.refState.httpRequest?.headers?"get"in this.refState.httpRequest.headers&&typeof this.refState.httpRequest.headers.get=="function"?o=this.refState.httpRequest.headers.get("cookie"):"cookie"in this.refState.httpRequest.headers&&(o=this.refState.httpRequest.headers.cookie):globalThis.document?.cookie&&(o=globalThis.document.cookie),o&&(i=rD(o)),i)return i}const t=await this.getCachedRepository(e),r=this.refState.mode;if(r===ii.ReleaseID)return vd(t.refs,this.refState.releaseID).ref;if(r===ii.ReleaseLabel)return md(t.refs,this.refState.releaseLabel).ref;if(r===ii.Manual){const i=await tD(this.refState.ref)();if(typeof i=="string")return i}return E0(t.refs).ref}async _get(e,t=0){const r=await this.buildQueryURL(e);try{const i=await this.#t(new URL(r),e);switch(i.status){case 200:try{return{data:await i.clone().json(),url:r}}catch{throw new Yr(void 0,r,await i.text())}case 400:{const o=await i.json();throw new cD(o.message,r,o)}case 401:{const o=await i.json();throw new ku(o.message,r,o)}case 404:{const o=await i.json();switch(o.type){case"api_notfound_error":throw new yd(o.message,r,o);case"api_security_error":if(/preview token.*expired/i.test(o.message))throw new fD(o.message,r,o);default:throw new Kp(o.message,r,o)}}case 410:{const o=await i.json();throw new R0(o.message,r,o)}default:throw new Yr(void 0,r,await i.text())}}catch(i){if(!(i instanceof yd||i instanceof R0)||t>=PD-1)throw i;e?.ref||(this.cachedRepository=void 0);const o=i.message.match(/Master ref is: (?<ref>.*)$/)?.groups?.ref;if(!o)throw i;const s=new URL(r).searchParams.get("ref"),a=i instanceof yd?"invali
4d":"expired";return uD(`[@prismicio/client] The ref (${s}) was ${a}. Now retrying with the latest master ref (${o}). If you were previewing content, the response will not include draft content.`,{level:"warn"}),await this._get({...e,ref:o},t+1)}}async#t(e,t){return await Ww(e,this._buildRequestInit(t),this.fetchFn)}_buildRequestInit(e){return{...this.fetchOptions,...e?.fetchOptions,headers:{...this.fetchOptions?.headers,...e?.fetchOptions?.headers},signal:e?.fetchOptions?.signal||e?.signal||this.fetchOptions?.signal}}}const SD=(n,e)=>new ED(n,e),er=n=>n!=null,Nv=n=>!!n.length,Bv=n=>er(n)?n.length===1&&"text"in n[0]?!!n[0].text:!!n.length:!1,TD=Bv,Qa=n=>er(n)&&!!n.url,CD=Qa,Eh=n=>er(n)&&("id"in n||"url"in n),RD=Eh,OD=Eh,AD=er,kD=er,MD=er,ID=er,DD=n=>!!n,LD=er,ND=n=>er(n)&&!!n.embed_url,BD=n=>er(n)&&"longitude"in n,FD=er,Fv=er,$D=Fv,zD=Fv,HD=n=>er(n)&&Nv(n),jD=n=>er(n)&&Nv(n),VD=n=>er(n)&&Nv(n),Za=Object.freeze(Object.defineProperty({__proto__:null,color:MD,contentRelationship:OD,date:AD,embed:ND,geoPoint:BD,group:jD,image:CD,imageThumbnail:Qa,integration:Fv,integrationField:$D,integrationFields:zD,keyText:DD,link:Eh,linkToMedia:RD,number:ID,repeatable:HD,richText:Bv,select:LD,sliceZone:VD,table:FD,timestamp:kD,title:TD},Symbol.toStringTag,{value:"Module"})),UD=n=>n?n.length===24?new Date(n.replace(/(\+|-)(\d{2})(\d{2})$/,".000$1$2:$3")):new Date(n):null,WD=n=>{const e=/^(\/(?!\/)|#)/.test(n),t=!e&&!/^https?:\/\//.test(n);return e&&!t},Yw=(n,e={})=>{if(n&&("link_type"in n?Eh(n):n)){const t="target"in n?n.target:void 0,r=Ph(n,e.linkResolver),i=r??void 0,o=typeof i=="string"?!WD(i):!1,s=e.rel?e.rel({href:i,isExternal:o,target:t}):o?"noreferrer":void 0;return{href:i,target:t,rel:s??void 0}}return{}},GD=(n,e=" ")=>{let t="";for(let r=0;r<n.length;r++)"text"in n[r]&&(t+=(t?e:"")+n[r].text);return t},Xw=(n,...e)=>{if(n){const[t]=e;let r;return typeof t=="string"?r={separator:t}:r={...t},GD(n,r.separator)}else return null},YD=/["'&<>]/,$v=n=>{const e=""+n,t=YD.exec(e);if(!t)return e;let r,i="",o=0,s=0;for(o=t.index;o<e.length;o++){switch(e.charCodeAt(o)){case 34:r="&quot;";break;case 38:r="&amp;";break;case 39:r="&#39;";break;case 60:r="&lt;";break;case 62:r="&gt;";break;default:continue}s!==o&&(i+=e.substring(s,o)),s=o+1,i+=r}return s!==o?i+e.substring(s,o):i},Wu=(n,e)=>{const t={...e};"direction"in n&&n.direction==="rtl"&&(t.dir=n.direction),"data"in n&&"label"in n.data&&n.data.label&&(t.class=t.class?`${t.class} ${n.data.label}`:n.data.label);const r=[];for(const i in t){const o=t[i];o&&(typeof o=="boolean"?r.push(i):r.push(`${i}="${$v(o)}"`))}return r.length&&r.unshift(""),r.join(" ")},Gu=n=>n&&typeof n!="function"?n:{},tr=(n,e)=>{const t=Gu(e);return(({node:r,children:i})=>`<${n}${Wu(r,t)}>${i}</${n}>`)},XD=n=>{const e=Gu(n);return({node:t})=>`<pre${Wu(t,e)}>${$v(t.text)}</pre>`},qD=(n,e)=>{const t=Gu(e);return({node:r})=>{const i={...t,src:r.url,alt:r.alt,copyright:r.copyright};let o=`<img${Wu(r,i)} />`;return r.linkTo&&(o=qw(n)({type:"hyperlink",node:{type:"hyperlink",data:r.linkTo,start:0,end:0},text:"",children:o,key:""})),`<p class="block-img">${o}</p>`}},KD=n=>{const e=Gu(n);return({node:t})=>{const r={...e,"data-oembed":t.oembed.embed_url,"data-oembed-type":t.oembed.type,"data-oembed-provider":t.oembed.provider_name};return`<div${Wu(t,r)}>${t.oembed.html}</div>`}},qw=(n,e)=>{const t=Gu(e);return({node:r,children:i})=>{const o={...t};return r.data.link_type===Po.Web?(o.href=r.data.url,o.target=r.data.target,o.rel="noopener noreferrer"):r.data.link_type===Po.Document?o.href=Ph(r.data,{linkResolver:n}):r.data.link_type===Po.Media&&(o.href=r.data.url),`<a${Wu(r,o)}>${i}</a>`}},QD=()=>({text:n})=>n?$v(n).replace(/\n/g,"<br />"):"",Sh=()=>(++Sh.i).toString();Sh.i=0;const Kw=n=>{const e=ZD(n),t=[];for(let r=0;r<e.length;r++)t.push(Qw(e[r]));return{key:Sh(),children:t}},iu=(n,e=[])=>({key:Sh(),type:n.type,text:"text"in n?n.text:void 0,node:n,children:e}),bd=n=>iu({type:fi.span,text:n,spans:[]}),ZD=n=>{const e=n.slice(0);for(let t=0;t<e.length;t++){const r=e[t];if(r.type===fi.listItem||r.type===fi.oListItem){const i=[r];for(;
4e[t+1]&&e[t+1].type===r.type;)i.push(e[t+1]),e.splice(t,1);r.type===fi.listItem?e[t]={type:fi.list,items:i}:e[t]={type:fi.oList,items:i}}}return e},Qw=n=>{if("text"in n)return iu(n,Zw(n.spans,n));if("items"in n){const e=[];for(let t=0;t<n.items.length;t++)e.push(Qw(n.items[t]));return iu(n,e)}return iu(n)},Zw=(n,e,t)=>{if(!n.length)return[bd(e.text)];const r=n.slice(0);r.sort((o,s)=>o.start-s.start||s.end-o.end);const i=[];for(let o=0;o<r.length;o++){const s=r[o],a=t&&t.start||0,l=s.start-a,c=s.end-a,f=e.text.slice(l,c),h=[];for(let u=o;u<r.length;u++){const p=r[u];p!==s&&(p.start>=s.start&&p.end<=s.end?(h.push(p),r.splice(u,1),u--):p.start<s.end&&p.end>s.start&&(h.push({...p,end:s.end}),r[u]={...p,start:s.end}))}o===0&&l>0&&i.push(bd(e.text.slice(0,l)));const d={...s,text:f};i.push(iu(d,Zw(h,{...e,text:f},s))),c<e.text.length&&i.push(bd(e.text.slice(c,r[o+1]?r[o+1].start-a:void 0)))}return i},JD=(n,e)=>Jw(Kw(n).children,e),Jw=(n,e)=>{const t=[];for(let r=0;r<n.length;r++){const i=n[r],o=e(i.type,i.node,i.text,Jw(i.children,e),i.key);o!=null&&t.push(o)}return t},e2={[fi.listItem]:"listItem",[fi.oListItem]:"oListItem",[fi.list]:"list",[fi.oList]:"oList"},t2=n=>(e,t,r,i,o)=>{const s=n[e2[e]||e];if(s)return s({type:e,node:t,text:r,children:i,key:o})},n2=(...n)=>(...e)=>{for(let t=0;t<n.length;t++){const r=n[t];if(r){const i=r(...e);if(i!=null)return i}}},xd=(n,e)=>{const t=(i,o)=>typeof i=="function"?(s=>i?.(s)||o(s)):o,r={heading1:t(e?.heading1,tr("h1",e?.heading1)),heading2:t(e?.heading2,tr("h2",e?.heading2)),heading3:t(e?.heading3,tr("h3",e?.heading3)),heading4:t(e?.heading4,tr("h4",e?.heading4)),heading5:t(e?.heading5,tr("h5",e?.heading5)),heading6:t(e?.heading6,tr("h6",e?.heading6)),paragraph:t(e?.paragraph,tr("p",e?.paragraph)),preformatted:t(e?.preformatted,XD(e?.preformatted)),strong:t(e?.strong,tr("strong",e?.strong)),em:t(e?.em,tr("em",e?.em)),listItem:t(e?.listItem,tr("li",e?.listItem)),oListItem:t(e?.oListItem,tr("li",e?.oListItem)),list:t(e?.list,tr("ul",e?.list)),oList:t(e?.oList,tr("ol",e?.oList)),image:t(e?.image,qD(n,e?.image)),embed:t(e?.embed,KD(e?.embed)),hyperlink:t(e?.hyperlink,qw(n,e?.hyperlink)),label:t(e?.label,tr("span",e?.label)),span:t(e?.span,QD())};return r2(r)},r2=n=>{const e={};for(const t in n){const r=n[t];r&&(e[t]=i=>r({...i,children:i.children.join("")}))}return t2(e)},eP=(n,...e)=>{if(n){const[t,r]=e;let i;typeof t=="function"||t==null?i={linkResolver:t,serializer:r}:i={...t};let o;return i.serializer?typeof i.serializer=="function"?o=n2((s,a,l,c,f)=>i.serializer(s,a,l,c.join(""),f),xd(i.linkResolver)):o=xd(i.linkResolver,i.serializer):o=xd(i.linkResolver),JD(n,o).join("")}else return null},i2=n=>n.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),Yu=(n,e)=>{const t=new URL(n);for(const i in e){const o=i2(i),s=e[i];s===void 0?t.searchParams.delete(o):Array.isArray(s)?t.searchParams.set(o,s.join(",")):t.searchParams.set(o,`${s}`)}const r=t.searchParams.get("s");return r&&(t.searchParams.delete("s"),t.searchParams.append("s",r)),t.toString()},o2=(n,{pixelDensities:e,...t})=>e.map(r=>`${Yu(n,{...t,dpr:r})} ${r}x`).join(", "),wd=(n,{widths:e,...t})=>e.map(r=>`${Yu(n,{...t,w:void 0,h:void 0,height:void 0,width:r})} ${r}w`).join(", "),s2=(n,e={})=>n&&Qa(n)?Yu(n.url,e):null,A0=[640,828,1200,2048,3840],tP=(n,e={})=>{if(n&&Qa(n)){let{widths:t=A0,...r}=e;const{url:i,dimensions:o,id:s,alt:a,copyright:l,edit:c,...f}=n,h=Object.values(f);return t==="thumbnails"&&h.length<1&&(t=A0),{src:Yu(i,r),srcset:t==="thumbnails"?[wd(i,{...r,widths:[o.width]}),...h.map(d=>wd(d.url,{...r,widths:[d.dimensions.width]}))].join(", "):wd(n.url,{...r,widths:t})}}else return null},a2=[1,2,3],nP=(n,e={})=>{if(n&&Qa(n)){const{pixelDensities:t=a2,...r}=e;return{src:Yu(n.url,r),srcset:o2(n.url,{...r,pixelDensities:t})}}else return null},zv=nt({__name:"Wrapper",props:{wrapper:{}},setup(n){return(e,t)=>e.wrapper?(ge(),Ue(Qn(e.wrapper),Yy(fh({key:0},e.$attrs)),{default:dn(()=>[on(e.$slots,"default")]),_:3},16)):on(e.$slots,"default",{key:1})}}),rP=Symbol("prismic"),Ja=()=>pn(rP,{options:{endpoint:""}}),iP=n=>{const e=/^\/(?!\/)/.test(n),t=!e&&!/^https?:\/\//i.test(n);return e&&!t},l2="div",u2=nt({name:"DeprecatedPrismicRichText",__name:"DeprecatedPrismicRichText",props:{field:{type:Array},fallback:{type:String},linkResolver:{type:Function},serializer:{type:[Object,Function]},wrapper:{type:[String,Object,Function]}},setup(n){const e=n,{options:t}=Ja(),r=Ye(()=>{if(!Bv(e.field))return e.fallback??"";const f=e.linkResolver??t.linkResolver,h=e.serializer??t.richTextSeri
4alizer;return eP(e.field,{linkResolver:f,serializer:h})}),i=Jt(null),o=pn(_h,null);let s=[];const a=function(f){f.preventDefault(),o?.push(this.href)},l=()=>{const f=i.value&&"$el"in i.value?i.value.$el:i.value;f&&"querySelectorAll"in f&&(s=Array.from(f.querySelectorAll("a")).map(h=>{const d=h.getAttribute("href");if(d&&iP(d)){const u=a.bind({href:d});return h.addEventListener("click",u),{element:h,listener:u}}else return!1}).filter(h=>h))},c=()=>{s.forEach(({element:f,listener:h})=>f.removeEventListener("click",h)),s=[]};return Is(()=>{c(),Pi(l)}),Pr(r,()=>{c(),Pi(l)}),Ds(()=>{c()}),(f,h)=>ft(Za).richText(n.field)||n.fallback?(ge(),Ue(Qn(n.wrapper||l2),{key:0,ref_key:"root",ref:i,innerHTML:r.value},null,8,["innerHTML"])):zr("",!0)}}),c2="div",Qp=nt({name:"PrismicEmbed",__name:"PrismicEmbed",props:{field:{},wrapper:{}},setup(n){return(e,t)=>ft(Za).embed(e.field)?(ge(),Ue(Qn(e.wrapper||c2),{key:0,"data-oembed":e.field.embed_url,"data-oembed-type":e.field.type,"data-oembed-provider":e.field.provider_name,innerHTML:e.field.html},null,8,["data-oembed","data-oembed-type","data-oembed-provider","innerHTML"])):zr("",!0)}}),f2=["src","srcset","alt","width","height"],zf=nt({name:"PrismicImage",__name:"PrismicImage",props:{field:{},imgixParams:{},alt:{},fallbackAlt:{},width:{},height:{},widths:{},pixelDensities:{}},setup(n){const e=n,{options:t}=Ja(),r=o=>{if(typeof o=="number"||typeof o>"u")return o;{const s=Number.parseInt(o);return Number.isNaN(s)?void 0:s}},i=Ye(()=>{var o,s;if(!Qa(e.field))return;let a,l;if(e.widths||!e.pixelDensities){const p=tP(e.field,{...e.imgixParams,widths:e.widths==="defaults"?(o=t.components)==null?void 0:o.imageWidthSrcSetDefaults:e.widths});a=p.src,l=p.srcset}else if(e.pixelDensities){const p=nP(e.field,{...e.imgixParams,pixelDensities:e.pixelDensities==="defaults"?(s=t.components)==null?void 0:s.imagePixelDensitySrcSetDefaults:e.pixelDensities});a=p.src,l=p.srcset}const c=e.field.dimensions.width/e.field.dimensions.height,f=r(e.width),h=r(e.height);let d=f??e.field.dimensions.width,u=h??e.field.dimensions.height;return f!=null&&h==null?u=f/c:f==null&&h!=null&&(d=h*c),{src:a,srcSet:l,alt:e.alt??(e.field.alt||e.fallbackAlt),width:Math.round(d),height:Math.round(u)}});return(o,s)=>i.value?(ge(),$e("img",{key:0,src:i.value.src,srcset:i.value.srcSet,alt:i.value.alt,width:i.value.width,height:i.value.height},null,8,f2)):zr("",!0)}}),h2="router-link",d2="a",p2="noreferrer",Hf=nt({name:"PrismicLink",__name:"PrismicLink",props:{linkResolver:{},rel:{type:[String,Function]},internalComponent:{},externalComponent:{},field:{},document:{}},setup(n){const e=n,{options:t}=Ja(),r=Ye(()=>Yw(e.field||e.document,{linkResolver:e.linkResolver||t.linkResolver,rel(s){var a;const l=e.rel||((a=t.components)==null?void 0:a.linkRel);return l?typeof l=="function"?l(s):l:s.isExternal?p2:void 0}})),i=Ye(()=>{var s,a;return iP(r.value.href||"")?e.internalComponent||((s=t.components)==null?void 0:s.linkInternalComponent)||h2:e.externalComponent||((a=t.components)==null?void 0:a.linkExternalComponent)||d2}),o=Ye(()=>i.value==="a"?{href:r.value.href,target:r.value.target,rel:r.value.rel}:{to:r.value.href,target:r.value.target,rel:r.value.rel});return(s,a)=>(ge(),Ue(Qn(i.value),Yy(ax(o.value)),{default:dn(()=>[on(s.$slots,"default",{},()=>[Vu(os(e.field&&"text"in e.field?e.field.text:void 0),1)])]),_:3},16))}}),g2=["dir"],v2=["dir"],m2=["dir"],_2=["dir"],y2=["dir"],b2=["dir"],x2=["dir"],w2={key:7},P2={key:8},E2={key:9},S2=["dir"],T2=["dir"],C2={key:12},R2={key:13},O2={key:14,class:"block-img"},A2={key:0},k0=nt({name:"PrismicRichTextDefaultComponent",__name:"PrismicRichTextDefaultComponent",props:{node:{},linkResolver:{}},setup(n){const e=n,t=Ye(()=>"direction"in e.node&&e.node.direction==="rtl"?"rtl":void 0);return(r,i)=>r.node.type==="heading1"?(ge(),$e("h1",{key:0,dir:t.value},[on(r.$slots,"default")],8,g2)):r.node.type==="heading2"?(ge(),$e("h2",{key:1,dir:t.value},[on(r.$slots,"default")],8,v2)):r.node.type==="heading3"?(ge(),$e("h3",{key:2,dir:t.value},[on(r.$slots,"default")],8,m2)):r.node.type==="heading4"?(ge(),$e("h4",{key:3,dir:t.value},[on(r.$slots,"default")],8,_2)):r.node.type==="heading5"?(ge(),$e("h5",{key:4,dir:t.value}
4,[on(r.$slots,"default")],8,y2)):r.node.type==="heading6"?(ge(),$e("h6",{key:5,dir:t.value},[on(r.$slots,"default")],8,b2)):r.node.type==="paragraph"?(ge(),$e("p",{key:6,dir:t.value},[on(r.$slots,"default")],8,x2)):r.node.type==="preformatted"?(ge(),$e("pre",w2,[on(r.$slots,"default")])):r.node.type==="strong"?(ge(),$e("strong",P2,[on(r.$slots,"default")])):r.node.type==="em"?(ge(),$e("em",E2,[on(r.$slots,"default")])):r.node.type==="list-item"?(ge(),$e("li",{key:10,dir:t.value},[on(r.$slots,"default")],8,S2)):r.node.type==="o-list-item"?(ge(),$e("li",{key:11,dir:t.value},[on(r.$slots,"default")],8,T2)):r.node.type==="group-list-item"?(ge(),$e("ul",C2,[on(r.$slots,"default")])):r.node.type==="group-o-list-item"?(ge(),$e("ol",R2,[on(r.$slots,"default")])):r.node.type==="image"?(ge(),$e("p",O2,[r.node.linkTo?(ge(),Ue(Hf,{key:0,field:r.node.linkTo},{default:dn(()=>[Ze(zf,{field:r.node},null,8,["field"])]),_:1},8,["field"])):(ge(),Ue(zf,{key:1,field:r.node},null,8,["field"]))])):r.node.type==="embed"?(ge(),Ue(Qp,{key:15,field:r.node.oembed},null,8,["field"])):r.node.type==="hyperlink"?(ge(),Ue(Hf,{key:16,field:r.node.data,"link-resolver":r.linkResolver},{default:dn(()=>[on(r.$slots,"default")]),_:3},8,["field","link-resolver"])):r.node.type==="label"?(ge(),$e("span",{key:17,class:$u(r.node.data.label)},[on(r.$slots,"default")],2)):(ge(!0),$e(Rt,{key:18},Oa(r.node.text.split(`
5`),(o,s)=>(ge(),$e(Rt,{key:o},[s>0?(ge(),$e("br",A2)):zr("",!0),Vu(os(o),1)],64))),128))}}),k2=nt({name:"PrismicRichTextSerialize",__name:"PrismicRichTextSerialize",props:{components:{},children:{},linkResolver:{}},setup(n){const e={"list-item":"listItem","o-list-item":"oListItem","group-list-item":"list","group-o-list-item":"oList"},t=n;function r(i){var o;return((o=t.components)==null?void 0:o[e[i.type]||i.type])||k0}return(i,o)=>{const s=mf("PrismicRichTextSerialize",!0);return ge(!0),$e(Rt,null,Oa(t.children,a=>(ge(),Ue(Qn(r(a)),{key:JSON.stringify(a),node:a.node,"link-resolver":r(a)===k0?t.linkResolver:void 0},{default:dn(()=>[a.children.length?(ge(),Ue(s,{key:0,children:a.children,components:i.components,"link-resolver":i.linkResolver},null,8,["children","components","link-resolver"])):zr("",!0)]),_:2},1032,["node","link-resolver"]))),128)}}}),Mu=nt({name:"PrismicRichText",__name:"PrismicRichText",props:{field:{type:Array},fallback:{type:[String,Object,Function]},components:{type:Object},linkResolver:{type:Function},serializer:{type:[Object,Function]},wrapper:{type:[String,Object,Function]}},setup(n){const e=n,{options:t}=Ja(),r=Ye(()=>{var a;return e.components||((a=t.components)==null?void 0:a.richTextComponents)}),i=Ye(()=>e.linkResolver||t.linkResolver),o=Ye(()=>Kw(e.field||[]).children),s=Ye(()=>{var a;return e.components?!0:e.serializer?!1:(a=t.components)!=null&&a.richTextComponents?!0:!t.richTextSeri
5alizer});return(a,l)=>s.value&&(ft(Za).richText(n.field)||n.fallback)?(ge(),Ue(zv,{key:0,wrapper:n.wrapper},{default:dn(()=>[o.value.length?(ge(),Ue(k2,{key:0,children:o.value,components:r.value,"link-resolver":i.value},null,8,["children","components","link-resolver"])):(ge(),Ue(Qn(n.fallback),{key:1}))]),_:1},8,["wrapper"])):s.value?zr("",!0):(ge(),Ue(u2,{key:1,field:n.field,fallback:typeof n.fallback=="string"?n.fallback:void 0,"link-resolver":n.linkResolver,serializer:n.serializer,wrapper:n.wrapper},null,8,["field","fallback","link-resolver","serializer","wrapper"]))}}),M2=()=>({table:{type:Object,required:!0}}),I2=()=>({head:{type:Object,required:!0}}),D2=()=>({body:{type:Object,required:!0}}),L2=()=>({row:{type:Object,required:!0}}),N2=()=>({cell:{type:Object,required:!0}}),B2=()=>({cell:{type:Object,required:!0}}),F2={table:nt({props:M2(),setup(n,{slots:e}){return()=>ht("table",e.default?e.default():[])}}),thead:nt({props:I2(),setup(n,{slots:e}){return()=>ht("thead",e.default?e.default():[])}}),tbody:nt({props:D2(),setup(n,{slots:e}){return()=>ht("tbody",e.default?e.default():[])}}),tr:nt({props:L2(),setup(n,{slots:e}){return()=>ht("tr",e.default?e.default():[])}}),th:nt({props:N2(),setup(n,{slots:e}){return()=>ht("th",e.default?e.default():[])}}),td:nt({props:B2(),setup(n,{slots:e}){return()=>ht("td",e.default?e.default():[])}})},M0=nt({name:"PrismicTableRow",__name:"PrismicTableRow",props:{row:{},components:{}},setup(n){const e=n;return(t,r)=>(ge(),Ue(Qn(e.components.tr),{row:t.row},{default:dn(()=>[(ge(!0),$e(Rt,null,Oa(t.row.cells,i=>(ge(),$e(Rt,{key:i.key},[i.type==="header"?(ge(),Ue(Qn(e.components.th),{key:0,cell:i},{default:dn(()=>[Ze(Mu,{field:i.content,components:t.components},null,8,["field","components"])]),_:2},1032,["cell"])):(ge(),Ue(Qn(e.components.td),{key:1,cell:i},{default:dn(()=>[Ze(Mu,{field:i.content,components:e.components},null,8,["field","components"])]),_:2},1032,["cell"]))],64))),128))]),_:1},8,["row"]))}}),I0=nt({name:"PrismicTable",__name:"PrismicTable",props:{field:{},fallback:{},components:{}},setup(n){const e=n,t=Ye(()=>({...F2,...e.components}));return(r,i)=>ft(Za).table(r.field)?(ge(),Ue(Qn(t.value.table),fh({key:0,table:r.field},r.$attrs),{default:dn(()=>[r.field.head?(ge(),Ue(Qn(t.value.thead),{key:0,head:r.field.head},{default:dn(()=>[(ge(!0),$e(Rt,null,Oa(r.field.head.rows,o=>(ge(),Ue(M0,{key:o.key,row:o,components:t.value},null,8,["row","components"]))),128))]),_:1},8,["head"])):zr("",!0),(ge(),Ue(Qn(t.value.tbody),{body:r.field.body},{default:dn(()=>[(ge(!0),$e(Rt,null,Oa(r.field.body.rows,o=>(ge(),Ue(M0,{key:o.key,row:o,components:t.value},null,8,["row","components"]))),128))]),_:1},8,["body"]))]),_:1},16,["table"])):(ge(),Ue(Qn(r.fallback),{key:1}))}}),$2=()=>null,D0=nt({name:"SliceZone",__name:"SliceZone",props:{slices:{},components:{},defaultComponent:{},context:{},wrapper:{}},setup(n){const e=n,{options:t}=Ja(),r=Ye(()=>e.slices.map((i,o)=>{var s,a;const l="slice_type"in i?i.slice_type:i.type,c="id"in i&&typeof i.id=="string"?i.id:`${o}-${JSON.stringify(i)}`,f=((s=e.components)==null?void 0:s[l])||e.defaultComponent||((a=t.components)==null?void 0:a.sliceZoneDefaultComponent);if(!f)return{is:$2,key:c,props:{slice:i}};if(i.__mapped){const{__mapped:h,...d}=i;return{is:f,key:c,props:d}}return{is:f,key:c,props:{slice:i,index:o,context:e.context,slices:e.slices}}}));return(i,o)=>i.slices?(ge(),Ue(zv,{key:0,wrapper:i.wrapper},{default:dn(()=>[(ge(!0),$e(Rt,null,Oa(r.value,s=>(ge(),Ue(Qn(s.is),fh({key:s.key,ref_for:!0},s.props),null,16))),128))]),_:1},8,["wrapper"])):zr("",!0)}}),L0=nt({name:"PrismicText",__name:"PrismicText",props:{field:{},fallback:{},separator:{},wrapper:{}},setup(n){return(e,t)=>ft(Za).richText(e.field)||e.fallback?(ge(),Ue(zv,{key:0,wrapper:e.wrapper},{default:dn(()=>[Vu(os(ft(Xw)(e.field)||e.fallback),1)]),_:1},8,["wrapper"])):zr("",!0)}}),z2=n=>{let e;return n.client?e=n.client:e=SD(n.endpoint,n.clientConfig),{options:n,...{client:e,filter:li,cookie:nD},...{asText:Xw,asHTML:(o,...s)=>{const[a,l]=s;return eP(o,typeof a=="function"||a==null?{linkResolver:a||n.linkResolver,serializer:l||n.richTextSeri
5alizer}:{linkResolver:n.linkResolver,serializer:n.richTextSerializer,...a})},asLink:(o,s)=>Ph(o,typeof s=="function"?{linkResolver:s}:{linkResolver:n.linkResolver,...s}),asLinkAttrs:(o,s)=>Yw(o,{linkResolver:n.linkResolver,...s}),asDate:UD,asImageSrc:s2,asImageWidthSrcSet:tP,asImagePixelDensitySrcSet:nP,isFilled:Za,documentToLinkField:Gw},install(o){o.provide(rP,this),o.config.globalProperties.$prismic=this,n.injectComponents!==!1&&(o.component(Hf.name,Hf),o.component(Qp.name,Qp),o.component(zf.name,zf),o.component(I0.name,I0),o.component(L0.name,L0),o.component(Mu.name,Mu),o.component(D0.name,D0))}}},H2=void 0,j2=void 0,V2=void 0,U2=void 0,W2=void 0,G2=void 0,Y2=$t({name:"prismic:setup",parallel:!0,async setup(n){const e=Ji().public.prismic;let t;t=H2;const r=e.environment||e.endpoint||t?.documentAPIEndpoint||"",i=z2({...e,endpoint:r,client:t,linkResolver:j2,richTextSerializer:V2,injectComponents:!1,components:{linkInternalComponent:y0,linkExternalComponent:y0,...e.components,linkRel:U2,richTextComponents:W2,sliceZoneDefaultComponent:G2}});if(n.vueApp.use(i),e.preview){const o=v0("io.prismic.preview").value;if(o)try{const s=typeof o=="string"?JSON.parse(decodeURIComponent(o)):o;if(Object.keys(s).some(a=>a in s&&typeof s[a]=="object"&&s[a]!==null&&"preview"in s[a]&&s[a].preview)){let a=!1;Ka(()=>{a||qp()}),Jn().afterEach(()=>{a=!0,qp()})}}catch(s){console.warn("Failed to parse Prismic preview cookie",s)}}return e.toolbar&&i.client?.repositoryName?gh({script:[{key:"prismic-preview",src:`https://static.cdn.prismic.io/prismic.min.js?repo=${i.client.repositoryName}&new=true`,async:!0,defer:!0,crossorigin:"anonymous"}]}):v0("io.prismic.preview").value=null,{provide:{prismic:i}}}}),X2=$t(async n=>{mr()});const oP="3.7.3",q2=oP,K2=typeof atob=="function",Q2=typeof btoa=="function",el=typeof Buffer=="function",N0=typeof TextDecoder=="function"?new TextDecoder:void 0,B0=typeof TextEncoder=="function"?new TextEncoder:void 0,Z2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Tl=Array.prototype.slice.call(Z2),Ic=(n=>{let e={};return n.forEach((t,r)=>e[t]=r),e})(Tl),J2=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,bn=String.fromCharCode.bind(String),F0=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):(n,e=t=>t)=>new Uint8Array(Array.prototype.slice.call(n,0).map(e)),sP=n=>n.replace(/=/g,"").replace(/[+\/]/g,e=>e=="+"?"-":"_"),aP=n=>n.replace(/[^A-Za-z0-9\+\/]/g,""),lP=n=>{let e,t,r,i,o="";const s=n.length%3;for(let a=0;a<n.length;){if((t=n.charCodeAt(a++))>255||(r=n.charCodeAt(a++))>255||(i=n.charCodeAt(a++))>255)throw new TypeError("invalid character found");e=t<<16|r<<8|i,o+=Tl[e>>18&63]+Tl[e>>12&63]+Tl[e>>6&63]+Tl[e&63]}return s?o.slice(0,s-3)+"===".substring(s):o},Hv=Q2?n=>btoa(n):el?n=>Buffer.from(n,"binary").toString("base64"):lP,Zp=el?n=>Buffer.from(n).toString("base64"):n=>{let t=[];for(let r=0,i=n.length;r<i;r+=4096)t.push(bn.apply(null,n.subarray(r,r+4096)));return Hv(t.join(""))},ef=(n,e=!1)=>e?sP(Zp(n)):Zp(n),eL=n=>{if(n.length<2){var e=n.charCodeAt(0);return e<128?n:e<2048?bn(192|e>>>6)+bn(128|e&63):bn(224|e>>>12&15)+bn(128|e>>>6&63)+bn(128|e&63)}else{var e=65536+(n.charCodeAt(0)-55296)*1024+(n.charCodeAt(1)-56320);return bn(240|e>>>18&7)+bn(128|e>>>12&63)+bn(128|e>>>6&63)+bn(128|e&63)}},tL=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,uP=n=>n.replace(tL,eL),$0=el?n=>Buffer.from(n,"utf8").toString("base64"):B0?n=>Zp(B0.encode(n)):n=>Hv(uP(n)),ya=(n,e=!1)=>e?sP($0(n)):$0(n),z0=n=>ya(n,!0),nL=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,rL=n=>{switch(n.length){case 4:var e=(7&n.charCodeAt(0))<<18|(63&n.charCodeAt(1))<<12|(63&n.charCodeAt(2))<<6|63&n.charCodeAt(3),t=e-65536;return bn((t>>>10)+55296)+bn((t&1023)+56320);case 3:return bn((15&n.charCodeAt(0))<<12|(63&n.charCodeAt(1))<<6|63&n.charCodeAt(2));default:return bn((31&n.charCodeAt(0))<<6|63&n.charCodeAt(1))}},cP=n=>n.replace(nL,rL),fP=n=>{if(n=n.replace(/\s+/g,""),!J2.test(n))throw new TypeError("malformed base64.");n+="==".slice(2-(n.length&3));let e,t="",r,i;for(let o=0;o<n.length;)e=Ic[n.charAt(o++)]<<18|Ic[n.charAt(o++)]<<12|(r=Ic[n.charAt(o++)])<<6|(i=Ic[n.charAt(o++)]),t+=r===64?bn(e>>16&255):i===64?bn(e>>16&255,e>>8&255):bn(e>>16&255,e>>8&255,e&255);return t},jv=K2?n=>atob(aP(n)):el?n=>Buffer.from(n,"base64").toString("binary"):fP,hP=el?n=>F0(Buffer.from(n,"base64")):n=>F0(jv(n),e=>e.charCodeAt(0)),dP=n=>hP(pP(n)),iL=el?n=>Buffer.from(n,"base64").toString("utf8"):N0?n=>N0.decode(hP(n)):n=>cP(jv(n)),pP=n=>aP(n.replace(/[-_]/g,e=>e=="-"?"+":"/")),Jp=n=>iL(pP(n)),oL=n=>
5{if(typeof n!="string")return!1;const e=n.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(e)||!/[^\s0-9a-zA-Z\-_]/.test(e)},gP=n=>({value:n,enumerable:!1,writable:!0,configurable:!0}),vP=function(){const n=(e,t)=>Object.defineProperty(String.prototype,e,gP(t));n("fromBase64",function(){return Jp(this)}),n("toBase64",function(e){return ya(this,e)}),n("toBase64URI",function(){return ya(this,!0)}),n("toBase64URL",function(){return ya(this,!0)}),n("toUint8Array",function(){return dP(this)})},mP=function(){const n=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,gP(t));n("toBase64",function(e){return ef(this,e)}),n("toBase64URI",function(){return ef(this,!0)}),n("toBase64URL",function(){return ef(this,!0)})},sL=()=>{vP(),mP()},aL={version:oP,VERSION:q2,atob:jv,atobPolyfill:fP,btoa:Hv,btoaPolyfill:lP,fromBase64:Jp,toBase64:ya,encode:ya,encodeURI:z0,encodeURL:z0,utob:uP,btou:cP,decode:Jp,isValid:oL,fromUint8Array:ef,toUint8Array:dP,extendString:vP,extendUint8Array:mP,extendBuiltins:sL};var _P={exports:{}},yP={exports:{}};(function(){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(t,r){return t<<r|t>>>32-r},rotr:function(t,r){return t<<32-r|t>>>r},endian:function(t){if(t.constructor==Number)return e.rotl(t,8)&16711935|e.rotl(t,24)&4278255360;for(var r=0;r<t.length;r++)t[r]=e.endian(t[r]);return t},randomBytes:function(t){for(var r=[];t>0;t--)r.push(Math.floor(Math.random()*256));return r},bytesToWords:function(t){for(var r=[],i=0,o=0;i<t.length;i++,o+=8)r[o>>>5]|=t[i]<<24-o%32;return r},wordsToBytes:function(t){for(var r=[],i=0;i<t.length*32;i+=8)r.push(t[i>>>5]>>>24-i%32&255);return r},bytesToHex:function(t){for(var r=[],i=0;i<t.length;i++)r.push((t[i]>>>4).toString(16)),r.push((t[i]&15).toString(16));return r.join("")},hexToBytes:function(t){for(var r=[],i=0;i<t.length;i+=2)r.push(parseInt(t.substr(i,2),16));return r},bytesToBase64:function(t){for(var r=[],i=0;i<t.length;i+=3)for(var o=t[i]<<16|t[i+1]<<8|t[i+2],s=0;s<4;s++)i*8+s*6<=t.length*8?r.push(n.charAt(o>>>6*(3-s)&63)):r.push("=");return r.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/ig,"");for(var r=[],i=0,o=0;i<t.length;o=++i%4)o!=0&&r.push((n.indexOf(t.charAt(i-1))&Math.pow(2,-2*o+8)-1)<<o*2|n.indexOf(t.charAt(i))>>>6-o*2);return r}};yP.exports=e})();var eg={utf8:{stringToBytes:function(n){return eg.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(eg.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var e=[],t=0;t<n.length;t++)e.push(n.charCodeAt(t)&255);return e},bytesToString:function(n){for(var e=[],t=0;t<n.length;t++)e.push(String.fromCharCode(n[t]));return e.join("")}}},H0=eg,lL=function(n){return n!=null&&(bP(n)||uL(n)||!!n._isBuffer)};function bP(n){return!!n.constructor&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function uL(n){return typeof n.readFloatLE=="function"&&typeof n.slice=="function"&&bP(n.slice(0,0))}(function(){var n=yP.exports,e=H0.utf8,t=lL,r=H0.bin,i=function(o,s){o.constructor==String?s&&s.encoding==="binary"?o=r.stringToBytes(o):o=e.stringToBytes(o):t(o)?o=Array.prototype.slice.call(o,0):!Array.isArray(o)&&o.constructor!==Uint8Array&&(o=o.toString());for(var a=n.bytesToWords(o),l=o.length*8,c=1732584193,f=-271733879,h=-1732584194,d=271733878,u=0;u<a.length;u++)a[u]=(a[u]<<8|a[u]>>>24)&16711935|(a[u]<<24|a[u]>>>8)&4278255360;a[l>>>5]|=128<<l%32,a[(l+64>>>9<<4)+14]=l;for(var p=i._ff,g=i._gg,v=i._hh,_=i._ii,u=0;u<a.length;u+=16){var b=c,y=f,x=h,m=d;c=p(c,f,h,d,a[u+0],7,-680876936),d=p(d,c,f,h,a[u+1],12,-389564586),h=p(h,d,c,f,a[u+2],17,606105819),f=p(f,h,d,c,a[u+3],22,-1044525330),c=p(c,f,h,d,a[u+4],7,-176418897),d=p(d,c,f,h,a[u+5],12,1200080426),h=p(h,d,c,f,a[u+6],17,-1473231341),f=p(f,h,d,c,a[u+7],22,-45705983),c=p(c,f,h,d,a[u+8],7,1770035416),d=p(d,c,f,h,a[u+9],12,-1958414417),h=p(h,d,c,f,a[u+10],17,-42063),f=p(f,h,d,c,a[u+11],22,-1990404162),c=p(c,f,h,d,a[u+12],7,1804603682),d=p(d,c,f,h,a[u+13],12,-40341101),h=p(h,d,c,f,a[u+14],17,-1502002290),f=p(f,h,d,c,a[u+15],22,1236535329),c=g(c,f,h,d,a[u+1],5,-165796510),d=g(d,c,f,h,a[u+6],9,-1069501632),h=g(h,d,c,f,a[u+11],14,643717713),f=g(f,h,d,c,a[u+0],20,-373897302),c=g(c,f,h,d,a[u+5],5,-701558691),d=g(d,c,f,h,a[u+10],9,38016083),h=g(h,d,c,f,a[u+15],14,-660478335),f=g(f,h,d,c,a[u+4],20,-405537848),c=g(c,f,h,d,a[u+9],5,568446438),d=g(d,c,f,h,a[u+14],9,-1019803690),h=g(h,d,c,f,a[u+3],14,-187363961),f=g(f,h,d,c,a[u+8],20,1163531501),c=g(c,f,h,d,a[u+13],5,-1444681467),d=g(d,c,f,h,a[u+2],9,-51403784),h=g(h,d,c,f,a[u+7],14,1735328473),f=g(f,h,d,c,a[u+12],20,-1926607734),c=v(c,f,h,d,a[u+5],4,-378558),d=v(d,c,f,h,a[u+8],11,-2022574463),h=v(h,d,c,f,a[u+11],16,1839030562),f=v(f,h,d,c,a[u+14],23,-35309556),c=v(c,f,h,d,a[u+1],4,-1530992060),d=v(d,c,f,h,a[u+4],11,1272893353),h=v(h,d,c,f,a[u+7],16,-155497632),f=v(f,h,d,c,a[u+10],23,-1094730640),c=v(c,f,h,d,a[u+13],4,681279174),d=v(d,c,f,h,a[u+0],11,-358537222),h=v(h,d,c,f,a[u+3],16,-722521979),f=v(f,h,d,c,a[u+6],23,76029189),c=v(c,f,h,d,a[u+9],4,-640364487),d=v(d,c,f,h,a[u+12],11,-421815835),h=v(h,d,c,f,a[u+15],16,530742520),f=v(f,h,d,c,a[u+2],23,-995338651),c=_(c,f,h,d,a[u+0],6,-198630844),d=_(d,c,f,h,a[u+7],10,1126891415),h=_(h,d,c,f,a[u+14],15,-1416354905),f=_(f,h,d,c,a[u+5],21,-57434055),c=_(c,f,h,d,a[u+12],6,1700485571),d=_(d,c,f,h,a[u+3],10,-1894986606),h=_(h,d,c,f,a[u+10],15,-1051523),f=_(f,h,d,c,a[u+1],21,-2054922799),c=_(c,f,h,d,a[u+8],6,1873313359),d=_(d,c,f,h,a[u+15],10,-30611744),h=_(h,d,c,f,a[u+6],15,-1560198380),f=_(f,h,d,c,a[u+13],21,1309151649),c=_(c,f,h,d,a[u+4],6,-145523070),d=_(d,c,f,h,a[u+11],10,-1120210379),h=_(h,d,c,f,a[u+2],15,718787259),f=_(f,h,d,c,a[u+9],21,-343485551),c=c+b>>>0,f=f+y>>>0,h=h+x>>>0,d=d+m>>>0}return n.endian([c,f,h,d])};i._ff=function(o,s,a,l,c,f,h){var d=o+(s&a|~s&l)+(c>>>0)+h;return(d<<f|d>>>32-f)+s},i._gg=function(o,s,a,l,c,f,h){var d=o+(s&l|a&~l)+(c>>>0)+h;return(d<<f|d>>>32-f)+s},i._hh=function(o,s,a,l,c,f,h){var d=o+(s^a^l)+(c>>>0)+h;return(d<<f|d>>>32-f)+s},i._ii=function(o,s,a,l,c,f,h){var d=o+(a^(s|~l))+(c>>>0)+h;return(d<<f|d>>>32-f)+s},i._blocksize=16,i._digestsize=16,_P.exports=function(o,s){if(o==null)throw new Error("Illegal argument "+o);var a=n.wordsToBytes(i(o,s));return s&&s.asBytes?a:s&&s.asString?r.bytesToString(a):n.bytesToHex(a)}})();var cL=_P.exports;const fL=/\+/g;function xP(n=""){try{return decodeURIComponent(""+n)}catch{return""+n}}function hL(n){return xP(n.replace(fL," "))}function dL(n=""){const e={};n[0]==="?"&&(n=n.substr(1));for(const t of n.split("&")){const r=t.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const i=xP(r[1]);if(i==="__proto__"||i==="constructor")continue;const o=hL(r[2]||"");e[i]?Array.isArray(e[i])?e[i].push(o):e[i]=[e[i],o]:e[i]=o}return e}const pL=/^\w+:(\/\/)?/,gL=/^\/\/[^/]+/;function wP(n,e=!1){return pL.test(n)||e&&gL.test(n)}function j0(n){return dL(Vv(n).search)}function Vv(n="",e){if(!wP(n,!0))return e?Vv(e+n):V0(n);const[t="",r,i=""]=(n.replace(/\\/g,"/").match(/([^:/]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[o="",s=""]=(i.match(/([^/?#]*)(.*)?/)||[]).splice(1),{pathname:a,search:l,hash:c}=V0(s);return{protocol:t,auth:r?r.substr(0,r.length-1):"",host:o,pathname:a,search:l,hash:c}}function V0(n=""){const[e="",t="",r=""]=(n.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:e,search:t,hash:r}}function U0(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),t.push.apply(t,r)}return t}function Tn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};
5e%2?U0(Object(t),!0).forEach(function(r){_L(n,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):U0(Object(t)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(t,r))})}return n}function tg(n){"@babel/helpers - typeof";return tg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tg(n)}function vL(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function W0(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function mL(n,e,t){return e&&W0(n.prototype,e),t&&W0(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}function _L(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function G0(n,e){return bL(n)||wL(n,e)||PP(n,e)||EL()}function Pd(n){return yL(n)||xL(n)||PP(n)||PL()}function yL(n){if(Array.isArray(n))return ng(n)}function bL(n){if(Array.isArray(n))return n}function xL(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function wL(n,e){var t=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(t!=null){var r=[],i=!0,o=!1,s,a;try{for(t=t.call(n);!(i=(s=t.next()).done)&&(r.push(s.value),!(e&&r.length===e));i=!0);}catch(l){o=!0,a=l}finally{try{!i&&t.return!=null&&t.return()}finally{if(o)throw a}}return r}}function PP(n,e){if(n){if(typeof n=="string")return ng(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);if(t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set")return Array.from(n);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ng(n,e)}}function ng(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function PL(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EL(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var SL="3.7.0",TL=/^(?:[a-z\d\-_]{1,62}\.){0,125}(?:[a-z\d](?:\-(?=\-*[a-z\d])|[a-z]|\d){0,62}\.)[a-z\d]{1,63}$/i,Y0=100,X0=8192,CL=.08,RL={1:75,2:50,3:35,4:23,5:20},OL=[1,2,3,4,5],AL={domain:null,useHTTPS:!0,includeLibraryParam:!0,urlPrefix:"https://",secureURLToken:null};function rg(n){var e=n.url,t=e===void 0?"":e,r=n.useHttps,i=r===void 0?!1:r,o=i?"https://":"http://";return wP(t,!0)?Vv(t):rg({url:o+t})}function kL(n){var e;n.widthTolerance!==void 0?(SP(n.widthTolerance),e=n.widthTolerance):e=CL;var t=n.minWidth===void 0?Y0:n.minWidth,r=n.maxWidth===void 0?X0:n.maxWidth;return(t!=Y0||r!=X0)&&EP(t,r),[e,t,r]}function EP(n,e){if(!(Number.isInteger(n)&&Number.isInteger(e))||n<=0||e<=0||n>e)throw new Error("The min and max srcset widths can only be passed positive Number values, and min must be less than max. Found min: ".concat(n," and max: ").concat(e,"."))}function SP(n){if(typeof n!="number"||n<.01)throw new Error("The srcset widthTolerance must be a number greater than or equal to 0.01")}function ML(n){if(!Array.isArray(n)||!n.length)throw new Error("The widths argument can only be passed a valid non-empty array of integers");var e=n.every(function(t){return Number.isInteger(t)&&t>0});if(!e)throw new Error("A custom widths argument can only contain positive integer values")}function IL(n){if(typeof n!="boolean")throw new Error("The disableVariableQuality argument can only be passed a Boolean value")}function DL(n){if(!Array.isArray(n)||!n.length)throw new Error("The devicePixelRatios argument can only be passed a valid non-empty array of integers");var e=n.every(function(t){return typeof t=="number"&&t>=1&&t<=5});if(!e)throw new Error("The devicePixelRatios argument can only contain positive integer values between 1 and 5")}function LL(n){if(tg(n)!=="object")throw new Error("The variableQualities argument can only be an object")}var Ed=(function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(vL(this,n),this.settings=Tn(Tn({},AL),e),this.targetWidthsCache={},typeof this.settings.domain!="string")throw new Error("ImgixClient must be passed a valid string domain");if(TL.exec(this.settings.domain)==null)throw new Error('Domain must be passed in as fully-qualified domain name and should not include a protocol or any path element, i.e. "example.imgix.net".');this.settings.includeLibraryParam&&(this.settings.libraryParam="js-"
7+n.version()),this.settings.urlPrefix=this.settings.useHTTPS?"https://":"http://"}return mL(n,[{key:"buildURL",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this._sanitizePath(t,i),s=this._buildParams(r,i);return this.settings.secureURLToken&&(s=this._signParams(o,s)),this.settings.urlPrefix+this.settings.domain+o+s}},{key:"_buildParams",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.encoder||encodeURIComponent,o=[].concat(Pd(this.settings.libraryParam?["ixlib=".concat(this.settings.libraryParam)]:[]),Pd(Object.entries(t).reduce(function(s,a){var l=G0(a,2),c=l[0],f=l[1];if(f==null)return s;var h=i(c),d=c.substr(-2)==="64"?aL.encodeURI(f):i(f);return s.push("".concat(h,"=").concat(d)),s},[])));return"".concat(o.length>0?"?":"").concat(o.join("&"))}},{key:"_signParams",value:function(t,r){var i=this.settings.secureURLToken+t+r,o=cL(i);return r.length>0?r+"&s="+o:"?s="+o}},{key:"_sanitizePath",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=t.replace(/^\//,"");return r.disablePathEncoding||(r.encoder?i=r.encoder(i):/^https?:\/\//.test(i)?i=encodeURIComponent(i):i=encodeURI(i).replace(/[#?:+]/g,encodeURIComponent)),"/"+i}},{key:"buildSrcSet",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=r.w,s=r.h;return o||s?this._buildDPRSrcSet(t,r,i):this._buildSrcSetPairs(t,r,i)}},{key:"_buildSrcSetPairs",value:function(t){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=kL(o),a=G0(s,3),l=a[0],c=a[1],f=a[2],h;o.widths?(ML(o.widths),h=Pd(o.widths)):h=n.targetWidths(c,f,l,this.targetWidthsCache);var d=h.map(function(u){return"".concat(r.buildURL(t,Tn(Tn({},i),{},{w:u}),o)," ").concat(u,"w")});return d.join(`,
8`)}},{key:"_buildDPRSrcSet",value:function(t){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};o.devicePixelRatios&&DL(o.devicePixelRatios);var s=o.devicePixelRatios||OL,a=o.disableVariableQuality||!1;a||IL(a),o.variableQualities&&LL(o.variableQualities);var l=Tn(Tn({},RL),o.variableQualities),c=function(d,u,p){return"".concat(r.buildURL(d,Tn(Tn({},u),{},{dpr:p,q:u.q||l[p]||l[Math.floor(p)]}),o)," ").concat(p,"x")},f=a?s.map(function(h){return"".concat(r.buildURL(t,Tn(Tn({},i),{},{dpr:h}),o)," ").concat(h,"x")}):s.map(function(h){return c(t,i,h)});return f.join(`,
9`)}}],[{key:"version",value:function(){return SL}},{key:"_buildURL",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(t==null)return"";var o=rg({url:t,useHTTPS:i.useHTTPS}),s=o.host,a=o.pathname,l=o.search,c=Tn(Tn({},j0(l)),r);if(!s.length||!a.length)throw new Error("_buildURL: URL must match {host}/{pathname}?{query}");var f=new n(Tn({domain:s},i));return f.buildURL(a,c)}},{key:"_buildSrcSet",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(t==null)return"";var s=rg({url:t,useHTTPS:o.useHTTPS}),a=s.host,l=s.pathname,c=s.search,f=Tn(Tn({},j0(c)),r);if(!a.length||!l.length)throw new Error("_buildOneStepURL: URL must match {host}/{pathname}?{query}");var h=new n(Tn({domain:a},o));return h.buildSrcSet(l,f,i)}},{key:"targetWidths",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:100,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:8192,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.08,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=Math.floor(t),a=Math.floor(r);EP(t,r),SP(i);var l=i+"/"+s+"/"+a;if(l in o)return o[l];if(s===a)return[s];for(var c=[],f=s;f<a;)c.push(Math.round(f)),f*=1+i*2;return c[c.length-1]<a&&c.push(a),o[l]=c,c}}]),n})();const NL={src:{type:String,required:!0},fixed:Boolean,imgixParams:Object,width:[String,Number],height:[String,Number],attributeConfig:Object,disableVariableQuality:Boolean,sizes:[String]},BL={src:"src",srcset:"srcset"},FL=nt({props:NL,setup(n,{attrs:e}){const t=Uv(),r={...n.fixed&&{...n.width!=null?{w:n.width}:{},...n.height!=null?{h:n.height}:{}}},{src:i,srcset:o}=t.buildUrlObject(n.src,{...r,...n.imgixParams},{disableVariableQuality:!!n.disableVariableQuality}),s={...BL,...n.attributeConfig};return()=>ht("img",{[s.src]:i,[s.srcset]:o,width:n.width,height:n.height,sizes:n.sizes,"data-testid":e["data-testid"]||void 0})}}),$L="3.1.1",zL={includeLibraryParam:!0};class HL{constructor(e){this.buildIxParams=t=>({...this.options.defaultIxParams,...t}),this.buildUrlObject=(t,r,i={})=>{const{widths:o,widthTolerance:s,minWidth:a,maxWidth:l,...c}=i,f=this._buildUrl(t,r),h=this._buildSrcSet(t,r,{widths:o,widthTolerance:s,minWidth:a,maxWidth:l,...c});
9return{src:f,srcset:h}},this.buildUrl=(t,r)=>this.client.buildURL(t,this.buildIxParams(r)),this._buildUrl=(t,r)=>t.includes("://")?Ed._buildURL(t,this.buildIxParams(r)):this.client.buildURL(t,this.buildIxParams(r)),this.buildSrcSet=(t,r,i)=>this.client.buildSrcSet(t,this.buildIxParams(r),i),this._buildSrcSet=(t,r,i)=>t.includes("://")?Ed._buildSrcSet(t,this.buildIxParams(r),i):this.client.buildSrcSet(t,this.buildIxParams(r),i),this.options={...zL,...e},this.client=new Ed({domain:this.options.domain,includeLibraryParam:!1}),this.options.includeLibraryParam&&(this.client.settings.libraryParam=`vue-${$L}`)}}let ig;const jL=n=>{ig=new HL(n)},Uv=()=>{if(ig==null)throw new Error("[@imgix/vue] Vue.use(VueImgix, {}) must be called before using exported methods. This is usually done in App.vue :)");return ig},VL=nt({props:{}}),UL=nt({mixins:[VL],setup(n,{slots:e}){Uv();const t=e&&e.default&&e.default();return()=>ht("picture",t)}}),WL={src:"src",srcset:"srcset"},GL=nt({props:{src:{type:String,required:!0},imgixParams:Object,attributeConfig:Object},setup(n){const e=Uv(),t={},{srcset:r}=e.buildUrlObject(n.src,{...t,...n.imgixParams}),o={[{...WL,...n.attributeConfig}.srcset]:r};return()=>ht("source",o)}});function jf(n,e){jf.installed||(jf.installed=!0,jL(e),n.component("ix-img",FL),n.component("ix-picture",UL),n.component("ix-source",GL))}jf.installed=!1;const YL={install:jf},XL=$t(n=>{n.vueApp.use(YL,{domain:"images.prismic.io",defaultIxParams:{auto:"format"}})});var qL=(function(){function n(){this.keys=[],this.values=[]}var e=n.prototype;return e.get=function(t){return this.values[this.keys.indexOf(t)]},e.set=function(t,r){var i=this.keys,o=this.values,s=i.indexOf(t),a=s===-1?i.length:s;i[a]=t,o[a]=r},n})(),KL=(function(){function n(){this.object={}}var e=n.prototype;return e.get=function(t){return this.object[t]},e.set=function(t,r){this.object[t]=r},n})(),QL=typeof Map=="function",ZL=(function(){function n(){}var e=n.prototype;return e.connect=function(t,r){this.prev=t,this.next=r,t&&(t.next=this),r&&(r.prev=this)},e.disconnect=function(){var t=this.prev,r=this.next;t&&(t.next=r),r&&(r.prev=t)},e.getIndex=function(){for(var t=this,r=-1;t;)t=t.prev,++r;return r},n})();function JL(n,e){var t=[],r=[];return n.forEach(function(i){var o=i[0],s=i[1],a=new ZL;t[o]=a,r[s]=a}),t.forEach(function(i,o){i.connect(t[o-1])}),n.filter(function(i,o){return!e[o]}).map(function(i,o){var s=i[0],a=i[1];if(s===a)return[0,0];var l=t[s],c=r[a-1],f=l.getIndex();l.disconnect(),c?l.connect(c,c.next):l.connect(void 0,t[0]);var h=l.getIndex();return[f,h]})}var eN=(function(){function n(t,r,i,o,s,a,l,c){this.prevList=t,this.list=r,this.added=i,this.removed=o,this.changed=s,this.maintained=a,this.changedBeforeAdded=l,this.fixed=c}var e=n.prototype;return Object.defineProperty(e,"ordered",{get:function(){return this.cacheOrdered||this.caculateOrdered(),this.cacheOrdered},enumerable:!0,configurable:!0}),Object.defineProperty(e,"pureChanged",{get:function(){return this.cachePureChanged||this.caculateOrdered(),this.cachePureChanged},enumerable:!0,configurable:!0}),e.caculateOrdered=function(){var t=JL(this.changedBeforeAdded,this.fixed),r=this.changed,i=[];this.cacheOrdered=t.filter(function(o,s){var a=o[0],l=o[1],c=r[s],f=c[0],h=c[1];if(a!==l)return i.push([f,h]),!0}),this.cachePureChanged=i},n})();function tN(n,e,t){var r=QL?Map:t?KL:qL,i=t||function(b){return b},o=[],s=[],a=[],l=n.map(i),c=e.map(i),f=new r,h=new r,d=[],u=[],p={},g=[],v=0,_=0;return l.forEach(function(b,y){f.set(b,y)}),c.forEach(function(b,y){h.set(b,y)}),l.forEach(function(b,y){var x=h.get(b);typeof x>"u"?(++_,s.push(y)):p[x]=_}),c.forEach(function(b,y){var x=f.get(b);typeof x>"u"?(o.push(y),++v):(a.push([x,y]),_=p[y]||0,d.push([x-_,y-v]),u.push(y===x),x!==y&&g.push([x,y]))}),s.reverse(),new eN(n,e,o,s,g,a,d,u)}var q0=(function(){function n(t,r){t===void 0&&(t=[]),this.findKeyCallback=r,this.list=[].slice.call(t)}var e=n.prototype;return e.update=function(t){var r=[].slice.call(t),i=tN(this.list,r,this.findKeyCallback);return this.list=r,i},n})();function nN(n){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&n[e],r=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function rN(n,e){var t=typeof Symbol=="function"&&n[Symbol.iterator];if(!t)return n;var r=t.call(n),i,o=[],s;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(s)throw s.error}}return o}function Sd(){for(var n=[],e=0;e<arguments.length;e++)n=n.concat(rN(arguments[e]));return n}var pl=function(n){return typeof n>"u"},og=(function(){function n(t,r){var i,o;if(this._canceled=!1,r)try{for(var s=nN(Object.keys(r)),a=s.next();!a.done;a=s.next()){var l=a.value;this[l]=r[l]}}catch(c){i={error:c}}
9finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}this.eventType=t}var e=n.prototype;return e.stop=function(){this._canceled=!0},e.isCanceled=function(){return this._canceled},n})(),Ns=(function(){function n(){this._eventHandler={}}var e=n.prototype;return e.trigger=function(t){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];var o=t instanceof og?t.eventType:t,s=Sd(this._eventHandler[o]||[]);return s.length<=0?this:(t instanceof og?(t.currentTarget=this,s.forEach(function(a){a(t)})):s.forEach(function(a){a.apply(void 0,Sd(r))}),this)},e.once=function(t,r){var i=this;if(typeof t=="object"&&pl(r)){var o=t;for(var s in o)this.once(s,o[s]);return this}else if(typeof t=="string"&&typeof r=="function"){var a=function(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];r.apply(void 0,Sd(l)),i.off(t,a)};this.on(t,a)}return this},e.hasOn=function(t){return!!this._eventHandler[t]},e.on=function(t,r){if(typeof t=="object"&&pl(r)){var i=t;for(var o in i)this.on(o,i[o]);return this}else if(typeof t=="string"&&typeof r=="function"){var s=this._eventHandler[t];pl(s)&&(this._eventHandler[t]=[],s=this._eventHandler[t]),s.push(r)}return this},e.off=function(t,r){if(pl(t))return this._eventHandler={},this;if(pl(r)){if(typeof t=="string")return delete this._eventHandler[t],this;var i=t;for(var o in i)this.off(o,i[o]);return this}var s=this._eventHandler[t];if(s){for(var a=s.length,l=0;l<a;++l)if(s[l]===r){s.splice(l,1),a<=1&&delete this._eventHandler[t];break}}return this},n.VERSION="3.0.5",n})(),Xe=og;function Wv(n,e){for(var t=n.length,r=0;r<t;++r)if(e(n[r],r))return!0;return!1}function TP(n,e){for(var t=n.length,r=0;r<t;++r)if(e(n[r],r))return n[r];return null}function CP(n){var e=n;if(typeof e>"u"){if(typeof navigator>"u"||!navigator)return"";e=navigator.userAgent||""}return e.toLowerCase()}function Gv(n,e){try{return new RegExp(n,"g").exec(e)}catch{return null}}function iN(){if(typeof navigator>"u"||!navigator||!navigator.userAgentData)return!1;var n=navigator.userAgentData,e=n.brands||n.uaList;return!!(e&&e.length)}function oN(n,e){var t=Gv("("+n+")((?:\\/|\\s|:)([0-9|\\.|_]+))",e);return t?t[3]:""}function sg(n){return n.replace(/_/g,".")}function Cl(n,e){var t=null,r="-1";return Wv(n,function(i){var o=Gv("("+i.test+")((?:\\/|\\s|:)([0-9|\\.|_]+))?",e);return!o||i.brand?!1:(t=i,r=o[3]||"-1",i.versionAlias?r=i.versionAlias:i.versionTest&&(r=oN(i.versionTest.toLowerCase(),e)||r),r=sg(r),!0)}),{preset:t,version:r}}function Dc(n,e){var t={brand:"",version:"-1"};return Wv(n,function(r){var i=RP(e,r);return i?(t.brand=r.id,t.version=r.versionAlias||i.version,t.version!=="-1"):!1}),t}function RP(n,e){return TP(n,function(t){var r=t.brand;return Gv(""+e.test,r.toLowerCase())})}var OP=[{test:"phantomjs",id:"phantomjs"},{test:"whale",id:"whale"},{test:"edgios|edge|edg",id:"edge"},{test:"msie|trident|windows phone",id:"ie",versionTest:"iemobile|msie|rv"},{test:"miuibrowser",id:"miui browser"},{test:"samsungbrowser",id:"samsung internet"},{test:"samsung",id:"samsung internet",versionTest:"version"},{test:"chrome|crios",id:"chrome"},{test:"firefox|fxios",id:"firefox"},{test:"android",id:"android browser",versionTest:"version"},{test:"safari|iphone|ipad|ipod",id:"safari",versionTest:"version"}],AP=[{test:"(?=.*applewebkit/(53[0-7]|5[0-2]|[0-4]))(?=.*\\schrome)",id:"chrome",versionTest:"chrome"},{test:"chromium",id:"chrome"},{test:"whale",id:"chrome",versionAlias:"-1",brand:!0}],ag=[{test:"applewebkit",id:"webkit",versionTest:"applewebkit|safari"}],kP=[{test:"(?=(iphone|ipad))(?!(.*version))",id:"webview"},{test:"(?=(android|iphone|ipad))(?=.*(naver|daum|; wv))",id:"webview"},{test:"webview",id:"webview"}],MP=[{test:"windows phone",id:"windows phone"},{test:"windows 2000",id:"window",versionAlias:"5.0"},{test:"windows nt",id:"window"},{test:"win32|windows",id:"window"},{test:"iphone|ipad|ipod",id:"ios",versionTest:"iphone os|cpu os"},{test:"macos|macintel|mac os x",id:"mac"},{test:"android|linux armv81",id:"android"},{test:"tizen",id:"tizen"},{test:"webos|web0s",id:"webos"}];function IP(n){return!!Cl(kP,n).preset}function sN(n){var e=CP(n),t=!!/mobi/g.exec(e),r={name:"unknown",version:"-1",majorVersion:-1,webview:IP(e),chromium:!1,chromiumVersion:"-1",webkit:!1,webkitVersion:"-1"},i={name:"unknown",version:"-1",majorVersion:-1},o=Cl(OP,e),s=o.preset,a=o.version,l=Cl(MP,e),c=l.preset,f=l.version,h=Cl(AP,e);if(r.chromium=!!h.preset,r.chromiumVersion=h.version,!r.chromium){var d=Cl(ag,e);r.webkit=!!d.preset,r.webkitVersion=d.version}return c&&(i.name=c.id,i.version=f,i.majorVersion=parseInt(f,10)),s&&(r.name=s.id,r.version=a,r.webview&&i.name==="ios"&&r.name!=="safari"&&(r.webview=!1)),r.majorVersion=parseInt(r.version,10),{browser:r,os:i,isMobile:t,isHints:!1}}function aN(n){var e=navigator.userAgentData,t=(e.uaList||e.brands).slice(),r=e.mobile||!1,i=t[0],o=(e.platform||navigator.platform).toLowerCase(),s={name:i.brand,version:i.version,majorVersion:-1,webkit:!1,webkitVersion:"-1",chromium:!1,chromiumVersion:"-1",webview:!!Dc(kP,t).brand||IP(CP())},a={name:"unknown",version:"-1",majorVersion:-1};s.webkit=!s.chromium&&Wv(ag,function(d){return RP(t,d)});var l=Dc(AP,t);if(s.chromium=!!l.brand,s.chromiumVersion=l.version||"-1",!s.chromium){var c=Dc(ag,t);s.webkit=!!c.brand,s.webkitVersion=c.version||"-1"}var f=TP(MP,function(d){return new RegExp(""+d.test,"g").exec(o)});a.name=f?f.id:"";{var h=Dc(OP,t);s.name=h.brand||s.name,s.version=h.brand&&n?n.uaFullVersion:h.version}return s.webkit&&(a.name=r?"ios":"mac"),a.name==="ios"&&s.webview&&(s.version="-1"),a.version=sg(a.version),s.version=sg(s.version),a.majorVersion=parseInt(a.version,10),s.majorVersion=parseInt(s.version,10),{browser:s,os:a,isMobile:r,isHints:!0}}function lN(n){return iN()?aN():sN(n)}function uN(n){return Object.keys(n)}var lg="__observers__",tf="__computed__",Td=1,Cd="__CFCS_DETECTED_DEPENDENCIES__",ug=function(n,e){return ug=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])},ug(n,e)};function cN(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");ug(n,e);function t(){this.constructor=n}
9n.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}function Yv(){Object[Cd]=Object[Cd]||{};var n=Object[Cd];return n[Td]=n[Td]||[],n[Td]}function fN(){var n=Yv();return n[n.length-1]}function hN(n){var e=Yv(),t=[],r={host:n,observers:t,push:function(i){n!==i&&t.indexOf(i)===-1&&t.push(i)}};return e.push(r),r}function dN(){var n=Yv();return n.pop()}var DP=(function(){function n(t){this._emitter=new Ns,this._current=t}var e=n.prototype;return Object.defineProperty(e,"current",{get:function(){var t=fN();return t?.push(this),this._current},set:function(t){this._setCurrent(t)},enumerable:!1,configurable:!0}),e.subscribe=function(t){return this.current,this._emitter.on("update",t),this},e.unsubscribe=function(t){return this._emitter.off("update",t),this},e._setCurrent=function(t){var r=this._current,i=t!==r;this._current=t,i&&this._emitter.trigger("update",t,r)},e.toString=function(){return"".concat(this.current)},e.valueOf=function(){return this.current},n})(),pN=(function(n){cN(e,n);function e(r){var i=n.call(this)||this;
9return i._computedCallback=r,i._registered=[],i._onCheckUpdate=function(){i._setCurrent(i.current)},i._current=i.current,i}var t=e.prototype;return Object.defineProperty(t,"current",{get:function(){var r=this;hN(this);var i=this._computedCallback(),o=dN();return this._registered.forEach(function(s){s.unsubscribe(r._onCheckUpdate)}),o.observers.forEach(function(s){s.subscribe(r._onCheckUpdate)}),this._registered=o.observers,i},enumerable:!1,configurable:!0}),e})(DP);function K0(n,e,t){t===void 0&&(t=e);var r={configurable:!0,get:function(){return vs(this,t).current},set:function(i){vs(this,t,i).current=i}};Object.defineProperty(n,e,r),t!==e&&Object.defineProperty(n,t,{configurable:!0,get:function(){return vs(this,t).current}})}function gN(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];return n.length>1?K0(n[0],n[1]):function(t,r){return K0(t,r,n[0])}}function vN(n){n.subscribe=function(e,t){this[e],vs(this,e).subscribe(t)},n.unsubscribe=function(e,t){var r=this;if(!e){uN(Xv(this)).forEach(function(i){r.unsubscribe(i)});return}e in this&&vs(this,e).unsubscribe(t)}}function mN(n){var e=n.prototype;vN(e)}function _N(n){return new DP(n)}function yN(n){return new pN(n)}function bN(n){var e={};return Object.defineProperty(n,lg,{get:function(){return e}}),e}function Xv(n,e){var t,r;n[lg]||bN(n);var i=n[lg];
9if(!e){var o=(r=(t=n?.constructor)===null||t===void 0?void 0:t.prototype)===null||r===void 0?void 0:r[tf];o&&o.forEach(function(s){!(s in i)&&s in n&&n[s]})}return i}function vs(n,e,t){var r=Xv(n);return r[e]||(r[e]=_N(t)),r[e]}function xN(n,e,t){var r=t.get;function i(){var a=Xv(this,!0);return e in a||(a[e]=yN(r.bind(this))),vs(this,e).current}var o={configurable:!0,get:i};n[tf]||(n[tf]=[]);var s=n[tf];return s.indexOf(e)===-1&&s.push(e),Object.defineProperty(n,e,o),o}var cg=function(n,e){return cg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])},cg(n,e)};function tl(n,e){cg(n,e);function t(){this.constructor=n}n.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var Mt=function(){return Mt=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Mt.apply(this,arguments)};function fg(n,e,t,r){var i=arguments.length,o=i<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,t):r,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(n,e,t,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(o=(i<3?s(o):i>3?s(e,t,o):s(e,t))||o);return i>3&&o&&Object.defineProperty(e,t,o),o}var un;typeof window>"u"?un={navigator:{userAgent:""}}:un=window;var Xu=1,wN=2,PN=4,ja=6,EN=8,SN=16,Va=24,Th=30,Vf="left",hg="right",dg="middle",LP={1:Vf,2:dg,3:hg},NP="any",TN="none",CN="shift",RN="ctrl",ON="alt",AN="meta",kN=16,MN=30,Q0="ontouchstart"in un&&lN().browser.name==="safari",IN=(function(){if(typeof document>"u")return"";for(var n=(document.head||document.getElementsByTagName("head")[0]).style,e=["transform","webkitTransform","msTransform","mozTransform"],t=0,r=e.length;t<r;t++)if(e[t]in n)return e[t];return""})(),pg={"-webkit-user-select":"none","-ms-user-select":"none","-moz-user-select":"none","user-select":"none","-webkit-user-drag":"none"},Z0=function(n){for(var e=[],t=0,r=n.length;t<r;t++)e.push(n[t]);return e},BP=function(n,e){e===void 0&&(e=!1);var t;if(typeof n=="string"){var r=n.match(/^<([a-z]+)\s*([^>]*)>/);if(r){var i=document.createElement("div");i.innerHTML=n,t=Z0(i.childNodes)}else t=Z0(document.querySelectorAll(n));e||(t=t.length>=1?t[0]:void 0)}else n===un?t=n:"value"in n||"current"in n?t=n.value||n.current:n.nodeName&&(n.nodeType===1||n.nodeType===9)?t=n:"jQuery"in un&&n instanceof jQuery||n.constructor.prototype.jquery?t=e?n.toArray():n.get(0):Array.isArray(n)&&(t=n.map(function(o){return BP(o)}),e||(t=t.length>=1?t[0]:void 0));return t},Js=un.requestAnimationFrame||un.webkitRequestAnimationFrame,Rl=un.cancelAnimationFrame||un.webkitCancelAnimationFrame;if(Js&&!Rl){var Rd={},DN=Js;Js=function(n){var e=function(r){Rd[t]&&n(r)},t=DN(e);return Rd[t]=!0,t},Rl=function(n){delete Rd[n]}}else Js&&Rl||(Js=function(n){return un.setTimeout(function(){n(un.performance&&un.performance.now&&un.performance.now()||new Date().getTime())},16)},Rl=un.clearTimeout);var LN=function(n){return Js(n)},NN=function(n){Rl(n)},gi=function(n,e){var t={};for(var r in n)r&&(t[r]=e(n[r],r));return t},FP=function(n,e){var t={};for(var r in n)r&&e(n[r],r)&&(t[r]=n[r]);return t},qv=function(n,e){for(var t in n)if(t&&!e(n[t],t))return!1;return!0},Ol=function(n,e){return qv(n,function(t,r){return t===e[r]})},Od={},$P=function(n,e){return Od[e]||(Od[e]=FN(e)),Od[e](n)},J0=function(n,e){return!n||!e?n:gi(n,function(t,r){return $P(t,typeof e=="number"?e:e[r])})},nf=function(n){if(!isFinite(n))return 0;var e="".concat(n);if(e.indexOf("e")>=0){for(var t=0,r=1;Math.round(n*r)/r!==n;)r*=10,t++;return t}return e.indexOf(".")>=0?e.length-e.indexOf(".")-1:0},BN=function(n){return 1/Math.pow(10,n)},FN=function(n){var e=n<1?Math.pow(10,nf(n)):1;return function(t){return n===0?0:Math.round(Math.round(t/n)*n*e)/e}},$N=function(n,e){return Math.atan2(e,n)*180/Math.PI},zN=function(n){var e=!0;return Object.keys(pg).forEach(function(t){(!n||n[t]!==pg[t])&&(e=!1)}),e},HN=function(n,e){return n&&e?Th:n?ja:e?Va:Xu},Lc=function(n,e,t){return t?!!(e===Th||e&n&&t&n):!!(e&n)},jN=function(n,e,t){var r,i=(r={},r[Xu]="auto",r[Th]="none",r[Va]="pan-x",r[ja]="pan-y",r),o={};if(n&&n.style){var s=e.touchAction?e.touchAction:i[t],a=Mt(Mt({},pg),{"touch-action":n.style["touch-action"]==="none"?"none":s});
vendor: 4,525 bytes, line 9
9Object.keys(a).forEach(function(l){o[l]=n.style[l]}),Object.keys(a).forEach(function(l){n.style[l]=a[l]})}return o},VN=function(n,e){n&&n.style&&e&&Object.keys(e).forEach(function(t){n.style[t]=e[t]})},UN=(function(){function n(t){this._axes=t,this.holdingCount=0}var e=n.prototype;return e.hold=function(t,r){var i=this._getRoundPos(t).roundPos;this._axes.trigger(new Xe("hold",{pos:i,input:r.input||null,inputEvent:r.event||null,isTrusted:!0}))},e.triggerRelease=function(t){var r=this._getRoundPos(t.destPos,t.depaPos),i=r.roundPos,o=r.roundDepa;t.destPos=i,t.depaPos=o,t.setTo=this._createUserControll(t.destPos,t.duration),this._axes.trigger(new Xe("release",Mt(Mt({},t),{bounceRatio:this._getBounceRatio(i)})))},e.triggerChange=function(t,r,i,o){var s=this;o===void 0&&(o=!1);var a=this.animationManager,l=a.axisManager,c=a.getEventInfo(),f=this._getRoundPos(t,r),h=f.roundPos,d=f.roundDepa,u=l.moveTo(h,d),p=i?.event||c?.event||null,g={pos:u.pos,delta:u.delta,bounceRatio:this._getBounceRatio(u.pos),holding:o,inputEvent:p,isTrusted:!!p,input:i?.input||c?.input||null,set:p?this._createUserControll(u.pos):function(){}},v=new Xe("change",g);return this._axes.trigger(v),Object.keys(u.pos).forEach(function(_){var b=u.pos[_];vs(s._axes,_,b).current=b}),p&&l.set(g.set().destPos),!v.isCanceled()},e.triggerAnimationStart=function(t){var r=this._getRoundPos(t.destPos,t.depaPos),i=r.roundPos,o=r.roundDepa;t.destPos=i,t.depaPos=o,t.setTo=this._createUserControll(t.destPos,t.duration);var s=new Xe("animationStart",t);return this._axes.trigger(s),!s.isCanceled()},e.triggerAnimationEnd=function(t){t===void 0&&(t=!1),this._axes.trigger(new Xe("animationEnd",{isTrusted:t}))},e.triggerFinish=function(t){t===void 0&&(t=!1),this._axes.trigger(new Xe("finish",{isTrusted:t}))},e.setAnimationManager=function(t){this.animationManager=t},e.destroy=function(){this._axes.off()},e._createUserControll=function(t,r){r===void 0&&(r=0);var i={destPos:Mt({},t),duration:r};return function(o,s){return o&&(i.destPos=Mt({},o)),s!==void 0&&(i.duration=s),i}},e._getRoundPos=function(t,r){var i=this._axes.options.round;return{roundPos:J0(t,i),roundDepa:J0(r,i)}},e._getBounceRatio=function(t){return this._axes.axisManager.map(t,function(r,i){return r<i.range[0]&&i.bounce[0]!==0?(i.range[0]-r)/i.bounce[0]:r>i.range[1]&&i.bounce[1]!==0?(r-i.range[1])/i.bounce[1]:0})},fg([gN],n.prototype,"holdingCount",void 0),n})(),WN=(function(){function n(t){this._options=t,this._prevented=!1}var e=n.prototype;return e.isInterrupting=function(){return this._options.interruptable||this._prevented},e.isInterrupted=function(){return!this._options.interruptable&&this._prevented},e.setInterrupt=function(t){this._options.interruptable||(this._prevented=t)},n})(),zP=function(n,e,t,r){var i=n,o=[t[0]?e[0]:r?e[0]-r[0]:e[0],t[1]?e[1]:r?e[1]+r[1]:e[1]];return i=Math.max(o[0],i),i=Math.min(o[1],i),i},HP=function(n,e){return n<e[0]||n>e[1]},GN=function(n,e,t,r){return!r[0]&&n===e[0]-t[0]||!r[1]&&n===e[1]+t[1]},YN=function(n,e){var t=Math.sqrt(n/e*2);return t<100?0:t},ey=function(n,e,t){return t[1]&&n>e[1]||t[0]&&n<e[0]},Iu=function(n,e,t){var r=n,i=e[0],o=e[1],s=o-i;return t[1]&&n>o&&(r=(r-o)%s+i),t[0]&&n<i&&(r=(r-i)%s+o),r},XN=(function(){function n(t){var r=this;this._axis=t,this._complementOptions(),this._pos=Object.keys(this._axis).reduce(function(i,o){return i[o]=r._axis[o].startPos,i},{})}var e=n.prototype;return e.getDelta=function(t,r){var i=this.get(t);return gi(this.get(r),function(o,s){return o-i[s]})},e.get=function(t){var r=this;return t&&Array.isArray(t)?t.reduce(function(i,o){return o&&o in r._pos&&(i[o]=r._pos[o]),i},{}):Mt(Mt({},this._pos),t||{})},e.moveTo=function(t,r){r===void 0&&(r=this._pos);var i=gi(this._pos,function(o,s){return s in t&&s in r?t[s]-r[s]:0});return this.set(this.map(t,function(o,s){return s?Iu(o,s.range,s.circular):0})),{pos:Mt({},this._pos),delta:i}},e.set=function(t){for(var r in t)r&&r in this._pos&&(this._pos[r]=t[r])},e.every=function(t,r){var i=this._axis;return qv(t,function(o,s){return r(o,i[s],s)})},e.filter=function(t,r){var i=this._axis;return FP(t,function(o,s){return r(o,i[s],s)})},e.map=function(t,r){var i=this._axis;return gi(t,function(o,s){return r(o,i[s],s)})},e.isOutside=function(t){return!this.every(t?this.get(t):this._pos,function(r,i){return!HP(r,i.range)})},e.getAxisOptions=function(t){return this._axis[t]},e.setAxis=function(t){var r=this;Object.keys(t).forEach(function(i){if(!r._axis[i])throw new Error("Axis ".concat(i," does not exist in Axes instance"));
9r._axis[i]=Mt(Mt({},r._axis[i]),t[i])}),this._complementOptions()},e._complementOptions=function(){var t=this;Object.keys(this._axis).forEach(function(r){t._axis[r]=Mt({range:[0,100],startPos:t._axis[r].range[0],bounce:[0,0],circular:[!1,!1]},t._axis[r]),["bounce","circular"].forEach(function(i){var o=t._axis,s=o[r][i];/string|number|boolean/.test(typeof s)&&(o[r][i]=[s,s])})})},n})(),qN="ontouchstart"in un,rf="PointerEvent"in un,KN="MSPointerEvent"in un,QN=rf||KN,ZN=function(n,e){return!!(!e||e.indexOf(NP)>-1||e.indexOf(TN)>-1&&!n.shiftKey&&!n.ctrlKey&&!n.altKey&&!n.metaKey||e.indexOf(CN)>-1&&n.shiftKey||e.indexOf(RN)>-1&&n.ctrlKey||e.indexOf(ON)>-1&&n.altKey||e.indexOf(AN)>-1&&n.metaKey)},Ch=(function(){function n(){var t=this;this._stopContextMenu=function(r){r.preventDefault(),un.removeEventListener("contextmenu",t._stopContextMenu)}}var e=n.prototype;return e.extendEvent=function(t){var r,i=this.prevEvent,o=this._getCenter(t),s=i?this._getMovement(t):{x:0,y:0},a=i?this._getScale(t):1,l=i?$N(o.x-i.center.x,o.y-i.center.y):0,c=i?i.deltaX+s.x:s.x,f=i?i.deltaY+s.y:s.y,h=s.x,d=s.y,u=this._latestInterval,p=Date.now(),g=u?p-u.timestamp:0,v=i?i.velocityX:0,_=i?i.velocityY:0,b=i?i.directionX:1,y=i?i.directionY:1;return h>0?b=1:h<0&&(b=-1),d>0?y=1:d<0&&(y=-1),(!u||g>=kN)&&(u&&(r=[(c-u.deltaX)/g,(f-u.deltaY)/g],v=r[0],_=r[1]),this._latestInterval={timestamp:p,deltaX:c,deltaY:f}),{srcEvent:t,scale:a,angle:l,center:o,deltaX:c,deltaY:f,offsetX:h,offsetY:d,directionX:b,directionY:y,velocityX:v,velocityY:_,preventSystemEvent:!0}},e._getDistance=function(t,r){var i=r.clientX-t.clientX,o=r.clientY-t.clientY;return Math.sqrt(i*i+o*o)},e._getButton=function(t){var r={1:Vf,2:hg,4:dg},i=this._isTouchEvent(t)?Vf:r[t.buttons];return i||null},e._isTouchEvent=function(t){return t.type&&t.type.indexOf("touch")>-1},e._isValidButton=function(t,r){return r.indexOf(t)>-1},e._isValidEvent=function(t,r,i){return(!r||ZN(t,r))&&(!i||this._isValidButton(this._getButton(t),i))},e._preventMouseButton=function(t,r){r===hg?un.addEventListener("contextmenu",this._stopContextMenu):r===dg&&t.preventDefault()},n})(),JN=(function(n){tl(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.start=["mousedown"],r.move=["mousemove"],r.end=["mouseup"],r}var t=e.prototype;return t.onEventStart=function(r,i,o){var s=this._getButton(r);return this._isValidEvent(r,i,o)?(this._preventMouseButton(r,s),this.extendEvent(r)):null},t.onEventMove=function(r,i,o){return this._isValidEvent(r,i,o)?this.extendEvent(r):null},t.onEventEnd=function(){},t.onRelease=function(){this.prevEvent=null},t.getTouches=function(r,i){return i&&this._isValidButton(LP[r.which],i)&&this.end.indexOf(r.type)===-1?1:0},t._getScale=function(){return 1},t._getCenter=function(r){return{x:r.clientX,y:r.clientY}},t._getMovement=function(r){var i=this.prevEvent.srcEvent;return{x:r.clientX-i.clientX,y:r.clientY-i.clientY}},e})(Ch),e3=(function(n){tl(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.start=["touchstart"],r.move=["touchmove"],r.end=["touchend","touchcancel"],r}var t=e.prototype;return t.onEventStart=function(r,i){return this._baseTouches=r.touches,this._isValidEvent(r,i)?this.extendEvent(r):null},t.onEventMove=function(r,i){return this._isValidEvent(r,i)?this.extendEvent(r):null},t.onEventEnd=function(r){this._baseTouches=r.touches},t.onRelease=function(){this.prevEvent=null,this._baseTouches=null},t.getTouches=function(r){return r.touches.length},t._getScale=function(r){return r.touches.length!==2||this._baseTouches.length<2?null:this._getDistance(r.touches[0],r.touches[1])/this._getDistance(this._baseTouches[0],this._baseTouches[1])},t._getCenter=function(r){return{x:r.touches[0].clientX,y:r.touches[0].clientY}},t._getMovement=function(r){var i=this.prevEvent.srcEvent;return r.touches[0].identifier!==i.touches[0].identifier?{x:0,y:0}:{x:r.touches[0].clientX-i.touches[0].clientX,y:r.touches[0].clientY-i.touches[0].clientY}},e})(Ch),t3=(function(n){tl(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.start=rf?["pointerdown"]:["MSPointerDown"],r.move=rf?["pointermove"]:["MSPointerMove"],r.end=rf?["pointerup","pointercancel"]:["MSPointerUp","MSPointerCancel"],r._firstInputs=[],r._recentInputs=[],r}var t=e.prototype;return t.onEventStart=function(r,i,o){var s=this._getButton(r);return this._isValidEvent(r,i,o)?(this._preventMouseButton(r,s),this._updatePointerEvent(r),this.extendEvent(r)):null},t.onEventMove=function(r,i,o){return this._isValidEvent(r,i,o)?(this._updatePointerEvent(r),this.extendEvent(r)):null},t.onEventEnd=function(r){this._removePointerEvent(r)},t.onRelease=function(){this.prevEvent=null,this._firstInputs=[],this._recentInputs=[]},t.getTouches=function(){return this._recentInputs.length},t._getScale=function(){return this._recentInputs.length!==2?null:this._getDistance(this._recentInputs[0],this._recentInputs[1])/this._getDistance(this._firstInputs[0],this._firstInputs[1])},t._getCenter=function(r){return{x:r.clientX,y:r.clientY}},t._getMovement=function(r){var i=this.prevEvent.srcEvent;return r.pointerId!==i.pointerId?{x:0,y:0}:{x:r.clientX-i.clientX,y:r.clientY-i.clientY}},t._updatePointerEvent=function(r){var i=this,o=!1;
9this._recentInputs.forEach(function(s,a){s.pointerId===r.pointerId&&(o=!0,i._recentInputs[a]=r)}),o||(this._firstInputs.push(r),this._recentInputs.push(r))},t._removePointerEvent=function(r){this._firstInputs=this._firstInputs.filter(function(i){return i.pointerId!==r.pointerId}),this._recentInputs=this._recentInputs.filter(function(i){return i.pointerId!==r.pointerId})},e})(Ch),n3=(function(n){tl(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.start=["mousedown","touchstart"],r.move=["mousemove","touchmove"],r.end=["mouseup","touchend","touchcancel"],r}var t=e.prototype;return t.onEventStart=function(r,i,o){var s=this._getButton(r);return this._isTouchEvent(r)&&(this._baseTouches=r.touches),this._isValidEvent(r,i,o)?(this._preventMouseButton(r,s),this.extendEvent(r)):null},t.onEventMove=function(r,i,o){return this._isValidEvent(r,i,o)?this.extendEvent(r):null},t.onEventEnd=function(r){this._isTouchEvent(r)&&(this._baseTouches=r.touches)},t.onRelease=function(){this.prevEvent=null,this._baseTouches=null},t.getTouches=function(r,i){return this._isTouchEvent(r)?r.touches.length:this._isValidButton(LP[r.which],i)&&this.end.indexOf(r.type)===-1?1:0},t._getScale=function(r){return this._isTouchEvent(r)?r.touches.length!==2||this._baseTouches.length<2?1:this._getDistance(r.touches[0],r.touches[1])/this._getDistance(this._baseTouches[0],this._baseTouches[1]):this.prevEvent.scale},t._getCenter=function(r){return this._isTouchEvent(r)?{x:r.touches[0].clientX,y:r.touches[0].clientY}:{x:r.clientX,y:r.clientY}},t._getMovement=function(r){var i=this,o=this.prevEvent.srcEvent,s=[r,o].map(function(c){return i._isTouchEvent(c)?{id:c.touches[0].identifier,x:c.touches[0].clientX,y:c.touches[0].clientY}:{id:null,x:c.clientX,y:c.clientY}}),a=s[0],l=s[1];return a.id===l.id?{x:a.x-l.x,y:a.y-l.y}:{x:0,y:0}},e})(Ch),jP=function(n,e){return e.reduce(function(t,r,i){return n[i]&&(t[n[i]]=r),t},{})},ty=function(n){n===void 0&&(n=[]);var e=!1,t=!1,r=!1;return n.forEach(function(i){switch(i){case"mouse":t=!0;break;case"touch":e=qN;break;case"pointer":r=QN}}),r?new t3:e&&t?new n3:e?new e3:t?new JN:null};function ny(n){return n.indexOf("touch")>-1?{passive:!1}:!1}var r3=(function(){function n(t){var r=t.options,i=t.interruptManager,o=t.eventManager,s=t.axisManager,a=t.animationManager;this._isOutside=!1,this._moveDistance=null,this._isStopped=!1,this.options=r,this._interruptManager=i,this._eventManager=o,this._axisManager=s,this._animationManager=a}var e=n.prototype;return e.get=function(t){return this._axisManager.get(t.axes)},e.hold=function(t,r){if(!(this._interruptManager.isInterrupted()||!t.axes.length)){var i={input:t,event:r};this._isStopped=!1,this._interruptManager.setInterrupt(!0),this._animationManager.stopAnimation(i),++this._eventManager.holdingCount,this._moveDistance||this._eventManager.hold(this._axisManager.get(),i),this._isOutside=this._axisManager.isOutside(t.axes),this._moveDistance=this._axisManager.get(t.axes)}},e.change=function(t,r,i,o){if(!(this._isStopped||!this._interruptManager.isInterrupting()||this._axisManager.every(i,function(d){return d===0}))){var s=r.srcEvent?r.srcEvent:r;if(!s.__childrenAxesAlreadyChanged){var a=this._moveDistance||this._axisManager.get(t.axes),l;l=gi(a,function(d,u){return d+(i[u]||0)}),this._moveDistance&&(this._moveDistance=this._axisManager.map(l,function(d,u){var p=u.circular,g=u.range;return p&&(p[0]||p[1])?Iu(d,g,p):d})),this._isOutside&&this._axisManager.every(a,function(d,u){return!HP(d,u.range)})&&(this._isOutside=!1),a=this._atOutside(a),l=this._atOutside(l),(!this.options.nested||!this._isEndofAxis(i,a,l))&&(s.__childrenAxesAlreadyChanged=!0);var c={input:t,event:r};if(o){var f=this._animationManager.getDuration(l,a);this._animationManager.animateTo(l,f,c)}else{var h=!this._eventManager.triggerChange(l,a,c,!0);h&&(this._isStopped=!0,this._moveDistance=null,this._animationManager.finish(!1))}}}},e.release=function(t,r,i,o){if(!(this._isStopped||!this._interruptManager.isInterrupting()||!this._moveDistance)){var s=r.srcEvent?r.srcEvent:r;s.__childrenAxesAlreadyReleased&&(i=i.map(function(){return 0}));var a=this._axisManager.get(t.axes),l=this._axisManager.get(),c=this._animationManager.getDisplacement(i),f=jP(t.axes,c),h=this._axisManager.get(this._axisManager.map(f,function(_,b,y){return b.circular&&(b.circular[0]||b.circular[1])?a[y]+_
9:zP(a[y]+_,b.range,b.circular,b.bounce)}));s.__childrenAxesAlreadyReleased=!0;var d=this._animationManager.getDuration(h,a,o);d===0&&(h=Mt({},l));var u={depaPos:l,destPos:h,duration:d,delta:this._axisManager.getDelta(l,h),inputEvent:r,input:t,isTrusted:!0};--this._eventManager.holdingCount,this._eventManager.triggerRelease(u),this._eventManager.holdingCount===0&&(this._moveDistance=null);var p=this._animationManager.getUserControl(u),g=Ol(p.destPos,l),v={input:t,event:r};g||p.duration===0?(g||this._eventManager.triggerChange(p.destPos,l,v,!0),this._interruptManager.setInterrupt(!1),this._axisManager.isOutside()?this._animationManager.restore(v):this._eventManager.triggerFinish(!0)):this._animationManager.animateTo(p.destPos,p.duration,v)}},e._atOutside=function(t){var r=this;return this._isOutside?this._axisManager.map(t,function(i,o){var s=o.range[0]-o.bounce[0],a=o.range[1]+o.bounce[1];return i>a?a:i<s?s:i}):this._axisManager.map(t,function(i,o){var s=o.range[0],a=o.range[1],l=o.bounce,c=o.circular;return c[0]&&i<s||c[1]&&i>a?i:i<s?s-r._animationManager.interpolate(s-i,l[0]):i>a?a+r._animationManager.interpolate(i-a,l[1]):i})},e._isEndofAxis=function(t,r,i){return this._axisManager.every(r,function(o,s,a){return t[a]===0||r[a]===i[a]&&GN(o,s.range,s.bounce,s.circular)})},n})(),Ad=function(n,e,t){return Math.max(Math.min(n,t),e)},i3=(function(){function n(t){var r=t.options,i=t.interruptManager,o=t.eventManager,s=t.axisManager;this._options=r,this.interruptManager=i,this.eventManager=o,this.axisManager=s,this.animationEnd=this.animationEnd.bind(this)}var e=n.prototype;return e.getDuration=function(t,r,i){var o=this,s;if(typeof i<"u")s=i;else{var a=gi(r,function(l,c){return YN(Math.abs(l-t[c]),o._options.deceleration)});s=Object.keys(a).reduce(function(l,c){return Math.max(l,a[c])},-1/0)}return Ad(s,this._options.minimumDuration,this._options.maximumDuration)},e.getDisplacement=function(t){var r=Math.pow(t.reduce(function(o,s){return o+s*s},0),1/t.length),i=Math.abs(r/-this._options.deceleration);return t.map(function(o){return o/2*i})},e.stopAnimation=function(t){if(this._animateParam){var r=this.axisManager.get(),i=this.axisManager.map(r,function(o,s){return Iu(o,s.range,s.circular)});qv(i,function(o,s){return r[s]===o})||this.eventManager.triggerChange(i,r,t,!!t),this._animateParam=null,this._raf&&NN(this._raf),this._raf=null,this.eventManager.triggerAnimationEnd(!!t?.event)}},e.getEventInfo=function(){return this._animateParam&&this._animateParam.input&&this._animateParam.inputEvent?{input:this._animateParam.input,event:this._animateParam.inputEvent}:null},e.restore=function(t){var r=this.axisManager.get(),i=this.axisManager.map(r,function(o,s){return Math.min(s.range[1],Math.max(s.range[0],o))});this.stopAnimation(),this.animateTo(i,this.getDuration(r,i),t)},e.animationEnd=function(){var t=this.getEventInfo();this._animateParam=null;var r=this.axisManager.filter(this.axisManager.get(),function(i,o){return ey(i,o.range,o.circular)});Object.keys(r).length>0&&this.setTo(this.axisManager.map(r,function(i,o){return Iu(i,o.range,o.circular)})),this.interruptManager.setInterrupt(!1),this.eventManager.triggerAnimationEnd(!!t),this.axisManager.isOutside()?this.restore(t):this.finish(!!t)},e.finish=function(t){this._animateParam=null,this.interruptManager.setInterrupt(!1),this.eventManager.triggerFinish(t)},e.getUserControl=function(t){var r=t.setTo();return r.destPos=this.axisManager.get(r.destPos),r.duration=Ad(r.duration,this._options.minimumDuration,this._options.maximumDuration),r},e.animateTo=function(t,r,i){var o=this;this.stopAnimation();var s=this._createAnimationParam(t,r,i),a=Mt({},s.depaPos),l=this.eventManager.triggerAnimationStart(s),c=this.getUserControl(s);if(!l&&this.axisManager.every(c.destPos,function(h,d){return ey(h,d.range,d.circular)})&&console.warn("You can't stop the 'animation' event when 'circular' is true."),l&&!Ol(c.destPos,a)){var f=i?.event||null;this._animateLoop({depaPos:a,destPos:c.destPos,duration:c.duration,delta:this.axisManager.getDelta(a,c.destPos),isTrusted:!!f,inputEvent:f,input:i?.input||null},function(){return o.animationEnd()})}},e.setTo=function(t,r){r===void 0&&(r=0);var i=Object.keys(t),o=this.axisManager.get(i);if(Ol(t,o))return this;this.interruptManager.setInterrupt(!0);var s=FP(t,function(a,l){return o[l]!==a});return Object.keys(s).length?(s=this.axisManager.map(s,function(a,l){var c=l.range,f=l.circular;return f&&(f[0]||f[1])?a:zP(a,c,f)}),Ol(s,o)?this:(r>0?this.animateTo(s,r):(this.stopAnimation(),this.eventManager.triggerChange(s),this.finish(!1)),this)):this},e.setBy=function(t,r){return r===void 0&&(r=0),this.setTo(gi(this.axisManager.get(Object.keys(t)),function(i,o){return i+t[o]}),r)},e.setOptions=function(t){this._options=Mt(Mt({},this._options),t)},e._createAnimationParam=function(t,r,i){var o=this.axisManager.get(),s=t,a=i?.event||null;return{depaPos:o,destPos:s,duration:Ad(r,this._options.minimumDuration,this._options.maximumDuration),delta:this.axisManager.getDelta(o,s),inputEvent:a,input
9:i?.input||null,isTrusted:!!a,done:this.animationEnd}},e._animateLoop=function(t,r){var i=this;if(t.duration){this._animateParam=Mt(Mt({},t),{startTime:new Date().getTime()});var o=gi(t.destPos,function(l){return l}),s=this._initState(this._animateParam),a=function(){i._raf=null;var l=i._animateParam,c=i._getNextState(s),f=!i.eventManager.triggerChange(c.pos,s.pos);if(s=c,c.finished){l.destPos=i._getFinalPos(l.destPos,o),Ol(l.destPos,i.axisManager.get(Object.keys(l.destPos)))||i.eventManager.triggerChange(l.destPos,c.pos),r();return}else f?i.finish(!1):i._raf=LN(a)};a()}else this.eventManager.triggerChange(t.destPos),r()},e._getFinalPos=function(t,r){var i=this,o=1e-6,s=gi(t,function(a,l){if(a>=r[l]-o&&a<=r[l]+o)return r[l];var c=i._getRoundUnit(a,l),f=$P(a,c);return f});return s},e._getRoundUnit=function(t,r){var i=this._options.round,o=null;if(!i){var s=this.axisManager.getAxisOptions(r);o=BN(Math.max(nf(s.range[0]),nf(s.range[1]),nf(t)))}return o||i},n})(),o3=(function(n){tl(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r._useDuration=!0,r}var t=e.prototype;return t.interpolate=function(r,i){var o=this._easing(1e-5)/1e-5;return this._easing(r/(i*o))*i},t.updateAnimation=function(r){var i,o=this._animateParam;if(o){var s=new Date().getTime()-o.startTime,a=r?.destPos||o.destPos,l=(i=r?.duration)!==null&&i!==void 0?i:o.duration;if(r?.restart||l<=s){this.setTo(a,l-s);return}if(r?.destPos){var c=this.axisManager.get();this._initialEasingPer=this._prevEasingPer,o.delta=this.axisManager.getDelta(c,a),o.destPos=a}if(r?.duration){var f=(s+this._durationOffset)/o.duration;this._durationOffset=f*l-s,o.duration=l}}},t._initState=function(r){return this._initialEasingPer=0,this._prevEasingPer=0,this._durationOffset=0,{pos:r.depaPos,easingPer:0,finished:!1}},t._getNextState=function(r){var i=this,o=this._animateParam,s=r.pos,a=o.destPos,l=gi(s,function(u,p){return u<=a[p]?1:-1}),c=new Date().getTime()-o.startTime,f=(c+this._durationOffset)/o.duration,h=this._easing(f),d=this.axisManager.map(s,function(u,p,g){var v=f>=1?a[g]:u+o.delta[g]*(h-i._prevEasingPer)/(1-i._initialEasingPer),_=Iu(v,p.range,p.circular);if(v!==_){var b=l[g]*(p.range[1]-p.range[0]);a[g]-=b,s[g]-=b}return _});return this._prevEasingPer=h,{pos:d,easingPer:h,finished:h>=1}},t._easing=function(r){return r>1?1:this._options.easing(r)},e})(i3),s3=(function(n){tl(e,n);function e(r,i,o){r===void 0&&(r={}),i===void 0&&(i={}),o===void 0&&(o={});var s=n.call(this)||this;return s.axis=r,s._inputs=[],s.options=Mt({easing:function(a){return 1-Math.pow(1-a,3)},interruptable:!0,maximumDuration:1/0,minimumDuration:0,deceleration:6e-4,round:null,nested:!1},i),Object.keys(o).forEach(function(a){s.axis[a].startPos=o[a]}),s.interruptManager=new WN(s.options),s.axisManager=new XN(s.axis),s.eventManager=new UN(s),s.animationManager=new o3(s),s.inputObserver=new r3(s),s.eventManager.setAnimationManager(s.animationManager),s.eventManager.triggerChange(s.axisManager.get()),s}var t=e.prototype;return Object.defineProperty(t,"holding",{get:function(){return this.eventManager.holdingCount>0},enumerable:!1,configurable:!0}),t.connect=function(r,i){var o;return typeof r=="string"?o=r.split(" "):o=r.concat(),~this._inputs.indexOf(i)&&this.disconnect(i),i.mapAxes(o),i.connect(this.inputObserver),this._inputs.push(i),this},t.disconnect=function(r){if(r){var i=this._inputs.indexOf(r);i>=0&&(this._inputs[i].disconnect(),this._inputs.splice(i,1))}else this._inputs.forEach(function(o){return o.disconnect()}),this._inputs=[];return this},t.get=function(r){return this.axisManager.get(r)},t.setTo=function(r,i){return i===void 0&&(i=0),this.animationManager.setTo(r,i),this},t.setBy=function(r,i){return i===void 0&&(i=0),this.animationManager.setBy(r,i),this},t.setOptions=function(r){return this.options=Mt(Mt({},this.options),r),this.animationManager.setOptions(r),this},t.setAxis=function(r){return this.axisManager.setAxis(r),this},t.stopAnimation=function(){return this.animationManager.stopAnimation(),this.animationManager.finish(!1),this},t.updateAnimation=function(r){return this.animationManager.updateAnimation(r),this},t.isBounceArea=function(r){return this.axisManager.isOutside(r)},t.destroy=function(){this.disconnect(),this.eventManager.destroy()},e.VERSION="3.9.2",e.TRANSFORM=IN,e.DIRECTION_NONE=Xu,e.DIRECTION_LEFT=wN,e.DIRECTION_RIGHT=PN,e.DIRECTION_UP=EN,e.DIRECTION_DOWN=SN,e.DIRECTION_HORIZONTAL=ja,e.DIRECTION_VERTICAL=Va,e.DIRECTION_ALL=Th,fg([xN],e.prototype,"holding",null),e=fg([mN],e),e})(Ns),a3=function(n,e){if(e<0||e>90)return Xu;var t=Math.abs(n);return t>e&&t<180-e?Va:ja},l3=(function(){function n(t,r){var i=this;this.axes=[],this.element=null,this._enabled=!1,this._activeEvent=null,this._atRightEdge=!1,this._rightEdgeTimer=0,this._dragged=!1,this._isOverThreshold=!1,this._preventClickWhenDragged=function(o){i._dragged&&(o.preventDefault(),o.stopPropagation()),i._dragged=!1},this._voidFunction=function(){},this.element=BP(t),this.options=Mt({inputType:["touch","mouse","pointer"],inputKey:[NP],inputButton:[Vf],scale:[1,1],thresholdAngle:45,threshold:0,preventClickOnDrag:!1,preventDefaultOnDrag:!1,iOSEdgeSwipeThreshold:MN,releaseOnScroll:!1,touchAction:null},r),this._onPanstart=this._onPanstart.bind(this),this._onPanmove=this._onPanmove.bind(this),this._onPanend=this._onPanend.bind(this)}var e=n.prototype;return e.mapAxes=function(t){this._direction=HN(!!t[0],!!t[1]),this.axes=t},e.connect=function(t){return this._activeEvent&&(this._detachElementEvent(),this._detachWindowEvent(this._activeEvent)),this._attachElementEvent(t),this},e.disconnect=function(){return this._detachElementEvent(),this._detachWindowEvent(this._activeEvent),this._direction=Xu,this},e.destroy=function(){this.disconnect(),this.element=null},e.enable=function(){var t=ty(this.options.inputType);if(t)this._enabled||(this._enabled=!0,this._originalCssProps=jN(this.element,this.options,this._direction));else throw new Error("PanInput cannot be enabled if there is no available input event.");return this},e.disable=function(){return this._enabled&&(this._enabled=!1,zN(this._originalCssProps)||VN(this.element,this._originalCssProps)),this},e.isEnabled=function(){return this._enabled},e.release=function(){var t=this._activeEvent,r=t.prevEvent;return t.onRelease(),this._observer.release(this,r,[0,0]),this._detachWindowEvent(t),this},e._onPanstart=function(t){var r=this.options,i=r.inputKey,o=r.inputButton,s=r.preventDefaultOnDrag,a=this._activeEvent,l=a.onEventStart(t,i,o);if(!(!l||!this._enabled||a.getTouches(t,o)>1)&&l.srcEvent.cancelable!==!1){var c=this.options.iOSEdgeSwipeThreshold;this._dragged=!1,this._isOverThreshold=!1,this._observer.hold(this,l),this._atRightEdge=Q0&&l.center.x>window.innerWidth-c,this._attachWindowEvent(a),s&&l.srcEvent.type!=="touchstart"&&l.srcEvent.preventDefault(),a.prevEvent=l}},e._onPanmove=function(t){var r=this,i=this.options,o=i.iOSEdgeSwipeThreshold,s=i.preventClickOnDrag,a=i.releaseOnScroll,l=i.inputKey,c=i.inputButton,f=i.threshold,h=i.thresholdAngle,d=this._activeEvent,u=d.onEventMove(t,l,c),p=d.getTouches(t,c);if(p===0||a&&u&&!u.srcEvent.cancelable){this._onPanend(t);return}if(!(!u||!this._enabled||p>1)){var g=a3(u.angle,h),v=Lc(ja,this._direction,g),_=Lc(Va,this._direction,g);if(d.prevEvent&&Q0){var b=u.center.x<0;if(b){this.release();return}else if(this._atRightEdge){clearTimeout(this._rightEdgeTimer);var y=u.deltaX<-o;y?this._atRightEdge=!1:this._rightEdgeTimer=window.setTimeout(function(){return r.release()},100)}}var x=this._getDistance([u.deltaX,u.deltaY],[v,_]),m=this._getOffset([u.offsetX,u.offsetY],[v,_]),w=m.some(function(E){return E!==0});w&&(u.srcEvent.cancelable!==!1&&u.srcEvent.preventDefault(),u.srcEvent.stopPropagation()),u.preventSystemEvent=w,w&&(this._isOverThreshold||x>=f)&&(this._dragged=s,this._isOverThreshold=!0,this._observer.change(this,u,jP(this.axes,m))),d.prevEvent=u}}
9,e._onPanend=function(t){var r=this.options.inputButton,i=this._activeEvent;if(i.onEventEnd(t),!(!this._enabled||i.getTouches(t,r)!==0)){this._detachWindowEvent(i),clearTimeout(this._rightEdgeTimer);var o=i.prevEvent,s=this._isOverThreshold?this._getOffset([Math.abs(o.velocityX)*o.directionX,Math.abs(o.velocityY)*o.directionY],[Lc(ja,this._direction),Lc(Va,this._direction)]):[0,0];i.onRelease(),this._observer.release(this,o,s)}},e._attachWindowEvent=function(t){var r=this;t?.move.forEach(function(i){window.addEventListener(i,r._onPanmove,ny(i))}),t?.end.forEach(function(i){window.addEventListener(i,r._onPanend,ny(i))})},e._detachWindowEvent=function(t){var r=this;t?.move.forEach(function(i){window.removeEventListener(i,r._onPanmove)}),t?.end.forEach(function(i){window.removeEventListener(i,r._onPanend)})},e._getOffset=function(t,r){var i=this.options.scale;return[r[0]?t[0]*i[0]:0,r[1]?t[1]*i[1]:0]},e._getDistance=function(t,r){return Math.sqrt(Number(r[0])*Math.pow(t[0],2)+Number(r[1])*Math.pow(t[1],2))},e._attachElementEvent=function(t){var r=this,i=ty(this.options.inputType),o=this.element;if(i){if(!o)throw new Error("Element to connect input does not exist.");this._observer=t,this.enable(),this._activeEvent=i,o.addEventListener("click",this._preventClickWhenDragged,!0),i.start.forEach(function(s){o.addEventListener(s,r._onPanstart)}),i.move.forEach(function(s){o.addEventListener(s,r._voidFunction)})}},e._detachElementEvent=function(){var t=this,r=this._activeEvent,i=this.element;i&&(i.removeEventListener("click",this._preventClickWhenDragged,!0),r?.start.forEach(function(o){i.removeEventListener(o,t._onPanstart)}),r?.move.forEach(function(o){i.removeEventListener(o,t._voidFunction)})),this.disable(),this._observer=null},n})(),gg=function(n,e){return gg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])},gg(n,e)};function nl(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");gg(n,e);function t(){this.constructor=n}n.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var Ua=function(){return Ua=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Ua.apply(this,arguments)};function u3(){for(var n=0,e=0,t=arguments.length;e<t;e++)n+=arguments[e].length;for(var r=Array(n),i=0,e=0;e<t;e++)for(var o=arguments[e],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r}var Kv=typeof window<"u",c3=Kv?window.navigator.userAgent:"",f3=Kv?"getComputedStyle"in window:!1,h3=/MSIE|Trident|Windows Phone|Edge/.test(c3),d3=Kv?"addEventListener"in document:!1,vg="width",ou="height";function of(n,e){return n.getAttribute(e)||""}function Uf(n){return[].slice.call(n)}function p3(n,e){return e===void 0&&(e="data-"),!!n.getAttribute(e+"width")}function VP(n,e){return e===void 0&&(e="data-"),"loading"in n&&n.getAttribute("loading")==="lazy"||!!n.getAttribute(e+"lazy")}function g3(n,e){return e===void 0&&(e="data-"),!!n.getAttribute(e+"skip")}function UP(n,e,t){d3?n.addEventListener(e,t,!1):n.attachEvent?n.attachEvent("on"+e,t):n["on"+e]=t}function WP(n,e,t){n.removeEventListener?n.removeEventListener(e,t,!1):n.detachEvent?n.detachEvent("on"+e,t):n["on"+e]=null}function v3(n){return GP(n,"Width")}function m3(n){return GP(n,"Height")}function _3(n){return(f3?window.getComputedStyle(n):n.currentStyle)||{}}function GP(n,e){var t=n["client"+e]||n["offset"+e];return parseFloat(t||_3(n)[e.toLowerCase()])||0}function y3(n,e,t){var r=Uf(n.querySelectorAll(u3(["["+t+"skip] ["+t+"width]"],e.map(function(i){return["["+t+"skip] "+i,i+"["+t+"skip]","["+t+"width] "+i].join(", ")})).join(", ")));return Uf(n.querySelectorAll("["+t+"width], "+e.join(", "))).filter(function(i){return r.indexOf(i)===-1})}var ba=[];function YP(n,e){!ba.length&&UP(window,"resize",qP),n.__PREFIX__=e,ba.push(n),XP(n)}function b3(n,e){var t=ba.indexOf(n);if(!(t<0)){var r=of(n,e+"fixed");delete n.__PREFIX__,n.style[r===ou?vg:ou]="",ba.splice(t,1),!ba.length&&WP(window,"resize",qP)}}function XP(n,e){e===void 0&&(e="data-");var t=n.__PREFIX__||e,r=parseInt(of(n,""+t+vg),10)||0,i=parseInt(of(n,""+t+ou),10)||0,o=of(n,t+"fixed");if(o===ou){var s=m3(n)||i;n.style[vg]=r/i*s+"px"}else{var s=v3(n)||r;n.style[ou]=i/r*s+"px"}}function qP(){ba.forEach(function(n){XP(n)})}var Qv=(function(n){nl(e,n);function e(r,i){i===void 0&&(i={});var o=n.call(this)||this;o.isReady=!1,o.isPreReady=!1,o.hasDataSize=!1,o.hasLoading=!1,o.isSkip=!1,o.onCheck=function(a){o.clear(),a&&a.type==="error"&&o.onError(o.element),!(o.hasLoading&&o.checkElement())&&o.onReady()},o.options=Ua({prefix:"data-"},i),o.element=r;var s=o.options.prefix;return o.hasDataSize=p3(r,s),o.isSkip=g3(r,s),o.hasLoading=VP(r,s),o}var t=e.prototype;return t.check=function(){return this.isSkip||!this.checkElement()?(this.onAlreadyReady(),!1):(this.hasDataSize&&YP(this.element,this.options.prefix),(this.hasDataSize||this.hasLoading)&&this.onAlreadyPreReady(),!0)},t.addEvents=function(){var r=this,i=this.element;
vendor: 5,795 bytes, line 9
9this.constructor.EVENTS.forEach(function(o){UP(i,o,r.onCheck)})},t.clear=function(){var r=this,i=this.element;this.constructor.EVENTS.forEach(function(o){WP(i,o,r.onCheck)}),this.removeAutoSizer()},t.destroy=function(){this.clear(),this.off()},t.removeAutoSizer=function(){if(this.hasDataSize){var r=this.options.prefix;b3(this.element,r)}},t.onError=function(r){this.trigger("error",{element:this.element,target:r})},t.onPreReady=function(){this.isPreReady||(this.isPreReady=!0,this.trigger("preReady",{element:this.element,hasLoading:this.hasLoading,isSkip:this.isSkip}))},t.onReady=function(){var r=this.isPreReady;this.isPreReady=!0,!this.isReady&&(this.removeAutoSizer(),this.isReady=!0,this.trigger("ready",{element:this.element,withPreReady:!r,hasLoading:this.hasLoading,isSkip:this.isSkip}))},t.onAlreadyError=function(r){var i=this;setTimeout(function(){i.onError(r)})},t.onAlreadyPreReady=function(){var r=this;setTimeout(function(){r.onPreReady()})},t.onAlreadyReady=function(){var r=this;setTimeout(function(){r.onReady()})},e.EVENTS=[],e})(Ns),x3=(function(n){nl(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.setHasLoading=function(r){this.hasLoading=r},t.check=function(){return this.isSkip?(this.onAlreadyReady(),!1):(this.hasDataSize?(YP(this.element,this.options.prefix),this.onAlreadyPreReady()):this.trigger("requestChildren"),!0)},t.checkElement=function(){return!0},t.destroy=function(){this.clear(),this.trigger("requestDestroy"),this.off()},t.onAlreadyPreReady=function(){n.prototype.onAlreadyPreReady.call(this),this.trigger("reqeustReadyChildren")},e.EVENTS=[],e})(Qv),w3=(function(n){nl(e,n);function e(r){r===void 0&&(r={});var i=n.call(this)||this;return i.readyCount=0,i.preReadyCount=0,i.totalCount=0,i.totalErrorCount=0,i.isPreReadyOver=!0,i.elementInfos=[],i.options=Ua({loaders:{},prefix:"data-"},r),i}var t=e.prototype;return t.check=function(r){var i=this,o=this.options.prefix;this.clear(),this.elementInfos=Uf(r).map(function(a,l){var c=i.getLoader(a,{prefix:o});return c.check(),c.on("error",function(f){i.onError(l,f.target)}).on("preReady",function(f){var h=i.elementInfos[l];h.hasLoading=f.hasLoading,h.isSkip=f.isSkip;var d=i.checkPreReady(l);i.onPreReadyElement(l),d&&i.onPreReady()}).on("ready",function(f){var h=f.withPreReady,d=f.hasLoading,u=f.isSkip,p=i.elementInfos[l];p.hasLoading=d,p.isSkip=u;var g=h&&i.checkPreReady(l),v=i.checkReady(l);h&&i.onPreReadyElement(l),i.onReadyElement(l),g&&i.onPreReady(),v&&i.onReady()}),{loader:c,element:a,hasLoading:!1,hasError:!1,isPreReady:!1,isReady:!1,isSkip:!1}});var s=this.elementInfos.length;return this.totalCount=s,s||setTimeout(function(){i.onPreReady(),i.onReady()}),this},t.getTotalCount=function(){return this.totalCount},t.isPreReady=function(){return this.elementInfos.every(function(r){return r.isPreReady})},t.isReady=function(){return this.elementInfos.every(function(r){return r.isReady})},t.hasError=function(){return this.totalErrorCount>0},t.clear=function(){this.isPreReadyOver=!1,this.totalCount=0,this.preReadyCount=0,this.readyCount=0,this.totalErrorCount=0,this.elementInfos.forEach(function(r){r.loader&&r.loader.destroy()}),this.elementInfos=[]},t.destroy=function(){this.clear(),this.off()},t.getLoader=function(r,i){var o=this,s=r.tagName.toLowerCase(),a=this.options.loaders,l=i.prefix,c=Object.keys(a);if(a[s])return new a[s](r,i);var f=new x3(r,i),h=Uf(r.querySelectorAll(c.join(", ")));f.setHasLoading(h.some(function(u){return VP(u,l)}));var d=this.clone().on("error",function(u){f.onError(u.target)}).on("ready",function(){f.onReady()});return f.on("requestChildren",function(){var u=y3(r,c,o.options.prefix);d.check(u).on("preReady",function(p){p.isReady||f.onPreReady()})}).on("reqeustReadyChildren",function(){d.check(h)}).on("requestDestroy",function(){d.destroy()}),f},t.clone=function(){return new e(Ua({},this.options))},t.checkPreReady=function(r){return this.elementInfos[r].isPreReady=!0,++this.preReadyCount,!(this.preReadyCount<this.totalCount)},t.checkReady=function(r){return this.elementInfos[r].isReady=!0,++this.readyCount,!(this.readyCount<this.totalCount)},t.onError=function(r,i){var o=this.elementInfos[r];o.hasError=!0,this.trigger(new Xe("error",{element:o.element,index:r,target:i,errorCount:this.getErrorCount(),totalErrorCount:++this.totalErrorCount}))},t.onPreReadyElement=function(r){var i=this.elementInfos[r];this.trigger(new Xe("preReadyElement",{element:i.element,index:r,preReadyCount:this.preReadyCount,readyCount:this.readyCount,totalCount:this.totalCount,isPreReady:this.isPreReady(),isReady:this.isReady(),hasLoading:i.hasLoading,isSkip:i.isSkip}))},t.onPreReady=function(){this.isPreReadyOver=!0,this.trigger(new Xe("preReady",{readyCount:this.readyCount,totalCount:this.totalCount,isReady:this.isReady(),hasLoading:this.hasLoading()}))},t.onReadyElement=function(r){var i=this.elementInfos[r];this.trigger(new Xe("readyElement",{index:r,element:i.element,hasError:i.hasError,errorCount:this.getErrorCount(),totalErrorCount:this.totalErrorCount,preReadyCount:this.preReadyCount,readyCount:this.readyCount,totalCount:this.totalCount,isPreReady:this.isPreReady(),isReady:this.isReady(),hasLoading:i.hasLoading,isPreReadyOver:this.isPreReadyOver,isSkip:i.isSkip}))},t.onReady=function(){this.trigger(new Xe("ready",{errorCount:this.getErrorCount(),totalErrorCount:this.totalErrorCount,totalCount:this.totalCount}))},t.getErrorCount=function(){return this.elementInfos.filter(function(r){return r.hasError}).length},t.hasLoading=function(){return this.elementInfos.some(function(r){return r.hasLoading})},e})(Ns),P3=(function(n){nl(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.checkElement=function(){var r=this.element,i=r.getAttribute("src");
9if(r.complete){if(i)return r.naturalWidth||this.onAlreadyError(r),!1;this.onAlreadyPreReady()}return this.addEvents(),h3&&r.setAttribute("src",i),!0},e.EVENTS=["load","error"],e})(Qv),E3=(function(n){nl(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.checkElement=function(){var r=this.element;return r.readyState>=1?!1:r.error?(this.onAlreadyError(r),!1):(this.addEvents(),!0)},e.EVENTS=["loadedmetadata","error"],e})(Qv),S3=(function(n){nl(e,n);function e(t){return t===void 0&&(t={}),n.call(this,Ua({loaders:{img:P3,video:E3}},t))||this}return e})(w3),mg=function(n,e){return mg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])},mg(n,e)};function Bn(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");mg(n,e);function t(){this.constructor=n}n.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var Zn=function(){return Zn=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Zn.apply(this,arguments)};function xa(n,e,t,r){function i(o){return o instanceof t?o:new t(function(s){s(o)})}return new(t||(t=Promise))(function(o,s){function a(f){try{c(r.next(f))}catch(h){s(h)}}function l(f){try{c(r.throw(f))}catch(h){s(h)}}function c(f){f.done?o(f.value):i(f.value).then(a,l)}c((r=r.apply(n,[])).next())})}function wa(n,e){var t={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(f){return l([c,f])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(t=0)),t;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return t.label++,{value:c[1],done:!1};case 5:t.label++,i=c[1],c=[0];continue;case 7:c=t.ops.pop(),t.trys.pop();continue;default:if(o=t.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){t.label=c[1];break}if(c[0]===6&&t.label<o[1]){t.label=o[1],o=c;break}if(o&&t.label<o[2]){t.label=o[2],t.ops.push(c);break}o[2]&&t.ops.pop(),t.trys.pop();continue}c=e.call(n,t)}catch(f){c=[6,f],i=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function Rh(n){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&n[e],r=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Zv(n,e){var t=typeof Symbol=="function"&&n[Symbol.iterator];if(!t)return n;var r=t.call(n),i,o=[],s;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(s)throw s.error}}return o}function jt(){for(var n=[],e=0;e<arguments.length;e++)n=n.concat(Zv(arguments[e]));return n}var yt={WRONG_TYPE:0,ELEMENT_NOT_FOUND:1,VAL_MUST_NOT_NULL:2,NOT_ATTACHED_TO_FLICKING:3,WRONG_OPTION:4,INDEX_OUT_OF_RANGE:5,POSITION_NOT_REACHABLE:6,TRANSFORM_NOT_SUPPORTED:7,STOP_CALLED_BY_USER:8,ANIMATION_INTERRUPTED:9,ANIMATION_ALREADY_PLAYING:10,NOT_ALLOWED_IN_FRAMEWORK:11,NOT_INITIALIZED:12},Tt={WRONG_TYPE:function(n,e){return n+"("+typeof n+") is not a "+e.map(function(t){return'"'+t+'"'}).join(" or ")+"."},ELEMENT_NOT_FOUND:function(n){return'Element with selector "'+n+'" not found.'},VAL_MUST_NOT_NULL:function(n,e){return e+" should be provided. Given: "+n},NOT_ATTACHED_TO_FLICKING:'This module is not attached to the Flicking instance. "init()" should be called first.',WRONG_OPTION:function(n,e){return'Option "'+n+'" is not in correct format, given: '+e},INDEX_OUT_OF_RANGE:function(n,e,t){return'Index "'+n+'" is out of range: should be between '+e+" and "+t+"."},POSITION_NOT_REACHABLE:function(n){return'Position "'+n+'" is not reachable.'},TRANSFORM_NOT_SUPPORTED:"Browser does not support CSS transform.",STOP_CALLED_BY_USER:"Event stop() is called by user.",ANIMATION_INTERRUPTED:"Animation is interrupted by user input.",ANIMATION_ALREADY_PLAYING:"Animation is already playing.",NOT_ALLOWED_IN_FRAMEWORK:"This behavior is not allowed in the frameworks like React, Vue, or Angular.",NOT_INITIALIZED:"Flicking is not initialized yet, call init() first.",NO_ACTIVE:"There's no active panel that Flicking has selected. This may be due to the absence of any panels.",NOT_ALLOWED_IN_VIRTUAL:"This behavior is not allowed when the virtual option is enabled"},dt={READY:"ready",BEFORE_RESIZE:"beforeResize",AFTER_RESIZE:"afterResize",HOLD_START:"holdStart",HOLD_END:"holdEnd",MOVE_START:"moveStart",MOVE:"move",MOVE_END:"moveEnd",WILL_CHANGE:"willChange",CHANGED:"changed",WILL_RESTORE:"willRestore",RESTORED:"restored",SELECT:"select",NEED_PANEL:"needPanel",VISIBLE_CHANGE:"visibleChange",REACH_EDGE:"reachEdge",PANEL_CHANGE:"panelChange"},xi={PREV:"prev",CENTER:"center",NEXT:"next"},Qe={PREV:"PREV",NEXT:"NEXT",NONE:null},Us={SNAP:"snap",FREE_SCROLL:"freeScroll",STRICT:"strict"},T3={DEFAULT_VIRTUAL:"flicking-panel"},KP={LINEAR:"linear",BOUND:"bound"},ia={LTR:"ltr",RTL:"rtl"},C3=function(n,e){var t=null;if(Os(n)){var r=document,i=r.querySelector(n);if(!i)throw new bt(Tt.ELEMENT_NOT_FOUND(n),yt.ELEMENT_NOT_FOUND);t=i}else n&&n.nodeType===Node.ELEMENT_NODE&&(t=n);if(!t)throw new bt(Tt.WRONG_TYPE(n,["HTMLElement","string"]),yt.WRONG_TYPE);return t},R3=function(n,e){if(n==null)throw new bt(Tt.VAL_MUST_NOT_NULL(n,e),yt.VAL_MUST_NOT_NULL)},ms=function(n,e,t){return Math.max(Math.min(n,t),e)},Ae=function(n){if(!n)throw new bt(Tt.NOT_ATTACHED_TO_FLICKING,yt.NOT_ATTACHED_TO_FLICKING);return n},Jv=function(n){return[].slice.call(n)},em=function(n,e){var t;if(Os(n))switch(n){case xi.PREV:t=0;break;case xi.CENTER:t=.5*e;break;case xi.NEXT:t=e;break;default:if(t=_g(n,e),t==null)throw new bt(Tt.WRONG_OPTION("align",n),yt.WRONG_OPTION)}else t=n;return t},O3=function(n,e){var t;if(Array.isArray(n))t=n.map(function(i){return _g(i,e)});else{var r=_g(n,e);t=[r,r]}return t.map(function(i){if(i==null)throw new bt(Tt.WRONG_OPTION("bounce",n),yt.WRONG_OPTION);return i})},_g=function(n,e){var t=QP(n);return t==null?null:t.percentage*e+t.absolute},QP=function(n){var e=/(?:(\+|\-)\s*)?(\d+(?:\.\d+)?(%|px)?)/g;if(typeof n=="number")return{percentage:0,absolute:n};for(var t={percentage:0,absolute:0},r=0,i=e.exec(n);i!=null;){var o=i[1],s=i[2],a=i[3],l=parseFloat(s);if(r<=0&&(o=o||"+"),!o)return null;var c=o==="+"?1:-1;a==="%"?t.percentage+=c*(l/100):t.absolute+=c*l,++r,i=e.exec(n)}return r===0?null:t},Wf=function(n){return typeof n=="object"?n.panel:n},Rs=function(n,e){return n===e?Qe.NONE:n<e?Qe.NEXT:Qe.PREV},ry=function(n){Array.isArray(n)||(n=[n]);var e=[];
9return n.forEach(function(t){if(Os(t)){var r=document.createElement("div");for(r.innerHTML=t,e.push.apply(e,jt(Jv(r.children)));r.firstChild;)r.removeChild(r.firstChild)}else if(t&&t.nodeType===Node.ELEMENT_NODE)e.push(t);else throw new bt(Tt.WRONG_TYPE(t,["HTMLElement","string"]),yt.WRONG_TYPE)}),e},Gf=function(n,e){return n<0?ms(n+e,0,e):ms(n,0,e)},Yf=function(n,e){var t,r;try{for(var i=Rh(n),o=i.next();!o.done;o=i.next()){var s=o.value;if(s===e)return!0}}catch(a){t={error:a}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return!1},Os=function(n){return typeof n=="string"},ZP=function(n,e,t){var r=t-e;if(n<e){var i=(e-n)%r;n=t-i}else if(n>t){var i=(n-t)%r;n=e+i}return n},A3=function(n,e){var t,r;try{for(var i=Rh(n),o=i.next();!o.done;o=i.next()){var s=o.value;if(e(s))return s}}catch(a){t={error:a}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return null},k3=function(n,e){for(var t=0;t<n.length;t++)if(e(n[t]))return t;return-1},Xf=function(n,e,t){return(n-e)/(t-e)},Wa=function(n){return n?window.getComputedStyle(n)||n.currentStyle:{}},JP=function(n,e){var t=e.width,r=e.height;n&&(t!=null&&(Os(t)?n.style.width=t:n.style.width=t+"px"),r!=null&&(Os(r)?n.style.height=r:n.style.height=r+"px"))},kd=function(n,e,t){return n>=e&&n<=t},eE=function(n,e){return n>=e?n%e:n<0?Gf((n+1)%e-1,e):n},Du=function(n){for(var e=new Array(n),t=0;t<n;t++)e[t]=t;return e},_s=function(n){var e=n.el,t=n.horizontal,r=n.useFractionalSize,i=n.useOffset,o=n.style,s=0;if(r){var a=parseFloat(t?o.width:o.height)||0,l=o.boxSizing==="border-box",c=t?parseFloat(o.borderLeftWidth||"0")+parseFloat(o.borderRightWidth||"0"):parseFloat(o.borderTopWidth||"0")+parseFloat(o.borderBottomWidth||"0");if(l)s=i?a:a-c;else{var f=t?parseFloat(o.paddingLeft||"0")+parseFloat(o.paddingRight||"0"):parseFloat(o.paddingTop||"0")+parseFloat(o.paddingBottom||"0");s=i?a+f+c:a+f}}else{var h=t?"Width":"Height";s=i?e["offset"+h]:e["client"+h]}return Math.max(s,0)},M3=Object.setPrototypeOf||function(n,e){return n.__proto__=e,n},bt=(function(n){Bn(e,n);function e(t,r){var i=n.call(this,t)||this;return M3(i,e.prototype),i.name="FlickingError",i.code=r,i}return e})(Error),I3=(function(){function n(t,r){this._flicking=t,this._el=r,this._width=0,this._height=0,this._padding={left:0,right:0,top:0,bottom:0},this._isBorderBoxSizing=!1}var e=n.prototype;return Object.defineProperty(e,"element",{get:function(){return this._el},enumerable:!1,configurable:!0}),Object.defineProperty(e,"width",{get:function(){return this._width-this._padding.left-this._padding.right},enumerable:!1,configurable:!0}),Object.defineProperty(e,"height",{get:function(){return this._height-this._padding.top-this._padding.bottom},enumerable:!1,configurable:!0}),Object.defineProperty(e,"padding",{get:function(){return this._padding},enumerable:!1,configurable:!0}),e.setSize=function(t){var r=t.width,i=t.height,o=this._el,s=this._padding,a=this._isBorderBoxSizing;if(r!=null)if(Os(r))o.style.width=r;else{var l=a?r+s.left+s.right:r;o.style.width=l+"px"}if(i!=null)if(Os(i))o.style.height=i;else{var c=a?i+s.top+s.bottom:i;o.style.height=c+"px"}this.resize()},e.resize=function(){var t=this._el,r=Wa(t),i=this._flicking.useFractionalSize;this._width=_s({el:t,horizontal:!0,useFractionalSize:i,useOffset:!1,style:r}),this._height=_s({el:t,horizontal:!1,useFractionalSize:i,useOffset:!1,style:r}),this._padding={left:r.paddingLeft?parseFloat(r.paddingLeft):0,right:r.paddingRight?parseFloat(r.paddingRight):0,top:r.paddingTop?parseFloat(r.paddingTop):0,bottom:r.paddingBottom?parseFloat(r.paddingBottom):0},this._isBorderBoxSizing=r.boxSizing==="border-box"},n})(),D3=(function(){function n(t){var r=this;this._onResizeWrapper=function(){r._onResize([])},this._onResize=function(i){var o=r._flicking,s=o.resizeDebounce,a=o.maxResizeDebounce,l=o.element,c=i.find(function(d){return d.target===o.element})&&i.length===1;if(c){var f={width:o.viewport.width,height:o.viewport.height},h={width:_s({el:l,horizontal:!0,useFractionalSize:r._flicking.useFractionalSize,useOffset:!1,style:Wa(l)}),height:_s({el:l,horizontal:!1,useFractionalSize:r._flicking.useFractionalSize,useOffset:!1,style:Wa(l)})};if(f.height===h.height&&f.width===h.width)return}s<=0?o.resize():(r._maxResizeDebounceTimer<=0&&a>0&&a>=s&&(r._maxResizeDebounceTimer=window.setTimeout(r._doScheduledResize,a)),r._resizeTimer>0&&(clearTimeout(r._resizeTimer),r._resizeTimer=0),r._resizeTimer=window.setTimeout(r._doScheduledResize,s))},this._doScheduledResize=function(){clearTimeout(r._resizeTimer),clearTimeout(r._maxResizeDebounceTimer),r._maxResizeDebounceTimer=-1,r._resizeTimer=-1,r._flicking.resize()},this._skipFirstResize=(function(){var i=!0;
9return function(o){if(i){i=!1;return}r._onResize(o)}})(),this._flicking=t,this._enabled=!1,this._resizeObserver=null,this._resizeTimer=-1,this._maxResizeDebounceTimer=-1}var e=n.prototype;return Object.defineProperty(e,"enabled",{get:function(){return this._enabled},enumerable:!1,configurable:!0}),e.enable=function(){var t=this._flicking,r=t.viewport;if(this._enabled&&this.disable(),t.useResizeObserver&&window.ResizeObserver){var i=r.width!==0||r.height!==0,o=i?new ResizeObserver(this._skipFirstResize):new ResizeObserver(this._onResize);this._resizeObserver=o,this.observe(t.viewport.element),t.observePanelResize&&this.observePanels()}else window.addEventListener("resize",this._onResizeWrapper);return this._enabled=!0,this},e.observePanels=function(){var t=this;return this._flicking.panels.forEach(function(r){t.observe(r.element)}),this},e.unobservePanels=function(){var t=this;return this._flicking.panels.forEach(function(r){t.unobserve(r.element)}),this},e.observe=function(t){var r=this._resizeObserver;return r?(r.observe(t),this):this},e.unobserve=function(t){var r=this._resizeObserver;return r?(r.unobserve(t),this._flicking.observePanelResize&&this.unobservePanels(),this):this},e.disable=function(){if(!this._enabled)return this;var t=this._resizeObserver;return t?(t.disconnect(),this._resizeObserver=null):window.removeEventListener("resize",this._onResizeWrapper),this._enabled=!1,this},n})(),L3=(function(){function n(t){this._element=t,this._rendered=!0}var e=n.prototype;return Object.defineProperty(e,"element",{get:function(){return this._element},enumerable:!1,configurable:!0}),Object.defineProperty(e,"rendered",{get:function(){return this._rendered},enumerable:!1,configurable:!0}),e.show=function(t){var r=this.element,i=t.camera.element;r.parentElement!==i&&(i.appendChild(r),this._rendered=!0)},e.hide=function(t){var r=this.element,i=t.camera.element;r.parentElement===i&&(i.removeChild(r),this._rendered=!1)},n})(),iy=(function(){function n(t){this._flicking=t}var e=n.prototype;return Object.defineProperty(e,"element",{get:function(){return this._virtualElement.nativeElement},enumerable:!1,configurable:!0}),Object.defineProperty(e,"rendered",{get:function(){return this._virtualElement.visible},enumerable:!1,configurable:!0}),Object.defineProperty(e,"_virtualElement",{get:function(){var t=this._flicking,r=this._panel.elementIndex,i=t.virtual.elements;return i[r]},enumerable:!1,configurable:!0}),e.init=function(t){this._panel=t},e.show=function(){},e.hide=function(){},n})(),N3=(function(){function n(t,r){var i,o,s,a;this._flicking=t,this._renderPanel=(i=r?.renderPanel)!==null&&i!==void 0?i:function(){return""},this._initialPanelCount=(o=r?.initialPanelCount)!==null&&o!==void 0?o:-1,this._cache=(s=r?.cache)!==null&&s!==void 0?s:!1,this._panelClass=(a=r?.panelClass)!==null&&a!==void 0?a:T3.DEFAULT_VIRTUAL,this._elements=[]}var e=n.prototype;return Object.defineProperty(e,"elements",{get:function(){return this._elements},enumerable:!1,configurable:!0}),Object.defineProperty(e,"renderPanel",{get:function(){return this._renderPanel},set:function(t){this._renderPanel=t,this._flicking.renderer.panels.forEach(function(r){return r.uncacheRenderResult()})},enumerable:!1,configurable:!0}),Object.defineProperty(e,"initialPanelCount",{get:function(){return this._initialPanelCount},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cache",{get:function(){return this._cache},set:function(t){this._cache=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"panelClass",{get:function(){return this._panelClass},set:function(t){this._panelClass=t},enumerable:!1,configurable:!0}),e.init=function(){var t=this._flicking;if(t.virtualEnabled){!t.externalRenderer&&!t.renderExternal&&this._initVirtualElements();var r=t.camera.children;this._elements=r.map(function(i){return{nativeElement:i,visible:!0}})}},e.show=function(t){var r=this._elements[t],i=r.nativeElement;r.visible=!0,i.style.display&&(i.style.display="")},e.hide=function(t){var r=this._elements[t],i=r.nativeElement;r.visible=!1,i.style.display="none"},e.append=function(t){t===void 0&&(t=1);var r=this._flicking;return this.insert(r.panels.length,t)},e.prepend=function(t){return t===void 0&&(t=1),this.insert(0,t)},e.insert=function(t,r){if(r===void 0&&(r=1),r<=0)return[];var i=this._flicking;return i.renderer.batchInsert({index:t,elements:Du(r),hasDOMInElements:!1})},e.remove=function(t,r){if(r<=0)return[];var i=this._flicking;return i.renderer.batchRemove({index:t,deleteCount:r,hasDOMInElements:!1})}
9,e._initVirtualElements=function(){var t=this,r=this._flicking,i=r.camera.element,o=r.panelsPerView,s=document.createDocumentFragment(),a=Du(o+1).map(function(l){var c=document.createElement("div");return c.className=t._panelClass,c.dataset.elementIndex=l.toString(),c});a.forEach(function(l){s.appendChild(l)}),i.appendChild(s)},n})(),Rn={HOLD:"hold",CHANGE:"change",RELEASE:"release",ANIMATION_END:"animationEnd",FINISH:"finish"},At="flick",Ct;(function(n){n[n.IDLE=0]="IDLE",n[n.HOLDING=1]="HOLDING",n[n.DRAGGING=2]="DRAGGING",n[n.ANIMATING=3]="ANIMATING",n[n.DISABLED=4]="DISABLED"})(Ct||(Ct={}));var qu=(function(){function n(){this._delta=0,this._targetPanel=null}var e=n.prototype;return Object.defineProperty(e,"delta",{get:function(){return this._delta},enumerable:!1,configurable:!0}),Object.defineProperty(e,"targetPanel",{get:function(){return this._targetPanel},set:function(t){this._targetPanel=t},enumerable:!1,configurable:!0}),e.onEnter=function(t){this._delta=t._delta,this._targetPanel=t._targetPanel},e.onHold=function(t){},e.onChange=function(t){},e.onRelease=function(t){},e.onAnimationEnd=function(t){},e.onFinish=function(t){},e._moveToChangedPosition=function(t){var r=t.flicking,i=t.axesEvent,o=t.transitTo,s=i.delta[At];if(s){this._delta+=s;var a=r.camera,l=a.position,c=i.pos[At],f=r.circularEnabled?ZP(c,a.range.min,a.range.max):c;a.lookAt(f);var h=new Xe(dt.MOVE,{isTrusted:i.isTrusted,holding:this.holding,direction:Rs(0,i.delta[At]),axesEvent:i});r.trigger(h),h.isCanceled()&&(a.lookAt(l),o(Ct.DISABLED))}},n})(),oy=(function(n){Bn(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.holding=!1,r.animating=!1,r}var t=e.prototype;return t.onEnter=function(){this._delta=0,this._targetPanel=null},t.onHold=function(r){var i=r.flicking,o=r.axesEvent,s=r.transitTo;if(i.renderer.panelCount<=0){s(Ct.DISABLED);return}var a=new Xe(dt.HOLD_START,{axesEvent:o});i.trigger(a),a.isCanceled()?s(Ct.DISABLED):s(Ct.HOLDING)},t.onChange=function(r){var i=r.flicking,o=r.axesEvent,s=r.transitTo,a=i.control.controller,l=a.animatingContext,c=new Xe(dt.MOVE_START,{isTrusted:o.isTrusted,holding:this.holding,direction:Rs(l.start,l.end),axesEvent:o});i.trigger(c),c.isCanceled()?s(Ct.DISABLED):s(Ct.ANIMATING).onChange(r)},e})(qu),B3=(function(n){Bn(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.holding=!0,r.animating=!1,r._releaseEvent=null,r}var t=e.prototype;return t.onChange=function(r){var i=r.flicking,o=r.axesEvent,s=r.transitTo,a=o.inputEvent;if(a){var l=i.horizontal?a.offsetX:a.offsetY,c=new Xe(dt.MOVE_START,{isTrusted:o.isTrusted,holding:this.holding,direction:Rs(0,-l),axesEvent:o});i.trigger(c),c.isCanceled()?s(Ct.DISABLED):s(Ct.DRAGGING).onChange(r)}},t.onRelease=function(r){var i=r.flicking,o=r.axesEvent,s=r.transitTo;if(i.trigger(new Xe(dt.HOLD_END,{axesEvent:o})),o.delta.flick!==0){o.setTo({flick:i.camera.position},0),s(Ct.IDLE);return}this._releaseEvent=o},t.onFinish=function(r){var i,o,s=r.flicking,a=r.transitTo;if(a(Ct.IDLE),!!this._releaseEvent){var l=this._releaseEvent,c=l.inputEvent.srcEvent,f;if(c.type==="touchend"){var h=c,d=h.changedTouches[0];f=document.elementFromPoint(d.clientX,d.clientY)}else f=c.target;var u=s.renderer.panels,p=null;try{for(var g=Rh(u),v=g.next();!v.done;v=g.next()){var _=v.value;if(_.contains(f)){p=_;break}}}catch(x){i={error:x}}finally{try{v&&!v.done&&(o=g.return)&&o.call(g)}finally{if(i)throw i.error}}if(p){var b=s.camera.position,y=p.position;s.trigger(new Xe(dt.SELECT,{index:p.index,panel:p,direction:Rs(b,y)}))}}},e})(qu),F3=(function(n){Bn(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.holding=!0,r.animating=!0,r}var t=e.prototype;return t.onChange=function(r){this._moveToChangedPosition(r)},t.onRelease=function(r){var i,o=r.flicking,s=r.axesEvent,a=r.transitTo;if(o.trigger(new Xe(dt.HOLD_END,{axesEvent:s})),o.renderer.panelCount<=0){a(Ct.IDLE);return}a(Ct.ANIMATING);var l=o.control,c=s.destPos[At],f=Math.max(s.duration,o.duration);try{l.moveToPosition(c,f,s)}catch{a(Ct.IDLE),s.setTo((i={},i[At]=o.camera.position,i),0)}},e})(qu),$3=(function(n){Bn(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.holding=!1,r.animating=!0,r}var t=e.prototype;return t.onHold=function(r){var i=r.flicking,o=r.axesEvent,s=r.transitTo,a=this._targetPanel,l=i.control;this._delta=0,i.control.updateInput(),i.changeOnHold&&a&&l.setActive(a,l.activePanel,o.isTrusted);
9var c=new Xe(dt.HOLD_START,{axesEvent:o});i.trigger(c),c.isCanceled()?s(Ct.DISABLED):s(Ct.DRAGGING)},t.onChange=function(r){this._moveToChangedPosition(r)},t.onFinish=function(r){var i=r.flicking,o=r.axesEvent,s=r.transitTo,a=i.control,l=a.controller,c=l.animatingContext;s(Ct.IDLE),i.trigger(new Xe(dt.MOVE_END,{isTrusted:o.isTrusted,direction:Rs(c.start,c.end),axesEvent:o}));var f=this._targetPanel;f&&a.setActive(f,a.activePanel,o.isTrusted)},e})(qu),z3=(function(n){Bn(e,n);function e(){var r=n!==null&&n.apply(this,arguments)||this;return r.holding=!1,r.animating=!0,r}var t=e.prototype;return t.onAnimationEnd=function(r){var i=r.transitTo;i(Ct.IDLE)},t.onChange=function(r){var i=r.axesEvent,o=r.transitTo;i.stop(),o(Ct.IDLE)},t.onRelease=function(r){var i=r.axesEvent,o=r.transitTo;i.delta.flick===0&&o(Ct.IDLE)},e})(qu),H3=(function(){function n(){var t=this;this.transitTo=function(r){var i;switch(r){case Ct.IDLE:i=new oy;break;case Ct.HOLDING:i=new B3;break;case Ct.DRAGGING:i=new F3;break;case Ct.ANIMATING:i=new $3;break;case Ct.DISABLED:i=new z3;break}return i.onEnter(t._state),t._state=i,t._state},this._state=new oy}var e=n.prototype;return Object.defineProperty(e,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),e.fire=function(t,r){var i=this._state,o=Zn(Zn({},r),{transitTo:this.transitTo});switch(t){case Rn.HOLD:i.onHold(o);break;case Rn.CHANGE:i.onChange(o);break;case Rn.RELEASE:i.onRelease(o);break;case Rn.ANIMATION_END:i.onAnimationEnd(o);break;case Rn.FINISH:i.onFinish(o);break}},n})(),j3=(function(){function n(){var t=this;this._onAxesHold=function(){t._dragged=!1},this._onAxesChange=function(){var r;t._dragged=!!(!((r=t._panInput)===null||r===void 0)&&r.isEnabled())},this._preventClickWhenDragged=function(r){t._dragged&&(r.preventDefault(),r.stopPropagation()),t._dragged=!1},this._resetInternalValues(),this._stateMachine=new H3}var e=n.prototype;return Object.defineProperty(e,"axes",{get:function(){return this._axes},enumerable:!1,configurable:!0}),Object.defineProperty(e,"panInput",{get:function(){return this._panInput},enumerable:!1,configurable:!0}),Object.defineProperty(e,"stateMachine",{get:function(){return this._stateMachine},enumerable:!1,configurable:!0}),Object.defineProperty(e,"state",{get:function(){return this._stateMachine.state},enumerable:!1,configurable:!0}),Object.defineProperty(e,"animatingContext",{get:function(){return this._animatingContext},enumerable:!1,configurable:!0}),Object.defineProperty(e,"controlParams",{get:function(){var t=this._axes;if(!t)return{range:{min:0,max:0},position:0,circular:!1};var r=t.axis[At];return{range:{min:r.range[0],max:r.range[1]},circular:r.circular[0],position:this.position}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"enabled",{get:function(){var t,r;return(r=(t=this._panInput)===null||t===void 0?void 0:t.isEnabled())!==null&&r!==void 0?r:!1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"position",{get:function(){var t,r;return(r=(t=this._axes)===null||t===void 0?void 0:t.get([At])[At])!==null&&r!==void 0?r:0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"range",{get:function(){var t,r;return(r=(t=this._axes)===null||t===void 0?void 0:t.axis[At].range)!==null&&r!==void 0?r:[0,0]},enumerable:!1,configurable:!0}),Object.defineProperty(e,"bounce",{get:function(){var t;return(t=this._axes)===null||t===void 0?void 0:t.axis[At].bounce},enumerable:!1,configurable:!0}),e.init=function(t){var r,i=this;this._flicking=t,this._axes=new s3((r={},r[At]={range:[0,0],circular:!1,bounce:[0,0]},r),{deceleration:t.deceleration,interruptable:t.interruptable,nested:t.nested,easing:t.easing}),this._panInput=new l3(t.viewport.element,{inputType:t.inputType,threshold:t.dragThreshold,iOSEdgeSwipeThreshold:t.iOSEdgeSwipeThreshold,preventDefaultOnDrag:t.preventDefaultOnDrag,scale:t.horizontal?[t.camera.panelOrder===ia.RTL?1:-1,0]:[0,-1],releaseOnScroll:!0});var o=this._axes;o.connect(t.horizontal?[At,""]:["",At],this._panInput);var s=function(l){var c=Rn[l];o.on(c,function(f){i._stateMachine.fire(c,{flicking:t,axesEvent:f})})};for(var a in Rn)s(a);return this},e.destroy=function(){var t;this._axes&&(this.removePreventClickHandler(),this._axes.destroy()),(t=this._panInput)===null||t===void 0||t.destroy(),this._resetInternalValues()},e.enable=function(){var t;return(t=this._panInput)===null||t===void 0||t.enable(),this},e.disable=function(){var t;return(t=this._panInput)===null||t===void 0||t.disable(),this},e.release=function(){var t;return(t=this._panInput)===null||t===void 0||t.release(),this},e.updateAnimation=function(t,r){var i,o;return this._animatingContext=Zn(Zn({},this._animatingContext),{end:t}),(o=this._axes)===null||o===void 0||o.updateAnimation({destPos:(i={},i[At]=t,i),duration:r}),this},e.stopAnimation=function(){var t;return(t=this._axes)===null||t===void 0||t.stopAnimation(),this},e.update=function(t){var r,i=Ae(this._flicking),o=i.camera,s=this._axes,a=s.axis[At];return a.circular=[t.circular,t.circular],a.range=[t.range.min,t.range.max],a.bounce=O3(i.bounce,o.size),s.axisManager.set((r={},r[At]=t.position,r)),this},e.addPreventClickHandler=function(){var t=Ae(this._flicking),r=this._axes,i=t.camera.element;return r.on(Rn.HOLD,this._onAxesHold),r.on(Rn.CHANGE,this._onAxesChange),i.addEventListener("click",this._preventClickWhenDragged,!0),this},e.removePreventClickHandler=function(){var t=Ae(this._flicking),r=this._axes,i=t.camera.element;return r.off(Rn.HOLD,this._onAxesHold),r.off(Rn.CHANGE,this._onAxesChange),i.removeEventListener("click",this._preventClickWhenDragged,!0),this},e.animateTo=function(t,r,i){var o=this,s,a=this._axes,l=this._stateMachine.state;if(!a)return Promise.reject(new bt(Tt.NOT_ATTACHED_TO_FLICKING,yt.NOT_ATTACHED_TO_FLICKING));var c=this.getCurrentPosition();if(c===t){var f=Ae(this._flicking);return f.camera.lookAt(t),l.targetPanel&&f.control.setActive(l.targetPanel,f.control.activePanel,(s=i?.isTrusted)!==null&&s!==void 0?s:!1),Promise.resolve()}this._animatingContext={start:c,end:t,offset:0};var h=function(){var d,u,p=function(){o._animatingContext={start:0,end:0,offset:0}};a.once(Rn.FINISH,p),i?i.setTo((d={},d[At]=t,d),r):a.setTo((u={},u[At]=t,u),r)};return new Promise(function(d,u){var p=function(){a.off(Rn.HOLD,g),d()},g=function(){a.off(Rn.FINISH,p),u(new bt(Tt.ANIMATION_INTERRUPTED,yt.ANIMATION_INTERRUPTED))};a.once(Rn.FINISH,p),a.once(Rn.HOLD,g),h()})},e.getCurrentPosition=function(){var t,r;return(r=(t=this._axes)===null||t===void 0?void 0:t.get([At])[At])!==null&&r!==void 0?r:0},e.updateDirection=function(){var t=Ae(this._flicking),r=this._axes,i=this._panInput;r.disconnect(i),r.connect(t.horizontal?[At,""]:["",At],i),i.options.scale=t.horizontal?[t.camera.panelOrder===ia.RTL?1:-1,0]:[0,-1
9]},e._resetInternalValues=function(){this._flicking=null,this._axes=null,this._panInput=null,this._animatingContext={start:0,end:0,offset:0},this._dragged=!1},n})(),tm=(function(){function n(){this._flicking=null,this._controller=new j3,this._activePanel=null}var e=n.prototype;return Object.defineProperty(e,"controller",{get:function(){return this._controller},enumerable:!1,configurable:!0}),Object.defineProperty(e,"activeIndex",{get:function(){var t,r;return(r=(t=this._activePanel)===null||t===void 0?void 0:t.index)!==null&&r!==void 0?r:-1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"activePanel",{get:function(){return this._activePanel},enumerable:!1,configurable:!0}),Object.defineProperty(e,"animating",{get:function(){return this._controller.state.animating},enumerable:!1,configurable:!0}),Object.defineProperty(e,"holding",{get:function(){return this._controller.state.holding},enumerable:!1,configurable:!0}),e.init=function(t){return this._flicking=t,this._controller.init(t),this},e.destroy=function(){this._controller.destroy(),this._flicking=null,this._activePanel=null},e.enable=function(){return this._controller.enable(),this},e.disable=function(){return this._controller.disable(),this},e.release=function(){return this._controller.release(),this},e.updateAnimation=function(t,r,i){var o=this._controller.state,s=this._getPosition(t,i??Qe.NONE);return o.targetPanel=t,this._controller.updateAnimation(s,r),this},e.stopAnimation=function(){var t=this._controller.state;return t.targetPanel=null,this._controller.stopAnimation(),this},e.updatePosition=function(t){var r=Ae(this._flicking),i=r.camera,o=this._activePanel;o&&i.lookAt(i.clampToReachablePosition(o.position))},e.updateInput=function(){var t=Ae(this._flicking),r=t.camera;return this._controller.update(r.controlParams),this},e.resetActive=function(){return this._activePanel=null,this},e.moveToPanel=function(t,r){var i=r.duration,o=r.direction,s=o===void 0?Qe.NONE:o,a=r.axesEvent;return xa(this,void 0,void 0,function(){var l;return wa(this,function(c){return l=this._getPosition(t,s),this._triggerIndexChangeEvent(t,t.position,a,s),[2,this._animateToPosition({position:l,duration:i,newActivePanel:t,axesEvent:a})]})})},e.setActive=function(t,r,i){var o,s=Ae(this._flicking);this._activePanel=t,this._nextPanel=null,s.camera.updateAdaptiveHeight(),t!==r?s.trigger(new Xe(dt.CHANGED,{index:t.index,panel:t,prevIndex:(o=r?.index)!==null&&o!==void 0?o:-1,prevPanel:r,isTrusted:i,direction:r?Rs(r.position,t.position):Qe.NONE})):s.trigger(new Xe(dt.RESTORED,{isTrusted:i}))},e.copy=function(t){this._flicking=t._flicking,this._activePanel=t._activePanel,this._controller=t._controller},e._triggerIndexChangeEvent=function(t,r,i,o){var s,a=Ae(this._flicking),l=t!==this._activePanel?dt.WILL_CHANGE:dt.WILL_RESTORE,c=a.camera,f=this._activePanel,h=new Xe(l,{index:t.index,panel:t,isTrusted:i?.isTrusted||!1,direction:o??Rs((s=f?.position)!==null&&s!==void 0?s:c.position,r)});if(this._nextPanel=t,a.trigger(h),h.isCanceled())throw new bt(Tt.STOP_CALLED_BY_USER,yt.STOP_CALLED_BY_USER)},e._animateToPosition=function(t){var r=t.position,i=t.duration,o=t.newActivePanel,s=t.axesEvent;return xa(this,void 0,void 0,function(){var a,l,c,f,h=this;return wa(this,function(d){return a=Ae(this._flicking),l=i,Math.abs(l-r)<a.animationThreshold&&(l=0),c=function(){return h._controller.animateTo(r,l,s)},f=this._controller.state,f.targetPanel=o,l<=0?[2,c()]:[2,c().then(function(){return xa(h,void 0,void 0,function(){return wa(this,function(u){switch(u.label){case 0:return a.initialized?[4,a.renderer.render()]:[3,2];case 1:u.sent(),u.label=2;case 2:return[2]}})})}).catch(function(u){if(!(s&&u instanceof bt&&u.code===yt.ANIMATION_INTERRUPTED))throw u})]})})},e._getPosition=function(t,r){r===void 0&&(r=Qe.NONE);var i=Ae(this._flicking),o=i.camera,s=t.position,a=o.findNearestAnchor(s);if(t.removed||!a)throw new bt(Tt.POSITION_NOT_REACHABLE(t.position),yt.POSITION_NOT_REACHABLE);if(!o.canReach(t))s=a.position,t=a.panel;else if(i.circularEnabled){var l=this._controller.position,c=o.rangeDiff,f=[s,s+c,s-c].filter(function(h){return r===Qe.NONE?!0:r===Qe.PREV?h<=l:h>=l});s=f.reduce(function(h,d){return Math.abs(l-d)<Math.abs(l-h)?d:h},1/0)}return s},n})(),Mn=(function(){function n(t){var r=t.index,i=t.position,o=t.panel;this._index=r,this._pos=i,this._panel=o}var e=n.prototype;return Object.defineProperty(e,"index",{get:function(){return this._index}
9,enumerable:!1,configurable:!0}),Object.defineProperty(e,"position",{get:function(){return this._pos},enumerable:!1,configurable:!0}),Object.defineProperty(e,"panel",{get:function(){return this._panel},enumerable:!1,configurable:!0}),n})(),V3=(function(n){Bn(e,n);function e(r){var i=(r===void 0?{}:r).count,o=i===void 0?1/0:i,s=n.call(this)||this;return s._count=o,s}var t=e.prototype;return Object.defineProperty(t,"count",{get:function(){return this._count},set:function(r){this._count=r},enumerable:!1,configurable:!0}),t.moveToPosition=function(r,i,o){var s=Ae(this._flicking),a=s.camera,l=a.findActiveAnchor(),c=a.findNearestAnchor(a.position),f=this._controller.state;if(!l||!c)return Promise.reject(new bt(Tt.POSITION_NOT_REACHABLE(r),yt.POSITION_NOT_REACHABLE));var h=this._calcSnapThreshold(s.threshold,r,l),d=s.animating?f.delta:r-a.position,u=Math.abs(d),p=o&&o.delta[At]!==0?Math.abs(o.delta[At]):u,g;if(p>=h&&p>0)g=this._findSnappedAnchor(r,c);else if(u>=s.threshold&&u>0)g=this._findAdjacentAnchor(r,d,c);else return this.moveToPanel(c.panel,{duration:i,axesEvent:o});return this._triggerIndexChangeEvent(g.panel,r,o),this._animateToPosition({position:a.clampToReachablePosition(g.position),duration:i,newActivePanel:g.panel,axesEvent:o})},t._findSnappedAnchor=function(r,i){var o=Ae(this._flicking),s=o.camera,a=this._count,l=s.position,c=s.clampToReachablePosition(r),f=s.findAnchorIncludePosition(c);if(!i||!f)throw new bt(Tt.POSITION_NOT_REACHABLE(r),yt.POSITION_NOT_REACHABLE);if(!isFinite(a))return f;var h=o.panelCount,d=s.anchorPoints,u=Math.sign(r-l)*Math.floor(Math.abs(r-l)/s.rangeDiff);r>l&&f.index<i.index||f.position>i.position&&f.index===i.index?u+=1:(r<l&&f.index>i.index||f.position<i.position&&f.index===i.index)&&(u-=1);var p=u*h,g=f.index+p;if(Math.abs(g-i.index)<=a){var v=d[f.index];return new Mn({index:v.index,position:v.position+u*s.rangeDiff,panel:v.panel})}if(o.circularEnabled){var _=d[eE(i.index+Math.sign(r-l)*a,h)],b=Math.floor(a/h);return r>l&&_.index<i.index?b+=1:r<l&&_.index>i.index&&(b-=1),new Mn({index:_.index,position:_.position+b*s.rangeDiff,panel:_.panel})}else return d[ms(i.index+Math.sign(r-l)*a,0,d.length-1)]},t._findAdjacentAnchor=function(r,i,o){var s,a=Ae(this._flicking),l=a.camera;if(l.circularEnabled){var c=l.findAnchorIncludePosition(r);if(c&&c.position!==o.position)return c}var f=(s=i>0?l.getNextAnchor(o):l.getPrevAnchor(o))!==null&&s!==void 0?s:o;return f},t._calcSnapThreshold=function(r,i,o){var s=i>o.position,a=o.panel,l=a.size,c=a.alignPosition;return Math.max(r,s?l-c+a.margin.next:c+a.margin.prev)},e})(tm),U3=(function(n){Bn(e,n);function e(r){var i=(r===void 0?{}:r).stopAtEdge,o=i===void 0?!0:i,s=n.call(this)||this;return s._stopAtEdge=o,s}var t=e.prototype;return Object.defineProperty(t,"stopAtEdge",{get:function(){return this._stopAtEdge},set:function(r){this._stopAtEdge=r},enumerable:!1,configurable:!0}),t.updatePosition=function(r){var i=Ae(this._flicking),o=i.camera,s=this._activePanel;if(s){var a=s.range,l=a.min+(a.max-a.min)*r;o.lookAt(o.clampToReachablePosition(l))}},t.moveToPosition=function(r,i,o){var s=Ae(this._flicking),a=s.camera,l=a.clampToReachablePosition(r),c=a.findAnchorIncludePosition(l);if(!c)return Promise.reject(new bt(Tt.POSITION_NOT_REACHABLE(r),yt.POSITION_NOT_REACHABLE));var f=c.panel;return f!==this._activePanel&&this._triggerIndexChangeEvent(f,r,o),this._animateToPosition({position:this._stopAtEdge?l:r,duration:i,newActivePanel:f,axesEvent:o})},e})(tm),W3=(function(n){Bn(e,n);function e(r){var i=(r===void 0?{}:r).count,o=i===void 0?1:i,s=n.call(this)||this;return s.setActive=function(a,l,c){n.prototype.setActive.call(s,a,l,c),s.updateInput()},s._count=o,s._resetIndexRange(),s}var t=e.prototype;return Object.defineProperty(t,"count",{get:function(){return this._count},set:function(r){this._count=r},enumerable:!1,configurable:!0}),t.destroy=function(){n.prototype.destroy.call(this),this._resetIndexRange()},t.updateInput=function(){var r,i=Ae(this._flicking),o=i.camera,s=i.renderer,a=this._controller,l=o.controlParams,c=this._count,f=a.state.animating?(r=o.findNearestAnchor(o.position))===null||r===void 0?void 0:r.panel:this._activePanel;if(!f)return a.update(l),this._resetIndexRange(),this;var h=l.range,d=f.position,u=f.index,p=s.panelCount,g=u-c,v=u+c;g<0&&(g=i.circularEnabled?Gf((g+1)%p-1,p):ms(g,0,p-1)),v>=p&&(v=i.circularEnabled?v%p:ms(v,0,p-1));var _=s.panels[g],b=s.panels[v],y=Math.max(_.position,h.min),x=Math.min(b.position,h.max);return y>d&&(y-=o.rangeDiff),x<d&&(x+=o.rangeDiff),l.range={min:y,max:x},l.circular&&(l.position<y&&(l.position+=o.rangeDiff),l.position>x&&(l.position-=o.rangeDiff)),l.circular=!1,a.update(l),this._indexRange={min:_.index,max:b.index},this},t.moveToPanel=function(r,i){return xa(this,void 0,void 0,function(){var o,s,a;return wa(this,function(l){return o=Ae(this._flicking),s=o.camera,a=this._controller,a.update(s.controlParams),[2,n.prototype.moveToPanel.call(this,r,i)]})})},t.moveToPosition=function(r,i,o){var s,a=Ae(this._flicking),l=a.camera,c=(s=this._nextPanel)!==null&&s!==void 0?s:this._activePanel,f=this._controller.range,h=this._indexRange,d=l.range,u=this._controller.state,p=ms(l.clampToReachablePosition(r),f[0],f[1]),g=l.findAnchorIncludePosition(p);if(!g||!c)return Promise.reject(new bt(Tt.POSITION_NOT_REACHABLE(r),yt.POSITION_NOT_REACHABLE));var v=c.position,_=a.animating?u.delta:r-l.position,b=Math.abs(_)>=a.threshold,y=r>v?l.getNextAnchor(g):l.getPrevAnchor(g),x,m,w=l.anchorPoints,E=w[0],P=w[w.length-1],S=r<d.min&&kd(E.panel.index,h.min,h.max),T=r>d.max&&kd(P.panel.index,h.min,h.max),R=y&&(h.min<=h.max?kd(y.index,h.min,h.max):y.index>=h.min||y.index<=h.max);if(S||T){var C=r<d.min?E:P;m=C.panel,x=C.position}else if(b&&g.position!==c.position)m=g.panel,x=g.position;else if(b&&R)m=y.panel,x=y.position;else{var O=l.findNearestAnchor(l.position);return O?this.moveToPanel(O.panel,{duration:i,axesEvent:o}):Promise.reject(new bt(Tt.POSITION_NOT_REACHABLE(r),yt.POSITION_NOT_REACHABLE))}return this._triggerIndexChangeEvent(m,r,o),this._animateToPosition({position:x,duration:i,newActivePanel:m,axesEvent:o})},t._resetIndexRange=function(){this._indexRange={min:0,max:0}},e})(tm),nm=(function(){function n(t){this._flicking=t}var e=n.prototype;return e.getAnchors=function(){var t=this._flicking.renderer.panels;return t.map(function(r,i){return new Mn({index:i,position:r.position,panel:r})})},e.findAnchorIncludePosition=function(t){var r=this._flicking.camera.anchorPoints,i=r.filter(function(o){return o.panel.includePosition(t,!0)});return i.reduce(function(o,s){return o&&Math.abs(o.position-t)<Math.abs(s.position-t)?o:s},null)},e.findNearestAnchor=function(t){var r=this._flicking.camera.anchorPoints;if(r.length<=0)return null;for(var i=1/0,o=0;o<r.length;o++){var s=r[o],a=Math.abs(s.position-t);if(a>i)return r[o-1];i=a}return r[r.length-1]},e.clampToReachablePosition=function(t){var r=this._flicking.camera,i=r.range;return ms(t,i.min,i.max)},e.getCircularOffset=function(){return 0},e.canReach=function(t){var r=this._flicking.camera,i=r.range;if(t.removed)return!1;var o=t.position;return o>=i.min&&o<=i.max},e.canSee=function(t){var r=this._flicking.camera,i=r.visibleRange;return t.isVisibleOnRange(i.min,i.max)},n})(),sy=(function(n){Bn(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.checkAvailability=function(){return!0},t.getRange=function(){var r,i,o=this._flicking.renderer,s=o.getPanel(0),a=o.getPanel(o.panelCount-1);return{min:(r=s?.position)!==null&&r!==void 0?r:0,max:(i=a?.position)!==null&&i!==void 0?i:0}},e})(nm),G3=(function(n){Bn(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.checkAvailability=function(){var r=this._flicking,i=r.renderer,o=i.panels;if(o.length<=0)return!1;var s=o[0],a=o[o.length-1],l=s.range.min-s.margin.prev,c=a.range.max+a.margin.next,f=r.camera.size,h=c-l,d=o.every(function(u){return h-u.size>=f});return d},t.getRange=function(){var r=this._flicking,i=r.renderer.panels;if(i.length<=0)return{min:0,max:0};var o=i[0],s=i[i.length-1],a=o.range.min-o.margin.prev,l=s.range.max+s.margin.next;return{min:a,max:l}},t.getAnchors=function(){var r=this._flicking,i=r.renderer.panels;return i.map(function(o,s){return new Mn({index:s,position:o.position,panel:o})})},t.findNearestAnchor=function(r){var i=this._flicking.camera,o=i.anchorPoints;if(o.length<=0)return null;for(var s=i.range,a=1/0,l=-1,c=0;c<o.length;c++){var f=o[c],h=Math.min(Math.abs(f.position-r),Math.abs(f.position-s.min+s.max-r),Math.abs(r-s.min+s.max-f.position));h<a&&(a=h,l=c)}return o[l]},t.findAnchorIncludePosition=function(r){var i=this._flicking.camera,o=i.range,s=i.anchorPoints,a=i.rangeDiff,l=s.length,c=ZP(r,o.min,o.max),f=n.prototype.findAnchorIncludePosition.call(this,c);if(l>0&&(r===o.min||r===o.max)){var h=[f,new Mn({index:0,position:s[0].position+a,panel:s[0].panel}),new Mn({index:l-1,position:s[l-1].position-a,panel:s[l-1].panel})].filter(function(u){return!!u});f=h.reduce(function(u,p){return u&&Math.abs(u.position-r)<Math.abs(p.position-r)?u:p},null)}if(!f)return null;if(r<o.min){var d=-Math.floor((o.min-r)/a)-1;return new Mn({index:f.index,position:f.position+a*d,panel:f.panel})}else if(r>o.max){var d=Math.floor((r-o.max)/a)+1;return new Mn({index:f.index,position:f.position+a*d,panel:f.panel})}return f},t.getCircularOffset=function(){var r=this._flicking,i=r.camera;if(!i.circularEnabled)return 0;var o=r.panels.filter(function(l){return l.toggled}),s=o.filter(function(l){return l.toggleDirection===Qe.PREV}),a=o.filter(function(l){return l.toggleDirection===Qe.NEXT});return this._calcPanelAreaSum(s)-this._calcPanelAreaSum(a)},t.clampToReachablePosition=function(r){return r},t.canReach=function(r){return!r.removed},t.canSee=function(r){var i=this._flicking.camera,o=i.range,s=i.rangeDiff,a=i.visibleRange,l=n.prototype.canSee.call(this,r);return a.min<o.min?l||r.isVisibleOnRange(a.min+s,a.max+s):a.max>o.max?l||r.isVisibleOnRange(a.min-s,a.max-s):l},t._calcPanelAreaSum=function(r){return r.reduce(function(i,o){return i+o.sizeIncludingMargin},0)},e})(nm),ay=(function(n){Bn(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.checkAvailability=function(){var r=this._flicking,i=r.renderer,o=i.getPanel(0),s=i.getPanel(i.panelCount-1);if(!o||!s)return!1;var a=r.camera.size,l=o.range.min,c=s.range.max,f=c-l,h=a<f;return h},t.getRange=function(){var r=this._flicking,i=r.renderer,o=r.camera.alignPosition,s=i.getPanel(0),a=i.getPanel(i.panelCount-1);if(!s||!a)return{min:0,max:0};var l=r.camera.size,c=s.range.min,f=a.range.max,h=f-c,d=l<h,u=c+o,p=f-l+o;if(d)return{min:u,max:p};var g=r.camera.align,v=typeof g=="object"?g.camera:g,_=u+em(v,p-u);return{min:_,max:_}},t.getAnchors=function(){var r=this._flicking,i=r.camera,o=r.renderer.panels;if(o.length<=0)return[];var s=r.camera.range,a=o.filter(function(g){return i.canReach(g)});if(a.length>
90){var l=a[0].position!==s.min,c=a[a.length-1].position!==s.max,f=l?1:0,h=a.map(function(g,v){return new Mn({index:v+f,position:g.position,panel:g})});return l&&h.splice(0,0,new Mn({index:0,position:s.min,panel:o[a[0].index-1]})),c&&h.push(new Mn({index:h.length,position:s.max,panel:o[a[a.length-1].index+1]})),h}else if(s.min!==s.max){var d=this._findNearestPanel(s.min,o),u=d.index===o.length-1?d.prev():d,p=u.next();return[new Mn({index:0,position:s.min,panel:u}),new Mn({index:1,position:s.max,panel:p})]}else return[new Mn({index:0,position:s.min,panel:this._findNearestPanel(s.min,o)})]},t.findAnchorIncludePosition=function(r){var i=this._flicking.camera,o=i.range,s=i.anchorPoints;return s.length<=0?null:r<=o.min?s[0]:r>=o.max?s[s.length-1]:n.prototype.findAnchorIncludePosition.call(this,r)},t._findNearestPanel=function(r,i){for(var o=1/0,s=0;s<i.length;s++){var a=i[s],l=Math.abs(a.position-r);if(l>o)return i[s-1];o=l}return i[i.length-1]},e})(nm),Y3=(function(){function n(t,r){var i=this,o=(r===void 0?{}:r).align,s=o===void 0?xi.CENTER:o;this._lookedOffset=0,this._checkTranslateSupport=function(){var a,l,c=["webkitTransform","msTransform","MozTransform","OTransform","transform"],f=document.documentElement.style,h="";try{for(var d=Rh(c),u=d.next();!u.done;u=d.next()){var p=u.value;p in f&&(h=p)}}catch(g){a={error:g}}finally{try{u&&!u.done&&(l=d.return)&&l.call(d)}finally{if(a)throw a.error}}if(!h)throw new bt(Tt.TRANSFORM_NOT_SUPPORTED,yt.TRANSFORM_NOT_SUPPORTED);i._transform=h},this._flicking=t,this._resetInternalValues(),this._align=s}var e=n.prototype;return Object.defineProperty(e,"element",{get:function(){return this._el},enumerable:!1,configurable:!0}),Object.defineProperty(e,"children",{get:function(){return Jv(this._el.children)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"position",{get:function(){return this._position},enumerable:!1,configurable:!0}),Object.defineProperty(e,"alignPosition",{get:function(){return this._alignPos},enumerable:!1,configurable:!0}),Object.defineProperty(e,"offset",{get:function(){return this._offset-this._circularOffset},enumerable:!1,configurable:!0}),Object.defineProperty(e,"circularEnabled",{get:function(){return this._circularEnabled},enumerable:!1,configurable:!0}),Object.defineProperty(e,"mode",{get:function(){return this._mode},enumerable:!1,configurable:!0}),Object.defineProperty(e,"range",{get:function(){return this._range},enumerable:!1,configurable:!0}),Object.defineProperty(e,"rangeDiff",{get:function(){return this._range.max-this._range.min},enumerable:!1,configurable:!0}),Object.defineProperty(e,"visiblePanels",{get:function(){return this._visiblePanels},enumerable:!1,configurable:!0}),Object.defineProperty(e,"visibleRange",{get:function(){return{min:this._position-this._alignPos,max:this._position-this._alignPos+this.size}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"anchorPoints",{get:function(){return this._anchors},enumerable:!1,configurable:!0}),Object.defineProperty(e,"controlParams",{get:function(){return{range:this._range,position:this._position,circular:this._circularEnabled}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"atEdge",{get:function(){return this._position<=this._range.min||this._position>=this._range.max},enumerable:!1,configurable:!0}),Object.defineProperty(e,"size",{get:function(){var t=this._flicking;return t?t.horizontal?t.viewport.width:t.viewport.height:0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"progress",{get:function(){var t=this._flicking,r=this._position+this._offset,i=this.findNearestAnchor(this._position);if(!t||!i)return NaN;var o=i.panel,s=o.position+o.offset,a=t.control.controller.bounce,l=this.range,c=l.min,f=l.max,h=this.rangeDiff;if(r===s)return o.index;if(r<s){var d=o.prev(),u=d?d.position+d.offset:c-a[0];return u>s&&(u-=h),o.index-1+Xf(r,u,s)}else{var p=o.next(),g=p?p.position+p.offset:f+a[1];return g<s&&(g+=h),o.index+Xf(r,s,g)}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"panelOrder",{get:function(){return this._panelOrder},enumerable:!1,configurable:!0}),Object.defineProperty(e,"align",{get:function(){return this._align},set:function(t){this._align=t}
9,enumerable:!1,configurable:!0}),e.init=function(){var t=this._flicking.viewport.element;return R3(t.firstElementChild,"First element child of the viewport element"),this._el=t.firstElementChild,this._checkTranslateSupport(),this._updateMode(),this.updatePanelOrder(),this},e.destroy=function(){return this._resetInternalValues(),this},e.lookAt=function(t){var r=this,i=this._offset,o=this._lookedOffset!==i,s=Ae(this._flicking),a=this._position;this._position=t;var l=this._togglePanels(a,t);this._refreshVisiblePanels(),this._checkNeedPanel(),this._checkReachEnd(a,t),l?s.renderer.render().then(function(){r.updateOffset(),r._lookedOffset=r._offset}):o?(this.updateOffset(),this._lookedOffset=this._offset):this.applyTransform()},e.getPrevAnchor=function(t){if(!this._circularEnabled||t.index!==0)return this._anchors[t.index-1]||null;var r=this._anchors,i=this.rangeDiff,o=r[r.length-1];return new Mn({index:o.index,position:o.position-i,panel:o.panel})},e.getNextAnchor=function(t){var r=this._anchors;if(!this._circularEnabled||t.index!==r.length-1)return r[t.index+1]||null;var i=this.rangeDiff,o=r[0];return new Mn({index:o.index,position:o.position+i,panel:o.panel})},e.getProgressInPanel=function(t){var r=t.range;return(this._position-r.min)/(r.max-r.min)},e.findAnchorIncludePosition=function(t){return this._mode.findAnchorIncludePosition(t)},e.findNearestAnchor=function(t){return this._mode.findNearestAnchor(t)},e.findActiveAnchor=function(){var t,r=Ae(this._flicking),i=r.control.activePanel;return i?(t=A3(this._anchors,function(o){return o.panel.index===i.index}))!==null&&t!==void 0?t:this.findNearestAnchor(i.position):null},e.clampToReachablePosition=function(t){return this._mode.clampToReachablePosition(t)},e.canReach=function(t){return this._mode.canReach(t)},e.canSee=function(t){return this._mode.canSee(t)},e.updateRange=function(){var t=Ae(this._flicking),r=t.renderer,i=r.panels;return this._updateMode(),this._range=this._mode.getRange(),i.forEach(function(o){return o.updateCircularToggleDirection()}),this},e.updateAlignPos=function(){var t=this._align,r=typeof t=="object"?t.camera:t;return this._alignPos=em(r,this.size),this},e.updateAnchors=function(){return this._anchors=this._mode.getAnchors(),this},e.updateAdaptiveHeight=function(){var t=Ae(this._flicking),r=t.control.activePanel,i=t.visiblePanels,o=jt(i);if(r&&o.push(r),!(!t.horizontal||!t.adaptive||!o.length)){var s=Math.max.apply(Math,jt(o.map(function(a){return a.height})));t.viewport.setSize({height:s})}},e.updateOffset=function(){var t=Ae(this._flicking),r=this._position,i=t.panels.filter(function(o){return!o.rendered});return this._offset=i.filter(function(o){return o.position+o.offset<r}).reduce(function(o,s){return o+s.sizeIncludingMargin},0),this._circularOffset=this._mode.getCircularOffset(),this.applyTransform(),this},e.updatePanelOrder=function(){var t=Ae(this._flicking);if(!t.horizontal)return this;var r=this._el,i=Wa(r).direction;return i!==this._panelOrder&&(this._panelOrder=i===ia.RTL?ia.RTL:ia.LTR,t.initialized&&t.control.controller.updateDirection()),this},e.resetNeedPanelHistory=function(){return this._needPanelTriggered={prev:!1,next:!1},this},e.applyTransform=function(){var t=this._el,r=Ae(this._flicking),i=r.renderer;if(i.rendering||!r.initialized)return this;var o=this._position-this._alignPos-this._offset+this._circularOffset;return t.style[this._transform]=r.horizontal?"translate("+(this._panelOrder===ia.RTL?o:-o)+"px)":"translate(0, "+-o+"px)",this},e._resetInternalValues=function(){this._position=0,this._lookedOffset=0,this._alignPos=0,this._offset=0,this._circularOffset=0,this._circularEnabled=!1,this._range={min:0,max:0},this._visiblePanels=[],this._anchors=[],this._needPanelTriggered={prev:!1,next:!1}},e._refreshVisiblePanels=function(){var t=this,r=Ae(this._flicking),i=r.renderer.panels,o=i.filter(function(c){return t.canSee(c)}),s=this._visiblePanels;this._visiblePanels=o;var a=o.filter(function(c){return!Yf(s,c)}),l=s.filter(function(c){return!Yf(o,c)});(a.length>0||l.length>0)&&r.renderer.render().then(function(){r.trigger(new Xe(dt.VISIBLE_CHANGE,{added:a,removed:l,visiblePanels:o}))})},e._checkNeedPanel=function(){var t=this._needPanelTriggered;if(!(t.prev&&t.next)){var r=Ae(this._flicking),i=r.renderer.panels;if(i.length<=0){t.prev||(r.trigger(new Xe(dt.NEED_PANEL,{direction:Qe.PREV})),t.prev=!0),t.next||(r.trigger(new Xe(dt.NEED_PANEL,{direction:Qe.NEXT})),t.next=!0);return}var o=this._position,s=this.size,a=this._range,l=r.needPanelThreshold,c=o-this._alignPos,f=c+s,h=i[0],d=i[i.length-1];if(!t.prev){var u=h.range.min;(c<=u+l||o<=a.min+l)&&(r.trigger(new Xe(dt.NEED_PANEL,{direction:Qe.PREV})),t.prev=!0)}if(!t.next){var p=d.range.max;(f>=p-l||o>=a.max-l)&&(r.trigger(new Xe(dt.NEED_PANEL,{direction:Qe.NEXT})),t.next=!0)}}}
9,e._checkReachEnd=function(t,r){var i=Ae(this._flicking),o=this._range,s=t>o.min&&t<o.max,a=r>o.min&&r<o.max;if(!(!s||a)){var l=r<=o.min?Qe.PREV:Qe.NEXT;i.trigger(new Xe(dt.REACH_EDGE,{direction:l}))}},e._updateMode=function(){var t=Ae(this._flicking);if(t.circular){var r=new G3(t),i=r.checkAvailability();if(i)this._mode=r;else{var o=t.circularFallback;this._mode=o===KP.BOUND?new ay(t):new sy(t)}this._circularEnabled=i}else this._mode=t.bound?new ay(t):new sy(t),this._circularEnabled=!1},e._togglePanels=function(t,r){if(r===t)return!1;var i=Ae(this._flicking),o=i.renderer.panels,s=o.map(function(a){return a.toggle(t,r)});return s.some(function(a){return a})},n})(),tE=(function(){function n(t){var r=t.align,i=r===void 0?xi.CENTER:r,o=t.strategy;this._flicking=null,this._panels=[],this._rendering=!1,this._align=i,this._strategy=o}var e=n.prototype;return Object.defineProperty(e,"panels",{get:function(){return this._panels},enumerable:!1,configurable:!0}),Object.defineProperty(e,"rendering",{get:function(){return this._rendering},enumerable:!1,configurable:!0}),Object.defineProperty(e,"panelCount",{get:function(){return this._panels.length},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strategy",{get:function(){return this._strategy},enumerable:!1,configurable:!0}),Object.defineProperty(e,"align",{get:function(){return this._align},set:function(t){this._align=t;var r=Wf(t);this._panels.forEach(function(i){i.align=r})},enumerable:!1,configurable:!0}),e.init=function(t){return this._flicking=t,this._collectPanels(),this},e.destroy=function(){this._flicking=null,this._panels=[]},e.getPanel=function(t){return this._panels[t]||null},e.forceRenderAllPanels=function(){return this._panels.forEach(function(t){return t.markForShow()}),Promise.resolve()},e.getRenderedPanels=function(){var t=Ae(this._flicking);return t.renderer.panels.filter(function(r){return r.rendered})},e.updatePanelSize=function(){var t=Ae(this._flicking),r=this._panels;if(r.length<=0)return this;if(t.panelsPerView>0){var i=r[0];i.resize(),this._updatePanelSizeByGrid(i,r)}else t.panels.forEach(function(o){return o.resize()});return this},e.batchInsert=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var i=this.batchInsertDefer.apply(this,jt(t));return i.length<=0?[]:(this.updateAfterPanelChange(i,[]),i)},e.batchInsertDefer=function(){for(var t=this,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=this._panels,s=Ae(this._flicking),a=o[0],l=Wf(this._align),c=r.reduce(function(f,h){var d,u=Gf(h.index,o.length),p=o.slice(u),g=h.elements.map(function(_,b){return t._createPanel(_,{index:u+b,align:l,flicking:s})});if(o.splice.apply(o,jt([u,0],g)),h.hasDOMInElements&&t._insertPanelElements(g,(d=p[0])!==null&&d!==void 0?d:null),s.panelsPerView>0){var v=a||g[0].resize();t._updatePanelSizeByGrid(v,g)}else g.forEach(function(_){return _.resize()});return p.forEach(function(_){_.increaseIndex(g.length),_.updatePosition()}),jt(f,g)},[]);return c},e.batchRemove=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var i=this.batchRemoveDefer.apply(this,jt(t));return i.length<=0?[]:(this.updateAfterPanelChange([],i),i)},e.batchRemoveDefer=function(){for(var t=this,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=this._panels,s=Ae(this._flicking),a=s.control,l=a.activePanel,c=r.reduce(function(f,h){var d=h.index,u=h.deleteCount,p=Gf(d,o.length),g=o.slice(p+u),v=o.splice(p,u);return v.length<=0?[]:(g.forEach(function(_){_.decreaseIndex(v.length),_.updatePosition()}),h.hasDOMInElements&&t._removePanelElements(v),v.forEach(function(_){return _.destroy()}),Yf(v,l)&&a.resetActive(),jt(f,v))},[]);return c},e.updateAfterPanelChange=function(t,r){var i,o=Ae(this._flicking),s=o.camera,a=o.control,l=this._panels,c=a.activePanel;if(this._updateCameraAndControl(),o.autoResize&&o.useResizeObserver&&(t.forEach(function(h){h.element&&o.autoResizer.observe(h.element)}),r.forEach(function(h){h.element&&o.autoResizer.unobserve(h.element)})),this.render(),!o.animating)if(!c||c.removed)if(l.length<=0)s.lookAt(0);else{var f=(i=c?.index)!==null&&i!==void 0?i:0;f>l.length-1&&(f=l.length-1),a.moveToPanel(l[f],{duration:0}
9).catch(function(){})}else a.moveToPanel(c,{duration:0}).catch(function(){});o.camera.updateOffset(),(t.length>0||r.length>0)&&(o.trigger(new Xe(dt.PANEL_CHANGE,{added:t,removed:r})),this.checkPanelContentsReady(jt(t,r)))},e.checkPanelContentsReady=function(t){var r=this,i=Ae(this._flicking),o=i.resizeOnContentsReady,s=this._panels;if(!(!o||i.virtualEnabled)){var a=function(c){return c.element&&!!c.element.querySelector("img, video")};if(t=t.filter(function(c){return a(c)}),!(t.length<=0)){var l=new S3;t.forEach(function(c){c.loading=!0}),l.on("readyElement",function(c){if(!r._flicking){l.destroy();return}var f=t[c.index],h=i.camera,d=i.control,u=d.activePanel?h.getProgressInPanel(d.activePanel):0;f.loading=!1,f.resize(),s.slice(f.index+1).forEach(function(p){return p.updatePosition()}),i.initialized&&(h.updateRange(),h.updateOffset(),h.updateAnchors(),d.animating||(d.updatePosition(u),d.updateInput()))}),l.on("preReady",function(c){r._flicking&&r.render(),c.readyCount===c.totalCount&&l.destroy()}),l.on("ready",function(){r._flicking&&r.render(),l.destroy()}),l.check(t.map(function(c){return c.element}))}}},e._updateCameraAndControl=function(){var t=Ae(this._flicking),r=t.camera,i=t.control;r.updateRange(),r.updateOffset(),r.updateAnchors(),r.resetNeedPanelHistory(),i.updateInput()},e._showOnlyVisiblePanels=function(t){var r=t.renderer.panels,i=t.camera,o=i.visiblePanels.reduce(function(s,a){return s[a.index]=!0,s},{});r.forEach(function(s){s.index in o||s.loading?s.markForShow():t.holding||s.markForHide()})},e._updatePanelSizeByGrid=function(t,r){var i=Ae(this._flicking),o=i.panelsPerView;if(o<=0)throw new bt(Tt.WRONG_OPTION("panelsPerView",o),yt.WRONG_OPTION);if(!(r.length<=0)){var s=i.camera.size,a=t.margin.prev+t.margin.next,l=(s-a*(o-1))/o,c=i.horizontal?{width:l}:{height:l},f=Zn({size:l,margin:t.margin},!i.horizontal&&{height:t.height});i.noPanelStyleOverride||this._strategy.updatePanelSizes(i,c),i.panels.forEach(function(h){return h.resize(f)})}},e._removeAllChildsFromCamera=function(){for(var t=Ae(this._flicking),r=t.camera.element;r.firstChild;)r.removeChild(r.firstChild)},e._insertPanelElements=function(t,r){r===void 0&&(r=null);var i=Ae(this._flicking),o=i.camera,s=o.element,a=r?.element||null,l=document.createDocumentFragment();t.forEach(function(c){return l.appendChild(c.element)}),s.insertBefore(l,a)},e._removePanelElements=function(t){var r=Ae(this._flicking),i=r.camera.element;t.forEach(function(o){i.removeChild(o.element)})},e._afterRender=function(){var t=Ae(this._flicking);if(t.camera.applyTransform(),t.useCSSOrder){var r=t.renderer.panels.filter(function(i){return i.rendered});this._strategy.getRenderingIndexesByOrder(t).forEach(function(i,o){r[i].element&&(r[i].element.style.order=""+o)})}},n})(),X3=(function(n){Bn(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t.render=function(){return xa(this,void 0,void 0,function(){var r,i;return wa(this,function(o){return r=Ae(this._flicking),i=this._strategy,i.updateRenderingPanels(r),i.renderPanels(r),this._resetPanelElementOrder(),this._afterRender(),[2]})})},t._collectPanels=function(){var r=Ae(this._flicking),i=r.camera;this._removeAllTextNodes(),this._panels=this._strategy.collectPanels(r,i.children)},t._createPanel=function(r,i){return this._strategy.createPanel(r,i)},t._resetPanelElementOrder=function(){var r=Ae(this._flicking),i=r.camera.element,o=[];r.useCSSOrder?o=this.getRenderedPanels().map(function(s){return s.element}).reverse():o=this._strategy.getRenderingElementsByOrder(r).reverse(),o.forEach(function(s,a){var l=o[a-1]?o[a-1]:null;s.nextElementSibling!==l&&i.insertBefore(s,l)})},t._removeAllTextNodes=function(){var r=Ae(this._flicking),i=r.camera.element;Jv(i.childNodes).forEach(function(o){o.nodeType===Node.TEXT_NODE&&i.removeChild(o)})},e})(tE),q3=(function(n){Bn(e,n);function e(){return n!==null&&n.apply(this,arguments)||this}var t=e.prototype;return t._removePanelElements=function(r){},t._removeAllChildsFromCamera=function(){},e})(tE),yg=(function(){function n(t){var r=t.index,i=t.align,o=t.flicking,s=t.elementProvider;this._index=r,this._flicking=o,this._elProvider=s,this._align=i,this._removed=!1,this._rendered=!0,this._loading=!1,this._resetInternalStates()}var e=n.prototype;return Object.defineProperty(e,"element",{get:function(){return this._elProvider.element}
9,enumerable:!1,configurable:!0}),Object.defineProperty(e,"elementProvider",{get:function(){return this._elProvider},enumerable:!1,configurable:!0}),Object.defineProperty(e,"index",{get:function(){return this._index},enumerable:!1,configurable:!0}),Object.defineProperty(e,"position",{get:function(){return this._pos+this._alignPos},enumerable:!1,configurable:!0}),Object.defineProperty(e,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),Object.defineProperty(e,"sizeIncludingMargin",{get:function(){return this._size+this._margin.prev+this._margin.next},enumerable:!1,configurable:!0}),Object.defineProperty(e,"height",{get:function(){return this._height},enumerable:!1,configurable:!0}),Object.defineProperty(e,"margin",{get:function(){return this._margin},enumerable:!1,configurable:!0}),Object.defineProperty(e,"alignPosition",{get:function(){return this._alignPos},enumerable:!1,configurable:!0}),Object.defineProperty(e,"removed",{get:function(){return this._removed},enumerable:!1,configurable:!0}),Object.defineProperty(e,"rendered",{get:function(){return this._rendered},enumerable:!1,configurable:!0}),Object.defineProperty(e,"loading",{get:function(){return this._loading},set:function(t){this._loading=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"range",{get:function(){return{min:this._pos,max:this._pos+this._size}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"toggled",{get:function(){return this._toggled},enumerable:!1,configurable:!0}),Object.defineProperty(e,"toggleDirection",{get:function(){return this._toggleDirection},enumerable:!1,configurable:!0}),Object.defineProperty(e,"offset",{get:function(){var t=this._toggleDirection,r=this._flicking.camera.rangeDiff;return t===Qe.NONE||!this._toggled?0:t===Qe.PREV?-r:r},enumerable:!1,configurable:!0}),Object.defineProperty(e,"progress",{get:function(){var t=this._flicking;return this.index-t.camera.progress},enumerable:!1,configurable:!0}),Object.defineProperty(e,"outsetProgress",{get:function(){var t=this.position+this.offset,r=this._alignPos,i=this._flicking.camera,o=i.position;if(o===t)return 0;if(o<t){var s=t+(i.size-i.alignPosition)+r;return-Xf(o,t,s)}else{var a=t-(i.alignPosition+this._size-r);return 1-Xf(o,a,t)}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"visibleRatio",{get:function(){var t=this.range,r=this._size,i=this.offset,o=this._flicking.camera.visibleRange,s={min:t.min+i,max:t.max+i};if(s.max<=o.min||s.min>=o.max)return 0;var a=r;return o.min>s.min&&(a-=o.min-s.min),o.max<s.max&&(a-=s.max-o.max),a/r},enumerable:!1,configurable:!0}),Object.defineProperty(e,"align",{get:function(){return this._align},set:function(t){this._align=t,this._updateAlignPos()},enumerable:!1,configurable:!0}),e.markForShow=function(){this._rendered=!0,this._elProvider.show(this._flicking)},e.markForHide=function(){this._rendered=!1,this._elProvider.hide(this._flicking)},e.resize=function(t){var r,i=this.element,o=this._flicking,s=o.horizontal,a=o.useFractionalSize;if(!i)return this;if(t)this._size=t.size,this._margin=Zn({},t.margin),this._height=(r=t.height)!==null&&r!==void 0?r:_s({el:i,horizontal:!1,useFractionalSize:a,useOffset:!0,style:Wa(i)});else{var l=Wa(i);this._size=_s({el:i,horizontal:s,useFractionalSize:a,useOffset:!0,style:l}),this._margin=s?{prev:parseFloat(l.marginLeft||"0"),next:parseFloat(l.marginRight||"0")}:{prev:parseFloat(l.marginTop||"0"),next:parseFloat(l.marginBottom||"0")},this._height=s?_s({el:i,horizontal:!1,useFractionalSize:a,useOffset:!0,style:l}):this._size}return this.updatePosition(),this._updateAlignPos(),this},e.setSize=function(t){return JP(this.element,t),this},e.contains=function(t){var r;return!!(!((r=this.element)===null||r===void 0)&&r.contains(t))},e.destroy=function(){this._resetInternalStates(),this._removed=!0},e.includePosition=function(t,r){return r===void 0&&(r=!1),this.includeRange(t,t,r)},e.includeRange=function(t,r,i){i===void 0&&(i=!1);var o=this._margin,s=this.range;return i&&(s.min-=o.prev,s.max+=o.next),r>=s.min&&t<=s.max},e.isVisibleOnRange=function(t,r){var i=this.range;return r>i.min&&t<i.max},e.focus=function(t){return this._flicking.moveTo(this._index,t)},e.prev=function(){var t=this._index,r=this._flicking,i=r.renderer,o=i.panelCount;return o===1?null:r.circularEnabled?i.getPanel(t===0?o-1:t-1):i.getPanel(t-1)},e.next=function(){var t=this._index,r=this._flicking,i=r.renderer,o=i.panelCount;return o===1?null:r.circularEnabled?i.getPanel(t===o-1?0:t+1):i.getPanel(t+1)},e.increaseIndex=function(t){return this._index+=Math.max(t,0),this},e.decreaseIndex=function(t){return this._index-=Math.max(t,0),this},e.updatePosition=function(){var t=this._flicking.renderer.panels[this._index-1];return this._pos=t?t.range.max+t.margin.next+this._margin.prev:this._margin.prev,this},e.toggle=function(t,r){var i=this._toggleDirection,o=this._togglePosition;if(i===Qe.NONE||r===t)return!1;var s=this._toggled;return r>t?o>=t&&o<=r&&(this._toggled=i===Qe.NEXT):o<=t&&o>=r&&(this._toggled=i!==Qe.NEXT),s!==this._toggled},e.updateCircularToggleDirection=function(){var t=this._flicking;if(!t.circularEnabled)return this._toggleDirection=Qe.NONE,this._togglePosition=0,this._toggled=!1,this;var r=t.camera,i=r.range,o=r.alignPosition,s=r.visibleRange,a=s.max-s.min,l=i.min-o,c=i.max-o+a,f=this.includeRange(c-a,c,!1),h=this.includeRange(l,l+a,!1);return this._toggled=!1,f?(this._toggleDirection=Qe.PREV,this._togglePosition=this.range.max+i.min-i.max+o,this.toggle(1/0,r.position)):h?(this._toggleDirection=Qe.NEXT,this._togglePosition=this.range.min+i.max-a+o,this.toggle(-1/0,r.position)):(this._toggleDirection=Qe.NONE,this._togglePosition=0),this},e._updateAlignPos=function(){this._alignPos=em(this._align,this._size)},e._resetInternalStates=function(){this._size=0,this._pos=0,this._margin={prev:0,next:0},this._height=0,this._alignPos=0,this._toggled=!1,this._togglePosition=0,this._toggleDirection=Qe.NONE},n})(),nE=(function(){function n(t){var r=t.providerCtor;this._providerCtor=r}var e=n.prototype;return e.renderPanels=function(){},e.getRenderingIndexesByOrder=function(t){var r=t.renderer.panels.filter(function(a){return a.rendered}),i=r.filter(function(a){return a.toggled&&a.toggleDirection===Qe.PREV}),o=r.filter(function(a){return a.toggled&&a.toggleDirection===Qe.NEXT}),s=r.filter(function(a){return!a.toggled});return jt(i,s,o).map(function(a){return a.index})},e.getRenderingElementsByOrder=function(t){var r=t.panels;return this.getRenderingIndexesByOrder(t).map(function(i){return r[i].element})},e.updateRenderingPanels=function(t){t.renderOnlyVisible?this._showOnlyVisiblePanels(t):t.panels.forEac
9h(function(r){return r.markForShow()})},e.collectPanels=function(t,r){var i=this,o=Wf(t.renderer.align);return r.map(function(s,a){return new yg({index:a,elementProvider:new i._providerCtor(s),align:o,flicking:t})})},e.createPanel=function(t,r){return new yg(Zn(Zn({},r),{elementProvider:new this._providerCtor(t)}))},e.updatePanelSizes=function(t,r){t.panels.forEach(function(i){return i.setSize(r)})},e._showOnlyVisiblePanels=function(t){var r=t.renderer.panels,i=t.camera,o=i.visiblePanels.reduce(function(s,a){return s[a.index]=!0,s},{});r.forEach(function(s){s.index in o||s.loading?s.markForShow():t.holding||s.markForHide()}),i.updateOffset()},n})(),ly=(function(n){Bn(e,n);function e(r){var i=n.call(this,r)||this;return r.elementProvider.init(i),i._elProvider=r.elementProvider,i._cachedInnerHTML=null,i}var t=e.prototype;return Object.defineProperty(t,"element",{get:function(){return this._elProvider.element},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cachedInnerHTML",{get:function(){return this._cachedInnerHTML},enumerable:!1,configurable:!0}),Object.defineProperty(t,"elementIndex",{get:function(){var r=this._flicking,i=r.panelsPerView+1,o=r.panelCount,s=this._index;return this._toggled&&(s=this._toggleDirection===Qe.NEXT?s+o:s-o),eE(s,i)},enumerable:!1,configurable:!0}),t.cacheRenderResult=function(r){this._cachedInnerHTML=r},t.uncacheRenderResult=function(){this._cachedInnerHTML=null},t.render=function(){var r=this._flicking,i=r.virtual,o=i.renderPanel,s=i.cache,a=this._elProvider.element,l=this._cachedInnerHTML||o(this,this._index);l!==a.innerHTML&&(a.innerHTML=l,s&&this.cacheRenderResult(l))},t.increaseIndex=function(r){return this.uncacheRenderResult(),n.prototype.increaseIndex.call(this,r)},t.decreaseIndex=function(r){return this.uncacheRenderResult(),n.prototype.decreaseIndex.call(this,r)},e})(yg),rE=(function(){function n(){}var e=n.prototype;return e.renderPanels=function(t){var r=t.virtual,i=t.visiblePanels,o=Du(t.panelsPerView+1);i.forEach(function(s){var a=s.elementIndex;s.render(),r.show(a),o[a]=-1}),o.filter(function(s){return s>=0}).forEach(function(s){r.hide(s)})},e.getRenderingIndexesByOrder=function(t){var r=t.virtual,i=jt(t.visiblePanels).filter(function(a){return a.rendered}).sort(function(a,l){return a.position+a.offset-(l.position+l.offset)});if(i.length<=0)return r.elements.map(function(a,l){return l});var o=i.map(function(a){return a.elementIndex}),s=r.elements.map(function(a,l){return Zn(Zn({},a),{idx:l})}).filter(function(a){return!a.visible}).map(function(a){return a.idx});return jt(o,s)},e.getRenderingElementsByOrder=function(t){var r=t.virtual,i=r.elements;return this.getRenderingIndexesByOrder(t).map(function(o){return i[o].nativeElement})},e.updateRenderingPanels=function(t){var r=t.renderer.panels,i=t.camera,o=i.visiblePanels.reduce(function(s,a){return s[a.index]=!0,s},{});r.forEach(function(s){s.index in o||s.loading?s.markForShow():s.markForHide()}),i.updateOffset()},e.collectPanels=function(t){var r=Wf(t.renderer.align);return Du(t.virtual.initialPanelCount).map(function(i){return new ly({index:i,elementProvider:new iy(t),align:r,flicking:t})})},e.createPanel=function(t,r){return new ly(Zn(Zn({},r),{elementProvider:new iy(r.flicking)}))},e.updatePanelSizes=function(t,r){t.virtual.elements.forEach(function(i){JP(i.nativeElement,r)}),t.panels.forEach(function(i){return i.setSize(r)})},n})(),iE=(function(n){Bn(e,n);function e(r,i){var o=i===void 0?{}:i,s=o.align,a=s===void 0?xi.CENTER:s,l=o.defaultIndex,c=l===void 0?0:l,f=o.horizontal,h=f===void 0?!0:f,d=o.circular,u=d===void 0?!1:d,p=o.circularFallback,g=p===void 0?KP.LINEAR:p,v=o.bound,_=v===void 0?!1:v,b=o.adaptive,y=b===void 0?!1:b,x=o.panelsPerView,m=x===void 0?-1:x,w=o.noPanelStyleOverride,E=w===void 0?!1:w,P=o.resizeOnContentsReady,S=P===void 0?!1:P,T=o.nested,R=T===void 0?!1:T,C=o.needPanelThreshold,O=C===void 0?0:C,L=o.preventEventsBeforeInit,z=L===void 0?!0:L,B=o.deceleration,N=B===void 0?.0075:B,W=o.duration,ee=W===void 0?500:W,D=o.easing,ie=D===void 0?function(re){return 1-Math.pow(1-re,3)}:D,te=o.inputType,ue=te===void 0?["mouse","touch"]:te,fe=o.moveType,Ce=fe===void 0?"snap":fe,me=o.threshold,G=me===void 0?40:me,J=o.dragThreshold,le=J===void 0?1:J,ce=o.interruptable,_e=ce===void 0?!0:ce,Se=o.bounce,A=Se===void 0?"20%":Se,M=o.iOSEdgeSwipeThreshold,$=M===void 0?30:M,Q=o.preventClickOnDrag,k=Q===void 0?!0:Q,K=o.preventDefaultOnDrag,U=K===void 0?!1:K,I=o.disableOnInit,j=I===void 0?!1:I,V=o.changeOnHold,se=V===void 0?!1:V,Z=o.renderOnlyVisible,ae=Z===void 0?!1:Z,de=o.virtual,he=de===void 0?null:de,Pe=o.autoInit,be=Pe===void 0?!0:Pe,Ee=o.autoResize,Ne=Ee===void 0?!0:Ee,pe=o.useResizeObserver,ct=pe===void 0?!0:pe,wt=o.resizeDebounce,Lt=wt===void 0?0:wt,Je=o.observePanelResize,pt=Je===void 0?!1:Je,Nt=o.maxResizeDebounce,Te=Nt===void 0?100:Nt,en=o.useFractionalSize,et=en===void 0?!1:en,Fe=o.externalRenderer,at=Fe===void 0?null:Fe,tn=o.renderExternal,ye=tn===void 0?null:tn,F=o.optimizeSizeUpdate,ne=F===void 0?!1:F,H=o.animationThreshold,Y=H===void 0?.5:H,oe=o.useCSSOrder,q=oe===void 0?!1:oe,X=n.call(this)||this;return X._scheduleResize=!1,X._initialized=!1,X._plugins=[],X._isResizing=!1,X._align=a,X._defaultIndex=c,X._horizontal=h,X._circular=u,X._circularFallback=g,X._bound=_,X._adaptive=y,X._panelsPerVie
9w=m,X._noPanelStyleOverride=E,X._resizeOnContentsReady=S,X._nested=R,X._virtual=he,X._needPanelThreshold=O,X._preventEventsBeforeInit=z,X._deceleration=N,X._duration=ee,X._easing=ie,X._inputType=ue,X._moveType=Ce,X._threshold=G,X._dragThreshold=le,X._interruptable=_e,X._bounce=A,X._iOSEdgeSwipeThreshold=$,X._preventClickOnDrag=k,X._preventDefaultOnDrag=U,X._disableOnInit=j,X._changeOnHold=se,X._renderOnlyVisible=ae,X._autoInit=be,X._autoResize=Ne,X._useResizeObserver=ct,X._resizeDebounce=Lt,X._maxResizeDebounce=Te,X._observePanelResize=pt,X._useFractionalSize=et,X._externalRenderer=at,X._renderExternal=ye,X._optimizeSizeUpdate=ne,X._animationThreshold=Y,X._useCSSOrder=q,X._viewport=new I3(X,C3(r)),X._autoResizer=new D3(X),X._renderer=X._createRenderer(),X._camera=X._createCamera(),X._control=X._createControl(),X._virtualManager=new N3(X,he),X._autoInit&&X.init(),X}var t=e.prototype;return Object.defineProperty(t,"control",{get:function(){return this._control},enumerable:!1,configurable:!0}),Object.defineProperty(t,"camera",{get:function(){return this._camera},enumerable:!1,configurable:!0}),Object.defineProperty(t,"renderer",{get:function(){return this._renderer},enumerable:!1,configurable:!0}),Object.defineProperty(t,"viewport",{get:function(){return this._viewport},enumerable:!1,configurable:!0}),Object.defineProperty(t,"autoResizer",{get:function(){return this._autoResizer},enumerable:!1,configurable:!0}),Object.defineProperty(t,"initialized",{get:function(){return this._initialized},enumerable:!1,configurable:!0}),Object.defineProperty(t,"circularEnabled",{get:function(){return this._camera.circularEnabled},enumerable:!1,configurable:!0}),Object.defineProperty(t,"virtualEnabled",{get:function(){return this._panelsPerView>0&&this._virtual!=null},enumerable:!1,configurable:!0}),Object.defineProperty(t,"index",{get:function(){return this._control.activeIndex},enumerable:!1,configurable:!0}),Object.defineProperty(t,"element",{get:function(){return this._viewport.element},enumerable:!1,configurable:!0}),Object.defineProperty(t,"currentPanel",{get:function(){return this._control.activePanel},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panels",{get:function(){return this._renderer.panels},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panelCount",{get:function(){return this._renderer.panelCount},enumerable:!1,configurable:!0}),Object.defineProperty(t,"visiblePanels",{get:function(){return this._camera.visiblePanels},enumerable:!1,configurable:!0}),Object.defineProperty(t,"animating",{get:function(){return this._control.animating},enumerable:!1,configurable:!0}),Object.defineProperty(t,"holding",{get:function(){return this._control.holding},enumerable:!1,configurable:!0}),Object.defineProperty(t,"activePlugins",{get:function(){return this._plugins},enumerable:!1,configurable:!0}),Object.defineProperty(t,"align",{get:function(){return this._align},set:function(r){this._align=r,this._renderer.align=r,this._camera.align=r,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultIndex",{get:function(){return this._defaultIndex},set:function(r){this._defaultIndex=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"horizontal",{get:function(){return this._horizontal},set:function(r){this._horizontal=r,this._control.controller.updateDirection(),this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"circular",{get:function(){return this._circular},set:function(r){this._circular=r,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"circularFallback",{get:function(){return this._circularFallback},enumerable:!1,configurable:!0}),Object.defineProperty(t,"bound",{get:function(){return this._bound},set:function(r){this._bound=r,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"adaptive",{get:function(){return this._adaptive},set:function(r){this._adaptive=r,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panelsPerView",{get:function(){return this._panelsPerView},set:function(r){this._panelsPerView=r,this.resize()}
9,enumerable:!1,configurable:!0}),Object.defineProperty(t,"noPanelStyleOverride",{get:function(){return this._noPanelStyleOverride},set:function(r){this._noPanelStyleOverride=r,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"resizeOnContentsReady",{get:function(){return this._resizeOnContentsReady},set:function(r){this._resizeOnContentsReady=r,r&&this._renderer.checkPanelContentsReady(this._renderer.panels)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"nested",{get:function(){return this._nested},set:function(r){this._nested=r;var i=this._control.controller.axes;i&&(i.options.nested=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"needPanelThreshold",{get:function(){return this._needPanelThreshold},set:function(r){this._needPanelThreshold=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"preventEventsBeforeInit",{get:function(){return this._preventEventsBeforeInit},set:function(r){this._preventEventsBeforeInit=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"deceleration",{get:function(){return this._deceleration},set:function(r){this._deceleration=r;var i=this._control.controller.axes;i&&(i.options.deceleration=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"easing",{get:function(){return this._easing},set:function(r){this._easing=r;var i=this._control.controller.axes;i&&(i.options.easing=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"duration",{get:function(){return this._duration},set:function(r){this._duration=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"inputType",{get:function(){return this._inputType},set:function(r){this._inputType=r;var i=this._control.controller.panInput;i&&(i.options.inputType=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"moveType",{get:function(){return this._moveType},set:function(r){this._moveType=r;var i=this._control,o=this._createControl(),s=i.activePanel;o.copy(i);var a=s?this._camera.getProgressInPanel(s):0;this._control=o,this._control.updatePosition(a),this._control.updateInput()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"threshold",{get:function(){return this._threshold},set:function(r){this._threshold=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"dragThreshold",{get:function(){return this._dragThreshold},set:function(r){this._dragThreshold=r;var i=this._control.controller.panInput;i&&(i.options.threshold=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"animationThreshold",{get:function(){return this._animationThreshold},set:function(r){this._animationThreshold=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"useCSSOrder",{get:function(){return this._useCSSOrder},set:function(r){this._useCSSOrder=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"interruptable",{get:function(){return this._interruptable},set:function(r){this._interruptable=r;var i=this._control.controller.axes;i&&(i.options.interruptable=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"bounce",{get:function(){return this._bounce},set:function(r){this._bounce=r,this._control.updateInput()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"iOSEdgeSwipeThreshold",{get:function(){return this._iOSEdgeSwipeThreshold},set:function(r){this._iOSEdgeSwipeThreshold=r;var i=this._control.controller.panInput;i&&(i.options.iOSEdgeSwipeThreshold=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"preventClickOnDrag",{get:function(){return this._preventClickOnDrag},set:function(r){var i=this._preventClickOnDrag;if(r!==i){var o=this._control.controller;r?o.addPreventClickHandler():o.removePreventClickHandler(),this._preventClickOnDrag=r}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"preventDefaultOnDrag",{get:function(){return this._preventDefaultOnDrag},set:function(r){this._preventDefaultOnDrag=r;var i=this._control.controller.panInput;i&&(i.options.preventDefaultOnDrag=r)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"disableOnInit",{get:function(){return this._disableOnInit},set:function(r){this._disableOnInit=r}
9,enumerable:!1,configurable:!0}),Object.defineProperty(t,"changeOnHold",{get:function(){return this._changeOnHold},set:function(r){this._changeOnHold=r},enumerable:!1,configurable:!0}),Object.defineProperty(t,"renderOnlyVisible",{get:function(){return this._renderOnlyVisible},set:function(r){this._renderOnlyVisible=r,this._renderer.render()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"virtual",{get:function(){return this._virtualManager},enumerable:!1,configurable:!0}),Object.defineProperty(t,"autoInit",{get:function(){return this._autoInit},enumerable:!1,configurable:!0}),Object.defineProperty(t,"autoResize",{get:function(){return this._autoResize},set:function(r){this._autoResize=r,this._initialized&&(r?this._autoResizer.enable():this._autoResizer.disable())},enumerable:!1,configurable:!0}),Object.defineProperty(t,"useResizeObserver",{get:function(){return this._useResizeObserver},set:function(r){this._useResizeObserver=r,this._initialized&&this._autoResize&&this._autoResizer.enable()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"observePanelResize",{get:function(){return this._observePanelResize},set:function(r){this._observePanelResize=r,this._initialized&&this._autoResize&&(r?this._autoResizer.observePanels():this._autoResizer.unobservePanels())},enumerable:!1,configurable:!0}),Object.defineProperty(t,"resizeDebounce",{get:function(){return this._resizeDebounce},enumerable:!1,configurable:!0}),Object.defineProperty(t,"maxResizeDebounce",{get:function(){return this._maxResizeDebounce},enumerable:!1,configurable:!0}),Object.defineProperty(t,"useFractionalSize",{get:function(){return this._useFractionalSize},enumerable:!1,configurable:!0}),Object.defineProperty(t,"externalRenderer",{get:function(){return this._externalRenderer},enumerable:!1,configurable:!0}),Object.defineProperty(t,"renderExternal",{get:function(){return this._renderExternal},enumerable:!1,configurable:!0}),Object.defineProperty(t,"optimizeSizeUpdate",{get:function(){return this._optimizeSizeUpdate},set:function(r){this._optimizeSizeUpdate=r},enumerable:!1,configurable:!0}),t.init=function(){var r=this;if(this._initialized)return Promise.resolve();var i=this._camera,o=this._renderer,s=this._control,a=this._virtualManager,l=this.trigger,c=this._preventEventsBeforeInit;return i.init(),a.init(),o.init(this),s.init(this),c&&(this.trigger=function(){return r}),this._initialResize(),this._moveToInitialPanel(),this._autoResize&&this._autoResizer.enable(),this._preventClickOnDrag&&s.controller.addPreventClickHandler(),this._disableOnInit&&this.disableInput(),o.checkPanelContentsReady(o.panels),this._initialized=!0,o.render().then(function(){r._plugins.forEach(function(f){return f.init(r)}),c&&(r.trigger=l),r.trigger(new Xe(dt.READY))})},t.destroy=function(){this.off(),this._autoResizer.disable(),this._control.destroy(),this._camera.destroy(),this._renderer.destroy(),this._plugins.forEach(function(r){return r.destroy()}),this._scheduleResize=!1,this._initialized=!1,this._isResizing=!1},t.prev=function(r){var i,o,s;return r===void 0&&(r=this._duration),this.moveTo((s=(o=(i=this._control.activePanel)===null||i===void 0?void 0:i.prev())===null||o===void 0?void 0:o.index)!==null&&s!==void 0?s:-1,r,Qe.PREV)},t.next=function(r){var i,o,s;return r===void 0&&(r=this._duration),this.moveTo((s=(o=(i=this._control.activePanel)===null||i===void 0?void 0:i.next())===null||o===void 0?void 0:o.index)!==null&&s!==void 0?s:this._renderer.panelCount,r,Qe.NEXT)},t.moveTo=function(r,i,o){i===void 0&&(i=this._duration),o===void 0&&(o=Qe.NONE);var s=this._renderer,a=s.panelCount,l=s.getPanel(r);return l?this._control.animating?Promise.reject(new bt(Tt.ANIMATION_ALREADY_PLAYING,yt.ANIMATION_ALREADY_PLAYING)):(this._control.holding&&this._control.controller.release(),this._control.moveToPanel(l,{duration:i,direction:o})):Promise.reject(new bt(Tt.INDEX_OUT_OF_RANGE(r,0,a-1),yt.INDEX_OUT_OF_RANGE))},t.updateAnimation=function(r,i,o){if(this._control.animating){var s=this._renderer,a=s.panelCount,l=s.getPanel(r);if(!l)throw new bt(Tt.INDEX_OUT_OF_RANGE(r,0,a-1),yt.INDEX_OUT_OF_RANGE);this._control.updateAnimation(l,i,o)}},t.stopAnimation=function(){this._control.animating&&this._control.stopAnimation()},t.getPanel=function(r){return this._renderer.getPanel(r)},t.enableInput=function(){return this._control.enable(),this},t.disableInput=function(){return this._control.disable(),this},t.getStatus=function(r){var i,o,s=r===void 0?{}:r,a=s.index,l=a===void 0?!0:a,c=s.position,f=c===void 0?!0:c,h=s.includePanelHTML,d=h===void 0?!1:h,u=s.visiblePanelsOnly,p=u===void 0?!1:u,g=this._camera,v=p?this.visiblePanels:this.panels,_={panels:v.map(function(x){var m={index:x.index};return d&&(m.html=x.element.outerHTML),m})};if(l&&(_.index=this.index),f){var b=g.findNearestAnchor(g.position);b&&(_.position={panel:b.panel.index,progressInPanel:g.getProgressInPanel(b.panel)})}if(p){var y=this.visiblePanels;_.visibleOffset=(o=(i=y[0])===null||i===void 0?void 0:i.index)!==null&&o!==void 0?o:0}return _},t.setStatus=function(r){var i;if(!this._initialized)throw new bt(Tt.NOT_INITIALIZED,yt.NOT_INITIALIZED);var o=r.index,s=r.position,a=r.visibleOffset,l=r.panels,c=this._renderer,f=this._control;if(!((i=l[0])===null||i===void 0)&&i.html&&!this._renderExternal&&(c.batchRemove({index:0,deleteCount:this.panels.length,hasDOMInElements:!0}),c.batchInsert({index:0,elements:ry(l.map(function(v){return v.html})),hasDOMInElements:!0})),o!=null){var h=a?o-a:o;this.moveTo(h,0).catch(function(){})}if(s&&this._moveType===Us.FREE_SCROLL){var d=s.panel,u=s.progressInPanel,h=a?d-a:d,p=c.panels[h].range,g=p.min+(p.max-p.min)*u;f.moveToPosition(g,0).catch(function(){})}},t.addPlugins=function(){for(var r,i=this,o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];return this._initialized&&o.forEach(function(a){return a.init(i)}),(r=this._plugins).push.apply(r,jt(o)),this},t.removePlugins=function(){for(var r=this,i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];
9return i.forEach(function(s){var a=k3(r._plugins,function(l){return l===s});a>=0&&(s.destroy(),r._plugins.splice(a,1))}),this},t.resize=function(){return xa(this,void 0,void 0,function(){var r,i,o,s,a,l,c,f,h,d,u;return wa(this,function(p){switch(p.label){case 0:return this._initialized?this._isResizing?(this._scheduleResize=!0,[2]):(this._scheduleResize=!1,this._isResizing=!0,r=this._viewport,i=this._renderer,o=this._camera,s=this._control,a=s.activePanel,l=r.width,c=r.height,f=a?o.getProgressInPanel(a):0,this.trigger(new Xe(dt.BEFORE_RESIZE,{width:l,height:c,element:r.element})),r.resize(),this._optimizeSizeUpdate?this.horizontal&&r.width!==l||!this.horizontal&&r.height!==c?[4,i.forceRenderAllPanels()]:[3,2]:[3,3]):[2];case 1:p.sent(),p.label=2;case 2:return[3,5];case 3:return[4,i.forceRenderAllPanels()];case 4:p.sent(),p.label=5;case 5:return this._initialized?(i.updatePanelSize(),o.updateAlignPos(),o.updateRange(),o.updateAnchors(),o.updateAdaptiveHeight(),o.updatePanelOrder(),o.updateOffset(),[4,i.render()]):[2];case 6:return p.sent(),this._initialized?(s.animating||(s.updatePosition(f),s.updateInput()),h=r.width,d=r.height,u=h!==l||d!==c,this.trigger(new Xe(dt.AFTER_RESIZE,{width:r.width,height:r.height,prev:{width:l,height:c},sizeChanged:u,element:r.element})),this._isResizing=!1,this._scheduleResize&&this.resize(),[2]):[2]}})})},t.append=function(r){return this.insert(this._renderer.panelCount,r)},t.prepend=function(r){return this.insert(0,r)},t.insert=function(r,i){if(this._renderExternal)throw new bt(Tt.NOT_ALLOWED_IN_FRAMEWORK,yt.NOT_ALLOWED_IN_FRAMEWORK);return this._renderer.batchInsert({index:r,elements:ry(i),hasDOMInElements:!0})},t.remove=function(r,i){if(i===void 0&&(i=1),this._renderExternal)throw new bt(Tt.NOT_ALLOWED_IN_FRAMEWORK,yt.NOT_ALLOWED_IN_FRAMEWORK);return this._renderer.batchRemove({index:r,deleteCount:i,hasDOMInElements:!0})},t._createControl=function(){var r,i=this._moveType,o=Object.keys(Us).map(function(l){return Us[l]}),s=Array.isArray(i)?i[0]:i,a=Array.isArray(i)?(r=i[1])!==null&&r!==void 0?r:{}:{};if(!Yf(o,s))throw new bt(Tt.WRONG_OPTION("moveType",JSON.stringify(i)),yt.WRONG_OPTION);switch(s){case Us.SNAP:return new V3(a);case Us.FREE_SCROLL:return new U3(a);case Us.STRICT:return new W3(a)}},t._createCamera=function(){return this._circular&&this._bound&&console.warn('"circular" and "bound" option cannot be used together, ignoring bound.'),new Y3(this,{align:this._align})},t._createRenderer=function(){var r=this._externalRenderer;return this._virtual&&this._panelsPerView<=0&&console.warn('"virtual" and "panelsPerView" option should be used together, ignoring virtual.'),r||(this._renderExternal?this._createExternalRenderer():this._createVanillaRenderer())},t._createExternalRenderer=function(){var r=this._renderExternal,i=r.renderer,o=r.rendererOptions;return new i(Zn({align:this._align},o))},t._createVanillaRenderer=function(){var r=this.virtualEnabled;return new X3({align:this._align,strategy:r?new rE:new nE({providerCtor:L3})})},t._moveToInitialPanel=function(){var r=this._renderer,i=this._control,o=this._camera,s=r.getPanel(this._defaultIndex)||r.getPanel(0);if(s){var a=o.findNearestAnchor(s.position),l=a&&s.position!==a.panel.position&&s.index!==a.panel.index?a.panel:s;if(i.setActive(l,null,!1),!a)throw new bt(Tt.POSITION_NOT_REACHABLE(l.position),yt.POSITION_NOT_REACHABLE);var c=l.position;o.canReach(l)||(c=a.position),o.lookAt(c),i.updateInput(),o.updateOffset()}},t._initialResize=function(){var r=this._viewport,i=this._renderer,o=this._camera,s=this._control;this.trigger(new Xe(dt.BEFORE_RESIZE,{width:0,height:0,element:r.element})),r.resize(),i.updatePanelSize(),o.updateAlignPos(),o.updateRange(),o.updateAnchors(),o.updateOffset(),s.updateInput();var a=r.width,l=r.height,c=a!==0||l!==0;this.trigger(new Xe(dt.AFTER_RESIZE,{width:r.width,height:r.height,prev:{width:0,height:0},sizeChanged:c,element:r.element}))},e.VERSION="4.15.0",e})(Ns),K3=function(n,e){[Ns.prototype,iE.prototype].forEach(function(t){Object.getOwnPropertyNames(t).filter(function(r){return!n[r]&&r.indexOf("_")!==0&&r!=="constructor"}
9).forEach(function(r){var i=Object.getOwnPropertyDescriptor(t,r);if(i.value)Object.defineProperty(n,r,{value:function(){for(var s,a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];return(s=i.value).call.apply(s,jt([this[e]],a))}});else{var o={};i.get&&(o.get=function(){var s,a=this[e];return a&&((s=i.get)===null||s===void 0?void 0:s.call(a))}),i.set&&(o.set=function(){for(var s,a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];return(s=i.set)===null||s===void 0?void 0:s.call.apply(s,jt([this[e]],a))}),Object.defineProperty(n,r,o)}})})},Q3=(function(n,e,t){var r=n.renderer,i=r.panels,o=jt(e.prevList),s=[],a=[];if(e.removed.length>0){var l=-1,c=-1;e.removed.forEach(function(p){l<0&&(l=p),c>=0&&p!==c-1&&(a.push.apply(a,jt(cy(r,c,l+1))),l=p),c=p,o.splice(p,1)}),a.push.apply(a,jt(cy(r,c,l+1)))}if(e.ordered.forEach(function(p){var g=Zv(p,2),v=g[0],_=g[1],b=i.splice(v,1)[0];i.splice(_,0,b)}),e.ordered.length>0&&(i.forEach(function(p,g){var v=g-p.index;v>0?p.increaseIndex(v):p.decreaseIndex(-v)}),i.sort(function(p,g){return p.index-g.index}),i.forEach(function(p){p.updatePosition()})),e.added.length>0){var f=-1,h=-1,d=t.slice(o.length);e.added.forEach(function(p,g){f<0&&(f=g),h>=0&&p!==h+1?(s.push.apply(s,jt(uy(r,e,d,f,g+1))),f=-1,h=-1):h=p}),f>=0&&s.push.apply(s,jt(uy(r,e,d,f)))}if(e.added.length>0||e.removed.length>0)r.updateAfterPanelChange(s,a);else if(e.ordered.length>0){var u=n.camera;u.updateRange(),u.updateOffset(),u.updateAnchors(),u.resetNeedPanelHistory()}}),uy=function(n,e,t,r,i){return n.batchInsertDefer.apply(n,jt(e.added.slice(r,i).map(function(o,s){return{index:o,elements:[t[s]],hasDOMInElements:!1}})))},cy=function(n,e,t){var r=n.panels.slice(e,t);return n.batchRemoveDefer({index:e,deleteCount:r.length,hasDOMInElements:!1})},Z3=(function(n,e){var t=e.removed.reduce(function(o,s){return o[s]=!0,o},{}),r=e.maintained.reduce(function(o,s){var a=Zv(s,2),l=a[0],c=a[1];return o[l]=c,o},{}),i=n.panels.filter(function(o){return!t[o.index]});return n.useCSSOrder||i.sort(function(o,s){return o.position+o.offset-(s.position+s.offset)}),jt(i.map(function(o){return e.list[r[o.index]]}),e.added.map(function(o){return e.list[o]}))}),J3=(function(n,e,t){n===void 0&&(n=xi.CENTER),e===void 0&&(e=!0);var r=eB(n),i=tB(n);if(i==null)return"";var o="calc("+r+" - ("+(t||"0px")+" * "+i.percentage+") - "+i.absolute+"px)";return e?"translate("+o+")":"translate(0, "+o+")"}),eB=function(n){var e=typeof n=="object"?n.camera:n;return oE(e)},tB=function(n){var e=typeof n=="object"?n.panel:n;return QP(oE(e))},oE=function(n){if(typeof n=="number")return n+"px";switch(n){case xi.CENTER:return"50%";case xi.NEXT:return"100%";case xi.PREV:return"0%";default:return n}};var bg=function(n,e){return bg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])},bg(n,e)};function nB(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");bg(n,e);function t(){this.constructor=n}n.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var qf=function(){return qf=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},qf.apply(this,arguments)};function rB(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(n);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(n,r[i])&&(t[r[i]]=n[r[i]]);return t}function fy(n,e,t,r){function i(o){return o instanceof t?o:new t(function(s){s(o)})}return new(t||(t=Promise))(function(o,s){function a(f){try{c(r.next(f))}catch(h){s(h)}}function l(f){try{c(r.throw(f))}catch(h){s(h)}}function c(f){f.done?o(f.value):i(f.value).then(a,l)}c((r=r.apply(n,[])).next())})}function hy(n,e){var t={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(f){return l([c,f])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return t.label++,{value:c[1],done:!1};case 5:t.label++,i=c[1],c=[0];continue;case 7:c=t.ops.pop(),t.trys.pop();continue;default:if(o=t.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){t.label=c[1];break}if(c[0]===6&&t.label<o[1]){t.label=o[1],o=c;break}if(o&&t.label<o[2]){t.label=o[2],t.ops.push(c);break}o[2]&&t.ops.pop(),t.trys.pop();continue}c=e.call(n,t)}catch(f){c=[6,f],i=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function Md(n,e,t){for(var r=0,i=e.length,o;r<i;r++)(o||!(r in e))&&(o||(o=Array.prototype.slice.call(e,0,r)),o[r]=e[r]);return n.concat(o||Array.prototype.slice.call(e))}var iB={viewportTag:{type:String,default:"div",required:!1},cameraTag:{type:String,default:"div",required:!1},cameraClass:{type:String,default:"",required:!1},hideBeforeInit:{type:Boolean,default:!1,required:!1},firstPanelSize:{type:String,required:!1},options:{type:Object,default:function(){return{}},required:!1},plugins:{type:Array,default:function(){return[]},required:!1},status:{type:Object,required:!1}},oB=(function(n){nB(e,n);function e(r){var i=n.call(this,r)||this;return i._vueFlicking=r.vueFlicking,i}var t=e.prototype;return t.render=function(){return fy(this,void 0,void 0,function(){var r,i,o,s=this;return hy(this,function(a){return r=Ae(this._flicking),i=this._vueFlicking,o=this._strategy,o.updateRenderingPanels(r),o.renderPanels(r),[2,new Promise(function(l){i.renderEmitter.once("render",function(){s._afterRender(),l()}),i.$forceUpdate()})]})})},t.forceRenderAllPanels=function(){return fy(this,void 0,void 0,function(){var r;return hy(this,function(i){switch(i.label){case 0:return r=this._vueFlicking,[4,n.prototype.forceRenderAllPanels.call(this)];case 1:return i.sent(),[2,new Promise(function(o){r.renderEmitter.once("render",o),r.$forceUpdate()})]}})})},t._collectPanels=function(){var r=Ae(this._flicking),i=this._vueFlicking,o=i.$refs,s=Object.keys(o).map(function(a){return o[a]});this._panels=this._strategy.collectPanels(r,s)},t._createPanel=function(r,i){return this._strategy.createPanel(r,i)},e})(q3),sB=nt({data:function(){return{hide:!1}},render:function(){if(!(this.hide||!this.$slots.default))return this.$slots.default()}}),aB=(function(){function n(t){this._el=t}var e=n.prototype;return Object.defineProperty(e,"rendered",{get:function(){return!this._el.hide}
9,enumerable:!1,configurable:!0}),Object.defineProperty(e,"element",{get:function(){var t=this._el.$el.nextSibling;return t&&t.nodeType===Node.ELEMENT_NODE&&(this._cachedElement=t),this._cachedElement},enumerable:!1,configurable:!0}),e.show=function(){this._el.hide=!1},e.hide=function(){this._el.hide=!0},n})(),lB=nt({props:iB,components:{Panel:sB},data:function(){return{}},created:function(){var n=this;this.vanillaFlicking=null,this.renderEmitter=new Ns,this.diffResult=null,this.getPanels=function(){var e=ei(),t=e?.ctx,r=n.vanillaFlicking,i=n.getSlots(),o=t?.diffResult,s=o?Z3(r,o):i,a=mf("Panel"),l=s.map(function(c,f){return ht(a,{key:c.key,ref:f.toString()},function(){return c})});return l},this.getVirtualPanels=function(){var e=n.options,t=e.virtual.panelClass,r=t===void 0?"flicking-panel":t,i=e.panelsPerView,o=n.vanillaFlicking,s=o&&o.initialized,a=s?o.renderer.strategy.getRenderingIndexesByOrder(o):Du(i+1),l=s&&o.panels[0],c=l?o.horizontal?{width:l.size}:{height:l.size}:{};return a.map(function(f){return ht("div",{key:f,ref:f.toString(),class:r,style:c,"data-element-index":f})})},K3(this,"vanillaFlicking")},mounted:function(){var n=this,e,t=this.options,r=this.$el,i={vueFlicking:this,align:t.align,strategy:t.virtual&&((e=t.panelsPerView)!==null&&e!==void 0?e:-1)>0?new rE:new nE({providerCtor:aB})},o=new iE(r,qf(qf({},t),{externalRenderer:new oB(i)}));this.vanillaFlicking=o,o.once(dt.READY,function(){n.$forceUpdate()});var s=this.getSlots();this.slotDiffer=new q0(s,function(a){return a.key}),this.pluginsDiffer=new q0,this.bindEvents(),this.checkPlugins(),this.status&&o.setStatus(this.status)},beforeUnmount:function(){var n;(n=this.vanillaFlicking)===null||n===void 0||n.destroy()},beforeMount:function(){this.fillKeys()},beforeUpdate:function(){var n;this.fillKeys(),this.diffResult=(n=this.slotDiffer)===null||n===void 0?void 0:n.update(this.getSlots())},updated:function(){var n=this.vanillaFlicking,e=this.diffResult;if(this.checkPlugins(),this.renderEmitter.trigger("render"),!(!e||!n?.initialized)){var t=this.getChildren();Q3(n,e,t),(e.added.length>0||e.removed.length>0)&&this.$forceUpdate(),this.diffResult=void 0}},render:function(){var n,e,t=this.vanillaFlicking,r=this.options,i=t&&t.initialized,o=t?t.horizontal:(e=this.options.horizontal)!==null&&e!==void 0?e:!0,s={class:{"flicking-viewport":!0,vertical:!o,"flicking-hidden":this.hideBeforeInit&&!i}},a={class:(n={"flicking-camera":!0},n[this.cameraClass]=!!this.cameraClass,n),style:!i&&this.firstPanelSize?{transform:J3(this.options.align,this.options.horizontal,this.firstPanelSize)}:{}},l=r.virtual&&r.panelsPerView&&r.panelsPerView>0?this.getVirtualPanels:this.getPanels,c=this.$slots.viewport?this.$slots.viewport():[];return ht(this.viewportTag,s,Md([ht(this.cameraTag,a,{default:l})],c))},methods:{getSlots:function(){var n=this,e=this.$slots.default?this.$slots.default():[];return e.reduce(function(t,r){return Md(Md([],t,!0),n.getElementVNodes(r))},[]).filter(function(t){return t.type!==Gt&&t.type!==Co})},getElementVNodes:function(n,e){var t=this;return e===void 0&&(e=[]),n.type===Rt&&Array.isArray(n.children)?n.children.filter(function(r){return r&&typeof r=="object"}).forEach(function(r){return t.getElementVNodes(r,e)}):e.push(n),e},bindEvents:function(){var n=this,e=this.vanillaFlicking,t=Object.keys(dt).map(function(r){return dt[r]});t.forEach(function(r){e.on(r,function(i){i.currentTarget=n,n.$emit(r.replace(/([A-Z])/g,"-$1").toLowerCase(),i)})})},checkPlugins:function(){var n,e,t=this.pluginsDiffer.update(this.plugins),r=t.list,i=t.added,o=t.removed,s=t.prevList;(n=this.vanillaFlicking).addPlugins.apply(n,i.map(function(a){return r[a]})),(e=this.vanillaFlicking).removePlugins.apply(e,o.map(function(a){return s[a]}))},fillKeys:function(){var n=this.getSlots();n.forEach(function(e,t){e.key==null&&(e.key="$_".concat(t))})},getChildren:function(){var n=this.$refs;return Object.keys(n).map(function(e){return n[e]})}},watch:{options:{handler:function(n){var e=this.vanillaFlicking;if(e){n.virtual;var t=rB(n,["virtual"]);for(var r in t)r in e&&e[r]!==t[r]&&(e[r]=t[r])}},deep:!0,immediate:!0}}});const uB=$t(n=>{n.vueApp.component("Flicking",lB)}),cB=globalThis.setInterval,fB=(n,e,t)=>{const r=document.querySelector('link[rel="icon"]'),i=[n,e];let o=0;cB(()=>{o=(o+1)%i.length,r.href=i[o]},t)},hB=$t(n=>({provide:{toggleFavicon:fB}}));function dB(n){return{all:n=n||new Map,on:function(e,t){var r=n.get(e);r?r.push(t):n.set(e,[t])},off:function(e,t){var r=n.get(e);r&&(t?r.splice(r.indexOf(t)>>>0,1):n.set(e,[]))},emit:function(e,t){var r=n.get(e);r&&r.slice().map(function(i){i(t)}),(r=n.get("*"))&&r.slice().map(function(i){i(e,t)})}}}const Id=dB(),Dr={$on:Id.on,$emit:Id.emit,$off:Id.off},pB=$t(n=>{n.provide("eventBus",Dr)}),gB=$t(n=>{(function(e,t,r,i,o,s,a){e.fbq||(o=e.fbq=function(){o.callMethod?o.callMethod.apply(o,arguments):o.queue.push(arguments)},e._fbq||(e._fbq=o),o.push=o,o.loaded=!0,o.version="2.0",o.queue=[],s=t.createElement(r),s.async=!0,s.src=i,a=t.getElementsByTagName(r)[0],a.parentNode.insertBefore(s,a))})(window,document,"script","https://connect.facebook.net/en_US/fbevents.js"),window.fbq("init","193785277702232"),n.$router.afterEach((e,t)=>{window.fbq("track","PageView")})}),vB=$t(n=>{{var e="5239732";window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[],window._linkedin_data_partner_ids.push(e),(function(){var t=document.getElementsByTagName("script")[0],r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://snap.licdn.com/li.lms-analytics/insight.min.js",t.parentNode.insertBefore(r,t)})()}});function mB(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function _B(n,e,t){return e&&mB(n.prototype,e),n}var rt,Nc,jn,po,Al,Ai,es,dy,Le,ui,Bc,py,gy,vy,my,sE=function(){return typeof window<"u"},aE=function(){return rt||sE()&&(rt=window.gsap)&&rt.registerPlugin&&rt},yB=function(e){return Math.round(e*1e5)/1e5||0},io=function(e){return Le.maxScroll(e||jn)},bB=function(e,t){var r=e.parentNode||Al,i=e.getBoundingClientRect(),o=r.getBoundingClientRect(),s=o.top-i.top,a=o.bottom-i.bottom,l=(Math.abs(s)>Math.abs(a)?s:a)/(1-t),c=-l*t,f,h;return l>0&&(f=o.height/(jn.innerHeight+o.height),h=f===.5?o.height*2:Math.min(o.height,Math.abs(-l*f/(2*f-1)))*2*(t||1),c+=t?-h*t:-h/2,l+=h),{change:l,offset:c}},xB=function(e){var t=po.querySelector(".ScrollSmoother-wrapper");return t||(t=po.createElement("div"),t.classList.add("ScrollSmoother-wrapper"),e.parentNode.insertBefore(t,e),t.appendChild(e)),t},As=(function(){function n(e){var t=this;Nc||n.register(rt)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},ui&&ui.kill(),ui=this,vy(this);var r=e,i=r.smoothTouch,o=r.onUpdate,s=r.onStop,a=r.smooth,l=r.onF
vendor: 17,584 bytes, line 9
9ocusIn,c=r.normalizeScroll,f=r.wholePixels,h,d,u,p,g,v,_,b,y,x,m,w,E,P,S=this,T=e.effectsPrefix||"",R=Le.getScrollFunc(jn),C=Le.isTouch===1?i===!0?.8:parseFloat(i)||0:a===0||a===!1?0:parseFloat(a)||.8,O=C&&+e.speed||1,L=0,z=0,B=1,N=py(0),W=function(){return N.update(-L)},ee={y:0},D=function(){return h.style.overflow="visible"},ie,te=function(I){I.update();var j=I.getTween();j&&(j.pause(),j._time=j._dur,j._tTime=j._tDur),ie=!1,I.animation.progress(I.progress,!0)},ue=function(I,j){(I!==L&&!x||j)&&(f&&(I=Math.round(I)),C&&(h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+I+", 0, 1)",h._gsap.y=I+"px"),z=I-L,L=I,Le.isUpdating||n.isRefreshing||Le.update())},fe=function(I){return arguments.length?(I<0&&(I=0),ee.y=-I,ie=!0,x?L=-I:ue(-I),Le.isRefreshing?p.update():R(I/O),this):-L},Ce=typeof ResizeObserver<"u"&&e.autoResize!==!1&&new ResizeObserver(function(){if(!Le.isRefreshing){var U=io(d)*O;U<-L&&fe(U),my.restart(!0)}}),me,G=function(I){d.scrollTop=0,!(I.target.contains&&I.target.contains(d)||l&&l(t,I)===!1)&&(Le.isInViewport(I.target)||I.target===me||t.scrollTo(I.target,!1,"center center"),me=I.target)},J=function(I,j){if(I<j.start)return I;var V=isNaN(j.ratio)?1:j.ratio,se=j.end-j.start,Z=I-j.start,ae=j.offset||0,de=j.pins||[],he=de.offset||0,Pe=j._startClamp&&j.start<=0||j.pins&&j.pins.offset?0:j._endClamp&&j.end===io()?1:.5;return de.forEach(function(be){se-=be.distance,be.nativeStart<=I&&(Z-=be.distance)}),he&&(Z*=(se-he/V)/se),I+(Z-ae*Pe)/V-Z},le=function U(I,j,V){V||(I.pins.length=I.pins.offset=0);var se=I.pins,Z=I.markers,ae,de,he,Pe,be,Ee,Ne,pe;for(Ne=0;Ne<j.length;Ne++)if(pe=j[Ne],I.trigger&&pe.trigger&&I!==pe&&(pe.trigger===I.trigger||pe.pinnedContainer===I.trigger||I.trigger.contains(pe.trigger))&&(be=pe._startNative||pe._startClamp||pe.start,Ee=pe._endNative||pe._endClamp||pe.end,he=J(be,I),Pe=pe.pin&&Ee>0?he+(Ee-be):J(Ee,I),pe.setPositions(he,Pe,!0,(pe._startClamp?Math.max(0,he):he)-be),pe.markerStart&&Z.push(rt.quickSetter([pe.markerStart,pe.markerEnd],"y","px")),pe.pin&&pe.end>0&&!V)){if(ae=pe.end-pe.start,de=I._startClamp&&pe.start<0,de){if(I.start>0){I.setPositions(0,I.end+(I._startNative-I.start),!0),U(I,j);return}ae+=pe.start,se.offset=-pe.start}se.push({start:pe.start,nativeStart:be,end:pe.end,distance:ae,trig:pe}),I.setPositions(I.start,I.end+(de?-pe.start:ae),!0)}},ce=function(I,j){g.forEach(function(V){return le(V,I,j)})},_e=function(){Al=po.documentElement,Ai=po.body,D(),requestAnimationFrame(D),g&&(Le.getAll().forEach(function(I){I._startNative=I.start,I._endNative=I.end}),g.forEach(function(I){var j=I._startClamp||I.start,V=I.autoSpeed?Math.min(io(),I.end):j+Math.abs((I.end-j)/I.ratio),se=V-I.end;if(j-=se/2,V-=se/2,j>V){var Z=j;j=V,V=Z}I._startClamp&&j<0?(V=I.ratio<0?io():I.end/I.ratio,se=V-I.end,j=0):(I.ratio<0||I._endClamp&&V>=io())&&(V=io(),j=I.ratio<0||I.ratio>1?0:V-(V-I.start)/I.ratio,se=(V-j)*I.ratio-(I.end-I.start)),I.offset=se||1e-4,I.pins.length=I.pins.offset=0,I.setPositions(j,V,!0)}),ce(Le.sort())),N.reset()},Se=function(){return Le.addEventListener("refresh",_e)},A=function(){return g&&g.forEach(function(I){return I.vars.onRefresh(I)})},M=function(){return g&&g.forEach(function(I){return I.vars.onRefreshInit(I)}),A},$=function(I,j,V,se){return function(){var Z=typeof j=="function"?j(V,se):j;Z||Z===0||(Z=se.getAttribute("data-"+T+I)||(I==="speed"?1:0)),se.setAttribute("data-"+T+I,Z);var ae=(Z+"").substr(0,6)==="clamp(";return{clamp:ae,value:ae?Z.substr(6,Z.length-7):Z}}},Q=function(I,j,V,se,Z){Z=(typeof Z=="function"?Z(se,I):Z)||0;var ae=$("speed",j,se,I),de=$("lag",V,se,I),he=rt.getProperty(I,"y"),Pe=I._gsap,be,Ee,Ne,pe,ct,wt,Lt=[],Je=function(){j=ae(),V=parseFloat(de().value),be=parseFloat(j.value)||1,Ne=j.value==="auto",ct=Ne||Ee&&Ee._startClamp&&Ee.start<=0||Lt.offset?0:Ee&&Ee._endClamp&&Ee.end===io()?1:.5,pe&&pe.kill(),pe=V&&rt.to(I,{ease:Bc,overwrite:!1,y:"+=0",duration:V}),Ee&&(Ee.ratio=be,Ee.autoSpeed=Ne)},pt=function(){Pe.y=he+"px",Pe.renderTransform(1),Je()},Nt=[],Te=0,en=function(Fe){if(Ne){pt();var at=bB(I,dy(0,1,-Fe.start/(Fe.end-Fe.start)));Te=at.change,wt=at.offset}else wt=Lt.offset||0,Te=(Fe.end-Fe.start-wt)*(1-be);Lt.forEach(function(tn){return Te-=tn.distance*(1-be)}),Fe.offset=Te||.001,Fe.vars.onUpdate(Fe),pe&&pe.progress(1)};return Je(),(be!==1||Ne||pe)&&(Ee=Le.create({trigger:Ne?I.parentNode:I,start:function(){return j.clamp?"clamp(top bottom+="+Z+")":"top bottom+="+Z},end:function(){return j.value<0?"max":j.clamp?"clamp(bottom top-="+Z+")":"bottom top-="+Z},scroller:d,scrub:!0,refreshPriority:-999,onRefreshInit:pt,onRefresh:en,onKill:function(Fe){var at=g.indexOf(Fe);at>=0&&g.splice(at,1),pt()},onUpdate:function(Fe){var at=he+Te*(Fe.progress-ct),tn=Lt.length,ye=0,F,ne,H;if(Fe.offset){if(tn){for(ne=-L,H=Fe.end;tn--;){if(F=Lt[tn],F.trig.isActive||ne>=F.start&&ne<=F.end){pe&&(F.trig.progress+=F.trig.direction<0?.001:-.001,F.trig.update(0,0,1),pe.resetTo("y",parseFloat(Pe.y),-z,!0),B&&pe.progress(1));return}ne>F.end&&(ye+=F.distance),H-=F.distance}at=he+ye+Te*((rt.utils.clamp(Fe.start,Fe.end,ne)-Fe.start-ye)/(H-Fe.start)-ct)}Nt.length&&!Ne&&Nt.forEach(function(Y){return Y(at-ye)}),at=yB(at+wt),pe?(pe.resetTo("y",at,-z,!0),B&&pe.progress(1)):(Pe.y=at+"px",Pe.renderTransform(1))}}}),en(Ee),rt.core.getCache(Ee.trigger).stRevert=M,Ee.startY=he,Ee.pins=Lt,Ee.markers=Nt,Ee.ratio=be,Ee.autoSpeed=Ne,I.style.willChange="transform"),Ee};Se(),Le.addEventListener("killAll",Se),rt.delayedCall(.5,function(){return B=0}),this.scrollTop=fe,this.scrollTo=function(U,I,j){var V=rt.utils.clamp(0,io(),isNaN(U)?t.offset(U,j,!!I&&!x):+U);I?x?rt.to(t,{duration:C,scrollTop:V,overwrite:"auto",ease:Bc}):R(V):fe(V)},this.offset=function(U,I,j){U=es(U)[0];var V=U.style.cssText,se=Le.create({trigger:U,start:I||"top top"}),Z;return g&&(B?Le.refresh():ce([se],!0)),Z=se.start/(j?O:1),se.kill(!1),U.style.cssText=V,rt.core.getCache(U).uncache=1,Z};function k(){return u=h.clientHeight,h.style.overflow="visible",Ai.style.height=jn.innerHeight+(u-jn.innerHeight)/O+"px",u-jn.innerHeight}this.content=function(U){if(arguments.length){var I=es(U||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||Ai.children[0];return I!==h&&(h=I,y=h.getAttribute("style")||"",Ce&&Ce.observe(h),rt.set(h,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),C||rt.set(h,{clearProps:"transform"})),this}return h},this.wrapper=function(U){return arguments.length?(d=es(U||"#smooth-wrapper")[0]||xB(h),b=d.getAttribute("style")||"",k(),rt.set(d,C?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):d},this.effects=function(U,I){var j;if(g||(g=[]),!U)return g.slice(0);U=es(U),U.forEach(function(be){for(var Ee=g.length;Ee--;)g[Ee].trigger===be&&g[Ee].kill()}),I=I||{};var V=I,se=V.speed,Z=V.lag,ae=V.effectsPadding,de=[],he,Pe;for(he=0;he<U.length;he++)Pe=Q(U[he],se,Z,he,ae),Pe&&de.push(Pe);return(j=g).push.apply(j,de),I.refresh!==!1&&Le.refresh(),de},this.sections=function(U,I){var j;if(v||(v=[]),!U)return v.slice(0);var V=es(U).map(function(se){return Le.create({trigger:se,start:"top 120%",end:"bottom -20%",onToggle:function(ae){se.style.opacity=ae.isActive?"1":"0",se.style.pointerEvents=ae.isActive?"all":"none"}})});return I&&I.add?(j=v).push.apply(j,V):v=V.slice(0),V},this.content(e.content),this.wrapper(e.wrapper),this.render=function(U){return ue(U||U===0?U:L)},this.getVelocity=function(){return N.getVelocity(-L)},Le.scrollerProxy(d,{scrollTop:fe,scrollHeight:function(){return k()&&Ai.scrollHeight},fixedMarkers:e.fixedMarkers!==!1&&!!C,content:h,getBoundingClientRect:function(){return{top:0,left:0,width:jn.innerWidth,height:jn.innerHeight}}}),Le.defaults({scroller:d});var K=Le.getAll().filter(function(U){return U.scroller===jn||U.scroller===d});K.forEach(function(U){return U.revert(!0,!0)}),p=Le.create({animation:rt.fromTo(ee,{y:function(){return P=0,0}},{y:function(){return P=1,-k()},immediateRender:!1,ease:"none",data:"ScrollSmoother",duration:100,onUpdate:function(){if(P){var I=ie;I&&(te(p),ee.y=L),ue(ee.y,I),W(),o&&!x&&o(S)}}}),onRefreshInit:function(I){if(!n.isRefreshing){if(n.isRefreshing=!0,g){var j=Le.getAll().filter(function(se){return!!se.pin});g.forEach(function(se){se.vars.pinnedContainer||j.forEach(function(Z){if(Z.pin.contains(se.trigger)){var ae=se.vars;ae.pinnedContainer=Z.pin,se.vars=null,se.init(ae,se.animation)}})})}var V=I.getTween();E=V&&V._end>V._dp._time,w=L,ee.y=0,C&&(Le.isTouch===1&&(d.style.position="absolute"),d.scrollTop=0,Le.isTouch===1&&(d.style.position="fixed"))}},onRefresh:function(I){I.animation.invalidate(),I.setPositions(I.start,k()/O),E||te(I),ee.y=-R()*O,ue(ee.y),B||(E&&(ie=!1),I.animation.progress(rt.utils.clamp(0,1,w/O/-I.end))),E&&(I.progress-=.001,I.update()),n.isRefreshing=!1},id:"ScrollSmoother",scroller:jn,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return k()/O},onScrubComplete:function(){N.reset(),s&&s(t)},scrub:C||!0}),this.smooth=function(U){return arguments.length&&(C=U||0,O=C&&+e.speed||1,p.scrubDuration(U)),p.getTween()?p.getTween().duration():0},p.getTween()&&(p.getTween().vars.ease=e.ease||Bc),this.scrollTrigger=p,e.effects&&this.effects(e.effects===!0?"[data-"+T+"speed], [data-"+T+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(e.sections===!0?"[data-section]":e.sections),K.forEach(function(U){U.vars.scroller=d,U.revert(!1,!0),U.init(U.vars,U.animation)}),this.paused=function(U,I){return arguments.length?(!!x!==U&&(U?(p.getTween()&&p.getTween().pause(),R(-L/O),N.reset(),m=Le.normalizeScroll(),m&&m.disable(),x=Le.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return fe(-L)}}),x.nested=gy(Al,"wheel,touch,scroll",!0,I!==!1)):(x.nested.kill(),x.kill(),x=0,m&&m.enable(),p.progress=(-L/O-p.start)/(p.end-p.start),te(p))),this):!!x},this.kill=this.revert=function(){t.paused(!1),te(p),p.kill();for(var U=(g||[]).concat(v||[]),I=U.length;I--;)U[I].kill();Le.scrollerProxy(d),Le.removeEventListener("killAll",Se),Le.removeEventListener("refresh",_e),d.style.cssText=b,h.style.cssText=y;var j=Le.defaults({});j&&j.scroller===d&&Le.defaults({scroller:jn}),t.normalizer&&Le.normalizeScroll(!1),clearInterval(_),ui=null,Ce&&Ce.disconnect(),Ai.style.removeProperty("height"),jn.removeEventListener("focusin",G)},this.refresh=function(U,I){return p.refresh(U,I)},c&&(this.normalizer=Le.normalizeScroll(c===!0?{debounce:!0,content:!C&&h}:c)),Le.config(e),"scrollBehavior"in jn.getComputedStyle(Ai)&&rt.set([Ai,Al],{scrollBehavior:"auto"}),jn.addEventListener("focusin",G),_=setInterval(W,250),po.readyState==="loading"||requestAnimationFrame(function(){return Le.refresh()})}return n.register=function(t){return Nc||(rt=t||aE(),sE()&&window.document&&(jn=window,po=document,Al=po.documentElement,Ai=po.body),rt&&(es=rt.utils.toArray,dy=rt.utils.clamp,Bc=rt.parseEase("expo"),vy=rt.core.context||function(){},Le=rt.core.globals().ScrollTrigger,rt.core.globals("ScrollSmoother",n),Ai&&Le&&(my=rt.delayedCall(.2,function(){return Le.isRefreshing||ui&&ui.refresh()}).pause(),py=Le.core._getVelocityProp,gy=Le.core._inputObserver,n.refresh=Le.refresh,Nc=1))),Nc},_B(n,[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}]),n})();As.version="3.13.0";As.create=function(n){return ui&&n&&ui.content()===es(n.content)[0]?ui:new As(n)};As.get=function(){return ui};aE()&&rt.registerPlugin(As);var ji,ys,rm,Oh,kl,sf,Kf,su,Xr="transform",xg=Xr+"Origin",lE,uE=function(e){var t=e.ownerDocument||e;for(!(Xr in e.style)&&("msTransform"in e.style)&&(Xr="msTransform",xg=Xr+"Origin");t.parentNode&&(t=t.parentNode););if(ys=window,Kf=new ks,t){ji=t,rm=t.documentElement,Oh=t.body,su=ji.createElementNS("http://www.w3.org/2000/svg","g"),su.style.transform="none";var r=t.createElement("div"),i=t.createElement("div"),o=t&&(t.body||t.firstElementChild);o&&o.appendChild&&(o.appendChild(r),r.appendChild(i),r.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),lE=i.offsetParent!==r,o.removeChild(r))}return t},wB=function(e){for(var t,r;e&&e!==Oh;)r=e._gsap,r&&r.uncache&&r.get(e,"x"),r&&!r.scaleX&&!r.scaleY&&r.renderTransform&&(r.scaleX=r.scaleY=1e-4,r.renderTransform(1,r),t?t.push(r):t=[r]),e=e.parentNode;return t},cE=[],fE=[],PB=function(){return ys.pageYOffset||ji.scrollTop||rm.scrollTop||Oh.scrollTop||0},EB=function(){return ys.pageXOffset||ji.scrollLeft||rm.scrollLeft||Oh.scrollLeft||0},im=function(e){return e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null)},SB=function n(e){if(ys.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return n(e)},Dd=function n(e,t){if(e.parentNode&&(ji||uE(e))){var r=im(e),i=r?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",o=r?t?"rect":"g":"div",s=t!==2?0:100,a=t===3?100:0,l="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",c=ji.createElementNS?ji.createElementNS(i.replace(/^https/,"http"),o):ji.createElement(o);return t&&(r?(sf||(sf=n(e)),c.setAttribute("width",.01),c.setAttribute("height",.01),c.setAttribute("transform","translate("+s+","+a+")"),sf.appendChild(c)):(kl||(kl=n(e),kl.style.cssText=l),c.style.cssText=l+"width:0.1px;height:0.1px;top:"+a+"px;left:"+s+"px",kl.appendChild(c))),c}throw"Need document and parent."},TB=function(e){for(var t=new ks,r=0;r<e.numberOfItems;r++)t.multiply(e.getItem(r).matrix);return t},CB=function(e){var t=e.getCTM(),r;return t||(r=e.style[Xr],e.style[Xr]="none",e.appendChild(su),t=su.getCTM(),e.removeChild(su),r?e.style[Xr]=r:e.style.removeProperty(Xr.replace(/([A-Z])/g,"-$1").toLowerCase())),t||Kf.clone()},RB=function(e,t){var r=im(e),i=e===r,o=r?cE:fE,s=e.parentNode,a=s&&!r&&s.shadowRoot&&s.shadowRoot.appendChild?s.shadowRoot:s,l,c,f,h,d,u;if(e===ys)return e;if(o.length||o.push(Dd(e,1),Dd(e,2),Dd(e,3)),l=r?sf:kl,r)i?(f=CB(e),h=-f.e/f.a,d=-f.f/f.d,c=Kf):e.getBBox?(f=e.getBBox(),c=e.transform?e.transform.baseVal:{},c=c.numberOfItems?c.numberOfItems>1?TB(c):c.getItem(0).matrix:Kf,h=c.a*f.x+c.c*f.y,d=c.b*f.x+c.d*f.y):(c=new ks,h=d=0),(i?r:s).appendChild(l),l.setAttribute("transform","matrix("+c.a+","+c.b+","+c.c+","+c.d+","+(c.e+h)+","+(c.f+d)+")");else{if(h=d=0,lE)for(c=e.offsetParent,f=e;f&&(f=f.parentNode)&&f!==c&&f.parentNode;)(ys.getComputedStyle(f)[Xr]+"").length>4&&(h=f.offsetLeft,d=f.offsetTop,f=0);if(u=ys.getComputedStyle(e),u.position!=="absolute"&&u.position!=="fixed")for(c=e.offsetParent;s&&s!==c;)h+=s.scrollLeft||0,d+=s.scrollTop||0,s=s.parentNode;f=l.style,f.top=e.offsetTop-d+"px",f.left=e.offsetLeft-h+"px",f[Xr]=u[Xr],f[xg]=u[xg],f.position=u.position==="fixed"?"fixed":"absolute",a.appendChild(l)}return l},Ld=function(e,t,r,i,o,s,a){return e.a=t,e.b=r,e.c=i,e.d=o,e.e=s,e.f=a,e},ks=(function(){function n(t,r,i,o,s,a){t===void 0&&(t=1),r===void 0&&(r=0),i===void 0&&(i=0),o===void 0&&(o=1),s===void 0&&(s=0),a===void 0&&(a=0),Ld(this,t,r,i,o,s,a)}var e=n.prototype;return e.inverse=function(){var r=this.a,i=this.b,o=this.c,s=this.d,a=this.e,l=this.f,c=r*s-i*o||1e-10;return Ld(this,s/c,-i/c,-o/c,r/c,(o*l-s*a)/c,-(r*l-i*a)/c)},e.multiply=function(r){var i=this.a,o=this.b,s=this.c,a=this.d,l=this.e,c=this.f,f=r.a,h=r.c,d=r.b,u=r.d,p=r.e,g=r.f;return Ld(this,f*i+d*s,f*o+d*a,h*i+u*s,h*o+u*a,l+p*i+g*s,c+p*o+g*a)},e.clone=function(){return new n(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(r){var i=this.a,o=this.b,s=this.c,a=this.d,l=this.e,c=this.f;return i===r.a&&o===r.b&&s===r.c&&a===r.d&&l===r.e&&c===r.f},e.apply=function(r,i){i===void 0&&(i={});var o=r.x,s=r.y,a=this.a,l=this.b,c=this.c,f=this.d,h=this.e,d=this.f;return i.x=o*a+s*c+h||0,i.y=o*l+s*f+d||0,i},n})();function ts(n,e,t,r){if(!n||!n.parentNode||(ji||uE(n)).documentElement===n)return new ks;var i=wB(n),o=im(n),s=o?cE:fE,a=RB(n),l=s[0].getBoundingClientRect(),c=s[1].getBoundingClientRect(),f=s[2].getBoundingClientRect(),h=a.parentNode,d=SB(n),u=new ks((c.left-l.left)/100,(c.top-l.top)/100,(f.left-l.left)/100,(f.top-l.top)/100,l.left+(d?0:EB()),l.top+(d?0:PB()));if(h.removeChild(a),i)for(l=i.length;l--;)c=i[l],c.scaleX=c.scaleY=0,c.renderTransform(1,c);return e?u.inverse():u}function _y(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function OB(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var We,mt,br,Kr,Vi,Nd,Ni,wg,Ml,Eo,hE,Pg,Lu,om,Il,Vr,Dl,af,dE,Eg,Qf=0,pE=function(){return typeof window<"u"},gE=function(){return We||pE()&&(We=window.gsap)&&We.registerPlugin&&We},go=function(e){return typeof e=="function"},au=function(e){return typeof e=="object"},Wr=function(e){return typeof e>"u"},lf=function(){return!1},lu="transform",Sg="transformOrigin",oo=function(e){return Math.round(e*1e4)/1e4},gl=Array.isArray,Fc=function(e,t){var r=br.createElementNS?br.createElementNS("http://www.w3.org/1999/xhtml".replace(/^https/,"http"),e):br.createElement(e);return r.style?r:br.createElement(e)},yy=180/Math.PI,Yo=1e20,AB=new ks,so=Date.now||function(){return new Date().getTime()},bs=[],Pa={},kB=0,MB=/^(?:a|input|textarea|button|select)$/i,by=0,Ws={},ki={},vE=function(e,t){var r={},i;for(i in e)r[i]=t?e[i]*t:e[i];return r},IB=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},xy=function n(e,t){for(var r=e.length,i;r--;)t?e[r].style.touchAction=t:e[r].style.removeProperty("touch-action"),i=e[r].children,i&&i.length&&n(i,t)}
9,mE=function(){return bs.forEach(function(e){return e()})},DB=function(e){bs.push(e),bs.length===1&&We.ticker.add(mE)},wy=function(){return!bs.length&&We.ticker.remove(mE)},Py=function(e){for(var t=bs.length;t--;)bs[t]===e&&bs.splice(t,1);We.to(wy,{overwrite:!0,delay:15,duration:0,onComplete:wy,data:"_draggable"})},LB=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},an=function(e,t,r,i){if(e.addEventListener){var o=Lu[t];i=i||(hE?{passive:!1}:null),e.addEventListener(o||t,r,i),o&&t!==o&&e.addEventListener(t,r,i)}},Xt=function(e,t,r,i){if(e.removeEventListener){var o=Lu[t];e.removeEventListener(o||t,r,i),o&&t!==o&&e.removeEventListener(t,r,i)}},Rr=function(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},NB=function(e,t){for(var r=e.length;r--;)if(e[r].identifier===t)return!0},BB=function n(e){om=e.touches&&Qf<e.touches.length,Xt(e.target,"touchend",n)},Ey=function(e){om=e.touches&&Qf<e.touches.length,an(e.target,"touchend",BB)},Ea=function(e){return mt.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},Sa=function(e){return mt.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},Sy=function n(e,t){an(e,"scroll",t),Ga(e.parentNode)||n(e.parentNode,t)},Ty=function n(e,t){Xt(e,"scroll",t),Ga(e.parentNode)||n(e.parentNode,t)},Ga=function(e){return!e||e===Kr||e.nodeType===9||e===br.body||e===mt||!e.nodeType||!e.parentNode},Cy=function(e,t){var r=t==="x"?"Width":"Height",i="scroll"+r,o="client"+r;return Math.max(0,Ga(e)?Math.max(Kr[i],Vi[i])-(mt["inner"+r]||Kr[o]||Vi[o]):e[i]-e[o])},Bd=function n(e,t){var r=Cy(e,"x"),i=Cy(e,"y");Ga(e)?e=ki:n(e.parentNode,t),e._gsMaxScrollX=r,e._gsMaxScrollY=i,t||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},Fd=function(e,t,r){var i=e.style;i&&(Wr(i[t])&&(t=Ml(t,e)||t),r==null?i.removeProperty&&i.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):i[t]=r)},Nu=function(e){return mt.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},Xo={},Gs=function(e){if(e===mt)return Xo.left=Xo.top=0,Xo.width=Xo.right=Kr.clientWidth||e.innerWidth||Vi.clientWidth||0,Xo.height=Xo.bottom=(e.innerHeight||0)-20<Kr.clientHeight?Kr.clientHeight:e.innerHeight||Vi.clientHeight||0,Xo;var t=e.ownerDocument||br,r=Wr(e.pageX)?!e.nodeType&&!Wr(e.left)&&!Wr(e.top)?e:Eo(e)[0].getBoundingClientRect():{left:e.pageX-Sa(t),top:e.pageY-Ea(t),right:e.pageX-Sa(t)+1,bottom:e.pageY-Ea(t)+1};return Wr(r.right)&&!Wr(r.width)?(r.right=r.left+r.width,r.bottom=r.top+r.height):Wr(r.width)&&(r={width:r.right-r.left,height:r.bottom-r.top,right:r.right,left:r.left,bottom:r.bottom,top:r.top}),r},Ut=function(e,t,r){var i=e.vars,o=i[r],s=e._listeners[t],a;return go(o)&&(a=o.apply(i.callbackScope||e,i[r+"Params"]||[e.pointerEvent])),s&&e.dispatchEvent(t)===!1&&(a=!1),a},Ry=function(e,t){var r=Eo(e)[0],i,o,s;return!r.nodeType&&r!==mt?Wr(e.left)?(o=e.min||e.minX||e.minRotation||0,i=e.min||e.minY||0,{left:o,top:i,width:(e.max||e.maxX||e.maxRotation||0)-o,height:(e.max||e.maxY||0)-i}):(s={x:0,y:0},{left:e.left-s.x,top:e.top-s.y,width:e.width,height:e.height}):FB(r,t)},Or={},FB=function(e,t){t=Eo(t)[0];var r=e.getBBox&&e.ownerSVGElement,i=e.ownerDocument||br,o,s,a,l,c,f,h,d,u,p,g,v,_;if(e===mt)a=Ea(i),o=Sa(i),s=o+(i.documentElement.clientWidth||e.innerWidth||i.body.clientWidth||0),l=a+((e.innerHeight||0)-20<i.documentElement.clientHeight?i.documentElement.clientHeight:e.innerHeight||i.body.clientHeight||0);else{if(t===mt||Wr(t))return e.getBoundingClientRect();o=a=0,r?(p=e.getBBox(),g=p.width,v=p.height):(e.viewBox&&(p=e.viewBox.baseVal)&&(o=p.x||0,a=p.y||0,g=p.width,v=p.height),g||(_=Nu(e),p=_.boxSizing==="border-box",g=(parseFloat(_.width)||e.clientWidth||0)+(p?0:parseFloat(_.borderLeftWidth)+parseFloat(_.borderRightWidth)),v=(parseFloat(_.height)||e.clientHeight||0)+(p?0:parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth)))),s=g,l=v}return e===t?{left:o,top:a,width:s-o,height:l-a}:(c=ts(t,!0).multiply(ts(e)),f=c.apply({x:o,y:a}),h=c.apply({x:s,y:a}),d=c.apply({x:s,y:l}),u=c.apply({x:o,y:l}),o=Math.min(f.x,h.x,d.x,u.x),a=Math.min(f.y,h.y,d.y,u.y),{left:o,top:a,width:Math.max(f.x,h.x,d.x,u.x)-o,height:Math.max(f.y,h.y,d.y,u.y)-a})},$d=function(e,t,r,i,o,s){var a={},l,c,f;if(t)if(o!==1&&t instanceof Array){if(a.end=l=[],f=t.length,au(t[0]))for(c=0;c<f;c++)l[c]=vE(t[c],o);else for(c=0;c<f;c++)l[c]=t[c]*o;r+=1.1,i-=1.1}else go(t)?a.end=function(h){var d=t.call(e,h),u,p;if(o!==1)if(au(d)){u={};for(p in d)u[p]=d[p]*o;d=u}else d*=o;return d}:a.end=t;return(r||r===0)&&(a.max=r),(i||i===0)&&(a.min=i),s&&(a.velocity=0),a},$B=function n(e){var t;return!e||!e.getAttribute||e===Vi?!1:(t=e.getAttribute("data-clickable"))==="true"||t!=="false"&&(MB.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:n(e.parentNode)},$c=function(e,t){for(var r=e.length,i;r--;)i=e[r],i.ondragstart=i.onselectstart=t?null:lf,We.set(i,{lazy:!0,userSelect:t?"text":"none"})},zB=function n(e){if(Nu(e).position==="fixed")return!0;
9if(e=e.parentNode,e&&e.nodeType===1)return n(e)},_E,Tg,HB=function(e,t){e=We.utils.toArray(e)[0],t=t||{};var r=document.createElement("div"),i=r.style,o=e.firstChild,s=0,a=0,l=e.scrollTop,c=e.scrollLeft,f=e.scrollWidth,h=e.scrollHeight,d=0,u=0,p=0,g,v,_,b,y,x;_E&&t.force3D!==!1?(y="translate3d(",x="px,0px)"):lu&&(y="translate(",x="px)"),this.scrollTop=function(m,w){if(!arguments.length)return-this.top();this.top(-m,w)},this.scrollLeft=function(m,w){if(!arguments.length)return-this.left();this.left(-m,w)},this.left=function(m,w){if(!arguments.length)return-(e.scrollLeft+a);var E=e.scrollLeft-c,P=a;if((E>2||E<-2)&&!w){c=e.scrollLeft,We.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-c),t.onKill&&t.onKill();return}m=-m,m<0?(a=m-.5|0,m=0):m>u?(a=m-u|0,m=u):a=0,(a||P)&&(this._skip||(i[lu]=y+-a+"px,"+-s+x),a+d>=0&&(i.paddingRight=a+d+"px")),e.scrollLeft=m|0,c=e.scrollLeft},this.top=function(m,w){if(!arguments.length)return-(e.scrollTop+s);var E=e.scrollTop-l,P=s;if((E>2||E<-2)&&!w){l=e.scrollTop,We.killTweensOf(this,{top:1,scrollTop:1}),this.top(-l),t.onKill&&t.onKill();return}m=-m,m<0?(s=m-.5|0,m=0):m>p?(s=m-p|0,m=p):s=0,(s||P)&&(this._skip||(i[lu]=y+-a+"px,"+-s+x)),e.scrollTop=m|0,l=e.scrollTop},this.maxScrollTop=function(){return p},this.maxScrollLeft=function(){return u},this.disable=function(){for(o=r.firstChild;o;)b=o.nextSibling,e.appendChild(o),o=b;e===r.parentNode&&e.removeChild(r)},this.enable=function(){if(o=e.firstChild,o!==r){for(;o;)b=o.nextSibling,r.appendChild(o),o=b;e.appendChild(r),this.calibrate()}},this.calibrate=function(m){var w=e.clientWidth===g,E,P,S;l=e.scrollTop,c=e.scrollLeft,!(w&&e.clientHeight===v&&r.offsetHeight===_&&f===e.scrollWidth&&h===e.scrollHeight&&!m)&&((s||a)&&(P=this.left(),S=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),E=Nu(e),(!w||m)&&(i.display="block",i.width="auto",i.paddingRight="0px",d=Math.max(0,e.scrollWidth-e.clientWidth),d&&(d+=parseFloat(E.paddingLeft)+(Tg?parseFloat(E.paddingRight):0))),i.display="inline-block",i.position="relative",i.overflow="visible",i.verticalAlign="top",i.boxSizing="content-box",i.width="100%",i.paddingRight=d+"px",Tg&&(i.paddingBottom=E.paddingBottom),g=e.clientWidth,v=e.clientHeight,f=e.scrollWidth,h=e.scrollHeight,u=e.scrollWidth-g,p=e.scrollHeight-v,_=r.offsetHeight,i.display="block",(P||S)&&(this.left(P),this.top(S)))},this.content=r,this.element=e,this._skip=!1,this.enable()},zd=function(e){if(pE()&&document.body){var t=window&&window.navigator;mt=window,br=document,Kr=br.documentElement,Vi=br.body,Nd=Fc("div"),af=!!window.PointerEvent,Ni=Fc("div"),Ni.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",Dl=Ni.style.cursor==="grab"?"grab":"move",Il=t&&t.userAgent.toLowerCase().indexOf("android")!==-1,Pg="ontouchstart"in Kr&&"orientation"in mt||t&&(t.MaxTouchPoints>0||t.msMaxTouchPoints>0),Tg=(function(){var r=Fc("div"),i=Fc("div"),o=i.style,s=Vi,a;return o.display="inline-block",o.position="relative",r.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",r.appendChild(i),s.appendChild(r),a=i.offsetHeight+18>r.scrollHeight,s.removeChild(r),a})(),Lu=(function(r){for(var i=r.split(","),o=("onpointerdown"in Nd?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in Nd?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":r).split(","),s={},a=4;--a>-1;)s[i[a]]=o[a],s[o[a]]=i[a];try{Kr.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){hE=1}}))}catch{}return s})("touchstart,touchmove,touchend,touchcancel"),an(br,"touchcancel",lf),an(mt,"touchmove",lf),Vi&&Vi.addEventListener("touchstart",lf),an(br,"contextmenu",function(){for(var r in Pa)Pa[r].isPressed&&Pa[r].endDrag()}),We=wg=gE()}We?(Vr=We.plugins.inertia,dE=We.core.context||function(){},Ml=We.utils.checkPrefix,lu=Ml(lu),Sg=Ml(Sg),Eo=We.utils.toArray,Eg=We.core.getStyleSaver,_E=!!Ml("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},jB=(function(){function n(t){this._listeners={},this.target=t||this}var e=n.prototype;return e.addEventListener=function(r,i){var o=this._listeners[r]||(this._listeners[r]=[]);~o.indexOf(i)||o.push(i)},e.removeEventListener=function(r,i){var o=this._listeners[r],s=o&&o.indexOf(i);s>=0&&o.splice(s,1)},e.dispatchEvent=function(r){var i=this,o;
9return(this._listeners[r]||[]).forEach(function(s){return s.call(i,{type:r,target:i.target})===!1&&(o=!1)}),o},n})(),Ya=(function(n){OB(e,n);function e(t,r){var i;i=n.call(this)||this,wg||zd(1),t=Eo(t)[0],i.styles=Eg&&Eg(t,"transform,left,top"),Vr||(Vr=We.plugins.inertia),i.vars=r=vE(r||{}),i.target=t,i.x=i.y=i.rotation=0,i.dragResistance=parseFloat(r.dragResistance)||0,i.edgeResistance=isNaN(r.edgeResistance)?1:parseFloat(r.edgeResistance)||0,i.lockAxis=r.lockAxis,i.autoScroll=r.autoScroll||0,i.lockedAxis=null,i.allowEventDefault=!!r.allowEventDefault,We.getProperty(t,"x");var o=(r.type||"x,y").toLowerCase(),s=~o.indexOf("x")||~o.indexOf("y"),a=o.indexOf("rotation")!==-1,l=a?"rotation":s?"x":"left",c=s?"y":"top",f=!!(~o.indexOf("x")||~o.indexOf("left")||o==="scroll"),h=!!(~o.indexOf("y")||~o.indexOf("top")||o==="scroll"),d=r.minimumMovement||2,u=_y(i),p=Eo(r.trigger||r.handle||t),g={},v=0,_=!1,b=r.autoScrollMarginTop||40,y=r.autoScrollMarginRight||40,x=r.autoScrollMarginBottom||40,m=r.autoScrollMarginLeft||40,w=r.clickableTest||$B,E=0,P=t._gsap||We.core.getCache(t),S=zB(t),T=function(F,ne){return parseFloat(P.get(t,F,ne))},R=t.ownerDocument||br,C,O,L,z,B,N,W,ee,D,ie,te,ue,fe,Ce,me,G,J,le,ce,_e,Se,A,M,$,Q,k,K,U,I,j,V,se,Z,ae=function(F){return Rr(F),F.stopImmediatePropagation&&F.stopImmediatePropagation(),!1},de=function ye(F){if(u.autoScroll&&u.isDragging&&(_||J)){var ne=t,H=u.autoScroll*15,Y,oe,q,X,re,ve,Re,we;for(_=!1,ki.scrollTop=mt.pageYOffset!=null?mt.pageYOffset:R.documentElement.scrollTop!=null?R.documentElement.scrollTop:R.body.scrollTop,ki.scrollLeft=mt.pageXOffset!=null?mt.pageXOffset:R.documentElement.scrollLeft!=null?R.documentElement.scrollLeft:R.body.scrollLeft,X=u.pointerX-ki.scrollLeft,re=u.pointerY-ki.scrollTop;ne&&!oe;)oe=Ga(ne.parentNode),Y=oe?ki:ne.parentNode,q=oe?{bottom:Math.max(Kr.clientHeight,mt.innerHeight||0),right:Math.max(Kr.clientWidth,mt.innerWidth||0),left:0,top:0}:Y.getBoundingClientRect(),ve=Re=0,h&&(we=Y._gsMaxScrollY-Y.scrollTop,we<0?Re=we:re>q.bottom-x&&we?(_=!0,Re=Math.min(we,H*(1-Math.max(0,q.bottom-re)/x)|0)):re<q.top+b&&Y.scrollTop&&(_=!0,Re=-Math.min(Y.scrollTop,H*(1-Math.max(0,re-q.top)/b)|0)),Re&&(Y.scrollTop+=Re)),f&&(we=Y._gsMaxScrollX-Y.scrollLeft,we<0?ve=we:X>q.right-y&&we?(_=!0,ve=Math.min(we,H*(1-Math.max(0,q.right-X)/y)|0)):X<q.left+m&&Y.scrollLeft&&(_=!0,ve=-Math.min(Y.scrollLeft,H*(1-Math.max(0,X-q.left)/m)|0)),ve&&(Y.scrollLeft+=ve)),oe&&(ve||Re)&&(mt.scrollTo(Y.scrollLeft,Y.scrollTop),en(u.pointerX+ve,u.pointerY+Re)),ne=Y}if(J){var Ie=u.x,Ke=u.y;a?(u.deltaX=Ie-parseFloat(P.rotation),u.rotation=Ie,P.rotation=Ie+"deg",P.renderTransform(1,P)):O?(h&&(u.deltaY=Ke-O.top(),O.top(Ke)),f&&(u.deltaX=Ie-O.left(),O.left(Ie))):s?(h&&(u.deltaY=Ke-parseFloat(P.y),P.y=Ke+"px"),f&&(u.deltaX=Ie-parseFloat(P.x),P.x=Ie+"px"),P.renderTransform(1,P)):(h&&(u.deltaY=Ke-parseFloat(t.style.top||0),t.style.top=Ke+"px"),f&&(u.deltaX=Ie-parseFloat(t.style.left||0),t.style.left=Ie+"px")),ee&&!F&&!U&&(U=!0,Ut(u,"drag","onDrag")===!1&&(f&&(u.x-=u.deltaX),h&&(u.y-=u.deltaY),ye(!0)),U=!1)}J=!1},he=function(F,ne){var H=u.x,Y=u.y,oe,q;t._gsap||(P=We.core.getCache(t)),P.uncache&&We.getProperty(t,"x"),s?(u.x=parseFloat(P.x),u.y=parseFloat(P.y)):a?u.x=u.rotation=parseFloat(P.rotation):O?(u.y=O.top(),u.x=O.left()):(u.y=parseFloat(t.style.top||(q=Nu(t))&&q.top)||0,u.x=parseFloat(t.style.left||(q||{}).left)||0),(ce||_e||Se)&&!ne&&(u.isDragging||u.isThrowing)&&(Se&&(Ws.x=u.x,Ws.y=u.y,oe=Se(Ws),oe.x!==u.x&&(u.x=oe.x,J=!0),oe.y!==u.y&&(u.y=oe.y,J=!0)),ce&&(oe=ce(u.x),oe!==u.x&&(u.x=oe,a&&(u.rotation=oe),J=!0)),_e&&(oe=_e(u.y),oe!==u.y&&(u.y=oe),J=!0)),J&&de(!0),F||(u.deltaX=u.x-H,u.deltaY=u.y-Y,Ut(u,"throwupdate","onThrowUpdate"))},Pe=function(F,ne,H,Y){return ne==null&&(ne=-Yo),H==null&&(H=Yo),go(F)?function(oe){var q=u.isPressed?1-u.edgeResistance:1;return F.call(u,(oe>H?H+(oe-H)*q:oe<ne?ne+(oe-ne)*q:oe)*Y)*Y}:gl(F)?function(oe){for(var q=F.length,X=0,re=Yo,ve,Re;--q>-1;)ve=F[q],Re=ve-oe,Re<0&&(Re=-Re),Re<re&&ve>=ne&&ve<=H&&(X=q,re=Re);return F[X]}:isNaN(F)?function(oe){return oe}:function(){return F*Y}},be=function(F,ne,H,Y,oe,q,X){return q=q&&q<Yo?q*q:Yo,go(F)?function(re){var ve=u.isPressed?1-u.edgeResistance:1,Re=re.x,we=re.y,Ie,Ke,tt;return re.x=Re=Re>H?H+(Re-H)*ve:Re<ne?ne+(Re-ne)*ve:Re,re.y=we=we>oe?oe+(we-oe)*ve:we<Y?Y+(we-Y)*ve:we,Ie=F.call(u,re),Ie!==re&&(re.x=Ie.x,re.y=Ie.y),X!==1&&(re.x*=X,re.y*=X),q<Yo&&(Ke=re.x-Re,tt=re.y-we,Ke*Ke+tt*tt>q&&(re.x=Re,re.y=we)),re}:gl(F)?function(re){for(var ve=F.length,Re=0,we=Yo,Ie,Ke,tt,je;--ve>-1;)tt=F[ve],Ie=tt.x-re.x,Ke=tt.y-re.y,je=Ie*Ie+Ke*Ke,je<we&&(Re=ve,we=je);return we<=q?F[Re]:re}:function(re){return re}},Ee=function(){var F,ne,H,Y;W=!1,O?(O.calibrate(),u.minX=te=-O.maxScrollLeft(),u.minY=fe=-O.maxScrollTop(),u.maxX=ie=u.maxY=ue=0,W=!0):r.boun
9ds&&(F=Ry(r.bounds,t.parentNode),a?(u.minX=te=F.left,u.maxX=ie=F.left+F.width,u.minY=fe=u.maxY=ue=0):!Wr(r.bounds.maxX)||!Wr(r.bounds.maxY)?(F=r.bounds,u.minX=te=F.minX,u.minY=fe=F.minY,u.maxX=ie=F.maxX,u.maxY=ue=F.maxY):(ne=Ry(t,t.parentNode),u.minX=te=Math.round(T(l,"px")+F.left-ne.left),u.minY=fe=Math.round(T(c,"px")+F.top-ne.top),u.maxX=ie=Math.round(te+(F.width-ne.width)),u.maxY=ue=Math.round(fe+(F.height-ne.height))),te>ie&&(u.minX=ie,u.maxX=ie=te,te=u.minX),fe>ue&&(u.minY=ue,u.maxY=ue=fe,fe=u.minY),a&&(u.minRotation=te,u.maxRotation=ie),W=!0),r.liveSnap&&(H=r.liveSnap===!0?r.snap||{}:r.liveSnap,Y=gl(H)||go(H),a?(ce=Pe(Y?H:H.rotation,te,ie,1),_e=null):H.points?Se=be(Y?H:H.points,te,ie,fe,ue,H.radius,O?-1:1):(f&&(ce=Pe(Y?H:H.x||H.left||H.scrollLeft,te,ie,O?-1:1)),h&&(_e=Pe(Y?H:H.y||H.top||H.scrollTop,fe,ue,O?-1:1))))},Ne=function(){u.isThrowing=!1,Ut(u,"throwcomplete","onThrowComplete")},pe=function(){u.isThrowing=!1},ct=function(F,ne){var H,Y,oe,q;F&&Vr?(F===!0&&(H=r.snap||r.liveSnap||{},Y=gl(H)||go(H),F={resistance:(r.throwResistance||r.resistance||1e3)/(a?10:1)},a?F.rotation=$d(u,Y?H:H.rotation,ie,te,1,ne):(f&&(F[l]=$d(u,Y?H:H.points||H.x||H.left,ie,te,O?-1:1,ne||u.lockedAxis==="x")),h&&(F[c]=$d(u,Y?H:H.points||H.y||H.top,ue,fe,O?-1:1,ne||u.lockedAxis==="y")),(H.points||gl(H)&&au(H[0]))&&(F.linkedProps=l+","+c,F.radius=H.radius))),u.isThrowing=!0,q=isNaN(r.overshootTolerance)?r.edgeResistance===1?0:1-u.edgeResistance+.2:r.overshootTolerance,F.duration||(F.duration={max:Math.max(r.minDuration||0,"maxDuration"in r?r.maxDuration:2),min:isNaN(r.minDuration)?q===0||au(F)&&F.resistance>1e3?0:.5:r.minDuration,overshoot:q}),u.tween=oe=We.to(O||t,{inertia:F,data:"_draggable",inherit:!1,onComplete:Ne,onInterrupt:pe,onUpdate:r.fastMode?Ut:he,onUpdateParams:r.fastMode?[u,"onthrowupdate","onThrowUpdate"]:H&&H.radius?[!1,!0]:[]}),r.fastMode||(O&&(O._skip=!0),oe.render(1e9,!0,!0),he(!0,!0),u.endX=u.x,u.endY=u.y,a&&(u.endRotation=u.x),oe.play(0),he(!0,!0),O&&(O._skip=!1))):W&&u.applyBounds()},wt=function(F){var ne=$,H;$=ts(t.parentNode,!0),F&&u.isPressed&&!$.equals(ne||new ks)&&(H=ne.inverse().apply({x:L,y:z}),$.apply(H,H),L=H.x,z=H.y),$.equals(AB)&&($=null)},Lt=function(){var F=1-u.edgeResistance,ne=S?Sa(R):0,H=S?Ea(R):0,Y,oe,q;s&&(P.x=T(l,"px")+"px",P.y=T(c,"px")+"px",P.renderTransform()),wt(!1),Or.x=u.pointerX-ne,Or.y=u.pointerY-H,$&&$.apply(Or,Or),L=Or.x,z=Or.y,J&&(en(u.pointerX,u.pointerY),de(!0)),se=ts(t),O?(Ee(),N=O.top(),B=O.left()):(Je()?(he(!0,!0),Ee()):u.applyBounds(),a?(Y=t.ownerSVGElement?[P.xOrigin-t.getBBox().x,P.yOrigin-t.getBBox().y]:(Nu(t)[Sg]||"0 0").split(" "),G=u.rotationOrigin=ts(t).apply({x:parseFloat(Y[0])||0,y:parseFloat(Y[1])||0}),he(!0,!0),oe=u.pointerX-G.x-ne,q=G.y-u.pointerY+H,B=u.x,N=u.y=Math.atan2(q,oe)*yy):(N=T(c,"px"),B=T(l,"px"))),W&&F&&(B>ie?B=ie+(B-ie)/F:B<te&&(B=te-(te-B)/F),a||(N>ue?N=ue+(N-ue)/F:N<fe&&(N=fe-(fe-N)/F))),u.startX=B=oo(B),u.startY=N=oo(N)},Je=function(){return u.tween&&u.tween.isActive()},pt=function(){Ni.parentNode&&!Je()&&!u.isDragging&&Ni.parentNode.removeChild(Ni)},Nt=function(F,ne){var H;if(!C||u.isPressed||!F||(F.type==="mousedown"||F.type==="pointerdown")&&!ne&&so()-E<30&&Lu[u.pointerEvent.type]){V&&F&&C&&Rr(F);return}if(Q=Je(),Z=!1,u.pointerEvent=F,Lu[F.type]?(M=~F.type.indexOf("touch")?F.currentTarget||F.target:R,an(M,"touchend",et),an(M,"touchmove",Te),an(M,"touchcancel",et),an(R,"touchstart",Ey)):(M=null,an(R,"mousemove",Te)),K=null,(!af||!M)&&(an(R,"mouseup",et),F&&F.target&&an(F.target,"mouseup",et)),A=w.call(u,F.target)&&r.dragClickables===!1&&!ne,A){an(F.target,"change",et),Ut(u,"pressInit","onPressInit"),Ut(u,"press","onPress"),$c(p,!0),V=!1;return}if(k=!M||f===h||u.vars.allowNativeTouchScrolling===!1||u.vars.allowContextMenu&&F&&(F.ctrlKey||F.which>2)?!1:f?"y":"x",V=!k&&!u.allowEventDefault,V&&(Rr(F),an(mt,"touchforcechange",Rr)),F.changedTouches?(F=Ce=F.changedTouches[0],me=F.identifier):F.pointerId?me=F.pointerId:Ce=me=null,Qf++,DB(de),z=u.pointerY=F.pageY,L=u.pointerX=F.pageX,Ut(u,"pressInit","onPressInit"),(k||u.autoScroll)&&Bd(t.parentNode),t.parentNode&&u.autoScroll&&!O&&!a&&t.parentNode._gsMaxScrollX&&!Ni.parentNode&&!t.getBBox&&(Ni.style.width=t.parentNode.scrollWidth+"px",t.parentNode.appendChild(Ni)),Lt(),u.tween&&u.tween.kill(),u.isThrowing=!1,We.killTweensOf(O||t,g,!0),O&&We.killTweensOf(t,{scrollTo:1},!0),u.tween=u.lockedAxis=null,(r.zIndexBoost||!a&&!O&&r.zIndexBoost!==!1)&&(t.style.zIndex=e.zIndex++),u.isPressed=!0,ee=!!(r.onDrag||u._listeners.drag),D=!!(r.onMove||u._listeners.move),r.cursor!==!1||r.activeCursor)for(H=p.length;--H>-1;
9)We.set(p[H],{cursor:r.activeCursor||r.cursor||(Dl==="grab"?"grabbing":Dl)});Ut(u,"press","onPress")},Te=function(F){var ne=F,H,Y,oe,q,X,re;if(!C||om||!u.isPressed||!F){V&&F&&C&&Rr(F);return}if(u.pointerEvent=F,H=F.changedTouches,H){if(F=H[0],F!==Ce&&F.identifier!==me){for(q=H.length;--q>-1&&(F=H[q]).identifier!==me&&F.target!==t;);if(q<0)return}}else if(F.pointerId&&me&&F.pointerId!==me)return;if(M&&k&&!K&&(Or.x=F.pageX-(S?Sa(R):0),Or.y=F.pageY-(S?Ea(R):0),$&&$.apply(Or,Or),Y=Or.x,oe=Or.y,X=Math.abs(Y-L),re=Math.abs(oe-z),(X!==re&&(X>d||re>d)||Il&&k===K)&&(K=X>re&&f?"x":"y",k&&K!==k&&an(mt,"touchforcechange",Rr),u.vars.lockAxisOnTouchScroll!==!1&&f&&h&&(u.lockedAxis=K==="x"?"y":"x",go(u.vars.onLockAxis)&&u.vars.onLockAxis.call(u,ne)),Il&&k===K))){et(ne);return}!u.allowEventDefault&&(!k||K&&k!==K)&&ne.cancelable!==!1?(Rr(ne),V=!0):V&&(V=!1),u.autoScroll&&(_=!0),en(F.pageX,F.pageY,D)},en=function(F,ne,H){var Y=1-u.dragResistance,oe=1-u.edgeResistance,q=u.pointerX,X=u.pointerY,re=N,ve=u.x,Re=u.y,we=u.endX,Ie=u.endY,Ke=u.endRotation,tt=J,je,Ve,lt,Me,mn,zt;u.pointerX=F,u.pointerY=ne,S&&(F-=Sa(R),ne-=Ea(R)),a?(Me=Math.atan2(G.y-ne,F-G.x)*yy,mn=u.y-Me,mn>180?(N-=360,u.y=Me):mn<-180&&(N+=360,u.y=Me),u.x!==B||Math.max(Math.abs(L-F),Math.abs(z-ne))>d?(u.y=Me,lt=B+(N-Me)*Y):lt=B):($&&(zt=F*$.a+ne*$.c+$.e,ne=F*$.b+ne*$.d+$.f,F=zt),Ve=ne-z,je=F-L,Ve<d&&Ve>-d&&(Ve=0),je<d&&je>-d&&(je=0),(u.lockAxis||u.lockedAxis)&&(je||Ve)&&(zt=u.lockedAxis,zt||(u.lockedAxis=zt=f&&Math.abs(je)>Math.abs(Ve)?"y":h?"x":null,zt&&go(u.vars.onLockAxis)&&u.vars.onLockAxis.call(u,u.pointerEvent)),zt==="y"?Ve=0:zt==="x"&&(je=0)),lt=oo(B+je*Y),Me=oo(N+Ve*Y)),(ce||_e||Se)&&(u.x!==lt||u.y!==Me&&!a)&&(Se&&(Ws.x=lt,Ws.y=Me,zt=Se(Ws),lt=oo(zt.x),Me=oo(zt.y)),ce&&(lt=oo(ce(lt))),_e&&(Me=oo(_e(Me)))),W&&(lt>ie?lt=ie+Math.round((lt-ie)*oe):lt<te&&(lt=te+Math.round((lt-te)*oe)),a||(Me>ue?Me=Math.round(ue+(Me-ue)*oe):Me<fe&&(Me=Math.round(fe+(Me-fe)*oe)))),(u.x!==lt||u.y!==Me&&!a)&&(a?(u.endRotation=u.x=u.endX=lt,J=!0):(h&&(u.y=u.endY=Me,J=!0),f&&(u.x=u.endX=lt,J=!0)),!H||Ut(u,"move","onMove")!==!1?!u.isDragging&&u.isPressed&&(u.isDragging=Z=!0,Ut(u,"dragstart","onDragStart")):(u.pointerX=q,u.pointerY=X,N=re,u.x=ve,u.y=Re,u.endX=we,u.endY=Ie,u.endRotation=Ke,J=tt))},et=function ye(F,ne){if(!C||!u.isPressed||F&&me!=null&&!ne&&(F.pointerId&&F.pointerId!==me&&F.target!==t||F.changedTouches&&!NB(F.changedTouches,me))){V&&F&&C&&Rr(F);return}u.isPressed=!1;var H=F,Y=u.isDragging,oe=u.vars.allowContextMenu&&F&&(F.ctrlKey||F.which>2),q=We.delayedCall(.001,pt),X,re,ve,Re,we;if(M?(Xt(M,"touchend",ye),Xt(M,"touchmove",Te),Xt(M,"touchcancel",ye),Xt(R,"touchstart",Ey)):Xt(R,"mousemove",Te),Xt(mt,"touchforcechange",Rr),(!af||!M)&&(Xt(R,"mouseup",ye),F&&F.target&&Xt(F.target,"mouseup",ye)),J=!1,Y&&(v=by=so(),u.isDragging=!1),Py(de),A&&!oe){F&&(Xt(F.target,"change",ye),u.pointerEvent=H),$c(p,!1),Ut(u,"release","onRelease"),Ut(u,"click","onClick"),A=!1;return}for(re=p.length;--re>-1;)Fd(p[re],"cursor",r.cursor||(r.cursor!==!1?Dl:null));if(Qf--,F){if(X=F.changedTouches,X&&(F=X[0],F!==Ce&&F.identifier!==me)){for(re=X.length;--re>-1&&(F=X[re]).identifier!==me&&F.target!==t;);if(re<0&&!ne)return}u.pointerEvent=H,u.pointerX=F.pageX,u.pointerY=F.pageY}return oe&&H?(Rr(H),V=!0,Ut(u,"release","onRelease")):H&&!Y?(V=!1,Q&&(r.snap||r.bounds)&&ct(r.inertia||r.throwProps),Ut(u,"release","onRelease"),(!Il||H.type!=="touchmove")&&H.type.indexOf("cancel")===-1&&(Ut(u,"click","onClick"),so()-E<300&&Ut(u,"doubleclick","onDoubleClick"),Re=H.target||t,E=so(),we=function(){E!==I&&u.enabled()&&!u.isPressed&&!H.defaultPrevented&&(Re.click?Re.click():R.createEvent&&(ve=R.createEvent("MouseEvents"),ve.initMouseEvent("click",!0,!0,mt,1,u.pointerEvent.screenX,u.pointerEvent.screenY,u.pointerX,u.pointerY,!1,!1,!1,!1,0,null),Re.dispatchEvent(ve)))},!Il&&!H.defaultPrevented&&We.delayedCall(.05,we))):(ct(r.inertia||r.throwProps),!u.allowEventDefault&&H&&(r.dragClickables!==!1||!w.call(u,H.target))&&Y&&(!k||K&&k===K)&&H.cancelable!==!1?(V=!0,Rr(H)):V=!1,Ut(u,"release","onRelease")),Je()&&q.duration(u.tween.duration()),Y&&Ut(u,"dragend","onDragEnd"),!0},Fe=function(F){if(F&&u.isDragging&&!O){var ne=F.target||t.parentNode,H=ne.scrollLeft-ne._gsScrollX,Y=ne.scrollTop-ne._gsScrollY;(H||Y)&&($?(L-=H*$.a+Y*$.c,z-=Y*$.d+H*$.b):(L-=H,z-=Y),ne._gsScrollX+=H,ne._gsScrollY+=Y,en(u.pointerX,u.pointerY))}},at=function(F){var ne=so(),H=ne-E<100,Y=ne-v<50,oe=H&&I===E,q=u.pointerEvent&&u.pointerEvent.defaultPrevented,X=H&&j===E,re=F.isTrusted||F.isTrusted==null&&H&&oe;if((oe||Y&&u.vars.suppressClickOnDrag!==!1)&&F.stopImmediatePropagation&&F.stopImmediatePropagation(),H&&!(u.pointerEvent&&u.pointerEvent.defaultPrevented)&&(!oe||re&&!X)){re&&oe&&(j=E),I=E;return}(u.isPressed||Y||H)&&(!re||!F.detail||!H||q)&&Rr(F),!H&&!Y&&!Z&&(F&&F.target&&(u.pointerEvent=F),Ut(u,"click","onClick"))},tn=function(F){return $?{x:F.x*$.a+F.y*$.c+$.e,y:F.x*$.b+F.y*$.d+$.f}:{x:F.x,y:F.y}};return le=e.get(t),le&&le.kill(),i.startDrag=function(ye,F){var ne,H,Y,oe;Nt(ye||u.pointerEvent,!0),F&&!u.hitTest(ye||u.pointerEvent)&&(ne=Gs(ye||u.pointerEvent),H=Gs(t),Y=tn({x:ne.left+ne.width/2,y:ne.top+ne.height/2}),oe=tn({x:H.left+H.width/2,y:H.top+H.height/2}),L-=Y.x-oe.x,z-=Y.y-oe.y),u.isDragging||(u.isDragging=Z=!0,Ut(u,"dragstart","onDragStart"))},i.drag=Te,i.endDrag=function(ye){return et(ye||u.pointerEvent,!0)},i.timeSinceDrag=function(){return u.isDragging?0:(so()-v)/1e3},i.timeSinceClick=function(){return(so()-E)/1e3},i.hitTest=function(ye,F){return e.hitTest(u.target,ye,F)},i.getDirection=function(ye,F){var ne=ye==="velocity"&&Vr?ye:au(ye)&&!a?"element":"start",H,Y,oe,q,X,re;
9return ne==="element"&&(X=Gs(u.target),re=Gs(ye)),H=ne==="start"?u.x-B:ne==="velocity"?Vr.getVelocity(t,l):X.left+X.width/2-(re.left+re.width/2),a?H<0?"counter-clockwise":"clockwise":(F=F||2,Y=ne==="start"?u.y-N:ne==="velocity"?Vr.getVelocity(t,c):X.top+X.height/2-(re.top+re.height/2),oe=Math.abs(H/Y),q=oe<1/F?"":H<0?"left":"right",oe<F&&(q!==""&&(q+="-"),q+=Y<0?"up":"down"),q)},i.applyBounds=function(ye,F){var ne,H,Y,oe,q,X;if(ye&&r.bounds!==ye)return r.bounds=ye,u.update(!0,F);if(he(!0),Ee(),W&&!Je()){if(ne=u.x,H=u.y,ne>ie?ne=ie:ne<te&&(ne=te),H>ue?H=ue:H<fe&&(H=fe),(u.x!==ne||u.y!==H)&&(Y=!0,u.x=u.endX=ne,a?u.endRotation=ne:u.y=u.endY=H,J=!0,de(!0),u.autoScroll&&!u.isDragging))for(Bd(t.parentNode),oe=t,ki.scrollTop=mt.pageYOffset!=null?mt.pageYOffset:R.documentElement.scrollTop!=null?R.documentElement.scrollTop:R.body.scrollTop,ki.scrollLeft=mt.pageXOffset!=null?mt.pageXOffset:R.documentElement.scrollLeft!=null?R.documentElement.scrollLeft:R.body.scrollLeft;oe&&!X;)X=Ga(oe.parentNode),q=X?ki:oe.parentNode,h&&q.scrollTop>q._gsMaxScrollY&&(q.scrollTop=q._gsMaxScrollY),f&&q.scrollLeft>q._gsMaxScrollX&&(q.scrollLeft=q._gsMaxScrollX),oe=q;u.isThrowing&&(Y||u.endX>ie||u.endX<te||u.endY>ue||u.endY<fe)&&ct(r.inertia||r.throwProps,Y)}return u},i.update=function(ye,F,ne){if(F&&u.isPressed){var H=ts(t),Y=se.apply({x:u.x-B,y:u.y-N}),oe=ts(t.parentNode,!0);oe.apply({x:H.e-Y.x,y:H.f-Y.y},Y),u.x-=Y.x-oe.e,u.y-=Y.y-oe.f,de(!0),Lt()}var q=u.x,X=u.y;return wt(!F),ye?u.applyBounds():(J&&ne&&de(!0),he(!0)),F&&(en(u.pointerX,u.pointerY),J&&de(!0)),u.isPressed&&!F&&(f&&Math.abs(q-u.x)>.01||h&&Math.abs(X-u.y)>.01&&!a)&&Lt(),u.autoScroll&&(Bd(t.parentNode,u.isDragging),_=u.isDragging,de(!0),Ty(t,Fe),Sy(t,Fe)),u},i.enable=function(ye){var F={lazy:!0},ne,H,Y;if(r.cursor!==!1&&(F.cursor=r.cursor||Dl),We.utils.checkPrefix("touchCallout")&&(F.touchCallout="none"),ye!=="soft"){for(xy(p,f===h?"none":r.allowNativeTouchScrolling&&t.scrollHeight===t.clientHeight==(t.scrollWidth===t.clientHeight)||r.allowEventDefault?"manipulation":f?"pan-y":"pan-x"),H=p.length;--H>-1;)Y=p[H],af||an(Y,"mousedown",Nt),an(Y,"touchstart",Nt),an(Y,"click",at,!0),We.set(Y,F),Y.getBBox&&Y.ownerSVGElement&&f!==h&&We.set(Y.ownerSVGElement,{touchAction:r.allowNativeTouchScrolling||r.allowEventDefault?"manipulation":f?"pan-y":"pan-x"}),r.allowContextMenu||an(Y,"contextmenu",ae);$c(p,!1)}return Sy(t,Fe),C=!0,Vr&&ye!=="soft"&&Vr.track(O||t,s?"x,y":a?"rotation":"top,left"),t._gsDragID=ne=t._gsDragID||"d"+kB++,Pa[ne]=u,O&&(O.enable(),O.element._gsDragID=ne),(r.bounds||a)&&Lt(),r.bounds&&u.applyBounds(),u},i.disable=function(ye){for(var F=u.isDragging,ne=p.length,H;--ne>-1;)Fd(p[ne],"cursor",null);if(ye!=="soft"){for(xy(p,null),ne=p.length;--ne>-1;)H=p[ne],Fd(H,"touchCallout",null),Xt(H,"mousedown",Nt),Xt(H,"touchstart",Nt),Xt(H,"click",at,!0),Xt(H,"contextmenu",ae);$c(p,!0),M&&(Xt(M,"touchcancel",et),Xt(M,"touchend",et),Xt(M,"touchmove",Te)),Xt(R,"mouseup",et),Xt(R,"mousemove",Te)}return Ty(t,Fe),C=!1,Vr&&ye!=="soft"&&(Vr.untrack(O||t,s?"x,y":a?"rotation":"top,left"),u.tween&&u.tween.kill()),O&&O.disable(),Py(de),u.isDragging=u.isPressed=A=!1,F&&Ut(u,"dragend","onDragEnd"),u},i.enabled=function(ye,F){return arguments.length?ye?u.enable(F):u.disable(F):C},i.kill=function(){return u.isThrowing=!1,u.tween&&u.tween.kill(),u.disable(),We.set(p,{clearProps:"userSelect"}),delete Pa[t._gsDragID],u},i.revert=function(){this.kill(),this.styles&&this.styles.revert()},~o.indexOf("scroll")&&(O=i.scrollProxy=new HB(t,IB({onKill:function(){u.isPressed&&et(null)}},r)),t.style.overflowY=h&&!Pg?"auto":"hidden",t.style.overflowX=f&&!Pg?"auto":"hidden",t=O.content),a?g.rotation=1:(f&&(g[l]=1),h&&(g[c]=1)),P.force3D="force3D"in r?r.force3D:!0,dE(_y(i)),i.enable(),i}return e.register=function(r){We=r,zd()},e.create=function(r,i){return wg||zd(!0),Eo(r).map(function(o){return new e(o,i)})},e.get=function(r){return Pa[(Eo(r)[0]||{})._gsDragID]},e.timeSinceDrag=function(){return(so()-by)/1e3},e.hitTest=function(r,i,o){if(r===i)return!1;var s=Gs(r),a=Gs(i),l=s.top,c=s.left,f=s.right,h=s.bottom,d=s.width,u=s.height,p=a.left>f||a.right<c||a.top>h||a.bottom<l,g,v,_;return p||!o?!p:(_=(o+"").indexOf("%")!==-1,o=parseFloat(o)||0,g={left:Math.max(c,a.left),top:Math.max(l,a.top)},g.width=Math.min(f,a.right)-g.left,g.height=Math.min(h,a.bottom)-g.top,g.width<0||g.height<0?!1:_?(o*=.01,v=g.width*g.height,v>=d*u*o||v>=a.width*a.height*o):g.width>o&&g.height>o)},e})(jB);LB(Ya.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});Ya.zIndex=1e3;Ya.version="3.13.0";gE()&&We.registerPlugin(Ya);var vi,Cg,uu,yE=function(){return vi||typeof window<"u"&&(vi=window.gsap)&&vi.registerPlugin&&vi},Ta={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},VB=function(e){return e},bE=function(e){if(!Cg)if(vi=yE(),uu=vi&&vi.parseEase("_CE"),uu){for(var t in Ta)Ta[t]=uu("",Ta[t]);
9Cg=1,cu("wiggle").config=function(r){return typeof r=="object"?cu("",r):cu("wiggle("+r+")",{wiggles:+r})}}else e&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},Oy=function(e,t){return typeof e!="function"&&(e=vi.parseEase(e)||uu("",e)),e.custom||!t?e:function(r){return 1-e(r)}},cu=function(e,t){Cg||bE(1),t=t||{};var r=(t.wiggles||10)|0,i=1/r,o=i/2,s=t.type==="anticipate",a=Ta[t.type]||Ta.easeOut,l=VB,c=1e3,f,h,d,u,p,g,v,_,b;{if(s&&(l=a,a=Ta.easeOut),t.timingEase&&(l=Oy(t.timingEase)),t.amplitudeEase&&(a=Oy(t.amplitudeEase,!0)),g=l(o),v=s?-a(o):a(o),_=[0,0,g/4,0,g/2,v,g,v],t.type==="random"){for(_.length=4,f=l(i),h=Math.random()*2-1,b=2;b<r;b++)o=f,v=h,f=l(i*b),h=Math.random()*2-1,d=Math.atan2(h-_[_.length-3],f-_[_.length-4]),u=Math.cos(d)*i,p=Math.sin(d)*i,_.push(o-u,v-p,o,v,o+u,v+p);_.push(f,0,1,0)}else{for(b=1;b<r;b++)_.push(l(o+i/2),v),o+=i,v=(v>0?-1:1)*a(b*i),g=l(o),_.push(l(o-i/2),v,g,v);_.push(l(o+i/4),v,l(o+i/4),0,1,0)}for(b=_.length;--b>-1;)_[b]=~~(_[b]*c)/c;return _[2]="C"+_[2],uu(e,"M"+_.join(","))}},Zf=(function(){function n(e,t){this.ease=cu(e,t)}return n.create=function(t,r){return cu(t,r)},n.register=function(t){vi=t,bE()},n})();yE()&&vi.registerPlugin(Zf);Zf.version="3.13.0";let vl,Ys,Rg,UB=()=>Rg||kg.register(window.gsap),Ay=typeof Intl<"u"?new Intl.Segmenter:0,Jf=n=>typeof n=="string"?Jf(document.querySelectorAll(n)):"length"in n?Array.from(n):[n],ky=n=>Jf(n).filter(e=>e instanceof HTMLElement),Og=[],Hd=function(){},WB=/\s+/g,My=new RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),Iy={left:0,top:0,width:0,height:0},Dy=(n,e)=>{if(e){let t=new Set(n.join("").match(e)||Og),r=n.length,i,o,s,a;if(t.size)for(;--r>-1;){o=n[r];for(s of t)if(s.startsWith(o)&&s.length>o.length){for(i=0,a=o;s.startsWith(a+=n[r+ ++i])&&a.length<s.length;);if(i&&a.length===s.length){n[r]=s,n.splice(r+1,i);break}}}}return n},Ly=n=>window.getComputedStyle(n).display==="inline"&&(n.style.display="inline-block"),Xs=(n,e,t)=>e.insertBefore(typeof n=="string"?document.createTextNode(n):n,t),Ag=(n,e,t)=>{let r=e[n+"sClass"]||"",{tag:i="div",aria:o="auto",propIndex:s=!1}=e,a=n==="line"?"block":"inline-block",l=r.indexOf("++")>-1,c=f=>{let h=document.createElement(i),d=t.length+1;return r&&(h.className=r+(l?" "+r+d:"")),s&&h.style.setProperty("--"+n,d+""),o!=="none"&&h.setAttribute("aria-hidden","true"),i!=="span"&&(h.style.position="relative",h.style.display=a),h.textContent=f,t.push(h),h};return l&&(r=r.replace("++","")),c.collection=t,c},GB=(n,e,t,r)=>{let i=Ag("line",t,r),o=window.getComputedStyle(n).textAlign||"left";return(s,a)=>{let l=i("");for(l.style.textAlign=o,n.insertBefore(l,e[s]);s<a;s++)l.appendChild(e[s]);l.normalize()}},xE=(n,e,t,r,i,o,s,a,l,c)=>{var f;let h=Array.from(n.childNodes),d=0,{wordDelimiter:u,reduceWhiteSpace:p=!0,prepareText:g}=e,v=n.getBoundingClientRect(),_=v,b=!p&&window.getComputedStyle(n).whiteSpace.substring(0,3)==="pre",y=0,x=t.collection,m,w,E,P,S,T,R,C,O,L,z,B,N,W,ee,D,ie,te;for(typeof u=="object"?(E=u.delimiter||u,w=u.replaceWith||""):w=u===""?"":u||" ",m=w!==" ";d<h.length;d++)if(P=h[d],P.nodeType===3){for(ee=P.textContent||"",p?ee=ee.replace(WB," "):b&&(ee=ee.replace(/\n/g,w+`
10`)),g&&(ee=g(ee,n)),P.textContent=ee,S=w||E?ee.split(E||w):ee.match(a)||Og,ie=S[S.length-1],C=m?ie.slice(-1)===" ":!ie,ie||S.pop(),_=v,R=m?S[0].charAt(0)===" ":!S[0],R&&Xs(" ",n,P),S[0]||S.shift(),Dy(S,l),o&&c||(P.textContent=""),O=1;O<=S.length;O++)if(D=S[O-1],!p&&b&&D.charAt(0)===`
11`&&((f=P.previousSibling)==null||f.remove(),Xs(document.createElement("br"),n,P),D=D.slice(1)),!p&&D==="")Xs(w,n,P);else if(D===" ")n.insertBefore(document.createTextNode(" "),P);else{if(m&&D.charAt(0)===" "&&Xs(" ",n,P),y&&O===1&&!R&&x.indexOf(y.parentNode)>-1?(T=x[x.length-1],T.appendChild(document.createTextNode(r?"":D))):(T=t(r?"":D),Xs(T,n,P),y&&O===1&&!R&&T.insertBefore(y,T.firstChild)),r)for(z=Ay?Dy([...Ay.segment(D)].map(ue=>ue.segment),l):D.match(a)||Og,te=0;te<z.length;te++)T.appendChild(z[te]===" "?document.createTextNode(" "):r(z[te]));if(o&&c){if(ee=P.textContent=ee.substring(D.length+1,ee.length),L=T.getBoundingClientRect(),L.top>_.top&&L.left<=_.left){for(B=n.cloneNode(),N=n.childNodes[0];N&&N!==T;)W=N,N=N.nextSibling,B.appendChild(W);n.parentNode.insertBefore(B,n),i&&Ly(B)}_=L}(O<S.length||C)&&Xs(O>=S.length?" ":m&&D.slice(-1)===" "?" "+w:w,n,P)}n.removeChild(P),y=0}else P.nodeType===1&&(s&&s.indexOf(P)>-1?(x.indexOf(P.previousSibling)>-1&&x[x.length-1].appendChild(P),y=P):(xE(P,e,t,r,i,o,s,a,l,!0),y=0),i&&Ly(P))};const wE=class PE{constructor(e,t){this.isSplit=!1,UB(),this.elements=ky(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=t,this._split=()=>this.isSplit&&this.split(this.vars);let r=[],i,o=()=>{let s=r.length,a;for(;s--;){a=r[s];let l=a.element.offsetWidth;if(l!==a.width){a.width=l,this._split();return}}};this._data={orig:r,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(i),i=setTimeout(o,200)})},Hd(this),this.split(t)}split(e){this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:t="chars,words,lines",aria:r="auto",deepSlice:i=!0,smartWrap:o,onSplit:s,autoSplit:a=!1,specialChars:l,mask:c}=this.vars,f=t.indexOf("lines")>-1,h=t.indexOf("chars")>-1,d=t.indexOf("words")>-1,u=h&&!d&&!f,p=l&&("push"in l?new RegExp("(?:"+l.join("|")+")","gu"):l),g=p?new RegExp(p.source+"|"+My.source,"gu"):My,v=!!e.ignore&&ky(e.ignore),{orig:_,animTime:b,obs:y}=this._data,x;
vendor: 1,539 bytes, line 11
11return(h||d||f)&&(this.elements.forEach((m,w)=>{_[w]={element:m,html:m.innerHTML,ariaL:m.getAttribute("aria-label"),ariaH:m.getAttribute("aria-hidden")},r==="auto"?m.setAttribute("aria-label",(m.textContent||"").trim()):r==="hidden"&&m.setAttribute("aria-hidden","true");let E=[],P=[],S=[],T=h?Ag("char",e,E):null,R=Ag("word",e,P),C,O,L,z;if(xE(m,e,R,T,u,i&&(f||u),v,g,p,!1),f){let B=Jf(m.childNodes),N=GB(m,B,e,S),W,ee=[],D=0,ie=B.map(ue=>ue.nodeType===1?ue.getBoundingClientRect():Iy),te=Iy;for(C=0;C<B.length;C++)W=B[C],W.nodeType===1&&(W.nodeName==="BR"?(ee.push(W),N(D,C+1),D=C+1,te=ie[D]):(C&&ie[C].top>te.top&&ie[C].left<=te.left&&(N(D,C),D=C),te=ie[C]));D<C&&N(D,C),ee.forEach(ue=>{var fe;return(fe=ue.parentNode)==null?void 0:fe.removeChild(ue)})}if(!d){for(C=0;C<P.length;C++)if(O=P[C],h||!O.nextSibling||O.nextSibling.nodeType!==3)if(o&&!f){for(L=document.createElement("span"),L.style.whiteSpace="nowrap";O.firstChild;)L.appendChild(O.firstChild);O.replaceWith(L)}else O.replaceWith(...O.childNodes);else z=O.nextSibling,z&&z.nodeType===3&&(z.textContent=(O.textContent||"")+(z.textContent||""),O.remove());P.length=0,m.normalize()}this.lines.push(...S),this.words.push(...P),this.chars.push(...E)}),c&&this[c]&&this.masks.push(...this[c].map(m=>{let w=m.cloneNode();return m.replaceWith(w),w.appendChild(m),m.className&&(w.className=m.className.replace(/(\b\w+\b)/g,"$1-mask")),w.style.overflow="clip",w}))),this.isSplit=!0,Ys&&(a?Ys.addEventListener("loadingdone",this._split):Ys.status==="loading"&&console.warn("SplitText c
11alled before fonts loaded")),(x=s&&s(this))&&x.totalTime&&(this._data.anim=b?x.totalTime(b):x),f&&a&&this.elements.forEach((m,w)=>{_[w].width=m.offsetWidth,y&&y.observe(m)}),this}revert(){var e,t;let{orig:r,anim:i,obs:o}=this._data;return o&&o.disconnect(),r.forEach(({element:s,html:a,ariaL:l,ariaH:c})=>{s.innerHTML=a,l?s.setAttribute("aria-label",l):s.removeAttribute("aria-label"),c?s.setAttribute("aria-hidden",c):s.removeAttribute("aria-hidden")}),this.chars.length=this.words.length=this.lines.length=r.length=this.masks.length=0,this.isSplit=!1,Ys?.removeEventListener("loadingdone",this._split),i&&(this._data.animTime=i.totalTime(),i.revert()),(t=(e=this.vars).onRevert)==null||t.call(e,this),this}static create(e,t){return new PE(e,t)}static register(e){vl=vl||e||window.gsap,vl&&(Jf=vl.utils.toArray,Hd=vl.core.context||Hd),!Rg&&window.innerWidth>0&&(Ys=document.fonts,Rg=!0)}};wE.version="3.13.0";let kg=wE;const YB=$t(()=>(typeof hn.registerPlugin=="function"&&hn.registerPlugin(De,Cs,As,Lo,Ya,Zf,kg),{provide:{gsap:hn,ScrollTrigger:De,ScrollToPlugin:Cs,ScrollSmoother:As,CustomEase:Lo,Draggable:Ya,CustomWiggle:Zf,SplitText:kg}})),XB=[wO,EO,OO,tI,rI,iI,oI,aI,II,DI,LI,FI,ZI,JI,Y2,X2,XL,uB,hB,pB,gB,vB,YB],$o=(n,e)=>{const t=n.__vccOpts||n;for(const[r,i]of e)t[r]=i;return t},qB={};function KB(n,e,t,r,i,o){return ge(),$e("div",null,[...e[0]||(e[0]=[ut("svg",{id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2606.72 258.05"},[ut("g",{id:"Layer_1-2"},[ut("path",{class:"cls-1",d:"M2427.03,78.37c0,43.54,25.33,62.53,58.97,73.22l38,11.87c15.04,4.75,22.16,11.08,22.16,24.14,0,14.25-10.69,22.96-27.7,22.96-24.93,0-38-14.64-38-38.39v-3.56h-55.81v5.54c0,50.66,34.04,83.91,94.2,83.91,50.26,0,87.86-27.31,87.86-78.37,0-39.97-23.75-59.76-64.12-73.22l-36.81-12.27c-13.06-4.35-19.79-11.48-19.79-22.96,0-14.25,9.89-23.75,26.12-23.75,24.14,0,35.22,15.44,35.22,39.18v3.96h55.41v-6.33c0-49.87-30.87-84.3-90.24-84.3-52.24,0-85.49,32.06-85.49,78.37m-189.07,0c0,43.54,25.33,62.53,58.97,73.22l38,11.87c15.04,4.75,22.16,11.08,22.16,24.14,0,14.25-10.69,22.96-27.7,22.96-24.93,0-38-14.64-38-38.39v-3.56h-55.81v5.54c0,50.66,34.04,83.91,94.2,83.91,50.26,0,87.86-27.31,87.86-78.37,0-39.97-23.75-59.76-64.12-73.22l-36.81-12.27c-13.06-4.35-19.79-11.48-19.79-22.96,0-14.25,9.89-23.75,26.12-23.75,24.14,0,35.22,15.44,35.22,39.18v3.96h55.41v-6.33c0-49.87-30.87-84.3-90.24-84.3-52.24,0-85.49,32.06-85.49,78.37m-7.7,175.33v-51.45h-96.18v-49.47h71.24v-50.66h-71.24V55.81h95.38V4.35h-156.73V253.7h157.52Zm-232.37-118.74L1927.44,4.35h-58.58V253.7h57.39V111.61h1.58l80.74,142.09h47.89V4.35h-56.99V134.96h-1.58Zm-205.85,118.74h70.05l-73.22-141.3L1857.35,4.35h-66.49l-66.89,109.63V4.35h-62.53V253.7h62.53v-69.26l17.02-28.1,51.06,97.36Zm-333.88-133.38v17.41c0,71.64,31.27,120.32,98.15,120.32s93.41-43.14,93.41-106.86v-6.33h-59.37v6.33c0,38.79-10.69,55.01-33.25,55.01s-34.43-16.23-34.43-55.01v-44.33c0-38.79,11.87-55.01,34.43-55.01s33.25,16.23,33.25,55.01v6.33h59.37v-6.33c0-63.72-28.1-106.86-93.41-106.86s-98.15,48.68-98.15,120.32m-13.1-115.96h-62.53V253.7h62.53V4.35Zm-253.62,74.01c0,43.54,25.33,62.53,58.97,73.22l38,11.87c15.04,4.75,22.16,11.08,22.16,24.14,0,14.25-10.69,22.96-27.7,22.96-24.93,0-38-14.64-38-38.39v-3.56h-55.81v5.54c0,50.66,34.04,83.91,94.2,83.91,50.26,0,87.86-27.31,87.86-78.37,0-39.97-23.75-59.76-64.12-73.22l-36.81-12.27c-13.06-4.35-19.79-11.48-19.79-22.96,0-14.25,9.89-23.75,26.12-23.75,24.14,0,35.22,15.44,35.22,39.18v3.96h55.41v-6.33c0-49.87-30.87-84.3-90.24-84.3-52.24,0-85.49,32.06-85.49,78.37m-134.55,56.6L986.44,4.35h-58.58V253.7h57.39V111.61h1.58l80.74,142.09h47.89V4.35h-56.99V134.96h-1.58Zm-204.7-28.1v44.33c0,38.79-12.67,55.01-35.22,55.01s-35.22-16.23-35.22-55.01v-44.33c0-38.79,12.67-55.01,35.22-55.01s35.22,16.23,35.22,55.01m64.51,30.87v-17.41c0-71.64-32.06-120.32-99.74-120.32s-99.74,48.68-99.74,120.32v17.41c0,71.64,32.06,120.32,99.74,120.32s99.74-48.68,99.74-120.32M704.13,4.35h-62.53V253.7h62.53V4.35Zm-198.39,249.34h62.14V55.81h63.33V4.35h-187.6V55.81h62.14V253.7Zm-125.11-146.84v44.33c0,38.79-12.67,55.01-35.22,55.01s-35.22-16.23-35.22-55.01v-44.33c0-38.79,12.67-55.01,35.22-55.01s35.22,16.23,35.22,55.01m64.51,30.87v-17.41C445.14,48.68,413.08,0,345.4,0s-99.74,48.68-99.74,120.32v17.41c0,71.64,32.06,120.32,99.74,120.32s99.74-48.68,99.74-120.32M96.18,253.7h38l39.97-166.23h1.58V253.7h58.58V4.35h-83.51l-30.48,136.55h-1.58L87.86,4.35H0V253.7H55.01V87.47h1.58l39.58,166.23Z"})])],-1)])])}const QB=$o(qB,[["render",KB],["__scopeId","data-v-b979ee20"]]),ZB={data(){return{foundRange:null}},computed:{vibeSounds(){return mr().vibeSounds}
11,vibeName(){return mr().vibeName},muted(){return mr().muted},vibeHeading(){return mr().vibeHeading},ranges(){return[{label:this.vibeHeading,min1:0,max1:0,min2:0,max2:0,min3:0,max3:0},{label:this.vibeHeading,min1:0,max1:100,min2:0,max2:100,min3:0,max3:100}]}},mounted(){Dr.$on("open-vibe-menu",this.updateSound),Dr.$on("play-vibe",this.updateSound)},methods:{updateSound(n){if(this.$device.isMobileOrTablet)return;const e=mr();if(this.$refs.sound1.value>0||this.$refs.sound2.value>0||this.$refs.sound3.value>0)e.setMuted(!1);else if(this.muted)return;const t=this.$refs.sound1.value,r=this.$refs.sound2.value,i=this.$refs.sound3.value;e.setVolume({index:0,volume:t}),e.setVolume({index:1,volume:r}),e.setVolume({index:2,volume:i}),this.$refs.audio1.volume=t/100,this.$refs.audio2.volume=r/100,this.$refs.audio3.volume=i/100,this.foundRange=this.ranges.find(o=>o.min1<=t&&o.max1>=t&&o.min2<=r&&o.max2>=r&&o.min3<=i&&o.max3>=i),e.setName(this.foundRange.label),this.$refs.audio1.play(),this.$refs.audio2.play(),this.$refs.audio3.play()},pause(){this.$refs.audio1.volume=0,this.$refs.audio2.volume=0,this.$refs.audio3.volume=0,this.$refs.audio1.pause(),this.$refs.audio2.pause(),this.$refs.audio3.pause()},play(){this.$device.isMobileOrTablet||(this.$refs.audio1.volume=this.vibeSounds[0].volume/100,this.$refs.audio2.volume=this.vibeSounds[1].volume/100,this.$refs.audio3.volume=this.vibeSounds[2].volume/100,this.$refs.audio1.play(),this.$refs.audio2.play(),this.$refs.audio3.play())},toggleMute(n){mr().setMuted(n)}},watch:{muted:function(n){this.muted?this.pause():this.play()}}},JB={class:"vibe-sounds"},e5={class:"vibe-sound-1 vibe-sound-wrap"},t5={class:"vibe-sound-label"},n5=["value"],r5=["src"],i5={class:"vibe-sound-2 vibe-sound-wrap"},o5={class:"vibe-sound-label"},s5=["value"],a5=["src"],l5={class:"vibe-sound-3 vibe-sound-wrap"},u5={class:"vibe-sound-label"},c5=["value"],f5=["src"];function h5(n,e,t,r,i,o){return ge(),$e("div",JB,[ut("div",e5,[ut("p",t5,os(o.vibeSounds[0].name),1),ut("input",{type:"range",ref:"sound1",min:"0",max:"100",value:o.muted?0:o.vibeSounds[0].volume,onChange:e[0]||(e[0]=(...s)=>o.updateSound&&o.updateSound(...s))},null,40,n5),ut("audio",{ref:"audio1",src:o.vibeSounds[0].sound.url,loop:""},null,8,r5)]),ut("div",i5,[ut("p",o5,os(o.vibeSounds[1].name),1),ut("input",{type:"range",ref:"sound2",min:"0",max:"100",value:o.muted?0:o.vibeSounds[1].volume,onChange:e[1]||(e[1]=(...s)=>o.updateSound&&o.updateSound(...s))},null,40,s5),ut("audio",{ref:"audio2",src:o.vibeSounds[1].sound.url,loop:""},null,8,a5)]),ut("div",l5,[ut("p",u5,os(o.vibeSounds[2].name),1),ut("input",{type:"range",ref:"sound3",min:"0",max:"100",value:o.muted?0:o.vibeSounds[2].volume,onChange:e[2]||(e[2]=(...s)=>o.updateSound&&o.updateSound(...s))},null,40,c5),ut("audio",{ref:"audio3",src:o.vibeSounds[2].sound.url,loop:""},null,8,f5)])])}const d5=$o(ZB,[["render",h5],["__scopeId","data-v-b76000bb"]]);var Ny=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function p5(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function pF(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var e=n.default;if(typeof e=="function"){var t=function r(){var i=!1;try{i=this instanceof r}catch{}return i?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(r){var i=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return n[r]}})}),t}var uf={exports:{}};var g5=uf.exports,By;function v5(){return By||(By=1,(function(n,e){(function(r,i){n.exports=i()})(g5,function(){return(function(t){var r={};function i(o){if(r[o])return r[o].exports;var s=r[o]={i:o,l:!1,exports:{}};return t[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=r,i.d=function(o,s,a){i.o(o,s)||Object.defineProperty(o,s,{enumerable:!0,get:a})},i.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,s){if(s&1&&(o=i(o)),s&8||s&4&&typeof o=="object"&&o&&o.__esModule)return o;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:o}),s&2&&typeof o!="string")for(var l in o)i.d(a,l,(function(c){return o[c]}).bind(null,l));return a},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="",i(i.s=20)})([(function(t,r){var i={};t.exports=i,(function(){i._baseDelta=1e3/60,i._nextId=0,i._seed=0,i._nowStartTime=+new Date,i._warnedOnce={},i._decomp=null,i.extend=function(s,a){var l,c;typeof a=="boolean"?(l=2,c=a):(l=1,c=!0);for(var f=l;f<arguments.length;f++){var h=arguments[f];if(h)for(var d in h)c&&h[d]&&h[d].constructor===Object&&(!s[d]||s[d].constructor===Object)?(s[d]=s[d]||{},i.extend(s[d],c,h[d])):s[d]=h[d]}return s},i.clone=function(s,a){return i.extend({},a,s)},i.keys=function(s){if(Object.keys)return Object.keys(s);var a=[];for(var l in s)a.push(l);return a},i.values=function(s){var a=[];if(Object.keys){for(var l=Object.keys(s),c=0;c<l.length;c++)a.push(s[l[c]]);return a}for(var f in s)a.push(s[f]);return a},i.get=function(s,a,l,c){a=a.split(".").slice(l,c);for(var f=0;f<a.length;f+=1)s=s[a[f]];return s},i.set=function(s,a,l,c,f){var h=a.split(".").slice(c,f);return i.get(s,a,0,-1)[h[h.length-1]]=l,l},i.shuffle=function(s){for(var a=s.length-1;a>0;a--){var l=Math.floor(i.random()*(a+1)),c=s[a];s[a]=s[l],s[l]=c}return s},i.choose=function(s){return s[Math.floor(i.random()*s.length)]},i.isElement=function(s){return typeof HTMLElement<"u"?s instanceof HTMLElement:!!(s&&s.nodeType&&s.nodeName)},i.isArray=function(s){return Object.prototype.toString.call(s)==="[object Array]"},i.isFunction=function(s){return typeof s=="function"},i.isPlainObject=function(s){return typeof s=="object"&&s.constructor===Object},i.isString=function(s){return toString.call(s)==="[object String]"},i.clamp=function(s,a,l){return s<a?a:s>l?l:s},i.sign=function(s){return s<0?-1:1},i.now=function(){if(typeof window<"u"&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-i._nowStartTime},i.random=function(s,a){return s=typeof s<"u"?s:0,a=typeof a<"u"?a:1,s+o()*(a-s)};var o=function(){return i._seed=(i._seed*9301+49297)%233280,i._seed/233280};i.colorToNumber=function(s){return s=s.replace("#",""),s.length==3&&(s=s.charAt(0)+s.charAt(0)+s.charAt(1)+s.charAt(1)+s.charAt(2)+s.charAt(2)),parseInt(s,16)},i.logLevel=1,i.log=function(){console&&i.logLevel>0&&i.logLevel<=3&&console.log.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},i.info=function(){console&&i.logLevel>0&&i.logLevel<=2&&console.info.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},i.warn=function(){console&&i.logLevel>0&&i.logLevel<=3&&console.warn.apply(console,["matter-js:"].concat(Array.prototype.slice.call(arguments)))},i.warnOnce=function(){var s=Array.prototype.slice.call(arguments).join(" ");i._warnedOnce[s]||(i.warn(s),i._warnedOnce[s]=!0)},i.deprecated=function(s,a,l){s[a]=i.chain(function(){i.warnOnce("🔅 deprecated 🔅",l)},s[a])},i.nextId=function(){return i._nextId++},i.indexOf=function(s,a){if(s.indexOf)return s.indexOf(a);for(var l=0;l<s.length;l++)if(s[l]===a)return l;return-1},i.map=function(s,a){if(s.map)return s.map(a);for(var l=[],c=0;c<s.length;c+=1)l.push(a(s[c]));return l},i.topologicalSort=function(s){var a=[],l=[],c=[];for(var f in s)!l[f]&&!c[f]&&i._topologicalSort(f,l,c,s,a);return a},i._topologicalSort=function(s,a,l,c,f){var h=c[s]||[];l[s]=!0;for(var d=0;d<h.length;d+=1){var u=h[d];l[u]||a[u]||i._topologicalSort(u,a,l,c,f)}l[s]=!1,a[s]=!0,f.push(s)},i.chain=function(){for(var s=[],a=0;a<arguments.length;a+=1){var l=arguments[a];l._chained?s.push.apply(s,l._chained):s.push(l)}var c=function(){for(var f,h=new Array(arguments.length),d=0,u=arguments.length;d<u;d++)h[d]=arguments[d];for(d=0;d<s.length;d+=1){var p=s[d].apply(f,h);typeof p<"u"&&(f=p)}return f};return c._chained=s,c},i.chainPathBefore=function(s,a,l){return i.set(s,a,i.chain(l,i.get(s,a)))},i.chainPathAfter=function(s,a,l){return i.set(s,a,i.chain(i.get(s,a),l))},i.setDecomp=function(s){i._decomp=s},i.getDecomp=function(){var s=i._decomp;try{!s&&typeof window<"u"&&(s=window.decomp),!s&&typeof Ny<"u"&&(s=Ny.decomp)}catch{s=null}return s}})()}),(function(t,r){var i={};t.exports=i,(function(){i.create=function(o){var s={min:{x:0,y:0},max:{x:0,y:0}};return o&&i.update(s,o),s},i.update=function(o,s,a){o.min.x=1/0,o.max.x=-1/0,o.min.y=1/0,o.max.y=-1/0;for(var l=0;l<s.length;l++){var c=s[l];c.x>o.max.x&&(o.max.x=c.x),c.x<o.min.x&&(o.min.x=c.x),c.y>o.max.y&&(o.max.y=c.y),c.y<o.min.y&&(o.min.y=c.y)}a&&(a.x>0?o.max.x+=a.x:o.min.x+=a.x,a.y>0?o.max.y+=a.y:o.min.y+=a.y)},i.contains=function(o,s){return s.x>=o.min.x&&s.x<=o.max.x&&s.y>=o.min.y&&s.y<=o.max.y},i.overlaps=function(o,s){return o.min.x<=s.max.x&&o.max.x>=s.min.x&&o.max.y>=s.min.y&&o.min.y<=s.max.y},i.translate=function(o,s){o.min.x+=s.x,o.max.x+=s.x,o.min.y+=s.y,o.max.y+=s.y},i.shift=function(o,s){var a=o.max.x-o.min.x,l=o.max.y-o.min.y;o.min.x=s.x,o.max.x=s.x+a,o.min.y=s.y,o.max.y=s.y+l}})()}),(function(t,r){var i={};t.exports=i,(function(){i.create=function(o,s){return{x:o||0,y:s||0}},i.clone=function(o){return{x:o.x,y:o.y}},i.magnitude=function(o){return Math.sqrt(o.x*o.x+o.y*o.y)},i.magnitudeSquared=function(o){return o.x*o.x+o.y*o.y},i.rotate=function(o,s,a){var l=Math.cos(s),c=Math.sin(s);a||(a={});var f=o.x*l-o.y*c;return a.y=o.x*c+o.y*l,a.x=f,a},i.rotateAbout=function(o,s,a,l){var c=Math.cos(s),f=Math.sin(s);l||(l={});var h=a.x+((o.x-a.x)*c-(o.y-a.y)*f);return l.y=a.y+((o.x-a.x)*f+(o.y-a.y)*c),l.x=h,l}
11,i.normalise=function(o){var s=i.magnitude(o);return s===0?{x:0,y:0}:{x:o.x/s,y:o.y/s}},i.dot=function(o,s){return o.x*s.x+o.y*s.y},i.cross=function(o,s){return o.x*s.y-o.y*s.x},i.cross3=function(o,s,a){return(s.x-o.x)*(a.y-o.y)-(s.y-o.y)*(a.x-o.x)},i.add=function(o,s,a){return a||(a={}),a.x=o.x+s.x,a.y=o.y+s.y,a},i.sub=function(o,s,a){return a||(a={}),a.x=o.x-s.x,a.y=o.y-s.y,a},i.mult=function(o,s){return{x:o.x*s,y:o.y*s}},i.div=function(o,s){return{x:o.x/s,y:o.y/s}},i.perp=function(o,s){return s=s===!0?-1:1,{x:s*-o.y,y:s*o.x}},i.neg=function(o){return{x:-o.x,y:-o.y}},i.angle=function(o,s){return Math.atan2(s.y-o.y,s.x-o.x)},i._temp=[i.create(),i.create(),i.create(),i.create(),i.create(),i.create()]})()}),(function(t,r,i){var o={};t.exports=o;var s=i(2),a=i(0);(function(){o.create=function(l,c){for(var f=[],h=0;h<l.length;h++){var d=l[h],u={x:d.x,y:d.y,index:h,body:c,isInternal:!1};f.push(u)}return f},o.fromPath=function(l,c){var f=/L?\s*([-\d.e]+)[\s,]*([-\d.e]+)*/ig,h=[];return l.replace(f,function(d,u,p){h.push({x:parseFloat(u),y:parseFloat(p)})}),o.create(h,c)},o.centre=function(l){for(var c=o.area(l,!0),f={x:0,y:0},h,d,u,p=0;p<l.length;p++)u=(p+1)%l.length,h=s.cross(l[p],l[u]),d=s.mult(s.add(l[p],l[u]),h),f=s.add(f,d);return s.div(f,6*c)},o.mean=function(l){for(var c={x:0,y:0},f=0;f<l.length;f++)c.x+=l[f].x,c.y+=l[f].y;return s.div(c,l.length)},o.area=function(l,c){for(var f=0,h=l.length-1,d=0;d<l.length;d++)f+=(l[h].x-l[d].x)*(l[h].y+l[d].y),h=d;return c?f/2:Math.abs(f)/2},o.inertia=function(l,c){for(var f=0,h=0,d=l,u,p,g=0;g<d.length;g++)p=(g+1)%d.length,u=Math.abs(s.cross(d[p],d[g])),f+=u*(s.dot(d[p],d[p])+s.dot(d[p],d[g])+s.dot(d[g],d[g])),h+=u;return c/6*(f/h)},o.translate=function(l,c,f){f=typeof f<"u"?f:1;var h=l.length,d=c.x*f,u=c.y*f,p;for(p=0;p<h;p++)l[p].x+=d,l[p].y+=u;return l},o.rotate=function(l,c,f){if(c!==0){var h=Math.cos(c),d=Math.sin(c),u=f.x,p=f.y,g=l.length,v,_,b,y;for(y=0;y<g;y++)v=l[y],_=v.x-u,b=v.y-p,v.x=u+(_*h-b*d),v.y=p+(_*d+b*h);return l}},o.contains=function(l,c){for(var f=c.x,h=c.y,d=l.length,u=l[d-1],p,g=0;g<d;g++){if(p=l[g],(f-u.x)*(p.y-u.y)+(h-u.y)*(u.x-p.x)>0)return!1;u=p}return!0},o.scale=function(l,c,f,h){if(c===1&&f===1)return l;h=h||o.centre(l);for(var d,u,p=0;p<l.length;p++)d=l[p],u=s.sub(d,h),l[p].x=h.x+u.x*c,l[p].y=h.y+u.y*f;return l},o.chamfer=function(l,c,f,h,d){typeof c=="number"?c=[c]:c=c||[8],f=typeof f<"u"?f:-1,h=h||2,d=d||14;for(var u=[],p=0;p<l.length;p++){var g=l[p-1>=0?p-1:l.length-1],v=l[p],_=l[(p+1)%l.length],b=c[p<c.length?p:c.length-1];if(b===0){u.push(v);continue}var y=s.normalise({x:v.y-g.y,y:g.x-v.x}),x=s.normalise({x:_.y-v.y,y:v.x-_.x}),m=Math.sqrt(2*Math.pow(b,2)),w=s.mult(a.clone(y),b),E=s.normalise(s.mult(s.add(y,x),.5)),P=s.sub(v,s.mult(E,m)),S=f;f===-1&&(S=Math.pow(b,.32)*1.75),S=a.clamp(S,h,d),S%2===1&&(S+=1);for(var T=Math.acos(s.dot(y,x)),R=T/S,C=0;C<S;C++)u.push(s.add(s.rotate(w,R*C),P))}return u},o.clockwiseSort=function(l){var c=o.mean(l);return l.sort(function(f,h){return s.angle(c,f)-s.angle(c,h)}),l},o.isConvex=function(l){var c=0,f=l.length,h,d,u,p;if(f<3)return null;for(h=0;h<f;h++)if(d=(h+1)%f,u=(h+2)%f,p=(l[d].x-l[h].x)*(l[u].y-l[d].y),p-=(l[d].y-l[h].y)*(l[u].x-l[d].x),p<0?c|=1:p>0&&(c|=2),c===3)return!1;return c!==0?!0:null},o.hull=function(l){var c=[],f=[],h,d;for(l=l.slice(0),l.sort(function(u,p){var g=u.x-p.x;return g!==0?g:u.y-p.y}),d=0;d<l.length;d+=1){for(h=l[d];f.length>=2&&s.cross3(f[f.length-2],f[f.length-1],h)<=0;)f.pop();f.push(h)}for(d=l.length-1;d>=0;d-=1){for(h=l[d];c.length>=2&&s.cross3(c[c.length-2],c[c.length-1],h)<=0;)c.pop();c.push(h)}return c.pop(),f.pop(),c.concat(f)}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(3),a=i(2),l=i(7),c=i(0),f=i(1),h=i(11);(function(){o._timeCorrection=!0,o._inertiaScale=4,o._nextCollidingGroupId=1,o._nextNonCollidingGroupId=-1,o._nextCategory=1,o._baseDelta=1e3/60,o.create=function(u){var p={id:c.nextId(),type:"body",label:"Body",parts:[],plugin:{},angle:0,vertices:s.fromPath("L 0 0 L 40 0 L 40 40 L 0 40"),position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,render:{visible:!0,opacity:1,strokeStyle:null,fillStyle:null,lineWidth:null,sprite:{xScale:1,yScale:1,xOffset:0,yOffset:0}},events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inertia:0,deltaTime:16.666666666666668,_original:null},g=c.extend(p,u);return d(g,u),g},o.nextGroup=function(u){return u?o._nextNonCollidingGroupId--:o._nextCollidingGroupId++},o.nextCategory=function(){return o._nextCategory=o._nextCategory<<1,o._nextCategory};var d=function(u,p){p=p||{},o.set(u,{bounds:u.bounds||f.create(u.vertices),positionPrev:u.positionPrev||a.clone(u.position),anglePrev:u.anglePrev||u.angle,vertices:u.vertices,parts:u.parts||[u],isStatic:u.isStatic,isSleeping:u.isSleeping,parent:u.parent||u}),s.rotate(u.vertices,u.angle,u.position),h.rotate(u.axes,u.angle),f.update(u.bounds,u.vertices,u.velocity),o.set(u,{axes:p.axes||u.axes,area:p.area||u.area,mass:p.mass||u.mass,inertia:p.inertia||u.inertia});var g=u.isStatic?"#14151f":c.choose(["#f19648","#f5d259","#f55a3c","#063e7b","#ececd1"]),v=u.isStatic?"#555":"#ccc",_=u.isStatic&&u.render.fillStyle===null?1:0;u.render.fillStyle=u.render.fillStyle||g,u.render.strokeStyle=u.render.strokeStyle||v,u.render.lineWidth=u.render.lineWidth||_,u.render.sprite.xOffset+=-(u.bounds.min.x-u.position.x)/(u.bounds.max.x-u.bounds.min.x),u.render.sprite.yOffset+=-(u.bounds.min.y-u.position.y)/(u.bounds.max.y-u.bounds.min.y)};o.set=function(u,p,g){var v;typeof p=="string"&&(v=p,p={},p[v]=g);for(v in p)if(Object.prototype.hasOwnProperty.call(p,v))switch(g=p[v],v){case"isStatic":o.setStatic(u,g);break;case"isSleeping":l.set(u,g);break;case"mass":o.setMass(u,g);break;case"density":o.setDensity(u,g);break;case"inertia":o.setInertia(u,g);break;case"vertices":o.setVertices(u,g);break;case"position":o.setPosition(u,g);break;case"angle":o.setAngle(u,g);break;case"velocity":o.setVelocity(u,g);break;case"angularVelocity":o.setAngularVelocity(u,g);break;case"speed":o.setSpeed(u,g);break;case"angularSpeed":o.setAngularSpeed(u,g);break;case"parts":o.setParts(u,g);break;case"centre":o.setCentre(u,g);break;default:u[v]=g}},o.setStatic=function(u,p){for(var g=0;g<u.parts.length;g++){var v=u.parts[g];v.isStatic=p,p?(v._original={restitution:v.restitution,friction:v.friction,mass:v.mass,inertia:v.inertia,density:v.density,inverseMass:v.inverseMass,inverseInertia:v.inverseInertia},v.restitution=0,v.friction=1,v.mass=v.inertia=v.density=1/0,v.inverseMass=v.inverseInertia=0,v.positionPrev.x=v.position.x,v.positionPrev.y=v.position.y,v.anglePrev=v.angle,v.angularVelocity=0,v.speed=0,v.angularSpeed=0,v.motion=0):v._original&&(v.restitution=v._original.restitution,v.friction=v._original.friction,v.mass=v._original.mass,v.inertia=v._original.inertia,v.density=v._original.density,v.inverseMass=v._original.inverseMass,v.inverseInertia=v._original.inverseInertia,v._original=null)}},o.setMass=function(u,p){var g=u.inertia/(u.mass/6);u.inertia=g*(p/6),u.inverseInertia=1/u.inertia,u.mass=p,u.inverseMass=1/u.mass,u.density=u.mass/u.area},o.setDensity=function(u,p){o.setMass(u,p*u.area),u.density=p},o.setInertia=function(u,p){u.inertia=p,u.inverseInertia=1/u.inertia},o.setVertices=function(u,p){p[0].body===u?u.vertices=p:u.vertices=s.
vendor: 5,055 bytes, line 11
11create(p,u),u.axes=h.fromVertices(u.vertices),u.area=s.area(u.vertices),o.setMass(u,u.density*u.area);var g=s.centre(u.vertices);s.translate(u.vertices,g,-1),o.setInertia(u,o._inertiaScale*s.inertia(u.vertices,u.mass)),s.translate(u.vertices,u.position),f.update(u.bounds,u.vertices,u.velocity)},o.setParts=function(u,p,g){var v;for(p=p.slice(0),u.parts.length=0,u.parts.push(u),u.parent=u,v=0;v<p.length;v++){var _=p[v];_!==u&&(_.parent=u,u.parts.push(_))}if(u.parts.length!==1){if(g=typeof g<"u"?g:!0,g){var b=[];for(v=0;v<p.length;v++)b=b.concat(p[v].vertices);s.clockwiseSort(b);var y=s.hull(b),x=s.centre(y);o.setVertices(u,y),s.translate(u.vertices,x)}var m=o._totalProperties(u);u.area=m.area,u.parent=u,u.position.x=m.centre.x,u.position.y=m.centre.y,u.positionPrev.x=m.centre.x,u.positionPrev.y=m.centre.y,o.setMass(u,m.mass),o.setInertia(u,m.inertia),o.setPosition(u,m.centre)}},o.setCentre=function(u,p,g){g?(u.positionPrev.x+=p.x,u.positionPrev.y+=p.y,u.position.x+=p.x,u.position.y+=p.y):(u.positionPrev.x=p.x-(u.position.x-u.positionPrev.x),u.positionPrev.y=p.y-(u.position.y-u.positionPrev.y),u.position.x=p.x,u.position.y=p.y)},o.setPosition=function(u,p,g){var v=a.sub(p,u.position);g?(u.positionPrev.x=u.position.x,u.positionPrev.y=u.position.y,u.velocity.x=v.x,u.velocity.y=v.y,u.speed=a.magnitude(v)):(u.positionPrev.x+=v.x,u.positionPrev.y+=v.y);for(var _=0;_<u.parts.length;_++){var b=u.parts[_];b.position.x+=v.x,b.position.y+=v.y,s.translate(b.vertices,v),f.update(b.bounds,b.vertices,u.velocity)}},o.setAngle=function(u,p,g){var v=p-u.angle;g?(u.anglePrev=u.angle,u.angularVelocity=v,u.angularSpeed=Math.abs(v)):u.anglePrev+=v;for(var _=0;_<u.parts.length;_++){var b=u.parts[_];b.angle+=v,s.rotate(b.vertices,v,u.position),h.rotate(b.axes,v),f.update(b.bounds,b.vertices,u.velocity),_>0&&a.rotateAbout(b.position,v,u.position,b.position)}},o.setVelocity=function(u,p){var g=u.deltaTime/o._baseDelta;u.positionPrev.x=u.position.x-p.x*g,u.positionPrev.y=u.position.y-p.y*g,u.velocity.x=(u.position.x-u.positionPrev.x)/g,u.velocity.y=(u.position.y-u.positionPrev.y)/g,u.speed=a.magnitude(u.velocity)},o.getVelocity=function(u){var p=o._baseDelta/u.deltaTime;return{x:(u.position.x-u.positionPrev.x)*p,y:(u.position.y-u.positionPrev.y)*p}},o.getSpeed=function(u){return a.magnitude(o.getVelocity(u))},o.setSpeed=function(u,p){o.setVelocity(u,a.mult(a.normalise(o.getVelocity(u)),p))},o.setAngularVelocity=function(u,p){var g=u.deltaTime/o._baseDelta;u.anglePrev=u.angle-p*g,u.angularVelocity=(u.angle-u.anglePrev)/g,u.angularSpeed=Math.abs(u.angularVelocity)},o.getAngularVelocity=function(u){return(u.angle-u.anglePrev)*o._baseDelta/u.deltaTime},o.getAngularSpeed=function(u){return Math.abs(o.getAngularVelocity(u))},o.setAngularSpeed=function(u,p){o.setAngularVelocity(u,c.sign(o.getAngularVelocity(u))*p)},o.translate=function(u,p,g){o.setPosition(u,a.add(u.position,p),g)},o.rotate=function(u,p,g,v){if(!g)o.setAngle(u,u.angle+p,v);else{var _=Math.cos(p),b=Math.sin(p),y=u.position.x-g.x,x=u.position.y-g.y;o.setPosition(u,{x:g.x+(y*_-x*b),y:g.y+(y*b+x*_)},v),o.setAngle(u,u.angle+p,v)}},o.scale=function(u,p,g,v){var _=0,b=0;v=v||u.position;for(var y=0;y<u.parts.length;y++){var x=u.parts[y];s.scale(x.vertices,p,g,v),x.axes=h.fromVertices(x.vertices),x.area=s.area(x.vertices),o.setMass(x,u.density*x.area),s.translate(x.vertices,{x:-x.position.x,y:-x.position.y}),o.setInertia(x,o._inertiaScale*s.inertia(x.vertices,x.mass)),s.translate(x.vertices,{x:x.position.x,y:x.position.y}),y>0&&(_+=x.area,b+=x.inertia),x.position.x=v.x+(x.position.x-v.x)*p,x.position.y=v.y+(x.position.y-v.y)*g,f.update(x.bounds,x.vertices,u.velocity)}u.parts.length>1&&(u.area=_,u.isStatic||(o.setMass(u,u.density*_),o.setInertia(u,b))),u.circleRadius&&(p===g?u.circleRadius*=p:u.circleRadius=null)},o.update=function(u,p){p=(typeof p<"u"?p:1e3/60)*u.timeScale;var g=p*p,v=o._timeCorrection?p/(u.deltaTime||p):1,_=1-u.frictionAir*(p/c._baseDelta),b=(u.position.x-u.positionPrev.x)*v,y=(u.position.y-u.positionPrev.y)*v;u.velocity.x=b*_+u.force.x/u.mass*g,u.velocity.y=y*_+u.force.y/u.mass*g,u.positionPrev.x=u.position.x,u.positionPrev.y=u.position.y,u.position.x+=u.velocity.x,u.position.y+=u.velocity.y,u.deltaTime=p,u.angularVelocity=(u.angle-u.anglePrev)*_*v+u.torque/u.inertia*g,u.anglePrev=u.angle,u.angle+=u.angularVelocity;for(var x=0;x<u.parts.length;x++){var m=u.parts[x];s.translate(m.vertices,u.velocity),x>0&&(m.position.x+=u.velocity.x,m.position.y+=u.velocity.y),u.angularVelocity!==0&&(s.rotate(m.vertices,u.angularVelocity,u.position),h.rotate(m.axes,u.angularVelocity),x>0&&a.rotateAbout(m.position,u.angularVelocity,u.position,m.position)),f.update(m.bounds,m.vertices,u.velocity)}},o.updateVelocities=function(u){var p=o._baseDelta/u.deltaTime,g=u.velocity;g.x=(u.position.x-u.positionPrev.x)*p,g.y=(u.position.y-u.positionPrev.y)*p,u.speed=Math.sqrt(g.x*g.x+g.y*g.y),u.angularVelocity=(u.angle-u.anglePrev)*p,u.angularSpeed=Math.abs(u.angularVelocity)},o.applyForce=function(u,p,g){var v={x:p.x-u.position.x,y:p.y-u.position.y};
11u.force.x+=g.x,u.force.y+=g.y,u.torque+=v.x*g.y-v.y*g.x},o._totalProperties=function(u){for(var p={mass:0,area:0,inertia:0,centre:{x:0,y:0}},g=u.parts.length===1?0:1;g<u.parts.length;g++){var v=u.parts[g],_=v.mass!==1/0?v.mass:1;p.mass+=_,p.area+=v.area,p.inertia+=v.inertia,p.centre=a.add(p.centre,a.mult(v.position,_))}return p.centre=a.div(p.centre,p.mass),p}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(0);(function(){o.on=function(a,l,c){for(var f=l.split(" "),h,d=0;d<f.length;d++)h=f[d],a.events=a.events||{},a.events[h]=a.events[h]||[],a.events[h].push(c);return c},o.off=function(a,l,c){if(!l){a.events={};return}typeof l=="function"&&(c=l,l=s.keys(a.events).join(" "));for(var f=l.split(" "),h=0;h<f.length;h++){var d=a.events[f[h]],u=[];if(c&&d)for(var p=0;p<d.length;p++)d[p]!==c&&u.push(d[p]);a.events[f[h]]=u}},o.trigger=function(a,l,c){var f,h,d,u,p=a.events;if(p&&s.keys(p).length>0){c||(c={}),f=l.split(" ");for(var g=0;g<f.length;g++)if(h=f[g],d=p[h],d){u=s.clone(c,!1),u.name=h,u.source=a;for(var v=0;v<d.length;v++)d[v].apply(a,[u])}}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(5),a=i(0),l=i(1),c=i(4);(function(){o.create=function(f){return a.extend({id:a.nextId(),type:"composite",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:"Composite",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},f)},o.setModified=function(f,h,d,u){if(f.isModified=h,h&&f.cache&&(f.cache.allBodies=null,f.cache.allConstraints=null,f.cache.allComposites=null),d&&f.parent&&o.setModified(f.parent,h,d,u),u)for(var p=0;p<f.composites.length;p++){var g=f.composites[p];o.setModified(g,h,d,u)}},o.add=function(f,h){var d=[].concat(h);s.trigger(f,"beforeAdd",{object:h});for(var u=0;u<d.length;u++){var p=d[u];switch(p.type){case"body":if(p.parent!==p){a.warn("Composite.add: skipped adding a compound body part (you must add its parent instead)");break}o.addBody(f,p);break;case"constraint":o.addConstraint(f,p);break;case"composite":o.addComposite(f,p);break;case"mouseConstraint":o.addConstraint(f,p.constraint);break}}return s.trigger(f,"afterAdd",{object:h}),f},o.remove=function(f,h,d){var u=[].concat(h);s.trigger(f,"beforeRemove",{object:h});for(var p=0;p<u.length;p++){var g=u[p];switch(g.type){case"body":o.removeBody(f,g,d);break;case"constraint":o.removeConstraint(f,g,d);break;case"composite":o.removeComposite(f,g,d);break;case"mouseConstraint":o.removeConstraint(f,g.constraint);break}}return s.trigger(f,"afterRemove",{object:h}),f},o.addComposite=function(f,h){return f.composites.push(h),h.parent=f,o.setModified(f,!0,!0,!1),f},o.removeComposite=function(f,h,d){var u=a.indexOf(f.composites,h);if(u!==-1&&o.removeCompositeAt(f,u),d)for(var p=0;p<f.composites.length;p++)o.removeComposite(f.composites[p],h,!0);return f},o.removeCompositeAt=function(f,h){return f.composites.splice(h,1),o.setModified(f,!0,!0,!1),f},o.addBody=function(f,h){return f.bodies.push(h),o.setModified(f,!0,!0,!1),f},o.removeBody=function(f,h,d){var u=a.indexOf(f.bodies,h);if(u!==-1&&o.removeBodyAt(f,u),d)for(var p=0;p<f.composites.length;p++)o.removeBody(f.composites[p],h,!0);return f},o.removeBodyAt=function(f,h){return f.bodies.splice(h,1),o.setModified(f,!0,!0,!1),f},o.addConstraint=function(f,h){return f.constraints.push(h),o.setModified(f,!0,!0,!1),f},o.removeConstraint=function(f,h,d){var u=a.indexOf(f.constraints,h);if(u!==-1&&o.removeConstraintAt(f,u),d)for(var p=0;p<f.composites.length;p++)o.removeConstraint(f.composites[p],h,!0);return f},o.removeConstraintAt=function(f,h){return f.constraints.splice(h,1),o.setModified(f,!0,!0,!1),f},o.clear=function(f,h,d){if(d)for(var u=0;u<f.composites.length;u++)o.clear(f.composites[u],h,!0);return h?f.bodies=f.bodies.filter(function(p){return p.isStatic}):f.bodies.length=0,f.constraints.length=0,f.composites.length=0,o.setModified(f,!0,!0,!1),f},o.allBodies=function(f){if(f.cache&&f.cache.allBodies)return f.cache.allBodies;for(var h=[].concat(f.bodies),d=0;d<f.composites.length;d++)h=h.concat(o.allBodies(f.composites[d]));return f.cache&&(f.cache.allBodies=h),h},o.allConstraints=function(f){if(f.cache&&f.cache.allConstraints)return f.cache.allConstraints;for(var h=[].concat(f.constraints),d=0;d<f.composites.length;d++)h=h.concat(o.allConstraints(f.composites[d]));return f.cache&&(f.cache.allConstraints=h),h},o.allComposites=function(f){if(f.cache&&f.cache.allComposites)return f.cache.allComposites;for(var h=[].concat(f.composites),d=0;d<f.composites.length;d++)h=h.concat(o.allComposites(f.composites[d]));return f.cache&&(f.cache.allComposites=h),h},o.get=function(f,h,d){var u,p;switch(d){case"body":u=o.allBodies(f);break;case"constraint":u=o.allConstraints(f);break;
11case"composite":u=o.allComposites(f).concat(f);break}return u?(p=u.filter(function(g){return g.id.toString()===h.toString()}),p.length===0?null:p[0]):null},o.move=function(f,h,d){return o.remove(f,h),o.add(d,h),f},o.rebase=function(f){for(var h=o.allBodies(f).concat(o.allConstraints(f)).concat(o.allComposites(f)),d=0;d<h.length;d++)h[d].id=a.nextId();return f},o.translate=function(f,h,d){for(var u=d?o.allBodies(f):f.bodies,p=0;p<u.length;p++)c.translate(u[p],h);return f},o.rotate=function(f,h,d,u){for(var p=Math.cos(h),g=Math.sin(h),v=u?o.allBodies(f):f.bodies,_=0;_<v.length;_++){var b=v[_],y=b.position.x-d.x,x=b.position.y-d.y;c.setPosition(b,{x:d.x+(y*p-x*g),y:d.y+(y*g+x*p)}),c.rotate(b,h)}return f},o.scale=function(f,h,d,u,p){for(var g=p?o.allBodies(f):f.bodies,v=0;v<g.length;v++){var _=g[v],b=_.position.x-u.x,y=_.position.y-u.y;c.setPosition(_,{x:u.x+b*h,y:u.y+y*d}),c.scale(_,h,d)}return f},o.bounds=function(f){for(var h=o.allBodies(f),d=[],u=0;u<h.length;u+=1){var p=h[u];d.push(p.bounds.min,p.bounds.max)}return l.create(d)}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(4),a=i(5),l=i(0);(function(){o._motionWakeThreshold=.18,o._motionSleepThreshold=.08,o._minBias=.9,o.update=function(c,f){for(var h=f/l._baseDelta,d=o._motionSleepThreshold,u=0;u<c.length;u++){var p=c[u],g=s.getSpeed(p),v=s.getAngularSpeed(p),_=g*g+v*v;if(p.force.x!==0||p.force.y!==0){o.set(p,!1);continue}var b=Math.min(p.motion,_),y=Math.max(p.motion,_);p.motion=o._minBias*b+(1-o._minBias)*y,p.sleepThreshold>0&&p.motion<d?(p.sleepCounter+=1,p.sleepCounter>=p.sleepThreshold/h&&o.set(p,!0)):p.sleepCounter>0&&(p.sleepCounter-=1)}},o.afterCollisions=function(c){for(var f=o._motionSleepThreshold,h=0;h<c.length;h++){var d=c[h];if(d.isActive){var u=d.collision,p=u.bodyA.parent,g=u.bodyB.parent;if(!(p.isSleeping&&g.isSleeping||p.isStatic||g.isStatic)&&(p.isSleeping||g.isSleeping)){var v=p.isSleeping&&!p.isStatic?p:g,_=v===p?g:p;!v.isStatic&&_.motion>f&&o.set(v,!1)}}}},o.set=function(c,f){var h=c.isSleeping;f?(c.isSleeping=!0,c.sleepCounter=c.sleepThreshold,c.positionImpulse.x=0,c.positionImpulse.y=0,c.positionPrev.x=c.position.x,c.positionPrev.y=c.position.y,c.anglePrev=c.angle,c.speed=0,c.angularSpeed=0,c.motion=0,h||a.trigger(c,"sleepStart")):(c.isSleeping=!1,c.sleepCounter=0,h&&a.trigger(c,"sleepEnd"))}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(3),a=i(9);(function(){var l=[],c={overlap:0,axis:null},f={overlap:0,axis:null};o.create=function(h,d){return{pair:null,collided:!1,bodyA:h,bodyB:d,parentA:h.parent,parentB:d.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}},o.collides=function(h,d,u){if(o._overlapAxes(c,h.vertices,d.vertices,h.axes),c.overlap<=0||(o._overlapAxes(f,d.vertices,h.vertices,d.axes),f.overlap<=0))return null;var p=u&&u.table[a.id(h,d)],g;p?g=p.collision:(g=o.create(h,d),g.collided=!0,g.bodyA=h.id<d.id?h:d,g.bodyB=h.id<d.id?d:h,g.parentA=g.bodyA.parent,g.parentB=g.bodyB.parent),h=g.bodyA,d=g.bodyB;var v;c.overlap<f.overlap?v=c:v=f;var _=g.normal,b=g.supports,y=v.axis,x=y.x,m=y.y;x*(d.position.x-h.position.x)+m*(d.position.y-h.position.y)<0?(_.x=x,_.y=m):(_.x=-x,_.y=-m),g.tangent.x=-_.y,g.tangent.y=_.x,g.depth=v.overlap,g.penetration.x=_.x*g.depth,g.penetration.y=_.y*g.depth;var w=o._findSupports(h,d,_,1),E=0;if(s.contains(h.vertices,w[0])&&(b[E++]=w[0]),s.contains(h.vertices,w[1])&&(b[E++]=w[1]),E<2){var P=o._findSupports(d,h,_,-1);s.contains(d.vertices,P[0])&&(b[E++]=P[0]),E<2&&s.contains(d.vertices,P[1])&&(b[E++]=P[1])}return E===0&&(b[E++]=w[0]),b.length=E,g},o._overlapAxes=function(h,d,u,p){var g=d.length,v=u.length,_=d[0].x,b=d[0].y,y=u[0].x,x=u[0].y,m=p.length,w=Number.MAX_VALUE,E=0,P,S,T,R,C,O;for(C=0;C<m;C++){var L=p[C],z=L.x,B=L.y,N=_*z+b*B,W=y*z+x*B,ee=N,D=W;for(O=1;O<g;O+=1)R=d[O].x*z+d[O].y*B,R>ee?ee=R:R<N&&(N=R);for(O=1;O<v;O+=1)R=u[O].x*z+u[O].y*B,R>D?D=R:R<W&&(W=R);if(S=ee-W,T=D-N,P=S<T?S:T,P<w&&(w=P,E=C,P<=0))break}h.axis=p[E],h.overlap=w},o._projectToAxis=function(h,d,u){for(var p=d[0].x*u.x+d[0].y*u.y,g=p,v=1;v<d.length;v+=1){var _=d[v].x*u.x+d[v].y*u.y;_>g?g=_:_<p&&(p=_)}h.min=p,h.max=g},o._findSupports=function(h,d,u,p){var g=d.vertices,v=g.length,_=h.position.x,b=h.position.y,y=u.x*p,x=u.y*p,m=Number.MAX_VALUE,w,E,P,
11S,T;for(T=0;T<v;T+=1)E=g[T],S=y*(_-E.x)+x*(b-E.y),S<m&&(m=S,w=E);return P=g[(v+w.index-1)%v],m=y*(_-P.x)+x*(b-P.y),E=g[(w.index+1)%v],y*(_-E.x)+x*(b-E.y)<m?(l[0]=w,l[1]=E,l):(l[0]=w,l[1]=P,l)}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(16);(function(){o.create=function(a,l){var c=a.bodyA,f=a.bodyB,h={id:o.id(c,f),bodyA:c,bodyB:f,collision:a,contacts:[],activeContacts:[],separation:0,isActive:!0,confirmedActive:!0,isSensor:c.isSensor||f.isSensor,timeCreated:l,timeUpdated:l,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return o.update(h,a,l),h},o.update=function(a,l,c){var f=a.contacts,h=l.supports,d=a.activeContacts,u=l.parentA,p=l.parentB,g=u.vertices.length;a.isActive=!0,a.timeUpdated=c,a.collision=l,a.separation=l.depth,a.inverseMass=u.inverseMass+p.inverseMass,a.friction=u.friction<p.friction?u.friction:p.friction,a.frictionStatic=u.frictionStatic>p.frictionStatic?u.frictionStatic:p.frictionStatic,a.restitution=u.restitution>p.restitution?u.restitution:p.restitution,a.slop=u.slop>p.slop?u.slop:p.slop,l.pair=a,d.length=0;for(var v=0;v<h.length;v++){var _=h[v],b=_.body===u?_.index:g+_.index,y=f[b];y?d.push(y):d.push(f[b]=s.create(_))}},o.setActive=function(a,l,c){l?(a.isActive=!0,a.timeUpdated=c):(a.isActive=!1,a.activeContacts.length=0)},o.id=function(a,l){return a.id<l.id?"A"+a.id+"B"+l.id:"A"+l.id+"B"+a.id}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(3),a=i(2),l=i(7),c=i(1),f=i(11),h=i(0);(function(){o._warming=.4,o._torqueDampen=1,o._minLength=1e-6,o.create=function(d){var u=d;u.bodyA&&!u.pointA&&(u.pointA={x:0,y:0}),u.bodyB&&!u.pointB&&(u.pointB={x:0,y:0});var p=u.bodyA?a.add(u.bodyA.position,u.pointA):u.pointA,g=u.bodyB?a.add(u.bodyB.position,u.pointB):u.pointB,v=a.magnitude(a.sub(p,g));u.length=typeof u.length<"u"?u.length:v,u.id=u.id||h.nextId(),u.label=u.label||"Constraint",u.type="constraint",u.stiffness=u.stiffness||(u.length>0?1:.7),u.damping=u.damping||0,u.angularStiffness=u.angularStiffness||0,u.angleA=u.bodyA?u.bodyA.angle:u.angleA,u.angleB=u.bodyB?u.bodyB.angle:u.angleB,u.plugin={};var _={visible:!0,lineWidth:2,strokeStyle:"#ffffff",type:"line",anchors:!0};return u.length===0&&u.stiffness>.1?(_.type="pin",_.anchors=!1):u.stiffness<.9&&(_.type="spring"),u.render=h.extend(_,u.render),u},o.preSolveAll=function(d){for(var u=0;u<d.length;u+=1){var p=d[u],g=p.constraintImpulse;p.isStatic||g.x===0&&g.y===0&&g.angle===0||(p.position.x+=g.x,p.position.y+=g.y,p.angle+=g.angle)}},o.solveAll=function(d,u){for(var p=h.clamp(u/h._baseDelta,0,1),g=0;g<d.length;g+=1){var v=d[g],_=!v.bodyA||v.bodyA&&v.bodyA.isStatic,b=!v.bodyB||v.bodyB&&v.bodyB.isStatic;(_||b)&&o.solve(d[g],p)}for(g=0;g<d.length;g+=1)v=d[g],_=!v.bodyA||v.bodyA&&v.bodyA.isStatic,b=!v.bodyB||v.bodyB&&v.bodyB.isStatic,!_&&!b&&o.solve(d[g],p)},o.solve=function(d,u){var p=d.bodyA,g=d.bodyB,v=d.pointA,_=d.pointB;if(!(!p&&!g)){p&&!p.isStatic&&(a.rotate(v,p.angle-d.angleA,v),d.angleA=p.angle),g&&!g.isStatic&&(a.rotate(_,g.angle-d.angleB,_),d.angleB=g.angle);var b=v,y=_;if(p&&(b=a.add(p.position,v)),g&&(y=a.add(g.position,_)),!(!b||!y)){var x=a.sub(b,y),m=a.magnitude(x);m<o._minLength&&(m=o._minLength);var w=(m-d.length)/m,E=d.stiffness>=1||d.length===0,P=E?d.stiffness*u:d.stiffness*u*u,S=d.damping*u,T=a.mult(x,w*P),R=(p?p.inverseMass:0)+(g?g.inverseMass:0),C=(p?p.inverseInertia:0)+(g?g.inverseInertia:0),O=R+C,L,z,B,N,W;if(S>0){var ee=a.create();B=a.div(x,m),W=a.sub(g&&a.sub(g.position,g.positionPrev)||ee,p&&a.sub(p.position,p.positionPrev)||ee),N=a.dot(B,W)}p&&!p.isStatic&&(z=p.inverseMass/R,p.constraintImpulse.x-=T.x*z,p.constraintImpulse.y-=T.y*z,p.position.x-=T.x*z,p.position.y-=T.y*z,S>0&&(p.positionPrev.x-=S*B.x*N*z,p.positionPrev.y-=S*B.y*N*z),L=a.cross(v,T)/O*o._torqueDampen*p.inverseInertia*(1-d.angularStiffness),p.constraintImpulse.angle-=L,p.angle-=L),g&&!g.isStatic&&(z=g.inverseMass/R,g.constraintImpulse.x+=T.x*z,g.constraintImpulse.y+=T.y*z,g.position.x+=T.x*z,g.position.y+=T.y*z,S>0&&(g.positionPrev.x+=S*B.x*N*z,g.positionPrev.y+=S*B.y*N*z),L=a.cross(_,T)/O*o._torqueDampen*g.inverseInertia*(1-d.angularStiffness),g.constraintImpulse.angle+=L,g.angle+=L)}}},o.postSolveAll=function(d){for(var u=0;u<d.length;u++){var p=d[u],g=p.constraintImpulse;if(!(p.isStatic||g.x===0&&g.y===0&&g.angle===0)){l.set(p,!1);for(var v=0;v<p.parts.length;v++){var _=p.parts[v];s.translate(_.vertices,g),v>0&&(_.position.x+=g.x,_.position.y+=g.y),g.angle!==0&&(s.rotate(_.vertices,g.angle,p.position),f.rotate(_.axes,g.angle),v>0&&a.rotateAbout(_.position,g.angle,p.position,_.position)),c.update(_.bounds,_.vertices,p.velocity)}g.angle*=o._warming,g.x*=o._warming,g.y*=o._warming}}},o.pointAWorld=function(d){return{x:(d.bodyA?d.bodyA.position.x:0)+(d.pointA?d.pointA.x:0),y:(d.bodyA?d.bodyA.position.y:0)+(d.pointA?d.pointA.y:0)}},o.pointBWorld=function(d){return{x:(d.bodyB?d.bodyB.position.x:0)+(d.pointB?d.pointB.x:0),y:(d.bodyB?d.bodyB.position.y:0)+(d.pointB?d.pointB.y:0)}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(2),a=i(0);(function(){o.fromVertices=function(l){for(var c={},f=0;f<l.length;f++){var h=(f+1)%l.length,d=s.normalise({x:l[h].y-l[f].y,y:l[f].x-l[h].x}),u=d.y===0?1/0:d.x/d.y;u=u.toFixed(3).toString(),c[u]=d}return a.values(c)}
11,o.rotate=function(l,c){if(c!==0)for(var f=Math.cos(c),h=Math.sin(c),d=0;d<l.length;d++){var u=l[d],p;p=u.x*f-u.y*h,u.y=u.x*h+u.y*f,u.x=p}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(3),a=i(0),l=i(4),c=i(1),f=i(2);(function(){o.rectangle=function(h,d,u,p,g){g=g||{};var v={label:"Rectangle Body",position:{x:h,y:d},vertices:s.fromPath("L 0 0 L "+u+" 0 L "+u+" "+p+" L 0 "+p)};if(g.chamfer){var _=g.chamfer;v.vertices=s.chamfer(v.vertices,_.radius,_.quality,_.qualityMin,_.qualityMax),delete g.chamfer}return l.create(a.extend({},v,g))},o.trapezoid=function(h,d,u,p,g,v){v=v||{},g*=.5;var _=(1-g*2)*u,b=u*g,y=b+_,x=y+b,m;g<.5?m="L 0 0 L "+b+" "+-p+" L "+y+" "+-p+" L "+x+" 0":m="L 0 0 L "+y+" "+-p+" L "+x+" 0";var w={label:"Trapezoid Body",position:{x:h,y:d},vertices:s.fromPath(m)};if(v.chamfer){var E=v.chamfer;w.vertices=s.chamfer(w.vertices,E.radius,E.quality,E.qualityMin,E.qualityMax),delete v.chamfer}return l.create(a.extend({},w,v))},o.circle=function(h,d,u,p,g){p=p||{};var v={label:"Circle Body",circleRadius:u};g=g||25;var _=Math.ceil(Math.max(10,Math.min(g,u)));return _%2===1&&(_+=1),o.polygon(h,d,_,u,a.extend({},v,p))},o.polygon=function(h,d,u,p,g){if(g=g||{},u<3)return o.circle(h,d,p,g);for(var v=2*Math.PI/u,_="",b=v*.5,y=0;y<u;y+=1){var x=b+y*v,m=Math.cos(x)*p,w=Math.sin(x)*p;_+="L "+m.toFixed(3)+" "+w.toFixed(3)+" "}var E={label:"Polygon Body",position:{x:h,y:d},vertices:s.fromPath(_)};if(g.chamfer){var P=g.chamfer;E.vertices=s.chamfer(E.vertices,P.radius,P.quality,P.qualityMin,P.qualityMax),delete g.chamfer}return l.create(a.extend({},E,g))},o.fromVertices=function(h,d,u,p,g,v,_,b){var y=a.getDecomp(),x,m,w,E,P,S,T,R,C,O,L;for(x=!!(y&&y.quickDecomp),p=p||{},w=[],g=typeof g<"u"?g:!1,v=typeof v<"u"?v:.01,_=typeof _<"u"?_:10,b=typeof b<"u"?b:.01,a.isArray(u[0])||(u=[u]),O=0;O<u.length;O+=1)if(S=u[O],E=s.isConvex(S),P=!E,P&&!x&&a.warnOnce("Bodies.fromVertices: Install the 'poly-decomp' library and use Common.setDecomp or provide 'decomp' as a global to decompose concave vertices."),E||!x)E?S=s.clockwiseSort(S):S=s.hull(S),w.push({position:{x:h,y:d},vertices:S});else{var z=S.map(function(me){return[me.x,me.y]});y.makeCCW(z),v!==!1&&y.removeCollinearPoints(z,v),b!==!1&&y.removeDuplicatePoints&&y.removeDuplicatePoints(z,b);var B=y.quickDecomp(z);for(T=0;T<B.length;T++){var N=B[T],W=N.map(function(me){return{x:me[0],y:me[1]}});_>0&&s.area(W)<_||w.push({position:s.centre(W),vertices:W})}}for(T=0;T<w.length;T++)w[T]=l.create(a.extend(w[T],p));if(g){var ee=5;for(T=0;T<w.length;T++){var D=w[T];for(R=T+1;R<w.length;R++){var ie=w[R];if(c.overlaps(D.bounds,ie.bounds)){var te=D.vertices,ue=ie.vertices;for(C=0;C<D.vertices.length;C++)for(L=0;L<ie.vertices.length;L++){var fe=f.magnitudeSquared(f.sub(te[(C+1)%te.length],ue[L])),Ce=f.magnitudeSquared(f.sub(te[C],ue[(L+1)%ue.length]));fe<ee&&Ce<ee&&(te[C].isInternal=!0,ue[L].isInternal=!0)}}}}}return w.length>1?(m=l.create(a.extend({parts:w.slice(0)},p)),l.setPosition(m,{x:h,y:d}),m):w[0]}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(0),a=i(8);(function(){o.create=function(l){var c={bodies:[],pairs:null};return s.extend(c,l)},o.setBodies=function(l,c){l.bodies=c.slice(0)},o.clear=function(l){l.bodies=[]},o.collisions=function(l){var c=[],f=l.pairs,h=l.bodies,d=h.length,u=o.canCollide,p=a.collides,g,v;for(h.sort(o._compareBoundsX),g=0;g<d;g++){var _=h[g],b=_.bounds,y=_.bounds.max.x,x=_.bounds.max.y,m=_.bounds.min.y,w=_.isStatic||_.isSleeping,E=_.parts.length,P=E===1;for(v=g+1;v<d;v++){var S=h[v],T=S.bounds;if(T.min.x>y)break;if(!(x<T.min.y||m>T.max.y)&&!(w&&(S.isStatic||S.isSleeping))&&u(_.collisionFilter,S.collisionFilter)){var R=S.parts.length;if(P&&R===1){var C=p(_,S,f);C&&c.push(C)}else for(var O=E>1?1:0,L=R>1?1:0,z=O;z<E;z++)for(var B=_.parts[z],b=B.bounds,N=L;N<R;N++){var W=S.parts[N],T=W.bounds;if(!(b.min.x>T.max.x||b.max.x<T.min.x||b.max.y<T.min.y||b.min.y>T.max.y)){var C=p(B,W,f);C&&c.push(C)}}}}}return c},o.canCollide=function(l,c){return l.group===c.group&&l.group!==0?l.group>0:(l.mask&c.category)!==0&&(c.mask&l.category)!==0}
11,o._compareBoundsX=function(l,c){return l.bounds.min.x-c.bounds.min.x}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(0);(function(){o.create=function(a){var l={};return a||s.log("Mouse.create: element was undefined, defaulting to document.body","warn"),l.element=a||document.body,l.absolute={x:0,y:0},l.position={x:0,y:0},l.mousedownPosition={x:0,y:0},l.mouseupPosition={x:0,y:0},l.offset={x:0,y:0},l.scale={x:1,y:1},l.wheelDelta=0,l.button=-1,l.pixelRatio=parseInt(l.element.getAttribute("data-pixel-ratio"),10)||1,l.sourceEvents={mousemove:null,mousedown:null,mouseup:null,mousewheel:null},l.mousemove=function(c){var f=o._getRelativeMousePosition(c,l.element,l.pixelRatio),h=c.changedTouches;h&&(l.button=0,c.preventDefault()),l.absolute.x=f.x,l.absolute.y=f.y,l.position.x=l.absolute.x*l.scale.x+l.offset.x,l.position.y=l.absolute.y*l.scale.y+l.offset.y,l.sourceEvents.mousemove=c},l.mousedown=function(c){var f=o._getRelativeMousePosition(c,l.element,l.pixelRatio),h=c.changedTouches;h?(l.button=0,c.preventDefault()):l.button=c.button,l.absolute.x=f.x,l.absolute.y=f.y,l.position.x=l.absolute.x*l.scale.x+l.offset.x,l.position.y=l.absolute.y*l.scale.y+l.offset.y,l.mousedownPosition.x=l.position.x,l.mousedownPosition.y=l.position.y,l.sourceEvents.mousedown=c},l.mouseup=function(c){var f=o._getRelativeMousePosition(c,l.element,l.pixelRatio),h=c.changedTouches;h&&c.preventDefault(),l.button=-1,l.absolute.x=f.x,l.absolute.y=f.y,l.position.x=l.absolute.x*l.scale.x+l.offset.x,l.position.y=l.absolute.y*l.scale.y+l.offset.y,l.mouseupPosition.x=l.position.x,l.mouseupPosition.y=l.position.y,l.sourceEvents.mouseup=c},l.mousewheel=function(c){l.wheelDelta=Math.max(-1,Math.min(1,c.wheelDelta||-c.detail)),c.preventDefault()},o.setElement(l,l.element),l},o.setElement=function(a,l){a.element=l,l.addEventListener("mousemove",a.mousemove),l.addEventListener("mousedown",a.mousedown),l.addEventListener("mouseup",a.mouseup),l.addEventListener("mousewheel",a.mousewheel),l.addEventListener("DOMMouseScroll",a.mousewheel),l.addEventListener("touchmove",a.mousemove),l.addEventListener("touchstart",a.mousedown),l.addEventListener("touchend",a.mouseup)},o.clearSourceEvents=function(a){a.sourceEvents.mousemove=null,a.sourceEvents.mousedown=null,a.sourceEvents.mouseup=null,a.sourceEvents.mousewheel=null,a.wheelDelta=0},o.setOffset=function(a,l){a.offset.x=l.x,a.offset.y=l.y,a.position.x=a.absolute.x*a.scale.x+a.offset.x,a.position.y=a.absolute.y*a.scale.y+a.offset.y},o.setScale=function(a,l){a.scale.x=l.x,a.scale.y=l.y,a.position.x=a.absolute.x*a.scale.x+a.offset.x,a.position.y=a.absolute.y*a.scale.y+a.offset.y},o._getRelativeMousePosition=function(a,l,c){var f=l.getBoundingClientRect(),h=document.documentElement||document.body.parentNode||document.body,d=window.pageXOffset!==void 0?window.pageXOffset:h.scrollLeft,u=window.pageYOffset!==void 0?window.pageYOffset:h.scrollTop,p=a.changedTouches,g,v;return p?(g=p[0].pageX-f.left-d,v=p[0].pageY-f.top-u):(g=a.pageX-f.left-d,v=a.pageY-f.top-u),{x:g/(l.clientWidth/(l.width||l.clientWidth)*c),y:v/(l.clientHeight/(l.height||l.clientHeight)*c)}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(0);(function(){o._registry={},o.register=function(a){if(o.isPlugin(a)||s.warn("Plugin.register:",o.toString(a),"does not implement all required fields."),a.name in o._registry){var l=o._registry[a.name],c=o.versionParse(a.version).number,f=o.versionParse(l.version).number;c>f?(s.warn("Plugin.register:",o.toString(l),"was upgraded to",o.toString(a)),o._registry[a.name]=a):c<f?s.warn("Plugin.register:",o.toString(l),"can not be downgraded to",o.toString(a)):a!==l&&s.warn("Plugin.register:",o.toString(a),"is already registered to different plugin object")}else o._registry[a.name]=a;return a},o.resolve=function(a){return o._registry[o.dependencyParse(a).name]},o.toString=function(a){return typeof a=="string"?a:(a.name||"anonymous")+"@"+(a.version||a.range||"0.0.0")},o.isPlugin=function(a){return a&&a.name&&a.version&&a.install},o.isUsed=function(a,l){return a.used.indexOf(l)>-1},o.isFor=function(a,l){var c=a.for&&o.dependencyParse(a.for);return!a.for||l.name===c.name&&o.versionSatisfies(l.version,c.range)},o.use=function(a,l){if(a.uses=(a.uses||[]).concat(l||[]),a.uses.length===0){s.warn("Plugin.use:",o.toString(a),"does not specify any dependencies to install.");return}for(var c=o.dependencies(a),f=s.topologicalSort(c),h=[],d=0;d<f.length;d+=1)if(f[d]!==a.name){var u=o.resolve(f[d]);if(!u){h.push("❌ "+f[d]);continue}o.isUsed(a,u.name)||(o.isFor(u,a)||(s.warn("Plugin.use:",o.toString(u),"is for",u.for,"but installed on",o.toString(a)+"."),u._warned=!0),u.install?u.install(a):(s.warn("Plugin.use:",o.toString(u),"does not specify an install function."),u._warned=!0),u._warned?(h.push("🔶 "+o.toString(u)),delete u._warned):h.push("✅ "+o.toString(u)),a.used.push(u.name))}h.length>0&&s.info(h.join("  "))},o.dependencies=function(a,l){var c=o.dependencyParse(a),f=c.name;if(l=l||{},!(f in l)){a=o.resolve(a)||a,l[f]=s.map(a.uses||[],function(d){o.isPlugin(d)&&o.register(d);var u=o.dependencyParse(d),p=o.resolve(d);return p&&!o.versionSatisfies(p.version,u.range)?(s.warn("Plugin.dependencies:",o.toString(p),"does not satisfy",o.toString(u),"used by",o.toString(c)+"."),p._warned=!0,a._warned=!0):p||(s.warn("Plugin.dependencies:",o.toString(d),"used by",o.toString(c),"could not be resolved."),a._warned=!0),u.name});for(var h=0;h<l[f].length;h+=1)o.dependencies(l[f][h],l);return l}}
11,o.dependencyParse=function(a){if(s.isString(a)){var l=/^[\w-]+(@(\*|[\^~]?\d+\.\d+\.\d+(-[0-9A-Za-z-+]+)?))?$/;return l.test(a)||s.warn("Plugin.dependencyParse:",a,"is not a valid dependency string."),{name:a.split("@")[0],range:a.split("@")[1]||"*"}}return{name:a.name,range:a.range||a.version}},o.versionParse=function(a){var l=/^(\*)|(\^|~|>=|>)?\s*((\d+)\.(\d+)\.(\d+))(-[0-9A-Za-z-+]+)?$/;l.test(a)||s.warn("Plugin.versionParse:",a,"is not a valid version or range.");var c=l.exec(a),f=Number(c[4]),h=Number(c[5]),d=Number(c[6]);return{isRange:!!(c[1]||c[2]),version:c[3],range:a,operator:c[1]||c[2]||"",major:f,minor:h,patch:d,parts:[f,h,d],prerelease:c[7],number:f*1e8+h*1e4+d}},o.versionSatisfies=function(a,l){l=l||"*";var c=o.versionParse(l),f=o.versionParse(a);if(c.isRange){if(c.operator==="*"||a==="*")return!0;if(c.operator===">")return f.number>c.number;if(c.operator===">=")return f.number>=c.number;if(c.operator==="~")return f.major===c.major&&f.minor===c.minor&&f.patch>=c.patch;if(c.operator==="^")return c.major>0?f.major===c.major&&f.number>=c.number:c.minor>0?f.minor===c.minor&&f.patch>=c.patch:f.patch===c.patch}return a===l||a==="*"}})()}),(function(t,r){var i={};t.exports=i,(function(){i.create=function(o){return{vertex:o,normalImpulse:0,tangentImpulse:0}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(7),a=i(18),l=i(13),c=i(19),f=i(5),h=i(6),d=i(10),u=i(0),p=i(4);(function(){o.create=function(g){g=g||{};var v={positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0}},_=u.extend(v,g);return _.world=g.world||h.create({label:"World"}),_.pairs=g.pairs||c.create(),_.detector=g.detector||l.create(),_.grid={buckets:[]},_.world.gravity=_.gravity,_.broadphase=_.grid,_.metrics={},_},o.update=function(g,v){var _=u.now(),b=g.world,y=g.detector,x=g.pairs,m=g.timing,w=m.timestamp,E;v=typeof v<"u"?v:u._baseDelta,v*=m.timeScale,m.timestamp+=v,m.lastDelta=v;var P={timestamp:m.timestamp,delta:v};f.trigger(g,"beforeUpdate",P);var S=h.allBodies(b),T=h.allConstraints(b);for(b.isModified&&(l.setBodies(y,S),h.setModified(b,!1,!1,!0)),g.enableSleeping&&s.update(S,v),o._bodiesApplyGravity(S,g.gravity),v>0&&o._bodiesUpdate(S,v),d.preSolveAll(S),E=0;E<g.constraintIterations;E++)d.solveAll(T,v);d.postSolveAll(S),y.pairs=g.pairs;var R=l.collisions(y);c.update(x,R,w),g.enableSleeping&&s.afterCollisions(x.list),x.collisionStart.length>0&&f.trigger(g,"collisionStart",{pairs:x.collisionStart});var C=u.clamp(20/g.positionIterations,0,1);for(a.preSolvePosition(x.list),E=0;E<g.positionIterations;E++)a.solvePosition(x.list,v,C);for(a.postSolvePosition(S),d.preSolveAll(S),E=0;E<g.constraintIterations;E++)d.solveAll(T,v);for(d.postSolveAll(S),a.preSolveVelocity(x.list),E=0;E<g.velocityIterations;E++)a.solveVelocity(x.list,v);return o._bodiesUpdateVelocities(S),x.collisionActive.length>0&&f.trigger(g,"collisionActive",{pairs:x.collisionActive}),x.collisionEnd.length>0&&f.trigger(g,"collisionEnd",{pairs:x.collisionEnd}),o._bodiesClearForces(S),f.trigger(g,"afterUpdate",P),g.timing.lastElapsed=u.now()-_,g},o.merge=function(g,v){if(u.extend(g,v),v.world){g.world=v.world,o.clear(g);for(var _=h.allBodies(g.world),b=0;b<_.length;b++){var y=_[b];s.set(y,!1),y.id=u.nextId()}}},o.clear=function(g){c.clear(g.pairs),l.clear(g.detector)},o._bodiesClearForces=function(g){for(var v=g.length,_=0;_<v;_++){var b=g[_];b.force.x=0,b.force.y=0,b.torque=0}},o._bodiesApplyGravity=function(g,v){var _=typeof v.scale<"u"?v.scale:.001,b=g.length;if(!(v.x===0&&v.y===0||_===0))for(var y=0;y<b;y++){var x=g[y];x.isStatic||x.isSleeping||(x.force.y+=x.mass*v.y*_,x.force.x+=x.mass*v.x*_)}},o._bodiesUpdate=function(g,v){for(var _=g.length,b=0;b<_;b++){var y=g[b];y.isStatic||y.isSleeping||p.update(y,v)}},o._bodiesUpdateVelocities=function(g){for(var v=g.length,_=0;_<v;_++)p.updateVelocities(g[_])}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(3),a=i(0),l=i(1);(function(){o._restingThresh=2,o._restingThreshTangent=Math.sqrt(6),o._positionDampen=.9,o._positionWarming=.8,o._frictionNormalMultiplier=5,o._frictionMaxStatic=Number.MAX_VALUE,o.preSolvePosition=function(c){var f,h,d,u=c.length;for(f=0;f<u;f++)h=c[f],h.isActive&&(d=h.activeContacts.length,h.collision.parentA.totalContacts+=d,h.collision.parentB.totalContacts+=d)},o.solvePosition=function(c,f,h){var d,u,p,g,v,_,b,y,x=o._positionDampen*(h||1),m=a.clamp(f/a._baseDelta,0,1),w=c.length;for(d=0;d<w;d++)u=c[d],!(!u.isActive||u.isSensor)&&(p=u.collision,g=p.parentA,v=p.parentB,_=p.normal,u.separation=_.x*(v.positionImpulse.x+p.penetration.x-g.positionImpulse.x)+_.y*(v.positionImpulse.y+p.penetration.y-g.positionImpulse.y));for(d=0;d<w;d++)u=c[d],!(!u.isActive||u.isSensor)&&(p=u.collision,g=p.parentA,v=p.parentB,_=p.normal,y=u.separation-u.slop*m,(g.isStatic||v.isStatic)&&(y*=2),g.isStatic||g.isSleeping||(b=x/g.totalContacts,g.positionImpulse.x+=_.x*y*b,g.positionImpulse.y+=_.y*y*b),v.isStatic||v.isSleeping||(b=x/v.totalContacts,v.positionImpulse.x-=_.x*y*b,v.positionImpulse.y-=_.y*y*b))},o.postSolvePosition=function(c){for(var f=o._positionWarming,h=c.length,d=s.translate,u=l.update,p=0;p<h;p++){var g=c[p],v=g.positionImpulse,_=v.x,b=v.y,y=g.velocity;if(g.totalContacts=0,_!==0||b!==0){for(var x=0;x<g.parts.length;x++){var m=g.parts[x];d(m.vertices,v),u(m.bounds,m.vertices,y),m.position.x+=_,m.position.y+=b}g.positionPrev.x+=_,g.positionPrev.y+=b,_*y.x+b*y.y<0?(v.x=0,v.y=0):(v.x*=f,v.y*=f)}}},o.preSolveVelocity=function(c){var f=c.length,h,d;for(h=0;h<f;h++){var u=c[h];if(!(!u.isActive||u.isSensor)){var p=u.activeContacts,g=p.length,v=u.collision,_=v.parentA,b=v.parentB,y=v.normal,x=v.tangent;for(d=0;d<g;d++){var m=p[d],w=m.vertex,E=m.normalImpulse,P=m.tangentImpulse;if(E!==0||P!==0){var S=y.x*E+x.x*P,T=y.y*E+x.y*P;_.isStatic||_.isSleeping||(_.positionPrev.x+=S*_.inverseMass,_.positionPrev.y+=T*_.inverseMass,_.anglePrev+=_.inverseInertia*((w.x-_.position.x)*T-(w.y-_.position.y)*S)),b.isStatic||b.isSleeping||(b.positionPrev.x-=S*b.inverseMass,b.positionPrev.y-=T*b.inverseMass,b.anglePrev-=b.inverseInertia*((w.x-b.position.x)*T-(w.y-b.position.y)*S))}}}}},o.solveVelocity=function(c,f){var h=f/a._baseDelta,d=h*h,u=d*h,p=-o._restingThresh*h,g=o._restingThreshTangent,v=o._frictionNormalMultiplier*h,_=o._frictionMaxStatic,b=c.length,y,x,m,w;for(m=0;m<b;m++){var E=c[m];if(!(!E.isActive||E.isSensor)){var P=E.collision,S=P.parentA,T=P.parentB,R=S.velocity,C=T.velocity,O=P.normal.x,L=P.normal.y,z=P.tangent.x,B=P.tangent.y,N=E.activeContacts,W=N.length,ee=1/W,D=S.inverseMass+T.inverseMass,ie=E.friction*E.frictionStatic*v;for(R.x=S.position.x-S.positionPrev.x,R.y=S.position.y-S.positionPrev.y,C.x=T.position.x-T.positionPrev.x,C.y=T.position.y-T.positionPrev.y,S.angularVelocity=S.angle-S.anglePrev,T.angularVelocity=T.angle-T.anglePrev,w=0;w<W;w++){var te=N[w],ue=te.vertex,fe=ue.x-S.position.x,Ce=ue.y-S.position.y,me=ue.x-T.position.x,G=ue.y-T.position.y,J=R.x-Ce*S.angularVelocity,le=R.y+fe*S.angularVelocity,ce=C.x-G*T.angularVelocity,_e=C.y+me*T.angularVelocity,Se=J-ce,A=le-_e,M=O*Se+L*A,$=z*Se+B*A,Q=E.separation+M,k=Math.min(Q,1);k=Q<0?0:k;var K=k*ie;$<-K||$>K?(x=$>0?$:-$,y=E.friction*($>0?1:-1)*u,y<-x?y=-x:y>x&&(y=x)):(y=$,x=_);var U=fe*L-Ce*O,I=me*L-G*O,j=ee/(D+S.inverseInertia*U*U+T.inverseInertia*I*I),V=(1+E.restitution)*M*j;if(y*=j,M<p)te.normalImpulse=0;else{var se=te.normalImpulse;te.normalImpulse+=V,te.normalImpulse>0&&(te.normalImpulse=0),V=te.normalImpulse-se}if($<-g||$>g)te.tangentImpulse=0;else{var Z=te.tangentImpulse;te.tangentImpulse+=y,te.tangentImpulse<-x&&(te.tangentImpulse=-x),te.tangentImpulse>x&&(te.tangentImpulse=x),y=te.tangentImpulse-Z}var ae=O*V+z*y,de=L*V+B*y;S.isStatic||S.isSleeping||(S.positionPrev.x+=ae*S.inverseMass,S.positionPrev.y+=de*S.inverseMass,S.anglePrev+=(fe*de-Ce*ae)*S.inverseInertia),T.isStatic||T.isSleeping||(T.positionPrev.x-=ae*T.inverseMass,T.positionPrev.y-=de*T.inverseMass,T.anglePrev-=(me*de-G*ae)*T.inverseInertia)}}}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(9),a=i(0);(function(){o.create=function(l){return a.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},l)},o.update=function(l,c,f){var h=l.list,d=h.length,u=l.table,p=c.length,g=l.collisionStart,v=l.collisionEnd,_=l.collisionActive,b,y,x,m;
11for(g.length=0,v.length=0,_.length=0,m=0;m<d;m++)h[m].confirmedActive=!1;for(m=0;m<p;m++)b=c[m],x=b.pair,x?(x.isActive?_.push(x):g.push(x),s.update(x,b,f),x.confirmedActive=!0):(x=s.create(b,f),u[x.id]=x,g.push(x),h.push(x));var w=[];for(d=h.length,m=0;m<d;m++)x=h[m],x.confirmedActive||(s.setActive(x,!1,f),v.push(x),!x.collision.bodyA.isSleeping&&!x.collision.bodyB.isSleeping&&w.push(m));for(m=0;m<w.length;m++)y=w[m]-m,x=h[y],h.splice(y,1),delete u[x.id]},o.clear=function(l){return l.table={},l.list.length=0,l.collisionStart.length=0,l.collisionActive.length=0,l.collisionEnd.length=0,l}})()}),(function(t,r,i){var o=t.exports=i(21);o.Axes=i(11),o.Bodies=i(12),o.Body=i(4),o.Bounds=i(1),o.Collision=i(8),o.Common=i(0),o.Composite=i(6),o.Composites=i(22),o.Constraint=i(10),o.Contact=i(16),o.Detector=i(13),o.Engine=i(17),o.Events=i(5),o.Grid=i(23),o.Mouse=i(14),o.MouseConstraint=i(24),o.Pair=i(9),o.Pairs=i(19),o.Plugin=i(15),o.Query=i(25),o.Render=i(26),o.Resolver=i(18),o.Runner=i(27),o.SAT=i(28),o.Sleeping=i(7),o.Svg=i(29),o.Vector=i(2),o.Vertices=i(3),o.World=i(30),o.Engine.run=o.Runner.run,o.Common.deprecated(o.Engine,"run","Engine.run ➤ use Matter.Runner.run(engine) instead")}),(function(t,r,i){var o={};t.exports=o;var s=i(15),a=i(0);(function(){o.name="matter-js",o.version="0.19.0",o.uses=[],o.used=[],o.use=function(){s.use(o,Array.prototype.slice.call(arguments))},o.before=function(l,c){return l=l.replace(/^Matter./,""),a.chainPathBefore(o,l,c)},o.after=function(l,c){return l=l.replace(/^Matter./,""),a.chainPathAfter(o,l,c)}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(6),a=i(10),l=i(0),c=i(4),f=i(12),h=l.deprecated;(function(){o.stack=function(d,u,p,g,v,_,b){for(var y=s.create({label:"Stack"}),x=d,m=u,w,E=0,P=0;P<g;P++){for(var S=0,T=0;T<p;T++){var R=b(x,m,T,P,w,E);if(R){var C=R.bounds.max.y-R.bounds.min.y,O=R.bounds.max.x-R.bounds.min.x;C>S&&(S=C),c.translate(R,{x:O*.5,y:C*.5}),x=R.bounds.max.x+v,s.addBody(y,R),w=R,E+=1}else x+=v}m+=S+_,x=d}return y},o.chain=function(d,u,p,g,v,_){for(var b=d.bodies,y=1;y<b.length;y++){var x=b[y-1],m=b[y],w=x.bounds.max.y-x.bounds.min.y,E=x.bounds.max.x-x.bounds.min.x,P=m.bounds.max.y-m.bounds.min.y,S=m.bounds.max.x-m.bounds.min.x,T={bodyA:x,pointA:{x:E*u,y:w*p},bodyB:m,pointB:{x:S*g,y:P*v}},R=l.extend(T,_);s.addConstraint(d,a.create(R))}return d.label+=" Chain",d},o.mesh=function(d,u,p,g,v){var _=d.bodies,b,y,x,m,w;for(b=0;b<p;b++){for(y=1;y<u;y++)x=_[y-1+b*u],m=_[y+b*u],s.addConstraint(d,a.create(l.extend({bodyA:x,bodyB:m},v)));if(b>0)for(y=0;y<u;y++)x=_[y+(b-1)*u],m=_[y+b*u],s.addConstraint(d,a.create(l.extend({bodyA:x,bodyB:m},v))),g&&y>0&&(w=_[y-1+(b-1)*u],s.addConstraint(d,a.create(l.extend({bodyA:w,bodyB:m},v)))),g&&y<u-1&&(w=_[y+1+(b-1)*u],s.addConstraint(d,a.create(l.extend({bodyA:w,bodyB:m},v))))}return d.label+=" Mesh",d},o.pyramid=function(d,u,p,g,v,_,b){return o.stack(d,u,p,g,v,_,function(y,x,m,w,E,P){var S=Math.min(g,Math.ceil(p/2)),T=E?E.bounds.max.x-E.bounds.min.x:0;if(!(w>S)){w=S-w;var R=w,C=p-1-w;if(!(m<R||m>C)){P===1&&c.translate(E,{x:(m+(p%2===1?1:-1))*T,y:0});var O=E?m*T:0;return b(d+O+m*v,x,m,w,E,P)}}})},o.newtonsCradle=function(d,u,p,g,v){for(var _=s.create({label:"Newtons Cradle"}),b=0;b<p;b++){var y=1.9,x=f.circle(d+b*(g*y),u+v,g,{inertia:1/0,restitution:1,friction:0,frictionAir:1e-4,slop:1}),m=a.create({pointA:{x:d+b*(g*y),y:u},bodyB:x});s.addBody(_,x),s.addConstraint(_,m)}return _},h(o,"newtonsCradle","Composites.newtonsCradle ➤ moved to newtonsCradle example"),o.car=function(d,u,p,g,v){var _=c.nextGroup(!0),b=20,y=-p*.5+b,x=p*.5-b,m=0,w=s.create({label:"Car"}),E=f.rectangle(d,u,p,g,{collisionFilter:{group:_},chamfer:{radius:g*.5},density:2e-4}),P=f.circle(d+y,u+m,v,{collisionFilter:{group:_},friction:.8}),S=f.circle(d+x,u+m,v,{collisionFilter:{group:_},friction:.8}),T=a.create({bodyB:E,pointB:{x:y,y:m},bodyA:P,stiffness:1,length:0}),R=a.create({bodyB:E,pointB:{x,y:m},bodyA:S,stiffness:1,length:0});return s.addBody(w,E),s.addBody(w,P),s.addBody(w,S),s.addConstraint(w,T),s.addConstraint(w,R),w},h(o,"car","Composites.car ➤ moved to car example"),o.softBody=function(d,u,p,g,v,_,b,y,x,m){x=l.extend({inertia:1/0},x),m=l.extend({stiffness:.2,render:{type:"line",anchors:!1}},m);var w=o.stack(d,u,p,g,v,_,function(E,P){return f.circle(E,P,y,x)});return o.mesh(w,p,g,b,m),w.label="Soft Body",w},h(o,"softBody","Composites.softBody ➤ moved to softBody and cloth examples")})()}),(function(t,r,i){var o={};t.exports=o;var s=i(9),a=i(0),l=a.deprecated;
11(function(){o.create=function(c){var f={buckets:{},pairs:{},pairsList:[],bucketWidth:48,bucketHeight:48};return a.extend(f,c)},o.update=function(c,f,h,d){var u,p,g,v=h.world,_=c.buckets,b,y,x=!1;for(u=0;u<f.length;u++){var m=f[u];if(!(m.isSleeping&&!d)&&!(v.bounds&&(m.bounds.max.x<v.bounds.min.x||m.bounds.min.x>v.bounds.max.x||m.bounds.max.y<v.bounds.min.y||m.bounds.min.y>v.bounds.max.y))){var w=o._getRegion(c,m);if(!m.region||w.id!==m.region.id||d){(!m.region||d)&&(m.region=w);var E=o._regionUnion(w,m.region);for(p=E.startCol;p<=E.endCol;p++)for(g=E.startRow;g<=E.endRow;g++){y=o._getBucketId(p,g),b=_[y];var P=p>=w.startCol&&p<=w.endCol&&g>=w.startRow&&g<=w.endRow,S=p>=m.region.startCol&&p<=m.region.endCol&&g>=m.region.startRow&&g<=m.region.endRow;!P&&S&&S&&b&&o._bucketRemoveBody(c,b,m),(m.region===w||P&&!S||d)&&(b||(b=o._createBucket(_,y)),o._bucketAddBody(c,b,m))}m.region=w,x=!0}}}x&&(c.pairsList=o._createActivePairsList(c))},l(o,"update","Grid.update ➤ replaced by Matter.Detector"),o.clear=function(c){c.buckets={},c.pairs={},c.pairsList=[]},l(o,"clear","Grid.clear ➤ replaced by Matter.Detector"),o._regionUnion=function(c,f){var h=Math.min(c.startCol,f.startCol),d=Math.max(c.endCol,f.endCol),u=Math.min(c.startRow,f.startRow),p=Math.max(c.endRow,f.endRow);return o._createRegion(h,d,u,p)},o._getRegion=function(c,f){var h=f.bounds,d=Math.floor(h.min.x/c.bucketWidth),u=Math.floor(h.max.x/c.bucketWidth),p=Math.floor(h.min.y/c.bucketHeight),g=Math.floor(h.max.y/c.bucketHeight);return o._createRegion(d,u,p,g)},o._createRegion=function(c,f,h,d){return{id:c+","+f+","+h+","+d,startCol:c,endCol:f,startRow:h,endRow:d}},o._getBucketId=function(c,f){return"C"+c+"R"+f},o._createBucket=function(c,f){var h=c[f]=[];return h},o._bucketAddBody=function(c,f,h){var d=c.pairs,u=s.id,p=f.length,g;for(g=0;g<p;g++){var v=f[g];if(!(h.id===v.id||h.isStatic&&v.isStatic)){var _=u(h,v),b=d[_];b?b[2]+=1:d[_]=[h,v,1]}}f.push(h)},o._bucketRemoveBody=function(c,f,h){var d=c.pairs,u=s.id,p;f.splice(a.indexOf(f,h),1);var g=f.length;for(p=0;p<g;p++){var v=d[u(h,f[p])];v&&(v[2]-=1)}},o._createActivePairsList=function(c){var f,h=c.pairs,d=a.keys(h),u=d.length,p=[],g;for(g=0;g<u;g++)f=h[d[g]],f[2]>0?p.push(f):delete h[d[g]];return p}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(3),a=i(7),l=i(14),c=i(5),f=i(13),h=i(10),d=i(6),u=i(0),p=i(1);(function(){o.create=function(g,v){var _=(g?g.mouse:null)||(v?v.mouse:null);_||(g&&g.render&&g.render.canvas?_=l.create(g.render.canvas):v&&v.element?_=l.create(v.element):(_=l.create(),u.warn("MouseConstraint.create: options.mouse was undefined, options.element was undefined, may not function as expected")));var b=h.create({label:"Mouse Constraint",pointA:_.position,pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,render:{strokeStyle:"#90EE90",lineWidth:3}}),y={type:"mouseConstraint",mouse:_,element:null,body:null,constraint:b,collisionFilter:{category:1,mask:4294967295,group:0}},x=u.extend(y,v);return c.on(g,"beforeUpdate",function(){var m=d.allBodies(g.world);o.update(x,m),o._triggerEvents(x)}),x},o.update=function(g,v){var _=g.mouse,b=g.constraint,y=g.body;if(_.button===0){if(b.bodyB)a.set(b.bodyB,!1),b.pointA=_.position;else for(var x=0;x<v.length;x++)if(y=v[x],p.contains(y.bounds,_.position)&&f.canCollide(y.collisionFilter,g.collisionFilter))for(var m=y.parts.length>1?1:0;m<y.parts.length;m++){var w=y.parts[m];if(s.contains(w.vertices,_.position)){b.pointA=_.position,b.bodyB=g.body=y,b.pointB={x:_.position.x-y.position.x,y:_.position.y-y.position.y},b.angleB=y.angle,a.set(y,!1),c.trigger(g,"startdrag",{mouse:_,body:y});break}}}else b.bodyB=g.body=null,b.pointB=null,y&&c.trigger(g,"enddrag",{mouse:_,body:y})},o._triggerEvents=function(g){var v=g.mouse,_=v.sourceEvents;_.mousemove&&c.trigger(g,"mousemove",{mouse:v}),_.mousedown&&c.trigger(g,"mousedown",{mouse:v}),_.mouseup&&c.trigger(g,"mouseup",{mouse:v}),l.clearSourceEvents(v)}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(2),a=i(8),l=i(1),c=i(12),f=i(3);(function(){o.collides=function(h,d){for(var u=[],p=d.length,g=h.bounds,v=a.collides,_=l.overlaps,b=0;b<p;b++){var y=d[b],x=y.parts.length,m=x===1?0:1;if(_(y.bounds,g))for(var w=m;w<x;w++){var E=y.parts[w];if(_(E.bounds,g)){var P=v(E,h);if(P){u.push(P);break}}}}return u},o.ray=function(h,d,u,p){p=p||1e-100;for(var g=s.angle(d,u),v=s.magnitude(s.sub(d,u)),_=(u.x+d.x)*.5,b=(u.y+d.y)*.5,y=c.rectangle(_,b,v,p,{angle:g}),x=o.collides(y,h),m=0;m<x.length;m+=1){var w=x[m];w.body=w.bodyB=w.bodyA}return x},o.region=function(h,d,u){for(var p=[],g=0;g<h.length;g++){var v=h[g],_=l.overlaps(v.bounds,d);(_&&!u||!_&&u)&&p.push(v)}return p},o.point=function(h,d){for(var u=[],p=0;p<h.length;p++){var g=h[p];if(l.contains(g.bounds,d))for(var v=g.parts.length===1?0:1;v<g.parts.length;v++){var _=g.parts[v];if(l.contains(_.bounds,d)&&f.contains(_.vertices,d)){u.push(g);break}}}return u}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(4),a=i(0),l=i(6),c=i(1),f=i(5),h=i(2),d=i(14);(function(){var u,p;typeof window<"u"&&(u=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(m){window.setTimeout(function(){m(a.now())},1e3/60)},p=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame),o._goodFps=30,o._goodDelta=1e3/60,o.create=function(m){var w={engine:null,element:null,canvas:null,mouse:null,frameRequestId:null,timing:{historySize:60,delta:0,deltaHistory:[],lastTime:0,lastTimestamp:0,lastElapsed:0,timestampElapsed:0,timestampElapsedHistory:[],engineDeltaHistory:[],engineElapsedHistory:[],elapsedHistory:[]},options:{width:800,height:600,pixelRatio:1,background:"#14151f",wireframeBackgroun
11d:"#14151f",hasBounds:!!m.bounds,enabled:!0,wireframes:!0,showSleeping:!0,showDebug:!1,showStats:!1,showPerformance:!1,showBounds:!1,showVelocity:!1,showCollisions:!1,showSeparations:!1,showAxes:!1,showPositions:!1,showAngleIndicator:!1,showIds:!1,showVertexNumbers:!1,showConvexHulls:!1,showInternalEdges:!1,showMousePosition:!1}},E=a.extend(w,m);return E.canvas&&(E.canvas.width=E.options.width||E.canvas.width,E.canvas.height=E.options.height||E.canvas.height),E.mouse=m.mouse,E.engine=m.engine,E.canvas=E.canvas||_(E.options.width,E.options.height),E.context=E.canvas.getContext("2d"),E.textures={},E.bounds=E.bounds||{min:{x:0,y:0},max:{x:E.canvas.width,y:E.canvas.height}},E.controller=o,E.options.showBroadphase=!1,E.options.pixelRatio!==1&&o.setPixelRatio(E,E.options.pixelRatio),a.isElement(E.element)&&E.element.appendChild(E.canvas),E},o.run=function(m){(function w(E){m.frameRequestId=u(w),g(m,E),o.world(m,E),(m.options.showStats||m.options.showDebug)&&o.stats(m,m.context,E),(m.options.showPerformance||m.options.showDebug)&&o.performance(m,m.context,E)})()},o.stop=function(m){p(m.frameRequestId)},o.setPixelRatio=function(m,w){var E=m.options,P=m.canvas;w==="auto"&&(w=b(P)),E.pixelRatio=w,P.setAttribute("data-pixel-ratio",w),P.width=E.width*w,P.height=E.height*w,P.style.width=E.width+"px",P.style.height=E.height+"px"},o.lookAt=function(m,w,E,P){P=typeof P<"u"?P:!0,w=a.isArray(w)?w:[w],E=E||{x:0,y:0};for(var S={min:{x:1/0,y:1/0},max:{x:-1/0,y:-1/0}},T=0;T<w.length;T+=1){var R=w[T],C=R.bounds?R.bounds.min:R.min||R.position||R,O=R.bounds?R.bounds.max:R.max||R.position||R;C&&O&&(C.x<S.min.x&&(S.min.x=C.x),O.x>S.max.x&&(S.max.x=O.x),C.y<S.min.y&&(S.min.y=C.y),O.y>S.max.y&&(S.max.y=O.y))}var L=S.max.x-S.min.x+2*E.x,z=S.max.y-S.min.y+2*E.y,B=m.canvas.height,N=m.canvas.width,W=N/B,ee=L/z,D=1,ie=1;ee>W?ie=ee/W:D=W/ee,m.options.hasBounds=!0,m.bounds.min.x=S.min.x,m.bounds.max.x=S.min.x+L*D,m.bounds.min.y=S.min.y,m.bounds.max.y=S.min.y+z*ie,P&&(m.bounds.min.x+=L*.5-L*D*.5,m.bounds.max.x+=L*.5-L*D*.5,m.bounds.min.y+=z*.5-z*ie*.5,m.bounds.max.y+=z*.5-z*ie*.5),m.bounds.min.x-=E.x,m.bounds.max.x-=E.x,m.bounds.min.y-=E.y,m.bounds.max.y-=E.y,m.mouse&&(d.setScale(m.mouse,{x:(m.bounds.max.x-m.bounds.min.x)/m.canvas.width,y:(m.bounds.max.y-m.bounds.min.y)/m.canvas.height}),d.setOffset(m.mouse,m.bounds.min))},o.startViewTransform=function(m){var w=m.bounds.max.x-m.bounds.min.x,E=m.bounds.max.y-m.bounds.min.y,P=w/m.options.width,S=E/m.options.height;m.context.setTransform(m.options.pixelRatio/P,0,0,m.options.pixelRatio/S,0,0),m.context.translate(-m.bounds.min.x,-m.bounds.min.y)},o.endViewTransform=function(m){m.context.setTransform(m.options.pixelRatio,0,0,m.options.pixelRatio,0,0)},o.world=function(m,w){var E=a.now(),P=m.engine,S=P.world,T=m.canvas,R=m.context,C=m.options,O=m.timing,L=l.allBodies(S),z=l.allConstraints(S),B=C.wireframes?C.wireframeBackground:C.background,N=[],W=[],ee,D={timestamp:P.timing.timestamp};if(f.trigger(m,"beforeRender",D),m.currentBackground!==B&&x(m,B),R.globalCompositeOperation="source-in",R.fillStyle="transparent",R.fillRect(0,0,T.width,T.height),R.globalCompositeOperation="source-over",C.hasBounds){for(ee=0;ee<L.length;ee++){var ie=L[ee];c.overlaps(ie.bounds,m.bounds)&&N.push(ie)}for(ee=0;ee<z.length;ee++){var te=z[ee],ue=te.bodyA,fe=te.bodyB,Ce=te.pointA,me=te.pointB;ue&&(Ce=h.add(ue.position,te.pointA)),fe&&(me=h.add(fe.position,te.pointB)),!(!Ce||!me)&&(c.contains(m.bounds,Ce)||c.contains(m.bounds,me))&&W.push(te)}o.startViewTransform(m),m.mouse&&(d.setScale(m.mouse,{x:(m.bounds.max.x-m.bounds.min.x)/m.options.width,y:(m.bounds.max.y-m.bounds.min.y)/m.options.height}),d.setOffset(m.mouse,m.bounds.min))}else W=z,N=L,m.options.pixelRatio!==1&&m.context.setTransform(m.options.pixelRatio,0,0,m.options.pixelRatio,0,0);!C.wireframes||P.enableSleeping&&C.showSleeping?o.bodies(m,N,R):(C.showConvexHulls&&o.bodyConvexHulls(m,N,R),o.bodyWireframes(m,N,R)),C.showBounds&&o.bodyBounds(m,N,R),(C.showAxes||C.showAngleIndicator)&&o.bodyAxes(m,N,R),C.showPositions&&o.bodyPositions(m,N,R),C.showVelocity&&o.bodyVelocity(m,N,R),C.showIds&&o.bodyIds(m,N,R),C.showSeparations&&o.separations(m,P.pairs.list,R),C.showCollisions&&o.collisions(m,P.pairs.list,R),C.showVertexNumbers&&o.vertexNumbers(m,N,R),C.showMousePosition&&o.mousePosition(m,m.mouse,R),o.constraints(W,R),C.hasBounds&&o.endViewTransform(m),f.trigger(m,"afterRe
11nder",D),O.lastElapsed=a.now()-E},o.stats=function(m,w,E){for(var P=m.engine,S=P.world,T=l.allBodies(S),R=0,C=55,O=44,L=0,z=0,B=0;B<T.length;B+=1)R+=T[B].parts.length;var N={Part:R,Body:T.length,Cons:l.allConstraints(S).length,Comp:l.allComposites(S).length,Pair:P.pairs.list.length};w.fillStyle="#0e0f19",w.fillRect(L,z,C*5.5,O),w.font="12px Arial",w.textBaseline="top",w.textAlign="right";for(var W in N){var ee=N[W];w.fillStyle="#aaa",w.fillText(W,L+C,z+8),w.fillStyle="#eee",w.fillText(ee,L+C,z+26),L+=C}},o.performance=function(m,w){var E=m.engine,P=m.timing,S=P.deltaHistory,T=P.elapsedHistory,R=P.timestampElapsedHistory,C=P.engineDeltaHistory,O=P.engineElapsedHistory,L=E.timing.lastDelta,z=v(S),B=v(T),N=v(C),W=v(O),ee=v(R),D=ee/z||0,ie=1e3/z||0,te=4,ue=12,fe=60,Ce=34,me=10,G=69;w.fillStyle="#0e0f19",w.fillRect(0,50,ue*4+fe*5+22,Ce),o.status(w,me,G,fe,te,S.length,Math.round(ie)+" fps",ie/o._goodFps,function(J){return S[J]/z-1}),o.status(w,me+ue+fe,G,fe,te,C.length,L.toFixed(2)+" dt",o._goodDelta/L,function(J){return C[J]/N-1}),o.status(w,me+(ue+fe)*2,G,fe,te,O.length,W.toFixed(2)+" ut",1-W/o._goodFps,function(J){return O[J]/W-1}),o.status(w,me+(ue+fe)*3,G,fe,te,T.length,B.toFixed(2)+" rt",1-B/o._goodFps,function(J){return T[J]/B-1}),o.status(w,me+(ue+fe)*4,G,fe,te,R.length,D.toFixed(2)+" x",D*D*D,function(J){return(R[J]/S[J]/D||0)-1})},o.status=function(m,w,E,P,S,T,R,C,O){m.strokeStyle="#888",m.fillStyle="#444",m.lineWidth=1,m.fillRect(w,E+7,P,1),m.beginPath(),m.moveTo(w,E+7-S*a.clamp(.4*O(0),-2,2));for(var L=0;L<P;L+=1)m.lineTo(w+L,E+7-(L<T?S*a.clamp(.4*O(L),-2,2):0));m.stroke(),m.fillStyle="hsl("+a.clamp(25+95*C,0,120)+",100%,60%)",m.fillRect(w,E-7,4,4),m.font="12px Arial",m.textBaseline="middle",m.textAlign="right",m.fillStyle="#eee",m.fillText(R,w+P,E-5)},o.constraints=function(m,w){for(var E=w,P=0;P<m.length;P++){var S=m[P];if(!(!S.render.visible||!S.pointA||!S.pointB)){var T=S.bodyA,R=S.bodyB,C,O;if(T?C=h.add(T.position,S.pointA):C=S.pointA,S.render.type==="pin")E.beginPath(),E.arc(C.x,C.y,3,0,2*Math.PI),E.closePath();else{if(R?O=h.add(R.position,S.pointB):O=S.pointB,E.beginPath(),E.moveTo(C.x,C.y),S.render.type==="spring")for(var L=h.sub(O,C),z=h.perp(h.normalise(L)),B=Math.ceil(a.clamp(S.length/5,12,20)),N,W=1;W<B;W+=1)N=W%2===0?1:-1,E.lineTo(C.x+L.x*(W/B)+z.x*N*4,C.y+L.y*(W/B)+z.y*N*4);E.lineTo(O.x,O.y)}S.render.lineWidth&&(E.lineWidth=S.render.lineWidth,E.strokeStyle=S.render.strokeStyle,E.stroke()),S.render.anchors&&(E.fillStyle=S.render.strokeStyle,E.beginPath(),E.arc(C.x,C.y,3,0,2*Math.PI),E.arc(O.x,O.y,3,0,2*Math.PI),E.closePath(),E.fill())}}},o.bodies=function(m,w,E){var P=E;m.engine;var S=m.options,T=S.showInternalEdges||!S.wireframes,R,C,O,L;for(O=0;O<w.length;O++)if(R=w[O],!!R.render.visible){for(L=R.parts.length>1?1:0;L<R.parts.length;L++)if(C=R.parts[L],!!C.render.visible){if(S.showSleeping&&R.isSleeping?P.globalAlpha=.5*C.render.opacity:C.render.opacity!==1&&(P.globalAlpha=C.render.opacity),C.render.sprite&&C.render.sprite.texture&&!S.wireframes){var z=C.render.sprite,B=y(m,z.texture);P.translate(C.position.x,C.position.y),P.rotate(C.angle),P.drawImage(B,B.width*-z.xOffset*z.xScale,B.height*-z.yOffset*z.yScale,B.width*z.xScale,B.height*z.yScale),P.rotate(-C.angle),P.translate(-C.position.x,-C.position.y)}else{if(C.circleRadius)P.beginPath(),P.arc(C.position.x,C.position.y,C.circleRadius,0,2*Math.PI);else{P.beginPath(),P.moveTo(C.vertices[0].x,C.vertices[0].y);for(var N=1;N<C.vertices.length;N++)!C.vertices[N-1].isInternal||T?P.lineTo(C.vertices[N].x,C.vertices[N].y):P.moveTo(C.vertices[N].x,C.vertices[N].y),C.vertices[N].isInternal&&!T&&P.moveTo(C.vertices[(N+1)%C.vertices.length].x,C.vertices[(N+1)%C.vertices.length].y);P.lineTo(C.vertices[0].x,C.vertices[0].y),P.closePath()}S.wireframes?(P.lineWidth=1,P.strokeStyle="#bbb",P.stroke()):(P.fillStyle=C.render.fillStyle,C.render.lineWidth&&(P.lineWidth=C.render.lineWidth,P.strokeStyle=C.render.strokeStyle,P.stroke()),P.fill())}P.globalAlpha=1}}},o.bodyWireframes=function(m,w,E){var P=E,S=m.options.showInternalEdges,T,R,C,O,L;for(P.beginPath(),C=0;C<w.length;C++)if(T=w[C],!!T.render.visible)for(L=T.parts.length>1?1:0;L<T.parts.length;L++){for(R=T.parts[L],P.moveTo(R.vertices[0].x,R.vertices[0].y),O=1;O<R.vertices.length;O++)!R.vertices[O-1].isInternal||S?P.lineTo(R.vertices[O].x,R.vertices[O].y):P.moveTo(R.vertices[O].x,R.vertices[O].y),R.vertices[O].isInternal&&!S&&P.moveTo(R.vertices[(O+1)%R.vertices.length].x,R.vertices[(O+1)%R.vertices.length].y);P.lineTo(R.vertices[0].x,R.vertices[0].y)}P.lineWidth=1,P.strokeStyle="#bbb",P.stroke()},o.bodyConvexHulls=function(m,w,E){var P=E,S,T,R;for(P.beginPath(),T=0;T<w.length;T++)if(S=w[T],!(!S.render.visible||S.parts.length===1)){for(P.moveTo(S.vertices[0].x,S.vertices[0].y),R=1;R<S.vertices.length;R++)P.lineTo(S.vertices[R].x,S.vertices[R].y);P.lineTo(S.vertices[0].x,S.vertices[0].y)}P.lineWidth=1,P.strokeStyle="rgba(255,255,255,0.2)",P.stroke()},o.vertexNumbers=function(m,w,E){var P=E,S,T,R;for(S=0;S<w.length;S++){var C=w[S].parts;for(R=C.length>1?1:0;R<C.length;R++){var O=C[R];for(T=0;T<O.vertices.length;T++)P.fillStyle="rgba(255,255,255,0.2)",P.fillText(S+"_"+T,O.position.x+(O.vertices[T].x-O.position.x)*.8,O.position.y+(O.vertices[T].y-O.position.y)*.8)}}},o.mousePosition=function(m,w,E){var P=E;P.fillStyle="rgba(255,255,255,0.8)",P.fillText(w.position.x+"  "+w.position.y,w.position.x+5,w.position.y-5)},o.bodyBounds=function(m,w,E){var P=E;m.engine;var S=m.options;P.beginPath();for(var T=0;T<w.length;T++){var R=w[T];if(R.render.visible)for(var C=w[T].parts,O=C.length>1?1:0;O<C.length;O++){var L=C[O];P.rect(L.bounds.min.x,L.bounds.min.y,L.bounds.max.x-L.bounds.min.x,L.bounds.max.y-L.bounds.min.y)}}S.wireframes?P.strokeStyle="rgba(255,255,255,0.08)":P.strokeStyle="rgba(0,0,0,0.1)",P.lineWidth=1,P.stroke()},o.bodyAxes=function(m,w,E){var P=E;m.engine;var S=m.options,T,R,C,O;for(P.beginPath(),R=0;R<w.length;R++){var L=w[R],z=L.parts;if(L.render.visible)if(S.showAxes)for(C=z.length>1?1:0;C<z.length;C++)for(T=z[C],O=0;O<T.axes.length;O++){var B=T.axes[O];P.moveTo(T.position.x,T.position.y),P.lineTo(T.position.x+B.x*20,T.position.y+B.y*20)}else for(C=z.length>1?1:0;C<z.length;C++)for(T=z[C],O=0;O<T.axes.length;O++)P.moveTo(T.position.x,T.position.y),P.lineTo((T.vertices[0].x+T.vertices[T.vertices.length-1].x)/2,(T.vertices[0].y+T.vertices[T.vertices.length-1].y)/2)}S.wireframes?(P.strokeStyle="indianred",P.lineWidth=1):(P.strokeStyle="rgba(255, 255, 255, 0.4)",P.globalCompositeOperation="overlay",P.lineWidth=2),P.stroke(),P.globalCompositeOperation="source-over"},o.bodyPositions=function(m,w,E){var P=E;m.engine;var S=m.options,T,R,C,O;for(P.beginPath(),C=0;C<w.length;C++)if(T=w[C],!!T.render.visible)for(O=0;O<T.parts.length;O++)R=T.parts[O],P.arc(R.position.x,R.position.y,3,0,2*Math.PI,!1),P.closePath();for(S.wireframes?P.fillStyle="indianred":P.fillStyle="rgba(0,0,0,0.5)",P.fill(),P.beginPath(),C=0;C<w.length;C++)T=w[C],T.render.visible&&(P.arc(T.positionPrev.x,T.positionPrev.y,2,0,2*Math.PI,!1),P.closePath());P.fillStyle="rgba(255,165,0,0.8)",P.fill()},o.bodyVelocity=function(m,w,E){var P=E;P.beginPath();for(var S=0;S<w.length;S++){var T=w[S];if(T.render.visible){var R=s.getVelocity(T);P.moveTo(T.position.x,T.position.y),P.lineTo(T.position.x+R.x,T.position.y+R.y)}}P.lineWidth=3,P.strokeStyle="cornflowerblue",P.stroke()},o.bodyIds=function(m,w,E){var P=E,S,T;for(S=0;S<w.length;S++)if(w[S].render.visible){var R=w[S].parts;for(T=R.length>1?1:0;T<R.length;T++){var C=R[T];P.font="12px Arial",P.fillStyle="rgba(255,255,255,0.5)",P.fillText(C.id,C.position.x+10,C.position.y-10)}}},o.collisions=function(m,w,E){var P=E,S=m.options,T,R,C,O;for(P.beginPath(),C=0;C<w.length;C++)if(T=w[C],!!T.isActive)for(R=T.collision,O=0;O<T.activeContacts.length;O++){var L=T.activeContacts[O],z=L.vertex;P.rect(z.x-1.5,z.y-1.5,3.5,3.5)}for(S.wireframes?P.fillStyle="rgba(255,255,255,0.7)":P.fillStyle="orange",P.fill(),P.beginPath(),C=0;C<w.length;C++)if(T=w[C],!!T.isActive&&(R=T.collision,T.activeContacts.length>0)){var B=T.activeContacts[0].vertex.x,N=T.activeContacts[0].vertex.y;T.activeContacts.length===2&&(B=(T.activeContacts[0].vertex.x+T.activeContacts[1].vertex.x)/2,N=(T.activeContacts[0].vertex.y+T.activeContacts[1].vertex.y)/2),R.bodyB===R.supports[0].body||R.bodyA.isStatic===!0?P.moveTo(B-R.normal.x*8,N-R.normal.y*8):P.moveTo(B+R.normal.x*8,N+R.normal.y*8),P.lineTo(B,N)}S.wireframes?P.strokeStyle="rgba(255,165,0,0.7)":P.strokeStyle="orange",P.lineWidth=1,P.stroke()},o.separations=function(m,w,E){var P=E,S=m.options,T,R,C,O,L;for(P.beginPath(),L=0;L<w.length;L++)if(T=w[L],!!T.isActive){R=T.collision,C=R.bodyA,O=R.bodyB;var z=1;!O.isStatic&&!C.isStatic&&(z=.5),O.isStatic&&(z=0),P.moveTo(O.position.x,O.position.y),P.lineTo(O.position.x-R.penetration.x*z,O.position.y-R.penetration.y*z),z=1,!O.isStatic&&!C.isStatic&&(z=.5),C.isStatic&&(z=0),P.moveTo(C.position.x,C.position.y),P.lineTo(C.position.x+R.penetration.x*z,C.position.y+R.penetration.y*z)}S.wireframes?P.strokeStyle="rgba(255,165,0,0.5)":P.strokeStyle="orange",P.stroke()},o.inspector=function(m,w){m.engine;var E=m.selected,P=m.render,S=P.options,T;if(S.hasBounds){var R=P.bounds.max.x-P.bounds.min.x,C=P.bounds.max.y-P.bounds.min.y,O=R/P.options.width,L=C/P.options.height;w.scale(1/O,1/L),w.translate(-P.bounds.min.x,-P.bounds.min.y)}for(var z=0;z<E.length;z++){var B=E[z].data;switch(w.translate(.5,.5),w.lineWidth=1,w.strokeStyle="rgba(255,165,0,0.9)",w.setLineDash([1,2]),B.type){case"body":T=B.bounds,w.beginPath(),w.rect(Math.floor(T.min.x-3),Math.floor(T.min.y-3),Math.floor(T.max.x-T.min.x+6),Math.floor(T.max.y-T.min.y+6)),w.closePath(),w.stroke();break;case"constraint":var N=B.pointA;B.bodyA&&(N=B.pointB),w.beginPath(),w.arc(N.x,N.y,10,0,2*Math.PI),w.closePath(),w.stroke();break}w.setLineDash([]),w.translate(-.5,-.5)}m.selectStart!==null&&(w.translate(.5,.5),w.lineWidth=1,w.strokeStyle="rgba(255,165,0,0.6)",w.fillStyle="rgba(255,165,0,0.1)",T=m.selectBounds,w.beginPath(),w.rect(Math.floor(T.min.x),Math.floor(T.min.y),Math.floor(T.max.x-T.min.x),Math.floor(T.max.y-T.min.y)),w.closePath(),w.stroke(),w.fill(),w.translate(-.5,-.5)),S.hasBounds&&w.setTransform(1,0,0,1,0,0)};var g=function(m,w){var E=m.engine,P=m.timing,S=P.historySize,T=E.timing.timestamp;P.delta=w-P.lastTime||o._goodDelta,P.lastTime=w,P.timestampElapsed=T-P.lastTimestamp||0,P.lastTimestamp=T,P.deltaHistory.unshift(P.delta),P.deltaHistory.length=Math.min(P.deltaHistory.length,S),P.engineDeltaHistory.unshift(E.timing.lastDelta),P.engineDeltaHistory.length=Math.min(P.engineDeltaHistory.length,S),P.timestampElapsedHistory.unshift(P.timestampElapsed),P.timestampElapsedHistory.length=Math.min(P.timestampElapsedHistory.length,S),P.engineElapsedHistory.unshift(E.timing.lastElapsed),P.engineElapsedHistory.length=Math.min(P.engineElapsedHistory.length,S),P.elapsedHistory.unshift(P.lastElapsed),P.elapsedHistory.length=Math.min(P.elapsedHistory.length,S)},v=function(m){for(var w=0,E=0;E<m.length;E+=1)w+=m[E];return w/m.length||0},_=function(m,w){var E=document.createElement("canvas");return E.width=m,E.height=w,E.oncontextmenu=function(){return!1},E.onselectstart=function(){return!1},E},b=function(m){var w=m.getContext("2d"),E=window.devicePixelRatio||1,P=w.webkitBackingStorePixelRatio||w.mozBackingStorePixelRatio||w.msBackingStorePixelRatio||w.oBackingStorePixelRatio||w.backingStorePixelRatio||1;return E/P},y=function(m,w){var E=m.textures[w];return E||(E=m.textures[w]=new Image,E.src=w,E)},x=function(m,w){var E=w;/(jpg|gif|png)$/.test(w)&&(E="url("+w+")"),m.canvas.style.background=E,m.canvas.style.backgroundSize="contain",m.currentBackgroun
11d=w}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(5),a=i(17),l=i(0);(function(){var c,f;if(typeof window<"u"&&(c=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame,f=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame),!c){var h;c=function(d){h=setTimeout(function(){d(l.now())},1e3/60)},f=function(){clearTimeout(h)}}o.create=function(d){var u={fps:60,deltaSampleSize:60,counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,frameRequestId:null,isFixed:!1,enabled:!0},p=l.extend(u,d);return p.delta=p.delta||1e3/p.fps,p.deltaMin=p.deltaMin||1e3/p.fps,p.deltaMax=p.deltaMax||1e3/(p.fps*.5),p.fps=1e3/p.delta,p},o.run=function(d,u){return typeof d.positionIterations<"u"&&(u=d,d=o.create()),(function p(g){d.frameRequestId=c(p),g&&d.enabled&&o.tick(d,u,g)})(),d},o.tick=function(d,u,p){var g=u.timing,v;d.isFixed?v=d.delta:(v=p-d.timePrev||d.delta,d.timePrev=p,d.deltaHistory.push(v),d.deltaHistory=d.deltaHistory.slice(-d.deltaSampleSize),v=Math.min.apply(null,d.deltaHistory),v=v<d.deltaMin?d.deltaMin:v,v=v>d.deltaMax?d.deltaMax:v,d.delta=v);var _={timestamp:g.timestamp};s.trigger(d,"beforeTick",_),d.frameCounter+=1,p-d.counterTimestamp>=1e3&&(d.fps=d.frameCounter*((p-d.counterTimestamp)/1e3),d.counterTimestamp=p,d.frameCounter=0),s.trigger(d,"tick",_),s.trigger(d,"beforeUpdate",_),a.update(u,v),s.trigger(d,"afterUpdate",_),s.trigger(d,"afterTick",_)},o.stop=function(d){f(d.frameRequestId)},o.start=function(d,u){o.run(d,u)}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(8),a=i(0),l=a.deprecated;(function(){o.collides=function(c,f){return s.collides(c,f)},l(o,"collides","SAT.collides ➤ replaced by Collision.collides")})()}),(function(t,r,i){var o={};t.exports=o,i(1);var s=i(0);(function(){o.pathToVertices=function(a,l){typeof window<"u"&&!("SVGPathSeg"in window)&&s.warn("Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.");var c,f,h,d,u,p,g,v,_,b,y=[],x,m,w=0,E=0,P=0;l=l||15;var S=function(R,C,O){var L=O%2===1&&O>1;if(!_||R!=_.x||C!=_.y){_&&L?(x=_.x,m=_.y):(x=0,m=0);var z={x:x+R,y:m+C};(L||!_)&&(_=z),y.push(z),E=x+R,P=m+C}},T=function(R){var C=R.pathSegTypeAsLetter.toUpperCase();if(C!=="Z"){switch(C){case"M":case"L":case"T":case"C":case"S":case"Q":E=R.x,P=R.y;break;case"H":E=R.x;break;case"V":P=R.y;break}S(E,P,R.pathSegType)}};for(o._svgPathToAbsolute(a),h=a.getTotalLength(),p=[],c=0;c<a.pathSegList.numberOfItems;c+=1)p.push(a.pathSegList.getItem(c));for(g=p.concat();w<h;){if(b=a.getPathSegAtLength(w),u=p[b],u!=v){for(;g.length&&g[0]!=u;)T(g.shift());v=u}switch(u.pathSegTypeAsLetter.toUpperCase()){case"C":case"T":case"S":case"Q":case"A":d=a.getPointAtLength(w),S(d.x,d.y,0);break}w+=l}for(c=0,f=g.length;c<f;++c)T(g[c]);return y},o._svgPathToAbsolute=function(a){for(var l,c,f,h,d,u,p=a.pathSegList,g=0,v=0,_=p.numberOfItems,b=0;b<_;++b){var y=p.getItem(b),x=y.pathSegTypeAsLetter;if(/[MLHVCSQTA]/.test(x))"x"in y&&(g=y.x),"y"in y&&(v=y.y);else switch("x1"in y&&(f=g+y.x1),"x2"in y&&(d=g+y.x2),"y1"in y&&(h=v+y.y1),"y2"in y&&(u=v+y.y2),"x"in y&&(g+=y.x),"y"in y&&(v+=y.y),x){case"m":p.replaceItem(a.createSVGPathSegMovetoAbs(g,v),b);break;case"l":p.replaceItem(a.createSVGPathSegLinetoAbs(g,v),b);break;case"h":p.replaceItem(a.createSVGPathSegLinetoHorizontalAbs(g),b);break;case"v":p.replaceItem(a.createSVGPathSegLinetoVerticalAbs(v),b);break;case"c":p.replaceItem(a.createSVGPathSegCurvetoCubicAbs(g,v,f,h,d,u),b);break;case"s":p.replaceItem(a.createSVGPathSegCurvetoCubicSmoothAbs(g,v,d,u),b);break;case"q":p.replaceItem(a.createSVGPathSegCurvetoQuadraticAbs(g,v,f,h),b);break;case"t":p.replaceItem(a.createSVGPathSegCurvetoQuadraticSmoothAbs(g,v),b);break;case"a":p.replaceItem(a.createSVGPathSegArcAbs(g,v,y.r1,y.r2,y.angle,y.largeArcFlag,y.sweepFlag),b);break;case"z":case"Z":g=l,v=c;break}(x=="M"||x=="m")&&(l=g,c=v)}}})()}),(function(t,r,i){var o={};t.exports=o;var s=i(6);i(0),(function(){o.create=s.create,o.add=s.add,o.remove=s.remove,o.clear=s.clear,o.addComposite=s.addComposite,o.addBody=s.addBody,o.addConstraint=s.addConstraint})()})])})})(uf)),uf.exports}var m5=v5();const fr=p5(m5),_5={mounted(){const n=mr();globalThis.vuex=n,this.mountIt()},created(){Dr.$on("open-vibe-menu",()=>{this.toggleVibeMenu(!0)}),Dr.$on("close-vibe-menu",()=>{this.toggleVibeMenu(!1)})},computed:{images(){return mr().vibeImages},vibeHeading(){return mr().vibeHeading},preloader(){return mr().preloader}},methods:{async mountIt(){const n=await Hr(()=>import("./IyzhJouQ.js"),__vite__mapDeps([41,22]),import.meta.url),e=d
11ocument.querySelector(".matter-scene");let t=e.clientWidth,r=e.clientHeight;const i=new n.Application({width:t,height:r,backgroundColor:10526880});globalThis.__PIXI_APP__=i,e.appendChild(i.view);const o=this.$device.isMobile,s=this.$device.isTablet,a=o?.2:s?.35:.475,l=fr.Engine,c=fr.Render,f=fr.Runner,h=fr.MouseConstraint,d=fr.Mouse,u=fr.Composite,p=fr.Bodies,g=fr.Svg,v=fr.Vertices,_=l.create(),b=_.world;globalThis.__MATTER_ENGINE__=_,document.getElementById("matterCanvas").width=t,document.getElementById("matterCanvas").height=r;const y=c.create({element:document.querySelector(".matter-scene"),canvas:document.getElementById("matterCanvas"),engine:_,options:{width:t,height:r,showVelocity:!0,enabled:!0,wireframes:!1,showSleeping:!0,showDebug:!1,showShadows:!1,showVertexNumbers:!1,background:"#ffffff00"}});if(localStorage.getItem("hidePreloader3"),document.location.hash==="#/debug"){c.run(y);const O=f.create();f.run(O,_)}else fr.Runner.run(_);const x=function(O,L){return Array.prototype.slice.call(O.querySelectorAll(L))},m=function(O){return fetch(O).then(function(L){return L.text()}).then(function(L){return new window.DOMParser().parseFromString(L,"image/svg+xml")})};var w=[];function E(O,L){const z=O.slice(0);let B=O.length;for(;B--;){const N=Math.floor((B+1)*Math.random()),W=z[N];z[N]=z[B],z[B]=W}return z.slice(0,L)}const P=this.images.map(O=>{let L=new URL(O.image.url);return"/vibe/"+L.pathname.substring(L.pathname.lastIndexOf("/")+1,L.pathname.lastIndexOf("."))}),S=E(P,15);function T(){S.forEach(async function(z,B){const W=await(await fetch(z+".json")).json();w.push(m(z+".svg").then(function(ee){const D=x(ee,"path").map(function(fe){return v.scale(g.pathToVertices(fe,30),a,a)}),ie=p.fromVertices(Math.random()*t,-100-B*600,D,{friction:.7,frictionStatic:10,restitution:.2,slop:.2,render:{opacity:.5,lineWidth:1}},!0);u.add(b,ie);const te=n.Texture.from(z+".png"),ue=new n.Sprite(te);ue.x=0,ue.y=0,ue.scale.x=a,ue.scale.y=a,ue.anchor.x=W.centroid[0]/W.width,ue.anchor.y=W.centroid[1]/W.height,ue.rotation=.5,ue.alpha=0,ue.eventMode="static",ue.cursor="pointer",i.stage.addChild(ue),fr.Events.on(_,"afterUpdate",function(){ue.x=ie.position.x,ue.y=ie.position.y,ue.rotation=ie.angle,ue.alpha=1})}))}),u.add(b,[p.rectangle(t/2,r+25,t,50,{isStatic:!0,friction:1,frictionStatic:10,render:{strokeStyle:"blue",lineWidth:10}}),p.rectangle(t+25,r-r/2,50,r,{isStatic:!0,friction:1,frictionStatic:10,render:{strokeStyle:"purple",lineWidth:10}}),p.rectangle(-25,r-r/2,50,r,{isStatic:!0,friction:1,frictionStatic:10,render:{strokeStyle:"green",lineWidth:10}})]);const O=d.create(y.canvas),L=h.create(_,{mouse:O,constraint:{stiffness:.2,render:{visible:!1}}});u.add(b,L),y.mouse=O}function R(){document.querySelector(".matter-scene"),t=document.querySelector(".matter-scene").clientWidth,r=document.querySelector(".matter-scene").clientHeight,globalThis.__PIXI_APP__.stage.removeChildren(),globalThis.__PIXI_APP__.renderer.resize(t,r),document.getElementById("matterCanvas").width=t,document.getElementById("matterCanvas").height=r,fr.World.clear(globalThis.__MATTER_ENGINE__.world),fr.Engine.clear(globalThis.__MATTER_ENGINE__),globalThis.vuex.preloader||(T(),globalThis.vuex.setRocksDropped(!0))}Dr.$on("drop-rocks",R);function C(O){var L;return function(z){L&&clearTimeout(L),L=setTimeout(O,500,z)}}window.addEventListener("resize",C(R))},closeVibeMenu(){Dr.$emit("close-vibe-menu")},reloadRocks(){Dr.$emit("drop-rocks")},async toggleVibeMenu(n){if(n){const e=document.querySelector(".vibe-menu");hn.to(e,{duration:.5,translateY:0,ease:"expo.inOut"})}else{const e=document.querySelector(".vibe-menu");hn.to(e,{duration:.5,translateY:"-100%",ease:"expo.inOut"})}}}},y5={class:"vibe-menu"},b5={class:"vibe-logo"},x5={class:"matter-scene"},w5={ref:"matterCanvas",id:"matterCanvas"};function P5(n,e,t,r,i,o){const s=QB,a=d5;return ge(),$e("div",y5,[ut("div",b5,[Ze(s)]),ut("button",{class:"vibe-close",onClick:e[0]||(e[0]=(...l)=>o.closeVibeMenu&&o.closeVibeMenu(...l))}
11,"Close"),Ze(a),ut("div",x5,[ut("canvas",w5,null,512)]),ut("div",{class:"reload-rocks",onClick:e[1]||(e[1]=(...l)=>o.reloadRocks&&o.reloadRocks(...l))},"Reset")])}const E5=$o(_5,[["render",P5]]),EE=(n="RouteProvider")=>nt({name:n,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,r=e.route,i={};for(const o in e.route)Object.defineProperty(i,o,{get:()=>t===e.renderKey?e.route[o]:r[o],enumerable:!0});return ls(dh,$i(i)),()=>e.vnode?ht(e.vnode,{ref:e.vnodeRef}):e.vnode}}),S5=EE(),Fy=new WeakMap,T5=nt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(n,{attrs:e,slots:t,expose:r}){const i=Dt(),o=Jt(),s=pn(dh,null);let a;r({pageRef:o});const l=pn(xR,null);let c;const f=i.deferHydration();if(i.isHydrating){const d=i.hooks.hookOnce("app:error",f);Jn().beforeEach(d)}n.pageKey&&Pr(()=>n.pageKey,(d,u)=>{d!==u&&i.callHook("page:loading:start")});let h=!1;{const d=Jn().beforeResolve(()=>{h=!1});Ds(()=>{d()})}return()=>ht(r1,{name:n.name,route:n.route,...e},{default:d=>{const u=R5(s,d.route,d.Component),p=s&&s.matched.length===d.route.matched.length;if(!d.Component){if(c&&!p)return c;f();return}if(c&&l&&!l.isCurrent(d.route))return c;if(u&&s&&(!l||l?.isCurrent(s)))return p?c:null;const g=bp(d,n.pageKey),v=O5(s,d.route,d.Component);!i.isHydrating&&a===g&&!v&&Pi(()=>{h=!0,i.callHook("page:loading:end")}),a=g;const _=!!(n.transition??d.route.meta.pageTransition??qm),b=_&&C5([n.transition,d.route.meta.pageTransition,qm,{onAfterLeave(){delete i._runningTransition,i.callHook("page:transition:finish",d.Component)}}]),y=n.keepalive??d.route.meta.keepalive??rR;return c=UM(_&&b,$A(y,ht(tx,{suspensible:!0,onPending:()=>{_&&(i._runningTransition=!0),i.callHook("page:start",d.Component)}
11,onResolve:()=>{Pi(()=>i.callHook("page:finish",d.Component).then(()=>{if(delete i._runningTransition,!h&&!v)return h=!0,i.callHook("page:loading:end")}).finally(f))}},{default:()=>{const x={key:g||void 0,vnode:t.default?A5(t.default,d):d.Component,route:d.route,renderKey:g||void 0,trackRootNodes:_,vnodeRef:o};if(!y)return ht(S5,x);const m=d.Component.type,w=m;let E=Fy.get(w);return E||(E=EE(m.name||m.__name),Fy.set(w,E)),ht(E,x)}}))).default(),c}})}});function C5(n){const e=[];for(const t of n)t&&e.push({...t,onAfterLeave:t.onAfterLeave?lv(t.onAfterLeave):void 0});return Ax(...e)}function R5(n,e,t){if(!n)return!1;const r=e.matched.findIndex(i=>i.components?.default===t?.type);return!r||r===-1?!1:e.matched.slice(0,r).some((i,o)=>i.components?.default!==n.matched[o]?.components?.default)||t&&bp({route:e,Component:t})!==bp({route:n,Component:t})}function O5(n,e,t){return n?e.matched.findIndex(i=>i.components?.default===t?.type)<e.matched.length-1:!1}function A5(n,e){const t=n(e);return t.length===1?ht(t[0]):ht(Rt,void 0,t)}const k5={props:{onAnimationComplete:Function},mounted(){const n=mr(),e=this.$refs.preloader,t=this.$refs.preloaderText1,r=this.$refs.preloaderText2,i=this.$refs.preloaderText3;window.localStorage.setItem("hidePreloader3",Date.now()),n.setPreloader(!0),globalThis.vuex=n,hn.timeline({onComplete:()=>{this.visible=!1,this.onAnimationComplete()}}).set(".vibe-menu",{transform:"translateY(0%)"}).set(".preloader-text",{y:20}).set(".vibe-sounds",{transform:"translateY(-100%)"}).set(".vibe-logo",{transform:"translateY(-100%)"}).set(".vibe-close",{transform:"translateY(-200%)"}).set(".reload-rocks",{transform:"translateY(300%)"}).to(e,{duration:1,alpha:1,delay:1}).to(t,{duration:1,alpha:1,delay:0,ease:"expo.inOut",y:0}).to(t,{duration:.5,alpha:0,delay:1.5,y:-20,ease:"expo.inOut"}).to(r,{duration:1,alpha:1,delay:.5,ease:"expo.inOut",y:0,complete:function(){Dr.$emit("open-vibe-menu"),document.body.classList.add("preloader-transparent")}}).to(r,{duration:.5,alpha:0,delay:1.5,y:-20,ease:"expo.inOut"}).to(i,{duration:1,alpha:1,y:0,delay:.5,ease:"expo.inOut"}).to(i,{duration:.5,alpha:0,delay:1.5,y:-20,ease:"expo.inOut",complete:function(){const s=()=>{Dr.$emit("play-vibe"),window.removeEventListener("click",s)};globalThis.vuex.setPreloader(!1),window.addEventListener("click",s),Dr.$emit("drop-rocks")}}).to(".vibe-sounds,.vibe-logo, .vibe-close, .reload-rocks",{y:0,delay:.5,duration:.5}).to(e,{duration:1,alpha:0,delay:0,display:"none",complete:function(){document.body.classList.add("preloader-finished"),hn.delayedCall(1,()=>{De.refresh()})}})}},M5={class:"preloader",ref:"preloader"},I5={class:"preloader-text-wrapper"},D5={class:"preloader-text preloader-text-1",ref:"preloaderText1"},L5={class:"preloader-text preloader-text-2",ref:"preloaderText2"},N5={class:"preloader-text preloader-text-3",ref:"preloaderText3"};function B5(n,e,t,r,i,o){return ge(),$e("div",M5,[ut("div",I5,[ut("div",D5," Thanks for your patience. ",512),ut("div",L5," Our website will see you now. ",512),ut("div",N5," But first, relax and stack these rocks. ",512)])],512)}const F5=$o(k5,[["render",B5],["__scopeId","data-v-c091708a"]]),$5={mounted(){const n=this.$refs.preloaderFade;hn.timeline({onComplete:()=>{this.visible=!1}}).to(n,{duration:1,alpha:0,delay:1,duration:.75,display:"none",complete:function(){document.body.classList.add("preloader-finished"),hn.delayedCall(1,()=>{De.refresh()})}})}},z5={class:"preloader-fade",ref:"preloaderFade"};function H5(n,e,t,r,i,o){return ge(),$e("div",z5,null,512)}const j5=$o($5,[["render",H5],["__scopeId","data-v-0ec6259f"]]),V5={},U5={class:"route-swipe"};function W5(n,e){return ge(),$e("div",U5)}const G5=$o(V5,[["render",W5]]),Y5={class:"container"},X5="https://motionsickness.company",q5=1e3*60*60*24*30,K5={__name:"app",setup(n){const e=rv();gh(Ye(()=>{const c=e.path.endsWith("/")?e.path:`${e.path}/`;return{link:[{rel:"canonical",href:`${X5}${c}`}]}}));const t=Jt(!1),r=Jt(!1),i=Jt(!0),o=Jt(null),s=c=>{const f=parseInt(window.localStorage.getItem(c)),h=Date.now();return f!=null&&!isNaN(f)?h-q5>f:!0},a=()=>{i.value=!1},l=c=>{Dr.$emit("close-vibe-menu")};return Wg(()=>{let c=hn.matchMedia();c.add("(max-width: 844px)",()=>{t.value=!0,r.value=!0,document.body.classList.add("preloader-finished"),i.value=!1}),c.add("(min-width: 845px)",()=>{if(r.value=!1,e.name==="uid"){t.value=!0;return}t.value=!s("hidePreloader3"),t.value&&(t.value=!0)})}),Is(()=>{r.value&&hn.delayedCall(1,()=>{De.refresh()}),console.log("%cWebsite design and code by http://grafik.nz","color:red;"),console.log(`%c
12░░░░▄▄▄▄▄▓▓▓▄▄▄░░░░░
13░░░░▄▄▓▀▀▀▀▀▀▓▓▓▓▓▓▄░░░
14░░▄▄▓▀▀░░░░░░░▒▒▒▒▒▀▓▄░
15░▐▓▓▌░░░░░░░░░░░░▒▒▒▒▓▌
16░▐▓▒░░▄▒▒▓▄▄▒▒▒░▒▄▄▄▒▒▓
17░▓▓▌░░░░░▒▒▒▒▀▒▒▓▓▓▓▓▓▓
18░▐▓░░░░▒▒▓(◐)▓░░░▒▓▓(◐)▒▓
19█░▀▄░█▄█▀▄▄░▀░▀▄▄▀░░█░█
20░█░░░▀▄█▄█░█▀▄▄▄▄▄▀██░█
21░░█░░░░█░███▄█▄█▄███░░█
22░░░█░░░▀▀█░█▀█▀█▀███░█
23░░░░▀▄░░░░▀▀▄█▄█▄█▄▀░█
24░░░░░░▀▄▄░▒▒▒░░░░░░░░░█
25░░░░░░░░░▀▀▄▄▄▄▄▄▄▄▄▄▀
26`,"color:red;")}),(c,f)=>{const h=E5,d=T5,u=F5,p=j5,g=G5,v=Bw;return ge(),$e("div",Y5,[Ze(h,{onCloseVibeMenu:f[0]||(f[0]=_=>l()),ref_key:"rocksAndThings",ref:o},null,512),Ze(d),Ze(v,null,{default:dn(()=>[t.value?zr("",!0):(ge(),Ue(u,{key:0,onAnimationComplete:a,enabled:!t.value},null,8,["enabled"])),t.value&&!r.value?(ge(),Ue(p,{key:1})):zr("",!0),Ze(g)]),_:1})])}}},Q5={class:"error-content"},Z5={key:0,class:"error-title"},J5={__name:"ErrorContent",setup(n){const e=Ja(),{data:t}=gI("error-global",async()=>{try{return await e.client.getSingle("global")}catch(s){return console.error("Failed to fetch global data for error page:",s),null}});let r=null;Pr(()=>t.value?.data?.error_videos,s=>{s&&s.length>0&&!r&&o()},{immediate:!0});const i=s=>{s.target.playVideo()},o=()=>{const s=t.value.data.error_videos;if(!s||s.length===0){console.error("youTube array is empty");return}const a=document.createElement("script");a.src="https://www.youtube.com/iframe_api";const l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(a,l),window.onYouTubeIframeAPIReady=()=>{const c=Math.floor(Math.random()*s.length),f=s[c];if(typeof f!="object"||!f.hasOwnProperty("youtube")){console.error("Invalid video object:",f);return}const h=f.youtube;r=new window.YT.Player("player",{videoId:h,playerVars:{autoplay:0,controls:0,modestbranding:1,showinfo:0},events:{onReady:i}})}};return(s,a)=>{const l=Mu;return ge(),$e("div",Q5,[a[0]||(a[0]=ut("div",{class:"iframe-container"},[ut("div",{id:"player"})],-1)),ft(t)?.data?.error_message?(ge(),$e("div",Z5,[Ze(l,{field:ft(t).data.error_message},null,8,["field"])])):zr("",!0)])}}},eF=$o(J5,[["__scopeId","data-v-48a39d69"]]),tF={class:"error-page-wrapper"},nF={class:"error-page"},rF={__name:"error",props:{error:{type:Object,required:!0}},setup(n){return gh({title:"Motion Sickness — Error"}),(e,t)=>{const r=eF,i=Bw;return ge(),$e("div",tF,[ut("div",nF,[Ze(i,null,{default:dn(()=>[Ze(r)]),_:1})])])}}},iF=$o(rF,[["__scopeId","data-v-67a8c6e8"]]),oF={key:0},$y={__name:"nuxt-root",setup(n){const e=()=>null,t=Dt(),r=t.deferHydration();if(t.isHydrating){const c=t.hooks.hookOnce("app:error",r);Jn().beforeEach(c)}const i=!1;ls(dh,rv()),t.hooks.callHookWith(c=>c.map(f=>f()),"vue:setup");const o=ph(),s=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;Db((c,f,h)=>
26{if(t.hooks.callHook("vue:error",c,f,h).catch(d=>console.error("[nuxt] Error in `vue:error` hook",d)),a.test(navigator.userAgent))return t.hooks.callHook("app:error",c),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,c),!1;if(Ix(c)&&(c.fatal||c.unhandled))return t.runWithContext(()=>Ko(c)),!1});const l=!1;return(c,f)=>(ge(),Ue(tx,{onResolve:ft(r)},{default:dn(()=>[ft(s)?(ge(),$e("div",oF)):ft(o)?(ge(),Ue(ft(iF),{key:1,error:ft(o)},null,8,["error"])):ft(l)?(ge(),Ue(ft(e),{key:2,context:ft(l)},null,8,["context"])):ft(i)?(ge(),Ue(Qn(ft(i)),{key:3})):(ge(),Ue(ft(K5),{key:4}))]),_:1},8,["onResolve"]))}};let zy;{let n;zy=async function(){if(n)return n;const r=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true")?ZT($y):QT($y),i=uR({vueApp:r});async function o(s){await i.callHook("app:error",s),i.payload.error||=Ro(s)}r.config.errorHandler=o,i.hook("app:suspense:resolve",()=>{r.config.errorHandler===o&&(r.config.errorHandler=void 0)});try{await hR(i,XB)}catch(s){o(s)}try{await i.hooks.callHook("app:created",r),await i.hooks.callHook("app:beforeMount",r),r.mount(sR),await i.hooks.callHook("app:mounted",r),await Pi()}catch(s){o(s)}return r},n=zy().catch(e=>{throw console.error("Error while mounting app:",e),e})}export{nt as $,Ds as A,$u as B,dn as C,Vu as D,Hf as E,Rt as F,Dt as G,hF as H,on as I,mr as J,lF as K,Hr as L,mf as M,Pr as N,Ti as O,y0 as P,Bw as Q,Gg as R,De as S,aF as T,Ya as U,fF as V,Lo as W,Dr as X,jg as Y,p5 as Z,$o as _,Jn as a,ht as a0,D0 as a1,Ny as a2,pF as a3,Ax as a4,dF as a5,Zi as a6,hh as a7,bx as a8,gC as a9,Ji as aa,uF as ab,fh as ac,Yy as ad,gh as b,$e as c,ut as d,ge as e,Ye as f,zr as g,Ze as h,Mu as i,rv as j,Ro as k,hn as l,ft as m,Pi as n,Is as o,pI as p,As as q,Oa as r,QB as s,os as t,Ja as u,Ue as v,cF as w,ih as x,Jt as y,cB 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.