PageSourceSearch

https://a-long-and-winding-path.co.uk/_nuxt/aCHmRW9u.js

js a-long-and-winding-path.co.uk collected 2026-10-08 08:24:21 UTC 521,706 bytes, 30 lines download raw bytes

vendor: 2,956 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BSf7oqwt.js","./CCi8zC-C.js","./gfvOXkdB.js","./C4e-X6DA.js","./yI7HeE6Z.js","./CUjFBDwR.js","./ediK-J2-.js","./DpNES2Yp.js","./DWqZ7dOs.js","./index.Dlxq-ACD.css","./Cl9rvNZz.js","./error-404.CyVzvt0X.css","./Cql5ersT.js","./error-500.C416fJPQ.css"])))=>i.map(i=>d[i]);
2(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(r){if(r.ep)return;r.ep=!0;const s=n(r);fetch(r.href,s)}})();function Bh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const ut={},xo=[],Zi=()=>{},c0=()=>!1,Hl=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ru=t=>t.startsWith("onUpdate:"),Xt=Object.assign,Fh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},gw=Object.prototype.hasOwnProperty,it=(t,e)=>gw.call(t,e),Pe=Array.isArray,ko=t=>Zo(t)==="[object Map]",u0=t=>Zo(t)==="[object Set]",hg=t=>Zo(t)==="[object Date]",mw=t=>Zo(t)==="[object RegExp]",Ae=t=>typeof t=="function",pt=t=>typeof t=="string",ui=t=>typeof t=="symbol",et=t=>t!==null&&typeof t=="object",Hh=t=>(et(t)||Ae(t))&&Ae(t.then)&&Ae(t.catch),f0=Object.prototype.toString,Zo=t=>f0.call(t),_w=t=>Zo(t).slice(8,-1),jh=t=>Zo(t)==="[object Object]",Mu=t=>pt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Ms=Bh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ou=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},yw=/-\w/g,Dn=Ou(t=>t.replace(yw,e=>e.slice(1).toUpperCase())),vw=/\B([A-Z])/g,us=Ou(t=>t.replace(vw,"-$1").toLowerCase()),Lu=Ou(t=>t.charAt(0).toUpperCase()+t.slice(1)),uf=Ou(t=>t?`on${Lu(t)}`:""),Xi=(t,e)=>!Object.is(t,e),Ba=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},d0=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},bw=t=>{const e=parseFloat(t);return isNaN(e)?t:e},h0=t=>{const e=pt(t)?Number(t):NaN;return isNaN(e)?t:e};let pg;const Du=()=>pg||(pg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ea(t){if(Pe(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=pt(i)?Tw(i):ea(i);if(r)for(const s in r)e[s]=r[s]}return e}else if(pt(t)||et(t))return t}const ww=/;(?![^(]*\))/g,xw=/:([^]+)/,kw=/\/\*[^]*?\*\//g;function Tw(t){const e={};
vendor: 17,543 bytes, line 2
2return t.replace(kw,"").split(ww).forEach(n=>{if(n){const i=n.split(xw);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function _t(t){let e="";if(pt(t))e=t;else if(Pe(t))for(let n=0;n<t.length;n++){const i=_t(t[n]);i&&(e+=i+" ")}else if(et(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function Sw(t){if(!t)return null;let{class:e,style:n}=t;return e&&!pt(e)&&(t.class=_t(e)),n&&(t.style=ea(n)),t}const Cw="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ew=Bh(Cw);function p0(t){return!!t||t===""}function Pw(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=qh(t[i],e[i]);return n}function qh(t,e){if(t===e)return!0;let n=hg(t),i=hg(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=ui(t),i=ui(e),n||i)return t===e;if(n=Pe(t),i=Pe(e),n||i)return n&&i?Pw(t,e):!1;if(n=et(t),i=et(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,s=Object.keys(e).length;if(r!==s)return!1;for(const o in t){const a=t.hasOwnProperty(o),l=e.hasOwnProperty(o);if(a&&!l||!a&&l||!qh(t[o],e[o]))return!1}}return String(t)===String(e)}const g0=t=>!!(t&&t.__v_isRef===!0),mt=t=>pt(t)?t:t==null?"":Pe(t)||et(t)&&(t.toString===f0||!Ae(t.toString))?g0(t)?mt(t.value):JSON.stringify(t,m0,2):String(t),m0=(t,e)=>g0(e)?m0(t,e.value):ko(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],s)=>(n[ff(i,s)+" =>"]=r,n),{})}:u0(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>ff(n))}:ui(e)?ff(e):et(e)&&!Pe(e)&&!jh(e)?String(e):e,ff=(t,e="")=>{var n;return ui(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};let Vt;class _0{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&Vt&&(Vt.active?(this.parent=Vt,this.index=(Vt.scopes||(Vt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Vt;try{return Vt=this,e()}finally{Vt=n}}}on(){++this._on===1&&(this.prevScope=Vt,Vt=this)}off(){if(this._on>0&&--this._on===0){if(Vt===this)Vt=this.prevScope;else{let e=Vt;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function Aw(t){return new _0(t)}function zh(){return Vt}function Rw(t,e=!1){Vt&&Vt.cleanups.push(t)}let dt;const df=new WeakSet;class y0{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=void 0,Vt&&(Vt.active?Vt.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,df.has(this)&&(df.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||b0(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,gg(this),w0(this);const e=dt,n=Ri;dt=this,Ri=!0;try{return this.fn()}finally{x0(this),dt=e,Ri=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Wh(e);this.deps=this.depsTail=void 0,gg(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?df.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){fd(this)&&this.run()}get dirty(){return fd(this)}}let v0=0,Fa,Ha;function b0(t,e=!1){if(t.flags|=8,e){t.next=Ha,Ha=t;return}t.next=Fa,Fa=t}function Vh(){v0++}function Uh(){if(--v0>0)return;if(Ha){let e=Ha;for(Ha=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;Fa;){let e=Fa;for(Fa=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function w0(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function x0(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),Wh(i),Mw(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function fd(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(k0(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function k0(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===dl)||(t.globalVersion=dl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!fd(t))))return;t.flags|=2;const e=t.dep,n=dt,i=Ri;dt=t,Ri=!0;try{w0(t);const r=t.fn(t._value);(e.version===0||Xi(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{dt=n,Ri=i,x0(t),t.flags&=-3}}function Wh(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)Wh(s,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function Mw(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Ri=!0;const T0=[];function Er(){T0.push(Ri),Ri=!1}function Pr(){const t=T0.pop();Ri=t===void 0?!0:t}function gg(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=dt;dt=void 0;try{e()}finally{dt=n}}}let dl=0;class Ow{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Yh{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(!dt||!Ri||dt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==dt)n=this.activeLink=new Ow(dt,this),dt.deps?(n.prevDep=dt.depsTail,dt.depsTail.nextDep=n,dt.depsTail=n):dt.deps=dt.depsTail=n,S0(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=dt.depsTail,n.nextDep=void 0,dt.depsTail.nextDep=n,dt.depsTail=n,dt.deps===n&&(dt.deps=i)}return n}trigger(e){this.version++,dl++,this.notify(e)}notify(e){Vh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Uh()}}}function S0(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)S0(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Yc=new WeakMap,Os=Symbol(""),dd=Symbol(""),hl=Symbol("");function yn(t,e,n){if(Ri&&dt){let i=Yc.get(t);i||Yc.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new Yh),r.map=i,r.key=n),r.track()}}function gr(t,e,n,i,r,s){const o=Yc.get(t);if(!o){dl++;return}const a=l=>{l&&l.trigger()};if(Vh(),e==="clear")o.forEach(a);else{const l=Pe(t),c=l&&Mu(n);if(l&&n==="length"){const u=Number(i);o.forEach((d,h)=>{(h==="length"||h===hl||!ui(h)&&h>=u)&&a(d)})}else switch((n!==void 0||o.has(void 0))&&a(o.get(n)),c&&a(o.get(hl)),e){case"add":l?c&&a(o.get("length")):(a(o.get(Os)),ko(t)&&a(o.get(dd)));break;case"delete":l||(a(o.get(Os)),ko(t)&&a(o.get(dd)));break;case"set":ko(t)&&a(o.get(Os));break}}Uh()}function Lw(t,e){const n=Yc.get(t);return n&&n.get(e)}function Zs(t){const e=Ze(t);return e===t?e:(yn(e,"iterate",hl),li(t)?e:e.map(Li))}function Iu(t){return yn(t=Ze(t),"iterate",hl),t}function Wi(t,e){return nr(t)?Fo(Zr(t)?Li(e):e):Li(e)}const Dw={__proto__:null,[Symbol.iterator](){return hf(this,Symbol.iterator,t=>Wi(this,t))},concat(...t){return Zs(this).concat(...t.map(e=>Pe(e)?Zs(e):e))},entries(){return hf(this,"entries",t=>(t[1]=Wi(this,t[1]),t))},every(t,e){return sr(this,"every",t,e,void 0,arguments)},filter(t,e){return sr(this,"filter",t,e,n=>n.map(i=>Wi(this,i)),arguments)},find(t,e){return sr(this,"find",t,e,n=>Wi(this,n),arguments)},findIndex(t,e){return sr(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return sr(this,"findLast",t,e,n=>Wi(this,n),arguments)},findLastIndex(t,e){return sr(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return sr(this,"forEach",t,e,void 0,arguments)},includes(...t){return pf(this,"includes",t)},indexOf(...t){return pf(this,"indexOf",t)},join(t){return Zs(this).join(t)},lastIndexOf(...t){return pf(this,"lastIndexOf",t)},map(t,e){return sr(this,"map",t,e,void 0,arguments)},pop(){return ca(this,"pop")},push(...t){return ca(this,"push",t)},reduce(t,...e){return mg(this,"reduce",t,e)},reduceRight(t,...e){return mg(this,"reduceRight",t,e)},shift(){return ca(this,"shift")},some(t,e){return sr(this,"some",t,e,void 0,arguments)},splice(...t){return ca(this,"splice",t)},toReversed(){return Zs(this).toReversed()},toSorted(t){return Zs(this).toSorted(t)},toSpliced(...t){return Zs(this).toSpliced(...t)},unshift(...t){return ca(this,"unshift",t)},values(){return hf(this,"values",t=>Wi(this,t))}};function hf(t,e,n){const i=Iu(t),r=i[e]();return i!==t&&!li(t)&&(r._next=r.next,r.next=()=>{const s=r._next();return s.done||(s.value=n(s.value)),s}),r}const Iw=Array.prototype;function sr(t,e,n,i,r,s){const o=Iu(t),a=o!==t&&!li(t),l=o[e];if(l!==Iw[e]){const d=l.apply(t,s);return a?Li(d):d}let c=n;o!==t&&(a?c=function(d,h){return n.call(this,Wi(t,d),h,t)}:n.length>2&&(c=function(d,h){return n.call(this,d,h,t)}));const u=l.call(o,c,i);return a&&r?r(u):u}function mg(t,e,n,i){const r=Iu(t),s=r!==t&&!li(t);let o=n,a=!1;r!==t&&(s?(a=i.length===0,o=function(c,u,d){return a&&(a=!1,c=Wi(t,c)),n.call(this,c,Wi(t,u),d,t)}):n.length>3&&(o=function(c,u,d){return n.call(this,c,u,d,t)}));const l=r[e](o,...i);return a?Wi(t,l):l}function pf(t,e,n){const i=Ze(t);yn(i,"iterate",hl);const r=i[e](...n);return(r===-1||r===!1)&&Nu(n[0])?(n[0]=Ze(n[0]),i[e](...n)):r}function ca(t,e,n=[]){Er(),Vh();const i=Ze(t)[e].apply(t,n);return Uh(),Pr(),i}const Nw=Bh("__proto__,__v_isRef,__isVue"),C0=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(ui));function $w(t){ui(t)||(t=String(t));const e=Ze(this);return yn(e,"has",t),e.hasOwnProperty(t)}class E0{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return s;if(n==="__v_raw")return i===(r?s?Yw:M0:s?R0:A0).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=Pe(e);if(!r){let l;if(o&&(l=Dw[n]))return l;if(n==="hasOwnProperty")return $w}const a=Reflect.get(e,n,At(e)?e:i);if((ui(n)?C0.has(n):Nw(n))||(r||yn(e,"get",n),s))return a;if(At(a)){const l=o&&Mu(n)?a:a.value;return r&&et(l)?pd(l):l}return et(a)?r?pd(a):Gt(a):a}}class P0 extends E0{constructor(e=!1){super(!1,e)}set(e,n,i,r){let s=e[n];const o=Pe(e)&&Mu(n);if(!this._isShallow){const c=nr(s);if(!li(i)&&!nr(i)&&(s=Ze(s),i=Ze(i)),!o&&At(s)&&!At(i))return c||(s.value=i),!0}const a=o?Number(n)<e.length:it(e,n),l=Reflect.set(e,n,i,At(e)?e:r);return e===Ze(r)&&(a?Xi(i,s)&&gr(e,"set",n,i):gr(e,"add",n,i)),l}deleteProperty(e,n){const i=it(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&gr(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!ui(n)||!C0.has(n))&&yn(e,"has",n),i}ownKeys(e){return yn(e,"iterate",Pe(e)?"length":Os),Reflect.ownKeys(e)}}class Bw extends E0{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Fw=new P0,Hw=new Bw,jw=new P0(!0);const hd=t=>t,Jl=t=>Reflect.getPrototypeOf(t);function qw(t,e,n){return function(...i){const r=this.__v_raw,s=Ze(r),o=ko(s),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,c=r[t](...i),u=n?hd:e?Fo:Li;return!e&&yn(s,"iterate",l?dd:Os),Xt(Object.create(c),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:a?[u(d[0]),u(d[1])]:u(d),done:h}}})}}function Zl(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function zw(t,e){const n={get(r){const s=this.__v_raw,o=Ze(s),a=Ze(r);t||(Xi(r,a)&&yn(o,"get",r),yn(o,"get",a));const{has:l}=Jl(o),c=e?hd:t?Fo:Li;if(l.call(o,r))return c(s.get(r));if(l.call(o,a))return c(s.get(a));s!==o&&s.get(r)},get size(){const r=this.__v_raw;return!t&&yn(Ze(r),"iterate",Os),r.size},has(r){const s=this.__v_raw,o=Ze(s),a=Ze(r);return t||(Xi(r,a)&&yn(o,"has",r),yn(o,"has",a)),r===a?s.has(r):s.has(r)||s.has(a)},forEach(r,s){const o=this,a=o.__v_raw,l=Ze(a),c=e?hd:t?Fo:Li;return!t&&yn(l,"iterate",Os),a.forEach((u,d)=>r.call(s,c(u),c(d),o))}};return Xt(n,t?{add:Zl("add"),set:Zl("set"),delete:Zl("delete"),clear:Zl("clear")}:{add(r){const s=Ze(this),o=Jl(s),a=Ze(r),l=!e&&!li(r)&&!nr(r)?a:r;return o.has.call(s,l)||Xi(r,l)&&o.has.call(s,r)||Xi(a,l)&&o.has.call(s,a)||(s.add(l),gr(s,"add",l,l)),this},set(r,s){!e&&!li(s)&&!nr(s)&&(s=Ze(s));const o=Ze(this),{has:a,get:l}=Jl(o);let c=a.call(o,r);c||(r=Ze(r),c=a.call(o,r));const u=l.call(o,r);return o.set(r,s),c?Xi(s,u)&&gr(o,"set",r,s):gr(o,"add",r,s),this},delete(r){const s=Ze(this),{has:o,get:a}=Jl(s);let l=o.call(s,r);l||(r=Ze(r),l=o.call(s,r)),a&&a.call(s,r);const c=s.delete(r);return l&&gr(s,"delete",r,void 0),c},clear(){const r=Ze(this),s=r.size!==0,o=r.clear();return s&&gr(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=qw(r,t,e)}),n}function Xh(t,e){const n=zw(t,e);return(i,r,s)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(it(n,r)&&r in i?n:i,r,s)}const Vw={get:Xh(!1,!1)},Uw={get:Xh(!1,!0)},Ww={get:Xh(!0,!1)};const A0=new WeakMap,R0=new WeakMap,M0=new WeakMap,Yw=new WeakMap;function Xw(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Gw(t){return t.__v_skip||!Object.isExtensible(t)?0:Xw(_w(t))}function Gt(t){return nr(t)?t:Gh(t,!1,Fw,Vw,A0)}function Gi(t){return Gh(t,!1,jw,Uw,R0)}function pd(t){return Gh(t,!0,Hw,Ww,M0)}function Gh(t,e,n,i,r){if(!et(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const s=Gw(t);if(s===0)return t;const o=r.get(t);if(o)return o;const a=new Proxy(t,s===2?i:n);return r.set(t,a),a}function Zr(t){return nr(t)?Zr(t.__v_raw):!!(t&&t.__v_isReactive)}function nr(t){return!!(t&&t.__v_isReadonly)}function li(t){return!!(t&&t.__v_isShallow)}function Nu(t){return t?!!t.__v_raw:!1}function Ze(t){const e=t&&t.__v_raw;return e?Ze(e):t}function Kw(t){return!it(t,"__v_skip")&&Object.isExtensible(t)&&d0(t,"__v_skip",!0),t}const Li=t=>et(t)?Gt(t):t,Fo=t=>et(t)?pd(t):t;function At(t){return t?t.__v_isRef===!0:!1}function Te(t){return O0(t,!1)}function fi(t){return O0(t,!0)}function O0(t,e){return At(t)?t:new Qw(t,e)}class Qw{constructor(e,n){this.dep=new Yh,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:Ze(e),this._value=n?e:Li(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||li(e)||nr(e);e=i?e:Ze(e),Xi(e,n)&&(this._rawValue=e,this._value=i?e:Li(e),this.dep.trigger())}}function B(t){return At(t)?t.value:t}function ei(t){return Ae(t)?t():B(t)}const Jw={get:(t,e,n)=>e==="__v_raw"?t:B(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return At(r)&&!At(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function L0(t){return Zr(t)?t:new Proxy(t,Jw)}class Zw{constructor(e,n,i){this._object=e,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0,this._key=ui(n)?n:String(n),this._raw=Ze(e);let r=!0,s=e;if(!Pe(e)||ui(this._key)||!Mu(this._key))do r=!Nu(s)||li(s);while(r&&(s=s.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=B(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&At(this._raw[this._key])){const n=this._object[this._key];if(At(n)){n.value=e;return}}this._object[this._key]=e}get dep(){return Lw(this._raw,this._key)}}class ex{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 Kh(t,e,n){return At(t)?t:Ae(t)?new ex(t):et(t)&&arguments.length>1?tx(t,e,n):Te(t)}function tx(t,e,n){return new Zw(t,e,n)}class nx{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Yh(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=dl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&dt!==this)return b0(this,!0),!0}get value(){const e=this.dep.track();return k0(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function ix(t,e,n=!1){let i,r;return Ae(t)?i=t:(i=t.get,r=t.set),new nx(i,r,n)}const ec={},Xc=new WeakMap;let xs;function Gc(t,e=!1,n=xs){if(n){let i=Xc.get(n);i||Xc.set(n,i=[]),i.push(t)}}function rx(t,e,n=ut){const{immediate:i,deep:r,once:s,scheduler:o,augmentJob:a,call:l}=n,c=_=>r?_:li(_)||r===!1||r===0?mr(_,1):mr(_);let u,d,h,f,g=!1,p=!1;if(At(t)?(d=()=>t.value,g=li(t)):Zr(t)?(d=()=>c(t),g=!0):Pe(t)?(p=!0,g=t.some(_=>Zr(_)||li(_)),d=()=>t.map(_=>{if(At(_))return _.value;if(Zr(_))return c(_);if(Ae(_))return l?l(_,2):_()})):Ae(t)?e?d=l?()=>l(t,2):t:d=()=>
vendor: 17,974 bytes, lines 2-4
2{if(h){Er();try{h()}finally{Pr()}}const _=xs;xs=u;try{return l?l(t,3,[f]):t(f)}finally{xs=_}}:d=Zi,e&&r){const _=d,y=r===!0?1/0:r;d=()=>mr(_(),y)}const w=zh(),b=()=>{u.stop(),w&&w.active&&Fh(w.effects,u)};if(s&&e){const _=e;e=(...y)=>{_(...y),b()}}let v=p?new Array(t.length).fill(ec):ec;const m=_=>{if(!(!(u.flags&1)||!u.dirty&&!_))if(e){const y=u.run();if(r||g||(p?y.some((S,k)=>Xi(S,v[k])):Xi(y,v))){h&&h();const S=xs;xs=u;try{const k=[y,v===ec?void 0:p&&v[0]===ec?[]:v,f];v=y,l?l(e,3,k):e(...k)}finally{xs=S}}}else u.run()};return a&&a(m),u=new y0(d),u.scheduler=o?()=>o(m,!1):m,f=_=>Gc(_,!1,u),h=u.onStop=()=>{const _=Xc.get(u);if(_){if(l)l(_,4);else for(const y of _)y();Xc.delete(u)}},e?i?m(!0):v=u.run():o?o(m.bind(null,!0),!0):u.run(),b.pause=u.pause.bind(u),b.resume=u.resume.bind(u),b.stop=b,b}function mr(t,e=1/0,n){if(e<=0||!et(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,At(t))mr(t.value,e,n);else if(Pe(t))for(let i=0;i<t.length;i++)mr(t[i],e,n);else if(u0(t)||ko(t))t.forEach(i=>{mr(i,e,n)});else if(jh(t)){for(const i in t)mr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&mr(t[i],e,n)}return t}function jl(t,e,n,i){try{return i?t(...i):t()}catch(r){ta(r,e,n)}}function Di(t,e,n,i){if(Ae(t)){const r=jl(t,e,n,i);return r&&Hh(r)&&r.catch(s=>{ta(s,e,n)}),r}if(Pe(t)){const r=[];for(let s=0;s<t.length;s++)r.push(Di(t[s],e,n,i));return r}}function ta(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:o}=e&&e.appContext.config||ut;if(e){let a=e.parent;const l=e.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](t,l,c)===!1)return}a=a.parent}if(s){Er(),jl(s,null,10,[t,l,c]),Pr();return}}sx(t,n,r,i,o)}function sx(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const On=[];let ji=-1;const To=[];let qr=null,lo=0;const D0=Promise.resolve();let Kc=null;function Ti(t){const e=Kc||D0;return t?e.then(this?t.bind(this):t):e}function ox(t){let e=ji+1,n=On.length;for(;e<n;){const i=e+n>>>1,r=On[i],s=gl(r);s<t||s===t&&r.flags&2?e=i+1:n=i}return e}function Qh(t){if(!(t.flags&1)){const e=gl(t),n=On[On.length-1];!n||!(t.flags&2)&&e>=gl(n)?On.push(t):On.splice(ox(e),0,t),t.flags|=1,I0()}}function I0(){Kc||(Kc=D0.then(N0))}function pl(t){Pe(t)?To.push(...t):qr&&t.id===-1?qr.splice(lo+1,0,t):t.flags&1||(To.push(t),t.flags|=1),I0()}function _g(t,e,n=ji+1){for(;n<On.length;n++){const i=On[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;On.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Qc(t){if(To.length){const e=[...new Set(To)].sort((n,i)=>gl(n)-gl(i));if(To.length=0,qr){qr.push(...e);return}for(qr=e,lo=0;lo<qr.length;lo++){const n=qr[lo];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}qr=null,lo=0}}const gl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function N0(t){try{for(ji=0;ji<On.length;ji++){const e=On[ji];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),jl(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;ji<On.length;ji++){const e=On[ji];e&&(e.flags&=-2)}ji=-1,On.length=0,Qc(),Kc=null,(On.length||To.length)&&N0()}}let cn=null,$0=null;function Jc(t){const e=cn;return cn=t,$0=t&&t.type.__scopeId||null,e}function Ne(t,e=cn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&iu(-1);const s=Jc(e);let o;try{o=t(...r)}finally{Jc(s),i._d&&iu(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function Jh(t,e){if(cn===null)return t;const n=ju(cn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[s,o,a,l=ut]=e[r];s&&(Ae(s)&&(s={mounted:s,updated:s}),s.deep&&mr(o),i.push({dir:s,instance:n,value:o,oldValue:void 0,arg:a,modifiers:l}))}return t}function qi(t,e,n,i){const r=t.dirs,s=e&&e.dirs;for(let o=0;o<r.length;o++){const a=r[o];s&&(a.oldValue=s[o].value);let l=a.dir[i];l&&(Er(),Di(l,n,8,[t.el,a,t,e]),Pr())}}function Tr(t,e){if(an){let n=an.provides;const i=an.parent&&an.parent.provides;i===n&&(n=an.provides=Object.create(i)),n[t]=e}}function Zt(t,e,n=!1){const i=ir();if(i||Ls){let r=Ls?Ls._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&Ae(e)?e.call(i&&i.proxy):e}}function $u(){return!!(ir()||Ls)}const ax=Symbol.for("v-scx"),lx=()=>Zt(ax);function Zh(t,e){return ep(t,null,e)}function It(t,e,n){return ep(t,e,n)}function ep(t,e,n=ut){const{immediate:i,deep:r,flush:s,once:o}=n,a=Xt({},n),l=e&&i||!e&&s!=="post";let c;if(Ws){if(s==="sync"){const f=lx();c=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=Zi,f.resume=Zi,f.pause=Zi,f}}const u=an;a.call=(f,g,p)=>Di(f,u,g,p);let d=!1;s==="post"?a.scheduler=f=>{Wt(f,u&&u.suspense)}:s!=="sync"&&(d=!0,a.scheduler=(f,g)=>{g?f():Qh(f)}),a.augmentJob=f=>{e&&(f.flags|=4),d&&(f.flags|=2,u&&(f.id=u.uid,f.i=u))};const h=rx(t,e,a);return Ws&&(c?c.push(h):l&&h()),h}function cx(t,e,n){const i=this.proxy,r=pt(t)?t.includes(".")?B0(i,t):()=>i[t]:t.bind(i,i);let s;Ae(e)?s=e:(s=e.handler,n=e);const o=na(this),a=ep(r,s.bind(i),n);return o(),a}function B0(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}const ux=Symbol("_vte"),F0=t=>t.__isTeleport,zi=Symbol("_leaveCb"),ua=Symbol("_enterCb");function fx(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Nn(()=>{t.isMounted=!0}),Si(()=>{t.isUnmounting=!0}),t}const pi=[Function,Array],H0={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pi,onEnter:pi,onAfterEnter:pi,onEnterCancelled:pi,onBeforeLeave:pi,onLeave:pi,onAfterLeave:pi,onLeaveCancelled:pi,onBeforeAppear:pi,onAppear:pi,onAfterAppear:pi,onAppearCancelled:pi},j0=t=>{const e=t.subTree;return e.component?j0(e.component):e},dx={name:"BaseTransition",props:H0,setup(t,{slots:e}){const n=ir(),i=fx();return()=>{const r=e.default&&V0(e.default(),!0),s=r&&r.length?q0(r):n.subTree?Lt():void 0;if(!s)return;const o=Ze(t),{mode:a}=o;if(i.isLeaving)return gf(s);const l=yg(s);if(!l)return gf(s);let c=gd(l,o,i,n,d=>c=d);l.type!==Ft&&Ho(l,c);let u=n.subTree&&yg(n.subTree);if(u&&u.type!==Ft&&!Pi(u,l)&&j0(n).type!==Ft){let d=gd(u,o,i,n);if(Ho(u,d),a==="out-in"&&l.type!==Ft)return i.isLeaving=!0,d.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,u=void 0},gf(s);a==="in-out"&&l.type!==Ft?d.delayLeave=(h,f,g)=>{const p=z0(i,u);p[String(u.key)]=u,h[zi]=()=>{f(),h[zi]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{g(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return s}}};function q0(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==Ft){e=n;break}}return e}const hx=dx;function z0(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function gd(t,e,n,i,r){const{appear:s,mode:o,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:h,onLeave:f,onAfterLeave:g,onLeaveCancelled:p,onBeforeAppear:w,onAppear:b,onAfterAppear:v,onAppearCancelled:m}=e,_=String(t.key),y=z0(n,t),S=(A,E)=>{A&&Di(A,i,9,E)},k=(A,E)=>{const M=E[1];S(A,E),Pe(A)?A.every(R=>R.length<=1)&&M():A.length<=1&&M()},P={mode:o,persisted:a,beforeEnter(A){let E=l;if(!n.isMounted)if(s)E=w||l;else return;A[zi]&&A[zi](!0);const M=y[_];M&&Pi(t,M)&&M.el[zi]&&M.el[zi](),S(E,[A])},enter(A){if(y[_]===t)return;let E=c,M=u,R=d;if(!n.isMounted)if(s)E=b||c,M=v||u,R=m||d;else return;let N=!1;A[ua]=U=>{N||(N=!0,U?S(R,[A]):S(M,[A]),P.delayedLeave&&P.delayedLeave(),A[ua]=void 0)};const Y=A[ua].bind(null,!1);E?k(E,[A,Y]):Y()},leave(A,E){const M=String(t.key);if(A[ua]&&A[ua](!0),n.isUnmounting)return E();S(h,[A]);let R=!1;A[zi]=Y=>{R||(R=!0,E(),Y?S(p,[A]):S(g,[A]),A[zi]=void 0,y[M]===t&&delete y[M])};const N=A[zi].bind(null,!1);y[M]=t,f?k(f,[A,N]):N()},clone(A){const E=gd(A,e,n,i,r);return r&&r(E),E}};return P}function gf(t){if(ql(t))return t=Rr(t),t.children=null,t}function yg(t){if(!ql(t))return F0(t.type)&&t.children?q0(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Ae(n.default))return n.default()}}function Ho(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Ho(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function V0(t,e=!1,n){let i=[],r=0;for(let s=0;s<t.length;s++){let o=t[s];const a=n==null?o.key:String(n)+String(o.key!=null?o.key:s);o.type===ht?(o.patchFlag&128&&r++,i=i.concat(V0(o.children,e,a))):(e||o.type!==Ft)&&i.push(a!=null?Rr(o,{key:a}):o)}if(r>1)for(let s=0;s<i.length;s++)i[s].patchFlag=-2;return i}function Ge(t,e){return Ae(t)?Xt({name:t.name},e,{setup:t}):t}function tp(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function vg(t,e){let n;return!!((n=Object.getOwnPropertyDescriptor(t,e))&&!n.configurable)}const Zc=new WeakMap;function So(t,e,n,i,r=!1){if(Pe(t)){t.forEach((p,w)=>So(p,e&&(Pe(e)?e[w]:e),n,i,r));return}if(Sr(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&So(t,e,n,i.component.subTree);return}const s=i.shapeFlag&4?ju(i.component):i.el,o=r?null:s,{i:a,r:l}=t,c=e&&e.r,u=a.refs===ut?a.refs={}:a.refs,d=a.setupState,h=Ze(d),f=d===ut?c0:p=>vg(u,p)?!1:it(h,p),g=(p,w)=>!(w&&vg(u,w));if(c!=null&&c!==l){if(bg(e),pt(c))u[c]=null,f(c)&&(d[c]=null);else if(At(c)){const p=e;g(c,p.k)&&(c.value=null),p.k&&(u[p.k]=null)}}if(Ae(l))jl(l,a,12,[o,u]);else{const p=pt(l),w=At(l);if(p||w){const b=()=>{if(t.f){const v=p?f(l)?d[l]:u[l]:g()||!t.k?l.value:u[t.k];if(r)Pe(v)&&Fh(v,s);else if(Pe(v))v.includes(s)||v.push(s);else if(p)u[l]=[s],f(l)&&(d[l]=u[l]);else{const m=[s];g(l,t.k)&&(l.value=m),t.k&&(u[t.k]=m)}}else p?(u[l]=o,f(l)&&(d[l]=o)):w&&(g(l,t.k)&&(l.value=o),t.k&&(u[t.k]=o))};if(o){const v=()=>{b(),Zc.delete(t)};v.id=-1,Zc.set(t,v),Wt(v,n)}else bg(t),b()}}}function bg(t){const e=Zc.get(t);e&&(e.flags|=8,Zc.delete(t))}let wg=!1;const eo=()=>{wg||(console.error("Hydration completed but contains mismatches."),wg=!0)},px=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",gx=t=>t.namespaceURI.includes("MathML"),tc=t=>{if(t.nodeType===1){if(px(t))return"svg";if(gx(t))return"mathml"}},go=t=>t.nodeType===8;function mx(t){const{mt:e,p:n,o:{patchProp:i,createText:r,nextSibling:s,parentNode:o,remove:a,insert:l,createComment:c}}=t,u=(m,_)=>{if(!_.hasChildNodes()){n(null,m,_),Qc(),_._vnode=m;return}d(_.firstChild,m,null,null,null),Qc(),_._vnode=m},d=(m,_,y,S,k,P=!1)=>{P=P||!!_.dynamicChildren;const A=go(m)&&m.data==="[",E=()=>p(m,_,y,S,k,A),{type:M,ref:R,shapeFlag:N,patchFlag:Y}=_;let U=m.nodeType;_.el=m,Y===-2&&(P=!1,_.dynamicChildren=null);let q=null;switch(M){case Ds:U!==3?_.children===""?(l(_.el=r(""),o(m),m),q=m):q=E():(m.data!==_.children&&(eo(),m.data=_.children),q=s(m));break;case Ft:v(m)?(q=s(m),b(_.el=m.content.firstChild,m,y)):U!==8||A?q=E():q=s(m);break;case Oc:if(A&&(m=s(m),U=m.nodeType),U===1||U===3){q=m;const V=!_.children.length;for(let X=0;X<_.staticCount;X++)V&&(_.children+=q.nodeType===1?q.outerHTML:q.data),X===_.staticCount-1&&(_.anchor=q),q=s(q);return A?s(q):q}else E();break;case ht:A?q=g(m,_,y,S,k,P):q=E();break;default:if(N&1)(U!==1||_.type.toLowerCase()!==m.tagName.toLowerCase())&&!v(m)?q=E():q=h(m,_,y,S,k,P);else if(N&6){_.slotScopeIds=k;const V=o(m);if(A?q=w(m):go(m)&&m.data==="teleport start"?q=w(m,m.data,"teleport end"):q=s(m),e(_,V,null,y,S,tc(V),P),Sr(_)&&!_.type.__asyncResolved){let X;A?(X=me(ht),X.anchor=q?q.previousSibling:V.lastChild):X=m.nodeType===3?Tt(""):me("div"),X.el=m,_.component.subTree=X}}else N&64?U!==8?q=E():q=_.type.hydrate(m,_,y,S,k,P,t,f):N&128&&(q=_.type.hydrate(m,_,y,S,tc(o(m)),k,P,t,d))}return R!=null&&So(R,null,S,_),q},h=(m,_,y,S,k,P)=>{P=P||!!_.dynamicChildren;const{type:A,props:E,patchFlag:M,shapeFlag:R,dirs:N,transition:Y}=_,U=A==="input"||A==="option";if(U||M!==-1){N&&qi(_,null,y,"created");let q=!1;if(v(m)){q=my(null,Y)&&y&&y.vnode.props&&y.vnode.props.appear;const X=m.content.firstChild;if(q){const le=X.getAttribute("class");le&&(X.$cls=le),Y.beforeEnter(X)}b(X,m,y),_.el=m=X}if(R&16&&!(E&&(E.innerHTML||E.textContent))){let X=f(m.firstChild,_,m,y,S,k,P);for(;X;){nc(m,1)||eo();const le=X;X=X.nextSibling,a(le)}}else if(R&8){let X=_.children;X[0]===`
3`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(X=X.slice(1));const{textContent:le}=m;le!==X&&le!==X.replace(/\r\n|\r/g,`
4`)&&(nc(m,0)||eo(),m.textContent=_.children)}if(E){if(U||!P||M&48){const X=m.tagName.includes("-");for(const le in E)(U&&(le.endsWith("value")||le==="indeterminate")||Hl(le)&&!Ms(le)||le[0]==="."||X&&!Ms(le))&&i(m,le,null,E[le],void 0,y)}else if(E.onClick)i(m,"onClick",null,E.onClick,void 0,y);else if(M&4&&Zr(E.style))for(const X in E.style)E.style[X]}let V;(V=E&&E.onVnodeBeforeMount)&&Hn(V,y,_),N&&qi(_,null,y,"beforeMount"),((V=E&&E.onVnodeMounted)||N||q)&&xy(()=>{V&&Hn(V,y,_),q&&Y.enter(m),N&&qi(_,null,y,"mounted")},S)}return m.nextSibling},f=(m,_,y,S,k,P,A)=>{A=A||!!_.dynamicChildren;const E=_.children,M=E.length;for(let R=0;R<M;R++){const N=A?E[R]:E[R]=ti(E[R]),Y=N.type===Ds;m?(Y&&!A&&R+1<M&&ti(E[R+1]).type===Ds&&(l(r(m.data.slice(N.children.length)),y,s(m)),m.data=N.children),m=d(m,N,S,k,P,A)):Y&&!N.children?l(N.el=r(""),y):(nc(y,1)||eo(),n(null,N,y,null,S,k,tc(y),P))}return m},g=(m,_,y,S,k,P)=>{const{slotScopeIds:A}=_;A&&(k=k?k.concat(A):A);const E=o(m),M=f(s(m),_,E,y,S,k,P);return M&&go(M)&&M.data==="]"?s(_.anchor=M):(eo(),l(_.anchor=c("]"),E,M),M)},p=(m,_,y,S,k,P)=>{if(nc(m.parentElement,1)||eo(),_.el=null,P){const M=w(m);for(;;){const R=s(m);if(R&&R!==M)a(R);else break}}const A=s(m),E=o(m);return a(m),n(null,_,E,A,y,S,tc(E),k),y&&(y.vnode.el=_.el,Hu(y,_.el)),A},w=(m,_="[",y="]")=>{let S=0;for(;m;)if(m=s(m),m&&go(m)&&(m.data===_&&S++,m.data===y)){if(S===0)return s(m);S--}return m},b=(m,_,y)=>{const S=_.parentNode;S&&S.replaceChild(m,_);let k=y;for(;k;)k.vnode.el===_&&(k.vnode.el=k.subTree.el=m),k=k.parent},v=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[u,d]}const xg="data-allow-mismatch",_x={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function nc(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(xg);)t=t.parentElement;const n=t&&t.getAttribute(xg);if(n==null)return!1;if(n==="")return!0;{const i=n.split(",");return e===0&&i.includes("children")?!0:i.includes(_x[e])}}Du().requestIdleCallback;Du().cancelIdleCallback;function yx(t,e){if(go(t)&&t.data==="["){let n=1,i=t.nextSibling;for(;i;){if(i.nodeType===1){if(e(i)===!1)break}else if(go(i))if(i.data==="]"){if(--n===0)break}else i.data==="["&&n++;i=i.nextSibling}}else e(t)}const Sr=t=>!!t.type.__asyncLoader;function md(t){Ae(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:i,delay:r=200,hydrate:s,timeout:o,suspensible:a=!0,onError:l}=t;let c=null,u,d=0;const h=()=>(d++,c=null,f()),f=()=>{let g;return c||(g=c=e().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),l)return new Promise((w,b)=>{l(p,()=>w(h()),()=>b(p),d+1)});throw p}).then(p=>g!==c&&c?c:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),u=p,p)))};return Ge({name:"AsyncComponentWrapper",__asyncLoader:f,__asyncHydrate(g,p,w){let b=!1;(p.bu||(p.bu=[])).push(()=>b=!0);const v=()=>{b||w()},m=s?()=>{const _=s(v,y=>yx(g,y));_&&(p.bum||(p.bum=[])).push(_)}:v;u?m():f().then(()=>!p.isUnmounted&&m())},get __asyncResolved(){return u},setup(){const g=an;if(tp(g),u)return()=>ic(u,g);const p=m=>{c=null,ta(m,g,13,!i)};if(a&&g.suspense||Ws)return f().then(m=>()=>ic(m,g)).catch(m=>(p(m),()=>i?me(i,{error:m}):null));const w=Te(!1),b=Te(),v=Te(!!r);return r&&setTimeout(()=>{v.value=!1},r),o!=null&&setTimeout(()=>{if(!w.value&&!b.value){const m=new Error(`Async component timed out after ${o}ms.`);p(m),b.value=m}},o),f().then(()=>{w.value=!0,g.parent&&ql(g.parent.vnode)&&g.parent.update()}).catch(m=>{p(m),b.value=m}),()=>{if(w.value&&u)return ic(u,g);if(b.value&&i)return me(i,{error:b.value});if(n&&!v.value)return ic(n,g)}}})}function ic(t,e){const{ref:n,props:i,children:r,ce:s}=e.vnode,o=me(t,i,r);return o.ref=n,o.ce=s,delete e.vnode.ce,o}const ql=t=>t.type.__isKeepAlive,vx={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=ir(),i=n.ctx;if(!i.renderer)return()=>{const v=e.default&&e.default();return v&&v.length===1?v[0]:v};const r=new Map,s=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=i,h=d("div");i.activate=(v,m,_,y,S)=>{const k=v.component;c(v,m,_,0,a),l(k.vnode,v,m,_,k,a,y,v.slotScopeIds,S),Wt(()=>{k.isDeactivated=!1,k.a&&Ba(k.a);const P=v.props&&v.props.onVnodeMounted;P&&Hn(P,k.parent,v)},a)},i.deactivate=v=>{const m=v.component;tu(m.m),tu(m.a),c(v,h,null,1,a),Wt(()=>{m.da&&Ba(m.da);const _=v.props&&v.props.onVnodeUnmounted;_&&Hn(_,m.parent,v),m.isDeactivated=!0},a)};function f(v){mf(v),u(v,n,a,!0)}function g(v){r.forEach((m,_)=>{const y=kd(Sr(m)?m.type.__asyncResolved||{}:m.type);y&&!v(y)&&p(_)})}function p(v){const m=r.get(v);m&&(!o||!Pi(m,o))?f(m):o&&mf(o),r.delete(v),s.delete(v)}It(()=>[t.include,t.exclude],([v,m])=>{v&&g(_=>xa(v,_)),m&&g(_=>!xa(m,_))},{flush:"post",deep:!0});let w=null;const b=()=>{w!=null&&(nu(n.subTree.type)?Wt(()=>{r.set(w,rc(n.subTree))},n.subTree.suspense):r.set(w,rc(n.subTree)))};return Nn(b),G0(b),Si(()=>{r.forEach(v=>{const{subTree:m,suspense:_}=n,y=rc(m);if(v.type===y.type&&v.key===y.key){mf(y);const S=y.component.da;S&&Wt(S,_);return}f(v)})}),()=>{if(w=null,!e.default)return o=null;const v=e.default(),m=v[0];if(v.length>1)return o=null,v;if(!Us(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return o=null,m;let _=rc(m);if(_.type===Ft)return o=null,_;const y=_.type,S=kd(Sr(_)?_.type.__asyncResolved||{}:y),{include:k,exclude:P,max:A}=t;if(k&&(!S||!xa(k,S))||P&&S&&xa(P,S))return _.shapeFlag&=-257,o=_,m;const E=_.key==null?y:_.key,M=r.get(E);return _.el&&(_=Rr(_),m.shapeFlag&128&&(m.ssContent=_)),w=E,M?(_.el=M.el,_.component=M.component,_.transition&&Ho(_,_.transition),_.shapeFlag|=512,
vendor: 13,034 bytes, line 4
4s.delete(E),s.add(E)):(s.add(E),A&&s.size>parseInt(A,10)&&p(s.values().next().value)),_.shapeFlag|=256,o=_,nu(m.type)?m:_}}},bx=vx;function xa(t,e){return Pe(t)?t.some(n=>xa(n,e)):pt(t)?t.split(",").includes(e):mw(t)?(t.lastIndex=0,t.test(e)):!1}function U0(t,e){Y0(t,"a",e)}function W0(t,e){Y0(t,"da",e)}function Y0(t,e,n=an){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Bu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)ql(r.parent.vnode)&&wx(i,e,n,r),r=r.parent}}function wx(t,e,n,i){const r=Bu(e,t,i,!0);zl(()=>{Fh(i[e],r)},n)}function mf(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function rc(t){return t.shapeFlag&128?t.ssContent:t}function Bu(t,e,n=an,i=!1){if(n){const r=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...o)=>{Er();const a=na(n),l=Di(e,n,t,o);return a(),Pr(),l});return i?r.unshift(s):r.push(s),s}}const Dr=t=>(e,n=an)=>{(!Ws||t==="sp")&&Bu(t,(...i)=>e(...i),n)},X0=Dr("bm"),Nn=Dr("m"),xx=Dr("bu"),G0=Dr("u"),Si=Dr("bum"),zl=Dr("um"),kx=Dr("sp"),Tx=Dr("rtg"),Sx=Dr("rtc");function K0(t,e=an){Bu("ec",t,e)}const Q0="components";function kg(t,e){return ey(Q0,t,!0,e)||t}const J0=Symbol.for("v-ndc");function Z0(t){return pt(t)?ey(Q0,t,!1)||t:t||J0}function ey(t,e,n=!0,i=!1){const r=cn||an;if(r){const s=r.type;{const a=kd(s,!1);if(a&&(a===e||a===Dn(e)||a===Lu(Dn(e))))return s}const o=Tg(r[t]||s[t],e)||Tg(r.appContext[t],e);return!o&&i?s:o}}function Tg(t,e){return t&&(t[e]||t[Dn(e)]||t[Lu(Dn(e))])}function Ar(t,e,n,i){let r;const s=n,o=Pe(t);if(o||pt(t)){const a=o&&Zr(t);let l=!1,c=!1;a&&(l=!li(t),c=nr(t),t=Iu(t)),r=new Array(t.length);for(let u=0,d=t.length;u<d;u++)r[u]=e(l?c?Fo(Li(t[u])):Li(t[u]):t[u],u,void 0,s)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,s)}else if(et(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,s));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,c=a.length;l<c;l++){const u=a[l];r[l]=e(t[u],u,l,s)}}else r=[];return r}function er(t,e,n={},i,r){if(cn.ce||cn.parent&&Sr(cn.parent)&&cn.parent.ce){const c=Object.keys(n).length>0;return e!=="default"&&(n.name=e),te(),Qe(ht,null,[me("slot",n,i)],c?-2:64)}let s=t[e];s&&s._c&&(s._d=!1),te();const o=s&&ty(s(n)),a=n.key||o&&o.key,l=Qe(ht,{key:(a&&!ui(a)?a:`_${e}`)+(!o&&i?"_fb":"")},o||[],o&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function ty(t){return t.some(e=>Us(e)?!(e.type===Ft||e.type===ht&&!ty(e.children)):!0)?t:null}const _d=t=>t?Ey(t)?ju(t):_d(t.parent):null,ja=Xt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>_d(t.parent),$root:t=>_d(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>iy(t),$forceUpdate:t=>t.f||(t.f=()=>{Qh(t.update)}),$nextTick:t=>t.n||(t.n=Ti.bind(t.proxy)),$watch:t=>cx.bind(t)}),_f=(t,e)=>t!==ut&&!t.__isScriptSetup&&it(t,e),Cx={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:s,accessCache:o,type:a,appContext:l}=t;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return s[e]}else{if(_f(i,e))return o[e]=1,i[e];if(r!==ut&&it(r,e))return o[e]=2,r[e];if(it(s,e))return o[e]=3,s[e];if(n!==ut&&it(n,e))return o[e]=4,n[e];yd&&(o[e]=0)}}const c=ja[e];let u,d;if(c)return e==="$attrs"&&yn(t.attrs,"get",""),c(t);if((u=a.__cssModules)&&(u=u[e]))return u;if(n!==ut&&it(n,e))return o[e]=4,n[e];if(d=l.config.globalProperties,it(d,e))return d[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:s}=t;return _f(r,e)?(r[e]=n,!0):i!==ut&&it(i,e)?(i[e]=n,!0):it(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(s[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,props:s,type:o}},a){let l;return!!(n[a]||t!==ut&&a[0]!=="$"&&it(t,a)||_f(e,a)||it(s,a)||it(i,a)||it(ja,a)||it(r.config.globalProperties,a)||(l=o.__cssModules)&&l[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:it(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function X6(){return Ex().slots}function Ex(t){const e=ir();return e.setupContext||(e.setupContext=Ay(e))}function Sg(t){return Pe(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function G6(t){const e=ir(),n=Ws;let i=t();_l(),n&&Eo(!1);const r=()=>{na(e),n&&Eo(!0)},s=()=>{ir()!==e&&e.scope.off(),_l(),n&&Eo(!1)};return Hh(i)&&(i=i.catch(o=>{throw r(),Promise.resolve().then(()=>Promise.resolve().then(s)),o})),[i,()=>{r(),Promise.resolve().then(s)}]}let yd=!0;function Px(t){const e=iy(t),n=t.proxy,i=t.ctx;yd=!1,e.beforeCreate&&Cg(e.beforeCreate,t,"bc");const{data:r,computed:s,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:g,activated:p,deactivated:w,beforeDestroy:b,beforeUnmount:v,destroyed:m,unmounted:_,render:y,renderTracked:S,renderTriggered:k,errorCaptured:P,serverPrefetch:A,expose:E,inheritAttrs:M,components:R,directives:N,filters:Y}=e;if(c&&Ax(c,i,null),o)for(const V in o){const X=o[V];Ae(X)&&(i[V]=X.bind(n))}if(r){const V=r.call(n,n);et(V)&&(t.data=Gt(V))}if(yd=!0,s)for(const V in s){const X=s[V],le=Ae(X)?X.bind(n,n):Ae(X.get)?X.get.bind(n,n):Zi,O=!Ae(X)&&Ae(X.set)?X.set.bind(n):Zi,fe=qe({get:le,set:O});Object.defineProperty(i,V,{enumerable:!0,configurable:!0,get:()=>fe.value,set:ce=>fe.value=ce})}if(a)for(const V in a)ny(a[V],i,n,V);if(l){const V=Ae(l)?l.call(n):l;Reflect.ownKeys(V).forEach(X=>{Tr(X,V[X])})}u&&Cg(u,t,"c");function q(V,X){Pe(X)?X.forEach(le=>V(le.bind(n))):X&&V(X.bind(n))}if(q(X0,d),q(Nn,h),q(xx,f),q(G0,g),q(U0,p),q(W0,w),q(K0,P),q(Sx,S),q(Tx,k),q(Si,v),q(zl,_),q(kx,A),Pe(E))if(E.length){const V=t.exposed||(t.exposed={});E.forEach(X=>{Object.defineProperty(V,X,{get:()=>n[X],set:le=>n[X]=le,enumerable:!0})})}else t.exposed||(t.exposed={});y&&t.render===Zi&&(t.render=y),M!=null&&(t.inheritAttrs=M),R&&(t.components=R),N&&(t.directives=N),A&&tp(t)}function Ax(t,e,n=Zi){Pe(t)&&(t=vd(t));for(const i in t){const r=t[i];let s;et(r)?"default"in r?s=Zt(r.from||i,r.default,!0):s=Zt(r.from||i):s=Zt(r),At(s)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):e[i]=s}}function Cg(t,e,n){Di(Pe(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function ny(t,e,n,i){let r=i.includes(".")?B0(n,i):()=>n[i];if(pt(t)){const s=e[t];Ae(s)&&It(r,s)}else if(Ae(t))It(r,t.bind(n));else if(et(t))if(Pe(t))t.forEach(s=>ny(s,e,n,i));else{const s=Ae(t.handler)?t.handler.bind(n):e[t.handler];Ae(s)&&It(r,s,t)}}function iy(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(c=>eu(l,c,o,!0)),eu(l,e,o)),et(e)&&s.set(e,l),l}function eu(t,e,n,i=!1){const{mixins:r,extends:s}=e;s&&eu(t,s,n,!0),r&&r.forEach(o=>eu(t,o,n,!0));for(const o in e)if(!(i&&o==="expose")){const a=Rx[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const Rx={data:Eg,props:Pg,emits:Pg,methods:ka,computed:ka,beforeCreate:Cn,created:Cn,beforeMount:Cn,mounted:Cn,beforeUpdate:Cn,updated:Cn,beforeDestroy:Cn,beforeUnmount:Cn,destroyed:Cn,unmounted:Cn,activated:Cn,deactivated:Cn,errorCaptured:Cn,serverPrefetch:Cn,components:ka,directives:ka,watch:Ox,provide:Eg,inject:Mx};function Eg(t,e){return e?t?function(){return Xt(Ae(t)?t.call(this,this):t,Ae(e)?e.call(this,this):e)}:e:t}function Mx(t,e){return ka(vd(t),vd(e))}function vd(t){if(Pe(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function Cn(t,e){return t?[...new Set([].concat(t,e))]:e}function ka(t,e){return t?Xt(Object.create(null),t,e):e}function Pg(t,e){return t?Pe(t)&&Pe(e)?[...new Set([...t,...e])]:Xt(Object.create(null),Sg(t),Sg(e??{})):e}function Ox(t,e){if(!t)return e;if(!e)return t;const n=Xt(Object.create(null),t);for(const i in e)n[i]=Cn(t[i],e[i]);return n}function ry(){return{app:null,config:{isNativeTag:c0,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 Lx=0;function Dx(t,e){return function(i,r=null){Ae(i)||(i=Xt({},i)),r!=null&&!et(r)&&(r=null);const s=ry(),o=new WeakSet,a=[];let l=!1;const c=s.app={_uid:Lx++,_component:i,_props:r,_container:null,_context:s,_instance:null,version:f2,get config(){return s.config},set config(u){},use(u,...d){return o.has(u)||(u&&Ae(u.install)?(o.add(u),u.install(c,...d)):Ae(u)&&(o.add(u),u(c,...d))),c},mixin(u){return s.mixins.includes(u)||s.mixins.push(u),c},component(u,d){return d?(s.components[u]=d,c):s.components[u]},directive(u,d){return d?(s.directives[u]=d,c):s.directives[u]},mount(u,d,h){if(!l){const f=c._ceVNode||me(i,r);return f.appContext=s,h===!0?h="svg":h===!1&&(h=void 0),d&&e?e(f,u):t(f,u,h),l=!0,c._container=u,u.__vue_app__=c,ju(f.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Di(a,c._instance,16),t(null,c._container),delete c._container.__vue_app__)},provide(u,d){return s.provides[u]=d,c},runWithContext(u){const d=Ls;Ls=c;try{return u()}finally{Ls=d}}};return c}}let Ls=null;const Ix=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Dn(e)}Modifiers`]||t[`${us(e)}Modifiers`];function Nx(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||ut;let r=n;const s=e.startsWith("update:"),o=s&&Ix(i,e.slice(7));o&&(o.trim&&(r=n.map(u=>pt(u)?u.trim():u)),o.number&&(r=n.map(bw)));let a,l=i[a=uf(e)]||i[a=uf(Dn(e))];!l&&s&&(l=i[a=uf(us(e))]),l&&Di(l,t,6,r);const c=i[a+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Di(c,t,6,r)}}const $x=new WeakMap;function sy(t,e,n=!1){const i=n?$x:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const s=t.emits;let o={},a=!1;if(!Ae(t)){const l=c=>{const u=sy(c,e,!0);u&&(a=!0,Xt(o,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!s&&!a?(et(t)&&i.set(t,null),null):(Pe(s)?s.forEach(l=>o[l]=null):Xt(o,s),et(t)&&i.set(t,o),o)}function Fu(t,e){return!t||!Hl(e)?!1:(e=e.slice(2).replace(/Once$/,""),it(t,e[0].toLowerCase()+e.slice(1))||it(t,us(e))||it(t,e))}function yf(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[s],slots:o,attrs:a,emit:l,render:c,renderCache:u,props:d,data:h,setupState:f,ctx:g,inheritAttrs:p}=t,w=Jc(t);let b,v;try{if(n.shapeFlag&4){const _=r||i,y=_;b=ti(c.call(y,_,u,d,f,h,g)),v=a}else{const _=e;b=ti(_.length>1?_(d,{attrs:a,slots:o,emit:l}):_(d,null)),v=e.props?a:Fx(a)}}catch(_){qa.length=0,ta(_,t,1),b=me(Ft)}let m=b;if(v&&p!==!1){const _=Object.keys(v),{shapeFlag:y}=m;_.length&&y&7&&(s&&_.some(Ru)&&(v=Hx(v,s)),m=Rr(m,v,!1,!0))}return n.dirs&&(m=Rr(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&Ho(m,n.transition),b=m,Jc(w),b}function Bx(t,e=!0){let n;for(let i=0;i<t.length;i++){const r=t[i];if(Us(r)){if(r.type!==Ft||r.children==="v-if"){if(n)return;n=r}}else return}return n}const Fx=t=>{let e;for(const n in t)(n==="class"||n==="style"||Hl(n))&&((e||(e={}))[n]=t[n]);return e},Hx=(t,e)=>{const n={};for(const i in t)(!Ru(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function jx(t,e,n){const{props:i,children:r,component:s}=t,{props:o,children:a,patchFlag:l}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?Ag(i,o,c):!!o;if(l&8){const u=e.dynamicProps;for(let d=0;d<u.length;d++){const h=u[d];if(oy(o,i,h)&&!Fu(c,h))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===o?!1:i?o?Ag(i,o,c):!0:!!o;return!1}function Ag(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const s=i[r];if(oy(e,t,s)&&!Fu(n,s))return!0}return!1}function oy(t,e,n){const i=t[n],r=e[n];return n==="style"&&et(i)&&et(r)?!qh(i,r):i!==r}function Hu({vnode:t,parent:e,suspense:n},i){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===t&&(r.suspense.vnode.el=r.el=i,t=r),r===t)(t=e.vnode).el=i,e=e.parent;else break}n&&n.activeBranch===t&&(n.vnode.el=i)}const ay={},ly=()=>Object.create(ay),cy=t=>Object.getPrototypeOf(t)===ay;function qx(t,e,n,i=!1){const r={},s=ly();t.propsDefaults=Object.create(null),uy(t,e,r,s);for(const o in t.propsOptions[0])o in r||(r[o]=void 0);n?t.props=i?r:Gi(r):t.type.props?t.props=r:t.props=s,t.attrs=s}function zx(t,e,n,i){const{props:r,attrs:s,vnode:{patchFlag:o}}=t,a=Ze(r),[l]=t.propsOptions;let c=!1;if((i||o>0)&&!(o&16)){if(o&8){const u=t.vnode.dynamicProps;for(let d=0;d<u.length;d++){let h=u[d];if(Fu(t.emitsOptions,h))continue;const f=e[h];if(l)if(it(s,h))f!==s[h]&&(s[h]=f,c=!0);else{const g=Dn(h);r[g]=bd(l,a,g,f,t,!1)}else f!==s[h]&&(s[h]=f,c=!0)}}}else{uy(t,e,r,s)&&(c=!0);let u;for(const d in a)(!e||!it(e,d)&&((u=us(d))===d||!it(e,u)))&&(l?n&&(n[d]!==void 0||n[u]!==void 0)&&(r[d]=bd(l,a,d,void 0,t,!0)):delete r[d]);if(s!==a)for(const d in s)(!e||!it(e,d))&&(delete s[d],c=!0)}c&&gr(t.attrs,"set","")}function uy(t,e,n,i){const[r,s]=t.propsOptions;let o=!1,a;if(e)for(let l in e){if(Ms(l))continue;const c=e[l];let u;
vendor: 9,232 bytes, line 4
4r&&it(r,u=Dn(l))?!s||!s.includes(u)?n[u]=c:(a||(a={}))[u]=c:Fu(t.emitsOptions,l)||(!(l in i)||c!==i[l])&&(i[l]=c,o=!0)}if(s){const l=Ze(n),c=a||ut;for(let u=0;u<s.length;u++){const d=s[u];n[d]=bd(r,l,d,c[d],t,!it(c,d))}}return o}function bd(t,e,n,i,r,s){const o=t[n];if(o!=null){const a=it(o,"default");if(a&&i===void 0){const l=o.default;if(o.type!==Function&&!o.skipFactory&&Ae(l)){const{propsDefaults:c}=r;if(n in c)i=c[n];else{const u=na(r);i=c[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}o[0]&&(s&&!a?i=!1:o[1]&&(i===""||i===us(n))&&(i=!0))}return i}const Vx=new WeakMap;function fy(t,e,n=!1){const i=n?Vx:e.propsCache,r=i.get(t);if(r)return r;const s=t.props,o={},a=[];let l=!1;if(!Ae(t)){const u=d=>{l=!0;const[h,f]=fy(d,e,!0);Xt(o,h),f&&a.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!s&&!l)return et(t)&&i.set(t,xo),xo;if(Pe(s))for(let u=0;u<s.length;u++){const d=Dn(s[u]);Rg(d)&&(o[d]=ut)}else if(s)for(const u in s){const d=Dn(u);if(Rg(d)){const h=s[u],f=o[d]=Pe(h)||Ae(h)?{type:h}:Xt({},h),g=f.type;let p=!1,w=!0;if(Pe(g))for(let b=0;b<g.length;++b){const v=g[b],m=Ae(v)&&v.name;if(m==="Boolean"){p=!0;break}else m==="String"&&(w=!1)}else p=Ae(g)&&g.name==="Boolean";f[0]=p,f[1]=w,(p||it(f,"default"))&&a.push(d)}}const c=[o,a];return et(t)&&i.set(t,c),c}function Rg(t){return t[0]!=="$"&&!Ms(t)}const np=t=>t==="_"||t==="_ctx"||t==="$stable",ip=t=>Pe(t)?t.map(ti):[ti(t)],Ux=(t,e,n)=>{if(e._n)return e;const i=Ne((...r)=>ip(e(...r)),n);return i._c=!1,i},dy=(t,e,n)=>{const i=t._ctx;for(const r in t){if(np(r))continue;const s=t[r];if(Ae(s))e[r]=Ux(r,s,i);else if(s!=null){const o=ip(s);e[r]=()=>o}}},hy=(t,e)=>{const n=ip(e);t.slots.default=()=>n},py=(t,e,n)=>{for(const i in e)(n||!np(i))&&(t[i]=e[i])},Wx=(t,e,n)=>{const i=t.slots=ly();if(t.vnode.shapeFlag&32){const r=e._;r?(py(i,e,n),n&&d0(i,"_",r,!0)):dy(e,i)}else e&&hy(t,e)},Yx=(t,e,n)=>{const{vnode:i,slots:r}=t;let s=!0,o=ut;if(i.shapeFlag&32){const a=e._;a?n&&a===1?s=!1:py(r,e,n):(s=!e.$stable,dy(e,r)),o=e}else e&&(hy(t,e),o={default:1});if(s)for(const a in r)!np(a)&&o[a]==null&&delete r[a]},Wt=xy;function Xx(t){return gy(t)}function Gx(t){return gy(t,mx)}function gy(t,e){const n=Du();n.__VUE__=!0;const{insert:i,remove:r,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=Zi,insertStaticContent:g}=t,p=(x,T,D,W=null,C=null,z=null,ie=void 0,re=null,G=!!T.dynamicChildren)=>{if(x===T)return;x&&!Pi(x,T)&&(W=F(x),ce(x,C,z,!0),x=null),T.patchFlag===-2&&(G=!1,T.dynamicChildren=null);const{type:$,ref:ve,shapeFlag:ae}=T;switch($){case Ds:w(x,T,D,W);break;case Ft:b(x,T,D,W);break;case Oc:x==null&&v(T,D,W,ie);break;case ht:R(x,T,D,W,C,z,ie,re,G);break;default:ae&1?y(x,T,D,W,C,z,ie,re,G):ae&6?N(x,T,D,W,C,z,ie,re,G):(ae&64||ae&128)&&$.process(x,T,D,W,C,z,ie,re,G,oe)}ve!=null&&C?So(ve,x&&x.ref,z,T||x,!T):ve==null&&x&&x.ref!=null&&So(x.ref,null,z,x,!0)},w=(x,T,D,W)=>{if(x==null)i(T.el=a(T.children),D,W);else{const C=T.el=x.el;T.children!==x.children&&c(C,T.children)}},b=(x,T,D,W)=>{x==null?i(T.el=l(T.children||""),D,W):T.el=x.el},v=(x,T,D,W)=>{[x.el,x.anchor]=g(x.children,T,D,W,x.el,x.anchor)},m=({el:x,anchor:T},D,W)=>{let C;for(;x&&x!==T;)C=h(x),i(x,D,W),x=C;i(T,D,W)},_=({el:x,anchor:T})=>{let D;for(;x&&x!==T;)D=h(x),r(x),x=D;r(T)},y=(x,T,D,W,C,z,ie,re,G)=>{if(T.type==="svg"?ie="svg":T.type==="math"&&(ie="mathml"),x==null)S(T,D,W,C,z,ie,re,G);else{const $=x.el&&x.el._isVueCE?x.el:null;try{$&&$._beginPatch(),A(x,T,C,z,ie,re,G)}finally{$&&$._endPatch()}}},S=(x,T,D,W,C,z,ie,re)=>{let G,$;const{props:ve,shapeFlag:ae,transition:ue,dirs:_e}=x;if(G=x.el=o(x.type,z,ve&&ve.is,ve),ae&8?u(G,x.children):ae&16&&P(x.children,G,null,W,C,vf(x,z),ie,re),_e&&qi(x,null,W,"created"),k(G,x,x.scopeId,ie,W),ve){for(const Le in ve)Le!=="value"&&!Ms(Le)&&s(G,Le,null,ve[Le],z,W);"value"in ve&&s(G,"value",null,ve.value,z),($=ve.onVnodeBeforeMount)&&Hn($,W,x)}_e&&qi(x,null,W,"beforeMount");const xe=my(C,ue);xe&&ue.beforeEnter(G),i(G,T,D),(($=ve&&ve.onVnodeMounted)||xe||_e)&&Wt(()=>{$&&Hn($,W,x),xe&&ue.enter(G),_e&&qi(x,null,W,"mounted")},C)},k=(x,T,D,W,C)=>{if(D&&f(x,D),W)for(let z=0;z<W.length;z++)f(x,W[z]);if(C){let z=C.subTree;if(T===z||nu(z.type)&&(z.ssContent===T||z.ssFallback===T)){const ie=C.vnode;k(x,ie,ie.scopeId,ie.slotScopeIds,C.parent)}}},P=(x,T,D,W,C,z,ie,re,G=0)=>{for(let $=G;$<x.length;$++){const ve=x[$]=re?dr(x[$]):ti(x[$]);p(null,ve,T,D,W,C,z,ie,re)}},A=(x,T,D,W,C,z,ie)=>{const re=T.el=x.el;let{patchFlag:G,dynamicChildren:$,dirs:ve}=T;G|=x.patchFlag&16;const ae=x.props||ut,ue=T.props||ut;let _e;if(D&&hs(D,!1),(_e=ue.onVnodeBeforeUpdate)&&Hn(_e,D,T,x),ve&&qi(T,x,D,"beforeUpdate"),D&&hs(D,!0),(ae.innerHTML&&ue.innerHTML==null||ae.textContent&&ue.textContent==null)&&u(re,""),$?E(x.dynamicChildren,$,re,D,W,vf(T,C),z):ie||X(x,T,re,null,D,W,vf(T,C),z,!1),G>0){if(G&16)M(re,ae,ue,D,C);else if(G&2&&ae.class!==ue.class&&s(re,"class",null,ue.class,C),G&4&&s(re,"style",ae.style,ue.style,C),G&8){const xe=T.dynamicProps;for(let Le=0;Le<xe.length;Le++){const $e=xe[Le],We=ae[$e],ot=ue[$e];(ot!==We||$e==="value")&&s(re,$e,We,ot,C,D)}}G&1&&x.children!==T.children&&u(re,T.children)}else!ie&&$==null&&M(re,ae,ue,D,C);((_e=ue.onVnodeUpdated)||ve)&&Wt(()=>{_e&&Hn(_e,D,T,x),ve&&qi(T,x,D,"updated")},W)},E=(x,T,D,W,C,z,ie)=>{for(let re=0;re<T.length;re++){const G=x[re],$=T[re],ve=G.el&&(G.type===ht||!Pi(G,$)||G.shapeFlag&198)?d(G.el):D;p(G,$,ve,null,W,C,z,ie,!0)}},M=(x,T,D,W,C)=>{if(T!==D){if(T!==ut)for(const z in T)!Ms(z)&&!(z in D)&&s(x,z,T[z],null,C,W);for(const z in D){if(Ms(z))continue;const ie=D[z],re=T[z];ie!==re&&z!=="value"&&s(x,z,re,ie,C,W)}"value"in D&&s(x,"value",T.value,D.value,C)}},R=(x,T,D,W,C,z,ie,re,G)=>{const $=T.el=x?x.el:a(""),ve=T.anchor=x?x.anchor:a("");let{patchFlag:ae,dynamicChildren:ue,slotScopeIds:_e}=T;_e&&(re=re?re.concat(_e):_e),x==null?(i($,D,W),i(ve,D,W),P(T.children||[],D,ve,C,z,ie,re,G)):ae>0&&ae&64&&ue&&x.dynamicChildren&&x.dynamicChildren.length===ue.length?(E(x.dynamicChildren,ue,D,C,z,ie,re),(T.key!=null||C&&T===C.subTree)&&_y(x,T,!0)):X(x,T,D,ve,C,z,ie,re,G)},N=(x,T,D,W,C,z,ie,re,G)=>{T.slotScopeIds=re,x==null?T.shapeFlag&512?C.ctx.activate(T,D,W,ie,G):Y(T,D,W,C,z,ie,G):U(x,T,G)},Y=(x,T,D,W,C,z,ie)=>{const re=x.component=o2(x,W,C);if(ql(x)&&(re.ctx.renderer=oe),a2(re,!1,ie),re.asyncDep){if(C&&C.registerDep(re,q,ie),!x.el){const G=re.subTree=me(Ft);b(null,G,T,D),x.placeholder=G.el}}else q(re,x,T,D,C,z,ie)},U=(x,T,D)=>{const W=T.component=x.component;if(jx(x,T,D))if(W.asyncDep&&!W.asyncResolved){V(W,T,D);return}else W.next=T,W.update();else T.el=x.el,W.vnode=T},q=(x,T,D,W,C,z,ie)=>{const re=()=>{if(x.isMounted){let{next:ae,bu:ue,u:_e,parent:xe,vnode:Le}=x;{const Ct=yy(x);if(Ct){ae&&(ae.el=Le.el,V(x,ae,ie)),Ct.asyncDep.then(()=>{Wt(()=>{x.isUnmounted||$()},C)});return}}let $e=ae,We;hs(x,!1),ae?(ae.el=Le.el,V(x,ae,ie)):ae=Le,ue&&Ba(ue),(We=ae.props&&ae.props.onVnodeBeforeUpdate)&&Hn(We,xe,ae,Le),hs(x,!0);const ot=yf(x),Ye=x.subTree;x.subTree=ot,p(Ye,ot,d(Ye.el),F(Ye),x,C,z),ae.el=ot.el,$e===null&&Hu(x,ot.el),_e&&Wt(_e,C),(We=ae.props&&ae.props.onVnodeUpdated)&&Wt(()=>Hn(We,xe,ae,Le),C)}else{let ae;const{el:ue,props:_e}=T,{bm:xe,m:Le,parent:$e,root:We,type:ot}=x,Ye=Sr(T);if(hs(x,!1),xe&&Ba(xe),!Ye&&(ae=_e&&_e.onVnodeBeforeMount)&&Hn(ae,$e,T),hs(x,!0),ue&&Ee){const Ct=()=>{x.subTree=yf(x),Ee(ue,x.subTree,x,C,null)};Ye&&ot.__asyncHydrate?ot.__asyncHydrate(ue,x,Ct):Ct()}else{We.ce&&We.ce._hasShadowRoot()&&We.ce._injectChildStyle(ot,x.parent?x.parent.type:void 0);const Ct=x.subTree=yf(x);p(null,Ct,D,W,x,C,z),T.el=Ct.el}if(Le&&Wt(Le,C),!Ye&&(ae=_e&&_e.onVnodeMounted)){const Ct=T;Wt(()=>Hn(ae,$e,Ct),C)}(T.shapeFlag&256||$e&&Sr($e.vnode)&&$e.vnode.shapeFlag&256)&&x.a&&Wt(x.a,C),x.isMounted=!0,T=D=W=null}};x.scope.on();const G=x.effect=new y0(re);x.scope.off();const $=x.update=G.run.bind(G),ve=x.job=G.runIfDirty.bind(G);ve.i=x,ve.id=x.uid,G.scheduler=()=>Qh(ve),hs(x,!0),$()},V=(x,T,D)=>{T.component=x;const W=x.vnode.props;x.vnode=T,x.next=null,zx(x,T.props,W,D),Yx(x,T.children,D),Er(),_g(x),Pr()},X=(x,T,D,W,C,z,ie,re,G=!1)=>{const $=x&&x.children,ve=x?x.shapeFlag:0,ae=T.children,{patchFlag:ue,shapeFlag:_e}=T;if(ue>0){if(ue&128){O($,ae,D,W,C,z,ie,re,G);return}else if(ue&256){le($,ae,D,W,C,z,ie,re,G);return}}_e&8?(ve&16&&ge($,C,z),ae!==$&&u(D,ae)):ve&16?_e&16?O($,ae,D,W,C,z,ie,re,G):ge($,C,z,!0):(ve&8&&u(D,""),_e&16&&P(ae,D,W,C,z,ie,re,G))},le=(x,T,D,W,C,z,ie,re,G)=>{x=x||xo,T=T||xo;const $=x.length,ve=T.length,ae=Math.min($,ve);let ue;for(ue=0;ue<ae;ue++){const _e=T[ue]=G?dr(T[ue]):ti(T[ue]);p(x[ue],_e,D,null,C,z,ie,re,G)}$>ve?ge(x,C,z,!0,!1,ae):P(T,D,W,C,z,ie,re,G,ae)},O=(x,T,D,W,C,z,ie,re,G)=>{let $=0;const ve=T.length;let ae=x.length-1,ue=ve-1;for(;$<=ae&&$<=ue;){const _e=x[$],xe=T[$]=G?dr(T[$]):ti(T[$]);if(Pi(_e,xe))p(_e,xe,D,null,C,z,ie,re,G);else break;$++}for(;$<=ae&&$<=ue;){const _e=x[ae],xe=T[ue]=G?dr(T[ue]):ti(T[ue]);if(Pi(_e,xe))p(_e,xe,D,null,C,z,ie,re,G);else break;ae--,ue--}if($>ae){if($<=ue){const _e=ue+1,xe=_e<ve?T[_e].el:W;for(;$<=ue;)p(null,T[$]=G?dr(T[$]):ti(T[$]),D,xe,C,z,ie,re,G),$++}}else if($>ue)for(;$<=ae;)ce(x[$],C,z,!0),$++;else{const _e=$,xe=$,Le=new Map;for($=xe;$<=ue;
vendor: 9,814 bytes, line 4
4$++){const ft=T[$]=G?dr(T[$]):ti(T[$]);ft.key!=null&&Le.set(ft.key,$)}let $e,We=0;const ot=ue-xe+1;let Ye=!1,Ct=0;const Kt=new Array(ot);for($=0;$<ot;$++)Kt[$]=0;for($=_e;$<=ae;$++){const ft=x[$];if(We>=ot){ce(ft,C,z,!0);continue}let Rt;if(ft.key!=null)Rt=Le.get(ft.key);else for($e=xe;$e<=ue;$e++)if(Kt[$e-xe]===0&&Pi(ft,T[$e])){Rt=$e;break}Rt===void 0?ce(ft,C,z,!0):(Kt[Rt-xe]=$+1,Rt>=Ct?Ct=Rt:Ye=!0,p(ft,T[Rt],D,null,C,z,ie,re,G),We++)}const $n=Ye?Kx(Kt):xo;for($e=$n.length-1,$=ot-1;$>=0;$--){const ft=xe+$,Rt=T[ft],dn=T[ft+1],Me=ft+1<ve?dn.el||vy(dn):W;Kt[$]===0?p(null,Rt,D,Me,C,z,ie,re,G):Ye&&($e<0||$!==$n[$e]?fe(Rt,D,Me,2):$e--)}}},fe=(x,T,D,W,C=null)=>{const{el:z,type:ie,transition:re,children:G,shapeFlag:$}=x;if($&6){fe(x.component.subTree,T,D,W);return}if($&128){x.suspense.move(T,D,W);return}if($&64){ie.move(x,T,D,oe);return}if(ie===ht){i(z,T,D);for(let ae=0;ae<G.length;ae++)fe(G[ae],T,D,W);i(x.anchor,T,D);return}if(ie===Oc){m(x,T,D);return}if(W!==2&&$&1&&re)if(W===0)re.beforeEnter(z),i(z,T,D),Wt(()=>re.enter(z),C);else{const{leave:ae,delayLeave:ue,afterLeave:_e}=re,xe=()=>{x.ctx.isUnmounted?r(z):i(z,T,D)},Le=()=>{z._isLeaving&&z[zi](!0),ae(z,()=>{xe(),_e&&_e()})};ue?ue(z,xe,Le):Le()}else i(z,T,D)},ce=(x,T,D,W=!1,C=!1)=>{const{type:z,props:ie,ref:re,children:G,dynamicChildren:$,shapeFlag:ve,patchFlag:ae,dirs:ue,cacheIndex:_e,memo:xe}=x;if(ae===-2&&(C=!1),re!=null&&(Er(),So(re,null,D,x,!0),Pr()),_e!=null&&(T.renderCache[_e]=void 0),ve&256){T.ctx.deactivate(x);return}const Le=ve&1&&ue,$e=!Sr(x);let We;if($e&&(We=ie&&ie.onVnodeBeforeUnmount)&&Hn(We,T,x),ve&6)Se(x.component,D,W);else{if(ve&128){x.suspense.unmount(D,W);return}Le&&qi(x,null,T,"beforeUnmount"),ve&64?x.type.remove(x,T,D,oe,W):$&&!$.hasOnce&&(z!==ht||ae>0&&ae&64)?ge($,T,D,!1,!0):(z===ht&&ae&384||!C&&ve&16)&&ge(G,T,D),W&&Re(x)}const ot=xe!=null&&_e==null;($e&&(We=ie&&ie.onVnodeUnmounted)||Le||ot)&&Wt(()=>{We&&Hn(We,T,x),Le&&qi(x,null,T,"unmounted"),ot&&(x.el=null)},D)},Re=x=>{const{type:T,el:D,anchor:W,transition:C}=x;if(T===ht){ye(D,W);return}if(T===Oc){_(x);return}const z=()=>{r(D),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(x.shapeFlag&1&&C&&!C.persisted){const{leave:ie,delayLeave:re}=C,G=()=>ie(D,z);re?re(x.el,z,G):G()}else z()},ye=(x,T)=>{let D;for(;x!==T;)D=h(x),r(x),x=D;r(T)},Se=(x,T,D)=>{const{bum:W,scope:C,job:z,subTree:ie,um:re,m:G,a:$}=x;tu(G),tu($),W&&Ba(W),C.stop(),z&&(z.flags|=8,ce(ie,x,T,D)),re&&Wt(re,T),Wt(()=>{x.isUnmounted=!0},T)},ge=(x,T,D,W=!1,C=!1,z=0)=>{for(let ie=z;ie<x.length;ie++)ce(x[ie],T,D,W,C)},F=x=>{if(x.shapeFlag&6)return F(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const T=h(x.anchor||x.el),D=T&&T[ux];return D?h(D):T};let K=!1;const ne=(x,T,D)=>{let W;x==null?T._vnode&&(ce(T._vnode,null,null,!0),W=T._vnode.component):p(T._vnode||null,x,T,null,null,null,D),T._vnode=x,K||(K=!0,_g(W),Qc(),K=!1)},oe={p,um:ce,m:fe,r:Re,mt:Y,mc:P,pc:X,pbc:E,n:F,o:t};let de,Ee;return e&&([de,Ee]=e(oe)),{render:ne,hydrate:de,createApp:Dx(ne,de)}}function vf({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function hs({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function my(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function _y(t,e,n=!1){const i=t.children,r=e.children;if(Pe(i)&&Pe(r))for(let s=0;s<i.length;s++){const o=i[s];let a=r[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[s]=dr(r[s]),a.el=o.el),!n&&a.patchFlag!==-2&&_y(o,a)),a.type===Ds&&(a.patchFlag===-1&&(a=r[s]=dr(a)),a.el=o.el),a.type===Ft&&!a.el&&(a.el=o.el)}}function Kx(t){const e=t.slice(),n=[0];let i,r,s,o,a;const l=t.length;for(i=0;i<l;i++){const c=t[i];if(c!==0){if(r=n[n.length-1],t[r]<c){e[i]=r,n.push(i);continue}for(s=0,o=n.length-1;s<o;)a=s+o>>1,t[n[a]]<c?s=a+1:o=a;c<t[n[s]]&&(s>0&&(e[i]=n[s-1]),n[s]=i)}}for(s=n.length,o=n[s-1];s-- >0;)n[s]=o,o=e[o];return n}function yy(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:yy(e)}function tu(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}function vy(t){if(t.placeholder)return t.placeholder;const e=t.component;return e?vy(e.subTree):null}const nu=t=>t.__isSuspense;let wd=0;const Qx={name:"Suspense",__isSuspense:!0,process(t,e,n,i,r,s,o,a,l,c){if(t==null)Jx(e,n,i,r,s,o,a,l,c);else{if(s&&s.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}Zx(t,e,n,i,r,o,a,l,c)}},hydrate:e2,normalize:t2},by=Qx;function ml(t,e){const n=t.props&&t.props[e];Ae(n)&&n()}function Jx(t,e,n,i,r,s,o,a,l){const{p:c,o:{createElement:u}}=l,d=u("div"),h=t.suspense=wy(t,r,i,e,d,n,s,o,a,l);c(null,h.pendingBranch=t.ssContent,d,null,i,h,s,o),h.deps>0?(ml(t,"onPending"),ml(t,"onFallback"),c(null,t.ssFallback,e,n,i,null,s,o),Co(h,t.ssFallback)):h.resolve(!1,!0)}function Zx(t,e,n,i,r,s,o,a,{p:l,um:c,o:{createElement:u}}){const d=e.suspense=t.suspense;d.vnode=e,e.el=t.el;const h=e.ssContent,f=e.ssFallback,{activeBranch:g,pendingBranch:p,isInFallback:w,isHydrating:b}=d;if(p)d.pendingBranch=h,Pi(p,h)?(l(p,h,d.hiddenContainer,null,r,d,s,o,a),d.deps<=0?d.resolve():w&&(b||(l(g,f,n,i,r,null,s,o,a),Co(d,f)))):(d.pendingId=wd++,b?(d.isHydrating=!1,d.activeBranch=p):c(p,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),w?(l(null,h,d.hiddenContainer,null,r,d,s,o,a),d.deps<=0?d.resolve():(l(g,f,n,i,r,null,s,o,a),Co(d,f))):g&&Pi(g,h)?(l(g,h,n,i,r,d,s,o,a),d.resolve(!0)):(l(null,h,d.hiddenContainer,null,r,d,s,o,a),d.deps<=0&&d.resolve()));else if(g&&Pi(g,h))l(g,h,n,i,r,d,s,o,a),Co(d,h);else if(ml(e,"onPending"),d.pendingBranch=h,h.shapeFlag&512?d.pendingId=h.component.suspenseId:d.pendingId=wd++,l(null,h,d.hiddenContainer,null,r,d,s,o,a),d.deps<=0)d.resolve();else{const{timeout:v,pendingId:m}=d;v>0?setTimeout(()=>{d.pendingId===m&&d.fallback(f)},v):v===0&&d.fallback(f)}}function wy(t,e,n,i,r,s,o,a,l,c,u=!1){const{p:d,m:h,um:f,n:g,o:{parentNode:p,remove:w}}=c;let b;const v=n2(t);v&&e&&e.pendingBranch&&(b=e.pendingId,e.deps++);const m=t.props?h0(t.props.timeout):void 0,_=s,y={vnode:t,parent:e,parentComponent:n,namespace:o,container:i,hiddenContainer:r,deps:0,pendingId:wd++,timeout:typeof m=="number"?m:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(S=!1,k=!1){const{vnode:P,activeBranch:A,pendingBranch:E,pendingId:M,effects:R,parentComponent:N,container:Y,isInFallback:U}=y;let q=!1;if(y.isHydrating)y.isHydrating=!1;else if(!S){q=A&&E.transition&&E.transition.mode==="out-in";let le=!1;q&&(A.transition.afterLeave=()=>{M===y.pendingId&&(h(E,Y,s===_&&!le?g(A):s,0),pl(R),U&&P.ssFallback&&(P.ssFallback.el=null))}),A&&!y.isFallbackMountPending&&(p(A.el)===Y&&(s=g(A),le=!0),f(A,N,y,!0),!q&&U&&P.ssFallback&&Wt(()=>P.ssFallback.el=null,y)),q||h(E,Y,s,0)}y.isFallbackMountPending=!1,Co(y,E),y.pendingBranch=null,y.isInFallback=!1;let V=y.parent,X=!1;for(;V;){if(V.pendingBranch){V.effects.push(...R),X=!0;break}V=V.parent}!X&&!q&&pl(R),y.effects=[],v&&e&&e.pendingBranch&&b===e.pendingId&&(e.deps--,e.deps===0&&!k&&e.resolve()),ml(P,"onResolve")},fallback(S){if(!y.pendingBranch)return;const{vnode:k,activeBranch:P,parentComponent:A,container:E,namespace:M}=y;ml(k,"onFallback");const R=g(P),N=()=>{y.isFallbackMountPending=!1,y.isInFallback&&(d(null,S,E,R,A,null,M,a,l),Co(y,S))},Y=S.transition&&S.transition.mode==="out-in";Y&&(y.isFallbackMountPending=!0,P.transition.afterLeave=N),y.isInFallback=!0,f(P,A,null,!0),Y||N()},move(S,k,P){y.activeBranch&&h(y.activeBranch,S,k,P),y.container=S},next(){return y.activeBranch&&g(y.activeBranch)},registerDep(S,k,P){const A=!!y.pendingBranch;A&&y.deps++;const E=S.vnode.el;S.asyncDep.catch(M=>{ta(M,S,0)}).then(M=>{if(S.isUnmounted||y.isUnmounted||y.pendingId!==S.suspenseId)return;_l(),S.asyncResolved=!0;const{vnode:R}=S;xd(S,M),E&&(R.el=E);const N=!E&&S.subTree.el;k(S,R,p(E||S.subTree.el),E?null:g(S.subTree),y,o,P),N&&(R.placeholder=null,w(N)),Hu(S,R.el),A&&--y.deps===0&&y.resolve()})},unmount(S,k){y.isUnmounted=!0,y.activeBranch&&f(y.activeBranch,n,S,k),y.pendingBranch&&f(y.pendingBranch,n,S,k)}};return y}function e2(t,e,n,i,r,s,o,a,l){const c=e.suspense=wy(e,i,n,t.parentNode,document.createElement("div"),null,r,s,o,a,!0),u=l(t,c.pendingBranch=e.ssContent,n,c,s,o);return c.deps===0&&c.resolve(!1,!0),u}function t2(t){const{shapeFlag:e,children:n}=t,i=e&32;t.ssContent=Mg(i?n.default:n),t.ssFallback=i?Mg(n.fallback):me(Ft)}function Mg(t){let e;if(Ae(t)){const n=jo&&t._c;n&&(t._d=!1,te()),t=t(),n&&(t._d=!0,e=zn,ky())}return Pe(t)&&(t=Bx(t)),t=ti(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function xy(t,e){e&&e.pendingBranch?Pe(t)?e.effects.push(...t):e.effects.push(t):pl(t)}function Co(t,e){t.activeBranch=e;const{vnode:n,parentComponent:i}=t;let r=e.el;for(;!r&&e.component;)e=e.component.subTree,r=e.el;n.el=r,i&&i.subTree===n&&(i.vnode.el=r,Hu(i,r))}function n2(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const ht=Symbol.for("v-fgt"),Ds=Symbol.for("v-txt"),Ft=Symbol.for("v-cmt"),Oc=Symbol.for("v-stc"),qa=[];let zn=null;function te(t=!1){qa.push(zn=t?null:[])}function ky(){qa.pop(),zn=qa[qa.length-1]||null}let jo=1;function iu(t,e=!1){jo+=t,t<0&&zn&&e&&(zn.hasOnce=!0)}function Ty(t){return t.dynamicChildren=jo>0?zn||xo:null,ky(),jo>0&&zn&&zn.push(t),t}function pe(t,e,n,i,r,s){return Ty(J(t,e,n,i,r,s,!0))}function Qe(t,e,n,i,r){return Ty(me(t,e,n,i,r,!0))}function Us(t){return t?t.__v_isVNode===!0:!1}function Pi(t,e){return t.type===e.type&&t.key===e.key}const Sy=({key:t})=>t??null,Lc=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?pt(t)||At(t)||Ae(t)?{i:cn,r:t,k:e,f:!!n}:t:null);function J(t,e=null,n=null,i=0,r=null,s=t===ht?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,t
vendor: 4,402 bytes, line 4
4ype:t,props:e,key:e&&Sy(e),ref:e&&Lc(e),scopeId:$0,slotScopeIds:null,children:n,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:s,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:cn};return a?(rp(l,n),s&128&&t.normalize(l)):n&&(l.shapeFlag|=pt(n)?8:16),jo>0&&!o&&zn&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&zn.push(l),l}const me=i2;function i2(t,e=null,n=null,i=0,r=null,s=!1){if((!t||t===J0)&&(t=Ft),Us(t)){const a=Rr(t,e,!0);return n&&rp(a,n),jo>0&&!s&&zn&&(a.shapeFlag&6?zn[zn.indexOf(t)]=a:zn.push(a)),a.patchFlag=-2,a}if(u2(t)&&(t=t.__vccOpts),e){e=Cy(e);let{class:a,style:l}=e;a&&!pt(a)&&(e.class=_t(a)),et(l)&&(Nu(l)&&!Pe(l)&&(l=Xt({},l)),e.style=ea(l))}const o=pt(t)?1:nu(t)?128:F0(t)?64:et(t)?4:Ae(t)?2:0;return J(t,e,n,i,r,o,s,!0)}function Cy(t){return t?Nu(t)||cy(t)?Xt({},t):t:null}function Rr(t,e,n=!1,i=!1){const{props:r,ref:s,patchFlag:o,children:a,transition:l}=t,c=e?qo(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:c,key:c&&Sy(c),ref:e&&e.ref?n&&s?Pe(s)?s.concat(Lc(e)):[s,Lc(e)]:Lc(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==ht?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Rr(t.ssContent),ssFallback:t.ssFallback&&Rr(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&Ho(u,l.clone(u)),u}function Tt(t=" ",e=0){return me(Ds,null,t,e)}function Lt(t="",e=!1){return e?(te(),Qe(Ft,null,t)):me(Ft,null,t)}function ti(t){return t==null||typeof t=="boolean"?me(Ft):Pe(t)?me(ht,null,t.slice()):Us(t)?dr(t):me(Ds,null,String(t))}function dr(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Rr(t)}function rp(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Pe(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),rp(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!cy(e)?e._ctx=cn:r===3&&cn&&(cn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Ae(e)?(e={default:e,_ctx:cn},n=32):(e=String(e),i&64?(n=16,e=[Tt(e)]):n=8);t.children=e,t.shapeFlag|=n}function qo(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=_t([e.class,i.class]));else if(r==="style")e.style=ea([e.style,i.style]);else if(Hl(r)){const s=e[r],o=i[r];o&&s!==o&&!(Pe(s)&&s.includes(o))?e[r]=s?[].concat(s,o):o:o==null&&s==null&&!Ru(r)&&(e[r]=o)}else r!==""&&(e[r]=i[r])}return e}function Hn(t,e,n,i=null){Di(t,e,7,[n,i])}const r2=ry();let s2=0;function o2(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||r2,s={uid:s2++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new _0(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:fy(i,r),emitsOptions:sy(i,r),emit:null,emitted:null,propsDefaults:ut,inheritAttrs:i.inheritAttrs,ctx:ut,data:ut,props:ut,attrs:ut,slots:ut,refs:ut,setupState:ut,setupContext:null,suspense:n,suspenseId:n?n.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 s.ctx={_:s},s.root=e?e.root:s,s.emit=Nx.bind(null,s),t.ce&&t.ce(s),s}let an=null;const ir=()=>an||cn;let ru,Eo;{const t=Du(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),s=>{r.length>1?r.forEach(o=>o(s)):r[0](s)}};ru=e("__VUE_INSTANCE_SETTERS__",n=>an=n),Eo=e("__VUE_SSR_SETTERS__",n=>Ws=n)}const na=t=>{const e=an;return ru(t),t.scope.on(),()=>{t.scope.off(),ru(e)}},_l=()=>{an&&an.scope.off(),ru(null)};function Ey(t){return t.vnode.shapeFlag&4}let Ws=!1;function a2(t,e=!1,n=!1){e&&Eo(e);const{props:i,children:r}=t.vnode,s=Ey(t);qx(t,i,s,e),Wx(t,r,n||e);const o=s?l2(t,e):void 0;return e&&Eo(!1),o}function l2(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Cx);const{setup:i}=n;
vendor: 8,573 bytes, line 4
4if(i){Er();const r=t.setupContext=i.length>1?Ay(t):null,s=na(t),o=jl(i,t,0,[t.props,r]),a=Hh(o);if(Pr(),s(),(a||t.sp)&&!Sr(t)&&tp(t),a){if(o.then(_l,_l),e)return o.then(l=>{xd(t,l)}).catch(l=>{ta(l,t,0)});t.asyncDep=o}else xd(t,o)}else Py(t)}function xd(t,e,n){Ae(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:et(e)&&(t.setupState=L0(e)),Py(t)}function Py(t,e,n){const i=t.type;t.render||(t.render=i.render||Zi);{const r=na(t);Er();try{Px(t)}finally{Pr(),r()}}}const c2={get(t,e){return yn(t,"get",""),t[e]}};function Ay(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,c2),slots:t.slots,emit:t.emit,expose:e}}function ju(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(L0(Kw(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in ja)return ja[n](t)},has(e,n){return n in e||n in ja}})):t.proxy}function kd(t,e=!0){return Ae(t)?t.displayName||t.name:t.name||e&&t.__name}function u2(t){return Ae(t)&&"__vccOpts"in t}const qe=(t,e)=>ix(t,e,Ws);function wn(t,e,n){try{iu(-1);const i=arguments.length;return i===2?et(e)&&!Pe(e)?Us(e)?me(t,null,[e]):me(t,e):me(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&Us(n)&&(n=[n]),me(t,e,n))}finally{iu(1)}}const f2="3.5.34";let Td;const Og=typeof window<"u"&&window.trustedTypes;if(Og)try{Td=Og.createPolicy("vue",{createHTML:t=>t})}catch{}const Ry=Td?t=>Td.createHTML(t):t=>t,d2="http://www.w3.org/2000/svg",h2="http://www.w3.org/1998/Math/MathML",ur=typeof document<"u"?document:null,Lg=ur&&ur.createElement("template"),p2={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?ur.createElementNS(d2,t):e==="mathml"?ur.createElementNS(h2,t):n?ur.createElement(t,{is:n}):ur.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>ur.createTextNode(t),createComment:t=>ur.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>ur.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,s){const o=n?n.previousSibling:e.lastChild;if(r&&(r===s||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===s||!(r=r.nextSibling)););else{Lg.innerHTML=Ry(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=Lg.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Nr="transition",fa="animation",yl=Symbol("_vtc"),My={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},g2=Xt({},H0,My),m2=t=>(t.displayName="Transition",t.props=g2,t),Vl=m2((t,{slots:e})=>wn(hx,_2(t),e)),ps=(t,e=[])=>{Pe(t)?t.forEach(n=>n(...e)):t&&t(...e)},Dg=t=>t?Pe(t)?t.some(e=>e.length>1):t.length>1:!1;function _2(t){const e={};for(const R in t)R in My||(e[R]=t[R]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,g=y2(r),p=g&&g[0],w=g&&g[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:m,onLeave:_,onLeaveCancelled:y,onBeforeAppear:S=b,onAppear:k=v,onAppearCancelled:P=m}=e,A=(R,N,Y,U)=>{R._enterCancelled=U,gs(R,N?u:a),gs(R,N?c:o),Y&&Y()},E=(R,N)=>{R._isLeaving=!1,gs(R,d),gs(R,f),gs(R,h),N&&N()},M=R=>(N,Y)=>{const U=R?k:v,q=()=>A(N,R,Y);ps(U,[N,q]),Ig(()=>{gs(N,R?l:s),or(N,R?u:a),Dg(U)||Ng(N,i,p,q)})};return Xt(e,{onBeforeEnter(R){ps(b,[R]),or(R,s),or(R,o)},onBeforeAppear(R){ps(S,[R]),or(R,l),or(R,c)},onEnter:M(!1),onAppear:M(!0),onLeave(R,N){R._isLeaving=!0;const Y=()=>E(R,N);or(R,d),R._enterCancelled?(or(R,h),Fg(R)):(Fg(R),or(R,h)),Ig(()=>{R._isLeaving&&(gs(R,d),or(R,f),Dg(_)||Ng(R,i,w,Y))}),ps(_,[R,Y])},onEnterCancelled(R){A(R,!1,void 0,!0),ps(m,[R])},onAppearCancelled(R){A(R,!0,void 0,!0),ps(P,[R])},onLeaveCancelled(R){E(R),ps(y,[R])}})}function y2(t){if(t==null)return null;if(et(t))return[bf(t.enter),bf(t.leave)];{const e=bf(t);return[e,e]}}function bf(t){return h0(t)}function or(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[yl]||(t[yl]=new Set)).add(e)}function gs(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[yl];n&&(n.delete(e),n.size||(t[yl]=void 0))}function Ig(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let v2=0;function Ng(t,e,n,i){const r=t._endId=++v2,s=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=b2(t,e);if(!o)return i();const c=o+"end";let u=0;const d=()=>{t.removeEventListener(c,h),s()},h=f=>{f.target===t&&++u>=l&&d()};setTimeout(()=>{u<l&&d()},a+1),t.addEventListener(c,h)}function b2(t,e){const n=window.getComputedStyle(t),i=g=>(n[g]||"").split(", "),r=i(`${Nr}Delay`),s=i(`${Nr}Duration`),o=$g(r,s),a=i(`${fa}Delay`),l=i(`${fa}Duration`),c=$g(a,l);let u=null,d=0,h=0;e===Nr?o>0&&(u=Nr,d=o,h=s.length):e===fa?c>0&&(u=fa,d=c,h=l.length):(d=Math.max(o,c),u=d>0?o>c?Nr:fa:null,h=u?u===Nr?s.length:l.length:0);const f=u===Nr&&/\b(?:transform|all)(?:,|$)/.test(i(`${Nr}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function $g(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Bg(n)+Bg(t[i])))}function Bg(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Fg(t){return(t?t.ownerDocument:document).body.offsetHeight}function w2(t,e,n){const i=t[yl];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const su=Symbol("_vod"),Oy=Symbol("_vsh"),sp={name:"show",beforeMount(t,{value:e},{transition:n}){t[su]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):da(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),da(t,!0),i.enter(t)):i.leave(t,()=>{da(t,!1)}):da(t,e))},beforeUnmount(t,{value:e}){da(t,e)}};function da(t,e){t.style.display=e?t[su]:"none",t[Oy]=!e}const x2=Symbol(""),k2=/(?:^|;)\s*display\s*:/;function T2(t,e,n){const i=t.style,r=pt(n);let s=!1;if(n&&!r){if(e)if(pt(e))for(const o of e.split(";")){const a=o.slice(0,o.indexOf(":")).trim();n[a]==null&&Ta(i,a,"")}else for(const o in e)n[o]==null&&Ta(i,o,"");for(const o in n){o==="display"&&(s=!0);const a=n[o];a!=null?C2(t,o,!pt(e)&&e?e[o]:void 0,a)||Ta(i,o,a):Ta(i,o,"")}}else if(r){if(e!==n){const o=i[x2];o&&(n+=";"+o),i.cssText=n,s=k2.test(n)}}else e&&t.removeAttribute("style");su in t&&(t[su]=s?i.display:"",t[Oy]&&(i.display="none"))}const Hg=/\s*!important$/;function Ta(t,e,n){if(Pe(n))n.forEach(i=>Ta(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=S2(t,e);Hg.test(n)?t.setProperty(us(i),n.replace(Hg,""),"important"):t[i]=n}}const jg=["Webkit","Moz","ms"],wf={};function S2(t,e){const n=wf[e];if(n)return n;let i=Dn(e);if(i!=="filter"&&i in t)return wf[e]=i;i=Lu(i);for(let r=0;r<jg.length;r++){const s=jg[r]+i;if(s in t)return wf[e]=s}return e}function C2(t,e,n,i){return t.tagName==="TEXTAREA"&&(e==="width"||e==="height")&&pt(i)&&n===i}const qg="http://www.w3.org/1999/xlink";function zg(t,e,n,i,r,s=Ew(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(qg,e.slice(6,e.length)):t.setAttributeNS(qg,e,n):n==null||s&&!p0(n)?t.removeAttribute(e):t.setAttribute(e,s?"":ui(n)?String(n):n)}function Vg(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Ry(n):n);return}const s=t.tagName;if(e==="value"&&s!=="PROGRESS"&&!s.includes("-")){const a=s==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let o=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=p0(n):n==null&&a==="string"?(n="",o=!0):a==="number"&&(n=0,o=!0)}try{t[e]=n}catch{}o&&t.removeAttribute(r||e)}function E2(t,e,n,i){t.addEventListener(e,n,i)}function P2(t,e,n,i){t.removeEventListener(e,n,i)}const Ug=Symbol("_vei");function A2(t,e,n,i,r=null){const s=t[Ug]||(t[Ug]={}),o=s[e];if(i&&o)o.value=i;else{const[a,l]=R2(e);
4if(i){const c=s[e]=L2(i,r);E2(t,a,c,l)}else o&&(P2(t,a,o,l),s[e]=void 0)}}const Wg=/(?:Once|Passive|Capture)$/;function R2(t){let e;if(Wg.test(t)){e={};let i;for(;i=t.match(Wg);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):us(t.slice(2)),e]}let xf=0;const M2=Promise.resolve(),O2=()=>xf||(M2.then(()=>xf=0),xf=Date.now());function L2(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Di(D2(i,n.value),e,5,[i])};return n.value=t,n.attached=O2(),n}function D2(t,e){if(Pe(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const Yg=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,I2=(t,e,n,i,r,s)=>{const o=r==="svg";e==="class"?w2(t,i,o):e==="style"?T2(t,n,i):Hl(e)?Ru(e)||A2(t,e,n,i,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):N2(t,e,i,o))?(Vg(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&zg(t,e,i,o,s,e!=="value")):t._isVueCE&&($2(t,e)||t._def.__asyncLoader&&(/[A-Z]/.test(e)||!pt(i)))?Vg(t,Dn(e),i,s,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),zg(t,e,i,o))};function N2(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&Yg(e)&&Ae(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&t.tagName==="IFRAME"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Yg(e)&&pt(n)?!1:e in t}function $2(t,e){const n=t._def.props;if(!n)return!1;const i=Dn(e);return Array.isArray(n)?n.some(r=>Dn(r)===i):Object.keys(n).some(r=>Dn(r)===i)}const B2=["ctrl","shift","alt","meta"],F2={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>B2.some(n=>t[`${n}Key`]&&!e.includes(n))},vl=(t,e)=>{if(!t)return t;const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...s)=>{for(let o=0;o<e.length;o++){const a=F2[e[o]];if(a&&a(r,e))return}return t(r,...s)}))},H2={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Xg=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const s=us(r.key);if(e.some(o=>o===s||H2[o]===s))return t(r)}))},Ly=Xt({patchProp:I2},p2);let za,Gg=!1;function j2(){return za||(za=Xx(Ly))}function q2(){return za=Gg?za:Gx(Ly),Gg=!0,za}const z2=((...t)=>{const e=j2().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=Iy(i);if(!r)return;const s=e._component;!Ae(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,Dy(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e}),V2=((...t)=>{const e=q2().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=Iy(i);if(r)return n(r,!0,Dy(r))},e});function Dy(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Iy(t){return pt(t)?document.querySelector(t):t}const U2=/"(?:_|\\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*:/,W2=/"(?: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*:/,Y2=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function X2(t,e){if(t==="__proto__"||t==="constructor"&&e&&typeof e=="object"&&"prototype"in e){G2(t);return}return e}function G2(t){console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`)}function K2(t,e={}){if(typeof t!="string")return t;if(t[0]==='"'&&t[t.length-1]==='"'&&t.indexOf("\\")===-1)return t.slice(1,-1);const n=t.trim();if(n.length<=9)switch(n.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(!Y2.test(t)){if(e.strict)throw new SyntaxError("[destr] Invalid JSON");return t}try{if(U2.test(t)||W2.test(t)){if(e.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(t,X2)}return JSON.parse(t)}catch(i){if(e.strict)throw i;return t}}const Ny=/#/g,$y=/&/g,Q2=/\//g,J2=/=/g,Z2=/\?/g,qu=/\+/g,ek=/%5e/gi,tk=/%60/gi,nk=/%7c/gi,ik=/%20/gi,rk=/%2f/gi,sk=/%252f/gi;function By(t){return encodeURI(""+t).replace(nk,"|")}function Sd(t){return By(typeof t=="string"?t:JSON.stringify(t)).replace(qu,"%2B").replace(ik,"+").replace(Ny,"%23").replace($y,"%26").replace(tk,"`").replace(ek,"^").replace(Q2,"%2F")}function kf(t){return Sd(t).replace(J2,"%3D")}function ok(t){return By(t).replace(Ny,"%23").replace(Z2,"%3F").replace(sk,"%2F").replace($y,"%26").replace(qu,"%2B")}function bl(t=""){try{return decodeURIComponent(""+t)}catch{return""+t}}function ak(t){return bl(t.replace(rk,"%252F"))}function lk(t){return bl(t.replace(qu," "))}function ck(t){return bl(t.replace(qu," "))}function op(t=""){const e=Object.create(null);t[0]==="?"&&(t=t.slice(1));for(const n of t.split("&")){const i=n.match(/([^=]+)=?(.*)/)||[];if(i.length<2)continue;const r=lk(i[1]);if(r==="__proto__"||r==="constructor")continue;const s=ck(i[2]||"");e[r]===void 0?e[r]=s:Array.isArray(e[r])?e[r].push(s):e[r]=[e[r],s]}return e}function uk(t,e){return(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),e?Array.isArray(e)?e.map(n=>`${kf(t)}=${Sd(n)}`).join("&"):`${kf(t)}=${Sd(e)}`:kf(t)}
4function Fy(t){return Object.keys(t).filter(e=>t[e]!==void 0).map(e=>uk(e,t[e])).filter(Boolean).join("&")}const fk=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Hy=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,dk=/^([/\\]\s*){2,}[^/\\]/,hk=/^[\s\0]*(blob|data|javascript|vbscript):$/i,pk=/\/$|\/\?|\/#/,gk=/^\.?\//;function Ni(t,e={}){return typeof e=="boolean"&&(e={acceptRelative:e}),e.strict?fk.test(t):Hy.test(t)||(e.acceptRelative?dk.test(t):!1)}function mk(t){return!!t&&hk.test(t)}function Cd(t="",e){return e?pk.test(t):t.endsWith("/")}function ss(t="",e){if(!e)return(Cd(t)?t.slice(0,-1):t)||"/";if(!Cd(t,!0))return t||"/";let n=t,i="";const r=t.indexOf("#");r!==-1&&(n=t.slice(0,r),i=t.slice(r));const[s,...o]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(o.length>0?`?${o.join("?")}`:"")+i}function zu(t="",e){if(!e)return t.endsWith("/")?t:t+"/";if(Cd(t,!0))return t||"/";let n=t,i="";const r=t.indexOf("#");if(r!==-1&&(n=t.slice(0,r),i=t.slice(r),!n))return i;const[s,...o]=n.split("?");return s+"/"+(o.length>0?`?${o.join("?")}`:"")+i}function _k(t=""){return t.startsWith("/")}function yk(t=""){return _k(t)?t:"/"+t}function Ed(t,e){if(qy(e)||Ni(t))return t;const n=ss(e);if(t.startsWith(n)){const i=t[n.length];if(!i||i==="/"||i==="?")return t}return Vu(n,t)}function Kg(t,e){if(qy(e))return t;const n=ss(e);if(!t.startsWith(n))return t;const i=t[n.length];return i&&i!=="/"&&i!=="?"?t:"/"+t.slice(n.length).replace(/^\/+/,"")}function jy(t,e){const n=Ul(t),i={...op(n.search),...e};return n.search=Fy(i),xk(n)}function qy(t){return!t||t==="/"}function vk(t){return t&&t!=="/"}function Vu(t,...e){let n=t||"";for(const i of e.filter(r=>vk(r)))if(n){const r=i.replace(gk,"");n=zu(n)+r}else n=i;return n}function zy(...t){const e=/\/(?!\/)/,n=t.filter(Boolean),i=[];let r=0;for(const o of n)if(!(!o||o==="/")){for(const[a,l]of o.split(e).entries())if(!(!l||l===".")){if(l===".."){if(i.length===1&&Ni(i[0]))continue;i.pop(),r--;continue}if(a===1&&i[i.length-1]?.endsWith(":/")){i[i.length-1]+="/"+l;continue}i.push(l),r++}}let s=i.join("/");return r>=0?n[0]?.startsWith("/")&&!s.startsWith("/")?s="/"+s:n[0]?.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*r)+s,n[n.length-1]?.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function bk(t){return wk(t,"https://")}function wk(t,e){let n=t.match(Hy);return n||(n=t.match(/^\/{2,}/)),n?e+t.slice(n[0].length):e+t}function Vy(t,e){return bl(ss(t))===bl(ss(e))}const Uy=Symbol.for("ufo:protocolRelative");function Ul(t="",e){const n=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,d,h=""]=n;return{protocol:d.toLowerCase(),pathname:h,href:d+h,auth:"",host:"",search:"",hash:""}}if(!Ni(t,{acceptRelative:!0}))return Qg(t);const[,i="",r,s=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,o="",a=""]=s.match(/([^#/?]*)(.*)?/)||[];i==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:c,hash:u}=Qg(a);return{protocol:i.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:o,pathname:l,search:c,hash:u,[Uy]:!i}}function Qg(t=""){const[e="",n="",i=""]=(t.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:e,search:n,hash:i}}function xk(t){const e=t.pathname||"",n=t.search?(t.search.startsWith("?")?"":"?")+t.search:"",i=t.hash||"",r=t.auth?t.auth+"@":"",s=t.host||"";return(t.protocol||t[Uy]?(t.protocol||"")+"//":"")+r+s+e+n+i}class kk extends Error{constructor(e,n){super(e,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function Tk(t){const e=t.error?.message||t.error?.toString()||"",n=t.request?.method||t.options?.method||"GET",i=t.request?.url||String(t.request)||"/",r=`[${n}] ${JSON.stringify(i)}`,s=t.response?`${t.response.status} ${t.response.statusText}`:"<no response>",o=`${r}: ${s}${e?` ${e}`:""}`,a=new kk(o,t.error?{cause:t.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(a,l,{get(){return t[l]}});for(const[l,c]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,l,{get(){return t.response&&t.response[c]}});return a}const Sk=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Jg(t="GET"){return Sk.has(t.toUpperCase())}function Ck(t){if(t===void 0)return!1;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e===null?!0:e!=="object"?!1:Array.isArray(t)?!0:t.buffer||t instanceof FormData||t instanceof URLSearchParams?!1:t.constructor&&t.constructor.name==="Object"||typeof t.toJSON=="function"}const Ek=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Pk=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Ak(t=""){if(!t)return"json";const e=t.split(";").shift()||"";return Pk.test(e)?"json":e==="text/event-stream"?"stream":Ek.has(e)||e.startsWith("text/")?"text":"blob"}function Rk(t,e,n,i){const r=Mk(e?.headers??t?.headers,n?.headers,i);let s;return(n?.query||n?.params||e?.params||e?.query)&&(s={...n?.params,...n?.query,...e?.params,...e?.query}),{...n,...e,query:s,params:s,headers:r}}function Mk(t,e,n){if(!e)return new n(t);const i=new n(e);if(t)for(const[r,s]of Symbol.iterator in t||Array.isArray(t)?t:new n(t))i.set(r,s);return i}async function sc(t,e){if(e)if(Array.isArray(e))for(const n of e)await n(t);else await e(t)}const Ok=new Set([408,409,425,429,500,502,503,504]),Lk=new Set([101,204,205,304]);function Wy(t={}){const{fetch:e=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:i=globalThis.AbortController}=t;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let u;typeof a.options.retry=="number"?u=a.options.retry:u=Jg(a.options.method)?0:1;const d=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(d):Ok.has(d))){const h=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return h>0&&await new Promise(f=>setTimeout(f,h)),s(a.request,{...a.options,retry:u-1})}}const c=Tk(a);throw Error.captureStackTrace&&Error.captureStackTrace(c,s),c}const s=async function(l,c={}){const u={request:l,options:Rk(l,c,t.defaults,n),response:void 0,error:void 0};if(u.options.method&&(u.options.method=u.options.method.toUpperCase()),u.options.onRequest&&(await sc(u,u.options.onRequest),u.options.headers instanceof n||(u.options.headers=new n(u.options.headers||{}))),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Ed(u.request,u.options.baseURL)),u.options.query&&(u.request=jy(u.request,u.options.query),delete u.options.query),"query"in u.options&&delete u.options.query,"params"in u.options&&delete u.options.params),u.options.body&&Jg(u.options.method))if(Ck(u.options.body)){const f=u.options.headers.get("content-type");typeof u.options.body!="string"&&(u.options.body=f==="application/x-www-form-urlencoded"?new URLSearchParams(u.options.body).toString():JSON.stringify(u.options.body)),f||u.options.headers.set("content-type","application/json"),u.o
4ptions.headers.has("accept")||u.options.headers.set("accept","application/json")}else("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half"));let d;if(!u.options.signal&&u.options.timeout){const f=new i;d=setTimeout(()=>{const g=new Error("[TimeoutError]: The operation was aborted due to timeout");g.name="TimeoutError",g.code=23,f.abort(g)},u.options.timeout),u.options.signal=f.signal}try{u.response=await e(u.request,u.options)}catch(f){return u.error=f,u.options.onRequestError&&await sc(u,u.options.onRequestError),await r(u)}finally{d&&clearTimeout(d)}if((u.response.body||u.response._bodyInit)&&!Lk.has(u.response.status)&&u.options.method!=="HEAD"){const f=(u.options.parseResponse?"json":u.options.responseType)||Ak(u.response.headers.get("content-type")||"");switch(f){case"json":{const g=await u.response.text(),p=u.options.parseResponse||K2;u.response._data=p(g);break}case"stream":{u.response._data=u.response.body||u.response._bodyInit;break}default:u.response._data=await u.response[f]()}}return u.options.onResponse&&await sc(u,u.options.onResponse),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await sc(u,u.options.onResponseError),await r(u)):u.response},o=async function(l,c){return(await s(l,c))._data};return o.raw=s,o.native=(...a)=>e(...a),o.create=(a={},l={})=>Wy({...t,...l,defaults:{...t.defaults,...l.defaults,...a}}),o}const ou=(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")})(),Dk=ou.fetch?(...t)=>ou.fetch(...t):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Ik=ou.Headers,Nk=ou.AbortController,$k=Wy({fetch:Dk,Headers:Ik,AbortController:Nk}),Bk=$k,Fk=()=>window?.__NUXT__?.config||window?.useNuxtApp?.().payload?.config,ap=()=>Fk().app,Hk=()=>ap().baseURL,jk=()=>ap().buildAssetsDir,lp=(...t)=>zy(Yy(),jk(),...t),Yy=(...t)=>{const e=ap(),n=e.cdnURL||e.baseURL;return t.length?zy(n,...t):n};globalThis.__buildAssetsURL=lp,globalThis.__publicAssetsURL=Yy;globalThis.$fetch||(globalThis.$fetch=Bk.create({baseURL:Hk()}));"global"in globalThis||(globalThis.global=globalThis);function Pd(t,e={},n){for(const i in t){const r=t[i],s=n?`${n}:${i}`:i;typeof r=="object"&&r!==null?Pd(r,e,s):typeof r=="function"&&(e[s]=r)}return e}const Xy=(()=>{if(console.createTask)return console.createTask;const t={run:e=>e()};return()=>t})();function Gy(t,e,n,i){for(let r=n;r<t.length;r+=1)try{const s=i?i.run(()=>t[r](...e)):t[r](...e);if(s&&typeof s.then=="function")return Promise.resolve(s).then(()=>Gy(t,e,r+1,i))}catch(s){return Promise.reject(s)}}function qk(t,e,n){if(t.length>0)return Gy(t,e,0,Xy(n))}function zk(t,e,n){if(t.length>0){const i=Xy(n);return Promise.all(t.map(r=>i.run(()=>r(...e))))}}function Tf(t,e){for(const n of[...t])n(e)}var Vk=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;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(t,e,n={}){if(!t||typeof e!="function")return()=>{};const i=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!n.allowDeprecated){let s=r.message;s||(s=`${i} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!e.name)try{Object.defineProperty(e,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(e),()=>{e&&(this.removeHook(t,e),e=void 0)}}hookOnce(t,e){let n,i=(...r)=>(typeof n=="function"&&n(),n=void 0,i=void 0,e(...r));return n=this.hook(t,i),n}removeHook(t,e){const n=this._hooks[t];if(n){const i=n.indexOf(e);i!==-1&&n.splice(i,1),n.length===0&&(this._hooks[t]=void 0)}}clearHook(t){this._hooks[t]=void 0}deprecateHook(t,e){this._deprecatedHooks[t]=typeof e=="string"?{to:e}:e;const n=this._hooks[t]||[];this._hooks[t]=void 0;for(const i of n)this.hook(t,i)}deprecateHooks(t){for(const e in t)this.deprecateHook(e,t[e])}addHooks(t){const e=Pd(t),n=Object.keys(e).map(i=>this.hook(i,e[i]));return()=>{for(const i of n)i();n.length=0}}removeHooks(t){const e=Pd(t);for(const n in e)this.removeHook(n,e[n])}removeAllHooks(){this._hooks={}}callHook(t,...e){return this.callHookWith(qk,t,e)}callHookParallel(t,...e){return this.callHookWith(zk,t,e)}callHookWith(t,e,n){const i=this._before||this._after?{name:e,args:n,context:{}}:void 0;this._before&&Tf(this._before,i);const r=t(this._hooks[e]?[...this._hooks[e]]:[],n,e);return r instanceof Promise?r.finally(()=>{this._after&&i&&Tf(this._after,i)}):(this._after&&i&&Tf(this._after,i),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const e=this._before.indexOf(t);e!==-1&&this._before.splice(e,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const e=this._after.indexOf(t);e!==-1&&this._after.splice(e,1)}}}};function Ky(){return new Vk}function Uk(t={}){let e,n=!1;const i=o=>
4{if(e&&e!==o)throw new Error("Context conflict")};let r;if(t.asyncContext){const o=t.AsyncLocalStorage||globalThis.AsyncLocalStorage;o?r=new o:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(r){const o=r.getStore();if(o!==void 0)return o}return e};return{use:()=>{const o=s();if(o===void 0)throw new Error("Context is not available");return o},tryUse:()=>s(),set:(o,a)=>{a||i(o),e=o,n=!0},unset:()=>{e=void 0,n=!1},call:(o,a)=>{i(o),e=o;try{return r?r.run(o,a):a()}finally{n||(e=void 0)}},async callAsync(o,a){e=o;const l=()=>{e=o},c=()=>e===o?l:void 0;Ad.add(c);try{const u=r?r.run(o,a):a();return n||(e=void 0),await u}finally{Ad.delete(c)}}}}function Wk(t={}){const e={};return{get(n,i={}){return e[n]||(e[n]=Uk({...t,...i})),e[n]}}}const au=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Zg="__unctx__",Yk=au[Zg]||(au[Zg]=Wk()),Xk=(t,e={})=>Yk.get(t,e),em="__unctx_async_handlers__",Ad=au[em]||(au[em]=new Set);function Va(t){const e=[];for(const r of Ad){const s=r();s&&e.push(s)}const n=()=>{for(const r of e)r()};let i=t();return i&&typeof i=="object"&&"catch"in i&&(i=i.catch(r=>{throw n(),r})),[i,n]}const tm=!1,Gk=!1,nm={id:"__nuxt-loader"},Kk=!0,Qk={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Jk={deep:!1},Zk={},eT="#__nuxt",Qy="nuxt-app",im=36e5,tT="vite:preloadError";function Jy(t=Qy){return Xk(t,{asyncContext:!1})}const nT="__nuxt_plugin";function iT(t){let e=0;const n={_id:t.id||Qy||"nuxt-app",_scope:Aw(),provide:void 0,versions:{get nuxt(){return"4.4.4"},get vue(){return n.vueApp.version}},payload:Gi({...t.ssrContext?.payload||{},data:Gi({}),state:Gt({}),once:new Set,_errors:Gi({})}),static:{data:{}},runWithContext(r){return n._scope.active&&!zh()?n._scope.run(()=>rm(n,r)):rm(n,r)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};e++;let r=!1;return()=>{if(!r&&(r=!0,e--,e===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Gi({}),_state:Gi({}),_payloadRevivers:{},...t};{const r=window.__NUXT__;if(r)for(const s in r)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],r[s]);break;default:n.payload[s]=r[s]}}n.hooks=Ky(),n.hook=n.hooks.hook;{const r=n.hooks.callHook;n.hooks.callHook=(s,...o)=>Promise.resolve().then(()=>r(s,...o))}n.callHook=n.hooks.callHook,n.provide=(r,s)=>{const o="$"+r;oc(n,o,s),oc(n.vueApp.config.globalProperties,o,s)},oc(n.vueApp,"$nuxt",n),oc(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(tT,s=>{n.callHook("app:chunkError",{error:s.payload}),s.payload.message.includes("Unable to preload CSS")&&s.preventDefault()}),window.useNuxtApp||=yt;const r=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",r)}const i=n.payload.config;return n.provide("config",i),n}function rT(t,e){e.hooks&&t.hooks.addHooks(e.hooks)}async function sT(t,e){if(typeof e=="function"){const{provide:n}=await t.runWithContext(()=>e(t))||{};if(n&&typeof n=="object")for(const i in n)t.provide(i,n[i])}}async function oT(t,e){const n=new Set,i=[],r=[];let s,o=0;async function a(l){const c=l.dependsOn?.filter(u=>e.some(d=>d._name===u)&&!n.has(u))??[];if(c.length>0)i.push([new Set(c),l]);else{const u=sT(t,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(i.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(o++,await a(h)))})))}).catch(d=>{if(!l.parallel&&!t.payload.error)throw d;s||=d});l.parallel?r.push(u):await u}}for(const l of e)rT(t,l);for(const l of e)await a(l);if(await Promise.all(r),o)for(let l=0;l<o;l++)await Promise.all(r);if(s)throw t.payload.error||s}function tn(t){if(typeof t=="function")return t;const e=t._name||t.name;return delete t.name,Object.assign(t.setup||(()=>{}),t,{[nT]:!0,_name:e})}function rm(t,e,n){const i=()=>e();return Jy(t._id).set(t),t.vueApp.runWithContext(i)}function aT(t){let e;return $u()&&(e=ir()?.appContext.app.$nuxt),e||=Jy(t).tryUse(),e||null}function yt(t){const e=aT(t);if(!e)throw new Error("[nuxt] instance unavailable");return e}function kn(t){return yt().$config}function oc(t,e,n){Object.defineProperty(t,e,{get:()=>n})}function Sf(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function Rd(t,e,n=".",i){if(!Sf(e))return Rd(t,{},n,i);const r={...e};for(const s of Object.keys(t)){if(s==="__proto__"||s==="constructor")continue;const o=t[s];o!=null&&(i&&i(r,s,o,n)||(Array.isArray(o)&&Array.isArray(r[s])?r[s]=[...o,...r[s]]:Sf(o)&&Sf(r[s])?r[s]=Rd(o,r[s],(n?`${n}.`:"")+s.toString(),i):r[s]=o))}return r}function lT(t){return(...e)=>e.reduce((n,i)=>Rd(n,i,"",t),{})}const cp=lT();function cT(t,e){try{return e in t}catch{return!1}}
4class sm extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(e,n={}){super(e,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const e={message:this.message,statusCode:Md(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=Zy(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}}function uT(t){if(typeof t=="string")return new sm(t);if(fT(t))return t;const e=new sm(t.message??t.statusMessage??"",{cause:t.cause||t});if(cT(t,"stack"))try{Object.defineProperty(e,"stack",{get(){return t.stack}})}catch{try{e.stack=t.stack}catch{}}if(t.data&&(e.data=t.data),t.statusCode?e.statusCode=Md(t.statusCode,e.statusCode):t.status&&(e.statusCode=Md(t.status,e.statusCode)),t.statusMessage?e.statusMessage=t.statusMessage:t.statusText&&(e.statusMessage=t.statusText),e.statusMessage){const n=e.statusMessage;Zy(e.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return t.fatal!==void 0&&(e.fatal=t.fatal),t.unhandled!==void 0&&(e.unhandled=t.unhandled),e}function fT(t){return t?.constructor?.__h3_error__===!0}const dT=/[^\u0009\u0020-\u007E]/g;function Zy(t=""){return t.replace(dT,"")}function Md(t,e=200){return!t||(typeof t=="string"&&(t=Number.parseInt(t,10)),t<100||t>999)?e:t}const hT=Symbol("layout-meta"),Uu=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const In=()=>yt()?.$router,$i=()=>$u()?Zt(Uu,yt()._route):yt()._route;const pT=()=>{try{if(yt()._processingMiddleware)return!0}catch{return!1}return!1},gT=(t,e)=>{t||="/";const n=typeof t=="string"?t:"path"in t?Od(t):In().resolve(t).href;if(e?.open){const{target:c="_blank",windowFeatures:u={}}=e.open,d=[];for(const[h,f]of Object.entries(u))f!==void 0&&d.push(`${h.toLowerCase()}=${f}`);return open(n,c,d.join(", ")),Promise.resolve()}const i=Ni(n,{acceptRelative:!0}),r=e?.external||i;if(r){if(!e?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:c}=new URL(n,window.location.href);if(c&&mk(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const s=pT();if(!r&&s){if(e?.replace){if(typeof t=="string"){const{pathname:c,search:u,hash:d}=Ul(t);return{path:c,...u&&{query:op(u)},...d&&{hash:d},replace:!0}}return{...t,replace:!0}}return t}const o=In(),a=yt();if(r)return a._scope.stop(),e?.replace?location.replace(n):location.href=n,s?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve();const l=typeof t=="string"?ev(t):t;return e?.replace?o.replace(l):o.push(l)};function Od(t){return jy(t.path||"",t.query||{})+(t.hash||"")}function ev(t){const e=Ul(t);return ok(ak(e.pathname))+e.search+e.hash}const tv="__nuxt_error",ia=()=>Kh(yt().payload,"error"),ks=t=>{const e=es(t);try{const n=ia();yt().hooks.callHook("app:error",e),n.value||=e}catch{throw e}return e},mT=async(t={})=>{const e=yt(),n=ia();e.callHook("app:error:cleared",t),t.redirect&&await In().replace(t.redirect),n.value=void 0},nv=t=>!!t&&typeof t=="object"&&tv in t,es=t=>{typeof t!="string"&&t.statusText&&(t.message??=t.statusText);const e=uT(t);return Object.defineProperty(e,tv,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(e,"status",{get:()=>e.statusCode,configurable:!0}),Object.defineProperty(e,"statusText",{get:()=>e.statusMessage,configurable:!0}),e};function _T(t){return Uint8Array.fromBase64(t).buffer}function yT(t){return Uint8Array.from(Buffer.from(t,"base64")).buffer}function vT(t){const e=atob(t),n=e.length,i=new Uint8Array(n);for(let r=0;r<n;r++)i[r]=e.charCodeAt(r);return i.buffer}const bT=typeof Uint8Array.fromBase64=="function",wT=typeof process=="object"&&process.versions?.node!==void 0,xT=bT?_T:wT?yT:vT,kT=-1,TT=-2,ST=-3,CT=-4,ET=-5,PT=-6,AT=-7;function RT(t,e){return MT(JSON.parse(t),e)}function MT(t,e){if(typeof t=="number")return s(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,i=Array(n.length);let r=null;function s(o,a=!1){if(o===kT)return;if(o===ST)return NaN;if(o===CT)return 1/0;if(o===ET)return-1/0;if(o===PT)return-0;if(a||typeof o!="number")throw new Error("Invalid input");if(o in i)return i[o];const l=n[o];if(!l||typeof l!="object")i[o]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const c=l[0],u=e&&Object.hasOwn(e,c)?e[c]:void 0;if(u){let d=l[1];if(typeof d!="number"&&(d=n.push(l[1])-1),r??=new Set,r.has(d))throw new Error("Invalid circular reference");return r.add(d),i[o]=u(s(d)),r.delete(d),i[o]}switch(c){case"Date":i[o]=new Date(l[1]);break;case"Set":const d=new Set;i[o]=d;for(let g=1;g<l.length;g+=1)d.add(s(l[g]));break;case"Map":const h=new Map;i[o]=h;for(let g=1;g<l.length;g+=2)h.set(s(l[g]),s(l[g+1]));break;case"RegExp":i[o]=new RegExp(l[1],l[2]);break;case"Object":{const g=l[1];if(typeof n[g]=="object"&&n[g][0]!=="BigInt")throw new Error("Invalid input");i[o]=Object(s(g));break}case"BigInt":i[o]=BigInt(l[1]);break;case"null":const f=Object.create(null);i[o]=f;for(let g=1;g<l.length;g+=2){if(l[g]==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");
4f[l[g]]=s(l[g+1])}break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Float16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":case"DataView":{if(n[l[1]][0]!=="ArrayBuffer")throw new Error("Invalid data");const g=globalThis[c],p=s(l[1]);i[o]=l[2]!==void 0?new g(p,l[2],l[3]):new g(p);break}case"ArrayBuffer":{const g=l[1];if(typeof g!="string")throw new Error("Invalid ArrayBuffer encoding");const p=xT(g);i[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 g=c.slice(9);i[o]=Temporal[g].from(l[1]);break}case"URL":{const g=new URL(l[1]);i[o]=g;break}case"URLSearchParams":{const g=new URLSearchParams(l[1]);i[o]=g;break}default:throw new Error(`Unknown type ${c}`)}}else if(l[0]===AT){const c=l[1];if(!Number.isInteger(c)||c<0)throw new Error("Invalid input");const u=new Array(c);i[o]=u;for(let d=2;d<l.length;d+=2){const h=l[d];if(!Number.isInteger(h)||h<0||h>=c)throw new Error("Invalid input");u[h]=s(l[d+1])}}else{const c=new Array(l.length);i[o]=c;for(let u=0;u<l.length;u+=1){const d=l[u];d!==TT&&(c[u]=s(d))}}else{const c={};i[o]=c;
4for(const u of Object.keys(l)){if(u==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const d=l[u];c[u]=s(d)}}return i[o]}return s(0)}const OT=new Set(["link","style","script","noscript"]),LT=new Set(["title","titleTemplate","script","style","noscript"]),Ld=new Set(["base","meta","link","style","script","noscript"]),DT=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),IT=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),NT=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),$T=new Set(["templateParams","htmlAttrs","bodyAttrs"]),up=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]),wl={META:new Set(["twitter"]),OG:new Set(["og","book","article","profile","fb"]),MEDIA:new Set(["ogImage","ogVideo","ogAudio","twitterImage"]),HTTP_EQUIV:new Set(["contentType","defaultStyle","xUaCompatible"])},BT={articleExpirationTime:"article:expiration_time",articleModifiedTime:"article:modified_time",articlePublishedTime:"article:published_time",bookReleaseDate:"book:release_date",fbAppId:"fb:app_id",ogAudioSecureUrl:"og:audio:secure_url",ogAudioUrl:"og:audio",ogImageSecureUrl:"og:image:secure_url",ogImageUrl:"og:image",ogSiteName:"og:site_name",ogVideoSecureUrl:"og:video:secure_url",ogVideoUrl:"og:video",profileFirstName:"profile:first_name",profileLastName:"profile:last_name",profileUsername:"profile:username",msapplicationConfig:"msapplication-Config",msapplicationTileColor:"msapplication-TileColor",msapplicationTileImage:"msapplication-TileImage"},iv={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:t,value:e})=>`${yr(t)}=${e}`}},refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve:({key:t,value:e})=>t==="seconds"?`${e}`:void 0}},robots:{unpack:{entrySeparator:", ",resolve:({key:t,value:e})=>typeof e=="boolean"?yr(t):`${yr(t)}:${e}`}},contentSecurityPolicy:{metaKey:"http-equiv",unpack:{entrySeparator:"; ",resolve:({key:t,value:e})=>`${yr(t)} ${e}`}},charset:{}};function yr(t){const e=t.replace(/([A-Z])/g,"-$1").toLowerCase(),n=e.indexOf("-");return n===-1?e:wl.META.has(e.slice(0,n))||wl.OG.has(e.slice(0,n))?t.replace(/([A-Z])/g,":$1").toLowerCase():e}function rv(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>String(n)!=="false"&&e))}function Dd(t){return Array.isArray(t)?t.map(Dd):!t||typeof t!="object"?t:Object.fromEntries(Object.entries(t).map(([e,n])=>[yr(e),Dd(n)]))}function sv(t,e={}){const{entrySeparator:n="",keyValueSeparator:i="",wrapValue:r,resolve:s}=e;return Object.entries(t).map(([o,a])=>{if(s){const c=s({key:o,value:a});if(c!==void 0)return c}const l=typeof a=="object"?sv(a,e):typeof a=="number"?a.toString():typeof a=="string"&&r?`${r}${a.replace(new RegExp(r,"g"),`\\${r}`)}${r}`:a;return`${o}${i}${l}`}).join(n)}function om(t,e){const n=rv(e),i=yr(t),r=ov(i);if(!up.has(i))return[{[r]:i,...n}];const s=Object.fromEntries(Object.entries(n).map(([o,a])=>[`${t}${o==="url"?"":`${o[0].toUpperCase()}${o.slice(1)}`}`,a]));return lu(s||{}).sort((o,a)=>(o[r]?.length||0)-(a[r]?.length||0))}function ov(t){if(iv[t]?.metaKey==="http-equiv"||wl.HTTP_EQUIV.has(t))return"http-equiv";const e=yr(t),n=e.indexOf(":");return n===-1?"name":wl.OG.has(e.slice(0,n))?"property":"name"}function FT(t){return BT[t]||yr(t)}function HT(t,e){return e==="refresh"?`${t.seconds};url=${t.url}`:sv(Dd(t),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:n,key:i})=>n===null?"":typeof n=="boolean"?i:void 0,...iv[e]?.unpack})}function lu(t){const e=[],n={};for(const[r,s]of Object.entries(t)){if(Array.isArray(s)){if(r==="themeColor"){s.forEach(o=>{typeof o=="object"&&o!==null&&e.push({name:"theme-color",...o})});continue}for(const o of s)if(typeof o=="object"&&o!==null){const a=[],l=[];for(const[c,u]of Object.entries(o)){const d=`${r}${c==="url"?"":`:${c}`}`,h=lu({[d]:u});(c==="url"?a:l).push(...h)}e.push(...a,...l)}else e.push(...typeof o=="string"?lu({[r]:o}):om(r,o));continue}if(typeof s=="object"&&s)if(wl.MEDIA.has(r)){const o=r.startsWith("twitter")?"twitter":"og",a=r.replace(/^(og|twitter)/,"").toLowerCase(),l=o==="twitter"?"name":"property";s.url&&e.push({[l]:`${o}:${a}`,content:s.url}),s.secureUrl&&e.push({[l]:`${o}:${a}:secure_url`,content:s.secureUrl});for(const[c,u]of Object.entries(s))c!=="url"&&c!=="secureUrl"&&e.push({[l]:`${o}:${a}:${c}`,content:u})}else up.has(yr(r))?e.push(...om(r,s)):n[r]=rv(s);else n[r]=s}const i=Object.entries(n).map(([r,s])=>
4{if(r==="charset")return{charset:s===null?"_null":s};const o=ov(r),a=FT(r),l=s===null?"_null":typeof s=="object"?HT(s,r):typeof s=="number"?s.toString():s;return o==="http-equiv"?{"http-equiv":a,content:l}:{[o]:a,content:l}});return[...e,...i].map(r=>"content"in r&&r.content==="_null"?{...r,content:null}:r)}const jT={key:"flatMeta",hooks:{"entries:normalize":t=>{const e=[];t.tags=t.tags.map(n=>n.tag!=="_flatMeta"?n:(e.push(lu(n.props).map(i=>({...n,tag:"meta",props:i}))),!1)).filter(Boolean).concat(...e)}}},qT=["name","property","http-equiv"],zT=new Set(["viewport","description","keywords","robots"]);function av(t){const e=t.split(":");return e.length?up.has(e[1]):!1}function Id(t){const{props:e,tag:n}=t;if(IT.has(n))return n;if(n==="link"&&e.rel==="canonical")return"canonical";if(n==="link"&&e.rel==="alternate"){if(e.hreflang)return`alternate:${e.hreflang}`;if(e.type)return`alternate:${e.type}:${e.href||""}`}if(e.charset)return"charset";if(t.tag==="meta"){for(const i of qT)if(e[i]!==void 0){const r=e[i],s=r&&typeof r=="string"&&r.includes(":"),o=r&&zT.has(r),l=!(s||o)&&t.key?`:key:${t.key}`:"";return`${n}:${r}${l}`}}if(t.key)return`${n}:key:${t.key}`;if(e.id)return`${n}:id:${e.id}`;if(n==="link"&&e.rel==="alternate")return`alternate:${e.href||""}`;if(LT.has(n)){const i=t.textContent||t.innerHTML;if(i)return`${n}:content:${i}`}}function lv(t){const e=t._h||t._d;if(e)return e;const n=t.textContent||t.innerHTML;return n||`${t.tag}:${Object.entries(t.props).map(([i,r])=>`${i}:${String(r)}`).join(",")}`}function cu(t,e,n){typeof t==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(t=t());const r=e?e(n,t):t;if(Array.isArray(r))return r.map(s=>cu(s,e));if(r?.constructor===Object){const s={};for(const o of Object.keys(r))s[o]=cu(r[o],e,o);return s}return r}function VT(t,e){const n=t==="style"?new Map:new Set;function i(r){if(r==null||r===void 0)return;const s=String(r).trim();if(s)if(t==="style"){const[o,...a]=s.split(":").map(l=>l?l.trim():"");o&&a.length&&n.set(o,a.join(":"))}else s.split(" ").filter(Boolean).forEach(o=>n.add(o))}return typeof e=="string"?t==="style"?e.split(";").forEach(i):i(e):Array.isArray(e)?e.forEach(r=>i(r)):e&&typeof e=="object"&&Object.entries(e).forEach(([r,s])=>{s&&s!=="false"&&(t==="style"?n.set(String(r).trim(),String(s)):i(r))}),n}function cv(t,e){if(t.props=t.props||{},!e)return t;if(t.tag==="templateParams")return t.props=e,t;const n=Ld.has(t.tag)||t.tag==="htmlAttrs"||t.tag==="bodyAttrs";return Object.entries(e).forEach(([i,r])=>{if(i==="__proto__"||i==="constructor"||i==="prototype")return;if(r===null){t.props[i]=null;return}if(i==="class"||i==="style"){t.props[i]=VT(i,r);return}if(NT.has(i)){if((i==="textContent"||i==="innerHTML")&&typeof r=="object"){let c=e.type;if(e.type||(c="application/json"),!c?.endsWith("json")&&c!=="speculationrules")return;e.type=c,t.props.type=c,t[i]=JSON.stringify(r)}else t[i]=r;return}const s=i.startsWith("data-"),o=n&&!s?i.toLowerCase():i,a=String(r),l=t.tag==="meta"&&o==="content";a==="true"||a===""?t.props[o]=s||l?a:!0:!r&&s&&a==="false"?t.props[o]="false":r!==void 0&&(t.props[o]=r)}),t}function UT(t,e){const n=typeof e=="object"&&typeof e!="function"?e:{[t==="script"||t==="noscript"||t==="style"?"innerHTML":"textContent"]:e},i=cv({tag:t,props:{}},n);return i.key&&OT.has(i.tag)&&(i.props["data-hid"]=i._h=i.key),i.tag==="script"&&typeof i.innerHTML=="object"&&(i.innerHTML=JSON.stringify(i.innerHTML),i.props.type=i.props.type||"application/json"),Array.isArray(i.props.content)?i.props.content.map(r=>({...i,props:{...i.props,content:r}})):i}function WT(t,e){if(!t)return[];typeof t=="function"&&(t=t());const n=(r,s)=>{for(let o=0;o<e.length;o++)s=e[o](r,s);return s};t=n(void 0,t);const i=[];return t=cu(t,n),Object.entries(t||{}).forEach(([r,s])=>{if(s!==void 0)for(const o of Array.isArray(s)?s:[s])i.push(UT(r,o))}),i.flat()}const am=(t,e)=>t._w===e._w?t._p-e._p:t._w-e._w,lm={base:-10,title:10},YT={critical:-8,high:-1,low:2},cm={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}},XT=/@import/,ha=t=>t===""||t===!0;function GT(t,e){if(typeof e.tagPriority=="number")return e.tagPriority;let n=100;const i=YT[e.tagPriority]||0,r=t.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:cm;if(e.tag in lm)n=lm[e.tag];else if(e.tag==="meta"){const s=e.props["http-equiv"]==="content-security-policy"?"content-security-policy":e.props.charset?"charset":e.props.name==="viewport"?"viewport":null;s&&(n=cm.meta[s])}else if(e.tag==="link"&&e.props.rel)n=r.link[e.props.rel];else if(e.tag==="script"){const s=String(e.props.type);ha(e.props.async)?n=r.script.async:e.props.src&&!ha(e.props.defer)&&!ha(e.props.async)&&s!=="module"&&!s.endsWith("json")||e.innerHTML&&!s.endsWith("json")?n=r.script.sync:(ha(e.props.defer)&&e.props.src&&!ha(e.props.async)||s==="module")&&(n=r.script.defer)}else e.tag==="style"&&(n=e.innerHTML&&XT.test(e.innerHTML)?r.style.imported:r.style.sync);return(n||100)+i}function um(t,e){const n=typeof e=="function"?e(t):e,i=n.key||String(t.plugins.size+1);t.plugins.get(i)||(t.plugins.set(i,n),t.hooks.addHooks(n.hooks||{}))}function KT(t={}){const e=Ky();e.addHooks(t.hooks||{});const n=!t.document,i=new Map,r=new Map,s=new Set,o={_entryCount:1,plugins:r,dirty:!1,resolvedOptions:t,hooks:e,ssr:n,entries:i,headEntries(){return[...i.values()]},use:a=>um(o,a),push(a,l){const c={...l||{}};delete c.head;const u=c._index??o._entryCount++,d={_i:u,input:a,options:c},h={_poll(f=!1){o.dirty=!0,!f&&s.add(u),e.callHook("entries:updated",o)},dispose(){i.delete(u)&&o.invalidate()},patch(f){(!c.mode||c.mode==="server"&&n||c.mode==="client"&&!n)&&(d.input=f,i.set(u,d),h._poll())}};return h.patch(a),h},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...o.entries.values()]};for(await e.callHook("entries:resolve",a);s.size;){const h=s.values().next().value;s.delete(h);const f=i.get(h);if(f){const g={tags:WT(f.input,t.propResolvers||[]).map(p=>Object.assign(p,f.options)),entry:f};await e.callHook("entries:normalize",g),f._tags=g.tags.map((p,w)=>(p._w=GT(o,p),p._p=(f._i<<10)+w,p._d=Id(p),p._d||(p._h=lv(p)),p))}}let l=!1;a.entries.flatMap(h=>(h._tags||[]).map(f=>({...f,props:{...f.props}}))).sort(am).reduce((h,f)=>{const g=f._d||f._h;if(!h.has(g))return h.set(g,f);const p=h.get(g);if((f?.tagDuplicateStrategy||($T.has(f.tag)?"merge":null)||(f.key&&f.key===p.key?"merge":null))==="merge"){const b={...p.props};
4Object.entries(f.props).forEach(([v,m])=>b[v]=v==="style"?new Map([...p.props.style||new Map,...m]):v==="class"?new Set([...p.props.class||new Set,...m]):m),h.set(g,{...f,props:b})}else f._p>>10===p._p>>10&&f.tag==="meta"&&av(g)?(h.set(g,Object.assign([...Array.isArray(p)?p:[p],f],f)),l=!0):(f._w===p._w?f._p>p._p:f?._w<p?._w)&&h.set(g,f);return h},a.tagMap);const c=a.tagMap.get("title"),u=a.tagMap.get("titleTemplate");if(o._title=c?.textContent,u){const h=u?.textContent;if(o._titleTemplate=h,h){let f=typeof h=="function"?h(c?.textContent):h;typeof f=="string"&&!o.plugins.has("template-params")&&(f=f.replace("%s",c?.textContent||"")),c?f===null?a.tagMap.delete("title"):a.tagMap.set("title",{...c,textContent:f}):(u.tag="title",u.textContent=f)}}a.tags=Array.from(a.tagMap.values()),l&&(a.tags=a.tags.flat().sort(am)),await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),await e.callHook("tags:afterResolve",a);const d=[];for(const h of a.tags){const{innerHTML:f,tag:g,props:p}=h;if(DT.has(g)&&!(Object.keys(p).length===0&&!h.innerHTML&&!h.textContent)&&!(g==="meta"&&!p.content&&!p["http-equiv"]&&!p.charset)){if(g==="script"&&f){if(String(p.type).endsWith("json")){const w=typeof f=="string"?f:JSON.stringify(f);h.innerHTML=w.replace(/</g,"\\u003C")}else typeof f=="string"&&(h.innerHTML=f.replace(new RegExp(`</${g}`,"g"),`<\\/${g}`));h._d=Id(h)}d.push(h)}}return d},invalidate(){for(const a of i.values())s.add(a._i);o.dirty=!0,e.callHook("entries:updated",o)}};return(t?.plugins||[]).forEach(a=>um(o,a)),o.hooks.callHook("init",o),t.init?.forEach(a=>a&&o.push(a)),o}const Cf="%separator";function QT(t,e,n=!1){let i;if(e==="s"||e==="pageTitle")i=t.pageTitle;else if(e.includes(".")){const r=e.indexOf(".");i=t[e.substring(0,r)]?.[e.substring(r+1)]}else i=t[e];if(i!==void 0)return n?(i||"").replace(/\\/g,"\\\\").replace(/</g,"\\u003C").replace(/"/g,'\\"'):i||""}function ac(t,e,n,i=!1){if(typeof t!="string"||!t.includes("%"))return t;let r=t;try{r=decodeURI(t)}catch{}const s=r.match(/%\w+(?:\.\w+)?/g);if(!s)return t;const o=t.includes(Cf);return t=t.replace(/%\w+(?:\.\w+)?/g,a=>{if(a===Cf||!s.includes(a))return a;const l=QT(e,a.slice(1),i);return l!==void 0?l:a}).trim(),o&&(t=t.split(Cf).map(a=>a.trim()).filter(a=>a!=="").join(n?` ${n} `:" ")),t}const JT={meta:"content",link:"href",htmlAttrs:"lang"},ZT=["innerHTML","textContent"],uv=t=>({key:"template-params",hooks:{"entries:normalize":e=>{const n=e.tags.filter(i=>i.tag==="templateParams"&&i.mode==="server")?.[0]?.props||{};Object.keys(n).length&&(t._ssrPayload={templateParams:{...t._ssrPayload?.templateParams||{},...n}})},"tags:resolve":({tagMap:e,tags:n})=>{const i=e.get("templateParams")?.props||{},r=i.separator||"|";delete i.separator,i.pageTitle=ac(i.pageTitle||t._title||"",i,r);for(const s of n){if(s.processTemplateParams===!1)continue;const o=JT[s.tag];if(o&&typeof s.props[o]=="string")s.props[o]=ac(s.props[o],i,r);else if(s.processTemplateParams||s.tag==="titleTemplate"||s.tag==="title")for(const a of ZT)typeof s[a]=="string"&&(s[a]=ac(s[a],i,r,s.tag==="script"&&s.props.type.endsWith("json")))}t._templateParams=i,t._separator=r},"tags:afterResolve":({tagMap:e})=>{const n=e.get("title");n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=ac(n.textContent,t._templateParams,t._separator))}}});function eS(t={}){return e=>(e.push({meta:[{name:"twitter:card",content:t.twitterCard||"summary_large_image",tagPriority:"low"},{property:"og:title",tagPriority:"low","data-infer":""},{property:"og:description",tagPriority:"low","data-infer":""}]}),{key:"infer-seo-meta",hooks:{"tags:beforeResolve":({tagMap:n})=>{let i=e._titleTemplate||e._title;const r=n.get("meta:og:title");typeof r?.props["data-infer"]<"u"&&(typeof i=="function"&&(i=i(e._title)),r.props.content=t.ogTitle?t.ogTitle(i):i||"",r.processTemplateParams=!0);const s=n.get("meta:description")?.props?.content,o=n.get("meta:og:description");typeof o?.props["data-infer"]<"u"&&(o.props.content=t.ogDescription?t.ogDescription(s):s||"",o.processTemplateParams=!0)}}})}const tS=(t,e)=>At(e)?ei(e):e,fp="usehead";function nS(t){return{install(n){n.config.globalProperties.$unhead=t,n.config.globalProperties.$head=t,n.provide(fp,t)}}.install}function fv(){if($u()){const t=Zt(fp);if(t)return t}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function dv(t,e={}){const n=e.head||fv();return n.ssr?n.push(t||{},e):iS(n,t,e)}function iS(t,e,n={}){const i=Te(!1);let r;return Zh(()=>{const o=i.value?{}:cu(e,tS);r?r.patch(o):r=t.push(o,n)}),ir()&&(Si(()=>
4{r.dispose()}),W0(()=>{i.value=!0}),U0(()=>{i.value=!1})),r}function rS(t={},e={}){(e.head||fv()).use(jT);const{title:i,titleTemplate:r,...s}=t;return dv({title:i,titleTemplate:r,_flatMeta:s},e)}function ra(t){const e=t||yt();return e.ssrContext?.head||e.runWithContext(()=>{if($u()){const n=Zt(fp);if(!n)throw new Error("[nuxt] [unhead] Missing Unhead instance.");return n}})}function xl(t,e={}){const n=e.head||ra(e.nuxt);return dv(t,{head:n,...e})}function hv(t,e={}){const n=e.head||ra(e.nuxt);return rS(t,{head:n,...e})}const sS=(()=>{const t={};return(e,n)=>{let i=[];return n.charCodeAt(n.length-1)===47&&(n=n.slice(0,-1)||"/"),n==="/__sitemap__/style.xsl"?i.unshift({data:t}):n==="/sitemap.xml"?i.unshift({data:t}):n==="/_nuxt"&&i.unshift({data:t}),i}})(),oS=t=>cp({},...sS("",t).map(e=>e.data).reverse()),aS=oS;let Dc;function lS(){let t;return t=$fetch(lp(`builds/meta/${kn().app.buildId}.json`),{responseType:"json"}),Dc=t,t.catch(e=>{Dc===t&&(Dc=void 0),console.error("[nuxt] Error fetching app manifest.",e)}),t}function dp(){return Dc||lS()}function Wu(t){const e=typeof t=="string"?t:t.path;try{return aS(e)}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function fm(t,e={}){if(await fS(t)){const n=await uS(t,e);return await pv(n)||null}return null}const cS="_payload.json";async function uS(t,e={}){const n=new URL(t,"http://localhost");if(n.host!=="localhost"||Ni(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+t);const i=kn(),r=e.hash||(e.fresh?Date.now():i.app.buildId),s=i.app.cdnURL,o=s&&await dS(t)?s:i.app.baseURL;return Vu(o,n.pathname,cS+(r?`?${r}`:""))}async function pv(t){try{if(Kk){const e=await fetch(t,{cache:"force-cache"});return e.ok?await _v(await e.text()):null}}catch(e){console.warn("[nuxt] Cannot load payload ",t,e)}return null}function gv(t){if(t.redirect)return!1;if(t.prerender)return!0}async function mv(t){return t=t==="/"?t:t.replace(/\/$/,""),(await dp()).prerendered.includes(t)}async function fS(t=$i().path){const e=Wu({path:t});if(e.ssr===!1)return!1;const n=gv(e);return n!==void 0?n:e.payload?!0:await mv(t)}async function dS(t=$i().path){const e=gv(Wu({path:t}));return e!==void 0?e:await mv(t)}let ms=null;async function hS(){if(ms)return ms;const t=document.getElementById("__NUXT_DATA__");if(!t)return{};const e=await _v(t.textContent||""),n=t.dataset.src?await pv(t.dataset.src):void 0;return ms={...e,...n,...window.__NUXT__},ms.config?.public&&(ms.config.public=Gt(ms.config.public)),ms}async function _v(t){return await RT(t,yt()._payloadRevivers)}function pS(t,e){yt()._payloadRevivers[t]=e}function dm(t){try{return JSON.parse(t)}catch{return t}}const yv=[["NuxtError",t=>es(t)],["EmptyShallowRef",t=>fi(t==="_"?void 0:t==="0n"?BigInt(0):dm(t))],["EmptyRef",t=>Te(t==="_"?void 0:t==="0n"?BigInt(0):dm(t))],["ShallowRef",t=>fi(t)],["ShallowReactive",t=>Gi(t)],["Ref",t=>Te(t)],["Reactive",t=>Gt(t)]];yv.push(["Island",({key:t,params:e,result:n})=>{const i=yt();return i.isHydrating||(i.payload.data[t]||=$fetch(`/__nuxt_island/${t}.json`,{responseType:"json",...e?{params:e}:{}}).then(r=>(i.payload.data[t]=r,r))),{html:"",...n}}]);const gS=tn({name:"nuxt:revive-payload:client",order:-30,async setup(t){let e,n;for(const[i,r]of yv)pS(i,r);Object.assign(t.payload,([e,n]=Va(()=>t.runWithContext(hS)),e=await e,n(),e)),delete window.__NUXT__}});function mS(t){return typeof t=="string"?`'${t}'`:new _S().serialize(t)}const _S=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,s=typeof i;return r==="string"&&s==="string"?n.localeCompare(i):r==="number"&&s==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,s=r===Object||r===void 0?"":r.name;if(s!==""&&globalThis[s]===r)return this.serializeBuiltInType(s,n);if(typeof n.toJSON=="function"){const o=n.toJSON();return s+(o!==null&&typeof o=="object"?this.$object(o):`(${this.serialize(o)})`)}return this.serializeObjectEntries(s,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((o,a)=>this.compare(o[0],a[0]));let s=`${n}{`;for(let o=0;o<r.length;o++){const[a,l]=r[o];s+=`${this.serialize(a,!0)}:${this.serialize(l)}`,o<r.length-1&&(s+=",")}return s+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);
4return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})(),yS=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],vS=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],bS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",_s=[];class wS{_data=new mo;_hash=new mo([...yS]);_nDataBytes=0;_minBufferSize=0;finalize(e){e&&this._append(e);const n=this._nDataBytes*8,i=this._data.sigBytes*8;return this._data.words[i>>>5]|=128<<24-i%32,this._data.words[(i+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(i+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(e,n){const i=this._hash.words;let r=i[0],s=i[1],o=i[2],a=i[3],l=i[4],c=i[5],u=i[6],d=i[7];for(let h=0;h<64;h++){if(h<16)_s[h]=e[n+h]|0;else{const m=_s[h-15],_=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,y=_s[h-2],S=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;_s[h]=_+_s[h-7]+S+_s[h-16]}const f=l&c^~l&u,g=r&s^r&o^s&o,p=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),b=d+w+f+vS[h]+_s[h],v=p+g;d=u,u=c,c=l,l=a+b|0,a=o,o=s,s=r,r=b+v|0}i[0]=i[0]+r|0,i[1]=i[1]+s|0,i[2]=i[2]+o|0,i[3]=i[3]+a|0,i[4]=i[4]+l|0,i[5]=i[5]+c|0,i[6]=i[6]+u|0,i[7]=i[7]+d|0}_append(e){typeof e=="string"&&(e=mo.fromUtf8(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes}_process(e){let n,i=this._data.sigBytes/64;e?i=Math.ceil(i):i=Math.max((i|0)-this._minBufferSize,0);const r=i*16,s=Math.min(r*4,this._data.sigBytes);if(r){for(let o=0;o<r;o+=16)this._doProcessBlock(this._data.words,o);n=this._data.words.splice(0,r),this._data.sigBytes-=s}return new mo(n,s)}}class mo{words;sigBytes;constructor(e,n){e=this.words=e||[],this.sigBytes=n===void 0?e.length*4:n}static fromUtf8(e){const n=unescape(encodeURIComponent(e)),i=n.length,r=[];for(let s=0;s<i;s++)r[s>>>2]|=(n.charCodeAt(s)&255)<<24-s%4*8;return new mo(r,i)}toBase64(){const e=[];for(let n=0;n<this.sigBytes;n+=3){const i=this.words[n>>>2]>>>24-n%4*8&255,r=this.words[n+1>>>2]>>>24-(n+1)%4*8&255,s=this.words[n+2>>>2]>>>24-(n+2)%4*8&255,o=i<<16|r<<8|s;for(let a=0;a<4&&n*8+a*6<this.sigBytes*8;a++)e.push(bS.charAt(o>>>6*(3-a)&63))}return e.join("")}concat(e){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let n=0;n<e.sigBytes;n++){const i=e.words[n>>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=i<<24-(this.sigBytes+n)%4*8}else for(let n=0;n<e.sigBytes;n+=4)this.words[this.sigBytes+n>>>2]=e.words[n>>>2];this.sigBytes+=e.sigBytes}}function xS(t){return new wS().finalize(t).toBase64()}function co(t){return xS(mS(t))}const kS={trailing:!0};function TS(t,e=25,n={}){if(n={...kS,...n},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let i,r,s=[],o,a;const l=(d,h)=>(o=SS(t,d,h),o.finally(()=>
4{if(o=null,n.trailing&&a&&!r){const f=l(d,a);return a=null,f}}),o),c=function(...d){return n.trailing&&(a=d),o||new Promise(h=>{const f=!r&&n.leading;clearTimeout(r),r=setTimeout(()=>{r=null;const g=n.leading?i:l(this,d);a=null;for(const p of s)p(g);s=[]},e),f?(i=l(this,d),h(i)):s.push(h)})},u=d=>{d&&(clearTimeout(d),r=null)};return c.isPending=()=>!!r,c.cancel=()=>{u(r),s=[],a=null},c.flush=()=>{if(u(r),!a||o)return;const d=a;return a=null,l(this,d)},c}async function SS(t,e,n){return await t.apply(e,n)}const uo=typeof document<"u";function vv(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function CS(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&vv(t.default)}const tt=Object.assign;function Ef(t,e){const n={};for(const i in e){const r=e[i];n[i]=Ii(r)?r.map(t):t(r)}return n}const Ua=()=>{},Ii=Array.isArray;function hm(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}const bv=/#/g,ES=/&/g,PS=/\//g,AS=/=/g,RS=/\?/g,wv=/\+/g,MS=/%5B/g,OS=/%5D/g,xv=/%5E/g,LS=/%60/g,kv=/%7B/g,DS=/%7C/g,Tv=/%7D/g,IS=/%20/g;function hp(t){return t==null?"":encodeURI(""+t).replace(DS,"|").replace(MS,"[").replace(OS,"]")}function NS(t){return hp(t).replace(kv,"{").replace(Tv,"}").replace(xv,"^")}function Nd(t){return hp(t).replace(wv,"%2B").replace(IS,"+").replace(bv,"%23").replace(ES,"%26").replace(LS,"`").replace(kv,"{").replace(Tv,"}").replace(xv,"^")}function $S(t){return Nd(t).replace(AS,"%3D")}function BS(t){return hp(t).replace(bv,"%23").replace(RS,"%3F")}function FS(t){return BS(t).replace(PS,"%2F")}function kl(t){if(t==null)return null;try{return decodeURIComponent(""+t)}catch{}return""+t}const HS=/\/$/,jS=t=>t.replace(HS,"");function Pf(t,e,n="/"){let i,r={},s="",o="";const a=e.indexOf("#");let l=e.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(i=e.slice(0,l),s=e.slice(l,a>0?a:e.length),r=t(s.slice(1))),a>=0&&(i=i||e.slice(0,a),o=e.slice(a,e.length)),i=US(i??e,n),{fullPath:i+s+o,path:i,query:r,hash:kl(o)}}function qS(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function pm(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function zS(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&zo(e.matched[i],n.matched[r])&&Sv(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function zo(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Sv(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!VS(t[n],e[n]))return!1;return!0}function VS(t,e){return Ii(t)?gm(t,e):Ii(e)?gm(e,t):t?.valueOf()===e?.valueOf()}function gm(t,e){return Ii(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function US(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let s=n.length-1,o,a;for(o=0;o<i.length;o++)if(a=i[o],a!==".")if(a==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+i.slice(o).join("/")}const yi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let $d=(function(t){return t.pop="pop",t.push="push",t})({}),Af=(function(t){return t.back="back",t.forward="forward",t.unknown="",t})({});function WS(t){if(!t)if(uo){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),jS(t)}const YS=/^[^#]+#/;function XS(t,e){return t.replace(YS,"#")+e}function GS(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Yu=()=>({left:window.scrollX,top:window.scrollY});function KS(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=GS(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}
vendor: 19,833 bytes, line 4
4function mm(t,e){return(history.state?history.state.position-e:-1)+t}const Bd=new Map;function QS(t,e){Bd.set(t,e)}function JS(t){const e=Bd.get(t);return Bd.delete(t),e}function ZS(t){return typeof t=="string"||t&&typeof t=="object"}function Cv(t){return typeof t=="string"||typeof t=="symbol"}let Et=(function(t){return t[t.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",t[t.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",t[t.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",t[t.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",t[t.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",t})({});const Ev=Symbol("");Et.MATCHER_NOT_FOUND+"",Et.NAVIGATION_GUARD_REDIRECT+"",Et.NAVIGATION_ABORTED+"",Et.NAVIGATION_CANCELLED+"",Et.NAVIGATION_DUPLICATED+"";function Vo(t,e){return tt(new Error,{type:t,[Ev]:!0},e)}function ar(t,e){return t instanceof Error&&Ev in t&&(e==null||!!(t.type&e))}const eC=["params","query","hash"];function tC(t){if(typeof t=="string")return t;if(t.path!=null)return t.path;const e={};for(const n of eC)n in t&&(e[n]=t[n]);return JSON.stringify(e,null,2)}function nC(t){const e={};if(t===""||t==="?")return e;const n=(t[0]==="?"?t.slice(1):t).split("&");for(let i=0;i<n.length;++i){const r=n[i].replace(wv," "),s=r.indexOf("="),o=kl(s<0?r:r.slice(0,s)),a=s<0?null:kl(r.slice(s+1));if(o in e){let l=e[o];Ii(l)||(l=e[o]=[l]),l.push(a)}else e[o]=a}return e}function _m(t){let e="";for(let n in t){const i=t[n];if(n=$S(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ii(i)?i.map(r=>r&&Nd(r)):[i&&Nd(i)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function iC(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ii(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const rC=Symbol(""),ym=Symbol(""),pp=Symbol(""),Pv=Symbol(""),Fd=Symbol("");function pa(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function zr(t,e,n,i,r,s=o=>o()){const o=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const c=h=>{h===!1?l(Vo(Et.NAVIGATION_ABORTED,{from:n,to:e})):h instanceof Error?l(h):ZS(h)?l(Vo(Et.NAVIGATION_GUARD_REDIRECT,{from:e,to:h})):(o&&i.enterCallbacks[r]===o&&typeof h=="function"&&o.push(h),a())},u=s(()=>t.call(i&&i.instances[r],e,n,c));let d=Promise.resolve(u);t.length<3&&(d=d.then(c)),d.catch(h=>l(h))})}function Rf(t,e,n,i,r=s=>s()){const s=[];for(const o of t)for(const a in o.components){let l=o.components[a];if(!(e!=="beforeRouteEnter"&&!o.instances[a]))if(vv(l)){const c=(l.__vccOpts||l)[e];c&&s.push(zr(c,n,i,o,a,r))}else{let c=l();s.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${o.path}"`);const d=CS(u)?u.default:u;o.mods[a]=u,o.components[a]=d;const h=(d.__vccOpts||d)[e];return h&&zr(h,n,i,o,a,r)()}))}}return s}function sC(t,e){const n=[],i=[],r=[],s=Math.max(e.matched.length,t.matched.length);for(let o=0;o<s;o++){const a=e.matched[o];a&&(t.matched.find(c=>zo(c,a))?i.push(a):n.push(a));const l=t.matched[o];l&&(e.matched.find(c=>zo(c,l))||r.push(l))}return[n,i,r]}let oC=()=>location.protocol+"//"+location.host;function Av(t,e){const{pathname:n,search:i,hash:r}=e,s=t.indexOf("#");if(s>-1){let o=r.includes(t.slice(s))?t.slice(s).length:1,a=r.slice(o);return a[0]!=="/"&&(a="/"+a),pm(a,"")}return pm(n,t)+i+r}function aC(t,e,n,i){let r=[],s=[],o=null;const a=({state:h})=>{const f=Av(t,location),g=n.value,p=e.value;let w=0;if(h){if(n.value=f,e.value=h,o&&o===g){o=null;return}w=p?h.position-p.position:0}else i(f);r.forEach(b=>{b(n.value,g,{delta:w,type:$d.pop,direction:w?w>0?Af.forward:Af.back:Af.unknown})})};function l(){o=n.value}function c(h){r.push(h);const f=()=>{const g=r.indexOf(h);g>-1&&r.splice(g,1)};return s.push(f),f}function u(){if(document.visibilityState==="hidden"){const{history:h}=window;if(!h.state)return;h.replaceState(tt({},h.state,{scroll:Yu()}),"")}}function d(){for(const h of s)h();s=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:c,destroy:d}}function vm(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?Yu():null}}function lC(t){const{history:e,location:n}=window,i={value:Av(t,n)},r={value:e.state};r.value||s(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:oC()+t+l;try{e[u?"replaceState":"pushState"](c,"",h),r.value=c}catch(f){console.error(f),n[u?"replace":"assign"](h)}}function o(l,c){s(l,tt({},e.state,vm(r.value.back,l,r.value.forward,!0),c,{position:r.value.position}),!0),i.value=l}function a(l,c){const u=tt({},r.value,e.state,{forward:l,scroll:Yu()});s(u.current,u,!0),s(l,tt({},vm(i.value,l,null),{position:u.position+1},c),!1),i.value=l}return{location:i,state:r,push:a,replace:o}}function cC(t){t=WS(t);const e=lC(t),n=aC(t,e.state,e.location,e.replace);function i(s,o=!0){o||n.pauseListeners(),history.go(s)}const r=tt({location:"",base:t,go:i,createHref:XS.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}let Ps=(function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.Group=2]="Group",t})({});var jt=(function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.ParamRegExp=2]="ParamRegExp",t[t.ParamRegExpEnd=3]="ParamRegExpEnd",t[t.EscapeNext=4]="EscapeNext",t})(jt||{});const uC={type:Ps.Static,value:""},fC=/[a-zA-Z0-9_]/;function dC(t){if(!t)return[[]];if(t==="/")return[[uC]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=jt.Static,i=n;const r=[];let s;function o(){s&&r.push(s),s=[]}let a=0,l,c="",u="";function d(){c&&(n===jt.Static?s.push({type:Ps.Static,value:c}):n===jt.Param||n===jt.ParamRegExp||n===jt.ParamRegExpEnd?(s.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:Ps.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==jt.ParamRegExp){i=n,n=jt.EscapeNext;continue}switch(n){case jt.Static:l==="/"?(c&&d(),o()):l===":"?(d(),n=jt.Param):h();break;case jt.EscapeNext:h(),n=i;break;case jt.Param:l==="("?n=jt.ParamRegExp:fC.test(l)?h():(d(),n=jt.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case jt.ParamRegExp:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=jt.ParamRegExpEnd:u+=l;break;case jt.ParamRegExpEnd:d(),n=jt.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===jt.ParamRegExp&&e(`Unfinished custom RegExp for param "${c}"`),d(),o(),r}const bm="[^/]+?",hC={sensitive:!1,strict:!1,start:!0,end:!0};var Pn=(function(t){return t[t._multiplier=10]="_multiplier",t[t.Root=90]="Root",t[t.Segment=40]="Segment",t[t.SubSegment=30]="SubSegment",t[t.Static=40]="Static",t[t.Dynamic=20]="Dynamic",t[t.BonusCustomRegExp=10]="BonusCustomRegExp",t[t.BonusWildcard=-50]="BonusWildcard",t[t.BonusRepeatable=-20]="BonusRepeatable",t[t.BonusOptional=-8]="BonusOptional",t[t.BonusStrict=.7000000000000001]="BonusStrict",t[t.BonusCaseSensitive=.25]="BonusCaseSensitive",t})(Pn||{});const pC=/[.+*?^${}()[\]/\\]/g;function gC(t,e){const n=tt({},hC,e),i=[];let r=n.start?"^":"";const s=[];for(const c of t){const u=c.length?[]:[Pn.Root];n.strict&&!c.length&&(r+="/");for(let d=0;d<c.length;d++){const h=c[d];let f=Pn.Segment+(n.sensitive?Pn.BonusCaseSensitive:0);if(h.type===Ps.Static)d||(r+="/"),r+=h.value.replace(pC,"\\$&"),f+=Pn.Static;else if(h.type===Ps.Param){const{value:g,repeatable:p,optional:w,regexp:b}=h;s.push({name:g,repeatable:p,optional:w});const v=b||bm;if(v!==bm){f+=Pn.BonusCustomRegExp;try{`${v}`}catch(_){throw new Error(`Invalid custom RegExp for param "${g}" (${v}): `+_.message)}}let m=p?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;d||(m=w&&c.length<2?`(?:/${m})`:"/"+m),w&&(m+="?"),r+=m,f+=Pn.Dynamic,w&&(f+=Pn.BonusOptional),p&&(f+=Pn.BonusRepeatable),v===".*"&&(f+=Pn.BonusWildcard)}u.push(f)}i.push(u)}if(n.strict&&n.end){const c=i.length-1;i[c][i[c].length-1]+=Pn.BonusStrict}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const o=new RegExp(r,n.sensitive?"":"i");function a(c){const u=c.match(o),d={};if(!u)return null;for(let h=1;h<u.length;h++){const f=u[h]||"",g=s[h-1];d[g.name]=f&&g.repeatable?f.split("/"):f}return d}function l(c){let u="",d=!1;for(const h of t){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const f of h)if(f.type===Ps.Static)u+=f.value;else if(f.type===Ps.Param){const{value:g,repeatable:p,optional:w}=f,b=g in c?c[g]:"";if(Ii(b)&&!p)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const v=Ii(b)?b.join("/"):b;if(!v)if(w)h.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${g}"`);u+=v}}return u||"/"}return{re:o,score:i,keys:s,parse:a,stringify:l}}function mC(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===Pn.Static+Pn.Segment?-1:1:t.length>e.length?e.length===1&&e[0]===Pn.Static+Pn.Segment?1:-1:0}function Rv(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const s=mC(i[n],r[n]);if(s)return s;n++}if(Math.abs(r.length-i.length)===1){if(wm(i))return 1;if(wm(r))return-1}return r.length-i.length}function wm(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const _C={strict:!1,end:!0,sensitive:!1};function yC(t,e,n){const i=gC(dC(t.path),n),r=tt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function vC(t,e){const n=[],i=new Map;e=hm(_C,e);function r(d){return i.get(d)}function s(d,h,f){const g=!f,p=km(d);p.aliasOf=f&&f.record;const w=hm(e,d),b=[p];if("alias"in d){const _=typeof d.alias=="string"?[d.alias]:d.alias;for(const y of _)b.push(km(tt({},p,{components:f?f.record.components:p.components,path:y,aliasOf:f?f.record:p})))}let v,m;for(const _ of b){const{path:y}=_;if(h&&y[0]!=="/"){const S=h.record.path,k=S[S.length-1]==="/"?"":"/";_.path=h.record.path+(y&&k+y)}if(v=yC(_,h,w),f?f.alias.push(v):(m=m||v,m!==v&&m.alias.push(v),g&&d.name&&!Tm(v)&&o(d.name)),Mv(v)&&l(v),p.children){const S=p.children;for(let k=0;k<S.length;k++)s(S[k],v,f&&f.children[k])}f=f||v}return m?()=>{o(m)}:Ua}function o(d){if(Cv(d)){const h=i.get(d);h&&(i.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&i.delete(d.record.name),d.children.forEach(o),d.alias.forEach(o))}}function a(){return n}function l(d){const h=xC(d,n);n.splice(h,0,d),d.record.name&&!Tm(d)&&i.set(d.record.name,d)}function c(d,h){let f,g={},p,w;if("name"in d&&d.name){if(f=i.get(d.name),!f)throw Vo(Et.MATCHER_NOT_FOUND,{location:d});w=f.record.name,g=tt(xm(h.params,f.keys.filter(m=>!m.optional).concat(f.parent?f.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&xm(d.params,f.keys.map(m=>m.name))),p=f.stringify(g)}else if(d.path!=null)p=d.path,f=n.find(m=>m.re.test(p)),f&&(g=f.parse(p),w=f.record.name);else{if(f=h.name?i.get(h.name):n.find(m=>m.re.test(h.path)),!f)throw Vo(Et.MATCHER_NOT_FOUND,{location:d,currentLocation:h});w=f.record.name,g=tt({},h.params,d.params),p=f.stringify(g)}const b=[];let v=f;for(;v;)b.unshift(v.record),v=v.parent;return{name:w,path:p,params:g,matched:b,meta:wC(b)}}t.forEach(d=>s(d));function u(){n.length=0,i.clear()}return{addRoute:s,resolve:c,removeRoute:o,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function xm(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function km(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:bC(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function bC(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function Tm(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function wC(t){return t.reduce((e,n)=>tt(e,n.meta),{})}function xC(t,e){let n=0,i=e.length;for(;n!==i;){const s=n+i>>1;Rv(t,e[s])<0?i=s:n=s+1}const r=kC(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function kC(t){let e=t;for(;e=e.parent;)if(Mv(e)&&Rv(t,e)===0)return e}function Mv({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function Sm(t){const e=Zt(pp),n=Zt(Pv),i=qe(()=>{const l=B(t.to);return e.resolve(l)}),r=qe(()=>{const{matched:l}=i.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(zo.bind(null,u));if(h>-1)return h;const f=Cm(l[c-2]);return c>1&&Cm(u)===f&&d[d.length-1].path!==f?d.findIndex(zo.bind(null,l[c-2])):h}),s=qe(()=>r.value>-1&&PC(n.params,i.value.params)),o=qe(()=>r.value>-1&&r.value===n.matched.length-1&&Sv(n.params,i.value.params));function a(l={}){if(EC(l)){const c=e[B(t.replace)?"replace":"push"](B(t.to)).catch(Ua);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:i,href:qe(()=>i.value.href),isActive:s,isExactActive:o,navigate:a}}function TC(t){return t.length===1?t[0]:t}const SC=Ge({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:Sm,setup(t,{slots:e}){const n=Gt(Sm(t)),{options:i}=Zt(pp),r=qe(()=>({[Em(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Em(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=e.default&&TC(e.default(n));return t.custom?s:wn("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},s)}}}),CC=SC;function EC(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function PC(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Ii(r)||r.length!==i.length||i.some((s,o)=>s.valueOf()!==r[o].valueOf()))return!1}return!0}function Cm(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Em=(t,e,n)=>t??e??n,AC=Ge({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Zt(Fd),r=qe(()=>t.route||i.value),s=Zt(ym,0),o=qe(()=>{let c=B(s);const{matched:u}=r.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=qe(()=>r.value.matched[o.value]);Tr(ym,qe(()=>o.value+1)),Tr(rC,a),Tr(Fd,r);const l=Te();return It(()=>[l.value,a.value,t.name],([c,u,d],[h,f,g])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!zo(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(p=>p(c))},{flush:"post"}),()=>{const c=r.value,u=t.name,d=a.value,h=d&&d.components[u];if(!h)return Pm(n.default,{Component:h,route:c});const f=d.props[u],g=f?f===!0?c.params:typeof f=="function"?f(c):f:null,w=wn(h,tt({},g,e,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return Pm(n.default,{Component:w,route:c})||w}}});function Pm(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Ov=AC;function RC(t){const e=vC(t.routes,t),n=t.parseQuery||nC,i=t.stringifyQuery||_m,r=t.history,s=pa(),o=pa(),a=pa(),l=fi(yi);let c=yi;uo&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ef.bind(null,F=>""+F),d=Ef.bind(null,FS),h=Ef.bind(null,kl);function f(F,K){let ne,oe;return Cv(F)?(ne=e.getRecordMatcher(F),oe=K):oe=F,e.addRoute(oe,ne)}function g(F){const K=e.getRecordMatcher(F);K&&e.removeRoute(K)}function p(){return e.getRoutes().map(F=>F.record)}function w(F){return!!e.getRecordMatcher(F)}function b(F,K){if(K=tt({},K||l.value),typeof F=="string"){const T=Pf(n,F,K.path),D=e.resolve({path:T.path},K),W=r.createHref(T.fullPath);return tt(T,D,{params:h(D.params),hash:kl(T.hash),redirectedFrom:void 0,href:W})}let ne;if(F.path!=null)ne=tt({},F,{path:Pf(n,F.path,K.path).path});else{const T=tt({},F.params);for(const D in T)T[D]==null&&delete T[D];ne=tt({},F,{params:d(T)}),K.params=d(K.params)}const oe=e.resolve(ne,K),de=F.hash||"";oe.params=u(h(oe.params));const Ee=qS(i,tt({},F,{hash:NS(de),path:oe.path})),x=r.createHref(Ee);return tt({fullPath:Ee,hash:de,query:i===_m?iC(F.query):F.query||{}},oe,{redirectedFrom:void 0,href:x})}function v(F){return typeof F=="string"?Pf(n,F,l.value.path):tt({},F)}function m(F,K){if(c!==F)return Vo(Et.NAVIGATION_CANCELLED,{from:K,to:F})}function _(F){return k(F)}function y(F){return _(tt(v(F),{replace:!0}))}function S(F,K){const ne=F.matched[F.matched.length-1];if(ne&&ne.redirect){const{redirect:oe}=ne;let de=typeof oe=="function"?oe(F,K):oe;return typeof de=="string"&&(de=de.includes("?")||de.includes("#")?de=v(de):{path:de},de.params={}),tt({query:F.query,hash:F.hash,params:de.path!=null?{}:F.params},de)}}function k(F,K){const ne=c=b(F),oe=l.value,de=F.state,Ee=F.force,x=F.replace===!0,T=S(ne,oe);if(T)return k(tt(v(T),{state:typeof T=="object"?tt({},de,T.state):de,force:Ee,replace:x}),K||ne);const D=ne;D.redirectedFrom=K;let W;return!Ee&&zS(i,oe,ne)&&(W=Vo(Et.NAVIGATION_DUPLICATED,{to:D,from:oe}),fe(oe,oe,!0,!1)),(W?Promise.resolve(W):E(D,oe)).catch(C=>ar(C)?ar(C,Et.NAVIGATION_GUARD_REDIRECT)?C:O(C):X(C,D,oe)).then(C=>{if(C){if(ar(C,Et.NAVIGATION_GUARD_REDIRECT))return k(tt({replace:x},v(C.to),{state:typeof C.to=="object"?tt({},de,C.to.state):de,force:Ee}),K||D)}else C=R(D,oe,!0,x,de);return M(D,oe,C),C})}function P(F,K){const ne=m(F,K);return ne?Promise.reject(ne):Promise.resolve()}function A(F){const K=ye.values().next().value;return K&&typeof K.runWithContext=="function"?K.runWithContext(F):F()}function E(F,K){let ne;const[oe,de,Ee]=sC(F,K);ne=Rf(oe.reverse(),"beforeRouteLeave",F,K);for(const T of oe)T.leaveGuards.forEach(D=>{ne.push(zr(D,F,K))});const x=P.bind(null,F,K);return ne.push(x),ge(ne).then(()=>{ne=[];for(const T of s.list())ne.push(zr(T,F,K));return ne.push(x),ge(ne)}).then(()=>{ne=Rf(de,"beforeRouteUpdate",F,K);for(const T of de)T.updateGuards.forEach(D=>{ne.push(zr(D,F,K))});return ne.push(x),ge(ne)}).then(()=>{ne=[];for(const T of Ee)if(T.beforeEnter)if(Ii(T.beforeEnter))for(const D of T.beforeEnter)ne.push(zr(D,F,K));else ne.push(zr(T.beforeEnter,F,K));return ne.push(x),ge(ne)}).then(()=>(F.matched.forEach(T=>T.enterCallbacks={}),ne=Rf(Ee,"beforeRouteEnter",F,K,A),ne.push(x),ge(ne))).then(()=>{ne=[];for(const T of o.list())ne.push(zr(T,F,K));return ne.push(x),ge(ne)}).catch(T=>ar(T,Et.NAVIGATION_CANCELLED)?T:Promise.reject(T))}function M(F,K,ne){a.list().forEach(oe=>A(()=>oe(F,K,ne)))}function R(F,K,ne,oe,de){const Ee=m(F,K);if(Ee)return Ee;const x=K===yi,T=uo?history.state:{};ne&&(oe||x?r.replace(F.fullPath,tt({scroll:x&&T&&T.scroll},de)):r.push(F.fullPath,de)),l.value=F,fe(F,K,ne,x),O()}let N;
4function Y(){N||(N=r.listen((F,K,ne)=>{if(!Se.listening)return;const oe=b(F),de=S(oe,Se.currentRoute.value);if(de){k(tt(de,{replace:!0,force:!0}),oe).catch(Ua);return}c=oe;const Ee=l.value;uo&&QS(mm(Ee.fullPath,ne.delta),Yu()),E(oe,Ee).catch(x=>ar(x,Et.NAVIGATION_ABORTED|Et.NAVIGATION_CANCELLED)?x:ar(x,Et.NAVIGATION_GUARD_REDIRECT)?(k(tt(v(x.to),{force:!0}),oe).then(T=>{ar(T,Et.NAVIGATION_ABORTED|Et.NAVIGATION_DUPLICATED)&&!ne.delta&&ne.type===$d.pop&&r.go(-1,!1)}).catch(Ua),Promise.reject()):(ne.delta&&r.go(-ne.delta,!1),X(x,oe,Ee))).then(x=>{x=x||R(oe,Ee,!1),x&&(ne.delta&&!ar(x,Et.NAVIGATION_CANCELLED)?r.go(-ne.delta,!1):ne.type===$d.pop&&ar(x,Et.NAVIGATION_ABORTED|Et.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),M(oe,Ee,x)}).catch(Ua)}))}let U=pa(),q=pa(),V;function X(F,K,ne){O(F);const oe=q.list();return oe.length?oe.forEach(de=>de(F,K,ne)):console.error(F),Promise.reject(F)}function le(){return V&&l.value!==yi?Promise.resolve():new Promise((F,K)=>{U.add([F,K])})}function O(F){return V||(V=!F,Y(),U.list().forEach(([K,ne])=>F?ne(F):K()),U.reset()),F}function fe(F,K,ne,oe){const{scrollBehavior:de}=t;if(!uo||!de)return Promise.resolve();const Ee=!ne&&JS(mm(F.fullPath,0))||(oe||!ne)&&history.state&&history.state.scroll||null;return Ti().then(()=>de(F,K,Ee)).then(x=>x&&KS(x)).catch(x=>X(x,F,K))}const ce=F=>r.go(F);let Re;const ye=new Set,Se={currentRoute:l,listening:!0,addRoute:f,removeRoute:g,clearRoutes:e.clearRoutes,hasRoute:w,getRoutes:p,resolve:b,options:t,push:_,replace:y,go:ce,back:()=>ce(-1),forward:()=>ce(1),beforeEach:s.add,beforeResolve:o.add,afterEach:a.add,onError:q.add,isReady:le,install(F){F.component("RouterLink",CC),F.component("RouterView",Ov),F.config.globalProperties.$router=Se,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>B(l)}),uo&&!Re&&l.value===yi&&(Re=!0,_(r.location).catch(oe=>{}));const K={};for(const oe in yi)Object.defineProperty(K,oe,{get:()=>l.value[oe],enumerable:!0});F.provide(pp,Se),F.provide(Pv,Gi(K)),F.provide(Fd,l);const ne=F.unmount;ye.add(F),F.unmount=function(){ye.delete(F),ye.size<1&&(c=yi,N&&N(),N=null,l.value=yi,Re=!1,V=!1),ne()}}};function ge(F){return F.reduce((K,ne)=>K.then(()=>A(ne)),Promise.resolve())}return Se}const MC=(t,e)=>({default:()=>t?wn(Vl,t===!0?{}:t,e):e.default?.()}),OC=/(:\w+)\([^)]+\)/g,LC=/(:\w+)[?+*]/g,DC=/:\w+/g;function Am(t){const e=t?.meta.key??t.path.replace(OC,"$1").replace(LC,"$1").replace(DC,n=>t.params[n.slice(1)]?.toString()||"");return typeof e=="function"?e(t):e}function IC(t,e){return t===e||e===yi?!1:Am(t)!==Am(e)?!0:!t.matched.every((i,r)=>i.components&&i.components.default===e.matched[r]?.components?.default)}function Rm(t){return Array.isArray(t)?t:[t]}function NC(t){const e=[];for(const n of t)n&&e.push({...n,onAfterLeave:n.onAfterLeave?Rm(n.onAfterLeave):void 0,onBeforeLeave:n.onBeforeLeave?Rm(n.onBeforeLeave):void 0});return cp(...e)}const $C=Symbol.for("nuxt:client-only"),Hd=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),BC=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),Xu=t=>{const e=yt();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{Hd(()=>t())}):Hd(()=>t())},FC=/\d/,HC=["-","_","/","."];function jC(t=""){if(!FC.test(t))return t!==t.toLowerCase()}function qC(t,e){const n=HC,i=[];if(!t||typeof t!="string")return i;let r="",s,o;for(const a of t){const l=n.includes(a);if(l===!0){i.push(r),r="",s=void 0;continue}const c=jC(a);if(o===!1){if(s===!1&&c===!0){i.push(r),r=a,s=c;continue}if(s===!0&&c===!1&&r.length>1){const u=r.at(-1);i.push(r.slice(0,Math.max(0,r.length-1))),r=u+a,s=c;continue}}r+=a,s=c,o=l}return i.push(r),i}function zC(t){return t?t[0].toUpperCase()+t.slice(1):""}const VC=/^(a|an|and|as|at|but|by|for|if|in|is|nor|of|on|or|the|to|with)$/i;function UC(t,e){return(Array.isArray(t)?t:qC(t)).filter(Boolean).map(n=>VC.test(n)?n.toLowerCase():zC(n)).join(" ")}function Lv(t){return Object.defineProperty(function(){throw new Error(`[nuxt] \`${t.name}\` is a compiler macro and cannot be called at runtime.`)},"__nuxt_factory",{enumerable:!1,get:()=>t.factory})}const Dv=Lv({name:"createUseAsyncData",factory(t={}){function e(...n){const i=typeof n[n.length-1]=="string"?n.pop():void 0;YC(n[0],n[1])&&n.unshift(i);let[r,s,o={}]=n,a=!1;const l=At(r)||typeof r=="function",c=l?qe(()=>ei(r)):{value:r};if(!c.value||typeof c.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a non-empty string.");if(typeof s!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const u=typeof t=="function",d=yt(),h=u?t(o):t;if(!u)for(const m in h)h[m]!==void 0&&o[m]===void 0&&(o[m]=h[m]);if(o.server??=!0,o.default??=GC,o.getCachedData??=Nv,o.lazy??=!1,o.immediate??=!0,o.deep??=Jk.deep,o.dedupe??="cancel",u)for(const m in h)h[m]!==void 0&&(o[m]=h[m]);d._asyncData[c.value];function f(){const m={cause:"initial",dedupe:o.dedupe};return d._asyncData[c.value]?._init||(m.cachedData=o.getCachedData(c.value,d,{cause:"initial"}),d._asyncData[c.value]=Mm(d,c.value,s,o,m.cachedData)),()=>d._asyncData[c.value].execute(m)}const g=f(),p=d._asyncData[c.value];p._deps++;const w=o.server!==!1&&d.payload.serverRendered;{let m=function(E){const M=d._asyncData[E];M?._deps&&(M._deps--,M._deps===0&&M?._off())};const _=ir();if(_&&w&&o.immediate&&!_.sp&&(_.sp=[]),_&&!_._nuxtOnBeforeMountCbs){_._nuxtOnBeforeMountCbs=[];const E=_._nuxtOnBeforeMountCbs;X0(()=>
4{E.forEach(M=>{M()}),E.splice(0,E.length)}),zl(()=>E.splice(0,E.length))}const y=_&&(_._nuxtClientOnly||Zt($C,!1));w&&d.isHydrating&&(p.error.value||p.data.value!==void 0)?p.status.value=p.error.value?"error":"success":_&&(!y&&d.payload.serverRendered&&d.isHydrating||o.lazy)&&o.immediate?_._nuxtOnBeforeMountCbs.push(g):o.immediate&&p.status.value!=="success"&&g();const S=zh(),k=()=>{},P=l?It(c,(E,M)=>{if((E||M)&&E!==M){a=!0;const R=d._asyncData[M]?.data.value!==void 0,N=d._asyncDataPromises[M]!==void 0,Y={cause:"initial",dedupe:o.dedupe};if(!d._asyncData[E]?._init){let U;M&&R?U=d._asyncData[M].data.value:(U=o.getCachedData(E,d,{cause:"initial"}),Y.cachedData=U),d._asyncData[E]=Mm(d,E,s,o,U)}d._asyncData[E]._deps++,M&&m(M),(o.immediate||R||N)&&d._asyncData[E].execute(Y),pl(()=>{a=!1})}},{flush:"sync"}):k,A=o.watch?It(o.watch,()=>{a||(d._asyncData[c.value]?._execute.isPending()&&pl(()=>{d._asyncData[c.value]?._execute.flush()}),d._asyncData[c.value]?._execute({cause:"watch",dedupe:o.dedupe}))}):k;S&&Rw(()=>{P(),A(),m(c.value)})}const b={data:lc(()=>d._asyncData[c.value]?.data),pending:lc(()=>d._asyncData[c.value]?.pending),status:lc(()=>d._asyncData[c.value]?.status),error:lc(()=>d._asyncData[c.value]?.error),refresh:(...m)=>d._asyncData[c.value]?._init?d._asyncData[c.value].execute(...m):f()(),execute:(...m)=>b.refresh(...m),clear:()=>{const m=d._asyncData[c.value];if(m?._abortController)try{m._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{m._abortController=void 0}Iv(d,c.value)}},v=Promise.resolve(d._asyncDataPromises[c.value]).then(()=>b);return Object.assign(v,b),Object.defineProperties(v,{then:{enumerable:!0,value:v.then.bind(v)},catch:{enumerable:!0,value:v.catch.bind(v)},finally:{enumerable:!0,value:v.finally.bind(v)}}),v}return e}}),WC=Dv.__nuxt_factory();Dv.__nuxt_factory({lazy:!0,_functionName:"useLazyAsyncData"});function lc(t){return qe({get(){return t()?.value},set(e){const n=t();n&&(n.value=e)}})}function YC(t,e){return!(typeof t=="string"||typeof t=="object"&&t!==null||typeof t=="function"&&typeof e=="function")}function Iv(t,e){e in t.payload.data&&(t.payload.data[e]=void 0),e in t.payload._errors&&(t.payload._errors[e]=void 0),t._asyncData[e]&&(t._asyncData[e].data.value=B(t._asyncData[e]._default()),t._asyncData[e].error.value=void 0,t._asyncData[e].status.value="idle"),e in t._asyncDataPromises&&(t._asyncDataPromises[e]=void 0)}function XC(t,e){const n={};for(const i of e)n[i]=t[i];return n}function Mm(t,e,n,i,r){t.payload._errors[e]??=void 0;const s=i.getCachedData!==Nv,o=n,a=i.deep?Te:fi,l=r!==void 0,c=t.hook("app:data:refresh",async d=>{(!d||d.includes(e))&&await u.execute({cause:"refresh:hook"})}),u={data:a(l?r:i.default()),pending:qe(()=>u.status.value==="pending"),error:Kh(t.payload._errors,e),status:fi("idle"),execute:(...d)=>{const[h,f=void 0]=d,g=h&&f===void 0&&typeof h=="object"?h:{};if(t._asyncDataPromises[e]&&(g.dedupe??i.dedupe)==="defer")return t._asyncDataPromises[e];
4{const b="cachedData"in g?g.cachedData:i.getCachedData(e,t,{cause:g.cause??"refresh:manual"});if(b!==void 0)return t.payload.data[e]=u.data.value=b,u.error.value=void 0,u.status.value="success",Promise.resolve(b)}u._abortController&&u._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),u._abortController=new AbortController,u.status.value="pending";const p=new AbortController,w=new Promise((b,v)=>{try{const m=g.timeout??i.timeout,_=KC([u._abortController?.signal,g?.signal],p.signal,m);if(_.aborted){const y=_.reason;v(y instanceof Error?y:new DOMException(String(y??"Aborted"),"AbortError"));return}return _.addEventListener("abort",()=>{const y=_.reason;v(y instanceof Error?y:new DOMException(String(y??"Aborted"),"AbortError"))},{once:!0,signal:p.signal}),Promise.resolve(o(t,{signal:_})).then(b,v)}catch(m){v(m)}}).then(async b=>{if(t._asyncDataPromises[e]!==w)return;let v=b;i.transform&&(v=await i.transform(b)),i.pick&&(v=XC(v,i.pick)),t.payload.data[e]=v,u.data.value=v,u.error.value=void 0,u.status.value="success"}).catch(b=>{if(t._asyncDataPromises[e]!==w||u._abortController?.signal.aborted)return t._asyncDataPromises[e];if(typeof DOMException<"u"&&b instanceof DOMException&&b.name==="AbortError")return u.status.value="idle",t._asyncDataPromises[e];u.error.value=es(b),u.data.value=B(i.default()),u.status.value="error"}).finally(()=>{p.abort(),t._asyncDataPromises[e]===w&&delete t._asyncDataPromises[e]});return t._asyncDataPromises[e]=w,t._asyncDataPromises[e]},_execute:TS((...d)=>u.execute(...d),0,{leading:!0}),_default:i.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{c(),t._asyncData[e]?._init&&(t._asyncData[e]._init=!1),s||Ti(()=>{t._asyncData[e]?._init||(Iv(t,e),u.execute=()=>Promise.resolve())})}};return u}const GC=()=>{},Nv=(t,e,n)=>{if(e.isHydrating)return e.payload.data[t];if(n.cause!=="refresh:manual"&&n.cause!=="refresh:hook")return e.static.data[t]};function KC(t,e,n){const i=t.filter(o=>!!o);if(typeof n=="number"&&n>=0){const o=AbortSignal.timeout?.(n);o&&i.push(o)}if(AbortSignal.any)return AbortSignal.any(i);const r=new AbortController;for(const o of i)if(o.aborted){const a=o.reason??new DOMException("Aborted","AbortError");try{r.abort(a)}catch{r.abort()}return r.signal}const s=()=>{const a=i.find(l=>l.aborted)?.reason??new DOMException("Aborted","AbortError");try{r.abort(a)}catch{r.abort()}};for(const o of i)o.addEventListener?.("abort",s,{once:!0,signal:e});return r.signal}const QC="$s";function gp(...t){const e=typeof t[t.length-1]=="string"?t.pop():void 0;typeof t[0]!="string"&&t.unshift(e);const[n,i]=t;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(i!==void 0&&typeof i!="function")throw new Error("[nuxt] [useState] init must be a function: "+i);const r=QC+n,s=yt(),o=Kh(s.payload.state,r);if(i&&(s._state[r]??={_default:i}),o.value===void 0&&i){const a=i();if(At(a))return s.payload.state[r]=a,a;o.value=a}return o}function JC(t){const e=[ei(t.method)?.toUpperCase()||"GET",ei(t.baseURL)];for(const n of[t.query||t.params]){const i=ei(n);if(!i)continue;const r={};for(const[s,o]of Object.entries(i))r[ei(s)]=ei(o);e.push(r)}if(t.body){const n=ei(t.body);if(!n)e.push(co(n));else if(n instanceof ArrayBuffer)e.push(co(Object.fromEntries([...new Uint8Array(n).entries()].map(([i,r])=>[i,r.toString()]))));else if(n instanceof FormData){const i=[];for(const r of n.entries()){const[s,o]=r;i.push([s,o instanceof File?`${o.name}:${o.size}:${o.lastModified}`:o])}e.push(co(i))}else if(jh(n))e.push(co(Gt(n)));else try{e.push(co(n))}catch{console.warn("[useFetch] Failed to hash body",n)}}return e}const $v=Lv({name:"createUseFetch",factory(t={}){function e(n,i,r){const[s={},o]=typeof i=="string"?[{},i]:[i,r],a=typeof t=="function"?t(s):t,{server:l,lazy:c,default:u,transform:d,pick:h,watch:f,immediate:g,getCachedData:p,deep:w,dedupe:b,timeout:v,...m}={...typeof t=="function"?{}:a,...s,...typeof t=="function"?a:{}},_=qe(()=>ei(n)),y=qe(()=>ei(m.key)||"$f"+co([o,typeof _.value=="string"?_.value:"",...JC(m)]));if(!m.baseURL&&typeof _.value=="string"&&_.value[0]==="/"&&_.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const S=Gt({...Zk,...m,cache:typeof m.cache=="boolean"?void 0:m.cache}),k={server:l,lazy:c,default:u,transform:d,pick:h,immediate:g,getCachedData:p,deep:w,dedupe:b,timeout:v,watch:f===!1?[]:[...f||[],S]};return WC(f===!1?y.value:y,(A,{signal:E})=>(m.$fetch||globalThis.$fetch)(_.value,{signal:E,...S}),k)}return e}}),K6=$v.__nuxt_factory();$v.__nuxt_factory({lazy:!0,_functionName:"useLazyFetch"});function ZC(t){if(t?.__asyncLoader&&!t.__asyncResolved)return t.__asyncLoader()}async function Bv(t,e=In()){const{path:n,matched:i}=e.resolve(t);if(!i.length||(e._routePreloaded||=new Set,e._routePreloaded.has(n)))return;const r=e._preloadPromises||=[];if(r.length>4)return Promise.all(r).then(()=>Bv(t,e));e._routePreloaded.add(n);for(const s of i){const o=s.components?.default;if(typeof o!="function")continue;const a=Promise.resolve(o()).catch(()=>{}).finally(()=>r.splice(r.indexOf(a),1));r.push(a)}await Promise.all(r)}function eE(t={}){const e=t.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||n?.path!==e||n?.expires<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:e,expires:Date.now()+(t.ttl??1e4)}))}catch{}if(t.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:yt().payload.state}))}catch{}window.location.pathname!==e?window.location.href=e:window.location.reload()}}const tE={scrollBehavior(t,e,n){const i=yt(),r=In().options?.scrollBehaviorType??"auto";return t.path.replace(/\/$/,"")===e.path.replace(/\/$/,"")?e.hash&&!t.hash?{left:0,top:0}:t.hash?{el:t.hash,top:Fv(t.hash),behavior:r}:!1:(typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop)===!1?!1:e===yi?Om(t,e,n,r):new Promise(o=>{const a=()=>{requestAnimationFrame(()=>o(Om(t,e,n,r)))};i.hooks.hookOnce("page:loading:end",()=>{const l=i["~transitionPromise"];l?l.then(a):a()})})}};function Fv(t){try{const e=document.querySelector(t);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}
4function Om(t,e,n,i){return n||(t.hash?{el:t.hash,top:Fv(t.hash),behavior:IC(t,e)?i:"instant"}:{left:0,top:0})}const nE={hashMode:!1,scrollBehaviorType:"auto"},$r={...nE,...tE},iE=(...t)=>t.find(e=>e!==void 0);function rE(t){const e=t.componentName||"NuxtLink";function n(s){return typeof s=="string"&&s.startsWith("#")}function i(s,o,a){const l=a??t.trailingSlash;if(!s||l!=="append"&&l!=="remove")return s;if(typeof s=="string")return cc(s,l);const c="path"in s&&s.path!==void 0?s.path:o(s).path;return{...s,name:void 0,path:cc(c,l)}}function r(s){const o=In(),a=kn(),l=qe(()=>!!B(s.target)&&B(s.target)!=="_self"),c=qe(()=>{const w=B(s.to)||B(s.href)||"";return typeof w=="string"&&Ni(w,{acceptRelative:!0})}),u=kg("RouterLink"),d=typeof u!="string"?u.useLink:void 0,h=qe(()=>{if(B(s.external))return!0;const w=B(s.to)||B(s.href)||"";return typeof w=="object"?!1:w===""||c.value}),f=qe(()=>{const w=B(s.to)||B(s.href)||"";return h.value?w:i(w,o.resolve,B(s.trailingSlash))}),g=h.value?void 0:d?.({...s,to:f,viewTransition:B(s.viewTransition)}),p=qe(()=>{const w=B(s.trailingSlash)??t.trailingSlash;if(!f.value||c.value||n(f.value))return f.value;if(h.value){const b=typeof f.value=="object"&&"path"in f.value?Od(f.value):f.value,v=typeof b=="object"?o.resolve(b).href:b;return cc(v,w)}return typeof f.value=="object"?o.resolve(f.value)?.href??null:cc(Vu(a.app.baseURL,f.value),w)});return{to:f,hasTarget:l,isAbsoluteUrl:c,isExternal:h,href:p,isActive:g?.isActive??qe(()=>f.value===o.currentRoute.value.path),isExactActive:g?.isExactActive??qe(()=>f.value===o.currentRoute.value.path),route:g?.route??qe(()=>o.resolve(f.value)),async navigate(w){await gT(p.value,{replace:B(s.replace),external:h.value||l.value})}}}return Ge({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:r,setup(s,{slots:o}){const a=In(),{to:l,href:c,navigate:u,isExternal:d,hasTarget:h,isAbsoluteUrl:f}=r(s),g=fi(!1),p=Te(null),w=m=>{p.value=s.custom?m?.$el?.nextElementSibling:m?.$el};function b(m){return!g.value&&(typeof s.prefetchOn=="string"?s.prefetchOn===m:s.prefetchOn?.[m]??t.prefetchOn?.[m])&&(s.prefetch??t.prefetch)!==!1&&s.noPrefetch!==!0&&s.target!=="_blank"&&!aE()}async function v(m=yt()){if(g.value)return;g.value=!0;const _=typeof l.value=="string"?l.value:d.value?Od(l.value):a.resolve(l.value).fullPath,y=d.value?new URL(_,window.location.href).href:_;await Promise.all([m.hooks.callHook("link:prefetch",y)?.catch(()=>{}),!d.value&&!h.value&&Bv(l.value,a).catch(()=>{})])}if(b("visibility")){const m=yt();let _,y=null;Nn(()=>{const S=sE();Xu(()=>{_=Hd(()=>{p?.value?.tagName&&(y=S.observe(p.value,async()=>{y?.(),y=null,await v(m)}))})})}),Si(()=>{_&&BC(_),y?.(),y=null})}return()=>{if(!d.value&&!h.value&&!n(l.value)){const y={ref:w,to:l.value,activeClass:s.activeClass||t.activeClass,exactActiveClass:s.exactActiveClass||t.exactActiveClass,replace:s.replace,ariaCurrentValue:s.ariaCurrentValue,custom:s.custom};
4return s.custom||(b("interaction")&&(y.onPointerenter=v.bind(null,void 0),y.onFocus=v.bind(null,void 0)),g.value&&(y.class=s.prefetchedClass||t.prefetchedClass),y.rel=s.rel||void 0),wn(kg("RouterLink"),y,o.default)}const m=s.target||null,_=iE(s.noRel?"":s.rel,t.externalRelAttribute,f.value||h.value?"noopener noreferrer":"")||null;return s.custom?o.default?o.default({href:c.value,navigate:u,prefetch:v,get route(){if(!c.value)return;const y=new URL(c.value,window.location.href);return{path:y.pathname,fullPath:y.pathname,get query(){return op(y.search)},hash:y.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:_,target:m,isExternal:d.value||h.value,isActive:!1,isExactActive:!1}):null:wn("a",{ref:p,href:c.value||null,rel:_,target:m,onClick:async y=>{if(!(d.value||h.value)){y.preventDefault();try{const S=ev(c.value);return await(s.replace?a.replace(S):a.push(S))}finally{if(n(l.value)){const S=l.value.slice(1);let k=S;try{k=decodeURIComponent(S)}catch{}document.getElementById(k)?.focus()}}}}},o.default?.())}}})}const Gu=rE(Qk);function cc(t,e){const n=e==="append"?zu:ss;return Ni(t)&&!t.startsWith("http")?t:n(t,!0)}function sE(){const t=yt();if(t._observer)return t._observer;let e=null;const n=new Map,i=(s,o)=>(e||=new IntersectionObserver(a=>{for(const l of a){const c=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&c&&c()}}),n.set(s,o),e.observe(s),()=>{n.delete(s),e?.unobserve(s),n.size===0&&(e?.disconnect(),e=null)});return t._observer={observe:i}}const oE=/2g/;function aE(){const t=navigator.connection;return!!(t&&(t.saveData||oE.test(t.effectiveType)))}function lE(t){typeof t.indexable<"u"&&(t.indexable=String(t.indexable)!=="false"),typeof t.trailingSlash<"u"&&!t.trailingSlash&&(t.trailingSlash=String(t.trailingSlash)!=="false"),t.url&&!Ni(String(t.url),{acceptRelative:!0,strict:!1})&&(t.url=bk(String(t.url)));const e=Object.keys(t).sort((i,r)=>i.localeCompare(r)),n={};for(const i of e)n[i]=t[i];return n}function cE(t){const n=[];function i(s){if(!s||typeof s!="object"||Object.keys(s).length===0)return()=>{};s._context;const o={};for(const a in s){const l=s[a];typeof l<"u"&&l!==""&&(o[a]=l)}return Object.keys(o).filter(a=>!a.startsWith("_")).length===0?()=>{}:(n.push(o),()=>{const a=n.indexOf(o);a!==-1&&n.splice(a,1)})}function r(s){const o={};s?.debug&&(o._context={}),o._priority={};for(const a in n.sort((l,c)=>(l._priority||0)-(c._priority||0)))for(const l in n[a]){const c=l,u=s?.resolveRefs?ei(n[a][l]):n[a][l];!l.startsWith("_")&&typeof u<"u"&&u!==""&&(o[l]=u,typeof n[a]._priority<"u"&&n[a]._priority!==-1&&(o._priority[c]=n[a]._priority),s?.debug&&(o._context[c]=n[a]._context?.[c]||n[a]._context||"anonymous"))}return s?.skipNormalize?o:lE(o)}return{stack:n,push:i,get:r}}const uE=tn({name:"nuxt-site-config:init",enforce:"pre",async setup(t){const e=cE(),n=gp("site-config");{const i=n.value||window.__NUXT_SITE_CONFIG__||{};for(const r in i)r[0]!=="_"&&e.push({[r]:i[r],_priority:i._priority?.[r]||-1})}return{provide:{nuxtSiteConfig:e}}}});async function mp(t,e={}){const n=e.document||t.resolvedOptions.document;if(!n||!t.dirty)return;const i={shouldRender:!0,tags:[]};if(await t.hooks.callHook("dom:beforeRender",i),!!i.shouldRender)return t._domUpdatePromise||(t._domUpdatePromise=new Promise(async r=>{const s=new Map,o=new Promise(f=>{t.resolveTags().then(g=>{f(g.map(p=>{const w=s.get(p._d)||0,b={tag:p,id:(w?`${p._d}:${w}`:p._d)||p._h,shouldRender:!0};return p._d&&av(p._d)&&s.set(p._d,w+1),b}))})});let a=t._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const f of["body","head"]){const g=n[f]?.children;for(const p of g){const w=p.tagName.toLowerCase();if(!Ld.has(w))continue;const b=cv({tag:w,props:{}},{innerHTML:p.innerHTML,...p.getAttributeNames().reduce((v,m)=>(v[m]=p.getAttribute(m),v),{})||{}});if(b.key=p.getAttribute("data-hid")||void 0,b._d=Id(b)||lv(b),a.elMap.has(b._d)){let v=1,m=b._d;for(;a.elMap.has(m);)m=`${b._d}:${v++}`;a.elMap.set(m,p)}else a.elMap.set(b._d,p)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(f,g,p){const w=`${f}:${g}`;a.sideEffects[w]=p,delete a.pendingSideEffects[w]}function c({id:f,$el:g,tag:p}){const w=p.tag.endsWith("Attrs");a.elMap.set(f,g),w||(p.textContent&&p.textContent!==g.textContent&&(g.textContent=p.textContent),p.innerHTML&&p.innerHTML!==g.innerHTML&&(g.innerHTML=p.innerHTML),l(f,"el",()=>{g?.remove(),a.elMap.delete(f)}));for(const b in p.props){if(!Object.prototype.hasOwnProperty.call(p.props,b))continue;const v=p.props[b];if(b.startsWith("on")&&typeof v=="function"){const _=g?.dataset;if(_&&_[`${b}fired`]){const y=b.slice(0,-5);v.call(g,new Event(y.substring(2)))}g.getAttribute(`data-${b}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:g).addEventListener(b.substring(2),v.bind(g)),g.setAttribute(`data-${b}`,""));continue}const m=`attr:${b}`;if(b==="class"){if(!v)continue;for(const _ of v)w&&l(f,`${m}:${_}`,()=>g.classList.remove(_)),!g.classList.contains(_)&&g.classList.add(_)}else if(b==="style"){if(!v)continue;for(const[_,y]of v)l(f,`${m}:${_}`,()=>{g.style.removeProperty(_)}),g.style.setProperty(_,y)}else v!==!1&&v!==null&&(g.getAttribute(b)!==v&&g.setAttribute(b,v===!0?"":String(v)),w&&l(f,m,()=>g.removeAttribute(b)))}}const u=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0},h=await o;for(const f of h){const{tag:g,shouldRender:p,id:w}=f;if(p){if(g.tag==="title"){n.title=g.textContent,l("title","",()=>n.title=a.title);continue}f.$el=f.$el||a.elMap.get(w),f.$el?c(f):Ld.has(g.tag)&&u.push(f)}}for(const f of u){const g=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),c(f),d[g]=d[g]||n.createDocumentFragment(),d[g].appendChild(f.$el)}for(const f of h)await t.hooks.callHook("dom:renderTag",f,n,l);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose);for(const f in a.pendingSideEffects)a.pendingSideEffects[f]();t._dom=a,await t.hooks.callHook("dom:rendered",{renders:h}),r()}).finally(()=>{t._domUpdatePromise=void 0,t.dirty=!1})),t._domUpdatePromise}function fE(t={}){const e=t.domOptions?.render||mp;t.document=t.document||(typeof window<"u"?document:void 0);const n=t.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return KT({...t,plugins:[...t.plugins||[],{key:"client",hooks:{"entries:updated":e}}],init:[n?JSON.parse(n):!1,...t.init||[]]})}function dE(t,e){let n=0;return()=>{const i=++n;e(()=>{n===i&&t()})}}function hE(t={}){const e=fE({domOptions:{render:dE(()=>mp(e),n=>setTimeout(n,0))},...t});return e.install=nS(e),e}const pE={disableDefaults:!0},gE=tn({name:"nuxt:head",enforce:"pre",setup(t){const e=hE(pE);t.vueApp.use(e);{let n=!0;const i=async()=>{n=!1,await mp(e)};e.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),t.hooks.hook("page:start",()=>{n=!0}),t.hooks.hook("page:finish",()=>{t.isHydrating||i()}),t.hooks.hook("app:error",i),t.hooks.hook("app:suspense:resolve",i)}}}),mE=/(:\w+)\([^)]+\)/g,_E=/(:\w+)[?+*]/g,yE=/:\w+/g,vE=(t,e)=>e.path.replace(mE,"$1").replace(_E,"$1").replace(yE,n=>t.params[n.slice(1)]?.toString()||""),jd=(t,e)=>{const n=t.route.matched.find(r=>r.components?.default===t.Component.type),i=e??n?.meta.key??(n&&vE(t.route,n));return typeof i=="function"?i(t.route):i},bE=(t,e)=>({default:()=>t?wn(bx,t===!0?{}:t,e):e});function Hv(t){return Array.isArray(t)?t:[t]}const wE="modulepreload",xE=function(t,e){return new URL(t,e).href},Lm={},Ur=function(e,n,i){let r=Promise.resolve();if(n&&n.length>0){let c=function(u){return Promise.all(u.map(d=>Promise.resolve(d).then(h=>({status:"fulfilled",value:h}),h=>
4({status:"rejected",reason:h}))))};const o=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");r=c(n.map(u=>{if(u=xE(u,i),u in Lm)return;Lm[u]=!0;const d=u.endsWith(".css"),h=d?'[rel="stylesheet"]':"";if(i)for(let g=o.length-1;g>=0;g--){const p=o[g];if(p.href===u&&(!d||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${h}`))return;const f=document.createElement("link");if(f.rel=d?"stylesheet":wE,d||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),d)return new Promise((g,p)=>{f.addEventListener("load",g),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${u}`)))})}))}function s(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return r.then(o=>{for(const a of o||[])a.status==="rejected"&&s(a.reason);return e().catch(s)})},Mf=[{name:"blog-slug",path:"/blog/:slug()",component:()=>Ur(()=>import("./BSf7oqwt.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)},{name:"a-long-and-winding-path-to-fatherhood",path:"/a-long-and-winding-path-to-fatherhood",component:()=>Ur(()=>import("./CUjFBDwR.js"),__vite__mapDeps([5,3,2,4]),import.meta.url)},{name:"blog",path:"/blog",component:()=>Ur(()=>import("./ediK-J2-.js"),__vite__mapDeps([6,1,7,2,4]),import.meta.url)},{name:"privacy-policy",path:"/privacy-policy",component:()=>Ur(()=>import("./DKSXUF2l.js"),[],import.meta.url)},{name:"index",path:"/",component:()=>Ur(()=>import("./DWqZ7dOs.js"),__vite__mapDeps([8,3,2,7,1,9]),import.meta.url)}],kE=async(t,e)=>{let n,i;if(!t.meta?.validate)return;const r=([n,i]=Va(()=>Promise.resolve(t.meta.validate(t))),n=await n,i(),n);if(r===!0)return;const s=es({fatal:!0,status:r&&(r.status||r.statusCode)||404,statusText:r&&(r.statusText||r.statusMessage)||`Page Not Found: ${t.fullPath}`,data:{path:t.fullPath}});return typeof window<"u"&&window.history.pushState({},"",e.fullPath),s},TE=t=>{const e=Wu({path:t.path});if(e.redirect){const n=e.redirect.includes("#")?e.redirect:e.redirect+t.hash;return Ni(n,{acceptRelative:!0})?(window.location.href=n,!1):n}},SE=[kE,TE],qd={};function CE(t,e,n){const{pathname:i,search:r,hash:s}=e,o=t.indexOf("#");if(o>-1){const c=s.includes(t.slice(o))?t.slice(o).length:1;let u=s.slice(c);return u[0]!=="/"&&(u="/"+u),Kg(u,"")}const a=Kg(i,t),l=!n||Vy(a,n)?a:n;return l+(l.includes("?")?"":r)+s}const EE=tn({name:"nuxt:router",enforce:"pre",async setup(t){let e,n,i=kn().app.baseURL;const r=$r.history?.(i)??cC(i),s=$r.routes?([e,n]=Va(()=>$r.routes(Mf)),e=await e,n(),e??Mf):Mf;let o;const a=RC({...$r,scrollBehavior:(b,v,m)=>{if(v===yi){o=m;return}if($r.scrollBehavior){if(a.options.scrollBehavior=$r.scrollBehavior,"scrollRestoration"in window.history){const _=a.beforeEach(()=>{_(),window.history.scrollRestoration="manual"})}return $r.scrollBehavior(b,yi,o||m)}},history:r,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),t.vueApp.use(a);const l=fi(a.currentRoute.value);a.afterEach((b,v)=>{l.value=v}),Object.defineProperty(t.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=CE(i,window.location,t.payload.path),u=fi(a.currentRoute.value),d=()=>{u.value=a.currentRoute.value};a.afterEach((b,v)=>{const m=b.matched.at(-1)?.components?.default,_=v.matched.at(-1)?.components?.default;if(m===_){d();return}b.matched.length<v.matched.length&&b.matched.every((y,S)=>y.components?.default===v.matched[S]?.components?.default)&&d()});const h={sync:d};for(const b in u.value)Object.defineProperty(h,b,{get:()=>u.value[b],enumerable:!0});t._route=Gi(h),t._middleware||={global:[],named:{}};const f=ia();a.afterEach(async(b,v,m)=>{delete t._processingMiddleware,!t.isHydrating&&f.value&&await t.runWithContext(mT),m&&await t.callHook("page:loading:end")});try{[e,n]=Va(()=>a.isReady()),await e,n()}catch(b){[e,n]=Va(()=>t.runWithContext(()=>ks(b))),await e,n()}const g=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value,p=t.isHydrating&&t.payload.prerenderedAt&&t.payload.path&&c!==t.payload.path&&Vy(a.currentRoute.value.path,t.payload.path);d();const w=t.payload.state._layout;return a.beforeEach(async(b,v)=>{await t.callHook("page:loading:start"),b.meta=Gt(b.meta),t.isHydrating&&w&&!nr(b.meta.layout)&&(b.meta.layout=w),t._processingMiddleware=!0;{const m=new Set([...SE,...t._middleware.global]);for(const y of b.matched){const S=y.meta.middleware;if(S)for(const k of Hv(S))m.add(k)}const _=Wu({path:b.path});if(_.appMiddleware)for(const y in _.appMiddleware)_.appMiddleware[y]?m.add(y):m.delete(y);for(const y of m){const S=typeof y=="string"?t._middleware.named[y]||await qd[y]?.().then(k=>k.default||k):y;if(!S)throw new Error(`Unknown route middleware: '${y}'.`);try{const k=await t.runWithContext(()=>S(b,v));if(!t.payload.serverRendered&&t.isHydrating&&(k===!1||k instanceof Error)){const P=k||es({status:404,statusText:`Page Not Found: ${c}`});return await t.runWithContext(()=>ks(P)),!1}if(k===!0)continue;if(k===!1)return k;if(k)return nv(k)&&k.fatal&&await t.runWithContext(()=>ks(k)),k}catch(k){const P=es(k);return P.fatal&&await t.runWithContext(()=>ks(P)),P}}}}),a.onError(async()=>{delete t._processingMiddleware,await t.callHook("page:loading:end")}),a.afterEach(b=>{if(b.matched.length===0&&!f.value)return t.runWithContext(()=>ks(es({status:404,fatal:!1,statusText:`Page not found: ${b.fullPath}`,data:{path:b.fullPath}})))}),t.hooks.hookOnce("app:created",async()=>{try{if("name"in g&&(g.name=void 0),p){const b=a.resolve(t.payload.path);"name"in b&&(b.name=void 0),await a.replace({...b,force:!0}),t.hooks.hookOnce("app:suspense:resolve",async()=>{await a.replace({...g,force:!0})})}else await a.replace({...g,force:!0});a.options.scrollBehavior=$r.scrollBehavior}catch(b){await t.runWithContext(()=>ks(b))}}),{provide:{router:a}}}}),PE=tn({name:"nuxt:payload",setup(t){const e=new Set;
4In().beforeResolve(async(n,i)=>{if(n.path===i.path)return;const r=await fm(n.path);if(r){for(const s of e)delete t.static.data[s];for(const s in r.data)s in t.static.data||e.add(s),t.static.data[s]=r.data[s]}}),Xu(()=>{t.hooks.hook("link:prefetch",async n=>{const{hostname:i}=new URL(n,window.location.href);i===window.location.hostname&&await fm(n).catch(()=>{console.warn("[nuxt] Error preloading payload for",n)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(dp,1e3)})}}),AE=tn(()=>{const t=In();Xu(()=>{t.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),RE=tn(t=>{let e;async function n(){let i;try{i=await dp()}catch(r){const s=r;if(!("status"in s&&(s.status===404||s.status===403)))throw s}e&&clearTimeout(e),e=setTimeout(n,im);try{const r=await $fetch(lp("builds/latest.json")+`?${Date.now()}`);r.id!==i?.id&&(t.hooks.callHook("app:manifest:update",r),e&&clearTimeout(e))}catch{}}Xu(()=>{e=setTimeout(n,im)})}),ME=tn({name:"nuxt:chunk-reload",setup(t){const e=In(),n=kn(),i=new Set;e.beforeEach(()=>{i.clear()}),t.hook("app:chunkError",({error:s})=>{i.add(s)});function r(s){const o=Vu(n.app.baseURL,s.fullPath);eE({path:o,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(r)}),e.onError((s,o)=>{i.has(s)&&r(o)})}});function _p(t){const e=Gt({});return Zh(()=>{const n=yt().$nuxtSiteConfig.get(cp({resolveRefs:!0},t));e&&n&&Object.assign(e,n)}),delete e._priority,e}const OE=tn(()=>{const t=ra();if(!t)return;const e=_p(),n={meta:[],templateParams:{site:e,siteUrl:e.url,siteName:e.name}};e.separator&&(n.templateParams.separator=e.separator),e.titleSeparator&&(n.templateParams.titleSeparator=e.titleSeparator),e.description&&(n.templateParams.siteDescription=e.description,n.meta.push({name:"description",content:"%site.description",tagPriority:"low"})),t.push(n)}),LE=tn(()=>{const t=ra();t&&(t.use(uv),t.use(eS()))}),DE=tn({name:"nuxt-seo:fallback-titles",env:{islands:!1},setup(){const t=$i(),e=ia(),n=qe(()=>{if(e.value&&[404,500].includes(e.value?.statusCode))return`${e.value.statusCode} - ${e.value.message}`;if(typeof t.meta?.title=="string")return t.meta?.title;const s=ss(t.path||"/").split("/").pop();return s?UC(s):null});xl({title:()=>n.value},{tagPriority:101})}}),IE=md(()=>Ur(()=>Promise.resolve().then(()=>XE),void 0,import.meta.url).then(t=>t.VueLenis||t.default||t)),NE=[["VueLenis",IE]],$E=tn({name:"nuxt:global-components",setup(t){for(const[e,n]of NE)t.vueApp.component(e,n),t.vueApp.component("Lazy"+e,n)}}),uc={},BE=tn({name:"nuxt:prefetch",setup(t){const e=In();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{const i=n?.meta?.layout;i&&typeof uc[i]=="function"&&await uc[i]()})}),t.hooks.hook("link:prefetch",n=>{if(Ni(n))return;const i=e.resolve(n);if(!i)return;const r=i.meta.layout;let s=Hv(i.meta.middleware);s=s.filter(o=>typeof o=="string");for(const o of s)typeof qd[o]=="function"&&qd[o]();typeof r=="string"&&r in uc&&ZC(uc[r])})}});var Dm="1.3.23";function jv(t,e,n){return Math.max(t,Math.min(e,n))}function FE(t,e,n){return(1-n)*t+n*e}function HE(t,e,n,i){return FE(t,e,1-Math.exp(-n*i))}function jE(t,e){return(t%e+e)%e}var qE=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const n=jv(0,this.currentTime/this.duration,1);e=n>=1;const i=e?1:this.easing(n);this.value=this.from+(this.to-this.from)*i}else this.lerp?(this.value=HE(this.value,this.to,this.lerp*60,t),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:n,duration:i,easing:r,onStart:s,onUpdate:o}){this.from=this.value=t,this.to=e,this.lerp=n,this.duration=i,this.easing=r,this.currentTime=0,this.isRunning=!0,s?.(),this.onUpdate=o}};function zE(t,e){let n;return function(...i){clearTimeout(n),n=setTimeout(()=>{n=void 0,t.apply(this,i)},e)}}var VE=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,e,{autoResize:n=!0,debounce:i=250}={}){this.wrapper=t,this.content=e,n&&(this.debouncedResize=zE(this.resize,i),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},qv=class{events={};emit(t,...e){const n=this.events[t]||[];for(let i=0,r=n.length;i<r;i++)n[i]?.(...e)}on(t,e){return this.events[t]?this.events[t].push(e):this.events[t]=[e],()=>{this.events[t]=this.events[t]?.filter(n=>e!==n)}}off(t,e){this.events[t]=this.events[t]?.filter(n=>e!==n)}destroy(){this.events={}}};const UE=100/6,Br={passive:!1};function Im(t,e){return t===1?UE:t===2?e:1}var WE=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new qv;constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,Br),this.element.addEventListener("touchstart",this.onTouchStart,Br),this.element.addEventListener("touchmove",this.onTouchMove,Br),this.element.addEventListener("touchend",this.onTouchEnd,Br)}
vendor: 10,758 bytes, line 4
4on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,Br),this.element.removeEventListener("touchstart",this.onTouchStart,Br),this.element.removeEventListener("touchmove",this.onTouchMove,Br),this.element.removeEventListener("touchend",this.onTouchEnd,Br)}onTouchStart=t=>{const{clientX:e,clientY:n}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:n}=t.targetTouches?t.targetTouches[0]:t,i=-(e-this.touchStart.x)*this.options.touchMultiplier,r=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=n,this.lastDelta={x:i,y:r},this.emitter.emit("scroll",{deltaX:i,deltaY:r,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:n,deltaMode:i}=t;const r=Im(i,this.window.width),s=Im(i,this.window.height);e*=r,n*=s,e*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:n,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};const Nm=t=>Math.min(1,1.001-2**(-10*t));var YE=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new qE;emitter=new qv;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:n=t,smoothWheel:i=!0,syncTouch:r=!1,syncTouchLerp:s=.075,touchInertiaExponent:o=1.7,duration:a,easing:l,lerp:c=.1,infinite:u=!1,orientation:d="vertical",gestureOrientation:h=d==="horizontal"?"both":"vertical",touchMultiplier:f=1,wheelMultiplier:g=1,autoResize:p=!0,prevent:w,virtualScroll:b,overscroll:v=!0,autoRaf:m=!1,anchors:_=!1,autoToggle:y=!1,allowNestedScroll:S=!1,__experimental__naiveDimensions:k=!1,naiveDimensions:P=k,stopInertiaOnNavigate:A=!1}={}){window.lenisVersion=Dm,window.lenis||(window.lenis={}),window.lenis.version=Dm,d==="horizontal"&&(window.lenis.horizontal=!0),r===!0&&(window.lenis.touch=!0),(!t||t===document.documentElement)&&(t=window),typeof a=="number"&&typeof l!="function"?l=Nm:typeof l=="function"&&typeof a!="number"&&(a=1),this.options={wrapper:t,content:e,eventsTarget:n,smoothWheel:i,syncTouch:r,syncTouchLerp:s,touchInertiaExponent:o,duration:a,easing:l,lerp:c,infinite:u,gestureOrientation:h,orientation:d,touchMultiplier:f,wheelMultiplier:g,autoResize:p,prevent:w,virtualScroll:b,overscroll:v,autoRaf:m,anchors:_,autoToggle:y,allowNestedScroll:S,naiveDimensions:P,stopInertiaOnNavigate:A},this.dimensions=new VE(t,e,{autoResize:p}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new WE(n,{touchMultiplier:f,wheelMultiplier:g}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){const t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes("overflow")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{const e=t.composedPath().filter(i=>i instanceof HTMLAnchorElement&&i.href).map(i=>new URL(i.href)),n=new URL(window.location.href);if(this.options.anchors){const i=e.find(r=>n.host===r.host&&n.pathname===r.pathname&&r.hash);if(i){const r=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0,s=`#${i.hash.split("#")[1]}`;this.scrollTo(s,r);return}}if(this.options.stopInertiaOnNavigate&&e.some(i=>n.host===i.host&&n.pathname!==i.pathname)){this.reset();return}};onPointerDown=t=>{t.button===1&&this.reset()};onVirtualScroll=t=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(t)===!1)return;const{deltaX:e,deltaY:n,event:i}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:n,event:i}),i.ctrlKey||i.lenisStopPropagation)return;const r=i.type.includes("touch"),s=i.type.includes("wheel");this.isTouching=i.type==="touchstart"||i.type==="touchmove";const o=e===0&&n===0;if(this.options.syncTouch&&r&&i.type==="touchstart"&&o&&!this.isStopped&&!this.isLocked){this.reset();return}const a=this.options.gestureOrientation==="vertical"&&n===0||this.options.gestureOrientation==="horizontal"&&e===0;if(o||a)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const c=this.options.prevent,u=Math.abs(e)>=Math.abs(n)?"horizontal":"vertical";if(l.find(g=>g instanceof HTMLElement&&(typeof c=="function"&&c?.(g)||g.hasAttribute?.("data-lenis-prevent")||u==="vertical"&&g.hasAttribute?.("data-lenis-prevent-vertical")||u==="horizontal"&&g.hasAttribute?.("data-lenis-prevent-horizontal")||r&&g.hasAttribute?.("data-lenis-prevent-touch")||s&&g.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(g,{deltaX:e,deltaY:n}))))return;if(this.isStopped||this.isLocked){i.cancelable&&i.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&s)){this.isScrolling="native",this.animate.stop(),i.lenisStopPropagation=!0;return}let d=n;this.options.gestureOrientation==="both"?d=Math.abs(n)>Math.abs(e)?n:e:this.options.gestureOrientation==="horizontal"&&(d=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&n>0||this.animatedScroll===this.limit&&n<0))&&(i.lenisStopPropagation=!0),i.cancelable&&i.preventDefault();const h=r&&this.options.syncTouch,f=r&&i.type==="touchend";f&&(d=Math.sign(d)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+d,{programmatic:!1,...h?{lerp:f?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{const e=t-(this.time||t);this.time=t,this.animate.advance(e*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:n=!1,lock:i=!1,programmatic:r=!0,lerp:s=r?this.options.lerp:void 0,duration:o=r?this.options.duration:void 0,easing:a=r?this.options.easing:void 0,onStart:l,onComplete:c,force:u=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!u)return;let h=t,f=e;if(typeof h=="string"&&["top","left","start","#"].includes(h))h=0;else if(typeof h=="string"&&["bottom","right","end"].includes(h))h=this.limit;else{let g=null;if(typeof h=="string"?(g=document.querySelector(h),g||(h==="#top"?h=0:console.warn("Lenis: Target not found",h))):h instanceof HTMLElement&&h?.nodeType&&(g=h),g){if(this.options.wrapper!==window){const _=this.rootElement.getBoundingClientRect();f-=this.isHorizontal?_.left:_.top}const p=g.getBoundingClientRect(),w=getComputedStyle(g),b=this.isHorizontal?Number.parseFloat(w.scrollMarginLeft):Number.parseFloat(w.scrollMarginTop),v=getComputedStyle(this.rootElement),m=this.isHorizontal?Number.parseFloat(v.scrollPaddingLeft):Number.parseFloat(v.scrollPaddingTop);h=(this.isHorizontal?p.left:p.top)+this.animatedScroll-(Number.isNaN(b)?0:b)-(Number.isNaN(m)?0:m)}}if(typeof h=="number"){if(h+=f,this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;const g=h-this.animatedScroll;g>this.limit/2?h-=this.limit:g<-this.limit/2&&(h+=this.limit)}}else h=jv(0,h,this.limit);if(h===this.targetScroll){l?.(this),c?.(this);return}if(this.userData=d??{},n){this.animatedScroll=this.targetScroll=h,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit
4(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}r||(this.targetScroll=h),typeof o=="number"&&typeof a!="function"?a=Nm:typeof a=="function"&&typeof o!="number"&&(o=1),this.animate.fromTo(this.animatedScroll,h,{duration:o,easing:a,lerp:s,onStart:()=>{i&&(this.isLocked=!0),this.isScrolling="smooth",l?.(this)},onUpdate:(g,p)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=g-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=g,this.setScroll(this.scroll),r&&(this.targetScroll=g),p||this.emit(),p&&(this.reset(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:e,deltaY:n}){const i=Date.now();t._lenis||(t._lenis={});const r=t._lenis;let s,o,a,l,c,u,d,h,f,g;if(i-(r.time??0)>2e3){r.time=Date.now();const S=window.getComputedStyle(t);if(r.computedStyle=S,s=["auto","overlay","scroll"].includes(S.overflowX),o=["auto","overlay","scroll"].includes(S.overflowY),c=["auto"].includes(S.overscrollBehaviorX),u=["auto"].includes(S.overscrollBehaviorY),r.hasOverflowX=s,r.hasOverflowY=o,!(s||o))return!1;d=t.scrollWidth,h=t.scrollHeight,f=t.clientWidth,g=t.clientHeight,a=d>f,l=h>g,r.isScrollableX=a,r.isScrollableY=l,r.scrollWidth=d,r.scrollHeight=h,r.clientWidth=f,r.clientHeight=g,r.hasOverscrollBehaviorX=c,r.hasOverscrollBehaviorY=u}else a=r.isScrollableX,l=r.isScrollableY,s=r.hasOverflowX,o=r.hasOverflowY,d=r.scrollWidth,h=r.scrollHeight,f=r.clientWidth,g=r.clientHeight,c=r.hasOverscrollBehaviorX,u=r.hasOverscrollBehaviorY;if(!(s&&a||o&&l))return!1;const p=Math.abs(e)>=Math.abs(n)?"horizontal":"vertical";let w,b,v,m,_,y;if(p==="horizontal")w=Math.round(t.scrollLeft),b=d-f,v=e,m=s,_=a,y=c;else if(p==="vertical")w=Math.round(t.scrollTop),b=h-g,v=n,m=o,_=l,y=u;else return!1;return!y&&(w>=b||w<=0)?!0:(v>0?w<b:w>0)&&m&&_}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){return this.options.infinite?jE(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isScrolling==="smooth"&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(const t of Array.from(this.rootElement.classList))(t==="lenis"||t.startsWith("lenis-"))&&this.rootElement.classList.remove(t)}};const zd=fi(),Vd=fi(),Ud=fi(),yp=Symbol("LenisContext"),vp=Symbol("AddCallback"),bp=Symbol("RemoveCallback"),uu=Ge({name:"VueLenis",props:{root:{type:Boolean,default:!1},autoRaf:{type:Boolean,default:!0},options:{type:Object,default:()=>({})},props:{type:Object,default:()=>({})}},setup(t,{slots:e,expose:n}){const i=fi(),r=Te(),s=Te();n({lenis:i,wrapper:r,content:s}),It([()=>t.options,r,s],()=>{typeof window<"u"&&(t.root||r.value&&s.value)&&(i.value=new YE({...t.options,...t.root?{}:{wrapper:r.value,content:s.value},autoRaf:t.options?.autoRaf??t.autoRaf}),Gc(()=>{i.value?.destroy(),i.value=void 0}))},{deep:!0,immediate:!0});const o=Gt([]);function a(u,d){o.push({callback:u,priority:d}),o.sort((h,f)=>h.priority-f.priority)}function l(u){o.splice(o.findIndex(d=>
4d.callback===u),1)}const c=u=>{for(const{callback:d}of o)d(u)};return It([i,()=>t.root],([u,d])=>{u?.on("scroll",c),d&&(zd.value=u,Vd.value=a,Ud.value=l,Gc(()=>{zd.value=void 0,Vd.value=void 0,Ud.value=void 0}))},{immediate:!0}),t.root||(Tr(yp,i),Tr(vp,a),Tr(bp,l)),()=>t.root?e.default?.():wn("div",{ref:r,...t?.props},[wn("div",{ref:s},e.default?.())])}}),zv=t=>{t.component("vue-lenis",uu),t.provide(yp,fi(void 0)),t.provide(vp,void 0),t.provide(bp,void 0)};function Vv(t,e=0){const n=Zt(yp),i=Zt(vp),r=Zt(bp),s=qe(()=>i||Vd.value),o=qe(()=>r||Ud.value),a=qe(()=>n?.value?n.value:zd.value);return typeof window<"u"&&Ti(()=>{Ti(()=>{a.value})}),It([a,s,o],([l,c,u])=>{l&&c&&u&&t&&(c?.(t,e),t?.(l),Gc(()=>{u?.(t)}))},{immediate:!0}),a}const XE=Object.freeze(Object.defineProperty({__proto__:null,Lenis:uu,VueLenis:uu,default:zv,useLenis:Vv},Symbol.toStringTag,{value:"Module"})),GE=tn({setup(t){t.vueApp.use(zv)}});function fr(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Uv(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var ci={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Tl={duration:.5,overwrite:!1,delay:0},wp,fn,bt,wi=1e8,ct=1/wi,Wd=Math.PI*2,KE=Wd/4,QE=0,Wv=Math.sqrt,JE=Math.cos,ZE=Math.sin,en=function(e){return typeof e=="string"},Pt=function(e){return typeof e=="function"},Mr=function(e){return typeof e=="number"},xp=function(e){return typeof e>"u"},rr=function(e){return typeof e=="object"},Vn=function(e){return e!==!1},kp=function(){return typeof window<"u"},fc=function(e){return Pt(e)||en(e)},Yv=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},xn=Array.isArray,eP=/random\([^)]+\)/g,tP=/,\s*/g,$m=/(?:-?\.?\d|\.)+/gi,Xv=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,_o=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Of=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Gv=/[+-]=-?[.\d]+/,nP=/[^,'"\[\]\s]+/gi,iP=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,kt,Vi,Yd,Tp,di={},fu={},Kv,Qv=function(e){return(fu=Uo(e,di))&&Xn},Sp=function(e,n){return console.warn("Invalid property",e,"set to",n,"Missing plugin? gsap.registerPlugin()")},Sl=function(e,n){return!n&&console.warn(e)},Jv=function(e,n){return e&&(di[e]=n)&&fu&&(fu[e]=n)||di},Cl=function(){return 0},rP={suppressEvents:!0,isStart:!0,kill:!1},Ic={suppressEvents:!0,kill:!1},sP={suppressEvents:!0},Cp={},ts=[],Xd={},Zv,Zn={},Lf={},Bm=30,Nc=[],Ep="",Pp=function(e){var n=e[0],i,r;if(rr(n)||Pt(n)||(e=[e]),!(i=(n._gsap||{}).harness)){for(r=Nc.length;r--&&!Nc[r].targetTest(n););i=Nc[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new w1(e[r],i)))||e.splice(r,1);return e},Is=function(e){return e._gsap||Pp(xi(e))[0]._gsap},e1=function(e,n,i){return(i=e[n])&&Pt(i)?e[n]():xp(i)&&e.getAttribute&&e.getAttribute(n)||i},Un=function(e,n){return(e=e.split(",")).forEach(n)||e},Ot=function(e){return Math.round(e*1e5)/1e5||0},xt=function(e){return Math.round(e*1e7)/1e7||0},Po=function(e,n){var i=n.charAt(0),r=parseFloat(n.substr(2));return e=parseFloat(e),i==="+"?e+r:i==="-"?e-r:i==="*"?e*r:e/r},oP=function(e,n){for(var i=n.length,r=0;e.indexOf(n[r])<0&&++r<i;);return r<i},du=function(){var e=ts.length,n=ts.slice(0),i,r;for(Xd={},ts.length=0,i=0;i<e;i++)r=n[i],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},Ap=function(e){return!!(e._initted||e._startAt||e.add)}
vendor: 3,574 bytes, line 4
4,t1=function(e,n,i,r){ts.length&&!fn&&du(),e.render(n,i,!!(fn&&n<0&&Ap(e))),ts.length&&!fn&&du()},n1=function(e){var n=parseFloat(e);return(n||n===0)&&(e+"").match(nP).length<2?n:en(e)?e.trim():e},i1=function(e){return e},hi=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},aP=function(e){return function(n,i){for(var r in i)r in n||r==="duration"&&e||r==="ease"||(n[r]=i[r])}},Uo=function(e,n){for(var i in n)e[i]=n[i];return e},Fm=function t(e,n){for(var i in n)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=rr(n[i])?t(e[i]||(e[i]={}),n[i]):n[i]);return e},hu=function(e,n){var i={},r;for(r in e)r in n||(i[r]=e[r]);return i},Wa=function(e){var n=e.parent||kt,i=e.keyframes?aP(xn(e.keyframes)):hi;if(Vn(e.inherit))for(;n;)i(e,n.vars.defaults),n=n.parent||n._dp;return e},lP=function(e,n){for(var i=e.length,r=i===n.length;r&&i--&&e[i]===n[i];);return i<0},r1=function(e,n,i,r,s){var o=e[r],a;if(s)for(a=n[s];o&&o[s]>a;)o=o._prev;return o?(n._next=o._next,o._next=n):(n._next=e[i],e[i]=n),n._next?n._next._prev=n:e[r]=n,n._prev=o,n.parent=n._dp=e,n},Ku=function(e,n,i,r){i===void 0&&(i="_first"),r===void 0&&(r="_last");var s=n._prev,o=n._next;s?s._next=o:e[i]===n&&(e[i]=o),o?o._prev=s:e[r]===n&&(e[r]=s),n._next=n._prev=n.parent=null},os=function(e,n){e.parent&&(!n||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Ns=function(e,n){if(e&&(!n||n._end>e._dur||n._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},cP=function(e){for(var n=e.parent;n&&n.parent;)n._dirty=1,n.totalDuration(),n=n.parent;return e},Gd=function(e,n,i,r){return e._startAt&&(fn?e._startAt.revert(Ic):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(n,!0,r))},uP=function t(e){return!e||e._ts&&t(e.parent)},Hm=function(e){return e._repeat?Wo(e._tTime,e=e.duration()+e._rDelay)*e:0},Wo=function(e,n){var i=Math.floor(e=xt(e/n));return e&&i===e?i-1:i},pu=function(e,n){return(e-n._start)*n._ts+(n._ts>=0?0:n._dirty?n.totalDuration():n._tDur)},Qu=function(e){return e._end=xt(e._start+(e._tDur/Math.abs(e._ts||e._rts||ct)||0))},Ju=function(e,n){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=xt(i._time-(e._ts>0?n/e._ts:((e._dirty?e.totalDuration():e._tDur)-n)/-e._ts)),Qu(e),i._dirty||Ns(i,e)),e},s1=function(e,n){var i;if((n._time||!n._dur&&n._initted||n._start<e._time&&(n._dur||!n.add))&&(i=pu(e.rawTime(),n),(!n._dur||Wl(0,n.totalDuration(),i)-n._tTime>ct)&&n.render(i,!0)),Ns(e,n)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-ct}},Ki=function(e,n,i,r){return n.parent&&os(n),n._start=xt((Mr(i)?i:i||e!==kt?_i(e,i,n):e._time)+n._delay),n._end=xt(n._start+(n.totalDuration()/Math.abs(n.timeScale())||0)),r1(e,n,"_first","_last",e._sort?"_start":0),Kd(n)||(e._recent=n),r||s1(e,n),e._ts<0&&Ju(e,e._tTime),e},o1=function(e,n){return(di.ScrollTrigger||Sp("scrollTrigger",n))&&di.ScrollTrigger.create(n,e)},a1=function(e,n,i,r,s){if(Mp(e,n,s),!e._initted)return 1;if(!i&&e._pt&&!fn&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Zv!==ii.frame)return ts.push(e),e._lazy=[s,r],1},fP=function t(e){var n=e.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||t(n))},Kd=function(e){var n=e.data;return n==="isFromStart"||n==="isStart"},dP=function(e,n,i,r){var s=e.ratio,o=n<0||!n&&(!e._start&&fP(e)&&!(!e._initted&&Kd(e))||(e._ts<0||e._dp._ts<0)&&!Kd(e))?0:1,a=e._rDelay,l=0,c,u,d;if(a&&e._repeat&&(l=Wl(0,e._tDur,n),u=Wo(l,a),e._yoyo&&u&1&&(o=1-o),u!==Wo(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 4,925 bytes, line 4
4date())),o!==s||fn||r||e._zTime===ct||!n&&e._zTime){if(!e._initted&&a1(e,n,r,i,l))return;for(d=e._zTime,e._zTime=n||(i?ct:0),i||(i=n&&!d),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,c=e._pt;c;)c.r(o,c.d),c=c._next;n<0&&Gd(e,n,i,!0),e._onUpdate&&!i&&oi(e,"onUpdate"),l&&e._repeat&&!i&&e.parent&&oi(e,"onRepeat"),(n>=e._tDur||n<0)&&e.ratio===o&&(o&&os(e,1),!i&&!fn&&(oi(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=n)},hP=function(e,n,i){var r;if(i>n)for(r=e._first;r&&r._start<=i;){if(r.data==="isPause"&&r._start>n)return r;r=r._next}else for(r=e._last;r&&r._start>=i;){if(r.data==="isPause"&&r._start<n)return r;r=r._prev}},Yo=function(e,n,i,r){var s=e._repeat,o=xt(n)||0,a=e._tTime/e._tDur;return a&&!r&&(e._time*=o/e._dur),e._dur=o,e._tDur=s?s<0?1e10:xt(o*(s+1)+e._rDelay*s):o,a>0&&!r&&Ju(e,e._tTime=e._tDur*a),e.parent&&Qu(e),i||Ns(e.parent,e),e},jm=function(e){return e instanceof qn?Ns(e):Yo(e,e._dur)},pP={_start:0,endTime:Cl,totalDuration:Cl},_i=function t(e,n,i){var r=e.labels,s=e._recent||pP,o=e.duration()>=wi?s.endTime(!1):e._dur,a,l,c;return en(n)&&(isNaN(n)||n in r)?(l=n.charAt(0),c=n.substr(-1)==="%",a=n.indexOf("="),l==="<"||l===">"?(a>=0&&(n=n.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(n.substr(1))||0)*(c?(a<0?s:i).totalDuration()/100:1)):a<0?(n in r||(r[n]=o),r[n]):(l=parseFloat(n.charAt(a-1)+n.substr(a+1)),c&&i&&(l=l/100*(xn(i)?i[0]:i).totalDuration()),a>1?t(e,n.substr(0,a-1),i)+l:o+l)):n==null?o:+n},Ya=function(e,n,i){var r=Mr(n[1]),s=(r?2:1)+(e<2?0:1),o=n[s],a,l;if(r&&(o.duration=n[1]),o.parent=i,e){for(a=o,l=i;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=Vn(l.vars.inherit)&&l.parent;o.immediateRender=Vn(a.immediateRender),e<2?o.runBackwards=1:o.startAt=n[s-1]}return new Bt(n[0],o,n[s+1])},fs=function(e,n){return e||e===0?n(e):n},Wl=function(e,n,i){return i<e?e:i>n?n:i},vn=function(e,n){return!en(e)||!(n=iP.exec(e))?"":n[1]},gP=function(e,n,i){return fs(i,function(r){return Wl(e,n,r)})},Qd=[].slice,l1=function(e,n){return e&&rr(e)&&"length"in e&&(!n&&!e.length||e.length-1 in e&&rr(e[0]))&&!e.nodeType&&e!==Vi},mP=function(e,n,i){return i===void 0&&(i=[]),e.forEach(function(r){var s;return en(r)&&!n||l1(r,1)?(s=i).push.apply(s,xi(r)):i.push(r)})||i},xi=function(e,n,i){return bt&&!n&&bt.selector?bt.selector(e):en(e)&&!i&&(Yd||!Xo())?Qd.call((n||Tp).querySelectorAll(e),0):xn(e)?mP(e,i):l1(e)?Qd.call(e,0):e?[e]:[]},Jd=function(e){return e=xi(e)[0]||Sl("Invalid scope")||{},function(n){var i=e.current||e.nativeElement||e;return xi(n,i.querySelectorAll?i:i===e?Sl("Invalid scope")||Tp.createElement("div"):e)}},c1=function(e){return e.sort(function(){return .5-Math.random()})},u1=function(e){if(Pt(e))return e;var n=rr(e)?e:{each:e},i=$s(n.ease),r=n.from||0,s=parseFloat(n.base)||0,o={},a=r>0&&r<1,l=isNaN(r)||a,c=n.axis,u=r,d=r;return en(r)?u=d={center:.5,edges:.5,end:1}[r]||0:!a&&l&&(u=r[0],d=r[1]),function(h,f,g){var p=(g||n).length,w=o[p],b,v,m,_,y,S,k,P,A;if(!w){if(A=n.grid==="auto"?0:(n.grid||[1,wi])[1],!A){for(k=-wi;k<(k=g[A++].getBoundingClientRect().left)&&A<p;);A<p&&A--}for(w=o[p]=[],b=l?Math.min(A,p)*u-.5:r%A,v=A===wi?0:l?p*d/A-.5:r/A|0,k=0,P=wi,S=0;S<p;S++)m=S%A-b,_=v-(S/A|0),w[S]=y=c?Math.abs(c==="y"?_:m):Wv(m*m+_*_),y>k&&(k=y),y<P&&(P=y);r==="random"&&c1(w),w.max=k-P,w.min=P,w.v=p=(parseFloat(n.amount)||parseFloat(n.each)*(A>p?p-1:c?c==="y"?p/A:A:Math.max(A,p/A))||0)*(r==="edges"?-1:1),w.b=p<0?s-p:s,w.u=vn(n.amount||n.each)||0,i=i&&p<0?AP(i):i}return p=(w[h]-w.min)/w.max||0,xt(w.b+(i?i(p):p)*w.v)+w.u}},Zd=function(e){var n=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var r=xt(Math.round(parseFloat(i)/e)*e*n);return(r-r%1)/n+(Mr(i)?0:vn(i))}},f1=function(e,n){var i=xn(e),r,s;return!i&&rr(e)&&(r=i=e.radius||wi,e.values?(e=xi(e.values),(s=!Mr(e[0]))&&(r*=r)):e=Zd(e.increment)),fs(n,i?Pt(e)?function(o){return s=e(o),Math.abs(s-o)<=r?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),c=wi,u=0,d=e.length,h,f;d--;)s?(h=e[d].x-a,f=e[d].y-l,h=h*h+f*f):h=Math.abs(e[d]-a),h<c&&(c=h,u=d);return u=!r||c<=r?e[u]:o,s||u===o||Mr(o)?u:u+vn(o)}:Zd(e))},d1=function(e,n,i,r){return fs(xn(e)?!n:i===!0?!!(i=0):!r,function(){return xn(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(n-e+i*.99))/i)*i*r)/r})},_P=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return function(r){return n.reduce(function(s,o){return o(s)},r)}},yP=function(e,n){return function(i){return e(parseFloat(i))+(n||vn(i))}},vP=function(e,n,i){return p1(e,n,0,1,i)},h1=function(e,n,i){return fs(i,function(r){return e[~~n(r)]})},bP=function t(e,n,i){var r=n-e;return xn(e)?h1(e,t(0,e.length),n):fs(i,function(s){return(r+(s-e)%r)%r+e})},wP=function t(e,n,i){var r=n-e,s=r*2;return xn(e)?h1(e,t(0,e.length-1),n):fs(i,function(o){return o=(s+(o-e)%s)%s||
vendor: 4,581 bytes, line 4
40,e+(o>r?s-o:o)})},El=function(e){return e.replace(eP,function(n){var i=n.indexOf("[")+1,r=n.substring(i||7,i?n.indexOf("]"):n.length-1).split(tP);return d1(i?r:+r[0],i?0:+r[1],+r[2]||1e-5)})},p1=function(e,n,i,r,s){var o=n-e,a=r-i;return fs(s,function(l){return i+((l-e)/o*a||0)})},xP=function t(e,n,i,r){var s=isNaN(e+n)?0:function(f){return(1-f)*e+f*n};if(!s){var o=en(e),a={},l,c,u,d,h;if(i===!0&&(r=1)&&(i=null),o)e={p:e},n={p:n};else if(xn(e)&&!xn(n)){for(u=[],d=e.length,h=d-2,c=1;c<d;c++)u.push(t(e[c-1],e[c]));d--,s=function(g){g*=d;var p=Math.min(h,~~g);return u[p](g-p)},i=n}else r||(e=Uo(xn(e)?[]:{},e));if(!u){for(l in n)Rp.call(a,e,l,"get",n[l]);s=function(g){return Dp(g,a)||(o?e.p:e)}}}return fs(i,s)},qm=function(e,n,i){var r=e.labels,s=wi,o,a,l;for(o in r)a=r[o]-n,a<0==!!i&&a&&s>(a=Math.abs(a))&&(l=o,s=a);return l},oi=function(e,n,i){var r=e.vars,s=r[n],o=bt,a=e._ctx,l,c,u;if(s)return l=r[n+"Params"],c=r.callbackScope||e,i&&ts.length&&du(),a&&(bt=a),u=l?s.apply(c,l):s.call(c),bt=o,u},Sa=function(e){return os(e),e.scrollTrigger&&e.scrollTrigger.kill(!!fn),e.progress()<1&&oi(e,"onInterrupt"),e},yo,g1=[],m1=function(e){if(e)if(e=!e.name&&e.default||e,kp()||e.headless){var n=e.name,i=Pt(e),r=n&&!i&&e.init?function(){this._props=[]}:e,s={init:Cl,render:Dp,add:Rp,kill:FP,modifier:BP,rawVars:0},o={targetTest:0,get:0,getSetter:Lp,aliases:{},register:0};if(Xo(),e!==r){if(Zn[n])return;hi(r,hi(hu(e,s),o)),Uo(r.prototype,Uo(s,hu(e,o))),Zn[r.prop=n]=r,e.targetTest&&(Nc.push(r),Cp[n]=1),n=(n==="css"?"CSS":n.charAt(0).toUpperCase()+n.substr(1))+"Plugin"}Jv(n,r),e.register&&e.register(Xn,r,Wn)}else g1.push(e)},at=255,Ca={aqua:[0,at,at],lime:[0,at,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,at],navy:[0,0,128],white:[at,at,at],olive:[128,128,0],yellow:[at,at,0],orange:[at,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[at,0,0],pink:[at,192,203],cyan:[0,at,at],transparent:[at,at,at,0]},Df=function(e,n,i){return e+=e<0?1:e>1?-1:0,(e*6<1?n+(i-n)*e*6:e<.5?i:e*3<2?n+(i-n)*(2/3-e)*6:n)*at+.5|0},_1=function(e,n,i){var r=e?Mr(e)?[e>>16,e>>8&at,e&at]:0:Ca.black,s,o,a,l,c,u,d,h,f,g;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Ca[e])r=Ca[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&at,r&at,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&at,e&at]}else if(e.substr(0,3)==="hsl"){if(r=g=e.match($m),!n)l=+r[0]%360/360,c=+r[1]/100,u=+r[2]/100,o=u<=.5?u*(c+1):u+c-u*c,s=u*2-o,r.length>3&&(r[3]*=1),r[0]=Df(l+1/3,s,o),r[1]=Df(l,s,o),r[2]=Df(l-1/3,s,o);else if(~e.indexOf("="))return r=e.match(Xv),i&&r.length<4&&(r[3]=1),r}else r=e.match($m)||Ca.transparent;r=r.map(Number)}return n&&!g&&(s=r[0]/at,o=r[1]/at,a=r[2]/at,d=Math.max(s,o,a),h=Math.min(s,o,a),u=(d+h)/2,d===h?l=c=0:(f=d-h,c=u>.5?f/(2-d-h):f/(d+h),l=d===s?(o-a)/f+(o<a?6:0):d===o?(a-s)/f+2:(s-o)/f+4,l*=60),r[0]=~~(l+.5),r[1]=~~(c*100+.5),r[2]=~~(u*100+.5)),i&&r.length<4&&(r[3]=1),r},y1=function(e){var n=[],i=[],r=-1;return e.split(ns).forEach(function(s){var o=s.match(_o)||[];n.push.apply(n,o),i.push(r+=o.length+1)}),n.c=i,n},zm=function(e,n,i){var r="",s=(e+r).match(ns),o=n?"hsla(":"rgba(",a=0,l,c,u,d;if(!s)return e;if(s=s.map(function(h){return(h=_1(h,n,1))&&o+(n?h[0]+","+h[1]+"%,"+h[2]+"%,"+h[3]:h.join(","))+")"}),i&&(u=y1(e),l=i.c,l.join(r)!==u.c.join(r)))for(c=e.replace(ns,"1").split(_o),d=c.length-1;a<d;a++)r+=c[a]+(~l.indexOf(a)?s.shift()||o+"0,0,0,0)":(u.length?u:s.length?s:i).shift());if(!c)for(c=e.split(ns),d=c.length-1;a<d;a++)r+=c[a]+s[a];return r+c[d]},ns=(function(){var t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in Ca)t+="|"+e+"\\b";return new RegExp(t+")","gi")})(),kP=/hsl[a]?\(/,v1=function(e){var n=e.join(" "),i;if(ns.lastIndex=0,ns.test(n))return i=kP.test(n),e[1]=zm(e[1],i),e[0]=zm(e[0],i,y1(e[1])),!0},Pl,ii=(function(){var t=Date.now,e=500,n=33,i=t(),r=i,s=1e3/240,o=s,a=[],l,c,u,d,h,f,g=function p(w){var b=t()-r,v=w===!0,m,_,y,S;if((b>e||b<0)&&(i+=b-n),r+=b,y=r-i,m=y-o,(m>0||v)&&(S=++d.frame,h=y-d.time*1e3,d.time=y=y/1e3,o+=m+(m>=s?4:s-m),_=1),v||(l=c(p)),_)for(f=0;f<a.length;f++)a[f](y,h,S,w)};return d={time:0,frame:0,tick:function(){g(!0)},deltaRatio:function(w){return h/(1e3/(w||60))},wake:function(){Kv&&(!Yd&&kp()&&(Vi=Yd=window,Tp=Vi.document||{},di.gsap=Xn,(Vi.gsapVersions||(Vi.gsapVersions=[])).push(Xn.version),Qv(fu||Vi.GreenSockGlobals||!Vi.gsap&&Vi||{}
vendor: 10,806 bytes, line 4
4),g1.forEach(m1)),u=typeof requestAnimationFrame<"u"&&requestAnimationFrame,l&&d.sleep(),c=u||function(w){return setTimeout(w,o-d.time*1e3+1|0)},Pl=1,g(2))},sleep:function(){(u?cancelAnimationFrame:clearTimeout)(l),Pl=0,c=Cl},lagSmoothing:function(w,b){e=w||1/0,n=Math.min(b||33,e)},fps:function(w){s=1e3/(w||240),o=d.time*1e3+s},add:function(w,b,v){var m=b?function(_,y,S,k){w(_,y,S,k),d.remove(m)}:w;return d.remove(w),a[v?"unshift":"push"](m),Xo(),m},remove:function(w,b){~(b=a.indexOf(w))&&a.splice(b,1)&&f>=b&&f--},_listeners:a},d})(),Xo=function(){return!Pl&&ii.wake()},Ue={},TP=/^[\d.\-M][\d.\-,\s]/,SP=/["']/g,CP=function(e){for(var n={},i=e.substr(1,e.length-3).split(":"),r=i[0],s=1,o=i.length,a,l,c;s<o;s++)l=i[s],a=s!==o-1?l.lastIndexOf(","):l.length,c=l.substr(0,a),n[r]=isNaN(c)?c.replace(SP,"").trim():+c,r=l.substr(a+1).trim();return n},EP=function(e){var n=e.indexOf("(")+1,i=e.indexOf(")"),r=e.indexOf("(",n);return e.substring(n,~r&&r<i?e.indexOf(")",i+1):i)},PP=function(e){var n=(e+"").split("("),i=Ue[n[0]];return i&&n.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[CP(n[1])]:EP(e).split(",").map(n1)):Ue._CE&&TP.test(e)?Ue._CE("",e):i},AP=function(e){return function(n){return 1-e(1-n)}},$s=function(e,n){return e&&(Pt(e)?e:Ue[e]||PP(e))||n},Qs=function(e,n,i,r){i===void 0&&(i=function(l){return 1-n(1-l)}),r===void 0&&(r=function(l){return l<.5?n(l*2)/2:1-n((1-l)*2)/2});var s={easeIn:n,easeOut:i,easeInOut:r},o;return Un(e,function(a){Ue[a]=di[a]=s,Ue[o=a.toLowerCase()]=i;for(var l in s)Ue[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=Ue[a+"."+l]=s[l]}),s},b1=function(e){return function(n){return n<.5?(1-e(1-n*2))/2:.5+e((n-.5)*2)/2}},If=function t(e,n,i){var r=n>=1?n:1,s=(i||(e?.3:.45))/(n<1?n:1),o=s/Wd*(Math.asin(1/r)||0),a=function(u){return u===1?1:r*Math.pow(2,-10*u)*ZE((u-o)*s)+1},l=e==="out"?a:e==="in"?function(c){return 1-a(1-c)}:b1(a);return s=Wd/s,l.config=function(c,u){return t(e,c,u)},l},Nf=function t(e,n){n===void 0&&(n=1.70158);var i=function(o){return o?--o*o*((n+1)*o+n)+1:0},r=e==="out"?i:e==="in"?function(s){return 1-i(1-s)}:b1(i);return r.config=function(s){return t(e,s)},r};Un("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var n=e<5?e+1:e;Qs(t+",Power"+(n-1),e?function(i){return Math.pow(i,n)}:function(i){return i},function(i){return 1-Math.pow(1-i,n)},function(i){return i<.5?Math.pow(i*2,n)/2:1-Math.pow((1-i)*2,n)/2})});Ue.Linear.easeNone=Ue.none=Ue.Linear.easeIn;Qs("Elastic",If("in"),If("out"),If());(function(t,e){var n=1/e,i=2*n,r=2.5*n,s=function(a){return a<n?t*a*a:a<i?t*Math.pow(a-1.5/e,2)+.75:a<r?t*(a-=2.25/e)*a+.9375:t*Math.pow(a-2.625/e,2)+.984375};Qs("Bounce",function(o){return 1-s(1-o)},s)})(7.5625,2.75);Qs("Expo",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)});Qs("Circ",function(t){return-(Wv(1-t*t)-1)});Qs("Sine",function(t){return t===1?1:-JE(t*KE)+1});Qs("Back",Nf("in"),Nf("out"),Nf());Ue.SteppedEase=Ue.steps=di.SteppedEase={config:function(e,n){e===void 0&&(e=1);var i=1/e,r=e+(n?0:1),s=n?1:0,o=1-ct;return function(a){return((r*Wl(0,o,a)|0)+s)*i}}};Tl.ease=Ue["quad.out"];Un("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return Ep+=t+","+t+"Params,"});var w1=function(e,n){this.id=QE++,e._gsap=this,this.target=e,this.harness=n,this.get=n?n.get:e1,this.set=n?n.getSetter:Lp},Al=(function(){function t(n){this.vars=n,this._delay=+n.delay||0,(this._repeat=n.repeat===1/0?-2:n.repeat||0)&&(this._rDelay=n.repeatDelay||0,this._yoyo=!!n.yoyo||!!n.yoyoEase),this._ts=1,Yo(this,+n.duration,1,1),this.data=n.data,bt&&(this._ctx=bt,bt.data.push(this)),Pl||ii.wake()}var e=t.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){return arguments.length?(this._dirty=0,Yo(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(i,r){if(Xo(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(Ju(this,i),!s._dp||s.parent||s1(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&Ki(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===ct||!this._initted&&this._dur&&i||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),t1(this,i,r)),this},e.time=function(i,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+Hm(this))%(this._dur+this._rDelay)||(i?this._dur:0),r):this._time},e.totalProgress=function(i,r){return arguments.length?this.totalTime(this.totalDuration()*i,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(i,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+Hm(this),r):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(i,r){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*s,r):this._repeat?Wo(this._tTime,s)+1:1},e.timeScale=function(i,r){if(!arguments.length)return this._rts===-ct?0:this._rts;if(this._rts===i)return this;var s=this.parent&&this._ts?pu(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-ct?0:this._rts,this.totalTime(Wl(-Math.abs(this._delay),this.totalDuration(),s),r!==!1),Qu(this),cP(this)},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Xo(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==ct&&(this._tTime-=ct)))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=xt(i);var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Ki(r,this,this._start-this._delay),this}return this._start},e.endTime=function(i){return this._start+(Vn(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(i){var r=this.parent||this._dp;return r?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?pu(r.rawTime(i),this):this._tTime:this._tTime},e.revert=function(i){i===void 0&&(i=sP);var r=fn;return fn=i,Ap(this)&&(this.timeline&&this.timeline.revert(i),this.totalTime(-.01,i.suppressEvents)),this.data!=="nested"&&i.kill!==!1&&this.kill(),fn=r,this},e.globalTime=function(i){for(var r=this,s=arguments.length?i:r.rawTime();r;)s=r._start+s/(Math.abs(r._ts)||1),r=r._dp;return!this.parent&&this._sat?this._sat.globalTime(i):s},e.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,jm(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(i){if(arguments.length){var r=this._time;return this._rDelay=i,jm(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,r){return this.totalTime(_i(this,i),Vn(r))},e.restart=function(i,r){return this.play().totalTime(i?-this._delay:0,Vn(r)),this._dur||(this._zTime=-ct),this},e.play=function(i,r){return i!=null&&this.seek(i,r),this.reversed(!1).paused(!1)},e.reverse=function(i,r){return i!=null&&this.seek(i||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(i,r){return i!=null&&this.seek(i,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-ct:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-ct,this},e.isActive=function(){var i=this.parent||this._dp,r=this._start,s;return!!(!i||this._ts&&this._initted&&i.isActive()&&(s=i.rawTime(!0))>=r&&s<this.endTime(!0)-ct)},e.eventCallback=function(i,r,s){var o=this.vars;return arguments.length>1?(r?(o[i]=r,s&&(o[i+"Params"]=s),i==="onUpdate"&&(this._onUpdate=r)):delete o[i],this):o[i]},e.then=function(i){var r=this,s=r._prom;return new Promise(function(o){var a=Pt(i)?i:i1,l=function(){var u=r.then;r.then=null,s&&s(),Pt(a)&&(a=a(r))&&(a.then||a===r)&&(r.then=u),o(a),r.then=u};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?l():r._prom=l})},e.kill=function(){Sa(this)},t})();hi(Al.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:-ct,_prom:0,_ps:!1,_rts:1});var qn=(function(t){Uv(e,t);function e(i,r){var s;return i===void 0&&(i={}),s=t.call(this,i)||this,s.labels={},s.smoothChildTiming=!!i.smoothChildTiming,s.autoRemoveChildren=!!i.autoRemoveChildren,s._sort=Vn(i.sortChildren),kt&&Ki(i.parent||kt,fr(s),r),i.reversed&&s.reverse(),i.paused&&s.paused(!0),i.scrollTrigger&&o1(fr(s),i.scrollTrigger),s}var n=e.prototype;return n.to=function(r,s,o){return Ya(0,arguments,this),this},n.from=function(r,s,o){return Ya(1,arguments,this),this},n.fromTo=function(r,s,o,a){return Ya(2,arguments,this),this},n.set=function(r,s,o){return s.duration=0,s.parent=this,Wa(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new Bt(r,s,_i(this,o),1),this},n.call=function(r,s,o){return Ki(this,Bt.delayedCall(0,r,s),o)},n.staggerTo=function(r,s,o,a,l,c,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=c,o.onCompleteParams=u,o.parent=this,new Bt(r,o,_i(this,l)),this},n.staggerFrom=function(r,s,o,a,l,c,u){return o.runBackwards=1,Wa(o).immediateRender=Vn(o.immediateRender),this.staggerTo(r,s,o,a,l,c,u)},n.staggerFromTo=function(r,s,o,a,l,c,u,d){return a.startAt=o,Wa(a).immediateRender=Vn(a.immediateRender),this.staggerTo(r,s,a,l,c,u,d)},n.render=function(r,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=r<=0?0:xt(r),d=this._zTime<0!=r<0&&(this._initted||!c),h,f,g,p,w,b,v,m,_,y,S,k;if(this!==kt&&u>l&&r>=0&&(u=l),u!==this._tTime||o||d){if(a!==this._time&&c&&(u+=this._time-a,r+=this._time-a),h=u,_=this._start,m=this._ts,b=!m,d&&(c||(a=this._zTime),(r||!s)&&(this._zTime=r)),this._repeat){if(S=this._yoyo,w=c+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(w*100+r,s,o);if(h=xt(u%w),u===l?(p=this._repeat,h=c):(y=xt(u/w),p=~~y,p&&p===y&&(h=c,p--),h>c&&(h=c)),y=Wo(this._tTime,w),!a&&this._tTime&&y!==p&&this._tTime-y*w-this._dur<=0&&(y=p),S&&p&1&&(h=c-h,k=1),p!==y&&!this._lock){var P=S&&y&1,A=P===(S&&p&1);
vendor: 8,363 bytes, line 4
4if(p<y&&(P=!P),a=P?0:u%c?c:u,this._lock=1,this.render(a||(k?0:xt(p*w)),s,!c)._lock=0,this._tTime=u,!s&&this.parent&&oi(this,"onRepeat"),this.vars.repeatRefresh&&!k&&(this.invalidate()._lock=1,y=p),a&&a!==this._time||b!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(c=this._dur,l=this._tDur,A&&(this._lock=2,a=P?c:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!k&&this.invalidate()),this._lock=0,!this._ts&&!b)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(v=hP(this,xt(a),xt(h)),v&&(u-=h-(h=v._start))),this._tTime=u,this._time=h,this._act=!!m,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=r,a=0),!a&&u&&c&&!s&&!y&&(oi(this,"onStart"),this._tTime!==u))return this;if(h>=a&&r>=0)for(f=this._first;f;){if(g=f._next,(f._act||h>=f._start)&&f._ts&&v!==f){if(f.parent!==this)return this.render(r,s,o);if(f.render(f._ts>0?(h-f._start)*f._ts:(f._dirty?f.totalDuration():f._tDur)+(h-f._start)*f._ts,s,o),h!==this._time||!this._ts&&!b){v=0,g&&(u+=this._zTime=-ct);break}}f=g}else{f=this._last;for(var E=r<0?r:h;f;){if(g=f._prev,(f._act||E<=f._end)&&f._ts&&v!==f){if(f.parent!==this)return this.render(r,s,o);if(f.render(f._ts>0?(E-f._start)*f._ts:(f._dirty?f.totalDuration():f._tDur)+(E-f._start)*f._ts,s,o||fn&&Ap(f)),h!==this._time||!this._ts&&!b){v=0,g&&(u+=this._zTime=E?-ct:ct);break}}f=g}}if(v&&!s&&(this.pause(),v.render(h>=a?0:-ct)._zTime=h>=a?1:-1,this._ts))return this._start=_,Qu(this),this.render(r,s,o);this._onUpdate&&!s&&oi(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(_===this._start||Math.abs(m)!==Math.abs(this._ts))&&(this._lock||((r||!c)&&(u===l&&this._ts>0||!u&&this._ts<0)&&os(this,1),!s&&!(r<0&&!a)&&(u||a||!l)&&(oi(this,u===l&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u<l&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(r,s){var o=this;if(Mr(s)||(s=_i(this,s,r)),!(r instanceof Al)){if(xn(r))return r.forEach(function(a){return o.add(a,s)}),this;if(en(r))return this.addLabel(r,s);if(Pt(r))r=Bt.delayedCall(0,r);else return this}return this!==r?Ki(this,r,s):this},n.getChildren=function(r,s,o,a){r===void 0&&(r=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-wi);for(var l=[],c=this._first;c;)c._start>=a&&(c instanceof Bt?s&&l.push(c):(o&&l.push(c),r&&l.push.apply(l,c.getChildren(!0,s,o)))),c=c._next;return l},n.getById=function(r){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===r)return s[o]},n.remove=function(r){return en(r)?this.removeLabel(r):Pt(r)?this.killTweensOf(r):(r.parent===this&&Ku(this,r),r===this._recent&&(this._recent=this._last),Ns(this))},n.totalTime=function(r,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=xt(ii.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),t.prototype.totalTime.call(this,r,s),this._forcing=0,this):this._tTime},n.addLabel=function(r,s){return this.labels[r]=_i(this,s),this},n.removeLabel=function(r){return delete this.labels[r],this},n.addPause=function(r,s,o){var a=Bt.delayedCall(0,s||Cl,o);return a.data="isPause",this._hasPause=1,Ki(this,a,_i(this,r))},n.removePause=function(r){var s=this._first;for(r=_i(this,r);s;)s._start===r&&s.data==="isPause"&&os(s),s=s._next},n.killTweensOf=function(r,s,o){for(var a=this.getTweensOf(r,o),l=a.length;l--;)Yr!==a[l]&&a[l].kill(r,s);return this},n.getTweensOf=function(r,s){for(var o=[],a=xi(r),l=this._first,c=Mr(s),u;l;)l instanceof Bt?oP(l._targets,a)&&(c?(!Yr||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},n.tweenTo=function(r,s){s=s||{};var o=this,a=_i(o,r),l=s,c=l.startAt,u=l.onStart,d=l.onStartParams,h=l.immediateRender,f,g=Bt.to(o,hi({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(c&&"time"in c?c.time:o._time))/o.timeScale())||ct,onStart:function(){if(o.pause(),!f){var w=s.duration||Math.abs((a-(c&&"time"in c?c.time:o._time))/o.timeScale());g._dur!==w&&Yo(g,w,0,1).render(g._time,!0,!0),f=1}u&&u.apply(g,d||[])}},s));return h?g.render(0):g},n.tweenFromTo=function(r,s,o){return this.tweenTo(s,hi({startAt:{time:_i(this,r)}},o))},n.recent=function(){return this._recent},n.nextLabel=function(r){return r===void 0&&(r=this._time),qm(this,_i(this,r))},n.previousLabel=function(r){return r===void 0&&(r=this._time),qm(this,_i(this,r),1)},n.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+ct)},n.shiftChildren=function(r,s,o){o===void 0&&(o=0);var a=this._first,l=this.labels,c;for(r=xt(r);a;)a._start>=o&&(a._start+=r,a._end+=r),a=a._next;if(s)for(c in l)l[c]>=o&&(l[c]+=r);return Ns(this)},n.invalidate=function(r){var s=this._first;for(this._lock=0;s;)s.invalidate(r),s=s._next;return t.prototype.invalidate.call(this,r)},n.clear=function(r){r===void 0&&(r=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),Ns(this)},n.totalDuration=function(r){var s=0,o=this,a=o._last,l=wi,c,u,d;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-r:r));if(o._dirty){for(d=o.parent;a;)c=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,Ki(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!d&&!o._dp||d&&d.smoothChildTiming)&&(o._start+=xt(u/o._ts),o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=c;Yo(o,o===kt&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(r){if(kt._ts&&(t1(kt,pu(r,kt)),Zv=ii.frame),ii.frame>=Bm){Bm+=ci.autoSleep||120;var s=kt._first;if((!s||!s._ts)&&ci.autoSleep&&ii._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||ii.sleep()}}},e})(Al);hi(qn.prototype,{_lock:0,_hasPause:0,_forcing:0});var RP=function(e,n,i,r,s,o,a){var l=new Wn(this._pt,e,n,0,1,E1,null,s),c=0,u=0,d,h,f,g,p,w,b,v;for(l.b=i,l.e=r,i+="",r+="",(b=~r.indexOf("random("))&&(r=El(r)),o&&(v=[i,r],o(v,e,n),i=v[0],r=v[1]),h=i.match(Of)||[];d=Of.exec(r);)g=d[0],p=r.substring(c,d.index),f?f=(f+1)%5:p.substr(-5)==="rgba("&&(f=1),g!==h[u++]&&(w=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:p||u===1?p:",",s:w,c:g.charAt(1)==="="?Po(w,g)-w:parseFloat(g)-w,m:f&&f<4?Math.round:0},c=Of.lastIndex);return l.c=c<r.length?r.substring(c,r.length):"",l.fp=a,(Gv.test(r)||b)&&(l.e=0),this._pt=l,l},Rp=function(e,n,i,r,s,o,a,l,c,u){Pt(r)&&(r=r(s||0,e,o));var d=e[n],h=i!=="get"?i:Pt(d)?c?e[n.indexOf("set")||!Pt(e["get"+n.substr(3)])?n:"get"+n.substr(3)](c):e[n]():d,f=Pt(d)?c?IP:S1:Op,g;if(en(r)&&(~r.indexOf("random(")&&(r=El(r)),r.charAt(1)==="="&&(g=Po(h,r)+(vn(h)||0),(g||g===0)&&(r=g))),!u||h!==r||eh)return!isNaN(h*r)&&r!==""?(g=new Wn(this._pt,e,n,+h||0,r-(h||0),typeof d=="boolean"?$P:C1,0,f),c&&(g.fp=c),a&&g.modifier(a,this,e),this._pt=g):(!d&&!(n in e)&&Sp(n,r),RP.call(this,e,n,h,r,f,l||ci.stringFilter,c))},MP=function(e,n,i,r,s){if(Pt(e)&&(e=Xa(e,s,n,i,r)),!rr(e)||e.style&&e.nodeType||xn(e)||Yv(e))return en(e)?Xa(e,s,n,i,r):e;var o={},a;for(a in e)o[a]=Xa(e[a],s,n,i,r);return o},x1=function(e,n,i,r,s,o){var a,l,c,u;if(Zn[e]&&(a=new Zn[e]).init(s,a.rawVars?n[e]:MP(n[e],r,s,o,i),i,r,o)!==!1&&(i._pt=l=new Wn(i._pt,s,e,0,1,a.render,a,0,a.priority),i!==yo))for(c=i._ptLookup[i._targets.indexOf(s)],u=a._props.length;u--;)c[a._props[u]]=l;return a},Yr,eh,Mp=function t(e,n,i){var r=e.vars,s=r.ease,o=r.startAt,a=r.immediateRender,l=r.lazy,c=r.onUpdate,u=r.runBackwards,d=r.yoyoEase,h=r.keyframes,f=r.autoRevert,g=e._dur,p=e._startAt,w=e._targets,b=e.parent,v=b&&b.data==="nested"?b.vars.targets:w,m=e._overwrite==="auto"&&!wp,_=e.timeline,y=r.easeReverse||d,S,k,P,A,E,M,R,N,Y,U,q,V,X;if(_&&(!h||!s)&&(s="none"),e._ease=$s(s,Tl.ease),e._rEase=y&&($s(y)||e._ease),e._from=!_&&!!r.runBackwards,e._from&&(e.ratio=1),!_||h&&!r.stagger){if(N=w[0]?Is(w[0]).harness:0,V=N&&r[N.prop],S=hu(r,Cp),p&&(p._zTime<0&&p.progress(1),n<0&&u&&a&&!f?p.render(-1,!0):p.revert(u&&g?Ic:rP),p._lazy=0),o){if(os(e._startAt=Bt.set(w,hi({data:"isStart",overwrite:!1,parent:b,immediateRender:!0,lazy:!p&&Vn(l),startAt:null,delay:0,onUpdate:c&&function(){return oi(e,"onUpdate")},stagger:0},o))),e._startAt._dp=0,e._startAt._sat=e,n<0&&(fn||!a&&!f)&&e._startAt.revert(Ic),a&&g&&n<=0&&i<=0){n&&(e._zTime=n);return}}
vendor: 1,724 bytes, line 4
4else if(u&&g&&!p){if(n&&(a=!1),P=hi({overwrite:!1,data:"isFromStart",lazy:a&&!p&&Vn(l),immediateRender:a,stagger:0,parent:b},S),V&&(P[N.prop]=V),os(e._startAt=Bt.set(w,P)),e._startAt._dp=0,e._startAt._sat=e,n<0&&(fn?e._startAt.revert(Ic):e._startAt.render(-1,!0)),e._zTime=n,!a)t(e._startAt,ct,ct);else if(!n)return}for(e._pt=e._ptCache=0,l=g&&Vn(l)||l&&!g,k=0;k<w.length;k++){if(E=w[k],R=E._gsap||Pp(w)[k]._gsap,e._ptLookup[k]=U={},Xd[R.id]&&ts.length&&du(),q=v===w?k:v.indexOf(E),N&&(Y=new N).init(E,V||S,e,q,v)!==!1&&(e._pt=A=new Wn(e._pt,E,Y.name,0,1,Y.render,Y,0,Y.priority),Y._props.forEach(function(le){U[le]=A}),Y.priority&&(M=1)),!N||V)for(P in S)Zn[P]&&(Y=x1(P,S,e,q,E,v))?Y.priority&&(M=1):U[P]=A=Rp.call(e,E,P,"get",S[P],q,v,0,r.stringFilter);e._op&&e._op[k]&&e.kill(E,e._op[k]),m&&e._pt&&(Yr=e,kt.killTweensOf(E,U,e.globalTime(n)),X=!e.parent,Yr=0),e._pt&&l&&(Xd[R.id]=1)}M&&P1(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!X,h&&n<=0&&_.render(wi,!0,!0)},OP=function(e,n,i,r,s,o,a,l){var c=(e._pt&&e._ptCache||(e._ptCache={}))[n],u,d,h,f;if(!c)for(c=e._ptCache[n]=[],h=e._ptLookup,f=e._targets.length;f--;){if(u=h[f][n],u&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==n&&u.fp!==n;)u=u._next;if(!u)return eh=1,e.vars[n]="+=0",Mp(e,a),eh=0,l?Sl(n+" not eligible for reset. Try splitting into individual properties"):1;c.push(u)}for(f=c.length;f--;)d=c[f],u=d._pt||d,u.s=(r||r===0)&&!s?r:u.s+(r||0)+o*u.c,u.c=i-u.s,d.e&&(d.e=Ot(i)+vn(d.e)),d.b&&(d.b=u.s+vn(d.b))},LP=function(e,n){var i=e[0]?Is(e[0]).harness:0,r=i&&i.aliases,s,o,a,l;if(!r)return n;s=Uo({},n);for(o in r)if(o in s)for(l=r[o].split(","),a=l.length;a--;)s[l[a]]=s[o];return s},DP=function(e,n,i,r){var s=n.ease||r||"power1.inOut",o,a;
vendor: 4,594 bytes, line 4
4if(xn(n))a=i[e]||(i[e]=[]),n.forEach(function(l,c){return a.push({t:c/(n.length-1)*100,v:l,e:s})});else for(o in n)a=i[o]||(i[o]=[]),o==="ease"||a.push({t:parseFloat(e),v:n[o],e:s})},Xa=function(e,n,i,r,s){return Pt(e)?e.call(n,i,r,s):en(e)&&~e.indexOf("random(")?El(e):e},k1=Ep+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",T1={};Un(k1+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return T1[t]=1});var Bt=(function(t){Uv(e,t);function e(i,r,s,o){var a;typeof r=="number"&&(s.duration=r,r=s,s=null),a=t.call(this,o?r:Wa(r))||this;var l=a.vars,c=l.duration,u=l.delay,d=l.immediateRender,h=l.stagger,f=l.overwrite,g=l.keyframes,p=l.defaults,w=l.scrollTrigger,b=r.parent||kt,v=(xn(i)||Yv(i)?Mr(i[0]):"length"in r)?[i]:xi(i),m,_,y,S,k,P,A,E;if(a._targets=v.length?Pp(v):Sl("GSAP target "+i+" not found. https://gsap.com",!ci.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=f,g||h||fc(c)||fc(u)){r=a.vars;var M=r.easeReverse||r.yoyoEase;if(m=a.timeline=new qn({data:"nested",defaults:p||{},targets:b&&b.data==="nested"?b.vars.targets:v}),m.kill(),m.parent=m._dp=fr(a),m._start=0,h||fc(c)||fc(u)){if(S=v.length,A=h&&u1(h),rr(h))for(k in h)~k1.indexOf(k)&&(E||(E={}),E[k]=h[k]);for(_=0;_<S;_++)y=hu(r,T1),y.stagger=0,M&&(y.easeReverse=M),E&&Uo(y,E),P=v[_],y.duration=+Xa(c,fr(a),_,P,v),y.delay=(+Xa(u,fr(a),_,P,v)||0)-a._delay,!h&&S===1&&y.delay&&(a._delay=u=y.delay,a._start+=u,y.delay=0),m.to(P,y,A?A(_,P,v):0),m._ease=Ue.none;m.duration()?c=u=0:a.timeline=0}else if(g){Wa(hi(m.vars.defaults,{ease:"none"})),m._ease=$s(g.ease||r.ease||"none");var R=0,N,Y,U;if(xn(g))g.forEach(function(q){return m.to(v,q,">")}),m.duration();else{y={};for(k in g)k==="ease"||k==="easeEach"||DP(k,g[k],y,g.easeEach);for(k in y)for(N=y[k].sort(function(q,V){return q.t-V.t}),R=0,_=0;_<N.length;_++)Y=N[_],U={ease:Y.e,duration:(Y.t-(_?N[_-1].t:0))/100*c},U[k]=Y.v,m.to(v,U,R),R+=U.duration;m.duration()<c&&m.to({},{duration:c-m.duration()})}}c||a.duration(c=m.duration())}else a.timeline=0;return f===!0&&!wp&&(Yr=fr(a),kt.killTweensOf(v),Yr=0),Ki(b,fr(a),s),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(d||!c&&!g&&a._start===xt(b._time)&&Vn(d)&&uP(fr(a))&&b.data!=="nested")&&(a._tTime=-ct,a.render(Math.max(0,-u)||0)),w&&o1(fr(a),w),a}var n=e.prototype;return n.render=function(r,s,o){var a=this._time,l=this._tDur,c=this._dur,u=r<0,d=r>l-ct&&!u?l:r<ct?0:r,h,f,g,p,w,b,v,m;if(!c)dP(this,r,s,o);else if(d!==this._tTime||!r||o||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==u||this._lazy){if(h=d,m=this.timeline,this._repeat){if(p=c+this._rDelay,this._repeat<-1&&u)return this.totalTime(p*100+r,s,o);if(h=xt(d%p),d===l?(g=this._repeat,h=c):(w=xt(d/p),g=~~w,g&&g===w?(h=c,g--):h>c&&(h=c)),b=this._yoyo&&g&1,b&&(h=c-h),w=Wo(this._tTime,p),h===a&&!o&&this._initted&&g===w)return this._tTime=d,this;g!==w&&this.vars.repeatRefresh&&!b&&!this._lock&&h!==p&&this._initted&&(this._lock=o=1,this.render(xt(p*g),!0).invalidate()._lock=0)}if(!this._initted){if(a1(this,u?r:h,o,s,d))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&g!==w))return this;if(c!==this._dur)return this.render(r,s,o)}if(this._rEase){var _=h<a;if(_!==this._inv){var y=_?a:c-a;this._inv=_,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=a,this._invRecip=y?(_?-1:1)/y:0,this._invScale=_?-this.ratio:1-this.ratio,this._invEase=_?this._rEase:this._ease}this.ratio=v=this._invRatio+this._invScale*this._invEase((h-this._invTime)*this._invRecip)}else this.ratio=v=this._ease(h/c);if(this._from&&(this.ratio=v=1-v),this._tTime=d,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),!a&&d&&!s&&!w&&(oi(this,"onStart"),this._tTime!==d))return this;for(f=this._pt;f;)f.r(v,f.d),f=f._next;m&&m.render(r<0?r:m._dur*m._ease(h/this._dur),s,o)||this._startAt&&(this._zTime=r),this._onUpdate&&!s&&(u&&Gd(this,r,s,o),oi(this,"onUpdate")),this._repeat&&g!==w&&this.vars.onRepeat&&!s&&this.parent&&oi(this,"onRepeat"),(d===this._tDur||!d)&&this._tTime===d&&(u&&!this._onUpdate&&Gd(this,r,!0,!0),(r||!c)&&(d===this._tDur&&this._ts>0||!d&&this._ts<0)&&os(this,1),!s&&!(u&&!a)&&(d||a||b)&&(oi(this,d===l?"onComplete":"onReverseComplete",!0),this._prom&&!(d<l&&this.timeScale()>0)&&this._prom()))}return this},n.targets=function(){return this._targets},n.invalidate=function(r){return(!r||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(r),t.prototype.invalidate.call(this,r)},n.resetTo=function(r,s,o,a,l){Pl||ii.wake(),this._ts||this.play();
vendor: 19,016 bytes, line 4
4var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||Mp(this,c),u=this._ease(c/this._dur),OP(this,r,s,o,a,u,c,l)?this.resetTo(r,s,o,a,1):(Ju(this,0),this.parent||r1(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},n.kill=function(r,s){if(s===void 0&&(s="all"),!r&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?Sa(this):this.scrollTrigger&&this.scrollTrigger.kill(!!fn),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(r,s,Yr&&Yr.vars.overwrite!==!0)._first||Sa(this),this.parent&&o!==this.timeline.totalDuration()&&Yo(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=r?xi(r):a,c=this._ptLookup,u=this._pt,d,h,f,g,p,w,b;if((!s||s==="all")&&lP(a,l))return s==="all"&&(this._pt=0),Sa(this);for(d=this._op=this._op||[],s!=="all"&&(en(s)&&(p={},Un(s,function(v){return p[v]=1}),s=p),s=LP(a,s)),b=a.length;b--;)if(~l.indexOf(a[b])){h=c[b],s==="all"?(d[b]=s,g=h,f={}):(f=d[b]=d[b]||{},g=s);for(p in g)w=h&&h[p],w&&((!("kill"in w.d)||w.d.kill(p)===!0)&&Ku(this,w,"_pt"),delete h[p]),f!=="all"&&(f[p]=1)}return this._initted&&!this._pt&&u&&Sa(this),this},e.to=function(r,s){return new e(r,s,arguments[2])},e.from=function(r,s){return Ya(1,arguments)},e.delayedCall=function(r,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(r,s,o){return Ya(2,arguments)},e.set=function(r,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(r,s)},e.killTweensOf=function(r,s,o){return kt.killTweensOf(r,s,o)},e})(Al);hi(Bt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Un("staggerTo,staggerFrom,staggerFromTo",function(t){Bt[t]=function(){var e=new qn,n=Qd.call(arguments,0);return n.splice(t==="staggerFromTo"?5:4,0,0),e[t].apply(e,n)}});var Op=function(e,n,i){return e[n]=i},S1=function(e,n,i){return e[n](i)},IP=function(e,n,i,r){return e[n](r.fp,i)},NP=function(e,n,i){return e.setAttribute(n,i)},Lp=function(e,n){return Pt(e[n])?S1:xp(e[n])&&e.setAttribute?NP:Op},C1=function(e,n){return n.set(n.t,n.p,Math.round((n.s+n.c*e)*1e6)/1e6,n)},$P=function(e,n){return n.set(n.t,n.p,!!(n.s+n.c*e),n)},E1=function(e,n){var i=n._pt,r="";if(!e&&n.b)r=n.b;else if(e===1&&n.e)r=n.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+r,i=i._next;r+=n.c}n.set(n.t,n.p,r,n)},Dp=function(e,n){for(var i=n._pt;i;)i.r(e,i.d),i=i._next},BP=function(e,n,i,r){for(var s=this._pt,o;s;)o=s._next,s.p===r&&s.modifier(e,n,i),s=o},FP=function(e){for(var n=this._pt,i,r;n;)r=n._next,n.p===e&&!n.op||n.op===e?Ku(this,n,"_pt"):n.dep||(i=1),n=r;return!i},HP=function(e,n,i,r){r.mSet(e,n,r.m.call(r.tween,i,r.mt),r)},P1=function(e){for(var n=e._pt,i,r,s,o;n;){for(i=n._next,r=s;r&&r.pr>n.pr;)r=r._next;(n._prev=r?r._prev:o)?n._prev._next=n:s=n,(n._next=r)?r._prev=n:o=n,n=i}e._pt=s},Wn=(function(){function t(n,i,r,s,o,a,l,c,u){this.t=i,this.s=s,this.c=o,this.p=r,this.r=a||C1,this.d=l||this,this.set=c||Op,this.pr=u||0,this._next=n,n&&(n._prev=this)}var e=t.prototype;return e.modifier=function(i,r,s){this.mSet=this.mSet||this.set,this.set=HP,this.m=i,this.mt=s,this.tween=r},t})();Un(Ep+"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,easeReverse",function(t){return Cp[t]=1});di.TweenMax=di.TweenLite=Bt;di.TimelineLite=di.TimelineMax=qn;kt=new qn({sortChildren:!1,defaults:Tl,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});ci.stringFilter=v1;var Bs=[],$c={},jP=[],Vm=0,qP=0,$f=function(e){return($c[e]||jP).map(function(n){return n()})},th=function(){var e=Date.now(),n=[];e-Vm>2&&($f("matchMediaInit"),Bs.forEach(function(i){var r=i.queries,s=i.conditions,o,a,l,c;for(a in r)o=Vi.matchMedia(r[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,c=1);c&&(i.revert(),l&&n.push(i))}),$f("matchMediaRevert"),n.forEach(function(i){return i.onMatch(i,function(r){return i.add(null,r)})}),Vm=e,$f("matchMedia"))},A1=(function(){function t(n,i){this.selector=i&&Jd(i),this.data=[],this._r=[],this.isReverted=!1,this.id=qP++,n&&this.add(n)}var e=t.prototype;return e.add=function(i,r,s){Pt(i)&&(s=r,r=i,i=Pt);var o=this,a=function(){var c=bt,u=o.selector,d;return c&&c!==o&&c.data.push(o),s&&(o.selector=Jd(s)),bt=o,d=r.apply(o,arguments),Pt(d)&&o._r.push(d),bt=c,o.selector=u,o.isReverted=!1,d};return o.last=a,i===Pt?a(o,function(l){return o.add(null,l)}):i?o[i]=a:a},e.ignore=function(i){var r=bt;bt=null,i(this),bt=r},e.getTweens=function(){var i=[];return this.data.forEach(function(r){return r instanceof t?i.push.apply(i,r.getTweens()):r instanceof Bt&&!(r.parent&&r.parent.data==="nested")&&i.push(r)}),i},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(i,r){var s=this;if(i?(function(){for(var a=s.getTweens(),l=s.data.length,c;l--;)c=s.data[l],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,d){return d.g-u.g||-1/0}).forEach(function(u){return u.t.revert(i)}),l=s.data.length;l--;)c=s.data[l],c instanceof qn?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof Bt)&&c.revert&&c.revert(i);s._r.forEach(function(u){return u(i,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),r)for(var o=Bs.length;o--;)Bs[o].id===this.id&&Bs.splice(o,1)},e.revert=function(i){this.kill(i||{})},t})(),zP=(function(){function t(n){this.contexts=[],this.scope=n,bt&&bt.data.push(this)}var e=t.prototype;return e.add=function(i,r,s){rr(i)||(i={matches:i});var o=new A1(0,s||this.scope),a=o.conditions={},l,c,u;bt&&!o.selector&&(o.selector=bt.selector),this.contexts.push(o),r=o.add("onMatch",r),o.queries=i;for(c in i)c==="all"?u=1:(l=Vi.matchMedia(i[c]),l&&(Bs.indexOf(o)<0&&Bs.push(o),(a[c]=l.matches)&&(u=1),l.addListener?l.addListener(th):l.addEventListener("change",th)));return u&&r(o,function(d){return o.add(null,d)}),this},e.revert=function(i){this.kill(i||{})},e.kill=function(i){this.contexts.forEach(function(r){return r.kill(i,!0)})},t})(),gu={registerPlugin:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];n.forEach(function(r){return m1(r)})},timeline:function(e){return new qn(e)},getTweensOf:function(e,n){return kt.getTweensOf(e,n)},getProperty:function(e,n,i,r){en(e)&&(e=xi(e)[0]);var s=Is(e||{}).get,o=i?i1:n1;return i==="native"&&(i=""),e&&(n?o((Zn[n]&&Zn[n].get||s)(e,n,i,r)):function(a,l,c){return o((Zn[a]&&Zn[a].get||s)(e,a,l,c))})},quickSetter:function(e,n,i){if(e=xi(e),e.length>1){var r=e.map(function(u){return Xn.quickSetter(u,n,i)}),s=r.length;return function(u){for(var d=s;d--;)r[d](u)}}e=e[0]||{};var o=Zn[n],a=Is(e),l=a.harness&&(a.harness.aliases||{})[n]||n,c=o?function(u){var d=new o;yo._pt=0,d.init(e,i?u+i:u,yo,0,[e]),d.render(1,d),yo._pt&&Dp(1,yo)}:a.set(e,l);return o?c:function(u){return c(e,l,i?u+i:u,a,1)}},quickTo:function(e,n,i){var r,s=Xn.to(e,hi((r={},r[n]="+=0.1",r.paused=!0,r.stagger=0,r),i||{})),o=function(l,c,u){return s.resetTo(n,l,c,u)};return o.tween=s,o},isTweening:function(e){return kt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=$s(e.ease,Tl.ease)),Fm(Tl,e||{})},config:function(e){return Fm(ci,e||{})},registerEffect:function(e){var n=e.name,i=e.effect,r=e.plugins,s=e.defaults,o=e.extendTimeline;(r||"").split(",").forEach(function(a){return a&&!Zn[a]&&!di[a]&&Sl(n+" effect requires "+a+" plugin.")}),Lf[n]=function(a,l,c){return i(xi(a),hi(l||{},s),c)},o&&(qn.prototype[n]=function(a,l,c){return this.add(Lf[n](a,rr(l)?l:(c=l)&&{},this),c)})},registerEase:function(e,n){Ue[e]=$s(n)},parseEase:function(e,n){return arguments.length?$s(e,n):Ue},getById:function(e){return kt.getById(e)},exportRoot:function(e,n){e===void 0&&(e={});var i=new qn(e),r,s;for(i.smoothChildTiming=Vn(e.smoothChildTiming),kt.remove(i),i._dp=0,i._time=i._tTime=kt._time,r=kt._first;r;)s=r._next,(n||!(!r._dur&&r instanceof Bt&&r.vars.onComplete===r._targets[0]))&&Ki(i,r,r._start-r._delay),r=s;return Ki(kt,i,0),i},context:function(e,n){return e?new A1(e,n):bt},matchMedia:function(e){return new zP(e)},matchMediaRefresh:function(){return Bs.forEach(function(e){var n=e.conditions,i,r;for(r in n)n[r]&&(n[r]=!1,i=1);i&&e.revert()})||th()},addEventListener:function(e,n){var i=$c[e]||($c[e]=[]);~i.indexOf(n)||i.push(n)},removeEventListener:function(e,n){var i=$c[e],r=i&&i.indexOf(n);r>=0&&i.splice(r,1)},utils:{wrap:bP,wrapYoyo:wP,distribute:u1,random:d1,snap:f1,normalize:vP,getUnit:vn,clamp:gP,splitColor:_1,toArray:xi,selector:Jd,mapRange:p1,pipe:_P,unitize:yP,interpolate:xP,shuffle:c1},install:Qv,effects:Lf,ticker:ii,updateRoot:qn.updateRoot,plugins:Zn,globalTimeline:kt,core:{PropTween:Wn,globals:Jv,Tween:Bt,Timeline:qn,Animation:Al,getCache:Is,_removeLinkedListItem:Ku,reverting:function(){return fn},context:function(e){return e&&bt&&(bt.data.push(e),e._ctx=bt),bt},suppressOverwrites:function(e){return wp=e}}};Un("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return gu[t]=Bt[t]});ii.add(qn.updateRoot);yo=gu.to({},{duration:0});var VP=function(e,n){for(var i=e._pt;i&&i.p!==n&&i.op!==n&&i.fp!==n;)i=i._next;return i},UP=function(e,n){var i=e._targets,r,s,o;for(r in n)for(s=i.length;s--;)o=e._ptLookup[s][r],o&&(o=o.d)&&(o._pt&&(o=VP(o,r)),o&&o.modifier&&o.modifier(n[r],e,i[s],r))},Bf=function(e,n){return{name:e,headless:1,rawVars:1,init:function(r,s,o){o._onInit=function(a){var l,c;if(en(s)&&(l={},Un(s,function(u){return l[u]=1}),s=l),n){l={};for(c in s)l[c]=n(s[c]);s=l}UP(a,s)}}}},Xn=gu.registerPlugin({name:"attr",init:function(e,n,i,r,s){var o,a,l;this.tween=i;for(o in n)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",n[o],r,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,n){for(var i=n._pt;i;)fn?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",headless:1,init:function(e,n){for(var i=n.length;i--;)this.add(e,i,e[i]||0,n[i],0,0,0,0,0,1)}},Bf("roundProps",Zd),Bf("modifiers"),Bf("snap",f1))||gu;Bt.version=qn.version=Xn.version="3.15.0";Kv=1;kp()&&Xo();Ue.Power0;Ue.Power1;Ue.Power2;Ue.Power3;Ue.Power4;Ue.Linear;Ue.Quad;Ue.Cubic;Ue.Quart;Ue.Quint;Ue.Strong;Ue.Elastic;Ue.Back;Ue.SteppedEase;Ue.Bounce;Ue.Sine;Ue.Expo;Ue.Circ;var Um,Xr,Ao,Ip,As,Wm,Np,WP=function(){return typeof window<"u"},Or={},Ts=180/Math.PI,Ro=Math.PI/180,to=Math.atan2,Ym=1e8,$p=/([A-Z])/g,YP=/(left|right|width|margin|padding|x)/i,XP=/[\s,\(]\S/,Qi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},nh=function(e,n){return n.set(n.t,n.p,Math.round((n.s+n.c*e)*1e4)/1e4+n.u,n)},GP=function(e,n){return n.set(n.t,n.p,e===1?n.e:Math.round((n.s+n.c*e)*1e4)/1e4+n.u,n)},KP=function(e,n){return n.set(n.t,n.p,e?Math.round((n.s+n.c*e)*1e4)/1e4+n.u:n.b,n)},QP=function(e,n){return n.set(n.t,n.p,e===1?n.e:e?Math.round((n.s+n.c*e)*1e4)/1e4+n.u:n.b,n)},JP=function(e,n){var i=n.s+n.c*e;n.set(n.t,n.p,~~(i+(i<0?-.5:.5))+n.u,n)},R1=function(e,n){return n.set(n.t,n.p,e?n.e:n.b,n)},M1=function(e,n){return n.set(n.t,n.p,e!==1?n.b:n.e,n)},ZP=function(e,n,i){return e.style[n]=i},e4=function(e,n,i){return e.style.setProperty(n,i)},t4=function(e,n,i){return e._gsap[n]=i},n4=function(e,n,i){return e._gsap.scaleX=e._gsap.scaleY=i},i4=function(e,n,i,r,s){var o=e._gsap;o.scaleX=o.scaleY=i,o.renderTransform(s,o)},r4=function(e,n,i,r,s){var o=e._gsap;o[n]=i,o.renderTransform(s,o)},St="transform",Yn=St+"Origin",s4=function t(e,n){var i=this,r=this.target,s=r.style,o=r._gsap;if(e in Or&&s){if(this.tfm=this.tfm||{},e!=="transform")e=Qi[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return i.tfm[a]=hr(r,a)}):this.tfm[e]=o.x?o[e]:hr(r,e),e===Yn&&(this.tfm.zOrigin=o.zOrigin);else return Qi.transform.split(",").forEach(function(a){return t.call(i,a,n)});if(this.props.indexOf(St)>=0)return;o.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(Yn,n,"")),e=St}(s||n)&&this.props.push(e,n,s[e])},O1=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},o4=function(){var e=this.props,n=this.target,i=n.style,r=n._gsap,s,o;for(s=0;s<e.length;s+=3)e[s+1]?e[s+1]===2?n[e[s]](e[s+2]):n[e[s]]=e[s+2]:e[s+2]?i[e[s]]=e[s+2]:i.removeProperty(e[s].substr(0,2)==="--"?e[s]:e[s].replace($p,"-$1").toLowerCase());if(this.tfm){for(o in this.tfm)r[o]=this.tfm[o];r.svg&&(r.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),s=Np(),(!s||!s.isStart)&&!i[St]&&(O1(i),r.zOrigin&&i[Yn]&&(i[Yn]+=" "+r.zOrigin+"px",r.zOrigin=0,r.renderTransform()),r.uncache=1)}},L1=function(e,n){var i={target:e,props:[],revert:o4,save:s4};return e._gsap||Xn.core.getCache(e),n&&e.style&&e.nodeType&&n.split(",").forEach(function(r){return i.save(r)}),i},D1,ih=function(e,n){var i=Xr.createElementNS?Xr.createElementNS((n||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Xr.createElement(e);return i&&i.style?i:Xr.createElement(e)},ai=function t(e,n,i){var r=getComputedStyle(e);return r[n]||r.getPropertyValue(n.replace($p,"-$1").toLowerCase())||r.getPropertyValue(n)||!i&&t(e,Go(n)||n,1)||""},Xm="O,Moz,ms,Ms,Webkit".split(","),Go=function(e,n,i){var r=n||As,s=r.style,o=5;if(e in s&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);o--&&!(Xm[o]+e in s););return o<0?null:(o===3?"ms":o>=0?Xm[o]:"")+e},rh=function(){WP()&&window.document&&(Um=window,Xr=Um.document,Ao=Xr.documentElement,As=ih("div")||{style:{}},ih("div"),St=Go(St),Yn=St+"Origin",As.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",D1=!!Go("perspective"),Np=Xn.core.reverting,Ip=1)},Gm=function(e){var n=e.ownerSVGElement,i=ih("svg",n&&n.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=e.cloneNode(!0),s;r.style.display="block",i.appendChild(r),Ao.appendChild(i);try{s=r.getBBox()}catch{}return i.removeChild(r),Ao.removeChild(i),s},Km=function(e,n){for(var i=n.length;i--;)if(e.hasAttribute(n[i]))return e.getAttribute(n[i])},I1=function(e){var n,i;try{n=e.getBBox()}catch{n=Gm(e),i=1}return n&&(n.width||n.height)||i||(n=Gm(e)),n&&!n.width&&!n.x&&!n.y?{x:+Km(e,["x","cx","x1"])||0,y:+Km(e,["y","cy","y1"])||0,width:0,height:0}:n},N1=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&I1(e))},as=function(e,n){if(n){var i=e.style,r;n in Or&&n!==Yn&&(n=St),i.removeProperty?(r=n.substr(0,2),(r==="ms"||n.substr(0,6)==="webkit")&&(n="-"+n),i.removeProperty(r==="--"?n:n.replace($p,"-$1").toLowerCase())):i.removeAttribute(n)}},Gr=function(e,n,i,r,s,o){var a=new Wn(e._pt,n,i,0,1,o?M1:R1);return e._pt=a,a.b=r,a.e=s,e._props.push(i),a},Qm={deg:1,rad:1,turn:1},a4={grid:1,flex:1},ls=function t(e,n,i,r){var s=parseFloat(i)||0,o=(i+"").trim().substr((s+"").length)||"px",a=As.style,l=YP.test(n),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(l?"Width":"Height"),d=100,h=r==="px",f=r==="%",g,p,w,b;if(r===o||!s||Qm[r]||Qm[o])return s;if(o!=="px"&&!h&&(s=t(e,n,i,"px")),b=e.getCTM&&N1(e),(f||o==="%")&&(Or[n]||~n.indexOf("adius")))return g=b?e.getBBox()[l?"width":"height"]:e[u],Ot(f?s/g*d:s/100*g);if(a[l?"width":"height"]=d+(h?o:r),p=r!=="rem"&&~n.indexOf("adius")||r==="em"&&e.appendChild&&!c?e:e.parentNode,b&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===Xr||!p.appendChild)&&(p=Xr.body),w=p._gsap,w&&f&&w.width&&l&&w.time===ii.time&&!w.uncache)return Ot(s/w.width*d);if(f&&(n==="height"||n==="width")){var v=e.style[n];e.style[n]=d+r,g=e[u],v?e.style[n]=v:as(e,n)}else(f||o==="%")&&!a4[ai(p,"display")]&&(a.position=ai(e,"position")),p===e&&(a.position="static"),p.appendChild(As),g=As[u],p.removeChild(As),a.position="absolute";return l&&f&&(w=Is(p),w.time=ii.time,w.width=p[u]),Ot(h?g*s/d:g&&s?d/g*s:0)},hr=function(e,n,i,r){var s;return Ip||rh(),n in Qi&&n!=="transform"&&(n=Qi[n],~n.indexOf(",")&&(n=n.split(",")[0])),Or[n]&&n!=="transform"?(s=Ml(e,r),s=n!=="transformOrigin"?s[n]:s.svg?s.origin:_u(ai(e,Yn))+" "+s.zOrigin+"px"):(s=e.style[n],(!s||s==="auto"||r||~(s+"").indexOf("calc("))&&(s=mu[n]&&mu[n](e,n,i)||ai(e,n)||e1(e,n)||(n==="opacity"?1:0))),i&&!~(s+"").trim().indexOf(" ")?ls(e,n,s,i)+i:s},l4=function(e,n,i,r){if(!i||i==="none"){var s=Go(n,e,1),o=s&&ai(e,s,1);o&&o!==i?(n=s,i=o):n==="borderColor"&&(i=ai(e,"borderTopColor"))}var a=new Wn(this._pt,e.style,n,0,1,E1),l=0,c=0,u,d,h,f,g,p,w,b,v,m,_,y;if(a.b=i,a.e=r,i+="",r+="",r.substring(0,6)==="var(--"&&(r=ai(e,r.substring(4,r.indexOf(")")))),r==="auto"&&(p=e.style[n],e.style[n]=r,r=ai(e,n)||r,p?e.style[n]=p:as(e,n)),u=[i,r],v1(u),i=u[0],r=u[1],h=i.match(_o)||[],y=r.match(_o)||[],y.length){for(;d=_o.exec(r);)w=d[0],v=r.substring(l,d.index),g?g=(g+1)%5:(v.substr(-5)==="rgba("||v.substr(-5)==="hsla(")&&(g=1),w!==(p=h[c++]||"")&&(f=parseFloat(p)||0,_=p.substr((f+"").length),w.charAt(1)==="="&&(w=Po(f,w)+_),b=parseFloat(w),m=w.substr((b+"").length),l=_o.lastIndex-m.length,m||(m=m||ci.units[n]||_,l===r.length&&(r+=m,a.e+=m)),_!==m&&(f=ls(e,n,p,m)||0),a._pt={_next:a._pt,p:v||c===1?v:",",s:f,c:b-f,m:g&&g<4||n==="zIndex"?Math.round:0});a.c=l<r.length?r.substring(l,r.length):""}else a.r=n==="display"&&r==="none"?M1:R1;return Gv.test(r)&&(a.e=0),this._pt=a,a},Jm={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},c4=function(e){var n=e.split(" "),i=n[0],r=n[1]||"50%";return(i==="top"||i==="bottom"||r==="left"||r==="right")&&(e=i,i=r,r=e),n[0]=Jm[i]||i,n[1]=Jm[r]||r,n.join(" ")},u4=function(e,n){if(n.tween&&n.tween._time===n.tween._dur){var i=n.t,r=i.style,s=n.u,o=i._gsap,a,l,c;if(s==="all"||s===!0)r.cssText="",l=1;else for(s=s.split(","),c=s.length;--c>-1;)a=s[c],Or[a]&&(l=1,a=a==="transformOrigin"?Yn:St),as(i,a);l&&(as(i,St),o&&(o.svg&&i.removeAttribute("transform"),r.scale=r.rotate=r.translate="none",Ml(i,1),o.uncache=1,O1(r)))}},mu={clearProps:function(e,n,i,r,s){if(s.data!=="isFromStart"){var o=e._pt=new Wn(e._pt,n,i,0,0,u4);return o.u=r,o.pr=-10,o.tween=s,e._props.push(i),1}}},Rl=[1,0,0,1,0,0],$1={},B1=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Zm=function(e){var n=ai(e,St);return B1(n)?Rl:n.substr(7).match(Xv).map(Ot)},Bp=function(e,n){var i=e._gsap||Is(e),r=e.style,s=Zm(e),o,a,l,c;return i.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?Rl:s):(s===Rl&&!e.offsetParent&&e!==Ao&&!i.svg&&(l=r.display,r.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,a=e.nextElementSibling,Ao.appendChild(e)),s=Zm(e),l?r.display=l:as(e,"display"),c&&(a?o.insertBefore(e,a):o?o.appendChild(e):Ao.removeChild(e))),n&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},sh=function(e,n,i,r,s,o){var a=e._gsap,l=s||Bp(e,!0),c=a.xOrigin||0,u=a.yOrigin||0,d=a.xOffset||0,h=a.yOffset||0,f=l[0],g=l[1],p=l[2],w=l[3],b=l[4],v=l[5],m=n.split(" "),_=parseFloat(m[0])||0,y=parseFloat(m[1])||0,S,k,P,A;
vendor: 3,204 bytes, line 4
4i?l!==Rl&&(k=f*w-g*p)&&(P=_*(w/k)+y*(-p/k)+(p*v-w*b)/k,A=_*(-g/k)+y*(f/k)-(f*v-g*b)/k,_=P,y=A):(S=I1(e),_=S.x+(~m[0].indexOf("%")?_/100*S.width:_),y=S.y+(~(m[1]||m[0]).indexOf("%")?y/100*S.height:y)),r||r!==!1&&a.smooth?(b=_-c,v=y-u,a.xOffset=d+(b*f+v*p)-b,a.yOffset=h+(b*g+v*w)-v):a.xOffset=a.yOffset=0,a.xOrigin=_,a.yOrigin=y,a.smooth=!!r,a.origin=n,a.originIsAbsolute=!!i,e.style[Yn]="0px 0px",o&&(Gr(o,a,"xOrigin",c,_),Gr(o,a,"yOrigin",u,y),Gr(o,a,"xOffset",d,a.xOffset),Gr(o,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",_+" "+y)},Ml=function(e,n){var i=e._gsap||new w1(e);if("x"in i&&!n&&!i.uncache)return i;var r=e.style,s=i.scaleX<0,o="px",a="deg",l=getComputedStyle(e),c=ai(e,Yn)||"0",u,d,h,f,g,p,w,b,v,m,_,y,S,k,P,A,E,M,R,N,Y,U,q,V,X,le,O,fe,ce,Re,ye,Se;return u=d=h=p=w=b=v=m=_=0,f=g=1,i.svg=!!(e.getCTM&&N1(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(r[St]=(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[St]!=="none"?l[St]:"")),r.scale=r.rotate=r.translate="none"),k=Bp(e,i.svg),i.svg&&(i.uncache?(X=e.getBBox(),c=i.xOrigin-X.x+"px "+(i.yOrigin-X.y)+"px",V=""):V=!n&&e.getAttribute("data-svg-origin"),sh(e,V||c,!!V||i.originIsAbsolute,i.smooth!==!1,k)),y=i.xOrigin||0,S=i.yOrigin||0,k!==Rl&&(M=k[0],R=k[1],N=k[2],Y=k[3],u=U=k[4],d=q=k[5],k.length===6?(f=Math.sqrt(M*M+R*R),g=Math.sqrt(Y*Y+N*N),p=M||R?to(R,M)*Ts:0,v=N||Y?to(N,Y)*Ts+p:0,v&&(g*=Math.abs(Math.cos(v*Ro))),i.svg&&(u-=y-(y*M+S*N),d-=S-(y*R+S*Y))):(Se=k[6],Re=k[7],O=k[8],fe=k[9],ce=k[10],ye=k[11],u=k[12],d=k[13],h=k[14],P=to(Se,ce),w=P*Ts,P&&(A=Math.cos(-P),E=Math.sin(-P),V=U*A+O*E,X=q*A+fe*E,le=Se*A+ce*E,O=U*-E+O*A,fe=q*-E+fe*A,ce=Se*-E+ce*A,ye=Re*-E+ye*A,U=V,q=X,Se=le),P=to(-N,ce),b=P*Ts,P&&(A=Math.cos(-P),E=Math.sin(-P),V=M*A-O*E,X=R*A-fe*E,le=N*A-ce*E,ye=Y*E+ye*A,M=V,R=X,N=le),P=to(R,M),p=P*Ts,P&&(A=Math.cos(P),E=Math.sin(P),V=M*A+R*E,X=U*A+q*E,R=R*A-M*E,q=q*A-U*E,M=V,U=X),w&&Math.abs(w)+Math.abs(p)>359.9&&(w=p=0,b=180-b),f=Ot(Math.sqrt(M*M+R*R+N*N)),g=Ot(Math.sqrt(q*q+Se*Se)),P=to(U,q),v=Math.abs(P)>2e-4?P*Ts:0,_=ye?1/(ye<0?-ye:ye):0),i.svg&&(V=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!B1(ai(e,St)),V&&e.setAttribute("transform",V))),Math.abs(v)>90&&Math.abs(v)<270&&(s?(f*=-1,v+=p<=0?180:-180,p+=p<=0?180:-180):(g*=-1,v+=v<=0?180:-180)),n=n||i.uncache,i.x=u-((i.xPercent=u&&(!n&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+o,i.y=d-((i.yPercent=d&&(!n&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-d)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+o,i.z=h+o,i.scaleX=Ot(f),i.scaleY=Ot(g),i.rotation=Ot(p)+a,i.rotationX=Ot(w)+a,i.rotationY=Ot(b)+a,i.skewX=v+a,i.skewY=m+a,i.transformPerspective=_+o,(i.zOrigin=parseFloat(c.split(" ")[2])||!n&&i.zOrigin||0)&&(r[Yn]=_u(c)),i.xOffset=i.yOffset=0,i.force3D=ci.force3D,i.renderTransform=i.svg?d4:D1?F1:f4,i.uncache=0,i},_u=function(e){return(e=e.split(" "))[0]+" "+e[1]},Ff=function(e,n,i){var r=vn(n);return Ot(parseFloat(n)+parseFloat(ls(e,"x",i+"px",r)))+r}
vendor: 5,901 bytes, line 4
4,f4=function(e,n){n.z="0px",n.rotationY=n.rotationX="0deg",n.force3D=0,F1(e,n)},ys="0deg",ga="0px",vs=") ",F1=function(e,n){var i=n||this,r=i.xPercent,s=i.yPercent,o=i.x,a=i.y,l=i.z,c=i.rotation,u=i.rotationY,d=i.rotationX,h=i.skewX,f=i.skewY,g=i.scaleX,p=i.scaleY,w=i.transformPerspective,b=i.force3D,v=i.target,m=i.zOrigin,_="",y=b==="auto"&&e&&e!==1||b===!0;if(m&&(d!==ys||u!==ys)){var S=parseFloat(u)*Ro,k=Math.sin(S),P=Math.cos(S),A;S=parseFloat(d)*Ro,A=Math.cos(S),o=Ff(v,o,k*A*-m),a=Ff(v,a,-Math.sin(S)*-m),l=Ff(v,l,P*A*-m+m)}w!==ga&&(_+="perspective("+w+vs),(r||s)&&(_+="translate("+r+"%, "+s+"%) "),(y||o!==ga||a!==ga||l!==ga)&&(_+=l!==ga||y?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+vs),c!==ys&&(_+="rotate("+c+vs),u!==ys&&(_+="rotateY("+u+vs),d!==ys&&(_+="rotateX("+d+vs),(h!==ys||f!==ys)&&(_+="skew("+h+", "+f+vs),(g!==1||p!==1)&&(_+="scale("+g+", "+p+vs),v.style[St]=_||"translate(0, 0)"},d4=function(e,n){var i=n||this,r=i.xPercent,s=i.yPercent,o=i.x,a=i.y,l=i.rotation,c=i.skewX,u=i.skewY,d=i.scaleX,h=i.scaleY,f=i.target,g=i.xOrigin,p=i.yOrigin,w=i.xOffset,b=i.yOffset,v=i.forceCSS,m=parseFloat(o),_=parseFloat(a),y,S,k,P,A;l=parseFloat(l),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,l+=u),l||c?(l*=Ro,c*=Ro,y=Math.cos(l)*d,S=Math.sin(l)*d,k=Math.sin(l-c)*-h,P=Math.cos(l-c)*h,c&&(u*=Ro,A=Math.tan(c-u),A=Math.sqrt(1+A*A),k*=A,P*=A,u&&(A=Math.tan(u),A=Math.sqrt(1+A*A),y*=A,S*=A)),y=Ot(y),S=Ot(S),k=Ot(k),P=Ot(P)):(y=d,P=h,S=k=0),(m&&!~(o+"").indexOf("px")||_&&!~(a+"").indexOf("px"))&&(m=ls(f,"x",o,"px"),_=ls(f,"y",a,"px")),(g||p||w||b)&&(m=Ot(m+g-(g*y+p*k)+w),_=Ot(_+p-(g*S+p*P)+b)),(r||s)&&(A=f.getBBox(),m=Ot(m+r/100*A.width),_=Ot(_+s/100*A.height)),A="matrix("+y+","+S+","+k+","+P+","+m+","+_+")",f.setAttribute("transform",A),v&&(f.style[St]=A)},h4=function(e,n,i,r,s){var o=360,a=en(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?Ts:1),c=l-r,u=r+c+"deg",d,h;return a&&(d=s.split("_")[1],d==="short"&&(c%=o,c!==c%(o/2)&&(c+=c<0?o:-o)),d==="cw"&&c<0?c=(c+o*Ym)%o-~~(c/o)*o:d==="ccw"&&c>0&&(c=(c-o*Ym)%o-~~(c/o)*o)),e._pt=h=new Wn(e._pt,n,i,r,c,GP),h.e=u,h.u="deg",e._props.push(i),h},e_=function(e,n){for(var i in n)e[i]=n[i];return e},p4=function(e,n,i){var r=e_({},i._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=i.style,a,l,c,u,d,h,f,g;r.svg?(c=i.getAttribute("transform"),i.setAttribute("transform",""),o[St]=n,a=Ml(i,1),as(i,St),i.setAttribute("transform",c)):(c=getComputedStyle(i)[St],o[St]=n,a=Ml(i,1),o[St]=c);for(l in Or)c=r[l],u=a[l],c!==u&&s.indexOf(l)<0&&(f=vn(c),g=vn(u),d=f!==g?ls(i,l,c,g):parseFloat(c),h=parseFloat(u),e._pt=new Wn(e._pt,a,l,d,h-d,nh),e._pt.u=g||0,e._props.push(l));e_(a,r)};Un("padding,margin,Width,Radius",function(t,e){var n="Top",i="Right",r="Bottom",s="Left",o=(e<3?[n,i,r,s]:[n+s,n+i,r+i,r+s]).map(function(a){return e<2?t+a:"border"+a+t});mu[e>1?"border"+t:t]=function(a,l,c,u,d){var h,f;if(arguments.length<4)return h=o.map(function(g){return hr(a,g,c)}),f=h.join(" "),f.split(h[0]).length===5?h[0]:f;h=(u+"").split(" "),f={},o.forEach(function(g,p){return f[g]=h[p]=h[p]||h[(p-1)/2|0]}),a.init(l,f,d)}});var H1={name:"css",register:rh,targetTest:function(e){return e.style&&e.nodeType},init:function(e,n,i,r,s){var o=this._props,a=e.style,l=i.vars.startAt,c,u,d,h,f,g,p,w,b,v,m,_,y,S,k,P,A;Ip||rh(),this.styles=this.styles||L1(e),P=this.styles.props,this.tween=i;for(p in n)if(p!=="autoRound"&&(u=n[p],!(Zn[p]&&x1(p,n,i,r,e,s)))){if(f=typeof u,g=mu[p],f==="function"&&(u=u.call(i,r,e,s),f=typeof u),f==="string"&&~u.indexOf("random(")&&(u=El(u)),g)g(this,e,p,u,i)&&(k=1);else if(p.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",ns.lastIndex=0,ns.test(c)||(w=vn(c),b=vn(u),b?w!==b&&(c=ls(e,p,c,b)+b):w&&(u+=w)),this.add(a,"setProperty",c,u,r,s,0,0,p),o.push(p),P.push(p,0,a[p]);else if(f!=="undefined"){if(l&&p in l?(c=typeof l[p]=="function"?l[p].call(i,r,e,s):l[p],en(c)&&~c.indexOf("random(")&&(c=El(c)),vn(c+"")||c==="auto"||(c+=ci.units[p]||vn(hr(e,p))||""),(c+"").charAt(1)==="="&&(c=hr(e,p))):c=hr(e,p),h=parseFloat(c),v=f==="string"&&u.charAt(1)==="="&&u.substr(0,2),v&&(u=u.substr(2)),d=parseFloat(u),p in Qi&&(p==="autoAlpha"&&(h===1&&hr(e,"visibility")==="hidden"&&d&&(h=0),P.push("visibility",0,a.visibility),Gr(this,a,"visibility",h?"inherit":"hidden",d?"inherit":"hidden",!d)),p!=="scale"&&p!=="transform"&&(p=Qi[p],~p.indexOf(",")&&(p=p.split(",")[0]))),m=p in Or,m){if(this.styles.save(p),A=u,f==="string"&&u.substring(0,6)==="var(--"){if(u=ai(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var E=e.style.perspective;e.style.perspective=u,u=ai(e,"perspective"),E?e.style.perspective=E:as(e,"perspective")}d=parseFloat(u)}if(_||(y=e._gsap,y.renderTransform&&!n.parseTransform||Ml(e,n.parseTransform),S=n.smoothOrigin!==!1&&y.smooth,_=this._pt=new Wn(this._pt,a,St,0,1,y.renderTransform,y,0,-1),_.dep=1),p==="scale")this._pt=new Wn(this._pt,y,"scaleY",y.scaleY,(v?Po(y.scaleY,v+d):d)-y.scaleY||0,nh),this._pt.u=0,o.push("scaleY",p),p+="X";else if(p==="transformOrigin"){P.push(Yn,0,a[Yn]),u=c4(u),y.svg?sh(e,u,0,S,0,this):(b=parseFloat(u.split(" ")[2])||0,b!==y.zOrigin&&Gr(this,y,"zOrigin",y.zOrigin,b),Gr(this,a,p,_u(c),_u(u)));continue}else if(p==="svgOrigin"){sh(e,u,1,S,0,this);continue}else if(p in $1){h4(this,y,p,h,v?Po(h,v+u):u);continue}else if(p==="smoothOrigin"){Gr(this,y,"smooth",y.smooth,u);continue}else if(p==="force3D"){y[p]=u;continue}else if(p==="transform"){p4(this,u,e);continue}}else p in a||(p=Go(p)||p);if(m||(d||d===0)&&(h||h===0)&&!XP.test(u)&&p in a)w=(c+"").substr((h+"").length),d||(d=0),b=vn(u)||(p in ci.units?ci.units[p]:w),w!==b&&(h=ls(e,p,c,b)),this._pt=new Wn(this._pt,m?y:a,p,h,(v?Po(h,v+d):d)-h,!m&&(b==="px"||p==="zIndex")&&n.autoRound!==!1?JP:nh),this._pt.u=b||0,m&&A!==u?(this._pt.b=c,this._pt.e=A,this._pt.r=QP):w!==b&&b!=="%"&&(this._pt.b=c,this._pt.r=KP);else if(p in a)l4.call(this,e,p,c,v?v+u:u);
vendor: 5,222 bytes, line 4
4else if(p in e)this.add(e,p,c||e[p],v?v+u:u,r,s);else if(p!=="parseTransform"){Sp(p,u);continue}m||(p in a?P.push(p,0,a[p]):typeof e[p]=="function"?P.push(p,2,e[p]()):P.push(p,1,c||e[p])),o.push(p)}}k&&P1(this)},render:function(e,n){if(n.tween._time||!Np())for(var i=n._pt;i;)i.r(e,i.d),i=i._next;else n.styles.revert()},get:hr,aliases:Qi,getSetter:function(e,n,i){var r=Qi[n];return r&&r.indexOf(",")<0&&(n=r),n in Or&&n!==Yn&&(e._gsap.x||hr(e,"x"))?i&&Wm===i?n==="scale"?n4:t4:(Wm=i||{})&&(n==="scale"?i4:r4):e.style&&!xp(e.style[n])?ZP:~n.indexOf("-")?e4:Lp(e,n)},core:{_removeProperty:as,_getMatrix:Bp}};Xn.utils.checkPrefix=Go;Xn.core.getStyleSaver=L1;(function(t,e,n,i){var r=Un(t+","+e+","+n,function(s){Or[s]=1});Un(e,function(s){ci.units[s]="deg",$1[s]=1}),Qi[r[13]]=t+","+e,Un(i,function(s){var o=s.split(":");Qi[o[1]]=r[o[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");Un("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){ci.units[t]="px"});Xn.registerPlugin(H1);var Xe=Xn.registerPlugin(H1)||Xn;Xe.core.Tween;var vr,Fs,Fp,Zu,Ea,Bc,yu,Ga,Ai="transform",oh=Ai+"Origin",j1,Hp=function(e){var n=e.ownerDocument||e;for(!(Ai in e.style)&&("msTransform"in e.style)&&(Ai="msTransform",oh=Ai+"Origin");n.parentNode&&(n=n.parentNode););if(Fs=window,yu=new Lr,n){vr=n,Fp=n.documentElement,Zu=n.body,Ga=vr.createElementNS("http://www.w3.org/2000/svg","g"),Ga.style.transform="none";var i=n.createElement("div"),r=n.createElement("div"),s=n&&(n.body||n.firstElementChild);s&&s.appendChild&&(s.appendChild(i),i.appendChild(r),i.style.position="static",i.style.transform="translate3d(0,0,1px)",j1=r.offsetParent!==i,s.removeChild(i))}return n},g4=function(e){for(var n,i;e&&e!==Zu;)i=e._gsap,i&&i.uncache&&i.get(e,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),n?n.push(i):n=[i]),e=e.parentNode;return n},q1=[],z1=[],jp=function(){return Fs.pageYOffset||vr.scrollTop||Fp.scrollTop||Zu.scrollTop||0},qp=function(){return Fs.pageXOffset||vr.scrollLeft||Fp.scrollLeft||Zu.scrollLeft||0},zp=function(e){return e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null)},m4=function t(e){if(Fs.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return t(e)},Hf=function t(e,n){if(e.parentNode&&(vr||Hp(e))){var i=zp(e),r=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",s=i?n?"rect":"g":"div",o=n!==2?0:100,a=n===3?100:0,l={position:"absolute",display:"block",pointerEvents:"none",margin:"0",padding:"0"},c=vr.createElementNS?vr.createElementNS(r.replace(/^https/,"http"),s):vr.createElement(s);return n&&(i?(Bc||(Bc=t(e)),c.setAttribute("width",.01),c.setAttribute("height",.01),c.setAttribute("transform","translate("+o+","+a+")"),c.setAttribute("fill","transparent"),Bc.appendChild(c)):(Ea||(Ea=t(e),Object.assign(Ea.style,l)),Object.assign(c.style,l,{width:"0.1px",height:"0.1px",top:a+"px",left:o+"px"}),Ea.appendChild(c))),c}throw"Need document and parent."},_4=function(e){for(var n=new Lr,i=0;i<e.numberOfItems;i++)n.multiply(e.getItem(i).matrix);return n},V1=function(e){var n=e.getCTM(),i;return n||(i=e.style[Ai],e.style[Ai]="none",e.appendChild(Ga),n=Ga.getCTM(),e.removeChild(Ga),i?e.style[Ai]=i:e.style.removeProperty(Ai.replace(/([A-Z])/g,"-$1").toLowerCase())),n||yu.clone()},y4=function(e,n){var i=zp(e),r=e===i,s=i?q1:z1,o=e.parentNode,a=o&&!i&&o.shadowRoot&&o.shadowRoot.appendChild?o.shadowRoot:o,l,c,u,d,h,f;if(e===Fs)return e;if(s.length||s.push(Hf(e,1),Hf(e,2),Hf(e,3)),l=i?Bc:Ea,i)r?(u=V1(e),d=-u.e/u.a,h=-u.f/u.d,c=yu):e.getBBox?(u=e.getBBox(),c=e.transform?e.transform.baseVal:{},c=c.numberOfItems?c.numberOfItems>1?_4(c):c.getItem(0).matrix:yu,d=c.a*u.x+c.c*u.y,h=c.b*u.x+c.d*u.y):(c=new Lr,d=h=0),n&&e.tagName.toLowerCase()==="g"&&(d=h=0),(r||!e.getBoundingClientRect().width?i:o).appendChild(l),l.setAttribute("transform","matrix("+c.a+","+c.b+","+c.c+","+c.d+","+(c.e+d)+","+(c.f+h)+")");else{if(d=h=0,j1)for(c=e.offsetParent,u=e;u&&(u=u.parentNode)&&u!==c&&u.parentNode;)(Fs.getComputedStyle(u)[Ai]+"").length>4&&(d=u.offsetLeft,h=u.offsetTop,u=0);if(f=Fs.getComputedStyle(e),f.position!=="absolute"&&f.position!=="fixed")for(c=e.offsetParent;o&&o!==c;)d+=o.scrollLeft||0,h+=o.scrollTop||0,o=o.parentNode;u=l.style,u.top=e.offsetTop-h+"px",u.left=e.offsetLeft-d+"px",u[Ai]=f[Ai],u[oh]=f[oh],u.position=f.position==="fixed"?"fixed":"absolute",a.appendChild(l)}return l},jf=function(e,n,i,r,s,o,a){return e.a=n,e.b=i,e.c=r,e.d=s,e.e=o,e.f=a,e},Lr=(function(){function t(n,i,r,s,o,a){n===void 0&&(n=1),i===void 0&&(i=0),r===void 0&&(r=0),s===void 0&&(s=1),o===void 0&&(o=0),a===void 0&&(a=0),jf(this,n,i,r,s,o,a)}var e=t.prototype;return e.inverse=function(){var i=this.a,r=this.b,s=this.c,o=this.d,a=this.e,l=this.f,c=i*o-r*s||1e-10;return jf(this,o/c,-r/c,-s/c,i/c,(s*l-o*a)/c,-(i*l-r*a)/c)},e.multiply=function(i){var r=this.a,s=this.b,o=this.c,a=this.d,l=this.e,c=this.f,u=i.a,d=i.c,h=i.b,f=i.d,g=i.e,p=i.f;
4return jf(this,u*r+h*o,u*s+h*a,d*r+f*o,d*s+f*a,l+g*r+p*o,c+g*s+p*a)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(i){var r=this.a,s=this.b,o=this.c,a=this.d,l=this.e,c=this.f;return r===i.a&&s===i.b&&o===i.c&&a===i.d&&l===i.e&&c===i.f},e.apply=function(i,r){r===void 0&&(r={});var s=i.x,o=i.y,a=this.a,l=this.b,c=this.c,u=this.d,d=this.e,h=this.f;return r.x=s*a+o*c+d||0,r.y=s*l+o*u+h||0,r},t})();function ln(t,e,n,i){if(!t||!t.parentNode||(vr||Hp(t)).documentElement===t)return new Lr;var r=g4(t),s=zp(t),o=s?q1:z1,a=y4(t,n),l=o[0].getBoundingClientRect(),c=o[1].getBoundingClientRect(),u=o[2].getBoundingClientRect(),d=a.parentNode,h=!i&&m4(t),f=new Lr((c.left-l.left)/100,(c.top-l.top)/100,(u.left-l.left)/100,(u.top-l.top)/100,l.left+(h?0:qp()),l.top+(h?0:jp()));if(d.removeChild(a),r)for(l=r.length;l--;)c=r[l],c.scaleX=c.scaleY=0,c.renderTransform(1,c);return e?f.inverse():f}function t_(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function v4(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var Ve,lt,ri,Mi,br,qf,pr,ah,Pa,Kr,U1,lh,Ol,Vp,Aa,Kn,Ra,Fc,W1,ch,vu=0,Y1=function(){return typeof window<"u"},X1=function(){return Ve||Y1()&&(Ve=window.gsap)&&Ve.registerPlugin&&Ve},Vr=function(e){return typeof e=="function"},Ka=function(e){return typeof e=="object"},Ei=function(e){return typeof e>"u"},Hc=function(){return!1},Qa="transform",uh="transformOrigin",Tn=function(e){return Math.round(e*1e4)/1e4},ma=Array.isArray,dc=function(e,n){var i=ri.createElementNS?ri.createElementNS("http://www.w3.org/1999/xhtml".replace(/^https/,"http"),e):ri.createElement(e);return i.style?i:ri.createElement(e)},n_=180/Math.PI,bs=1e20,b4=new Lr,Fr=Date.now||function(){return new Date().getTime()},Hs=[],Mo={},w4=0,x4=/^(?:a|input|textarea|button|select)$/i,i_=0,no={},cr={},G1=function(e,n){var i={},r;for(r in e)i[r]=n?e[r]*n:e[r];return i},k4=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},r_=function t(e,n){for(var i=e.length,r;i--;)n?e[i].style.touchAction=n:e[i].style.removeProperty("touch-action"),r=e[i].children,r&&r.length&&t(r,n)},K1=function(){return Hs.forEach(function(e){return e()})},T4=function(e){Hs.push(e),Hs.length===1&&Ve.ticker.add(K1)},s_=function(){return!Hs.length&&Ve.ticker.remove(K1)},o_=function(e){for(var n=Hs.length;n--;)Hs[n]===e&&Hs.splice(n,1);Ve.to(s_,{overwrite:!0,delay:15,duration:0,onComplete:s_,data:"_draggable"})},S4=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},zt=function(e,n,i,r){if(e.addEventListener){var s=Ol[n];r=r||(U1?{passive:!1}:null),e.addEventListener(s||n,i,r),s&&n!==s&&e.addEventListener(n,i,r)}},Nt=function(e,n,i,r){if(e.removeEventListener){var s=Ol[n];e.removeEventListener(s||n,i,r),s&&n!==s&&e.removeEventListener(n,i,r)}},gi=function(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},C4=function(e,n){for(var i=e.length;i--;)if(e[i].identifier===n)return!0},E4=function t(e){Vp=e.touches&&vu<e.touches.length,Nt(e.target,"touchend",t)},a_=function(e){Vp=e.touches&&vu<e.touches.length,zt(e.target,"touchend",E4)},Oo=function(e){return lt.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},Lo=function(e){return lt.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},l_=function t(e,n){zt(e,"scroll",n),Ko(e.parentNode)||t(e.parentNode,n)},c_=function t(e,n){Nt(e,"scroll",n),Ko(e.parentNode)||t(e.parentNode,n)},Ko=function(e){return!e||e===Mi||e.nodeType===9||e===ri.body||e===lt||!e.nodeType||!e.parentNode},u_=function(e,n){var i=n==="x"?"Width":"Height",r="scroll"+i,s="client"+i;return Math.max(0,Ko(e)?Math.max(Mi[r],br[r])-(lt["inner"+i]||Mi[s]||br[s]):e[r]-e[s])},zf=function t(e,n){var i=u_(e,"x"),r=u_(e,"y");Ko(e)?e=cr:t(e.parentNode,n),e._gsMaxScrollX=i,e._gsMaxScrollY=r,n||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},Vf=function(e,n,i){var r=e.style;r&&(Ei(r[n])&&(n=Pa(n,e)||n),i==null?r.removeProperty&&r.removeProperty(n.replace(/([A-Z])/g,"-$1").toLowerCase()):r[n]=i)},Ll=function(e){return lt.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},ws={}
4,io=function(e){if(e===lt)return ws.left=ws.top=0,ws.width=ws.right=Mi.clientWidth||e.innerWidth||br.clientWidth||0,ws.height=ws.bottom=(e.innerHeight||0)-20<Mi.clientHeight?Mi.clientHeight:e.innerHeight||br.clientHeight||0,ws;var n=e.ownerDocument||ri,i=Ei(e.pageX)?!e.nodeType&&!Ei(e.left)&&!Ei(e.top)?e:Kr(e)[0].getBoundingClientRect():{left:e.pageX-Lo(n),top:e.pageY-Oo(n),right:e.pageX-Lo(n)+1,bottom:e.pageY-Oo(n)+1};return Ei(i.right)&&!Ei(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):Ei(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},Mt=function(e,n,i){var r=e.vars,s=r[i],o=e._listeners[n],a;return Vr(s)&&(a=s.apply(r.callbackScope||e,r[i+"Params"]||[e.pointerEvent])),o&&e.dispatchEvent(n)===!1&&(a=!1),a},f_=function(e,n){var i=Kr(e)[0],r,s,o;return!i.nodeType&&i!==lt?Ei(e.left)?(s=e.min||e.minX||e.minRotation||0,r=e.min||e.minY||0,{left:s,top:r,width:(e.max||e.maxX||e.maxRotation||0)-s,height:(e.max||e.maxY||0)-r}):(o={x:0,y:0},{left:e.left-o.x,top:e.top-o.y,width:e.width,height:e.height}):P4(i,n)},mi={}
4,P4=function(e,n){n=Kr(n)[0];var i=e.getBBox&&e.ownerSVGElement,r=e.ownerDocument||ri,s,o,a,l,c,u,d,h,f,g,p,w,b;if(e===lt)a=Oo(r),s=Lo(r),o=s+(r.documentElement.clientWidth||e.innerWidth||r.body.clientWidth||0),l=a+((e.innerHeight||0)-20<r.documentElement.clientHeight?r.documentElement.clientHeight:e.innerHeight||r.body.clientHeight||0);else{if(n===lt||Ei(n))return e.getBoundingClientRect();s=a=0,i?(g=e.getBBox(),p=g.width,w=g.height):(e.viewBox&&(g=e.viewBox.baseVal)&&(s=g.x||0,a=g.y||0,p=g.width,w=g.height),p||(b=Ll(e),g=b.boxSizing==="border-box",p=(parseFloat(b.width)||e.clientWidth||0)+(g?0:parseFloat(b.borderLeftWidth)+parseFloat(b.borderRightWidth)),w=(parseFloat(b.height)||e.clientHeight||0)+(g?0:parseFloat(b.borderTopWidth)+parseFloat(b.borderBottomWidth)))),o=p,l=w}return e===n?{left:s,top:a,width:o-s,height:l-a}:(c=ln(n,!0).multiply(ln(e)),u=c.apply({x:s,y:a}),d=c.apply({x:o,y:a}),h=c.apply({x:o,y:l}),f=c.apply({x:s,y:l}),s=Math.min(u.x,d.x,h.x,f.x),a=Math.min(u.y,d.y,h.y,f.y),{left:s,top:a,width:Math.max(u.x,d.x,h.x,f.x)-s,height:Math.max(u.y,d.y,h.y,f.y)-a})},Uf=function(e,n,i,r,s,o){var a={},l,c,u;if(n)if(s!==1&&n instanceof Array){if(a.end=l=[],u=n.length,Ka(n[0]))for(c=0;c<u;c++)l[c]=G1(n[c],s);else for(c=0;c<u;c++)l[c]=n[c]*s;i+=1.1,r-=1.1}else Vr(n)?a.end=function(d){var h=n.call(e,d),f,g;if(s!==1)if(Ka(h)){f={};for(g in h)f[g]=h[g]*s;h=f}else h*=s;return h}:a.end=n;return(i||i===0)&&(a.max=i),(r||r===0)&&(a.min=r),o&&(a.velocity=0),a},A4=function t(e){var n;return!e||!e.getAttribute||e===br?!1:(n=e.getAttribute("data-clickable"))==="true"||n!=="false"&&(x4.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:t(e.parentNode)},hc=function(e,n){for(var i=e.length,r;i--;)r=e[i],r.ondragstart=r.onselectstart=n?null:Hc,Ve.set(r,{lazy:!0,userSelect:n?"text":"none"})},R4=function t(e){if(Ll(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return t(e)},Q1,fh,M4=function(e,n){e=Ve.utils.toArray(e)[0],n=n||{};var i=document.createElement("div"),r=i.style,s=e.firstChild,o=0,a=0,l=e.scrollTop,c=e.scrollLeft,u=e.scrollWidth,d=e.scrollHeight,h=0,f=0,g=0,p,w,b,v,m,_;Q1&&n.force3D!==!1?(m="translate3d(",_="px,0px)"):Qa&&(m="translate(",_="px)"),this.scrollTop=function(y,S){if(!arguments.length)return-this.top();this.top(-y,S)},this.scrollLeft=function(y,S){if(!arguments.length)return-this.left();this.left(-y,S)},this.left=function(y,S){if(!arguments.length)return-(e.scrollLeft+a);var k=e.scrollLeft-c,P=a;if((k>2||k<-2)&&!S){c=e.scrollLeft,Ve.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-c),n.onKill&&n.onKill();return}y=-y,y<0?(a=y-.5|0,y=0):y>f?(a=y-f|0,y=f):a=0,(a||P)&&(this._skip||(r[Qa]=m+-a+"px,"+-o+_),a+h>=0&&(r.paddingRight=a+h+"px")),e.scrollLeft=y|0,c=e.scrollLeft},this.top=function(y,S){if(!arguments.length)return-(e.scrollTop+o);var k=e.scrollTop-l,P=o;if((k>2||k<-2)&&!S){l=e.scrollTop,Ve.killTweensOf(this,{top:1,scrollTop:1}),this.top(-l),n.onKill&&n.onKill();return}y=-y,y<0?(o=y-.5|0,y=0):y>g?(o=y-g|0,y=g):o=0,(o||P)&&(this._skip||(r[Qa]=m+-a+"px,"+-o+_)),e.scrollTop=y|0,l=e.scrollTop},this.maxScrollTop=function(){return g},this.maxScrollLeft=function(){return f},this.disable=function(){for(s=i.firstChild;s;)v=s.nextSibling,e.appendChild(s),s=v;e===i.parentNode&&e.removeChild(i)},this.enable=function(){if(s=e.firstChild,s!==i){for(;s;)v=s.nextSibling,i.appendChild(s),s=v;e.appendChild(i),this.calibrate()}},this.calibrate=function(y){var S=e.clientWidth===p,k,P,A;l=e.scrollTop,c=e.scrollLeft,!(S&&e.clientHeight===w&&i.offsetHeight===b&&u===e.scrollWidth&&d===e.scrollHeight&&!y)&&((o||a)&&(P=this.left(),A=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),k=Ll(e),(!S||y)&&(r.display="block",r.width="auto",r.paddingRight="0px",h=Math.max(0,e.scrollWidth-e.clientWidth),h&&(h+=parseFloat(k.paddingLeft)+(fh?parseFloat(k.paddingRight):0))),r.display="inline-block",r.position="relative",r.overflow="visible",r.verticalAlign="top",r.boxSizing="content-box",r.width="100%",r.paddingRight=h+"px",fh&&(r.paddingBottom=k.paddingBottom),p=e.clientWidth,w=e.clientHeight,u=e.scrollWidth,d=e.scrollHeight,f=e.scrollWidth-p,g=e.scrollHeight-w,b=i.offsetHeight,r.dis
4play="block",(P||A)&&(this.left(P),this.top(A)))},this.content=i,this.element=e,this._skip=!1,this.enable()},Wf=function(e){if(Y1()&&document.body){var n=window&&window.navigator;lt=window,ri=document,Mi=ri.documentElement,br=ri.body,qf=dc("div"),Fc=!!window.PointerEvent,pr=dc("div"),pr.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",Ra=pr.style.cursor==="grab"?"grab":"move",Aa=n&&n.userAgent.toLowerCase().indexOf("android")!==-1,lh="ontouchstart"in Mi&&"orientation"in lt||n&&(n.MaxTouchPoints>0||n.msMaxTouchPoints>0),fh=(function(){var i=dc("div"),r=dc("div"),s=r.style,o=br,a;return s.display="inline-block",s.position="relative",i.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",i.appendChild(r),o.appendChild(i),a=r.offsetHeight+18>i.scrollHeight,o.removeChild(i),a})(),Ol=(function(i){for(var r=i.split(","),s=("onpointerdown"in qf?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in qf?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":i).split(","),o={},a=4;--a>-1;)o[r[a]]=s[a],o[s[a]]=r[a];try{Mi.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){U1=1}}))}catch{}return o})("touchstart,touchmove,touchend,touchcancel"),zt(ri,"touchcancel",Hc),zt(lt,"touchmove",Hc),br&&br.addEventListener("touchstart",Hc),zt(ri,"contextmenu",function(){for(var i in Mo)Mo[i].isPressed&&Mo[i].endDrag()}),Ve=ah=X1()}Ve?(Kn=Ve.plugins.inertia,W1=Ve.core.context||function(){},Pa=Ve.utils.checkPrefix,Qa=Pa(Qa),uh=Pa(uh),Kr=Ve.utils.toArray,ch=Ve.core.getStyleSaver,Q1=!!Pa("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},O4=(function(){function t(n){this._listeners={},this.target=n||this}var e=t.prototype;return e.addEventListener=function(i,r){var s=this._listeners[i]||(this._listeners[i]=[]);~s.indexOf(r)||s.push(r)},e.removeEventListener=function(i,r){var s=this._listeners[i],o=s&&s.indexOf(r);o>=0&&s.splice(o,1)},e.dispatchEvent=function(i){var r=this,s;return(this._listeners[i]||[]).forEach(function(o){return o.call(r,{type:i,target:r.target})===!1&&(s=!1)}),s},t})(),Yl=(function(t){v4(e,t);function e(n,i){var r;r=t.call(this)||this,ah||Wf(1),n=Kr(n)[0],r.styles=ch&&ch(n,"transform,left,top"),Kn||(Kn=Ve.plugins.inertia),r.vars=i=G1(i||{}),r.target=n,r.x=r.y=r.rotation=0,r.dragResistance=parseFloat(i.dragResistance)||0,r.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,r.lockAxis=i.lockAxis,r.autoScroll=i.autoScroll||0,r.lockedAxis=null,r.allowEventDefault=!!i.allowEventDefault,Ve.getProperty(n,"x");var s=(i.type||"x,y").toLowerCase(),o=~s.indexOf("x")||~s.indexOf("y"),a=s.indexOf("rotation")!==-1,l=a?"rotation":o?"x":"left",c=o?"y":"top",u=!!(~s.indexOf("x")||~s.indexOf("left")||s==="scroll"),d=!!(~s.indexOf("y")||~s.indexOf("top")||s==="scroll"),h=i.minimumMovement||2,f=t_(r),g=Kr(i.trigger||i.handle||n),p={},w=0,b=!1,v=i.autoScrollMarginTop||40,m=i.autoScrollMarginRight||40,_=i.autoScrollMarginBottom||40,y=i.autoScrollMarginLeft||40,S=i.clickableTest||A4,k=0,P=n._gsap||Ve.core.getCache(n),A=R4(n),E=function(L,Z){return parseFloat(P.get(n,L,Z))},M=n.ownerDocument||ri,R,N,Y,U,q,V,X,le,O,fe,ce,Re,ye,Se,ge,F,K,ne,oe,de,Ee,x,T,D,W,C,z,ie,re,G,$,ve,ae,ue=function(L){return gi(L),L.stopImmediatePropagation&&L.stopImmediatePropagation(),!1},_e=function ke(L){if(f.autoScroll&&f.isDragging&&(b||K)){var Z=n,I=f.autoScroll*15,H,ee,j,se,Q,he,Ce,we;for(b=!1,cr.scrollTop=lt.pageYOffset!=null?lt.pageYOffset:M.documentElement.scrollTop!=null?M.documentElement.scrollTop:M.body.scrollTop,cr.scrollLeft=lt.pageXOffset!=null?lt.pageXOffset:M.documentElement.scrollLeft!=null?M.documentElement.scrollLeft:M.body.scrollLeft,se=f.pointerX-cr.scrollLeft,Q=f.pointerY-cr.scrollTop;Z&&!ee;)ee=Ko(Z.parentNode),H=ee?cr:Z.parentNode,j=ee?{bottom:Math.max(Mi.clientHeight,lt.innerHeight||0),right:Math.max(Mi.clientWidth,lt.innerWidth||0),left:0,top:0}:H.getBoundingClientRect(),he=Ce=0,d&&(we=H._gsMaxScrollY-H.scrollTop,we<0?Ce=we:Q>j.bottom-_&&we?(b=!0,Ce=Math.min(we,I*(1-Math.max(0,j.bottom-Q)/_)|0)):Q<j.top+v&&H.scrollTop&&(b=!0,Ce=-Math.min(H.scrollTop,I*(1-Math.max(0,Q-j.top)/v)|0)),Ce&&(H.scrollTop+=Ce)),u&&(we=H._gsMaxScrollX-H.scrollLeft,we<0?he=we:se>
4j.right-m&&we?(b=!0,he=Math.min(we,I*(1-Math.max(0,j.right-se)/m)|0)):se<j.left+y&&H.scrollLeft&&(b=!0,he=-Math.min(H.scrollLeft,I*(1-Math.max(0,se-j.left)/y)|0)),he&&(H.scrollLeft+=he)),ee&&(he||Ce)&&(lt.scrollTo(H.scrollLeft,H.scrollTop),Gn(f.pointerX+he,f.pointerY+Ce)),Z=H}if(K){var De=f.x,Ke=f.y;a?(f.deltaX=De-parseFloat(P.rotation),f.rotation=De,P.rotation=De+"deg",P.renderTransform(1,P)):N?(d&&(f.deltaY=Ke-N.top(),N.top(Ke)),u&&(f.deltaX=De-N.left(),N.left(De))):o?(d&&(f.deltaY=Ke-parseFloat(P.y),P.y=Ke+"px"),u&&(f.deltaX=De-parseFloat(P.x),P.x=De+"px"),P.renderTransform(1,P)):(d&&(f.deltaY=Ke-parseFloat(n.style.top||0),n.style.top=Ke+"px"),u&&(f.deltaX=De-parseFloat(n.style.left||0),n.style.left=De+"px")),le&&!L&&!ie&&(ie=!0,Mt(f,"drag","onDrag")===!1&&(u&&(f.x-=f.deltaX),d&&(f.y-=f.deltaY),ke(!0)),ie=!1)}K=!1},xe=function(L,Z){var I=f.x,H=f.y,ee,j;n._gsap||(P=Ve.core.getCache(n)),P.uncache&&Ve.getProperty(n,"x"),o?(f.x=parseFloat(P.x),f.y=parseFloat(P.y)):a?f.x=f.rotation=Tn(parseFloat(P.rotation)):N?(f.y=N.top(),f.x=N.left()):(f.y=parseFloat(n.style.top||(j=Ll(n))&&j.top)||0,f.x=parseFloat(n.style.left||(j||{}).left)||0),(oe||de||Ee)&&!Z&&(f.isDragging||f.isThrowing)&&(Ee&&(no.x=f.x,no.y=f.y,ee=Ee(no),ee.x!==f.x&&(f.x=ee.x,K=!0),ee.y!==f.y&&(f.y=ee.y,K=!0)),oe&&(ee=oe(f.x),ee!==f.x&&(f.x=ee,a&&(f.rotation=ee),K=!0)),de&&(ee=de(f.y),ee!==f.y&&(f.y=ee),K=!0)),K&&_e(!0),L||(f.deltaX=f.x-I,f.deltaY=f.y-H,Mt(f,"throwupdate","onThrowUpdate"))},Le=function(L,Z,I,H){return Z==null&&(Z=-bs),I==null&&(I=bs),Vr(L)?function(ee){var j=f.isPressed?1-f.edgeResistance:1;return L.call(f,(ee>I?I+(ee-I)*j:ee<Z?Z+(ee-Z)*j:ee)*H)*H}:ma(L)?function(ee){for(var j=L.length,se=0,Q=bs,he,Ce;--j>-1;)he=L[j],Ce=he-ee,Ce<0&&(Ce=-Ce),Ce<Q&&he>=Z&&he<=I&&(se=j,Q=Ce);return L[se]}:isNaN(L)?function(ee){return ee}:function(){return L*H}},$e=function(L,Z,I,H,ee,j,se){return j=j&&j<bs?j*j:bs,Vr(L)?function(Q){var he=f.isPressed?1-f.edgeResistance:1,Ce=Q.x,we=Q.y,De,Ke,Je;return Q.x=Ce=Ce>I?I+(Ce-I)*he:Ce<Z?Z+(Ce-Z)*he:Ce,Q.y=we=we>ee?ee+(we-ee)*he:we<H?H+(we-H)*he:we,De=L.call(f,Q),De!==Q&&(Q.x=De.x,Q.y=De.y),se!==1&&(Q.x*=se,Q.y*=se),j<bs&&(Ke=Q.x-Ce,Je=Q.y-we,Ke*Ke+Je*Je>j&&(Q.x=Ce,Q.y=we)),Q}:ma(L)?function(Q){for(var he=L.length,Ce=0,we=bs,De,Ke,Je,je;--he>-1;)Je=L[he],De=Je.x-Q.x,Ke=Je.y-Q.y,je=De*De+Ke*Ke,je<we&&(Ce=he,we=je);return we<=j?L[Ce]:Q}:function(Q){return Q}},We=function(){var L,Z,I,H;X=!1,N?(N.calibrate(),f.minX=ce=-N.maxScrollLeft(),f.minY=ye=-N.maxScrollTop(),f.maxX=fe=f.maxY=Re=0,X=!0):i.bounds&&(L=f_(i.bounds,n.parentNode),a?(f.minX=ce=L.left,f.maxX=fe=L.left+L.width,f.minY=ye=f.maxY=Re=0):!Ei(i.bounds.maxX)||!Ei(i.bounds.maxY)?(L=i.bounds,f.minX=ce=L.minX,f.minY=ye=L.minY,f.maxX=fe=L.maxX,f.maxY=Re=L.maxY):(Z=f_(n,n.parentNode),f.minX=ce=Math.round(E(l,"px")+L.left-Z.left),f.minY=ye=Math.round(E(c,"px")+L.top-Z.top),f.maxX=fe=Math.round(ce+(L.width-Z.width)),f.maxY=Re=Math.round(ye+(L.height-Z.height))),ce>fe&&(f.minX=fe,f.maxX=fe=ce,ce=f.minX),ye>Re&&(f.minY=Re,f.maxY=Re=ye,ye=f.minY),a&&(f.minRotation=ce,f.maxRotation=fe),X=!0),i.liveSnap&&(I=i.liveSnap===!0?i.snap||{}:i.liveSnap,H=ma(I)||Vr(I),a?(oe=Le(H?I:I.rotation,ce,fe,1),de=null):I.points?Ee=$e(H?I:I.points,ce,fe,ye,Re,I.radius,N?-1:1):(u&&(oe=Le(H?I:I.x||I.left||I.scrollLeft,ce,fe,N?-1:1)),d&&(de=Le(H?I:I.y||I.top||I.scrollTop,ye,Re,N?-1:1))))},ot=function(){f.isThrowing=!1,Mt(f,"throwcomplete","onThrowComplete")},Ye=function(){f.isThrowing=!1},Ct=function(L,Z){var I,H,ee,j;L&&Kn?(L===!0&&(I=i.snap||i.liveSnap||{},H=ma(I)||Vr(I),L={resistance:(i.throwResistance||i.resistance||1e3)/(a?10:1)},a?L.rotation=Uf(f,H?I:I.rotation,fe,ce,1,Z):(u&&(L[l]=Uf(f,H?I:I.points||I.x||I.left,fe,ce,N?-1:1,Z||f.lockedAxis==="x")),d&&(L[c]=Uf(f,H?I:I.points||I.y||I.top,Re,ye,N?-1:1,Z||f.lockedAxis==="y")),(I.points||ma(I)&&Ka(I[0]))&&(L.linkedProps=l+","+c,L.radius=I.radius))),f.isThrowing=!0,j=isNaN(i.overshootTolerance)?i.edgeResistance===1?0:1-f.edgeResistance+.2:i.overshootTolerance,L.duration||(L.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?j===0||Ka(L)&&L.resistance>1e3?0:.5:i.minDuration,overshoot:j}),f.tween=ee=Ve.to(N||n,{inertia:L,data:"_draggable",inherit:!1,onComplete:ot,onInterrupt:Ye,onUpdate:i.fastMode?Mt:
4xe,onUpdateParams:i.fastMode?[f,"onthrowupdate","onThrowUpdate"]:I&&I.radius?[!1,!0]:[]}),i.fastMode||(N&&(N._skip=!0),ee.render(1e9,!0,!0),xe(!0,!0),f.endX=f.x,f.endY=f.y,a&&(f.endRotation=f.x),ee.play(0),xe(!0,!0),N&&(N._skip=!1))):X&&f.applyBounds()},Kt=function(L){var Z=D,I;D=ln(n.parentNode,!0),L&&f.isPressed&&!D.equals(Z||new Lr)&&(I=Z.inverse().apply({x:Y,y:U}),D.apply(I,I),Y=I.x,U=I.y),D.equals(b4)&&(D=null)},$n=function(){var L=1-f.edgeResistance,Z=A?Lo(M):0,I=A?Oo(M):0,H,ee,j;o&&(P.x=E(l,"px")+"px",P.y=E(c,"px")+"px",P.renderTransform()),Kt(!1),mi.x=f.pointerX-Z,mi.y=f.pointerY-I,D&&D.apply(mi,mi),Y=mi.x,U=mi.y,K&&(Gn(f.pointerX,f.pointerY),_e(!0)),ve=ln(n),N?(We(),V=N.top(),q=N.left()):(ft()?(xe(!0,!0),We()):f.applyBounds(),a?(H=n.ownerSVGElement?[P.xOrigin-n.getBBox().x,P.yOrigin-n.getBBox().y]:(Ll(n)[uh]||"0 0").split(" "),F=f.rotationOrigin=ln(n).apply({x:parseFloat(H[0])||0,y:parseFloat(H[1])||0}),xe(!0,!0),ee=f.pointerX-F.x-Z,j=F.y-f.pointerY+I,q=f.x,V=f.y=Math.atan2(j,ee)*n_):(V=E(c,"px"),q=E(l,"px"))),X&&L&&(q>fe?q=fe+(q-fe)/L:q<ce&&(q=ce-(ce-q)/L),a||(V>Re?V=Re+(V-Re)/L:V<ye&&(V=ye-(ye-V)/L))),f.startX=q=Tn(q),f.startY=V=Tn(V)},ft=function(){return f.tween&&f.tween.isActive()},Rt=function(){pr.parentNode&&!ft()&&!f.isDragging&&pr.parentNode.removeChild(pr)},dn=function(L,Z){var I;if(!R||f.isPressed||!L||(L.type==="mousedown"||L.type==="pointerdown")&&!Z&&Fr()-k<30&&Ol[f.pointerEvent.type]){$&&L&&R&&gi(L);return}if(W=ft(),ae=!1,f.pointerEvent=L,Ol[L.type]?(T=~L.type.indexOf("touch")?L.currentTarget||L.target:M,zt(T,"touchend",wt),zt(T,"touchmove",Me),zt(T,"touchcancel",wt),zt(M,"touchstart",a_)):(T=null,zt(M,"mousemove",Me)),z=null,(!Fc||!T)&&(zt(M,"mouseup",wt),L&&L.target&&zt(L.target,"mouseup",wt)),x=S.call(f,L.target)&&i.dragClickables===!1&&!Z,x){zt(L.target,"change",wt),Mt(f,"pressInit","onPressInit"),Mt(f,"press","onPress"),hc(g,!0),$=!1;return}if(C=!T||u===d||f.vars.allowNativeTouchScrolling===!1||f.vars.allowContextMenu&&L&&(L.ctrlKey||L.which>2)?!1:u?"y":"x",$=!C&&!f.allowEventDefault,$&&(gi(L),zt(lt,"touchforcechange",gi)),L.changedTouches?(L=Se=L.changedTouches[0],ge=L.identifier):L.pointerId?ge=L.pointerId:Se=ge=null,vu++,T4(_e),U=f.pointerY=L.pageY,Y=f.pointerX=L.pageX,Mt(f,"pressInit","onPressInit"),(C||f.autoScroll)&&zf(n.parentNode),n.parentNode&&f.autoScroll&&!N&&!a&&n.parentNode._gsMaxScrollX&&!pr.parentNode&&!n.getBBox&&(pr.style.width=n.parentNode.scrollWidth+"px",n.parentNode.appendChild(pr)),$n(),f.tween&&f.tween.kill(),f.isThrowing=!1,Ve.killTweensOf(N||n,p,!0),N&&Ve.killTweensOf(n,{scrollTo:1},!0),f.tween=f.lockedAxis=null,(i.zIndexBoost||!a&&!N&&i.zIndexBoost!==!1)&&(n.style.zIndex=e.zIndex++),f.isPressed=!0,le=!!(i.onDrag||f._listeners.drag),O=!!(i.onMove||f._listeners.move),i.cursor!==!1||i.activeCursor)for(I=g.length;--I>-1;)Ve.set(g[I],{cursor:i.activeCursor||i.cursor||(Ra==="grab"?"grabbing":Ra)});Mt(f,"press","onPress"),Kn&&Kn.track(N||n,o?"x,y":a?"rotation":"top,left")},Me=function(L){var Z=L,I,H,ee,j,se,Q;if(!R||Vp||!f.isPressed||!L){$&&L&&R&&gi(L);return}if(f.pointerEvent=L,I=L.changedTouches,I){if(L=I[0],L!==Se&&L.identifier!==ge){for(j=I.length;--j>-1&&(L=I[j]).identifier!==ge&&L.target!==n;);if(j<0)return}}else if(L.pointerId&&ge&&L.pointerId!==ge)return;if(T&&C&&!z&&(mi.x=L.pageX-(A?Lo(M):0),mi.y=L.pageY-(A?Oo(M):0),D&&D.apply(mi,mi),H=mi.x,ee=mi.y,se=Math.abs(H-Y),Q=Math.abs(ee-U),(se!==Q&&(se>h||Q>h)||Aa&&C===z)&&(z=se>Q&&u?"x":"y",C&&z!==C&&zt(lt,"touchforcechange",gi),f.vars.lockAxisOnTouchScroll!==!1&&u&&d&&(f.lockedAxis=z==="x"?"y":"x",Vr(f.vars.onLockAxis)&&f.vars.onLockAxis.call(f,Z)),Aa&&C===z))){wt(Z);return}!f.allowEventDefault&&(!C||z&&C!==z)&&Z.cancelable!==!1?(gi(Z),$=!0):$&&($=!1),f.autoScroll&&(b=!0),Gn(L.pageX,L.pageY,O)},Gn=function(L,Z,I){var H=1-f.dragResistance,ee=1-f.edgeResistance,j=f.pointerX,se=f.pointerY,Q=V,he=f.x,Ce=f.y,we=f.endX,De=f.endY,Ke=f.endRotation,Je=K,je,ze,rt,Oe,nn,vt;f.pointerX=L,f.pointerY=Z,A&&(L-=Lo(M),Z-=Oo(M)),a?(Oe=Tn(Math.atan2(F.y-Z,L-F.x)*n_),nn=f.y-Oe,nn>180?(V-=360,f.y=Oe):nn<-180&&(V+=360,f.y=Oe),D&&(vt=L*D.a+Z*D.c+D.e,Z=L*D.b+Z*D.d+D.f,L=vt),f.x!==q||Math.max(Math.abs(Y-L),Math.abs(U-Z))>h?(f.y=Oe,rt=Tn(q+(V-Oe)*H)):rt=q):(D&&(vt=L*D.a+Z*D.c+D.e,Z=L*D.b+Z*D.d+D.f,L=vt),ze=Z-U,je=L-Y,ze<h&&ze>-h&&(ze=0),je<h&&je>-h&&(je=0),(f.lockAxis||f.lockedAxis)&&(je||ze)&&(vt=f.lockedAxis,vt||(f.lockedAxis=vt=u&&Math.abs(je)>Math.abs(ze)?"y":d?"x":null,vt&&Vr(f.vars.onLockAxis)&&f.vars.onLockAxis.call(f,f.pointerEvent)),vt==="y"?ze=0:vt==="x"&&(je=0)),rt=Tn(q+je*H),Oe=Tn(V+ze*H)),(oe||de||Ee)&&(f.x!==rt||f.y!==Oe&&!a)&&
4(Ee&&(no.x=rt,no.y=Oe,vt=Ee(no),rt=Tn(vt.x),Oe=Tn(vt.y)),oe&&(rt=Tn(oe(rt))),de&&(Oe=Tn(de(Oe)))),X&&(rt>fe?rt=fe+Math.round((rt-fe)*ee):rt<ce&&(rt=ce+Math.round((rt-ce)*ee)),a||(Oe>Re?Oe=Math.round(Re+(Oe-Re)*ee):Oe<ye&&(Oe=Math.round(ye+(Oe-ye)*ee)))),(f.x!==rt||f.y!==Oe&&!a)&&(a?(f.endRotation=f.x=f.endX=Tn(rt),K=!0):(d&&(f.y=f.endY=Oe,K=!0),u&&(f.x=f.endX=rt,K=!0)),!I||Mt(f,"move","onMove")!==!1?!f.isDragging&&f.isPressed&&(f.isDragging=ae=!0,Mt(f,"dragstart","onDragStart")):(f.pointerX=j,f.pointerY=se,V=Q,f.x=he,f.y=Ce,f.endX=we,f.endY=De,f.endRotation=Ke,K=Je))},wt=function ke(L,Z){if(!R||!f.isPressed||L&&ge!=null&&!Z&&(L.pointerId&&L.pointerId!==ge&&L.target!==n||L.changedTouches&&!C4(L.changedTouches,ge))){$&&L&&R&&gi(L);return}f.isPressed=!1;var I=L,H=f.isDragging,ee=f.vars.allowContextMenu&&L&&(L.ctrlKey||L.which>2),j=Ve.delayedCall(.001,Rt),se,Q,he,Ce,we;if(T?(Nt(T,"touchend",ke),Nt(T,"touchmove",Me),Nt(T,"touchcancel",ke),Nt(M,"touchstart",a_)):Nt(M,"mousemove",Me),Nt(lt,"touchforcechange",gi),(!Fc||!T)&&(Nt(M,"mouseup",ke),L&&L.target&&Nt(L.target,"mouseup",ke)),K=!1,H&&(w=i_=Fr(),f.isDragging=!1),o_(_e),x&&!ee){L&&(Nt(L.target,"change",ke),f.pointerEvent=I),hc(g,!1),Mt(f,"release","onRelease"),Mt(f,"click","onClick"),x=!1;return}for(Q=g.length;--Q>-1;)Vf(g[Q],"cursor",i.cursor||(i.cursor!==!1?Ra:null));if(vu--,L){if(se=L.changedTouches,se&&(L=se[0],L!==Se&&L.identifier!==ge)){for(Q=se.length;--Q>-1&&(L=se[Q]).identifier!==ge&&L.target!==n;);if(Q<0&&!Z)return}f.pointerEvent=I,f.pointerX=L.pageX,f.pointerY=L.pageY}return ee&&I?(gi(I),$=!0,Mt(f,"release","onRelease")):I&&!H?($=!1,W&&(i.snap||i.bounds)&&Ct(i.inertia||i.throwProps),Mt(f,"release","onRelease"),(!Aa||I.type!=="touchmove")&&I.type.indexOf("cancel")===-1&&(Mt(f,"click","onClick"),Fr()-k<300&&Mt(f,"doubleclick","onDoubleClick"),Ce=I.target||n,k=Fr(),we=function(){k!==re&&f.enabled()&&!f.isPressed&&!I.defaultPrevented&&(Ce.click?Ce.click():M.createEvent&&(he=M.createEvent("MouseEvents"),he.initMouseEvent("click",!0,!0,lt,1,f.pointerEvent.screenX,f.pointerEvent.screenY,f.pointerX,f.pointerY,!1,!1,!1,!1,0,null),Ce.dispatchEvent(he)))},!Aa&&!I.defaultPrevented&&Ve.delayedCall(.05,we))):(Ct(i.inertia||i.throwProps),!f.allowEventDefault&&I&&(i.dragClickables!==!1||!S.call(f,I.target))&&H&&(!C||z&&C===z)&&I.cancelable!==!1?($=!0,gi(I)):$=!1,Mt(f,"release","onRelease")),ft()&&j.duration(f.tween.duration()),H&&Mt(f,"dragend","onDragEnd"),!0},hn=function(L){if(L&&f.isDragging&&!N){var Z=L.target||n.parentNode,I=Z.scrollLeft-Z._gsScrollX,H=Z.scrollTop-Z._gsScrollY;(I||H)&&(D?(Y-=I*D.a+H*D.c,U-=H*D.d+I*D.b):(Y-=I,U-=H),Z._gsScrollX+=I,Z._gsScrollY+=H,Gn(f.pointerX,f.pointerY))}},Bn=function(L){var Z=Fr(),I=Z-k<100,H=Z-w<50,ee=I&&re===k,j=f.pointerEvent&&f.pointerEvent.defaultPrevented,se=I&&G===k,Q=L.isTrusted||L.isTrusted==null&&I&&ee;if((ee||H&&f.vars.suppressClickOnDrag!==!1)&&L.stopImmediatePropagation&&L.stopImmediatePropagation(),I&&!(f.pointerEvent&&f.pointerEvent.defaultPrevented)&&(!ee||Q&&!se)){Q&&ee&&(G=k),re=k;return}(f.isPressed||H||I)&&(!Q||!L.detail||!I||j)&&gi(L),!I&&!H&&!ae&&(L&&L.target&&(f.pointerEvent=L),Mt(f,"click","onClick"))},Bi=function(L){return D?{x:L.x*D.a+L.y*D.c+D.e,y:L.x*D.b+L.y*D.d+D.f}:{x:L.x,y:L.y}};return ne=e.get(n),ne&&ne.kill(),r.startDrag=function(ke,L){var Z,I,H,ee;dn(ke||f.pointerEvent,!0),L&&!f.hitTest(ke||f.pointerEvent)&&(Z=io(ke||f.pointerEvent),I=io(n),H=Bi({x:Z.left+Z.width/2,y:Z.top+Z.height/2}),ee=Bi({x:I.left+I.width/2,y:I.top+I.height/2}),Y-=H.x-ee.x,U-=H.y-ee.y),f.isDragging||(f.isDragging=ae=!0,Mt(f,"dragstart","onDragStart"))},r.drag=Me,r.endDrag=function(ke){return wt(ke||f.pointerEvent,!0)},r.timeSinceDrag=function(){return f.isDragging?0:(Fr()-w)/1e3},r.timeSinceClick=function(){return(Fr()-k)/1e3},r.hitTest=function(ke,L){return e.hitTest(f.target,ke,L)},r.getDirection=function(ke,L){var Z=ke==="velocity"&&Kn?ke:Ka(ke)&&!a?"element":"start",I,H,ee,j,se,Q;return Z==="element"&&(se=io(f.target),Q=io(ke)),I=Z==="start"?f.x-q:Z==="velocity"?Kn.getVelocity(n,l):se.left+se.width/2-(Q.left+Q.width/2),a?I<0?"counter-clockwise":"clockwise":(L=L||2,H=Z==="start"?f.y-V:Z==="velocity"?Kn.getVelocity(n,c):se.top+se.height/2-(Q.top+Q.height/2),ee=Math.abs(I/H),j=ee<1/L?"":I<0?"left":"right",ee<L&&(j!==""&&(j+="-"),j+=H<0?"up":"down"),j)},r.applyBounds=function(ke,L){var Z,I,H,ee,j,se;if(ke&&i.bounds!==ke)return i.bounds=ke,f.update(!0,L);if(xe(!0),We(),X&&!ft()){if(Z=f.x,I=f.y,Z>fe?Z=fe:Z<ce&&(Z=ce),I>Re?I=Re:I<ye&&(I=ye),(f.x!==Z||f.y!==I)&&(H=!0,f.x=f.endX=Z,a?f.endRotation=Z:f.y=f.endY=I,K=!0,_e(!0),f.autoScroll&&!f.isDragging))for(zf(n.parentNode),ee=n,cr.scrollTop=lt.pageYOffset!=null?lt.pageYOffset:M.documentElement.scrollTop!=null?M.documentElement.scrollTop:M.body.scrollTop,cr.scrollLeft=lt.pageXOffset!=null?lt.pageXOffset:M.documentElement.scrollLeft!=null?M.documentElement.scrollLeft:M.body.scrollLeft;ee&&!se;)se=Ko(ee.parentNode),j=se?cr:ee.parentNode,d&&j.scrollTop>j._gsMaxScrollY&&(j.scrollTop=j._gsMaxScrollY),u&&j.scrollLeft>
4j._gsMaxScrollX&&(j.scrollLeft=j._gsMaxScrollX),ee=j;f.isThrowing&&(H||f.endX>fe||f.endX<ce||f.endY>Re||f.endY<ye)&&Ct(i.inertia||i.throwProps,H)}return f},r.update=function(ke,L,Z){if(L&&f.isPressed){if(a)f.x=f.y=Tn(parseFloat(P.rotation));else{var I=ln(n),H=ve.apply({x:f.x-q,y:f.y-V}),ee=ln(n.parentNode,!0);ee.apply({x:I.e-H.x,y:I.f-H.y},H),f.x=Tn(f.x-(H.x-ee.e)),f.y=Tn(f.y-(H.y-ee.f))}_e(!0),$n()}var j=f.x,se=f.y;return Kt(!L),ke?f.applyBounds():(K&&Z&&_e(!0),xe(!0)),L&&(Gn(f.pointerX,f.pointerY),K&&_e(!0)),f.isPressed&&!L&&(u&&Math.abs(j-f.x)>.01||d&&Math.abs(se-f.y)>.01&&!a)&&$n(),f.autoScroll&&(zf(n.parentNode,f.isDragging),b=f.isDragging,_e(!0),c_(n,hn),l_(n,hn)),f},r.enable=function(ke){var L={lazy:!0},Z,I,H;if(i.cursor!==!1&&(L.cursor=i.cursor||Ra),Ve.utils.checkPrefix("touchCallout")&&(L.touchCallout="none"),ke!=="soft"){for(r_(g,u===d?"none":i.allowNativeTouchScrolling&&n.scrollHeight===n.clientHeight==(n.scrollWidth===n.clientHeight)||i.allowEventDefault?"manipulation":u?"pan-y":"pan-x"),I=g.length;--I>-1;)H=g[I],Fc||zt(H,"mousedown",dn),zt(H,"touchstart",dn),zt(H,"click",Bn,!0),Ve.set(H,L),H.getBBox&&H.ownerSVGElement&&u!==d&&Ve.set(H.ownerSVGElement,{touchAction:i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":u?"pan-y":"pan-x"}),i.allowContextMenu||zt(H,"contextmenu",ue);hc(g,!1)}return l_(n,hn),R=!0,Kn&&ke!=="soft"&&Kn.track(N||n,o?"x,y":a?"rotation":"top,left"),n._gsDragID=Z=n._gsDragID||"d"+w4++,Mo[Z]=f,N&&(N.enable(),N.element._gsDragID=Z),(i.bounds||a)&&$n(),i.bounds&&f.applyBounds(),f},r.disable=function(ke){for(var L=f.isDragging,Z=g.length,I;--Z>-1;)Vf(g[Z],"cursor",null);if(ke!=="soft"){for(r_(g,null),Z=g.length;--Z>-1;)I=g[Z],Vf(I,"touchCallout",null),Nt(I,"mousedown",dn),Nt(I,"touchstart",dn),Nt(I,"click",Bn,!0),Nt(I,"contextmenu",ue);hc(g,!0),T&&(Nt(T,"touchcancel",wt),Nt(T,"touchend",wt),Nt(T,"touchmove",Me)),Nt(M,"mouseup",wt),Nt(M,"mousemove",Me)}return c_(n,hn),R=!1,Kn&&ke!=="soft"&&(Kn.untrack(N||n,o?"x,y":a?"rotation":"top,left"),f.tween&&f.tween.kill()),N&&N.disable(),o_(_e),f.isDragging=f.isPressed=x=!1,L&&Mt(f,"dragend","onDragEnd"),f},r.enabled=function(ke,L){return arguments.length?ke?f.enable(L):f.disable(L):R},r.kill=function(){return f.isThrowing=!1,f.tween&&f.tween.kill(),f.disable(),Ve.set(g,{clearProps:"userSelect"}),delete Mo[n._gsDragID],f},r.revert=function(){this.kill(),this.styles&&this.styles.revert()},~s.indexOf("scroll")&&(N=r.scrollProxy=new M4(n,k4({onKill:function(){f.isPressed&&wt(null)}},i)),n.style.overflowY=d&&!lh?"auto":"hidden",n.style.overflowX=u&&!lh?"auto":"hidden",n=N.content),a?p.rotation=1:(u&&(p[l]=1),d&&(p[c]=1)),P.force3D="force3D"in i?i.force3D:!0,W1(t_(r)),r.enable(),r}return e.register=function(i){Ve=i,Wf()},e.create=function(i,r){return ah||Wf(!0),Kr(i).map(function(s){return new e(s,r)})},e.get=function(i){return Mo[(Kr(i)[0]||{})._gsDragID]},e.timeSinceDrag=function(){return(Fr()-i_)/1e3},e.hitTest=function(i,r,s){if(i===r)return!1;var o=io(i),a=io(r),l=o.top,c=o.left,u=o.right,d=o.bottom,h=o.width,f=o.height,g=a.left>u||a.right<c||a.top>d||a.bottom<l,p,w,b;return g||!s?!g:(b=(s+"").indexOf("%")!==-1,s=parseFloat(s)||0,p={left:Math.max(c,a.left),top:Math.max(l,a.top)},p.width=Math.min(u,a.right)-p.left,p.height=Math.min(d,a.bottom)-p.top,p.width<0||p.height<0?!1:b?(s*=.01,w=p.width*p.height,w>=h*f*s||w>=a.width*a.height*s):p.width>s&&p.height>s)},e})(O4);S4(Yl.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});Yl.zIndex=1e3;Yl.version="3.15.0";X1()&&Ve.registerPlugin(Yl);var L4=1,Qo,on,gt,Ja,Wr,wr,dh,d_=function(e,n){return e.actions.forEach(function(i){return i.vars[n]&&i.vars[n](i)})},hh={},h_=180/Math.PI,D4=Math.PI/180,bu={},p_={},ef={},Up=function(e){return typeof e=="string"?e.split(" ").join("").split(","):e},I4=Up("onStart,onUpdate,onComplete,onReverseComplete,onInterrupt"),tf=Up("transform,transformOrigin,width,height,position,top,left,opacity,zIndex,maxWidth,maxHeight,minWidth,minHeight"),Za=function(e){return Qo(e)[0]||console.warn("Element not found:",e)},vo=function(e){return Math.round(e*1e4)/1e4||0},Yf=function(e,n,i){return e.forEach(function(r){return r.classList[i](n)})},g_={zIndex:1,kill:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1,prune:1,absoluteOnLeave:1},J1={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},Z1=function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()},bo=function(e,n){var i={},r;for(r in e)n[r]||(i[r]=e[r]);return i},Wp={},eb=function(e){var n=Wp[e]=Up(e);return ef[e]=n.concat(tf),n},N4=function(e){var n=e._gsap||on.core.getCache(e);return n.gmCache===on.ticker.frame?n.gMatrix:(n.gmCache=on.ticker.frame,n.gMatrix=ln(e,!0,!1,!0))},$4=function t(e,n,i){i===void 0&&(i=0);for(var r=e.parentNode,s=1e3*Math.pow(10,i)*(n?-1:1),o=n?-s*900:0;e;)o+=s,e=e.previousSibling;return r?o+t(r,n,i+1):o},wu=function(e,n,i){return e.forEach(function(r){return r.d=$4(i?r.element:r.t,n)}),e.sort(function(r,s){return r.d-s.d}),e},Dl=function(e,n){for(var i=e.element.style,r=e.css=e.css||[],s=n.length,o,a;s--;)o=n[s],a=i[o]||i.getPropertyValue(o),r.push(a?o:p_[o]||(p_[o]=Z1(o)),a);return i},xu=function(e){var n=e.css,i=e.element.style,r=0;
4for(e.cache.uncache=1;r<n.length;r+=2)n[r+1]?i[n[r]]=n[r+1]:i.removeProperty(n[r]);!n[n.indexOf("transform")+1]&&i.translate&&(i.removeProperty("translate"),i.removeProperty("scale"),i.removeProperty("rotate"))},m_=function(e,n){e.forEach(function(i){return i.a.cache.uncache=1}),n||e.finalStates.forEach(xu)},Xf="paddingTop,paddingRight,paddingBottom,paddingLeft,gridArea,transition".split(","),Yp=function(e,n,i){var r=e.element,s=e.width,o=e.height,a=e.uncache,l=e.getProp,c=r.style,u=4,d,h,f;if(typeof n!="object"&&(n=e),gt&&i!==1)return gt._abs.push({t:r,b:e,a:e,sd:0}),gt._final.push(function(){return(e.cache.uncache=1)&&xu(e)}),r;for(h=l("display")==="none",(!e.isVisible||h)&&(h&&(Dl(e,["display"]).display=n.display),e.matrix=n.matrix,e.width=s=e.width||n.width,e.height=o=e.height||n.height),Dl(e,Xf),f=window.getComputedStyle(r);u--;)c[Xf[u]]=f[Xf[u]];if(c.gridArea="1 / 1 / 1 / 1",c.transition="none",c.position="absolute",c.width=s+"px",c.height=o+"px",c.top||(c.top="0px"),c.left||(c.left="0px"),a)d=new Ys(r);else if(d=bo(e,bu),d.position="absolute",e.simple){var g=r.getBoundingClientRect();d.matrix=new Lr(1,0,0,1,g.left+qp(),g.top+jp())}else d.matrix=ln(r,!1,!1,!0);return d=Do(d,e,!0),e.x=wr(d.x,.01),e.y=wr(d.y,.01),r},__=function(e,n){return n!==!0&&(n=Qo(n),e=e.filter(function(i){if(n.indexOf((i.sd<0?i.b:i.a).element)!==-1)return!0;i.t._gsap.renderTransform(1),i.b.isVisible&&(i.t.style.width=i.b.width+"px",i.t.style.height=i.b.height+"px")})),e}
4,tb=function(e){return wu(e,!0).forEach(function(n){return(n.a.isVisible||n.b.isVisible)&&Yp(n.sd<0?n.b:n.a,n.b,1)})},B4=function(e,n){return n&&e.idLookup[ph(n).id]||e.elementStates[0]},ph=function(e,n,i,r){return e instanceof Ys?e:e instanceof Oi?B4(e,r):new Ys(typeof e=="string"?Za(e)||console.warn(e+" not found"):e,n,i)},F4=function(e,n){for(var i=on.getProperty(e.element,null,"native"),r=e.props={},s=n.length;s--;)r[n[s]]=(i(n[s])+"").trim();return r.zIndex&&(r.zIndex=parseFloat(r.zIndex)||0),e},nb=function(e,n){var i=e.style||e,r;for(r in n)i[r]=n[r]},H4=function(e){var n=e.getAttribute("data-flip-id");return n||e.setAttribute("data-flip-id",n="auto-"+L4++),n},ib=function(e){return e.map(function(n){return n.element})},y_=function(e,n,i){return e&&n.length&&i.add(e(ib(n),i,new Oi(n,0,!0)),0)},Do=function(e,n,i,r,s,o){var a=e.element,l=e.cache,c=e.parent,u=e.x,d=e.y,h=n.width,f=n.height,g=n.scaleX,p=n.scaleY,w=n.rotation,b=n.bounds,v=o&&dh&&dh(a,"transform,width,height"),m=e,_=n.matrix,y=_.e,S=_.f,k=e.bounds.width!==b.width||e.bounds.height!==b.height||e.scaleX!==g||e.scaleY!==p||e.rotation!==w,P=!k&&e.simple&&n.simple&&!s,A,E,M,R,N,Y,U;return P||!c?(g=p=1,w=A=0):(N=N4(c),Y=N.clone().multiply(n.ctm?n.matrix.clone().multiply(n.ctm):n.matrix),w=vo(Math.atan2(Y.b,Y.a)*h_),A=vo(Math.atan2(Y.c,Y.d)*h_+w)%360,g=Math.sqrt(Math.pow(Y.a,2)+Math.pow(Y.b,2)),p=Math.sqrt(Math.pow(Y.c,2)+Math.pow(Y.d,2))*Math.cos(A*D4),s&&(s=Qo(s)[0],R=on.getProperty(s),U=s.getBBox&&typeof s.getBBox=="function"&&s.getBBox(),m={scaleX:R("scaleX"),scaleY:R("scaleY"),width:U?U.width:Math.ceil(parseFloat(R("width","px"))),height:U?U.height:parseFloat(R("height","px"))}),l.rotation=w+"deg",l.skewX=A+"deg"),i?(g*=h===m.width||!m.width?1:h/m.width,p*=f===m.height||!m.height?1:f/m.height,l.scaleX=g,l.scaleY=p):(h=wr(h*g/m.scaleX,0),f=wr(f*p/m.scaleY,0),a.style.width=h+"px",a.style.height=f+"px"),r&&nb(a,n.props),P||!c?(u+=y-e.matrix.e,d+=S-e.matrix.f):k||c!==n.parent?(l.x=u+"px",l.y=d+"px",l.renderTransform(1,l),Y=ln(s||a,!1,!1,!0),E=N.apply({x:Y.e,y:Y.f}),M=N.apply({x:y,y:S}),u+=M.x-E.x,d+=M.y-E.y):(N.e=N.f=0,M=N.apply({x:y-e.matrix.e,y:S-e.matrix.f}),u+=M.x,d+=M.y),u=wr(u,.02),d=wr(d,.02),o&&!(o instanceof Ys)?v&&v.revert():(l.x=u+"px",l.y=d+"px",l.renderTransform(1,l)),o&&(o.x=u,o.y=d,o.rotation=w,o.skewX=A,i?(o.scaleX=g,o.scaleY=p):(o.width=h,o.height=f)),o||l},Gf=function(e,n){return e instanceof Oi?e:new Oi(e,n)},rb=function(e,n,i){var r=e.idLookup[i],s=e.alt[i];return s.isVisible&&(!(n.getElementState(s.element)||s).isVisible||!r.isVisible)?s:r},Kf=[],Qf="width,height,overflowX,overflowY".split(","),pc,v_=function(e){if(e!==pc){var n=Wr.style,i=Wr.clientWidth===window.outerWidth,r=Wr.clientHeight===window.outerHeight,s=4;if(e&&(i||r)){for(;s--;)Kf[s]=n[Qf[s]];i&&(n.width=Wr.clientWidth+"px",n.overflowY="hidden"),r&&(n.height=Wr.clientHeight+"px",n.overflowX="hidden"),pc=e}else if(pc){for(;s--;)Kf[s]?n[Qf[s]]=Kf[s]:n.removeProperty(Z1(Qf[s]));pc=e}}},b_=function(e,n){for(var i=0;i<e.length;i+=3)on.set(e[i],{clearProps:!0}),e[i].setAttribute("style",e[i+n]),e[i]._gsap.gmCache=-1},Jf=function(e,n,i,r){e instanceof Oi&&n instanceof Oi||console.warn("Not a valid state object."),i=i||{};var s=i,o=s.clearProps,a=s.onEnter,l=s.onLeave,c=s.absolute,u=s.absoluteOnLeave,d=s.custom,h=s.delay,f=s.paused,g=s.repeat,p=s.repeatDelay,w=s.yoyo,b=s.toggleClass,v=s.nested,m=s.zIndex,_=s.scale,y=s.fade,S=s.stagger,k=s.spin,P=s.prune,A=("props"in i?i:e).props,E=bo(i,g_),M=on.timeline({delay:h,paused:f,repeat:g,repeatDelay:p,yoyo:w,data:"isFlip"}),R=E,N=[],Y=[],U=[],q=[],V=k===!0?1:k||0,X=typeof k=="function"?k:function(){return V},le=e.interrupted||n.interrupted,O=M[r!==1?"to":"from"],fe,ce,Re,ye,Se,ge,F,K,ne,oe,de,Ee,x,T;
4for(ce in n.idLookup)de=n.alt[ce]?rb(n,e,ce):n.idLookup[ce],Se=de.element,oe=e.idLookup[ce],e.alt[ce]&&Se===oe.element&&(e.alt[ce].isVisible||!de.isVisible)&&(oe=e.alt[ce]),oe?(ge={t:Se,b:oe,a:de,sd:oe.element===Se?0:de.isVisible?1:-1},U.push(ge),ge.sd&&(ge.sd<0&&(ge.b=de,ge.a=oe),le&&Dl(ge.b,A?ef[A]:tf),y&&U.push(ge.swap={t:oe.element,b:ge.b,a:ge.a,sd:-ge.sd,swap:ge})),Se._flip=oe.element._flip=gt?gt.timeline:M):de.isVisible&&(U.push({t:Se,b:bo(de,{isVisible:1}),a:de,sd:0,entering:1}),Se._flip=gt?gt.timeline:M);if(A&&(Wp[A]||eb(A)).forEach(function(C){return E[C]=function(z){return U[z].a.props[C]}}),U.finalStates=ne=[],Ee=function(){wu(U),v_(!0);var z=[];for(ye=0;ye<U.length;ye++)ge=U[ye],x=ge.a,T=ge.b,P&&!x.isDifferent(T)&&!ge.entering?U.splice(ye--,1):(Se=ge.t,v&&!(ge.sd<0)&&ye&&(x=ge.a=x.clone({matrix:ln(Se,!1,!1,!0)})),T.isVisible&&x.isVisible?(ge.sd<0?(v&&b_(z,1),F=new Ys(Se,A,e.simple),Do(F,x,_,0,0,F),F.matrix=ln(Se,!1,!1,!0),F.bounds=Se.getBoundingClientRect(),F.css=ge.b.css,ge.a=x=F,y&&(Se.style.opacity=le?T.opacity:x.opacity),S&&q.push(Se),v&&(b_(z,2),z.push(Se,Se.getAttribute("style")))):ge.sd>0&&y&&(Se.style.opacity=le?x.opacity-T.opacity:"0"),Do(x,T,_,A),v&&ge.sd<0&&z.push(Se.getAttribute("style"))):T.isVisible!==x.isVisible&&(T.isVisible?x.isVisible||(T.css=x.css,Y.push(T),U.splice(ye--,1),c&&v&&Do(x,T,_,A)):(x.isVisible&&N.push(x),U.splice(ye--,1))),_||(Se.style.maxWidth=Math.max(x.width,T.width)+"px",Se.style.maxHeight=Math.max(x.height,T.height)+"px",Se.style.minWidth=Math.min(x.width,T.width)+"px",Se.style.minHeight=Math.min(x.height,T.height)+"px"),v&&b&&Se.classList.add(b)),ne.push(x);var ie;if(b&&(ie=ne.map(function($){return $.element}),v&&ie.forEach(function($){return $.classList.remove(b)})),v_(!1),_?(E.scaleX=function($){return U[$].a.scaleX},E.scaleY=function($){return U[$].a.scaleY}):(E.width=function($){return U[$].a.width+"px"},E.height=function($){return U[$].a.height+"px"},E.autoRound=i.autoRound||!1),E.x=function($){return U[$].a.x+"px"},E.y=function($){return U[$].a.y+"px"},E.rotation=function($){return U[$].a.rotation+(k?X($,K[$],K)*360:0)},E.skewX=function($){return U[$].a.skewX},K=U.map(function($){return $.t}),(m||m===0)&&(E.modifiers={zIndex:function(){return m}},E.zIndex=m,E.immediateRender=i.immediateRender!==!1),y&&(E.opacity=function($){return U[$].sd<0?0:U[$].sd>0?U[$].a.opacity:"+=0"}),q.length){S=on.utils.distribute(S);var re=K.slice(q.length);E.stagger=function($,ve){return S(~q.indexOf(ve)?K.indexOf(U[$].swap.t):$,ve,re)}}if(I4.forEach(function($){return i[$]&&M.eventCallback($,i[$],i[$+"Params"])}),d&&K.length){R=bo(E,g_),"scale"in d&&(d.scaleX=d.scaleY=d.scale,delete d.scale);for(ce in d)fe=bo(d[ce],J1),fe[ce]=E[ce],!("duration"in fe)&&"duration"in E&&(fe.duration=E.duration),fe.stagger=E.stagger,O.call(M,K,fe,0),delete R[ce]}(K.length||Y.length||N.length)&&(b&&M.add(function(){return Yf(ie,b,M._zTime<0?"remove":"add")},0)&&!f&&Yf(ie,b,"add"),K.length&&O.call(M,K,R,0)),y_(a,N,M),y_(l,Y,M);var G=gt&&gt.timeline;G&&(G.add(M,0),gt._final.push(function(){return m_(U,!o)})),Re=M.duration(),M.call(function(){var $=M.time()>=Re;$&&!G&&m_(U,!o),b&&Yf(ie,b,$?"remove":"add")})},u&&(c=U.filter(function(C){return!C.sd&&!C.a.isVisible&&C.b.isVisible}).map(function(C){return C.a.element})),gt){var D;c&&(D=gt._abs).push.apply(D,__(U,c)),gt._run.push(Ee)}else c&&tb(__(U,c)),Ee();var W=gt?gt.timeline:M;return W.revert=function(){return Xp(W,1,1)},W},j4=function t(e){e.vars.onInterrupt&&e.vars.onInterrupt.apply(e,e.vars.onInterruptParams||[]),e.getChildren(!0,!1,!0).forEach(t)},Xp=function(e,n,i){if(e&&e.progress()<1&&(!e.paused()||i))return n&&(j4(e),n<2&&e.progress(1),e.kill()),!0},gc=function(e){for(var n=e.idLookup={},i=e.alt={},r=e.elementStates,s=r.length,o;s--;)o=r[s],n[o.id]?i[o.id]=o:n[o.id]=o},Oi=(function(){function t(n,i,r){if(this.props=i&&i.props,this.simple=!!(i&&i.simple),r)this.targets=ib(n),this.elementStates=n,gc(this);else{this.targets=Qo(n);var s=i&&(i.kill===!1||i.batch&&!i.kill);gt&&!s&&gt._kill.push(this),this.update(s||!!gt)}}var e=t.prototype;return e.update=function(i){var r=this;return this.elementStates=this.targets.map(function(s){return new Ys(s,r.props,r.simple)}),gc(this),this.interrupt(i),this.recordInlineStyles(),this},e.clear=function(){return this.targets.length=this.elementStates.length=0,gc(this),this},e.fit=function(i,r,s){for(var o=wu(this.elementStates.slice(0),!1,!0),a=(i||this).idLookup,l=0,c,u;l<o.length;l++)c=o[l],s&&(c.matrix=ln(c.element,!1,!1,!0)),u=a[c.id],u&&Do(c,u,r,!0,0,c),c.matrix=ln(c.element,!1,!1,!0);return this},e.getProperty=function(i,r){var s=this.getElementState(i)||bu;return(r in s?s:s.props||bu)[r]},e.add=function(i){for(var r=i.targets.length,s=this.idLookup,o=this.alt,a,l,c;r--;)l=i.elementStates[r],c=s[l.id],c&&(l.element===c.element||o[l.id]&&o[l.id].element===l.element)?(a=this.elementStates.indexOf(l.element===c.element?c:o[l.id]),this.targets.splice(a,1,i.targets[r]),this.elementStates.splice(a,1,l)):(this.targets.push(i.targets[r]),this.elementStates.push(l));return i.interrupted&&(this.interrupted=!0),i.simple||(this.simple=!1),gc(this),this},e.compare=function(i){var r=i.idLookup,s=this.idLookup,o=[],a=[],l=[],c=[],u=[],d=i.alt,h=this.alt,f=function(P,A,E){return(P.isVisible!==A.isVisible?P.isVisible?l:c:P.isVisible?a:o).push(E)&&u.push(E)},g=function(P,A,E){return u.indexOf(E)<0&&f(P,A,E)},p,w,b,v,m,_,y,S;for(b in r)m=d[b],_=h[b],p=m?rb(i,this,b):r[b],v=p.element,w=s[b],_?(S=w.isVisible||!_.isVisible&&v===w.element?w:_,y=m&&!p.isVisible&&!m.isVisible&&S.element===m.element?m:p,y.isVisible&&S.isVisible&&y.element!==S.element?((y.isDifferent(S)?a:o).push(y.element,S.element),u.push(y.element,S.element)):f(y,S,y.element),m&&y.element===m.element&&(m=r[b]),g(y.element!==w.element&&m?m:y,w,w.element),g(m&&m.element===_.element?m:y,_,_.element),m&&g(m,_.element===m.element?_:w,m.element)):(w?w.isDifferent(p)?f(p,w,v):o.push(v):l.push(v),m&&g(m,w,m.element));for(b in s)r[b]||(c.push(s[b].element),h[b]&&c.push(h[b].element));return{changed:a,unchanged:o,enter:l,leave:c}},e.recordInlineStyles=function(){for(var i=ef[this.props]||tf,r=this.elementStates.length;r--;)Dl(this.elementStates[r],i)},e.interrupt=function(i){var r=this,s=[];
4this.targets.forEach(function(o){var a=o._flip,l=Xp(a,i?0:1);i&&l&&s.indexOf(a)<0&&a.add(function(){return r.updateVisibility()}),l&&s.push(a)}),!i&&s.length&&this.updateVisibility(),this.interrupted||(this.interrupted=!!s.length)},e.updateVisibility=function(){this.elementStates.forEach(function(i){var r=i.element.getBoundingClientRect();i.isVisible=!!(r.width||r.height||r.top||r.left),i.uncache=1})},e.getElementState=function(i){return this.elementStates[this.targets.indexOf(Za(i))]},e.makeAbsolute=function(){return wu(this.elementStates.slice(0),!0,!0).map(Yp)},t})(),Ys=(function(){function t(n,i,r){n instanceof t?Object.assign(this,n,i||{}):(this.element=n,this.update(i,r))}var e=t.prototype;return e.isDifferent=function(i){var r=this.bounds,s=i.bounds;return r.top!==s.top||r.left!==s.left||r.width!==s.width||r.height!==s.height||!this.matrix.equals(i.matrix)||this.opacity!==i.opacity||this.props&&i.props&&JSON.stringify(this.props)!==JSON.stringify(i.props)},e.clone=function(i){return new t(this,i)},e.update=function(i,r){var s=this,o=s.element,a=on.getProperty(o),l=on.core.getCache(o),c=o.getBoundingClientRect(),u=o.getBBox&&typeof o.getBBox=="function"&&o.nodeName.toLowerCase()!=="svg"&&o.getBBox(),d=r?new Lr(1,0,0,1,c.left+qp(),c.top+jp()):ln(o,!1,!1,!0);l.uncache=1,s.getProp=a,s.element=o,s.id=H4(o),s.matrix=d,s.cache=l,s.bounds=c,s.isVisible=!!(c.width||c.height||c.left||c.top),s.display=a("display"),s.position=a("position"),s.parent=o.parentNode,s.x=a("x","px"),s.y=a("y","px"),s.scaleX=l.scaleX,s.scaleY=l.scaleY,s.rotation=a("rotation"),s.skewX=a("skewX"),s.opacity=a("opacity"),s.width=u?u.width:wr(a("width","px"),.04),s.height=u?u.height:wr(a("height","px"),.04),i&&F4(s,Wp[i]||eb(i)),s.ctm=o.getCTM&&o.nodeName.toLowerCase()==="svg"&&V1(o).inverse(),s.simple=r||vo(d.a)===1&&!vo(d.b)&&!vo(d.c)&&vo(d.d)===1,s.uncache=0},t})(),q4=(function(){function t(n,i){this.vars=n,this.batch=i,this.states=[],this.timeline=i.timeline}var e=t.prototype;return e.getStateById=function(i){for(var r=this.states.length;r--;)if(this.states[r].idLookup[i])return this.states[r]},e.kill=function(){this.batch.remove(this)},t})(),z4=(function(){function t(n){this.id=n,this.actions=[],this._kill=[],this._final=[],this._abs=[],this._run=[],this.data={},this.state=new Oi,this.timeline=on.timeline()}var e=t.prototype;return e.add=function(i){var r=this.actions.filter(function(s){return s.vars===i});return r.length?r[0]:(r=new q4(typeof i=="function"?{animate:i}:i,this),this.actions.push(r),r)},e.remove=function(i){var r=this.actions.indexOf(i);return r>=0&&this.actions.splice(r,1),this},e.getState=function(i){var r=this,s=gt,o=Ja;return gt=this,this.state.clear(),this._kill.length=0,this.actions.forEach(function(a){a.vars.getState&&(a.states.length=0,Ja=a,a.state=a.vars.getState(a)),i&&a.states.forEach(function(l){return r.state.add(l)})}),Ja=o,gt=s,this.killConflicts(),this},e.animate=function(){var i=this,r=gt,s=this.timeline,o=this.actions.length,a,l;for(gt=this,s.clear(),this._abs.length=this._final.length=this._run.length=0,this.actions.forEach(function(c){c.vars.animate&&c.vars.animate(c);var u=c.vars.onEnter,d=c.vars.onLeave,h=c.targets,f,g;h&&h.length&&(u||d)&&(f=new Oi,c.states.forEach(function(p){return f.add(p)}),g=f.compare(nf.getState(h)),g.enter.length&&u&&u(g.enter),g.leave.length&&d&&d(g.leave))}),tb(this._abs),this._run.forEach(function(c){return c()}),l=s.duration(),a=this._final.slice(0),s.add(function(){l<=s.time()&&(a.forEach(function(c){return c()}),d_(i,"onComplete"))}),gt=r;o--;)this.actions[o].vars.once&&this.actions[o].kill();return d_(this,"onStart"),s.restart(),this},e.loadState=function(i){i||(i=function(){return 0});var r=[];return this.actions.forEach(function(s){if(s.vars.loadState){var o,a=function l(c){c&&(s.targets=c),o=r.indexOf(l),~o&&(r.splice(o,1),r.length||i())};r.push(a),s.vars.loadState(a)}}),r.length||i(),this},e.setState=function(){return this.actions.forEach(function(i){return i.targets=i.vars.setState&&i.vars.setState(i)}),this},e.killConflicts=function(i){return this.state.interrupt(i),this._kill.forEach(function(r){return r.interrupt(i)}),this},e.run=function(i,r){var s=this;
4return this!==gt&&(i||this.getState(r),this.loadState(function(){s._killed||(s.setState(),s.animate())})),this},e.clear=function(i){this.state.clear(),i||(this.actions.length=0)},e.getStateById=function(i){for(var r=this.actions.length,s;r--;)if(s=this.actions[r].getStateById(i),s)return s;return this.state.idLookup[i]&&this.state},e.kill=function(){this._killed=1,this.clear(),delete hh[this.id]},t})(),nf=(function(){function t(){}return t.getState=function(n,i){var r=Gf(n,i);return Ja&&Ja.states.push(r),i&&i.batch&&t.batch(i.batch).state.add(r),r},t.from=function(n,i){return i=i||{},"clearProps"in i||(i.clearProps=!0),Jf(n,Gf(i.targets||n.targets,{props:i.props||n.props,simple:i.simple,kill:!!i.kill}),i,-1)},t.to=function(n,i){return Jf(n,Gf(i.targets||n.targets,{props:i.props||n.props,simple:i.simple,kill:!!i.kill}),i,1)},t.fromTo=function(n,i,r){return Jf(n,i,r)},t.fit=function(n,i,r){var s=r?bo(r,J1):{},o=r||s,a=o.absolute,l=o.scale,c=o.getVars,u=o.props,d=o.runBackwards,h=o.onComplete,f=o.simple,g=r&&r.fitChild&&Za(r.fitChild),p=ph(i,u,f,n),w=ph(n,0,f,p),b=u?ef[u]:tf,v=on.context();return u&&nb(s,p.props),Dl(w,b),d&&("immediateRender"in s||(s.immediateRender=!0),s.onComplete=function(){xu(w),h&&h.apply(this,arguments)}),a&&Yp(w,p),s=Do(w,p,l||g,!s.duration&&u,g,s.duration||c?s:0),typeof r=="object"&&"zIndex"in r&&(s.zIndex=r.zIndex),v&&!c&&v.add(function(){return function(){return xu(w)}}),c?s:s.duration?on.to(w.element,s):null},t.makeAbsolute=function(n,i){return(n instanceof Oi?n:new Oi(n,i)).makeAbsolute()},t.batch=function(n){return n||(n="default"),hh[n]||(hh[n]=new z4(n))},t.killFlipsOf=function(n,i){(n instanceof Oi?n.targets:Qo(n)).forEach(function(r){return r&&Xp(r._flip,i!==!1?1:2)})},t.isFlipping=function(n){var i=t.getByTarget(n);return!!i&&i.isActive()},t.getByTarget=function(n){return(Za(n)||bu)._flip},t.getElementState=function(n,i){return new Ys(Za(n),i)},t.convertCoordinates=function(n,i,r){var s=ln(i,!0,!0).multiply(ln(n));return r?s.apply(r):s},t.register=function(n){if(Wr=typeof document<"u"&&document.body,Wr){on=n,Hp(Wr),Qo=on.utils.toArray,dh=on.core.getStyleSaver;var i=on.utils.snap(.1);wr=function(s,o){return i(parseFloat(s)+o)}}},t})();nf.version="3.15.0";typeof window<"u"&&window.gsap&&window.gsap.registerPlugin(nf);function V4(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function U4(t,e,n){return e&&V4(t.prototype,e),t}var un,jc,si,Qr,Jr,Io,sb,Ss,No,ob,xr,Ci,ab,lb=function(){return un||typeof window<"u"&&(un=window.gsap)&&un.registerPlugin&&un},cb=1,wo=[],He=[],tr=[],el=Date.now,gh=function(e,n){return n},W4=function(){var e=No.core,n=e.bridge||{},i=e._scrollers,r=e._proxies;i.push.apply(i,He),r.push.apply(r,tr),He=i,tr=r,gh=function(o,a){return n[o](a)}},is=function(e,n){return~tr.indexOf(e)&&tr[tr.indexOf(e)+1][n]},tl=function(e){return!!~ob.indexOf(e)},En=function(e,n,i,r,s){return e.addEventListener(n,i,{passive:r!==!1,capture:!!s})},Sn=function(e,n,i,r){return e.removeEventListener(n,i,!!r)},mc="scrollLeft",_c="scrollTop",mh=function(){return xr&&xr.isPressed||He.cache++},ku=function(e,n){var i=function r(s){if(s||s===0){cb&&(si.history.scrollRestoration="manual");var o=xr&&xr.isPressed;s=r.v=Math.round(s)||(xr&&xr.iOS?1:0),e(s),r.cacheID=He.cache,o&&gh("ss",s)}else(n||He.cache!==r.cacheID||gh("ref"))&&(r.cacheID=He.cache,r.v=e());return r.v+r.offset};return i.offset=0,e&&i},Ln={s:mc,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:ku(function(t){return arguments.length?si.scrollTo(t,Yt.sc()):si.pageXOffset||Qr[mc]||Jr[mc]||Io[mc]||0})},Yt={s:_c,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Ln,sc:ku(function(t){return arguments.length?si.scrollTo(Ln.sc(),t):si.pageYOffset||Qr[_c]||Jr[_c]||Io[_c]||0})},jn=function(e,n){return(n&&n._ctx&&n._ctx.selector||un.utils.toArray)(e)[0]||(typeof e=="string"&&un.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},Y4=function(e,n){for(var i=n.length;i--;)if(n[i]===e||n[i].contains(e))return!0;return!1},cs=function(e,n){var i=n.s,r=n.sc;tl(e)&&(e=Qr.scrollingElement||Jr);var s=He.indexOf(e),o=r===Yt.sc?1:2;!~s&&(s=He.push(e)-1),He[s+o]||En(e,"scroll",mh);var a=He[s+o],l=a||(He[s+o]=ku(is(e,i),!0)||(tl(e)?r:ku(function(c){return arguments.length?e[i]=c:e[i]})));return l.target=e,a||(l.smooth=un.getProperty(e,"scrollBehavior")==="smooth"),l},_h=function(e,n,i){var r=e,s=e,o=el(),a=o,l=n||50,c=Math.max(500,l*3),u=function(g,p){var w=el();p||w-o>l?(s=r,r=g,a=o,o=w):i?r+=g:r=s+(g-s)/(w-a)*(o-a)},d=function(){s=r=i?0:r,a=o=0},h=function(g){var p=a,w=s,b=el();return(g||g===0)&&g!==r&&u(g),o===a||b-a>c?0:(r+(i?w:-w))/((i?b:o)-p)*1e3};return{update:u,reset:d,getVelocity:h}},_a=function(e,n){return n&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},w_=function(e){var n=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(i)?n:i},ub=function(){No=un.core.globals().ScrollTrigger,No&&No.core&&W4()},fb=function(e){return un=e||lb(),!jc&&un&&typeof document<"u"&&document.body&&(si=window,Qr=document,Jr=Qr.documentElement,Io=Qr.body,ob=[si,Qr,Jr,Io],un.utils.clamp,ab=un.core.context||function(){},Ss="onpointerenter"in Io?"pointer":"mouse",sb=Dt.isTouch=si.matchMedia&&si.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in si||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Ci=Dt.eventTypes=("ontouchstart"in Jr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Jr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return cb=0},500),jc=1),No||ub(),jc};Ln.op=Yt;He.cache=0;var Dt=(function(){function t(n){this.init(n)}var e=t.prototype;return e.init=function(i){jc||fb(un)||console.warn("Please gsap.registerPlugin(Observer)"),No||ub();var r=i.tolerance,s=i.dragMinimum,o=i.type,a=i.target,l=i.lineHeight,c=i.debounce,u=i.preventDefault,d=i.onStop,h=i.onStopDelay,f=i.ignore,g=i.wheelSpeed,p=i.event,w=i.onDragStart,b=i.onDragEnd,v=i.onDrag,m=i.onPress,_=i.onRelease,y=i.onRight,S=i.onLeft,k=i.onUp,P=i.onDown,A=i.onChangeX,E=i.onChangeY,M=i.onChange,R=i.onToggleX,N=i.onToggleY,Y=i.onHover,U=i.onHoverEnd,q=i.onMove,V=i.ignoreCheck,X=i.isNormalizer,le=i.onGestureStart,O=i.onGestureEnd,fe=i.onWheel,ce=i.onEnable,Re
vendor: 6,634 bytes, line 4
4=i.onDisable,ye=i.onClick,Se=i.scrollSpeed,ge=i.capture,F=i.allowClicks,K=i.lockAxis,ne=i.onLockAxis;this.target=a=jn(a)||Jr,this.vars=i,f&&(f=un.utils.toArray(f)),r=r||1e-9,s=s||0,g=g||1,Se=Se||1,o=o||"wheel,touch,pointer",c=c!==!1,l||(l=parseFloat(si.getComputedStyle(Io).lineHeight)||22);var oe,de,Ee,x,T,D,W,C=this,z=0,ie=0,re=i.passive||!u&&i.passive!==!1,G=cs(a,Ln),$=cs(a,Yt),ve=G(),ae=$(),ue=~o.indexOf("touch")&&!~o.indexOf("pointer")&&Ci[0]==="pointerdown",_e=tl(a),xe=a.ownerDocument||Qr,Le=[0,0,0],$e=[0,0,0],We=0,ot=function(){return We=el()},Ye=function(H,ee){return(C.event=H)&&f&&Y4(H.target,f)||ee&&ue&&H.pointerType!=="touch"||V&&V(H,ee)},Ct=function(){C._vx.reset(),C._vy.reset(),de.pause(),d&&d(C)},Kt=function(){var H=C.deltaX=w_(Le),ee=C.deltaY=w_($e),j=Math.abs(H)>=r,se=Math.abs(ee)>=r;M&&(j||se)&&M(C,H,ee,Le,$e),j&&(y&&C.deltaX>0&&y(C),S&&C.deltaX<0&&S(C),A&&A(C),R&&C.deltaX<0!=z<0&&R(C),z=C.deltaX,Le[0]=Le[1]=Le[2]=0),se&&(P&&C.deltaY>0&&P(C),k&&C.deltaY<0&&k(C),E&&E(C),N&&C.deltaY<0!=ie<0&&N(C),ie=C.deltaY,$e[0]=$e[1]=$e[2]=0),(x||Ee)&&(q&&q(C),Ee&&(w&&Ee===1&&w(C),v&&v(C),Ee=0),x=!1),D&&!(D=!1)&&ne&&ne(C),T&&(fe(C),T=!1),oe=0},$n=function(H,ee,j){Le[j]+=H,$e[j]+=ee,C._vx.update(H),C._vy.update(ee),c?oe||(oe=requestAnimationFrame(Kt)):Kt()},ft=function(H,ee){K&&!W&&(C.axis=W=Math.abs(H)>Math.abs(ee)?"x":"y",D=!0),W!=="y"&&(Le[2]+=H,C._vx.update(H,!0)),W!=="x"&&($e[2]+=ee,C._vy.update(ee,!0)),c?oe||(oe=requestAnimationFrame(Kt)):Kt()},Rt=function(H){if(!Ye(H,1)){H=_a(H,u);var ee=H.clientX,j=H.clientY,se=ee-C.x,Q=j-C.y,he=C.isDragging;C.x=ee,C.y=j,(he||(se||Q)&&(Math.abs(C.startX-ee)>=s||Math.abs(C.startY-j)>=s))&&(Ee||(Ee=he?2:1),he||(C.isDragging=!0),ft(se,Q))}},dn=C.onPress=function(I){Ye(I,1)||I&&I.button||(C.axis=W=null,de.pause(),C.isPressed=!0,I=_a(I),z=ie=0,C.startX=C.x=I.clientX,C.startY=C.y=I.clientY,C._vx.reset(),C._vy.reset(),En(X?a:xe,Ci[1],Rt,re,!0),C.deltaX=C.deltaY=0,m&&m(C))},Me=C.onRelease=function(I){if(!Ye(I,1)){Sn(X?a:xe,Ci[1],Rt,!0);var H=!isNaN(C.y-C.startY),ee=C.isDragging,j=ee&&(Math.abs(C.x-C.startX)>3||Math.abs(C.y-C.startY)>3),se=_a(I);!j&&H&&(C._vx.reset(),C._vy.reset(),u&&F&&un.delayedCall(.08,function(){if(el()-We>300&&!I.defaultPrevented){if(I.target.click)I.target.click();else if(xe.createEvent){var Q=xe.createEvent("MouseEvents");Q.initMouseEvent("click",!0,!0,si,1,se.screenX,se.screenY,se.clientX,se.clientY,!1,!1,!1,!1,0,null),I.target.dispatchEvent(Q)}}})),C.isDragging=C.isGesturing=C.isPressed=!1,d&&ee&&!X&&de.restart(!0),Ee&&Kt(),b&&ee&&b(C),_&&_(C,j)}},Gn=function(H){return H.touches&&H.touches.length>1&&(C.isGesturing=!0)&&le(H,C.isDragging)},wt=function(){return(C.isGesturing=!1)||O(C)},hn=function(H){if(!Ye(H)){var ee=G(),j=$();$n((ee-ve)*Se,(j-ae)*Se,1),ve=ee,ae=j,d&&de.restart(!0)}},Bn=function(H){if(!Ye(H)){H=_a(H,u),fe&&(T=!0);var ee=(H.deltaMode===1?l:H.deltaMode===2?si.innerHeight:1)*g;$n(H.deltaX*ee,H.deltaY*ee,0),d&&!X&&de.restart(!0)}},Bi=function(H){if(!Ye(H)){var ee=H.clientX,j=H.clientY,se=ee-C.x,Q=j-C.y;C.x=ee,C.y=j,x=!0,d&&de.restart(!0),(se||Q)&&ft(se,Q)}},ke=function(H){C.event=H,Y(C)},L=function(H){C.event=H,U(C)},Z=function(H){return Ye(H)||_a(H,u)&&ye(C)};de=C._dc=un.delayedCall(h||.25,Ct).pause(),C.deltaX=C.deltaY=0,C._vx=_h(0,50,!0),C._vy=_h(0,50,!0),C.scrollX=G,C.scrollY=$,C.isDragging=C.isGesturing=C.isPressed=!1,ab(this),C.enable=function(I){return C.isEnabled||(En(_e?xe:a,"scroll",mh),o.indexOf("scroll")>=0&&En(_e?xe:a,"scroll",hn,re,ge),o.indexOf("wheel")>=0&&En(a,"wheel",Bn,re,ge),(o.indexOf("touch")>=0&&sb||o.indexOf("pointer")>=0)&&(En(a,Ci[0],dn,re,ge),En(xe,Ci[2],Me),En(xe,Ci[3],Me),F&&En(a,"click",ot,!0,!0),ye&&En(a,"click",Z),le&&En(xe,"gesturestart",Gn),O&&En(xe,"gestureend",wt),Y&&En(a,Ss+"enter",ke),U&&En(a,Ss+"leave",L),q&&En(a,Ss+"move",Bi)),C.isEnabled=!0,C.isDragging=C.isGesturing=C.isPressed=x=Ee=!1,C._vx.reset(),C._vy.reset(),ve=G(),ae=$(),I&&I.type&&dn(I),ce&&ce(C)),C},C.disable=function(){C.isEnabled&&(wo.filter(function(I){return I!==C&&tl(I.target)}).length||Sn(_e?xe:a,"scroll",mh),C.isPressed&&(C._vx.reset(),C._vy.reset(),Sn(X?a:xe,Ci[1],Rt,!0)),Sn(_e?xe:a,"scroll",hn,ge),Sn(a,"wheel",Bn,ge),Sn(a,Ci[0],dn,ge),Sn(xe,Ci[2],Me),Sn(xe,Ci[3],Me),Sn(a,"click",ot,!0),Sn(a,"click",Z),Sn(xe,"gesturestart",Gn),Sn(xe,"gestureend",wt),Sn(a,Ss+"enter",ke),Sn(a,Ss+"leave",L),Sn(a,Ss+"move",Bi),C.isEnabled=C.isPressed=C.isDragging=!1,Re&&Re(C))},C.kill=C.revert=function(){C.disable();var I=wo.indexOf(C);I>=0&&wo.splice(I,1),xr===C&&(xr=0)},wo.push(C),X&&tl(a)&&(xr=C),C.enable(p)},U4(t,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),t})();Dt.version="3.15.0";Dt.create=function(t){return new Dt(t)};Dt.register=fb;Dt.getAll=function(){return wo.slice()};Dt.getById=function(t){return wo.filter(function(e){return e.vars.id===t})[0]};lb()&&un.registerPlugin(Dt);var be,fo,Fe,st,ni,nt,Gp,Tu,Il,nl,Ma,yc,mn,rf,yh,Rn,x_,k_,ho,db,Zf,hb,An,vh,pb,gb,jr,bh,Kp,$o,Qp,il,wh,ed,vc=1,_n=Date.now,td=_n(),ki=0,Oa=0,T_=function(e,n,i){var r=Jn(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return i["_"+n+"Clamp"]=r,r?e.substr(6,e.length-7):e},S_=function(e,n){return n&&(!Jn(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},X4=function t(){return Oa&&requestAnimationFrame(t)},C_=function(){return rf=1},E_=function(){return rf=0},Ui=function(e){return e},La=function(e){return Math.round(e*1e5)/1e5||0},mb=function(){return typeof window<"u"},_b=function(){return be||mb()&&(be=window.gsap)&&be.registerPlugin&&be},Xs=function(e){return!!~Gp.indexOf(e)},yb=function(e){return(e==="Height"?Qp:Fe["inner"+e])||ni["client"+e]||nt["client"+e]},vb=function(e){return is(e,"getBoundingClientRect")||(Xs(e)?function(){return Wc.width=Fe.innerWidth,Wc.height=Qp,Wc}:function(){return _r(e)})},G4=function(e,n,i){var r=i.d,s=i.d2,o=i.a;return(o=is(e,"getBoundingClientRect"))?function(){return o()[r]}:function(){return(n?yb(s):e["client"+s])||0}},K4=function(e,n){return!n||~tr.indexOf(e)?vb(e):function(){return Wc}},Ji=function(e,n){var i=n.s,r=n.d2,s=n.d,o=n.a;return Math.max(0,(i="scroll"+r)&&(o=is(e,i))?o()-vb(e)()[s]:Xs(e)?(ni[i]||nt[i])-yb(r):e[i]-e["offset"+r])},bc=function(e,n){for(var i=0;i<ho.length;i+=3)(!n||~n.indexOf(ho[i+1]))&&e(ho[i],ho[i+1],ho[i+2])},Jn=function(e){return typeof e=="string"},bn=function(e){return typeof e=="function"},Da=function(e){return typeof e=="number"},Cs=function(e){return typeof e=="object"},ya=function(e,n,i){return e&&e.progress(n?0:1)&&i&&e.pause()},ro=function(e,n,i){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return n(e,i)}):n(e,i);
vendor: 8,852 bytes, line 4
4r&&r.totalTime&&(e.callbackAnimation=r)}},so=Math.abs,bb="left",wb="top",Jp="right",Zp="bottom",js="width",qs="height",rl="Right",sl="Left",ol="Top",al="Bottom",$t="padding",vi="margin",Jo="Width",eg="Height",qt="px",bi=function(e){return Fe.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},Q4=function(e){var n=bi(e).position;e.style.position=n==="absolute"||n==="fixed"?n:"relative"},P_=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},_r=function(e,n){var i=n&&bi(e)[yh]!=="matrix(1, 0, 0, 1, 0, 0)"&&be.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return i&&i.progress(0).kill(),r},Su=function(e,n){var i=n.d2;return e["offset"+i]||e["client"+i]||0},xb=function(e){var n=[],i=e.labels,r=e.duration(),s;for(s in i)n.push(i[s]/r);return n},J4=function(e){return function(n){return be.utils.snap(xb(e),n)}},tg=function(e){var n=be.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(r,s){return r-s});return i?function(r,s,o){o===void 0&&(o=.001);var a;if(!s)return n(r);if(s>0){for(r-=o,a=0;a<i.length;a++)if(i[a]>=r)return i[a];return i[a-1]}else for(a=i.length,r+=o;a--;)if(i[a]<=r)return i[a];return i[0]}:function(r,s,o){o===void 0&&(o=.001);var a=n(r);return!s||Math.abs(a-r)<o||a-r<0==s<0?a:n(s<0?r-e:r+e)}},Z4=function(e){return function(n,i){return tg(xb(e))(n,i.direction)}},wc=function(e,n,i,r){return i.split(",").forEach(function(s){return e(n,s,r)})},Jt=function(e,n,i,r,s){return e.addEventListener(n,i,{passive:!r,capture:!!s})},Qt=function(e,n,i,r){return e.removeEventListener(n,i,!!r)},xc=function(e,n,i){i=i&&i.wheelHandler,i&&(e(n,"wheel",i),e(n,"touchmove",i))},A_={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},kc={toggleActions:"play",anticipatePin:0},Cu={top:0,left:0,center:.5,bottom:1,right:1},qc=function(e,n){if(Jn(e)){var i=e.indexOf("="),r=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(r*=n/100),e=e.substr(0,i-1)),e=r+(e in Cu?Cu[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},Tc=function(e,n,i,r,s,o,a,l){var c=s.startColor,u=s.endColor,d=s.fontSize,h=s.indent,f=s.fontWeight,g=st.createElement("div"),p=Xs(i)||is(i,"pinType")==="fixed",w=e.indexOf("scroller")!==-1,b=p?nt:i.tagName==="IFRAME"?i.contentDocument.body:i,v=e.indexOf("start")!==-1,m=v?c:u,_="border-color:"+m+";font-size:"+d+";color:"+m+";font-weight:"+f+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return _+="position:"+((w||l)&&p?"fixed;":"absolute;"),(w||l||!p)&&(_+=(r===Yt?Jp:Zp)+":"+(o+parseFloat(h))+"px;"),a&&(_+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),g._isStart=v,g.setAttribute("class","gsap-marker-"+e+(n?" marker-"+n:"")),g.style.cssText=_,g.innerText=n||n===0?e+"-"+n:e,b.children[0]?b.insertBefore(g,b.children[0]):b.appendChild(g),g._offset=g["offset"+r.op.d2],zc(g,0,r,v),g},zc=function(e,n,i,r){var s={display:"block"},o=i[r?"os2":"p2"],a=i[r?"p2":"os2"];e._isFlipped=r,s[i.a+"Percent"]=r?-100:0,s[i.a]=r?"1px":0,s["border"+o+Jo]=1,s["border"+a+Jo]=0,s[i.p]=n+"px",be.set(e,s)},Be=[],xh={},Nl,R_=function(){return _n()-ki>34&&(Nl||(Nl=requestAnimationFrame(Cr)))},oo=function(){(!An||!An.isPressed||An.startX>nt.clientWidth)&&(He.cache++,An?Nl||(Nl=requestAnimationFrame(Cr)):Cr(),ki||Ks("scrollStart"),ki=_n())},nd=function(){gb=Fe.innerWidth,pb=Fe.innerHeight},Ia=function(e){He.cache++,(e===!0||!mn&&!hb&&!st.fullscreenElement&&!st.webkitFullscreenElement&&(!vh||gb!==Fe.innerWidth||Math.abs(Fe.innerHeight-pb)>Fe.innerHeight*.25))&&Tu.restart(!0)},Gs={},e5=[],kb=function t(){return Qt(Ie,"scrollEnd",t)||Rs(!0)},Ks=function(e){return Gs[e]&&Gs[e].map(function(n){return n()})||e5},Qn=[],Tb=function(e){for(var n=0;n<Qn.length;n+=5)(!e||Qn[n+4]&&Qn[n+4].query===e)&&(Qn[n].style.cssText=Qn[n+1],Qn[n].getBBox&&Qn[n].setAttribute("transform",Qn[n+2]||""),Qn[n+3].uncache=1)},Sb=function(){return He.forEach(function(e){return bn(e)&&++e.cacheID&&(e.rec=e())})},ng=function(e,n){var i;for(Rn=0;Rn<Be.length;Rn++)i=Be[Rn],i&&(!n||i._ctx===n)&&(e?i.kill(1):i.revert(!0,!0));il=!0,n&&Tb(n),n||Ks("revert")},Cb=function(e,n){He.cache++,(n||!Mn)&&He.forEach(function(i){return bn(i)&&i.cacheID++&&(i.rec=0)}),Jn(e)&&(Fe.history.scrollRestoration=Kp=e)},Mn,zs=0,M_,t5=function(){if(M_!==zs){var e=M_=zs;requestAnimationFrame(function(){return e===zs&&Rs(!0)})}},Eb=function(){nt.appendChild($o),Qp=!An&&$o.offsetHeight||Fe.innerHeight,nt.removeChild($o)},O_=function(e){return Il(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(n){return n.style.display=e?"none":"block"})},Rs=function(e,n){if(ni=st.documentElement,nt=st.body,Gp=[Fe,st,ni,nt],ki&&!e&&!il){Jt(Ie,"scrollEnd",kb);return}Eb(),Mn=Ie.isRefreshing=!0,il||Sb();var i=Ks("refreshInit");db&&Ie.sort(),n||ng(),He.forEach(function(r){bn(r)&&(r.smooth&&(r.target.style.scrollBehavior="auto"),r(0))}),Be.slice(0).forEach(function(r){return r.refresh()}),il=!1,Be.forEach(function(r){if(r._subPinOffset&&r.pin){var s=r.vars.horizontal?"offsetWidth":"offsetHeight",o=r.pin[s];r.revert(!0,1),r.adjustPinSpacing(r.pin[s]-o),r.refresh()}}),wh=1,O_(!0),Be.forEach(function(r){var s=Ji(r.scroller,r._dir),o=r.vars.end==="max"||r._endClamp&&r.end>s,a=r._startClamp&&r.start>=s;(o||a)&&r.setPositions(a?s-1:r.start,o?Math.max(a?s:r.start+1,s):r.end,!0)}),O_(!1),wh=0,i.forEach(function(r){return r&&r.render&&r.render(-1)}),He.forEach(function(r){bn(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),Cb(Kp,1),Tu.pause(),zs++,Mn=2,Cr(2),Be.forEach(function(r){return bn(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Mn=Ie.isRefreshing=!1,Ks("refresh")},kh=0,Vc=1,ll,Cr=function(e){if(e===2||!Mn&&!il){Ie.isUpdating=!0,ll&&ll.update(0);var n=Be.length,i=_n(),r=i-td>=50,s=n&&Be[0].scroll();if(Vc=kh>s?-1:1,Mn||(kh=s),r&&(ki&&!rf&&i-ki>200&&(ki=0,Ks("scrollEnd")),Ma=td,td=i),Vc<0){for(Rn=n;Rn-- >0;)Be[Rn]&&Be[Rn].update(0,r);Vc=1}else for(Rn=0;Rn<n;Rn++)Be[Rn]&&Be[Rn].update(0,r);Ie.isUpdating=!1}Nl=0},Th=[bb,wb,Zp,Jp,vi+al,vi+rl,vi+ol,vi+sl,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Uc=Th.concat([js,qs,"boxSizing","max"+Jo,"max"+eg,"position",vi,$t,$t+ol,$t+rl,$t+al,$t+sl]),n5=function(e,n,i){Bo(i);var r=e._gsap;if(r.spacerIsNative)Bo(r.spacerState);else if(e._gsap.swappedIn){var s=n.parentNode;s&&(s.insertBefore(e,n),s.removeChild(n))}e._gsap.swappedIn=!1},id=function(e,n,i,r){if(!e._gsap.swappedIn){for(var s=Th.length,o=n.style,a=e.style,l;s--;)l=Th[s],o[l]=i[l];o.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(o.display="inline-block"),a[Zp]=a[Jp]="auto",o.flexBasis=i.flexBasis||"auto",o.overflow="visible",o.boxSizing="border-box",o[js]=Su(e,Ln)+qt,o[qs]=Su(e,Yt)+qt,o[$t]=a[vi]=a[wb]=a[bb]="0",Bo(r),a[js]=a["max"+Jo]=i[js],a[qs]=a["max"+eg]=i[qs],a[$t]=i[$t],e.parentNode!==n&&(e.parentNode.insertBefore(n,e),n.appendChild(e)),e._gsap.swappedIn=!0}},i5=/([A-Z])/g,Bo=function(e){if(e){var n=e.t.style,i=e.length,r=0,s,o;for((e.t._gsap||be.core.getCache(e.t)).uncache=1;r<i;r+=2)o=e[r+1],s=e[r],o?n[s]=o:n[s]&&n.removeProperty(s.replace(i5,"-$1").toLowerCase())}},Sc=function(e){for(var n=Uc.length,i=e.style,r=[],s=0;s<n;s++)r.push(Uc[s],i[Uc[s]]);return r.t=e,r},r5=function(e,n,i){for(var r=[],s=e.length,o=i?8:0,a;o<s;o+=2)a=e[o],r.push(a,a in n?n[a]:e[o+1]);return r.t=e.t,r},Wc={left:0,top:0},L_=function(e,n,i,r,s,o,a,l,c,u,d,h,f,g){bn(e)&&(e=e(l)),Jn(e)&&e.substr(0,3)==="max"&&(e=h+(e.charAt(4)==="="?qc("0"+e.substr(3),i):0));var p=f?f.time():0,w,b,v;if(f&&f.seek(0),isNaN(e)||(e=+e),Da(e))f&&(e=be.utils.mapRange(f.scrollTrigger.start,f.scrollTrigger.end,0,h,e)),a&&zc(a,i,r,!0);else{bn(n)&&(n=n(l));var m=(e||"0").split(" "),_,y,S,k;v=jn(n,l)||nt,_=_r(v)||{},(!_||!_.left&&!_.top)&&bi(v).display==="none"&&(k=v.style.display,v.style.display="block",_=_r(v),k?v.style.display=k:v.style.removeProperty("display")),y=qc(m[0],_[r.d]),S=qc(m[1]||"0",i),e=_[r.p]-c[r.p]-u+y+s-S,a&&zc(a,S,r,i-S<20||a._isStart&&S>20),i-=i-S}if(g&&(l[g]=e||-.001,e<0&&(e=0)),o){var P=e+i,A=o._isStart;w="scroll"+r.d2,zc(o,P,r,A&&P>20||!A&&(d?Math.max(nt[w],ni[w]):o.parentNode[w])<=P+1),d&&(c=_r(a),d&&(o.style[r.op.p]=c[r.op.p]-r.op.m-o._offset+qt))}return f&&v&&(w=_r(v),f.seek(h),b=_r(v),f._caScrollDist=w[r.p]-b[r.p],e=e/f._caScrollDist*h),f&&f.seek(p),f?e:Math.round(e)},s5=/(webkit|moz|length|cssText|inset)/i,D_=function(e,n,i,r){if(e.parentNode!==n){var s=e.style,o,a;if(n===nt){e._stOrig=s.cssText,a=bi(e);
vendor: 5,387 bytes, line 4
4for(o in a)!+o&&!s5.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=i,s.left=r}else s.cssText=e._stOrig;be.core.getCache(e).uncache=1,n.appendChild(e)}},Pb=function(e,n,i){var r=n,s=r;return function(o){var a=Math.round(e());return a!==r&&a!==s&&Math.abs(a-r)>3&&Math.abs(a-s)>3&&(o=a,i&&i()),s=r,r=Math.round(o),r}},Cc=function(e,n,i){var r={};r[n.p]="+="+i,be.set(e,r)},I_=function(e,n){var i=cs(e,n),r="_scroll"+n.p2,s=function o(a,l,c,u,d){var h=o.tween,f=l.onComplete,g={};c=c||i();var p=Pb(i,c,function(){h.kill(),o.tween=0});return d=u&&d||0,u=u||a-c,h&&h.kill(),l[r]=a,l.inherit=!1,l.modifiers=g,g[r]=function(){return p(c+u*h.ratio+d*h.ratio*h.ratio)},l.onUpdate=function(){He.cache++,o.tween&&Cr()},l.onComplete=function(){o.tween=0,f&&f.call(h)},h=o.tween=be.to(e,l),h};return e[r]=i,i.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},Jt(e,"wheel",i.wheelHandler),Ie.isTouch&&Jt(e,"touchmove",i.wheelHandler),s},Ie=(function(){function t(n,i){fo||t.register(be)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),bh(this),this.init(n,i)}var e=t.prototype;return e.init=function(i,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Oa){this.update=this.refresh=this.kill=Ui;return}i=P_(Jn(i)||Da(i)||i.nodeType?{trigger:i}:i,kc);var s=i,o=s.onUpdate,a=s.toggleClass,l=s.id,c=s.onToggle,u=s.onRefresh,d=s.scrub,h=s.trigger,f=s.pin,g=s.pinSpacing,p=s.invalidateOnRefresh,w=s.anticipatePin,b=s.onScrubComplete,v=s.onSnapComplete,m=s.once,_=s.snap,y=s.pinReparent,S=s.pinSpacer,k=s.containerAnimation,P=s.fastScrollEnd,A=s.preventOverlaps,E=i.horizontal||i.containerAnimation&&i.horizontal!==!1?Ln:Yt,M=!d&&d!==0,R=jn(i.scroller||Fe),N=be.core.getCache(R),Y=Xs(R),U=("pinType"in i?i.pinType:is(R,"pinType")||Y&&"fixed")==="fixed",q=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],V=M&&i.toggleActions.split(" "),X="markers"in i?i.markers:kc.markers,le=Y?0:parseFloat(bi(R)["border"+E.p2+Jo])||0,O=this,fe=i.onRefreshInit&&function(){return i.onRefreshInit(O)},ce=G4(R,Y,E),Re=K4(R,Y),ye=0,Se=0,ge=0,F=cs(R,E),K,ne,oe,de,Ee,x,T,D,W,C,z,ie,re,G,$,ve,ae,ue,_e,xe,Le,$e,We,ot,Ye,Ct,Kt,$n,ft,Rt,dn,Me,Gn,wt,hn,Bn,Bi,ke,L;if(O._startClamp=O._endClamp=!1,O._dir=E,w*=45,O.scroller=R,O.scroll=k?k.time.bind(k):F,de=F(),O.vars=i,r=r||i.animation,"refreshPriority"in i&&(db=1,i.refreshPriority===-9999&&(ll=O)),N.tweenScroll=N.tweenScroll||{top:I_(R,Yt),left:I_(R,Ln)},O.tweenTo=K=N.tweenScroll[E.p],O.scrubDuration=function(j){Gn=Da(j)&&j,Gn?Me?Me.duration(j):Me=be.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Gn,paused:!0,onComplete:function(){return b&&b(O)}}):(Me&&Me.progress(1).kill(),Me=0)},r&&(r.vars.lazy=!1,r._initted&&!O.isReverted||r.vars.immediateRender!==!1&&i.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),O.animation=r.pause(),r.scrollTrigger=O,O.scrubDuration(d),Rt=0,l||(l=r.vars.id)),_&&((!Cs(_)||_.push)&&(_={snapTo:_}),"scrollBehavior"in nt.style&&be.set(Y?[nt,ni]:R,{scrollBehavior:"auto"}),He.forEach(function(j){return bn(j)&&j.target===(Y?st.scrollingElement||ni:R)&&(j.smooth=!1)}),oe=bn(_.snapTo)?_.snapTo:_.snapTo==="labels"?J4(r):_.snapTo==="labelsDirectional"?Z4(r):_.directional!==!1?function(j,se){return tg(_.snapTo)(j,_n()-Se<500?0:se.direction)}:be.utils.snap(_.snapTo),wt=_.duration||{min:.1,max:2},wt=Cs(wt)?nl(wt.min,wt.max):nl(wt,wt),hn=be.delayedCall(_.delay||Gn/2||.1,function(){var j=F(),se=_n()-Se<500,Q=K.tween;if((se||Math.abs(O.getVelocity())<10)&&!Q&&!rf&&ye!==j){var he=(j-x)/G,Ce=r&&!M?r.totalProgress():he,we=se?0:(Ce-dn)/(_n()-Ma)*1e3||0,De=be.utils.clamp(-he,1-he,so(we/2)*we/.185),Ke=he+(_.inertia===!1?0:De),Je,je,ze=_,rt=ze.onStart,Oe=ze.onInterrupt,nn=ze.onComplete;if(Je=oe(Ke,O),Da(Je)||(Je=Ke),je=Math.max(0,Math.round(x+Je*G)),j<=T&&j>=x&&je!==j){if(Q&&!Q._initted&&Q.data<=so(je-j))return;_.inertia===!1&&(De=Je-he),K(je,{duration:wt(so(Math.max(so(Ke-Ce),so(Je-Ce))*.185/we/.05||0)),ease:_.ease||"power3",data:so(je-j),onInterrupt:function(){return hn.restart(!0)&&Oe&&ro(O,Oe)},onComplete:function(){O.update(),ye=F(),r&&!M&&(Me?Me.resetTo("totalProgress",Je,r._tTime/r._tDur):r.progress(Je)),Rt=dn=r&&!M?r.totalProgress():O.progress,v&&v(O),nn&&ro(O,nn)}},j,De*G,je-j-De*G),rt&&ro(O,rt,K.tween)}}else O.isActive&&ye!==j&&hn.restart(!0)}).pause()),l&&(xh[l]=O),h=O.trigger=jn(h||f!==!0&&f),L=h&&h._gsap&&h._gsap.stRevert,L&&(L=L(O)),f=f===!0?h:jn(f),Jn(a)&&(a={targets:h,className:a}),f&&(g===!1||g===vi||(g=!g&&f.parentNode&&f.parentNode.style&&bi(f.parentNode).display==="flex"?!1:$t),O.pin=f,ne=be.core.getCache(f),ne.spacer?$=ne.pinState:(S&&(S=jn(S),S&&!S.nodeType&&(S=S.current||S.nativeElement),ne.spacerIsNative=!!S,S&&(ne.spacerState=Sc(S))),ne.spacer=ue=S||st.createElement("div"),ue.classList.add("pin-spacer"),l&&ue.classList.add("pin-spacer-"+l),ne.pinState=$=Sc(f)),i.force3D!==!1&&be.set(f,{force3D:!0}),O.spacer=ue=ne.spacer,ft=bi(f),ot=ft[g+E.os2],xe=be.getProperty(f),Le=be.quickSetter(f,E.a,qt),id(f,ue,ft),ae=Sc(f)),X){ie=Cs(X)?P_(X,A_):A_,C=Tc("scroller-start",l,R,E,ie,0),z=Tc("scroller-end",l,R,E,ie,0,C),_e=C["offset"+E.op.d2];var Z=jn(is(R,"content")||R);D=this.markerStart=Tc("start",l,Z,E,ie,_e,0,k),W=this.markerEnd=Tc("end",l,Z,E,ie,_e,0,k),k&&(ke=be.quickSetter([D,W],E.a,qt)),!U&&!(tr.length&&is(R,"fixedMarkers")===!0)&&(Q4(Y?nt:R),be.set([C,z],{force3D:!0}),Ct=be.quickSetter(C,E.a,qt),$n=be.quickSetter(z,E.a,qt))}
vendor: 4,275 bytes, line 4
4if(k){var I=k.vars.onUpdate,H=k.vars.onUpdateParams;k.eventCallback("onUpdate",function(){O.update(0,0,1),I&&I.apply(k,H||[])})}if(O.previous=function(){return Be[Be.indexOf(O)-1]},O.next=function(){return Be[Be.indexOf(O)+1]},O.revert=function(j,se){if(!se)return O.kill(!0);var Q=j!==!1||!O.enabled,he=mn;Q!==O.isReverted&&(Q&&(Bn=Math.max(F(),O.scroll.rec||0),ge=O.progress,Bi=r&&r.progress()),D&&[D,W,C,z].forEach(function(Ce){return Ce.style.display=Q?"none":"block"}),Q&&(mn=O,O.update(Q)),f&&(!y||!O.isActive)&&(Q?n5(f,ue,$):id(f,ue,bi(f),Ye)),Q||O.update(Q),mn=he,O.isReverted=Q)},O.refresh=function(j,se,Q,he){if(!((mn||!O.enabled)&&!se)){if(f&&j&&ki){Jt(t,"scrollEnd",kb);return}!Mn&&fe&&fe(O),mn=O,K.tween&&!Q&&(K.tween.kill(),K.tween=0),Me&&Me.pause(),p&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(Ir){return Ir.vars.immediateRender&&Ir.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),O.isReverted||O.revert(!0,!0),O._subPinOffset=!1;var Ce=ce(),we=Re(),De=k?k.duration():Ji(R,E),Ke=G<=.01||!G,Je=0,je=he||0,ze=Cs(Q)?Q.end:i.end,rt=i.endTrigger||h,Oe=Cs(Q)?Q.start:i.start||(i.start===0||!h?0:f?"0 0":"0 100%"),nn=O.pinnedContainer=i.pinnedContainer&&jn(i.pinnedContainer,O),vt=h&&Math.max(0,Be.indexOf(O))||0,rn=vt,sn,pn,ds,Kl,gn,Ht,Fi,cf,dg,aa,Hi,la,Ql;for(X&&Cs(Q)&&(la=be.getProperty(C,E.p),Ql=be.getProperty(z,E.p));rn-- >0;)Ht=Be[rn],Ht.end||Ht.refresh(0,1)||(mn=O),Fi=Ht.pin,Fi&&(Fi===h||Fi===f||Fi===nn)&&!Ht.isReverted&&(aa||(aa=[]),aa.unshift(Ht),Ht.revert(!0,!0)),Ht!==Be[rn]&&(vt--,rn--);for(bn(Oe)&&(Oe=Oe(O)),Oe=T_(Oe,"start",O),x=L_(Oe,h,Ce,E,F(),D,C,O,we,le,U,De,k,O._startClamp&&"_startClamp")||(f?-.001:0),bn(ze)&&(ze=ze(O)),Jn(ze)&&!ze.indexOf("+=")&&(~ze.indexOf(" ")?ze=(Jn(Oe)?Oe.split(" ")[0]:"")+ze:(Je=qc(ze.substr(2),Ce),ze=Jn(Oe)?Oe:(k?be.utils.mapRange(0,k.duration(),k.scrollTrigger.start,k.scrollTrigger.end,x):x)+Je,rt=h)),ze=T_(ze,"end",O),T=Math.max(x,L_(ze||(rt?"100% 0":De),rt,Ce,E,F()+Je,W,z,O,we,le,U,De,k,O._endClamp&&"_endClamp"))||-.001,Je=0,rn=vt;rn--;)Ht=Be[rn]||{},Fi=Ht.pin,Fi&&Ht.start-Ht._pinPush<=x&&!k&&Ht.end>0&&(sn=Ht.end-(O._startClamp?Math.max(0,Ht.start):Ht.start),(Fi===h&&Ht.start-Ht._pinPush<x||Fi===nn)&&isNaN(Oe)&&(Je+=sn*(1-Ht.progress)),Fi===f&&(je+=sn));if(x+=Je,T+=Je,O._startClamp&&(O._startClamp+=Je),O._endClamp&&!Mn&&(O._endClamp=T||-.001,T=Math.min(T,Ji(R,E))),G=T-x||(x-=.01)&&.001,Ke&&(ge=be.utils.clamp(0,1,be.utils.normalize(x,T,Bn))),O._pinPush=je,D&&Je&&(sn={},sn[E.a]="+="+Je,nn&&(sn[E.p]="-="+F()),be.set([D,W],sn)),f&&!(wh&&O.end>=Ji(R,E)))sn=bi(f),Kl=E===Yt,ds=F(),$e=parseFloat(xe(E.a))+je,!De&&T>1&&(Hi=(Y?st.scrollingElement||ni:R).style,Hi={style:Hi,value:Hi["overflow"+E.a.toUpperCase()]},Y&&bi(nt)["overflow"+E.a.toUpperCase()]!=="scroll"&&(Hi.style["overflow"+E.a.toUpperCase()]="scroll")),id(f,ue,sn),ae=Sc(f),pn=_r(f,!0),cf=U&&cs(R,Kl?Ln:Yt)(),g?(Ye=[g+E.os2,G+je+qt],Ye.t=ue,rn=g===$t?Su(f,E)+G+je:0,rn&&(Ye.push(E.d,rn+qt),ue.style.flexBasis!=="auto"&&(ue.style.flexBasis=rn+qt)),Bo(Ye),nn&&Be.forEach(function(Ir){Ir.pin===nn&&Ir.vars.pinSpacing!==!1&&(Ir._subPinOffset=!0)}),U&&F(Bn)):(rn=Su(f,E),rn&&ue.style.flexBasis!=="auto"&&(ue.style.flexBasis=rn+qt)),U&&(gn={top:pn.top+(Kl?ds-x:cf)+qt,left:pn.left+(Kl?cf:ds-x)+qt,boxSizing:"border-box",position:"fixed"},gn[js]=gn["max"+Jo]=Math.ceil(pn.width)+qt,gn[qs]=gn["max"+eg]=Math.ceil(pn.height)+qt,gn[vi]=gn[vi+ol]=gn[vi+rl]=gn[vi+al]=gn[vi+sl]="0",gn[$t]=sn[$t],gn[$t+ol]=sn[$t+ol],gn[$t+rl]=sn[$t+rl],gn[$t+al]=sn[$t+al],gn[$t+sl]=sn[$t+sl],ve=r5($,gn,y),Mn&&F(0)),r?(dg=r._initted,Zf(1),r.render(r.duration(),!0,!0),We=xe(E.a)-$e+G+je,Kt=Math.abs(G-We)>1,U&&Kt&&ve.splice(ve.length-2,2),r.render(0,!0,!0),dg||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),Zf(0)):We=G,Hi&&(Hi.value?Hi.style["overflow"+E.a.toUpperCase()]=Hi.value:Hi.style.removeProperty("overflow-"+E.a));else if(h&&F()&&!k)for(pn=h.parentNode;pn&&pn!==nt;)pn._pinOffset&&(x-=pn._pinOffset,T-=pn._pinOffset),pn=pn.parentNode;aa&&aa.forEach(function(Ir){return Ir.revert(!1,!0)}),O.start=x,O.end=T,de=Ee=Mn?Bn:F(),!k&&!Mn&&(de<Bn&&F(Bn),O.scroll.rec=0),O.revert(!1,!0),Se=_n(),hn&&(ye=-1,hn.restart(!0)),mn=0,r&&M&&(r._initted||Bi)&&r.progress()!==Bi&&r.progress(Bi||0,!0).render(r.t
vendor: 11,331 bytes, line 4
4ime(),!0,!0),(Ke||ge!==O.progress||k||p||r&&!r._initted)&&(r&&!M&&(r._initted||ge||r.vars.immediateRender!==!1)&&r.totalProgress(k&&x<-.001&&!ge?be.utils.normalize(x,T,0):ge,!0),O.progress=Ke||(de-x)/G===ge?0:ge),f&&g&&(ue._pinOffset=Math.round(O.progress*We)),Me&&Me.invalidate(),isNaN(la)||(la-=be.getProperty(C,E.p),Ql-=be.getProperty(z,E.p),Cc(C,E,la),Cc(D,E,la-(he||0)),Cc(z,E,Ql),Cc(W,E,Ql-(he||0))),Ke&&!Mn&&O.update(),u&&!Mn&&!re&&(re=!0,u(O),re=!1)}},O.getVelocity=function(){return(F()-Ee)/(_n()-Ma)*1e3||0},O.endAnimation=function(){ya(O.callbackAnimation),r&&(Me?Me.progress(1):r.paused()?M||ya(r,O.direction<0,1):ya(r,r.reversed()))},O.labelToScroll=function(j){return r&&r.labels&&(x||O.refresh()||x)+r.labels[j]/r.duration()*G||0},O.getTrailing=function(j){var se=Be.indexOf(O),Q=O.direction>0?Be.slice(0,se).reverse():Be.slice(se+1);return(Jn(j)?Q.filter(function(he){return he.vars.preventOverlaps===j}):Q).filter(function(he){return O.direction>0?he.end<=x:he.start>=T})},O.update=function(j,se,Q){if(!(k&&!Q&&!j)){var he=Mn===!0?Bn:O.scroll(),Ce=j?0:(he-x)/G,we=Ce<0?0:Ce>1?1:Ce||0,De=O.progress,Ke,Je,je,ze,rt,Oe,nn,vt;if(se&&(Ee=de,de=k?F():he,_&&(dn=Rt,Rt=r&&!M?r.totalProgress():we)),w&&f&&!mn&&!vc&&ki&&(!we&&x<he+(he-Ee)/(_n()-Ma)*w?we=1e-4:we===1&&T>he+(he-Ee)/(_n()-Ma)*w&&(we=.9999)),we!==De&&O.enabled){if(Ke=O.isActive=!!we&&we<1,Je=!!De&&De<1,Oe=Ke!==Je,rt=Oe||!!we!=!!De,O.direction=we>De?1:-1,O.progress=we,rt&&!mn&&(je=we&&!De?0:we===1?1:De===1?2:3,M&&(ze=!Oe&&V[je+1]!=="none"&&V[je+1]||V[je],vt=r&&(ze==="complete"||ze==="reset"||ze in r))),A&&(Oe||vt)&&(vt||d||!r)&&(bn(A)?A(O):O.getTrailing(A).forEach(function(ds){return ds.endAnimation()})),M||(Me&&!mn&&!vc?(Me._dp._time-Me._start!==Me._time&&Me.render(Me._dp._time-Me._start),Me.resetTo?Me.resetTo("totalProgress",we,r._tTime/r._tDur):(Me.vars.totalProgress=we,Me.invalidate().restart())):r&&r.totalProgress(we,!!(mn&&(Se||j)))),f){if(j&&g&&(ue.style[g+E.os2]=ot),!U)Le(La($e+We*we));else if(rt){if(nn=!j&&we>De&&T+1>he&&he+1>=Ji(R,E),y)if(!j&&(Ke||nn)){var rn=_r(f,!0),sn=he-x;D_(f,nt,rn.top+(E===Yt?sn:0)+qt,rn.left+(E===Yt?0:sn)+qt)}else D_(f,ue);Bo(Ke||nn?ve:ae),Kt&&we<1&&Ke||Le($e+(we===1&&!nn?We:0))}}_&&!K.tween&&!mn&&!vc&&hn.restart(!0),a&&(Oe||m&&we&&(we<1||!ed))&&Il(a.targets).forEach(function(ds){return ds.classList[Ke||m?"add":"remove"](a.className)}),o&&!M&&!j&&o(O),rt&&!mn?(M&&(vt&&(ze==="complete"?r.pause().totalProgress(1):ze==="reset"?r.restart(!0).pause():ze==="restart"?r.restart(!0):r[ze]()),o&&o(O)),(Oe||!ed)&&(c&&Oe&&ro(O,c),q[je]&&ro(O,q[je]),m&&(we===1?O.kill(!1,1):q[je]=0),Oe||(je=we===1?1:3,q[je]&&ro(O,q[je]))),P&&!Ke&&Math.abs(O.getVelocity())>(Da(P)?P:2500)&&(ya(O.callbackAnimation),Me?Me.progress(1):ya(r,ze==="reverse"?1:!we,1))):M&&o&&!mn&&o(O)}if($n){var pn=k?he/k.duration()*(k._caScrollDist||0):he;Ct(pn+(C._isFlipped?1:0)),$n(pn)}ke&&ke(-he/k.duration()*(k._caScrollDist||0))}},O.enable=function(j,se){O.enabled||(O.enabled=!0,Jt(R,"resize",Ia),Y||Jt(R,"scroll",oo),fe&&Jt(t,"refreshInit",fe),j!==!1&&(O.progress=ge=0,de=Ee=ye=F()),se!==!1&&O.refresh())},O.getTween=function(j){return j&&K?K.tween:Me},O.setPositions=function(j,se,Q,he){if(k){var Ce=k.scrollTrigger,we=k.duration(),De=Ce.end-Ce.start;j=Ce.start+De*j/we,se=Ce.start+De*se/we}O.refresh(!1,!1,{start:S_(j,Q&&!!O._startClamp),end:S_(se,Q&&!!O._endClamp)},he),O.update()},O.adjustPinSpacing=function(j){if(Ye&&j){var se=Ye.indexOf(E.d)+1;Ye[se]=parseFloat(Ye[se])+j+qt,Ye[1]=parseFloat(Ye[1])+j+qt,Bo(Ye)}},O.disable=function(j,se){if(j!==!1&&O.revert(!0,!0),O.enabled&&(O.enabled=O.isActive=!1,se||Me&&Me.pause(),Bn=0,ne&&(ne.uncache=1),fe&&Qt(t,"refreshInit",fe),hn&&(hn.pause(),K.tween&&K.tween.kill()&&(K.tween=0)),!Y)){for(var Q=Be.length;Q--;)if(Be[Q].scroller===R&&Be[Q]!==O)return;Qt(R,"resize",Ia),Y||Qt(R,"scroll",oo)}},O.kill=function(j,se){O.disable(j,se),Me&&!se&&Me.kill(),l&&delete xh[l];var Q=Be.indexOf(O);Q>=0&&Be.splice(Q,1),Q===Rn&&Vc>0&&Rn--,Q=0,Be.forEach(function(he){return he.scroller===O.scroller&&(Q=1)}),Q||Mn||(O.scroll.rec=0),r&&(r.scrollTrigger=null,j&&r.revert({kill:!1}),se||r.kill()),D&&[D,W,C,z].forEach(function(he){return he.parentNode&&he.parentNode.removeChild(he)}),ll===O&&(ll=0),f&&(ne&&(ne.uncache=1),Q=0,Be.forEach(function(he){return he.pin===f&&Q++}),Q||(ne.spacer=0)),i.onKill&&i.onKill(O)},Be.push(O),O.enable(!1,!1),L&&L(O),r&&r.add&&!G){var ee=O.update;O.update=function(){O.update=ee,He.cache++,x||T||O.refresh()},be.delayedCall(.01,O.update),G=.01,x=T=0}else O.refresh();f&&t5()},t.register=function(i){return fo||(be=i||_b(),mb()&&window.document&&t.enable(),fo=Oa),fo},t.defaults=function(i){if(i)for(var r in i)kc[r]=i[r];return kc},t.disable=function(i,r){Oa=0,Be.forEach(function(o){return o[r?"kill":"disable"](i)}),Qt(Fe,"wheel",oo),Qt(st,"scroll",oo),clearInterval(yc),Qt(st,"touchcancel",Ui),Qt(nt,"touchstart",Ui),wc(Qt,st,"pointerdown,touchstart,mousedown",C_),wc(Qt,st,"pointerup,touchend,mouseup",E_),Tu.kill(),bc(Qt);for(var s=0;s<He.length;s+=3)xc(Qt,He[s],He[s+1]),xc(Qt,He[s],He[s+2])},t.enable=function(){if(Fe=window,st=document,ni=st.documentElement,nt=st.body,be){if(Il=be.utils.toArray,nl=be.utils.clamp,bh=be.core.context||Ui,Zf=be.core.suppressOverwrites||Ui,Kp=Fe.history.scrollRestoration||"auto",kh=Fe.pageYOffset||0,be.core.globals("ScrollTrigger",t),nt){Oa=1,$o=document.createElement("div"),$o.style.height="100vh",$o.style.position="absolute",Eb(),X4(),Dt.register(be),t.isTouch=Dt.isTouch,jr=Dt.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),vh=Dt.isTouch===1,Jt(Fe,"wheel",oo),Gp=[Fe,st,ni,nt],be.matchMedia?(t.matchMedia=function(u){var d=be.matchMedia(),h;for(h in u)d.add(h,u[h]);return d},be.addEventListener("matchMediaInit",function(){Sb(),ng()}),be.addEventListener("matchMediaRevert",function(){return Tb()}),be.addEventListener("matchMedia",function(){Rs(0,1),Ks("matchMedia")}),be.matchMedia().add("(orientation: portrait)",function(){return nd(),nd})):console.warn("Requires GSAP 3.11.0 or later"),nd(),Jt(st,"scroll",oo);var i=nt.hasAttribute("style"),r=nt.style,s=r.borderTopStyle,o=be.core.Animation.prototype,a,l;for(o.revert||Object.defineProperty(o,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",a=_r(nt),Yt.m=Math.round(a.top+Yt.sc())||0,Ln.m=Math.round(a.left+Ln.sc())||0,s?r.borderTopStyle=s:r.removeProperty("border-top-style"),i||(nt.setAttribute("style",""),nt.removeAttribute("style")),yc=setInterval(R_,250),be.delayedCall(.5,function(){return vc=0}),Jt(st,"touchcancel",Ui),Jt(nt,"touchstart",Ui),wc(Jt,st,"pointerdown,touchstart,mousedown",C_),wc(Jt,st,"pointerup,touchend,mouseup",E_),yh=be.utils.checkPrefix("transform"),Uc.push(yh),fo=_n(),Tu=be.delayedCall(.2,Rs).pause(),ho=[st,"visibilitychange",function(){var u=Fe.innerWidth,d=Fe.innerHeight;st.hidden?(x_=u,k_=d):(x_!==u||k_!==d)&&Ia()},st,"DOMContentLoaded",Rs,Fe,"load",Rs,Fe,"resize",Ia],bc(Jt),Be.forEach(function(u){return u.enable(0,1)}),l=0;l<He.length;l+=3)xc(Qt,He[l],He[l+1]),xc(Qt,He[l],He[l+2])}else if(st){var c=function u(){t.enable(),st.removeEventListener("DOMContentLoaded",u)};st.addEventListener("DOMContentLoaded",c)}}},t.config=function(i){"limitCallbacks"in i&&(ed=!!i.limitCallbacks);var r=i.syncInterval;r&&clearInterval(yc)||(yc=r)&&setInterval(R_,r),"ignoreMobileResize"in i&&(vh=t.isTouch===1&&i.ignoreMobileResize),"autoRefreshEvents"in i&&(bc(Qt)||bc(Jt,i.autoRefreshEvents||"none"),hb=(i.autoRefreshEvents+"").indexOf("resize")===-1)},t.scrollerProxy=function(i,r){var s=jn(i),o=He.indexOf(s),a=Xs(s);~o&&He.splice(o,a?6:2),r&&(a?tr.unshift(Fe,r,nt,r,ni,r):tr.unshift(s,r))},t.clearMatchMedia=function(i){Be.forEach(function(r){return r._ctx&&r._ctx.query===i&&r._ctx.kill(!0,!0)})},t.isInViewport=function(i,r,s){var o=(Jn(i)?jn(i):i).getBoundingClientRect(),a=o[s?js:qs]*r||0;return s?o.right-a>0&&o.left+a<Fe.innerWidth:o.bottom-a>0&&o.top+a<Fe.innerHeight},t.positionInViewport=function(i,r,s){Jn(i)&&(i=jn(i));var o=i.getBoundingClientRect(),a=o[s?js:qs],l=r==null?a/2:r in Cu?Cu[r]*a:~r.indexOf("%")?parseFloat(r)*a/100:parseFloat(r)||0;return s?(o.left+l)/Fe.innerWidth:(o.top+l)/Fe.innerHeight},t.killAll=function(i){if(Be.slice(0).forEach(function(s){return s.vars.id!=="ScrollSmoother"&&s.kill()}),i!==!0){var r=Gs.killAll||[];Gs={},r.forEach(function(s){return s()})}},t})();Ie.version="3.15.0";Ie.saveStyles=function(t){return t?Il(t).forEach(function(e){if(e&&e.style){var n=Qn.indexOf(e);n>=0&&Qn.splice(n,5),Qn.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),be.core.getCache(e),bh())}}):Qn};Ie.revert=function(t,e){return ng(!t,e)};Ie.create=function(t,e){return new Ie(t,e)};Ie.refresh=function(t){return t?Ia(!0):(fo||Ie.register())&&Rs(!0)};Ie.update=function(t){return++He.cache&&Cr(t===!0?2:0)};Ie.clearScrollMemory=Cb;Ie.maxScroll=function(t,e){return Ji(t,e?Ln:Yt)};Ie.getScrollFunc=function(t,e){return cs(jn(t),e?Ln:Yt)};Ie.getById=function(t){return xh[t]};Ie.getAll=function(){return Be.filter(function(t){return t.vars.id!=="ScrollSmoother"})};Ie.isScrolling=function(){return!!ki};Ie.snapDirectional=tg;Ie.addEventListener=function(t,e){var n=Gs[t]||(Gs[t]=[]);~n.indexOf(e)||n.push(e)};Ie.removeEventListener=function(t,e){var n=Gs[t],i=n&&n.indexOf(e);i>=0&&n.splice(i,1)};Ie.batch=function(t,e){var n=[],i={},r=e.interval||.016,s=e.batchMax||1e9,o=function(c,u){var d=[],h=[],f=be.delayedCall(r,function(){u(d,h),d=[],h=[]}).pause();return function(g){d.length||f.restart(!0),d.push(g.trigger),h.push(g),s<=d.length&&f.progress(1)}},a;for(a in e)i[a]=a.substr(0,2)==="on"&&bn(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return bn(s)&&(s=s(),Jt(Ie,"refresh",function(){return s=e.batchMax()})),Il(t).forEach(function(l){var c={};for(a in i)c[a]=i[a];c.trigger=l,n.push(Ie.create(c))}),n};var N_=function(e,n,i,r){return n>r?e(r):n<0&&e(0),i>r?(r-n)/(i-n):i<0?n/(n-i):1},rd=function t(e,n){n===!0?e.style.removeProperty("touch-action"):e.style.touchAction=n===!0?"auto":n?"pan-"+n+(Dt.isTouch?" pinch-zoom":""):"none",e===ni&&t(nt,n)},Ec={auto:1,scroll:1},o5=function(e){var n=e.event,i=e.target,r=e.axis,s=(n.changedTouches?n.changedTouches[0]:n).target,o=s._gsap||be.core.getCache(s),a=_n(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==nt&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(Ec[(l=bi(s)).overflowY]||Ec[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==i&&!Xs(s)&&(Ec[(l=bi(s)).overflowY]||Ec[l.overflowX]),o._isScrollT=a}(o._isScroll||r==="x")&&(n.stopPropagation(),n._gsapAllow=!0)},Ab=function(e,n,i,r){return Dt.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:r=r&&o5,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return i&&Jt(st,Dt.eventTypes[0],B_,!1,!0)},onDisable:function(){return Qt(st,Dt.eventTypes[0],B_,!0)}})},a5=/(input|label|select|textarea)/i,$_,B_=function(e){var n=a5.test(e.target.tagName);(n||$_)&&(e._gsapAllow=!0,$_=n)},l5=function(e){Cs(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 n=e,i=n.normalizeScrollX,r=n.momentum,s=n.allowNestedScroll,o=n.onRelease,a,l,c=jn(e.target)||ni,u=be.core.globals().ScrollSmoother,d=u&&u.get(),h=jr&&(e.content&&jn(e.content)||d&&e.content!==!1&&!d.smooth()&&d.content()),f=cs(c,Yt),g=cs(c,Ln),p=1,w=(Dt.isTouch&&Fe.visualVie
vendor: 1,090 bytes, line 4
4wport?Fe.visualViewport.scale*Fe.visualViewport.width:Fe.outerWidth)/Fe.innerWidth,b=0,v=bn(r)?function(){return r(a)}:function(){return r||2.8},m,_,y=Ab(c,e.type,!0,s),S=function(){return _=!1},k=Ui,P=Ui,A=function(){l=Ji(c,Yt),P=nl(jr?1:0,l),i&&(k=nl(0,Ji(c,Ln))),m=zs},E=function(){h._gsap.y=La(parseFloat(h._gsap.y)+f.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",f.offset=f.cacheID=0},M=function(){if(_){requestAnimationFrame(S);var X=La(a.deltaY/2),le=P(f.v-X);if(h&&le!==f.v+f.offset){f.offset=le-f.v;var O=La((parseFloat(h&&h._gsap.y)||0)-f.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+O+", 0, 1)",h._gsap.y=O+"px",f.cacheID=He.cache,Cr()}return!0}f.offset&&E(),_=!0},R,N,Y,U,q=function(){A(),R.isActive()&&R.vars.scrollY>l&&(f()>l?R.progress(1)&&f(l):R.resetTo("scrollY",l))};return h&&be.set(h,{y:"+=0"}),e.ignoreCheck=function(V){return jr&&V.type==="touchmove"&&M()||p>1.05&&V.type!=="touchstart"||a.isGesturing||V.touches&&V.touches.length>1},e.onPress=function(){_=!1;var V=p;
4p=La((Fe.visualViewport&&Fe.visualViewport.scale||1)/w),R.pause(),V!==p&&rd(c,p>1.01?!0:i?!1:"x"),N=g(),Y=f(),A(),m=zs},e.onRelease=e.onGestureStart=function(V,X){if(f.offset&&E(),!X)U.restart(!0);else{He.cache++;var le=v(),O,fe;i&&(O=g(),fe=O+le*.05*-V.velocityX/.227,le*=N_(g,O,fe,Ji(c,Ln)),R.vars.scrollX=k(fe)),O=f(),fe=O+le*.05*-V.velocityY/.227,le*=N_(f,O,fe,Ji(c,Yt)),R.vars.scrollY=P(fe),R.invalidate().duration(le).play(.01),(jr&&R.vars.scrollY>=l||O>=l-1)&&be.to({},{onUpdate:q,duration:le})}o&&o(V)},e.onWheel=function(){R._ts&&R.pause(),_n()-b>1e3&&(m=0,b=_n())},e.onChange=function(V,X,le,O,fe){if(zs!==m&&A(),X&&i&&g(k(O[2]===X?N+(V.startX-V.x):g()+X-O[1])),le){f.offset&&E();var ce=fe[2]===le,Re=ce?Y+V.startY-V.y:f()+le-fe[1],ye=P(Re);ce&&Re!==ye&&(Y+=ye-Re),f(ye)}(le||X)&&Cr()},e.onEnable=function(){rd(c,i?!1:"x"),Ie.addEventListener("refresh",q),Jt(Fe,"resize",q),f.smooth&&(f.target.style.scrollBehavior="auto",f.smooth=g.smooth=!1),y.enable()},e.onDisable=function(){rd(c,!0),Qt(Fe,"resize",q),Ie.removeEventListener("refresh",q),y.kill()},e.lockAxis=e.lockAxis!==!1,a=new Dt(e),a.iOS=jr,jr&&!f()&&f(1),jr&&be.ticker.add(Ui),U=a._dc,R=be.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:i?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Pb(f,f(),function(){return R.pause()})},onUpdate:Cr,onComplete:U.vars.onComplete}),a};Ie.sort=function(t){if(bn(t))return Be.sort(t);var e=Fe.pageYOffset||0;return Ie.getAll().forEach(function(n){return n._sortY=n.trigger?e+n.trigger.getBoundingClientRect().top:n.start+Fe.innerHeight}),Be.sort(t||function(n,i){return(n.vars.refreshPriority||0)*-1e6+(n.vars.containerAnimation?1e6:n._sortY)-((i.vars.containerAnimation?1e6:i._sortY)+(i.vars.refreshPriority||0)*-1e6)})};Ie.observe=function(t){return new Dt(t)};Ie.normalizeScroll=function(t){if(typeof t>"u")return An;if(t===!0&&An)return An.enable();if(t===!1){An&&An.kill(),An=t;return}var e=t instanceof Dt?t:l5(t);return An&&An.target===e.target&&An.kill(),Xs(e.target)&&(An=e),e};Ie.core={_getVelocityProp:_h,_inputObserver:Ab,_scrollers:He,_proxies:tr,bridge:{ss:function(){ki||Ks("scrollStart"),ki=_n()},ref:function(){return mn}}};_b()&&be.registerPlugin(Ie);var Yi,Sh,cl,Rb,po,Es,Ch,Mb,Ob=function(){return Yi||typeof window<"u"&&(Yi=window.gsap)},Eh={},c5=function(e){return Math.round(e*1e4)/1e4},Ph=function(e){return Mb(e).id},Na=function(e){return Eh[Ph(typeof e=="string"?cl(e)[0]:e)]},F_=function(e){var n=po,i;if(e-Ch>=.05)for(Ch=e;n;)i=n.g(n.t,n.p),(i!==n.v1||e-n.t1>.2)&&(n.v2=n.v1,n.v1=i,n.t2=n.t1,n.t1=e),n=n._next},u5={deg:360,rad:Math.PI*2},sd=function(){Yi=Ob(),Yi&&(cl=Yi.utils.toArray,Rb=Yi.utils.getUnit,Mb=Yi.core.getCache,Es=Yi.ticker,Sh=1)},f5=function(e,n,i,r){this.t=e,this.p=n,this.g=e._gsap.get,this.rCap=u5[i||Rb(this.g(e,n))],this.v1=this.v2=this.g(e,n),this.t1=this.t2=Es.time,r&&(this._next=r,r._prev=this)},Xl=(function(){function t(n,i){Sh||sd(),this.target=cl(n)[0],Eh[Ph(this.target)]=this,this._props={},i&&this.add(i)}t.register=function(i){Yi=i,sd()};var e=t.prototype;return e.get=function(i,r){var s=this._props[i]||console.warn("Not tracking "+i+" velocity."),o,a,l;return o=parseFloat(r?s.v1:s.g(s.t,s.p)),a=o-parseFloat(s.v2),l=s.rCap,l&&(a=a%l,a!==a%(l/2)&&(a=a<0?a+l:a-l)),c5(a/((r?s.t1:Es.time)-s.t2))},e.getAll=function(){var i={},r=this._props,s;for(s in r)i[s]=this.get(s);return i},e.isTracking=function(i){return i in this._props},e.add=function(i,r){var s=this._props[i];s?(s.v1=s.v2=s.g(s.t,s.p),s.t1=s.t2=Es.time):(po||(Es.add(F_),Ch=Es.time),po=this._props[i]=new f5(this.target,i,r,po))},e.remove=function(i){var r=this._props[i],s,o;r&&(s=r._prev,o=r._next,s&&(s._next=o),o?o._prev=s:po===r&&(Es.remove(F_),po=0),delete this._props[i])},e.kill=function(i){for(var r in this._props)this.remove(r);i||delete Eh[Ph(this.target)]},t.track=function(i,r,s){Sh||sd();for(var o=[],a=cl(i),l=r.split(","),c=(s||"").split(","),u=a.length,d,h;u--;){for(d=Na(a[u])||new t(a[u]),h=l.length;h--;)d.add(l[h],c[h]||c[0]);o.push(d)}return o},t.untrack=function(i,r){var s=r&&r.split(",");cl(i).forEach(function(o){var a=Na(o);
4a&&(s?s.forEach(function(l){return a.remove(l)}):a.kill(1))})},t.isTracking=function(i,r){var s=Na(i);return s&&s.isTracking(r)},t.getVelocity=function(i,r){var s=Na(i);return!s||!s.isTracking(r)?console.warn("Not tracking velocity of "+r):s.get(r)},t})();Xl.getByTarget=Na;Ob()&&Yi.registerPlugin(Xl);var Ut,Lb,H_,Db,Ah,ul,Ib,Nb,$b,ig,Bb,fl,Rh,Fb,Eu=Xl.getByTarget,Hb=function(){return Ut||typeof window<"u"&&(Ut=window.gsap)&&Ut.registerPlugin&&Ut},d5=function(e){return typeof e=="string"},$l=function(e){return typeof e=="number"},rs=function(e){return typeof e=="object"},Mh=function(e){return typeof e=="function"},h5=1,jb=Array.isArray,p5=function(e){return e},Vs=1e10,j_=1/Vs,qb=.05,g5=function(e){return Math.round(e*1e4)/1e4},m5=function(e,n,i){for(var r in n)!(r in e)&&r!==i&&(e[r]=n[r]);return e},_5=function t(e){var n={},i,r;for(i in e)n[i]=rs(r=e[i])&&!jb(r)?t(r):r;return n},q_=function(e,n,i,r,s){var o=n.length,a=0,l=Vs,c,u,d,h;if(rs(e)){for(;o--;){c=n[o],u=0;for(d in e)h=c[d]-e[d],u+=h*h;u<l&&(a=o,l=u)}if((s||Vs)<Vs&&s<Math.sqrt(l))return e}else for(;o--;)c=n[o],u=c-e,u<0&&(u=-u),u<l&&c>=r&&c<=i&&(a=o,l=u);return n[a]},zb=function(e,n,i,r,s,o,a){if(e.end==="auto")return e;var l=e.end,c,u;if(i=isNaN(i)?Vs:i,r=isNaN(r)?-Vs:r,rs(n)){if(c=n.calculated?n:(Mh(l)?l(n,a):q_(n,l,i,r,o))||n,!n.calculated){for(u in c)n[u]=c[u];n.calculated=!0}c=c[s]}else c=Mh(l)?l(n,a):jb(l)?q_(n,l,i,r,o):parseFloat(l);return c>i?c=i:c<r&&(c=r),{max:c,min:c,unitFactor:e.unitFactor}},Pu=function(e,n,i){return isNaN(e[n])?i:+e[n]},rg=function(e,n){return n*qb*e/ig},z_=function(e,n,i){return Math.abs((n-e)*ig/i/qb)},Vb={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},Ub=function(e,n,i,r){if(n.linkedProps){var s=n.linkedProps.split(","),o={},a,l,c,u,d,h;for(a=0;a<s.length;a++)l=s[a],c=n[l],c&&($l(c.velocity)?u=c.velocity:(d=d||Eu(e),u=d&&d.isTracking(l)?d.get(l):0),h=Math.abs(u/Pu(c,"resistance",r)),o[l]=parseFloat(i(e,l))+rg(u,h));return o}},y5=function(e,n,i,r,s,o){if(i===void 0&&(i=10),r===void 0&&(r=.2),s===void 0&&(s=1),d5(e)&&(e=Db(e)[0]),!e)return 0;var a=0,l=Vs,c=n.inertia||n,u=$b(e).get,d=Pu(c,"resistance",ul.resistance),h,f,g,p,w,b,v,m,_,y;y=Ub(e,c,u,d);for(h in c)Vb[h]||(f=c[h],rs(f)||(m=m||Eu(e),m&&m.isTracking(h)?f=$l(f)?{velocity:f}:{velocity:m.get(h)}:(p=+f||0,g=Math.abs(p/d))),rs(f)&&($l(f.velocity)?p=f.velocity:(m=m||Eu(e),p=m&&m.isTracking(h)?m.get(h):0),g=Bb(r,i,Math.abs(p/Pu(f,"resistance",d))),w=parseFloat(u(e,h))||0,b=w+rg(p,g),"end"in f&&(f=zb(f,y&&h in y?y:b,f.max,f.min,h,c.radius,p),fl===n&&(fl=c=_5(n)),c[h]=m5(f,c[h],"end")),"max"in f&&b>+f.max+j_?(_=f.unitFactor||ul.unitFactors[h]||1,v=w>f.max&&f.min!==f.max||p*_>-15&&p*_<45?r+(i-r)*.1:z_(w,f.max,p),v+s<l&&(l=v+s)):"min"in f&&b<+f.min-j_&&(_=f.unitFactor||ul.unitFactors[h]||1,v=w<f.min&&f.min!==f.max||p*_>-45&&p*_<15?r+(i-r)*.1:z_(w,f.min,p),v+s<l&&(l=v+s)),v>a&&(a=v)),g>a&&(a=g));return a>l&&(a=l),a>i?i:a<r?r:a},V_=function(){Ut=Hb(),Ut&&(H_=Ut.parseEase,Db=Ut.utils.toArray,Ib=Ut.utils.getUnit,$b=Ut.core.getCache,Bb=Ut.utils.clamp,Rh=Ut.core.getStyleSaver,Fb=Ut.core.reverting||function(){},Ah=H_("power3"),ig=Ah(.05),Nb=Ut.core.PropTween,Ut.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),ul=Ut.config(),Ut.registerPlugin(Xl),Lb=1)},sg={version:"3.15.0",name:"inertia",register:function(e){Ut=e,V_()},init:function(e,n,i,r,s){Lb||V_();var o=Eu(e);if(n==="auto"){if(!o){console.warn("No inertia tracking on "+e+". InertiaPlugin.track(target) first.");return}n=o.getAll()}this.styles=Rh&&typeof e.style=="object"&&Rh(e),this.target=e,this.tween=i,fl=n;var a=e._gsap,l=a.get,c=n.duration,u=rs(c),d=n.preventOvershoot||u&&c.overshoot===0,h=Pu(n,"resistance",ul.resistance),f=$l(c)?c:y5(e,n,u&&c.max||10,u&&c.min||.2,u&&"overshoot"in c?+c.overshoot:d?0:1),g,p,w,b,v,m,_,y,S;n=fl,fl=0,S=Ub(e,n,l,h);for(g in n)Vb[g]||(p=n[g],Mh(p)&&(p=p(r,e,s)),$l(p)?v=p:rs(p)&&!isNaN(p.velocity)?v=+p.velocity:o&&o.isTracking(g)?v=o.get(g):console.warn("ERROR: No velocity was defined for "+e+" property: "+g),m=rg(v,f),y=0,w=l(e,g),b=Ib(w),w=parseFloat(w),rs(p)&&
vendor: 4,664 bytes, lines 4-6
4(_=w+m,"end"in p&&(p=zb(p,S&&g in S?S:_,p.max,p.min,g,n.radius,v)),"max"in p&&+p.max<_?d||p.preventOvershoot?m=p.max-w:y=p.max-w-m:"min"in p&&+p.min>_&&(d||p.preventOvershoot?m=p.min-w:y=p.min-w-m)),this._props.push(g),this.styles&&this.styles.save(g),this._pt=new Nb(this._pt,e,g,w,0,p5,0,a.set(e,g,this)),this._pt.u=b||0,this._pt.c1=m,this._pt.c2=y);return i.duration(f),h5},render:function(e,n){var i=n._pt;if(e=Ah(n.tween._time/n.tween._dur),e||!Fb())for(;i;)i.set(i.t,i.p,g5(i.s+i.c1*e+i.c2*e*e)+i.u,i.d,e),i=i._next;else n.styles.revert()}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(function(t){return sg[t]=Xl[t]});Hb()&&Ut.registerPlugin(sg);let va,ba,U_=typeof Symbol=="function"?Symbol():"_split",Oh,v5=()=>Oh||Gb.register(window.gsap),W_=typeof Intl<"u"&&"Segmenter"in Intl?new Intl.Segmenter:0,Bl=t=>t?typeof t=="string"?Bl(document.querySelectorAll(t)):"length"in t?Array.from(t).reduce((e,n)=>(typeof n=="string"?e.push(...Bl(n)):e.push(n),e),[]):[t]:[],Y_=t=>Bl(t).filter(e=>e&&e.nodeType===1),Lh=[],od=function(){},b5={add:t=>t()},w5=/\s+/g,X_=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"),Au={left:0,top:0,width:0,height:0},x5=(t,e)=>{for(;++e<t.length&&t[e]===Au;);return t[e]||Au},G_=({element:t,html:e,ariaL:n,ariaH:i})=>{t.innerHTML=e,n?t.setAttribute("aria-label",n):t.removeAttribute("aria-label"),i?t.setAttribute("aria-hidden",i):t.removeAttribute("aria-hidden")},K_=(t,e)=>{if(e){let n=new Set(t.join("").match(e)||Lh),i=t.length,r,s,o,a;if(n.size)for(;--i>-1;){s=t[i];for(o of n)if(o.startsWith(s)&&o.length>s.length){for(r=0,a=s;o.startsWith(a+=t[i+ ++r])&&a.length<o.length;);if(r&&a.length===o.length){t[i]=o,t.splice(i+1,r);break}}}}return t},Q_=t=>window.getComputedStyle(t).display==="inline"&&(t.style.display="inline-block"),ao=(t,e,n)=>e.insertBefore(typeof t=="string"?document.createTextNode(t):t,n),Dh=(t,e,n)=>{let i=e[t+"sClass"]||"",{tag:r="div",aria:s="auto",propIndex:o=!1}=e,a=t==="line"?"block":"inline-block",l=i.indexOf("++")>-1,c=u=>{let d=document.createElement(r),h=n.length+1;return i&&(d.className=i+(l?" "+i+h:"")),o&&d.style.setProperty("--"+t,h+""),s!=="none"&&d.setAttribute("aria-hidden","true"),r!=="span"&&(d.style.position="relative",d.style.display=a),d.textContent=u,n.push(d),d};return l&&(i=i.replace("++","")),c.collection=n,c},k5=(t,e,n,i)=>{let r=Dh("line",n,i),s=window.getComputedStyle(t).textAlign||"left";return(o,a)=>{let l=r("");for(l.style.textAlign=s,t.insertBefore(l,e[o]);o<a;o++)l.appendChild(e[o]);l.normalize()}},Wb=(t,e,n,i,r,s,o,a,l,c)=>{var u;let d=Array.from(t.childNodes),h=0,{wordDelimiter:f,reduceWhiteSpace:g=!0,prepareText:p}=e,w=t.getBoundingClientRect(),b=w,v=!g&&window.getComputedStyle(t).whiteSpace.substring(0,3)==="pre",m=0,_=n.collection,y,S,k,P,A,E,M,R,N,Y,U,q,V,X,le,O,fe,ce;for(typeof f=="object"?(k=f.delimiter||f,S=f.replaceWith||""):S=f===""?"":f||" ",y=S!==" ";h<d.length;h++)if(P=d[h],P.nodeType===3){for(le=P.textContent||"",g?le=le.replace(w5," "):v&&(le=le.replace(/\n/g,S+`
5`)),p&&(le=p(le,t)),P.textContent=le,A=S||k?le.split(k||S):le.match(a)||Lh,fe=A[A.length-1],R=y?fe.slice(-1)===" ":!fe,fe||A.pop(),b=w,M=y?A[0].charAt(0)===" ":!A[0],M&&ao(" ",t,P),A[0]||A.shift(),K_(A,l),s&&c||(P.textContent=""),N=1;N<=A.length;N++)if(O=A[N-1],!g&&v&&O.charAt(0)===`
6`&&((u=P.previousSibling)==null||u.remove(),ao(document.createElement("br"),t,P),O=O.slice(1)),!g&&O==="")ao(S,t,P);else if(O===" ")t.insertBefore(document.createTextNode(" "),P);else{if(y&&O.charAt(0)===" "&&ao(" ",t,P),m&&N===1&&!M&&_.indexOf(m.parentNode)>-1?(E=_[_.length-1],E.appendChild(document.createTextNode(i?"":O))):(E=n(i?"":O),ao(E,t,P),m&&N===1&&!M&&E.insertBefore(m,E.firstChild)),i)for(U=W_?K_([...W_.segment(O)].map(Re=>Re.segment),l):O.match(a)||Lh,ce=0;ce<U.length;ce++)E.appendChild(U[ce]===" "?document.createTextNode(" "):i(U[ce]));if(s&&c){if(le=P.textContent=le.substring(O.length+1,le.length),Y=E.getBoundingClientRect(),Y.top>b.top&&Y.left<=b.left){for(q=t.cloneNode(),V=t.childNodes[0];V&&V!==E;)X=V,V=V.nextSibling,q.appendChild(X);t.parentNode.insertBefore(q,t),r&&Q_(q)}b=Y}(N<A.length||R)&&ao(N>=A.length?" ":y&&O.slice(-1)===" "?" "+S:S,t,P)}t.removeChild(P),m=0}else P.nodeType===1&&(o&&o.indexOf(P)>-1?(_.indexOf(P.previousSibling)>-1&&_[_.length-1].appendChild(P),m=P):(Wb(P,e,n,i,r,s,o,a,l,!0),m=0),r&&Q_(P))};const Yb=class Xb{constructor(e,n){this.isSplit=!1,v5(),this.elements=Y_(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=n,this.elements.forEac
6h(o=>{var a;n.overwrite!==!1&&((a=o[U_])==null||a._data.orig.filter(({element:l})=>l===o).forEach(G_)),o[U_]=this}),this._split=()=>this.isSplit&&this.split(this.vars);let i=[],r,s=()=>{let o=i.length,a;for(;o--;){a=i[o];let l=a.element.offsetWidth;if(l!==a.width){a.width=l,this._split();return}}};this._data={orig:i,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(r),r=setTimeout(s,200)})},od(this),this.split(n)}split(e){return(this._ctx||b5).add(()=>{this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:n="chars,words,lines",aria:i="auto",deepSlice:r=!0,smartWrap:s,onSplit:o,autoSplit:a=!1,specialChars:l,mask:c}=this.vars,u=n.indexOf("lines")>-1,d=n.indexOf("chars")>-1,h=n.indexOf("words")>-1,f=d&&!h&&!u,g=l&&("push"in l?new RegExp("(?:"+l.join("|")+")","gu"):l),p=g?new RegExp(g.source+"|"+X_.source,"gu"):X_,w=!!e.ignore&&Y_(e.ignore),{orig:b,animTime:v,obs:m}=this._data,_;(d||h||u)&&(this.elements.forEach((y,S)=>{b[S]={element:y,html:y.innerHTML,ariaL:y.getAttribute("aria-label"),ariaH:y.getAttribute("aria-hidden")},i==="auto"?y.setAttribute("aria-label",(y.textContent||"").trim()):i==="hidden"&&y.setAttribute("aria-hidden","true");let k=[],P=[],A=[],E=d?Dh("char",e,k):null,M=Dh("word",e,P),R,N,Y,U;if(Wb(y,e,M,E,f,r&&(u||f),w,p,g,!1),u){let q=Bl(y.childNodes),V=k5(y,q,e,A),X,le=[],O=0,fe=q.map(ye=>ye.nodeType===1?ye.getBoundingClientRect():Au),ce=Au,Re;for(R=0;R<q.length;R++)X=q[R],X.nodeType===1&&(X.nodeName==="BR"?((!R||q[R-1].nodeName!=="BR")&&(le.push(X),V(O,R+1)),O=R+1,ce=x5(fe,R)):(Re=fe[R],R&&Re.top>ce.top&&Re.left<ce.left+ce.width-1&&(V(O,R),O=R),ce=Re));O<R&&V(O,R),le.forEach(ye=>{var Se;return(Se=ye.parentNode)==null?void 0:Se.removeChild(ye)})}if(!h){for(R=0;R<P.length;R++)if(N=P[R],d||!N.nextSibling||N.nextSibling.nodeType!==3)if(s&&!u){for(Y=document.createElement("span"),Y.style.whiteSpace="nowrap";N.firstChild;)Y.appendChild(N.firstChild);N.replaceWith(Y)}else N.replaceWith(...N.childNodes);else U=N.nextSibling,U&&U.nodeType===3&&(U.textContent=(N.textContent||"")+(U.textContent||""),N.remove());P.length=0,y.normalize()}this.lines.push(...A),this.words.push(...P),this.chars.push(...k)}),c&&this[c]&&this.masks.push(...this[c].map(y=>{let S=y.cloneNode();return y.replaceWith(S),S.appendChild(y),y.className&&(S.className=y.className.trim().split(" ").map(k=>k+"-mask").join(" ")),S.style.overflow="clip",S}))),this.isSplit=!0,ba&&u&&a&&ba.addEventListener("loadingdone",this._split),(_=o&&o(this))&&_.totalTime&&(this._data.anim=v?_.totalTime(v):_),u&&a&&this.elements.forEach((y,S)=>{b[S].width=y.offsetWidth,m&&m.observe(y)})}),this}kill(){let{obs:e}=this._data;e&&e.disconnect(),ba?.removeEventListener("loadingdone",this._split)}revert(){var e,n;if(this.isSplit){let{orig:i,anim:r}=this._data;this.kill(),i.forEach(G_),this.chars.length=this.words.length=this.lines.length=i.length=this.masks.length=0,this.isSplit=!1,r&&(this._data.animTime=r.totalTime(),r.revert()),(n=(e=this.vars).onRevert)==null||n.call(e,this)}return this}static create(e,n){return new Xb(e,n)}static register(e){va=va||e||window.gsap,va&&(Bl=va.utils.toArray,od=va.core.context||od),!Oh&&window.innerWidth>0&&(ba=document.fonts,Oh=!0)}};Yb.version="3.15.0";let Gb=Yb;const T5=tn(t=>{Xe.registerPlugin(Ie,Gb,nf,sg,Yl),t.provide("gsap",Xe)}),ad=Gt({phase:"idle",initialTransitionComplete:!1}),$a=new Map;function S5(t,e){$a.get(t)?.forEach(n=>n(e))}function C5(t,e){return $a.has(t)||$a.set(t,new Set),$a.get(t).add(e),()=>{$a.get(t)?.delete(e)}}const sf=()=>({transitionState:ad,setPhase:n=>{ad.phase=n,S5(n)},markInitialComplete:()=>{ad.initialTransitionComplete=!0},on:C5});Xe.registerPlugin(Ie);let ld=null;function E5(){document.querySelectorAll('[data-parallax="trigger"]').forEach(t=>{const e=t.querySelector('[data-parallax="target"]')||t,i=(t.getAttribute("data-parallax-direction")||"vertical")==="horizontal"?"xPercent":"yPercent",r=t.getAttribute("data-parallax-start"),s=r!==null?parseFloat(r):20;Xe.set(e,{[i]:s,willChange:"transform"});const o=t.getAttribute("data-parallax-end"),a=o!==null?parseFloat(o):-20;if(t.getAttribute("data-parallax-cover")!==null){const u=1+Math.abs(a-s)/100,d=t.querySelector("img")||e;Xe.set(d,{scale:u})}})}function P5(){ld?.revert(),document.querySelectorAll('[data-parallax="trigger"]').forEach((t,e)=>{Ie.getById(`parallax-${e}`)?.kill()}),ld=Xe.matchMedia(),ld.add("(hover: hover)",()=>{const t=Xe.context(()=>{document.querySelectorAll('[data-parallax="trigger"]').forEach((e,n)=>{const i=`parallax-${n}`,r=e.querySelector('[data-parallax="target"]')||e,o=(e.getAttribute("data-parallax-direction")||"vertical")==="horizontal"?"xPercent":"yPercent",a=e.getAttribute("data-parallax-scrub"),l=a?parseFloat(a):!0,c=e.getAttribute("data-parallax-start"),u=c!==null?parseFloat(c):20,d=e.getAttribute("data-parallax-end"),h=d!==null?parseFloat(d):-20,f=e.getAttribute("data-parallax-scroll-start")||"top bottom",g=e.getAttribute("data-parallax-scroll-end")||"bottom top";
6Xe.fromTo(r,{[o]:u},{[o]:h,ease:"none",scrollTrigger:{id:i,trigger:e,start:`clamp(${f})`,end:`clamp(${g})`,scrub:l}})})});return()=>t.revert()}),Ie.refresh()}const A5=tn(()=>{const{on:t}=sf();t("enter",async()=>{await Ti(),requestAnimationFrame(()=>{E5()})}),t("after-enter",async()=>{await Ti(),P5()}),t("leave-cancelled",()=>{document.querySelectorAll('[data-parallax="trigger"]').forEach((e,n)=>{Ie.getById(`parallax-${n}`)?.kill()})}),t("enter-cancelled",()=>{document.querySelectorAll('[data-parallax="trigger"]').forEach((e,n)=>{Ie.getById(`parallax-${n}`)?.kill()})})}),R5=tn({enforce:"post",async setup(){const t=ra(),e=gp("nuxt-seo-utils:routeRules",()=>null);if(e.value){const{head:n,seoMeta:i}=e.value;n&&t.push(n),i&&hv(i)}}});function M5(t,e){let n=t;Ni(t,{strict:!1,acceptRelative:!0})&&(n=Ul(t).pathname);const i=yk(e.base||"/");i!=="/"&&n.startsWith(i)&&(n=n.slice(i.length));let r=ss(e.absolute?e.siteUrl:"");i!=="/"&&r.endsWith(i)&&(r=r.slice(0,r.indexOf(i)));const s=e.withBase?Ed(i,r||"/"):r,o=Ed(n,s);return n==="/"&&!e.withBase?zu(o):D5(e.trailingSlash,o)}const O5=["jpg","jpeg","png","gif","bmp","webp","svg","ico","pdf","doc","docx","xls","xlsx","ppt","pptx","txt","md","markdown","zip","rar","7z","tar","gz","mp3","wav","flac","ogg","opus","m4a","aac","midi","mid","mp4","avi","mkv","mov","wmv","flv","webm","html","css","js","json","xml","tsx","jsx","ts","vue","svelte","xsl","rss","atom","php","py","rb","java","c","cpp","h","go","csv","tsv","sql","yaml","yml","woff","woff2","ttf","otf","eot","exe","msi","apk","ipa","dmg","iso","bin","bat","cmd","sh","env","htaccess","conf","toml","ini","deb","rpm","jar","war","epub","mobi","log","tmp","bak","old","sav"];function L5(t){const n=(t.split("/").pop()||t).match(/\.[0-9a-z]+$/i)?.[0];return n&&O5.includes(n.replace(".",""))}function D5(t,e){const n=Ul(e);if(L5(n.pathname))return e;const i=t?zu(n.pathname):ss(n.pathname);return`${n.protocol?`${n.protocol}//`:""}${n.host||""}${i}${n.search||""}${n.hash||""}`}function I5(t){return window.location.origin}function N5(t){return I5()}function $5(t={}){const e=_p(),n=N5(),i=kn().app.baseURL||"/";return r=>qe(()=>M5(B(r),{absolute:B(t.absolute),withBase:B(t.withBase),siteUrl:B(t.canonical)!==!1?e.url:n,trailingSlash:e.trailingSlash,base:i}))}function B5(){const t=_p({resolveRefs:!1}),e=()=>(ei(t.currentLocale)||ei(t.defaultLocale)||"en").replace(/_/g,"-");ra().use(uv);const{canonicalQueryWhitelist:i,canonicalLowercase:r}=kn().public["seo-utils"],s=$i(),o=$5({withBase:!0,absolute:!0}),a=ia(),l=qe(()=>{if(a.value)return!1;const{query:d}=s;let h=o(s.path||"/").value||s.path;if(r)try{h=h.toLocaleLowerCase(e())}catch{h=h.toLowerCase()}const f=Object.fromEntries(Object.entries(d).filter(([p])=>i.includes(p)).sort(([p],[w])=>p.localeCompare(w)));return{rel:"canonical",href:Object.keys(f).length?`${h}?${Fy(f)}`:h}}),c={tagPriority:"low"};xl({htmlAttrs:{lang:e},templateParams:{site:()=>t,siteName:()=>t.name},titleTemplate:"%s %separator %siteName",link:[()=>l.value]},c);const u={ogType:"website",ogUrl:()=>{const d=l.value;return d?d.href:!1},ogLocale:()=>{const d=e();if(d){const h=d.replace("-","_");if(h.includes("_"))return h}return!1},ogSiteName:t.name};if(t.description&&(u.description=t.description),t.twitter){const d=t.twitter.startsWith("@")?t.twitter:`@${t.twitter}`;u.twitterCreator=d,u.twitterSite=d}hv(u,c)}const F5=tn({name:"nuxt-seo:defaults",order:999,env:{islands:!1},setup(){B5()}}),H5=[gS,uE,gE,EE,PE,AE,RE,ME,OE,LE,DE,$E,BE,GE,T5,A5,R5,F5],j5={meta_title:"Rob Lucas and Eve Lucas",meta_description:"Rob and Eve Lucas share the moving story behind A Long and Winding Path to Fatherhood, an honest account of adoption, family life and one dad’s journey to parenthood.",privacy_policy:`<h1>Privacy Policy</h1>
7<p>This Privacy Policy explains what information may be collected when people use this website and how that information is handled.</p>
8<p>If you have any questions or require more information about this Privacy Policy, please contact the website owner.</p>
9<h2>Personal information</h2>
10<p>Personal information may be collected when you submit a form, contact the website owner, subscribe to updates, or otherwise choose to share information through this website.</p>
11<p>Personal information is only retained for as long as necessary for the purpose it was provided, unless a longer retention period is required by law.</p>
12<h2>Legal basis</h2>
13<p>
13Where applicable, the legal basis for collecting and using personal information may include consent, legitimate interests, contract performance, or compliance with legal obligations.</p>
14<h2>Your rights</h2>
15<p>Depending on your location, you may have rights to access, update, delete, restrict, or object to the processing of your personal information. You may also have the right to withdraw consent.</p>
16<h2>Log files</h2>
17<p>Like many websites, this website may use log files. These can include internet protocol addresses, browser type, internet service provider, date and time stamp, referring and exit pages, and similar technical information. This information is used to maintain and improve the website.</p>
18<h2>Cookies</h2>
19<p>This website may use cookies to remember preferences, understand how visitors use the site, and improve the browsing experience. You can control or delete cookies through your browser settings.</p>
20<h2>Third-party services</h2>
21<p>This website may use third-party services, such as analytics, embedded media, spam protection, or hosting providers. These services may process technical information according to their own privacy policies.</p>
22<h2>Online privacy policy only</h2>
23<p>This Privacy Policy applies only to information collected through this website and not to information collected offline or through other channels.</p>
24<h2>Consent</h2>
25<p>By using this website, you consent to this Privacy Policy.</p>`,socials:{},cms_version:2,cookie_banner_text:"<p>This website uses cookies to ensure you get the best experience. Would you like to enable cookies on this site?</p>"},q5=JSON.parse(`[{"is_page":true,"meta_title":"Home","meta_description":"","page":"","detail":true,"template":"home-page","collection":{"meta_title":"","meta_description":"","id":"Zb9ANv89odK8ePJg","slug":"home-page","order":0,"fields":{"body":{"value":"<p>A moving and honest journey of love, hope and perseverance. From infertility to adoption, and the joys and challenges of fatherhood, this new memoir is told from the rarely heard male perspective&nbsp;</p>"},"lede":{"value":"Contact us: [email protected]"},"bio_1":{"value":"<p><strong>Rob Lucas</strong> is a passionate Arsenal supporter, an all-round sports fan, a keen walker and a dedicated Dad. He navigates a successful in career in finance with family life.</p>"},"bio_2":{"value":"<p><strong>Eve Lucas</strong> is a writer, an event manager, an intrepid traveller and a devoted Mum which she combines with a burning desire to finish her first novel.</p>"},"image":{"alt":"A Long and Winding Path to Fatherhood 3D book cover","src":"https://assets.netl.io/media/lucas/book.png","file":{"id":5407,"file":"https://assets.netl.io/media/lucas/book.png","name":"book.png","width":915,"height":1200,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"09 Jun 2026 12:10"}},"heading":{"value":"A Long and Winding Path to Fatherhood"},"button_1":{"href":"https://troubador.co.uk/bookshop/health-wellbeing/a-long-and-winding-path-to-fatherhood","label":"Buy the book","is_external":true,"open_in_new_tab":true},"button_2":{"href":"/a-long-and-winding-path-to-fatherhood","label":"Learn more","is_external":false,"open_in_new_tab":false},"blog_body":{"value":"<p>The winding path of parenthood carries on&nbsp;</p>"},"intro_body":{"value":"<p><em>A Long and Winding Path to Fatherhood</em> is the true story of how a husband and wife became parents to their adopted mixed-race son. Told from the male perspective, it is a heartfelt account of a seven-year journey through infertility, adoption, setbacks and finally, the life-changing moment of becoming Dad.</p>\\n<p>Raw, honest and hopeful, this is a story for anyone walking their own winding path to parenthood &ndash; and for those who believe that families are built in many beautiful ways</p>"},"subheading":{"value":"An adoption story"},"about_image":{"alt":"Male and female walking down a path holding hands with their backs facing us graphic","src":"https://assets.netl.io/media/lucas/about.png","file":{"id":5412,"file":"https://assets.netl.io/media/lucas/about.png","name":"about.png","width":1200,"height":813,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"09 Jun 2026 12:13"}},"blog_button":{"href":"/blog","label":"Read all posts","is_external":false,"open_in_new_tab":false},"blog_eyebrow":{"value":"From the Blog"},"blog_heading":{"value":"The story continues..."},"about_eyebrow":{"value":"About the Authors"},"about_heading":{"value":"Rob & Eve Lucas"},"intro_eyebrow":{"value":"About the book"},"intro_heading":{"value":"A seven-year journey to become a family"},"background_image":{"alt":"Graphic from the A Long and Winding Path to Fatherhood of two parents walking hand-in-hand with a child","src":"https://assets.netl.io/media/lucas/hero.png","file":{"id":5408,"file":"https://assets.netl.io/media/lucas/hero.png","name":"hero.png","width":1200,"height":900,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"09 Jun 2026 12:10"}},"key_themes_1_body":{"value":"<p>An honest, first-hand account sharing rarely heard experiences and emotions from an adoptive father</p>"},"key_themes_2_body":{"value":"<p>Their story of how they completed their family by finding their mixed-race son through adoption&nbsp;</p>"},"key_themes_3_body":{"value":"<p>From heartbreak and setbacks to laughter and joy &ndash; a story of perseverance, hope and finding their way&nbsp;</p>"}
25,"key_themes_1_image":{"alt":"Male profile icon graphic","src":"https://assets.netl.io/media/lucas/male.png","file":{"id":5409,"file":"https://assets.netl.io/media/lucas/male.png","name":"male.png","width":718,"height":824,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"09 Jun 2026 12:11"}},"key_themes_2_image":{"alt":"Two parents walking hand-in-hand with their child graphic","src":"https://assets.netl.io/media/lucas/family.png","file":{"id":5410,"file":"https://assets.netl.io/media/lucas/family.png","name":"family.png","width":761,"height":806,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"09 Jun 2026 12:12"}},"key_themes_3_image":{"alt":"Love heart graphic","src":"https://assets.netl.io/media/lucas/honest.png","file":{"id":5411,"file":"https://assets.netl.io/media/lucas/honest.png","name":"honest.png","width":633,"height":594,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"09 Jun 2026 12:12"}},"key_themes_heading":{"value":"Key Themes"},"key_themes_1_heading":{"value":"A male perspective on adoption"},"key_themes_2_heading":{"value":"A mixed-race family story"},"key_themes_3_heading":{"value":"An honest and inspiring journey"}},"created_at":"2026-06-02T15:01:11.959Z","comment_moderation_status":"approved"}},{"page":"","detail":false,"is_page":true,"template":"blog-posts","collections":[{"meta_title":"","meta_description":"","id":"1xEWMKaD6Lv5DBjA","slug":"letterbox-contact-why-is-it-so-hard","order":0,"fields":{"date":{"value":null},"image":{"alt":"Sheet of writing paper and 3 pens","src":"https://assets.netl.io/media/lucas/Letter_writing.jpeg","file":{"id":7306,"file":"https://assets.netl.io/media/lucas/Letter_writing.jpeg","name":"Letter_writing.jpeg","width":1153,"height":1200,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"08 Sep 2026 09:37"}},"content":{"value":"<p>Letterbox is a part of most people&rsquo;s adoption story. It&rsquo;s the system which facilitates an exchange of letters and other things like drawings, photos and cards, between adopters and birth parents, on behalf of the adopted child. It&rsquo;s administered by social workers, and fully anonymised.&nbsp;</p>\\n<p>For myself as an adoptive mum, it&rsquo;s a twice-yearly commitment to write a letter and attempt to provide an update to our child&rsquo;s birth family on how he&rsquo;s doing, what he&rsquo;s achieving, and generally that he is happy and healthy.&nbsp;</p>\\n<p>It&rsquo;s a hard letter to write. Every single time. I battle with providing reassurance that he is well loved and taken care of, while not trying to suggest we are taking better care of him than they ever could. I share milestones in his life to let them know he is growing and developing well, while appreciating that this could also serve to highlight all that they are missing to those no longer in his day-to-day life.&nbsp;</p>\\n<p>In normal circumstances, I find it very easy to talk about my child, to tell everyone I know all about his latest foibles, games, obsessions and achievements. I am a proud parent, and share these kinds of things with almost everyone I talk to. But when it comes to sharing this information with the other people who love my child as much as we do, it enters another space.</p>\\n<p>To maintain the required level of confidentiality, no locations or dates or details at all are included, and so the whole thing lacks nuance, and the personal element. This all translates into a letter which often sounds to me like I&rsquo;ve written it for a child, rather than simply about one. There is no room for humour or irony &ndash; and crucially, I came to realise when I interrogated why this letter is so difficult to write &ndash; any kind of connection between the writer and recipient. We have never met, and our only common ground is a child who is no longer the infant they remember, and we never knew our growing child to be.&nbsp;</p>\\n<p>To try and help with these letters, I have read around what birth families have said they enjoy hearing, or want to know more about. First and foremost, the consistent arrival of the letters confirms in itself that the recent news story they might have heard about the tragic accident suffered by, for example, an eight-and-a-half year old girl with red-gold hair is not their child. The prevailing thinking is that you can never say that the child is safe, well, taken care of and settled too many times, so this is something I start and end my letters with every time. In one article I read a birth mum noted that when she read the words &ldquo;how are you?&rdquo; in a letterbox letter she had felt that the writer really meant this as an enquiry and cared about the answer, so even though I have never met them, I made sure to include this kind of question and language in my next letter.&nbsp;</p>\\n<p>The letters sound repetitive though. As much as daily life with our son is ever-changing, sharing six months of updates and information turns out to be both daunting in its huge scope, and hard to pinpoint things of real importance and worthy of sharing when I sit down to do it. I&rsquo;ve recently started to make a note of things I think will be good to include when they happen, to make sure I don&rsquo;t forget them, and to give me a headstart on the next letter &ndash; even when it&rsquo;s as much as five-and-a-half months away yet.&nbsp;</p>\\n<p>I also question myself about how much I am willing to give in these letters. Do I feel reticent to share too much, to truly share our child with them? In adoption, the fact that there are other people out there who love our child as their own as much as we do is the very starting point, and ever-present thereafter. But while they remain like shadowy, flat figures written about on forms, perhaps featuring in a few bad photos, its easier to push them to the fringes of busy fam
25ily life. Once I&rsquo;m writing a letter directly to them, they move closer and into the light. They take on the full three dimensions and become parents again, wanting nothing more than to know everything they possibly can about this child. It&rsquo;s hard sometimes, as an adopter, to be selfless and generous with my child. After all, he&rsquo;s my child. Not only my child, but I am his loving, protective, nurturing and caring mother. Being able to share that most important of roles with someone else is not easy.&nbsp;</p>\\n<p>By questioning myself about this though, I go back over the letters and ask myself if I could share a bit more here, bring this section alive a bit more with some further info, and try my very best to edit myself and challenge my own level of protectiveness as his parent. I&rsquo;m not sure I am very successful at it, but at least I try. Maybe, just maybe, the next letter will come out sounding a bit less repetitive though, and perhaps even be a bit easier to write&hellip;&nbsp;</p>"},"heading":{"value":"Letterbox contact: Why is it so hard?"},"category":{"id":"3QeYjKN7jE2D6bmk","slug":"3QeYjKN7jE2D6bmk","order":0,"fields":{"name":{"value":"Adoption Reflections"}},"created_at":"2026-06-03T14:19:16.949Z","comment_moderation_status":"approved"},"subheading":{"value":""}},"created_at":"2026-09-08T08:39:05.939Z","comment_moderation_status":"approved"},{"meta_title":"","meta_description":"","id":"Da6R0O7Y9bKxrLkp","slug":"the-book-is-out-now-what","order":1,"fields":{"date":{"value":"2026-08-04"},"image":{"alt":"Copies of paperback books in packing box","src":"https://assets.netl.io/media/lucas/Books_on_top_of_box.jpeg","file":{"id":6617,"file":"https://assets.netl.io/media/lucas/Books_on_top_of_box.jpeg","name":"Books_on_top_of_box.jpeg","width":900,"height":1200,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"04 Aug 2026 12:22"}},"content":{"value":"<p>Sunday 28 June 2026: the momentous date when our book, our story launched out into the big wide world!&nbsp;</p>\\n<p>Why was it a Sunday? I don&rsquo;t know, my publishers told me that was the date, generated by an automated timeline I&rsquo;m sure, and despite a few minor threats of delays all the deadlines were met and out it came, right on schedule.</p>\\n<p>The build-up was quite exciting. There were pre-orders by lovely friends and family across a range of booksellers &ndash; and countries too. There was the website creation and go-live, which I could then send to friends and family, and add to our social media profile. Seeing the ebook manuscript on my own Kindle and phone app was quite a moment too.&nbsp;</p>\\n<p>Then the boxes arrived&hellip;&nbsp;</p>\\n<p><img src=\\"https://assets.netl.io/media/lucas/100_copies_in_boxes.jpg\\" alt=\\"\\" width=\\"617\\" height=\\"475\\"></p>\\n<p>Our book, right here in our hands. It was quite a moment!&nbsp;</p>\\n<p>Watching our son pick up a copy, sit back on the sofa and flick through it was nothing short of magical. He was very concerned to make sure people knew that his name had been changed: he asked us to make sure his Grandad knew &lsquo;about Marcus&rsquo;. We assured him that everybody definitely knew this, and everybody we know who reads it will know that it&rsquo;s him!&nbsp;</p>\\n<p>Once the book was available for instant purchase, we set about sending &ldquo;book launch announcement&rdquo; emails to adoption agencies and support organisations. This is one of our core audiences: professionals who work in adoption, who continue their reading and research and staying up to date with adoption narratives in all formats as part of the ongoing professional development.&nbsp;</p>\\n<p>Crucially, these individuals and their organisations also curate reading lists for wannabe adopters &ndash; the other half of our primary audience. If the agencies and organisations like it, they will recommend it, and this is definitely how we started our search when we wanted to know a bit more or felt we hadn&rsquo;t read anything like this for a while.&nbsp;</p>\\n<p>It was a shot in the dark, sending messages out into the ether, and unlike social media we didn&rsquo;t get to see or hear any tangible response in the short term. This made us think hard about our next round of communications&hellip;&nbsp;</p>\\n<p>Then the reviews started to trickle in. Friends and family told us when they&rsquo;d read it, and that they loved it! I mean, of course they said nice things. They weren&rsquo;t going to say tell us they thought it was rubbish, were they?! It was heartwarming to re
25ceive their comments and compliments, and to get that slow-burn feeling that our story is out in the world now, in all its guts and glory.&nbsp;</p>\\n<p><img src=\\"https://assets.netl.io/media/lucas/Picture7.png\\" alt=\\"\\" width=\\"649\\" height=\\"218\\"></p>\\n<p>As we&rsquo;ve written this under pseudonyms, we aren&rsquo;t having a big publicity-orientated launch campaign with parties and sales pushes. Interest in this kind of book is at best &lsquo;niche&rsquo; and at worst very limited, so the usual advice to partner with your local bookshop and library and build a local writer profile don&rsquo;t really apply. Seeing &lsquo;only 4 copies in stock, more coming soon&rsquo; on the Amazon page was amazing. Until it moved to &lsquo;only 5 copies in stock&rsquo;, where it stayed.&nbsp;</p>\\n<p>And then &ndash; well, nothing.&nbsp;</p>\\n<p>It all just went quiet, only a few weeks &ndash; not even a month &ndash; after the big publication date.</p>\\n<p>Writer friends tell us that this is very normal, and their experience too. After all the months of frantic and time-sensitive work, and the joy of the book being printed and prepared and ready for everyone else, it does often all go quiet for a bit. And so we take solace from this at least. In a world where we are often wondering what is &lsquo;normal&rsquo;, apparently this is. So now we will put our energies into thinking about what&rsquo;s next&hellip; and our next blog post too!&nbsp;</p>"},"heading":{"value":"The book is out – now what?"},"category":{"id":"3QeYjKN7jE2D6bmk","slug":"3QeYjKN7jE2D6bmk","order":0,"fields":{"name":{"value":"Adoption Reflections"}},"created_at":"2026-06-03T14:19:16.949Z","comment_moderation_status":"approved"},"subheading":{"value":"A month has passed..."}},"created_at":"2026-08-04T12:48:00.290Z","comment_moderation_status":"approved"},{"meta_title":"","meta_description":"","id":"8dbQy2X1m7OLjlJq","slug":"authors-q-a","order":2,"fields":{"date":{"value":null},"image":{"alt":"Q&A graphic","src":"https://assets.netl.io/media/lucas/ChatGPT_Image_Jun_2_2026_06_13_47_PM.png","file":{"id":5342,"file":"https://assets.netl.io/media/lucas/ChatGPT_Image_Jun_2_2026_06_13_47_PM.png","name":"ChatGPT_Image_Jun_2_2026_06_13_47_PM.png","width":1200,"height":900,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 18:14"}},"content":{"value":"<p>Even though we write under pen names, it&rsquo;s still very much two real-life people shining through in this book and as parents to a fabulous growing boy. If you&rsquo;d like to learn a bit more about us, and how things have been going since the book left us, then read on&hellip;</p>\\n<h2>Why did you write this book?</h2>\\n<p>Rob: It came about because people around us had so many questions about adoption, about our application, about how it actually works, and seemed really fascinated by it. We didn&rsquo;t know very much when we started out, and each time we talked to someone else about it we realised how much we had learned, worked through and discovered. We would like to share that feeling with others now.</p>\\n<p>Eve: It came out of reflection too, as we looked back over the last couple of years and recognised how far we had come. Writing it down, putting it all in order, re-visiting all those steps was a way of processing it all. Plus that realisation that a dad&rsquo;s voice was one we had so rarely encountered, so we thought &lsquo;why not?&rsquo;.</p>\\n<h2>What has been the biggest surprise / misconception about being adoptive parents so far?</h2>\\n<p>Eve: That being an adoptive parent wouldn&rsquo;t be as <em>physical </em>an experience as having been pregnant and given birth to our child. I thought that biology was responsible for ongoing hormonal reactions in the body as a parent, but it&rsquo;s happened anyway. Our brains and bodies adapt and react to being around a child, and prioritising him. Even without a genetic tie&hellip;</p>\\n<h2>What do you feel is the biggest difference between you and biological parents in your / Marcus&rsquo;s friendship group?</h2>\\n<p>Rob: We&rsquo;ve been parents for 3 years less than all the others. Marcus&rsquo;s development is exactly where it should be for his age, but as parents we are still lagging behind in some areas, like leaving him with other people for a night out together. We will get there, when we feel he&rsquo;s ready. And we are too!</p>\\n<h2>How do you handle telling outsiders that you are adopters? &nbsp;</h2>\\n<p>Eve: My dentist recently commented that Marcus&rsquo;s name was nice, and asked me why we chose it. I lied, which I try not to do generally, but this time I said &ldquo;we just liked it&rdquo; rather than the truth &ndash; which is that we didn&rsquo;t have a choice. He came to us fully named and noisy and running and personality-filled. This wasn&rsquo;t someone I felt the need to share more information with. In other situations, where I know the person better or I&rsquo;m likely to do so in future, such as in a new job, I tend to be more upfront about it and just tell people early on. I don&rsquo;t want it to be a secret, or whispered about behind my back. I&rsquo;d rather just throw it out there. But Rob is still very reticent about sharing this information. Some things never change!</p>"},"heading":{"value":"Authors' Q&A"},"category":{"id":"m10yQ2QrmBODzRPp","slug":"m10yQ2QrmBODzRPp","order":2,"fields":{"name":{"value":"Q&A"}}
25,"created_at":"2026-06-02T15:07:32.118Z","comment_moderation_status":"approved"},"subheading":{"value":"Get to know Eve and Rob a bit better…"}},"created_at":"2026-06-02T15:08:48.662Z","comment_moderation_status":"approved"}]},{"is_page":true,"meta_title":"Book","meta_description":"","page":"","detail":true,"template":"book-page","collection":{"meta_title":"","meta_description":"","id":"8ZDNPvJnaRvgzBkp","slug":"book-page","order":0,"fields":{"cover":{"alt":"A Long and Winding Path to Fatherhood An adoption story book cover","src":"https://assets.netl.io/media/lucas/book.jpg","file":{"id":5341,"file":"https://assets.netl.io/media/lucas/book.jpg","name":"book.jpg","width":782,"height":1200,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:57"}},"title":{"value":"A Long and Winding Path to Fatherhood"},"subtitle":{"value":"An adoption story"},"synopsis":{"value":"<p>Meet Rob: he&rsquo;s always wanted to be a dad, but when he and his wife decide to start trying for a family, it doesn&rsquo;t go smoothly or quickly. Already in their early forties, they never imagined it would take seven years until their son came home with them.</p>\\n<p>This is the story of a dad who found himself navigating the path to fatherhood via adoption, and everything it took for him (and his writer wife Eve) to get there in the end. Emerging from the disappointment of failed fertility treatment into the new and unknown territory of applying to be approved as adopters &ndash; still a million miles away, it felt, from becoming a parent to a child &ndash; Rob shares the story of all the ups and downs, the delays and restarts, and the multitude of people he met along the way who helped to get him to the final reward: becoming a dad to their miraculous son Marcus.</p>\\n<p>This is a story of one parent&rsquo;s navigation of it all. It&rsquo;s not trying to be a &lsquo;how to&rsquo; or a manual of terms and stages; it&rsquo;s simply an account of one family&rsquo;s journey, written for an audience of people who are interested in how they finally got there!</p>"},"retailers_body":{"value":"<p><strong>SPECIAL OFFERS</strong></p>\\n<p>The paperback is currently discounted when ordered from Troubador</p>\\n<p>The eBook is available for just <strong>99p</strong> across all vendors</p>"},"publication_date":{"value":"Out now! In ebook and paperback"},"synopsis_heading":{"value":"About the book"},"retailers_heading":{"value":"Order now"}},"created_at":"2026-06-02T14:57:35.978Z","comment_moderation_status":"approved"}},{"page":"","detail":false,"is_page":false,"template":"blog-categories","collections":[{"id":"3QeYjKN7jE2D6bmk","slug":"3QeYjKN7jE2D6bmk","order":0,"fields":{"name":{"value":"Adoption Reflections"},"blog-posts":[{"id":"1xEWMKaD6Lv5DBjA","slug":"letterbox-contact-why-is-it-so-hard","order":0,"fields":{"date":{"value":null},"image":{"alt":"Sheet of writing paper and 3 pens","src":"https://assets.netl.io/media/lucas/Letter_writing.jpeg","file":{"id":7306,"file":"https://assets.netl.io/media/lucas/Letter_writing.jpeg","name":"Letter_writing.jpeg","width":1153,"height":1200,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"08 Sep 2026 09:37"}},"content":{"value":"<p>Letterbox is a part of most people&rsquo;s adoption story. It&rsquo;s the system which facilitates an exchange of letters and other things like drawings, photos and cards, between adopters and birth parents, on behalf of the adopted child. It&rsquo;s administered by social workers, and fully anonymised.&nbsp;</p>\\n<p>For myself as an adoptive mum, it&rsquo;s a twice-yearly commitment to write a letter and attempt to provide an update to our child&rsquo;s birth family on how he&rsquo;s doing, what he&rsquo;s achieving, and generally that he is happy and healthy.&nbsp;</p>\\n<p>It&rsquo;s a hard letter to write. Every single time. I battle with providing reassurance that he is well loved and taken care of, while not trying to suggest we are taking better care of him than they ever could. I share milestones in his life to let them know he is growing and developing well, while appreciating that this could also serve to highlight all that they are missing to those no longer in his day-to-day life.&nbsp;</p>\\n<p>In normal circumstances, I find it very easy to talk about my child, to tell everyone I know all about his latest foibles, games, obsessions and achievements. I am a proud parent, and share these kinds of things with almost everyone I talk to. But when it comes to sharing this information with the other people who love my child as much as we do, it enters another space.</p>\\n<p>To maintain the required level of confidentiality, no locations or dates or details at all are included, and so the whole thing lacks nuance, and the personal element. This all translates into a letter which often sounds to me like I&rsquo;ve written it for a child, rather than simply about one. There is no room for humour or irony &ndash; and crucially, I came to realise when I interrogated why this letter is so difficult to write &ndash; any kind of connection between the writer and recipient. We have never met, and our only common ground is a child who is no longer the infant they remember, and we never knew our growing child to be.&nbsp;</p>\\n<p>To try and help with these letters, I have read around what birth families have said they enjoy hearing, or want to know more about. First and foremost, the consistent arrival of the letters confirms in itself that the recent news story they might have heard about the tragic accident suffered by, for example, an eight-and-a-half year old girl with red-gold hair is not their child. The prevailing thinking is that you can never say that the child is safe, well, taken care of and settled too many times, so this is something I start and end my letters with every time. In one article I read a birth mum noted that when she read the words &ldquo;how are you?&rdquo; in a letterbox letter she had felt that the writer really meant this as an enquiry and cared about the answer, so even though I have never met them, I made sure to include this kind of question and language in my next letter.&nbsp;</p>\\n<p>The letters sound repetitive though. As much as daily life with our son is ever-changing, sharing six months of updates and information turns out to be both daunting in its huge scope, and hard to pinpoint things of real importance and worthy of sharing when I sit down to do it. I&rsquo;ve recently started to make a note of things I think will be good to include when they happen, to make sure I don&rsquo;t forget them, and to give me a headstart on the next letter &ndash; even when it&rsquo;s as much as five-and-a-half months away yet.&nbsp;</p>\\n<p>I also question myself about how much I am willing to give in these letters. Do I feel reticent to share too much, to truly share our child with them? In adoption, the fact that there are other people out there who love our child as their own as much as we do is the very starting point, and ever-present thereafter. But while they remain like shadowy, flat figures written about on forms, perhaps featuring in a few bad photos, its easier to push them to the fringes of busy fam
25ily life. Once I&rsquo;m writing a letter directly to them, they move closer and into the light. They take on the full three dimensions and become parents again, wanting nothing more than to know everything they possibly can about this child. It&rsquo;s hard sometimes, as an adopter, to be selfless and generous with my child. After all, he&rsquo;s my child. Not only my child, but I am his loving, protective, nurturing and caring mother. Being able to share that most important of roles with someone else is not easy.&nbsp;</p>\\n<p>By questioning myself about this though, I go back over the letters and ask myself if I could share a bit more here, bring this section alive a bit more with some further info, and try my very best to edit myself and challenge my own level of protectiveness as his parent. I&rsquo;m not sure I am very successful at it, but at least I try. Maybe, just maybe, the next letter will come out sounding a bit less repetitive though, and perhaps even be a bit easier to write&hellip;&nbsp;</p>"},"heading":{"value":"Letterbox contact: Why is it so hard?"},"category":null,"subheading":{"value":""}},"created_at":"2026-09-08T08:39:05.939Z","meta_title":"","meta_description":"","comment_moderation_status":"approved"},{"id":"Da6R0O7Y9bKxrLkp","slug":"the-book-is-out-now-what","order":1,"fields":{"date":{"value":"2026-08-04"},"image":{"alt":"Copies of paperback books in packing box","src":"https://assets.netl.io/media/lucas/Books_on_top_of_box.jpeg","file":{"id":6617,"file":"https://assets.netl.io/media/lucas/Books_on_top_of_box.jpeg","name":"Books_on_top_of_box.jpeg","width":900,"height":1200,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"04 Aug 2026 12:22"}},"content":{"value":"<p>Sunday 28 June 2026: the momentous date when our book, our story launched out into the big wide world!&nbsp;</p>\\n<p>Why was it a Sunday? I don&rsquo;t know, my publishers told me that was the date, generated by an automated timeline I&rsquo;m sure, and despite a few minor threats of delays all the deadlines were met and out it came, right on schedule.</p>\\n<p>The build-up was quite exciting. There were pre-orders by lovely friends and family across a range of booksellers &ndash; and countries too. There was the website creation and go-live, which I could then send to friends and family, and add to our social media profile. Seeing the ebook manuscript on my own Kindle and phone app was quite a moment too.&nbsp;</p>\\n<p>Then the boxes arrived&hellip;&nbsp;</p>\\n<p><img src=\\"https://assets.netl.io/media/lucas/100_copies_in_boxes.jpg\\" alt=\\"\\" width=\\"617\\" height=\\"475\\"></p>\\n<p>Our book, right here in our hands. It was quite a moment!&nbsp;</p>\\n<p>Watching our son pick up a copy, sit back on the sofa and flick through it was nothing short of magical. He was very concerned to make sure people knew that his name had been changed: he asked us to make sure his Grandad knew &lsquo;about Marcus&rsquo;. We assured him that everybody definitely knew this, and everybody we know who reads it will know that it&rsquo;s him!&nbsp;</p>\\n<p>Once the book was available for instant purchase, we set about sending &ldquo;book launch announcement&rdquo; emails to adoption agencies and support organisations. This is one of our core audiences: professionals who work in adoption, who continue their reading and research and staying up to date with adoption narratives in all formats as part of the ongoing professional development.&nbsp;</p>\\n<p>Crucially, these individuals and their organisations also curate reading lists for wannabe adopters &ndash; the other half of our primary audience. If the agencies and organisations like it, they will recommend it, and this is definitely how we started our search when we wanted to know a bit more or felt we hadn&rsquo;t read anything like this for a while.&nbsp;</p>\\n<p>It was a shot in the dark, sending messages out into the ether, and unlike social media we didn&rsquo;t get to see or hear any tangible response in the short term. This made us think hard about our next round of communications&hellip;&nbsp;</p>\\n<p>Then the reviews started to trickle in. Friends and family told us when they&rsquo;d read it, and that they loved it! I mean, of course they said nice things. They weren&rsquo;t going to say tell us they thought it was rubbish, were they?! It was heartwarming to re
25ceive their comments and compliments, and to get that slow-burn feeling that our story is out in the world now, in all its guts and glory.&nbsp;</p>\\n<p><img src=\\"https://assets.netl.io/media/lucas/Picture7.png\\" alt=\\"\\" width=\\"649\\" height=\\"218\\"></p>\\n<p>As we&rsquo;ve written this under pseudonyms, we aren&rsquo;t having a big publicity-orientated launch campaign with parties and sales pushes. Interest in this kind of book is at best &lsquo;niche&rsquo; and at worst very limited, so the usual advice to partner with your local bookshop and library and build a local writer profile don&rsquo;t really apply. Seeing &lsquo;only 4 copies in stock, more coming soon&rsquo; on the Amazon page was amazing. Until it moved to &lsquo;only 5 copies in stock&rsquo;, where it stayed.&nbsp;</p>\\n<p>And then &ndash; well, nothing.&nbsp;</p>\\n<p>It all just went quiet, only a few weeks &ndash; not even a month &ndash; after the big publication date.</p>\\n<p>Writer friends tell us that this is very normal, and their experience too. After all the months of frantic and time-sensitive work, and the joy of the book being printed and prepared and ready for everyone else, it does often all go quiet for a bit. And so we take solace from this at least. In a world where we are often wondering what is &lsquo;normal&rsquo;, apparently this is. So now we will put our energies into thinking about what&rsquo;s next&hellip; and our next blog post too!&nbsp;</p>"},"heading":{"value":"The book is out – now what?"},"category":null,"subheading":{"value":"A month has passed..."}},"created_at":"2026-08-04T12:48:00.290Z","meta_title":"","meta_description":"","comment_moderation_status":"approved"}]},"created_at":"2026-06-03T14:19:16.949Z","comment_moderation_status":"approved"},{"id":"rnol3vVyWpON651D","slug":"rnol3vVyWpON651D","order":1,"fields":{"name":{"value":"Family Life"}},"created_at":"2026-06-03T14:19:12.307Z","comment_moderation_status":"approved"},{"id":"m10yQ2QrmBODzRPp","slug":"m10yQ2QrmBODzRPp","order":2,"fields":{"name":{"value":"Q&A"},"blog-posts":[{"id":"8dbQy2X1m7OLjlJq","slug":"authors-q-a","order":2,"fields":{"date":{"value":null},"image":{"alt":"Q&A graphic","src":"https://assets.netl.io/media/lucas/ChatGPT_Image_Jun_2_2026_06_13_47_PM.png","file":{"id":5342,"file":"https://assets.netl.io/media/lucas/ChatGPT_Image_Jun_2_2026_06_13_47_PM.png","name":"ChatGPT_Image_Jun_2_2026_06_13_47_PM.png","width":1200,"height":900,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 18:14"}},"content":{"value":"<p>Even though we write under pen names, it&rsquo;s still very much two real-life people shining through in this book and as parents to a fabulous growing boy. If you&rsquo;d like to learn a bit more about us, and how things have been going since the book left us, then read on&hellip;</p>\\n<h2>Why did you write this book?</h2>\\n<p>Rob: It came about because people around us had so many questions about adoption, about our application, about how it actually works, and seemed really fascinated by it. We didn&rsquo;t know very much when we started out, and each time we talked to someone else about it we realised how much we had learned, worked through and discovered. We would like to share that feeling with others now.</p>\\n<p>Eve: It came out of reflection too, as we looked back over the last couple of years and recognised how far we had come. Writing it down, putting it all in order, re-visiting all those steps was a way of processing it all. Plus that realisation that a dad&rsquo;s voice was one we had so rarely encountered, so we thought &lsquo;why not?&rsquo;.</p>\\n<h2>What has been the biggest surprise / misconception about being adoptive parents so far?</h2>\\n<p>Eve: That being an adoptive parent wouldn&rsquo;t be as <em>physical </em>an experience as having been pregnant and given birth to our child. I thought that biology was responsible for ongoing hormonal reactions in the body as a parent, but it&rsquo;s happened anyway. Our brains and bodies adapt and react to being around a child, and prioritising him. Even without a genetic tie&hellip;</p>\\n<h2>What do you feel is the biggest difference between you and biological parents in your / Marcus&rsquo;s friendship group?</h2>\\n<p>Rob: We&rsquo;ve been parents for 3 years less than all the others. Marcus&rsquo;s development is exactly where it should be for his age, but as parents we are still lagging behind in some areas, like leaving him with other people for a night out together. We will get there, when we feel he&rsquo;s ready. And we are too!</p>\\n<h2>How do you handle telling outsiders that you are adopters? &nbsp;</h2>\\n<p>Eve: My dentist recently commented that Marcus&rsquo;s name was nice, and asked me why we chose it. I lied, which I try not to do generally, but this time I said &ldquo;we just liked it&rdquo; rather than the truth &ndash; which is that we didn&rsquo;t have a choice. He came to us fully named and noisy and running and personality-filled. This wasn&rsquo;t someone I felt the need to share more information with. In other situations, where I know the person better or I&rsquo;m likely to do so in future, such as in a new job, I tend to be more upfront about it and just tell people early on. I don&rsquo;t want it to be a secret, or whispered about behind my back. I&rsquo;d rather just throw it out there. But Rob is still very reticent about sharing this information. Some things never change!</p>"},"heading":{"value":"Authors' Q&A"},"category":null,"subheading":{"value":"Get to know Eve and Rob a bit better…"}},"created_at":"2026-06-02T15:08:48.662Z","meta_title":"","meta_description":"","comment_moderation_status":"approved"}]},"created_at":"2026-06-02T15:07:32.118Z","comment_moderation_status":"approved"}]},{"is_page":true,"meta_title":"Blog","meta_description":"","page":"","detail":true,"template":"blog-page","collection":{"meta_title":"","meta_description":"","
25id":"WdyQXOlnJkKEw1pY","slug":"blog-page","order":0,"fields":{"body":{"value":"<p>Our book takes you with us on the journey through the early years of becoming and being parents, but family life extends far beyond those early chapters. Our son continues to grow and develop, delighting and amazing us every day.</p>\\n<p>We too keep growing &ndash; learning how to parent, how to be the best family of three we can be, how to balance work and family life, and how to embrace the constant need to adapt and evolve.&nbsp;</p>\\n<p>And so we&rsquo;ve decided to share some posts here about the next parenting steps as they happen. Enjoy! &nbsp;</p>"},"heading":{"value":"The winding path of parenthood continues"}},"created_at":"2026-06-02T15:01:02.373Z","comment_moderation_status":"approved"}},{"page":"","detail":false,"is_page":false,"template":"retailers","collections":[{"id":"e76pZKeoqdO1m0R8","slug":"e76pZKeoqdO1m0R8","order":0,"fields":{"link":{"value":"https://troubador.co.uk/bookshop/health-wellbeing/a-long-and-winding-path-to-fatherhood"},"logo":{"alt":"Troubador Publishing logo","src":"https://assets.netl.io/media/lucas/troubador.png","file":{"id":5331,"file":"https://assets.netl.io/media/lucas/troubador.png","name":"troubador.png","width":600,"height":177,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:52"}},"ebook":{"value":false},"paperback":{"value":true}},"created_at":"2026-06-02T14:52:52.394Z","comment_moderation_status":"approved"},{"id":"ZJgk0KDXdaKQ95M4","slug":"ZJgk0KDXdaKQ95M4","order":1,"fields":{"link":{"value":"https://www.amazon.co.uk/Long-Winding-Path-Fatherhood-adoption/dp/1806344041/"},"logo":{"alt":"Amazon logo","src":"https://assets.netl.io/media/lucas/amazon.png","file":{"id":5336,"file":"https://assets.netl.io/media/lucas/amazon.png","name":"amazon.png","width":600,"height":181,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:54"}},"ebook":{"value":false},"paperback":{"value":true}},"created_at":"2026-06-02T14:54:13.628Z","comment_moderation_status":"approved"},{"id":"4jEe9O1nxnvRP0aN","slug":"4jEe9O1nxnvRP0aN","order":2,"fields":{"link":{"value":"https://www.waterstones.com/book/a-long-and-winding-path-to-fatherhood/rob-lucas/eve-lucas/9781806344048"},"logo":{"alt":"Waterstones logo","src":"https://assets.netl.io/media/lucas/waterstones.png","file":{"id":5337,"file":"https://assets.netl.io/media/lucas/waterstones.png","name":"waterstones.png","width":600,"height":89,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:54"}},"ebook":{"value":false},"paperback":{"value":true}},"created_at":"2026-06-02T14:54:36.101Z","comment_moderation_status":"approved"},{"id":"aDE53OwrE12840lR","slug":"aDE53OwrE12840lR","order":3,"fields":{"link":{"value":"https://blackwells.co.uk/bookshop/product/A-Long-and-Winding-Path-to-Fatherhood-by-Rob-Lucas-Eve-Lucas/9781806344048"},"logo":{"alt":"Blackwell's logo","src":"https://assets.netl.io/media/lucas/blackwells.png","file":{"id":5339,"file":"https://assets.netl.io/media/lucas/blackwells.png","name":"blackwells.png","width":600,"height":80,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:55"}},"ebook":{"value":false},"paperback":{"value":true}},"created_at":"2026-06-02T14:55:50.113Z","comment_moderation_status":"approved"},{"id":"Jl7PEKZ1LZvYM5ZN","slug":"Jl7PEKZ1LZvYM5ZN","order":4,"fields":{"link":{"value":"https://www.foyles.co.uk/book/a-long-and-winding-path-to-fatherhood/rob-lucas/9781806344048"},"logo":{"alt":"Foyles logo","src":"https://assets.netl.io/media/lucas/foyles.webp","file":{"id":5338,"file":"https://assets.netl.io/media/lucas/foyles.webp","name":"foyles.webp","width":334,"height":93,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:55"}},"ebook":{"value":false},"paperback":{"value":true}},"created_at":"2026-06-02T14:55:11.664Z","comment_moderation_status":"approved"},{"id":"k9g7P2ER4POBL8JQ","slug":"k9g7P2ER4POBL8JQ","order":5,"fields":{"link":{"value":"https://www.tgjonesonline.co.uk/Product/Rob-Lucas/A-Long-and-Winding-Path-to-Fatherhood--An-adoption-story/15947079"},"logo":{"alt":"TGJones logo","src":"https://assets.netl.io/media/lucas/tgjones.png","file":{"id":5340,"file":"https://assets.netl.io/media/lucas/tgjones.png","name":"tgjones.png","width":600,"height":149,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:56"}},"ebook":{"value":false},"paperback":{"value":true}},"created_at":"2026-06-02T14:56:57.404Z","comment_moderation_status":"approved"}
25,{"id":"1a8gq2rw11OJEZbr","slug":"1a8gq2rw11OJEZbr","order":6,"fields":{"link":{"value":"https://www.amazon.co.uk/dp/B0H3LMG9VM/"},"logo":{"alt":"Amazon Kindle logo","src":"https://assets.netl.io/media/lucas/kindle.png","file":{"id":5335,"file":"https://assets.netl.io/media/lucas/kindle.png","name":"kindle.png","width":600,"height":133,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:53"}},"ebook":{"value":true},"paperback":{"value":false}},"created_at":"2026-06-02T14:53:58.223Z","comment_moderation_status":"approved"},{"id":"5bnMVvzylVO8BEq9","slug":"5bnMVvzylVO8BEq9","order":7,"fields":{"link":{"value":"https://books.apple.com/gb/book/a-long-and-winding-path-to-fatherhood/id6775526224"},"logo":{"alt":"Apple Books logo","src":"https://assets.netl.io/media/lucas/apple-books.png","file":{"id":5333,"file":"https://assets.netl.io/media/lucas/apple-books.png","name":"apple-books.png","width":600,"height":129,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:53"}},"ebook":{"value":true},"paperback":{"value":false}},"created_at":"2026-06-02T14:53:30.832Z","comment_moderation_status":"approved"},{"id":"LqkyEO0eyNvxM9A0","slug":"LqkyEO0eyNvxM9A0","order":8,"fields":{"link":{"value":"https://play.google.com/store/books/details?id=k0DgEQAAQBAJ"},"logo":{"alt":"Google Play logo","src":"https://assets.netl.io/media/lucas/google-play.png","file":{"id":5334,"file":"https://assets.netl.io/media/lucas/google-play.png","name":"google-play.png","width":600,"height":118,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:53"}},"ebook":{"value":true},"paperback":{"value":false}},"created_at":"2026-06-02T14:53:41.199Z","comment_moderation_status":"approved"},{"id":"YGPW02qw0bvJ9r6d","slug":"YGPW02qw0bvJ9r6d","order":9,"fields":{"link":{"value":"https://www.kobo.com/gb/en/ebook/a-long-and-winding-path-to-fatherhood"},"logo":{"alt":"Kobo logo","src":"https://assets.netl.io/media/lucas/kobo.png","file":{"id":5332,"file":"https://assets.netl.io/media/lucas/kobo.png","name":"kobo.png","width":600,"height":115,"website":"Dbk4davyww2QmrMG","file_type":"image","uploaded_on":"02 Jun 2026 15:53"}},"ebook":{"value":true},"paperback":{"value":false}},"created_at":"2026-06-02T14:53:11.076Z","comment_moderation_status":"approved"}]}]`),z5={website:j5,collections:q5},og={meta_title:"Netlio",meta_description:"Netlio design brands, build websites, and develop custom apps and APIs to deliver practical digital solutions for modern businesses."},Kb="<p>This website uses cookies to ensure you get the best experience. Would you like to enable cookies on this site?</p>",Qb=z5,V5=Qb.collections,of={...og,privacy_policy:"",cookie_banner_text:Kb,socials:{},...Qb.website},kr=t=>{if(!t)return;const e=t.trim();return e.length?e:void 0},Ih=t=>t?.replace(/_/g,"-")||"",ag=t=>{const e=Ih(B(t));return e&&V5.find(n=>Ih(n.template)===e)||null},J_=t=>kr(B(t)),U5=()=>kr(of.meta_title)||og.meta_title,W5=()=>kr(of.meta_description)||og.meta_description,Y5=t=>{const n=kr(kn().public?.url);if(!n)return;const i=n.startsWith("http")?n:`https://${n}`;return new URL(t,i).toString()},X5=(t,e,n)=>{const i=[t];return typeof n=="number"&&i.push(`[${n}]`),e?.slug&&i.push(` slug="${e.slug}"`),e?.id&&i.push(` id="${e.id}"`),i.join("")},G5=t=>{const e=t?.fields?Object.keys(t.fields):[];return e.length?e.join(", "):"none"},K5=(t,e,n,i)=>{const r=e?.fields?.[n];if(!r||!Object.prototype.hasOwnProperty.call(r,"value"))throw new Error(`[Netlio CMS] Missing field "${n}.value" in ${X5(t,e,i)}. Available fields: ${G5(e)}.`);return r.value},Js=()=>of,Q5=()=>Object.entries(of.socials||{}).filter(([,t])=>kr(t)),Jb=()=>Q5().length>0,Z_=t=>!!ag(t),J5=t=>{const e=ag(t);return e?.detail?e:null},Q6=(t={})=>{const e=Js(),n=$i(),i=t.page?J5(t.page):null,r=B(t.collection)||i?.collection||null,s=U5(),o=kr(r?.meta_title),a=kr(r?.meta_description),l=kr(i?.meta_title),c=kr(i?.meta_description),u=J_(t.title),d=o||l,h=d||u||s,f=a||c||J_(t.description)||W5(),g=!!B(t.appendWebsiteTitle),p=d&&s?`${d} | ${s}`:g&&u&&s&&u!==s?`${u} | ${s}`:h,w=Y5(n.path);return xl({title:p,meta:[{name:"description",content:f},{property:"og:url",content:w},{property:"og:title",content:p},{property:"og:description",content:f},{name:"twitter:title",content:p},{name:"twitter:description",content:f}]}),w&&xl({link:[{rel:"canonical",href:w}]}),{title:p,description:f,canonicalUrl:w,website:e,page:i}},Fl=(t,e=null,n=!1)=>{const i=Ih(B(t)),r=ag(t);if(!r)return console.error(`[Netlio CMS] Missing collection template "${i}". Check the public API response includes this template.`),null;if(r.detail){const l=r;if(!l.collection)throw new Error(`[Netlio CMS] Missing singular collection for template "${i}". Check the public API response includes the collection object.`);return n?l.collection:l.collection.fields}const s=r;if(!Array.isArray(s.collections))throw new Error(`[Netlio CMS] Missing collection list for template "${i}". Check the public API response includes a collections array.`);const o=B(e);if(!o)return s.collections;const a=s.collections.find(l=>l.slug===o||l.id===o);if(!a){const l=s.collections.map(c=>c.slug).join(", ")||"none";throw new Error(`[Netlio CMS] Missing collection in "${i}" with slug "${o}". Available slugs: ${l}.`)}return n?a:a.fields},Zb=()=>{const t=gp("reduced-motion",()=>!1);{const e=window.matchMedia("(prefers-reduced-motion: reduce)");t.value=e.matches,e.addEventListener("change",n=>{t.value=n.matches})}return t},Z5={class:"relative"},e3={class:"h-auto absolute top-1/2 -translate-y-1/2 p-4 sm:p-6 flex justify-center w-full"},t3={class:"max-w-2xl mx-auto"},n3=Ge({__name:"InitialTransitionOverlay",setup(t){const n=Js().meta_title,{setPhase:i,markInitialComplete:r}=sf(),s=Zb(),o=Te(null),a=Te(null);let l=null,c=null,u=!1;const d=()=>{u||(u=!0,c&&(window.clearTimeout(c),c=null),o.value&&Xe.set(o.value,{display:"none",opacity:0}
25),i("after-enter"),r())},h=()=>{l&&(l.kill(),l=null)};return Nn(()=>{if(s.value){i("enter"),d();return}if(!o.value||!a.value){d();return}i("before-enter"),c=window.setTimeout(d,1500);try{o.value.dataset.transitionControlled="true",Xe.set(o.value,{display:"block",opacity:1,pointerEvents:"auto"}),l=Xe.timeline({onStart:()=>{i("enter")},onComplete:()=>{d()}}),l.to(a.value,{opacity:0,duration:.5,ease:"power2.in"},"+=0.3").to(o.value,{opacity:0,duration:.6,ease:"power2.in"},"<+=0.1")}catch{h(),d()}}),Si(()=>{h(),d()}),(f,g)=>(te(),pe("div",null,[J("div",Z5,[J("div",{ref_key:"transitionHTML",ref:o,class:"initial-transition-overlay fixed bg-dark h-dvh inset-0 z-transition-html",style:{opacity:"1","pointer-events":"auto"}},[J("div",e3,[J("div",t3,[J("p",{ref_key:"introContent",ref:a,class:"text-2xl uppercase font-display text-light text-center pointer-events-none",style:{opacity:"1"}},mt(B(n)),513)])])],512)])]))}}),Gl=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},i3=Object.assign(Gl(n3,[["__scopeId","data-v-9bbb2a68"]]),{__name:"LayoutInitialTransitionOverlay"}),r3={};function s3(t,e){return te(),pe("div",null,[...e[0]||(e[0]=[J("div",{class:"relative"},[J("div",{id:"transition-html",style:{display:"none",opacity:"0","pointer-events":"none"},class:"fixed bg-dark h-dvh inset-0 z-transition-html"})],-1)])])}const o3=Object.assign(Gl(r3,[["render",s3]]),{__name:"LayoutTransitionOverlay"}),a3=Ge({__name:"Button",props:{secondary:{type:Boolean},light:{type:Boolean},small:{type:Boolean}},setup(t){return(e,n)=>(te(),pe("button",qo(e.$attrs,{class:["transition-all cursor-pointer hover:brightness-90 font-body font-semibold disabled:hover:cursor-not-allowed inline-flex items-center justify-center rounded-full border whitespace-nowrap",{"bg-accent border-white text-white":!t.secondary&&!t.light,"bg-white border-white":t.light&&!t.secondary,"bg-transparent border-accent":t.secondary&&!t.light,"bg-transparent text-white border-white":t.secondary&&t.light,"px-3 py-1 text-sm":t.small,"px-6 sm:px-8 py-2.5 text-base":!t.small}]}),[er(e.$slots,"default")],16))}}),sa=Object.assign(a3,{__name:"UiButton"}),l3=Ge({__name:"Text",props:{active:{type:Boolean},isNavBackgroundVisible:{type:Boolean}},setup(t){return(e,n)=>(te(),pe("span",{class:_t(["hover:text-accent font-body font-semibold text-lg whitespace-nowrap transition-all tracking-tight cursor-pointer border-b-2 pb-2",{"border-accent":t.active,"border-transparent":!t.active,"text-dark":t.isNavBackgroundVisible,"text-light":!t.isNavBackgroundVisible}])},[er(e.$slots,"default")],2))}}),ew=Object.assign(l3,{__name:"LayoutNavbarText"}),tw="@contact",nw="@newsletter",c3="@reviews",u3="@questions",cd="@audio",Pc=Gt({open:!1}),lg=()=>{function t(){Pc.open?Pc.open=!1:Pc.open=!0}return{contactPopupState:Pc,toggleContactPopup:t}},Ac=Gt({opened:!1,open:!1}),iw=()=>{function t(e){Ac.open=e,Ac.opened===!1&&e===!0&&(Ac.opened=!0)}return{newsletterPopupState:Ac,toggleNewsletterPopup:t}},Rc=Gt({open:!1}),rw=()=>{function t(){Rc.open?Rc.open=!1:Rc.open=!0}return{reviewsPopupState:Rc,toggleReviewsPopup:t}},Mc=Gt({open:!1}),sw=()=>{function t(){Mc.open?Mc.open=!1:Mc.open=!0}return{qaPopupState:Mc,toggleQaPopup:t}};let wa=null;const Fn=Gt({open:!1,currentAudioSlug:"",isPlaying:!1}),ow=()=>{const e=!!kn().public.audioPlayerPopup,i=e?(()=>{if(!e)return[];if(wa)return wa;const c=Fl("audio-player");return wa=Array.isArray(c)?c:[],Fn.currentAudioSlug||=wa[0]?.slug??"",wa})():[],r=qe(()=>i.find(c=>c.slug===Fn.currentAudioSlug)??i[0]);function s(c){e&&(c&&i.some(u=>u.slug===c)&&(Fn.currentAudioSlug=c),Fn.open=!0,Fn.isPlaying=!0)}function o(){Fn.open=!1,Fn.isPlaying=!1}function a(c,u=!0){!e||!i.some(d=>d.slug===c)||(Fn.currentAudioSlug=c,Fn.open=!0,Fn.isPlaying=u)}function l(){e&&(Fn.open=!0,Fn.isPlaying=!Fn.isPlaying)}return{audioPlayerState:Fn,audioData:i,currentAudio:r,openAudioPlayer:s,closeAudioPlayer:o,selectAudio:a,toggleAudioPlayback:l}},f3=()=>{const e=!!kn().public.audioPlayerPopup,{toggleContactPopup:n}=lg(),{toggleNewsletterPopup:i}=iw(),{toggleReviewsPopup:r}=rw(),{toggleQaPopup:s}=sw(),o=e?ow():null,a={[tw]:()=>n(),[nw]:()=>i(!0),[c3]:()=>r(),[u3]:()=>s()};return o&&(a[cd]=()=>o.openAudioPlayer()),{trigger:c=>{if(!c)return;if(c.startsWith(`${cd}:`)){o?.openAudioPlayer(c.slice(`${cd}:`.length));return}const u=a[c];u?u():console.warn(`No composable found for action: ${c}`)}}},d3={key:0},h3=Ge({__name:"SmartLink",props:{link:{},openInNewTab:{type:Boolean},isExternal:{type:Boolean},ariaLabel:{}},setup(t){const{trigger:e}=f3();return(n,i)=>{const r=Gu;return t.link?t.link.startsWith("@")?(te(),pe("div",qo({key:1,role:"button",tabindex:"0",onClick:i[0]||(i[0]=s=>B(e)(t.link)),onKeydown:[i[1]||(i[1]=Xg(vl(s=>B(e)(t.link),["prevent"]),["enter"])),i[2]||(i[2]=Xg(vl(s=>B(e)(t.link),["prevent"]),["space"]))]},n.$attrs),[er(n.$slots,"default")],16)):(te(),Qe(r,qo({key:2,to:t.link,target:t.openInNewTab?"_blank":void 0,rel:t.isExternal?"noopener noreferrer":void 0,external:t.isExternal,"aria-label":t.ariaLabel},n.$attrs),{default:Ne(()=>[er(n.$slots,"default")]),_:3},16,["to","target","rel","external","aria-label"])):(te(),pe("div",d3,[er(n.$slots,"default")]))}}}),af=Object.assign(h3,{__name:"CmsSmartLink"}),p3={class:"relative overflow-hidden h-full"},g3={class:"absolute right-0 top-1/2 -translate-y-1/2"},m3={key:0},_3={key:1},y3={ref:"navItem",class:"inline-block relative pr-6 h-full"},v3={key:0,class:"block h-full p-2"},b3=["aria-label"],w3={key:1},x3=Ge({__name:"DropdownItem",props:{link:{}},setup(t){const e=$i(),n=i=>({maskImage:`url('${i}')`,WebkitMaskImage:`url('${i}')`,maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat",maskPosition:"left center",WebkitMaskPosition:"left center",maskSize:"contain",WebkitMaskSize:"contain"});return(i,r)=>{const s=sa,o=af;return te(),Qe(o,{link:t.link.href,"is-external":t.link.is_external,"open-in-new-tab":t.link.open_in_new_tab},{default:Ne(()=>[t.link.cta?(te(),Qe(s,{key:0,class:"sidebar-item w-full"},{default:Ne(()=>[Tt(mt(t.link.name),1)]),_:1})):(te(),pe("div",{key:1,ref:"navItemContainer",class:_t(["group sidebar-item relative text-black font-headings text-2xl transition duration-300 px-2 xs:px-4 sm:px-6 cursor-default",[t.link.logo?"h-14 py-2":"py-4",{"hover:text-light cursor-pointer":B(e).path!==t.link.href}]])},[J("div",{class:_t(["absolute top-0 left-0 size-full",{"rounded-2xl scale-90 group-hover:scale-100 transition-transform duration-500 group-hover:bg-dark will-change-transform":B(e).path!==t.link.href}])},null,2),J("div",p3,[J("div",g3,[B(e).path===t.link.href?(te(),pe("div",m3,[...r[0]||(r[0]=[J("div",{class:"size-2 bg-dark rounded-full"},null,-1)])])):(te(),pe("div",_3,[...r[1]||(r[1]=[J("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"size-5 text-light scale-0 group-hover:scale-100 duration-500 will-change-transform"},[J("path",{"fill-rule":"evenodd",d:"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z","clip-rule":"evenodd"})],-1)])]))]),J("span",y3,[t.link.logo?(te(),pe("span",v3,[J("div",{class:"h-full w-32 bg-current text-dark group-hover:text-light transition-colors duration-300",role:"img","aria-label":t.link.logo.alt,style:ea(n(t.link.logo.src))},null,12,b3)])):(te(),pe("span",w3,mt(t.link.name),1))],512)])],2))]),_:1},8,["link","is-external","open-in-new-tab"])}}}),aw=Object.assign(x3,{__name:"LayoutNavbarDropdownItem"}),k3={class:"w-max mt-2"},T3={role:"list",class:"w-max bg-light rounded-lg border border-dark/30 p-1"},S3=Ge({__name:"Dropdown",props:{link:{}
25,isNavBackgroundVisible:{type:Boolean}},setup(t){const e=$i(),n=p=>p.split("?")[0].replace(/\/$/,"")||"/",i=p=>{if(!p||p.startsWith("@"))return!1;const w=n(e.path),b=n(p);return b==="/"?w===b:w===b||w.startsWith(`${b}/`)},r=qe(()=>i(t.link.href)||"dropdownLinks"in t.link&&t.link.dropdownLinks.some(p=>i(p.href)));let s=null;const o=Te(!1),a=Te(null),l=Te(null),c=Te(null);Nn(()=>{s=Xe.context(()=>{a.value&&(Xe.set(a.value,{height:0,opacity:0,display:"block"}),c.value=Xe.timeline({paused:!0}).to(a.value,{height:"auto",opacity:1,duration:.3,ease:"power2.out"},0))}),document.addEventListener("click",f),document.addEventListener("scroll",g)});const u=()=>{o.value?h():d()},d=()=>{c.value&&(c.value.play(),o.value=!0)},h=()=>{c.value&&(c.value.reverse(),o.value=!1)};It(()=>e.name,()=>{o.value&&h()});const f=p=>{!l.value||!o.value||l.value.contains(p.target)||h()},g=()=>{o.value&&h()};return Si(()=>{s&&s.revert(),document.removeEventListener("click",f),document.removeEventListener("scroll",g)}),(p,w)=>{const b=sa,v=ew,m=af,_=aw;return te(),pe("li",null,[J("div",{ref_key:"dropdownContainer",ref:l,class:"relative transition duration-300"},[me(m,{link:t.link.href,onClick:vl(u,["prevent"])},{default:Ne(()=>[t.link.cta?(te(),Qe(b,{key:0},{default:Ne(()=>[Tt(mt(t.link.name),1)]),_:1})):(te(),Qe(v,{key:1,active:B(r),"is-nav-background-visible":t.isNavBackgroundVisible},{default:Ne(()=>[Tt(mt(t.link.name),1)]),_:1},8,["active","is-nav-background-visible"]))]),_:1},8,["link"]),"dropdownLinks"in t.link?(te(),pe("div",{key:0,ref_key:"dropdown",ref:a,class:"absolute right-0 top-full origin-top overflow-hidden will-change-transform z-50",style:{height:"0",opacity:"0"}},[J("div",k3,[J("ul",T3,[(te(!0),pe(ht,null,Ar(t.link.dropdownLinks,y=>(te(),Qe(_,{key:y.name,link:y},null,8,["link"]))),128))])])],512)):Lt("",!0)],512)])}}}),C3=Object.assign(S3,{__name:"LayoutNavbarDropdown"}),E3=Ge({__name:"Link",props:{link:{},isNavBackgroundVisible:{type:Boolean}},setup(t){const e=$i(),n=r=>r.split("?")[0].replace(/\/$/,"")||"/",i=qe(()=>{if(!t.link.href||t.link.href.startsWith("@"))return!1;const r=n(e.path),s=n(t.link.href);return s==="/"?r===s:r===s||r.startsWith(`${s}/`)});return(r,s)=>{const o=C3,a=sa,l=af,c=ew;return te(),pe("div",null,["dropdownLinks"in t.link?(te(),Qe(o,{key:0,link:t.link,"is-nav-background-visible":t.isNavBackgroundVisible},null,8,["link","is-nav-background-visible"])):t.link.cta?(te(),Qe(l,{key:1,link:t.link.href,"is-external":t.link.is_external,"open-in-new-tab":t.link.open_in_new_tab,class:"transition duration-300"},{default:Ne(()=>[me(a,null,{default:Ne(()=>[Tt(mt(t.link.name),1)]),_:1})]),_:1},8,["link","is-external","open-in-new-tab"])):(te(),Qe(l,{key:2,link:t.link.href,"is-external":t.link.is_external,"open-in-new-tab":t.link.open_in_new_tab,class:"transition duration-300"},{default:Ne(()=>[me(c,{active:B(i),"is-nav-background-visible":t.isNavBackgroundVisible},{default:Ne(()=>[Tt(mt(t.link.name),1)]),_:1},8,["active","is-nav-background-visible"])]),_:1},8,["link","is-external","open-in-new-tab"]))])}}}),P3=Object.assign(E3,{__name:"LayoutNavbarLink"}),A3={key:0},R3={class:"sr-only"},M3=["viewBox","innerHTML"],O3={class:"sr-only"},L3=Ge({__name:"SocialMedia",setup(t){const n=Js().socials||{},i=[{key:"facebook",label:"Facebook",sr:"Follow on Facebook",class:"size-7",viewBox:"0 0 24 24",svg:'<path fill-rule="evenodd" d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987
25h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z" clip-rule="evenodd" />'},{key:"instagram",label:"Instagram",sr:"Follow on Instagram",viewBox:"0 0 24 24",class:"size-7",svg:'<path fill-rule="evenodd" d="M12.315 2c2.43 0 2.784.013 3.808.06 1.064.049 1.791.218 2.427.465a4.902 4.902 0 011.772 1.153 4.902 4.902 0 011.153 1.772c.247.636.416 1.363.465 2.427.048 1.067.06 1.407.06 4.123v.08c0 2.643-.012 2.987-.06 4.043-.049 1.064-.218 1.791-.465 2.427a4.902 4.902 0 01-1.153 1.772 4.902 4.902 0 01-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06h-.08c-2.643 0-2.987-.012-4.043-.06-1.064-.049-1.791-.218-2.427-.465a4.902 4.902 0 01-1.772-1.153 4.902 4.902 0 01-1.153-1.772c-.247-.636-.416-1.363-.465-2.427-.047-1.024-.06-1.379-.06-3.808v-.63c0-2.43.013-2.784.06-3.808.049-1.064.218-1.791.465-2.427a4.902 4.902 0 011.153-1.772A4.902 4.902 0 015.45 2.525c.636-.247 1.363-.416 2.427-.465C8.901 2.013 9.256 2 11.685 2h.63zm-.081 1.802h-.468c-2.456 0-2.784.011-3.807.058-.975.045-1.504.207-1.857.344-.467.182-.8.398-1.15.748-.35.35-.566.683-.748 1.15-.137.353-.3.882-.344 1.857-.047 1.023-.058 1.351-.058 3.807v.468c0 2.456.011 2.784.058 3.807.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.683.566 1.15.748.353.137.882.3 1.857.344 1.054.048 1.37.058 4.041.058h.08c2.597 0 2.917-.01 3.96-.058.976-.045 1.505-.207 1.858-.344.466-.182.8-.398 1.15-.748.35-.35.566-.683.748-1.15.137-.353.3-.882.344-1.857.048-1.055.058-1.37.058-4.041v-.08c0-2.597-.01-2.917-.058-3.96-.045-.976-.207-1.505-.344-1.858a3.097 3.097 0 00-.748-1.15 3.098 3.098 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-1.023-.047-1.351-.058-3.807-.058zM12 6.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z" clip-rule="evenodd" />'},{key:"twitter",label:"Twitter",sr:"Follow on Twitter",viewBox:"0 0 1200 1227",svg:'<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" />'},{key:"youtube",label:"YouTube",sr:"Follow on YouTube",viewBox:"0 0 576 512",svg:'<path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z" />'},{key:"linkedin",label:"LinkedIn",sr:"Follow on LinkedIn",viewBox:"0 0 448 512",svg:'<path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z" />'},{key:"tiktok",label:"TikTok",sr:"Follow on TikTok",viewBox:"0 0 512 512",svg:'<path d="M412.19,118.66a109.27,109.27,0,0,1-9.45-5.5,132.87,132.87,0,0,1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14,23.9,350,16,350.13,16H267.69V334.78c0,4.28,0,8.51-.18,12.69,0,.52-.05,1-.08,1.56,0,.23,0,.47-.05.71,0,.06,0,.12,0,.18a70,70,0,0,1-35.22,55.56,68.8,68.8,0,0,1-34.11,9c-38.41,0-69.54-31.32-69.54-70s31.13-70,69.54-70a68.9,68.9,0,0,1,21.41,3.39l.1-83.94a153.14,153.14,0,0,0-118,34.52,161.79,161.79,0,0,0-35.3,43.53c-3.48,6-16.61,30.11-18.2,69.24-1,22.21,5.67,45.22,8.85,54.73v.2c2,5.6,9.75,24.71,22.38,40.82A167.53,167.53,0,0,0,115,470.66v-.2l.2.2C155.11,497.78,199.36,496,199.36,496c7.66-.31,33.32,0,62.46-13.81,32.32-15.31,50.72-38.12,50.72-38.12a158.46,158.46,0,0,0,27.64-45.93c7.46-19.61,9.95-43.13,9.95-52.53V176.49c1,.6,14.32,9.41,14.32,9.41s19.19,12.3,49.13,20.31c21.48,5.7,50.42,6.9,50.42,6.9V131.27C453.86,132.37,433.27,129.17,412.19,118.66Z"/>'},{key:"threads",label:"Threads",sr:"Follow on Threads",viewBox:"0 0 192 192",svg:'<path class="x19hqcy" d="M141.537 88.9883C140.71 88.5919 139.87 88.2104 139.019 87.8451C137.537 60.5382 122.616 44.905 97.5619 44.745C97.4484 44.7443 97.3355 44.7443 97.222 44.7443C82.2364 44.7443 69.7731 51.1409 
2562.102 62.7807L75.881 72.2328C81.6116 63.5383 90.6052 61.6848 97.2286 61.6848C97.3051 61.6848 97.3819 61.6848 97.4576 61.6855C105.707 61.7381 111.932 64.1366 115.961 68.814C118.893 72.2193 120.854 76.925 121.825 82.8638C114.511 81.6207 106.601 81.2385 98.145 81.7233C74.3247 83.0954 59.0111 96.9879 60.0396 116.292C60.5615 126.084 65.4397 134.508 73.775 140.011C80.8224 144.663 89.899 146.938 99.3323 146.423C111.79 145.74 121.563 140.987 128.381 132.296C133.559 125.696 136.834 117.143 138.28 106.366C144.217 109.949 148.617 114.664 151.047 120.332C155.179 129.967 155.42 145.8 142.501 158.708C131.182 170.016 117.576 174.908 97.0135 175.059C74.2042 174.89 56.9538 167.575 45.7381 153.317C35.2355 139.966 29.8077 120.682 29.6052 96C29.8077 71.3178 35.2355 52.0336 45.7381 38.6827C56.9538 24.4249 74.2039 17.11 97.0132 16.9405C119.988 17.1113 137.539 24.4614 149.184 38.788C154.894 45.8136 159.199 54.6488 162.037 64.9503L178.184 60.6422C174.744 47.9622 169.331 37.0357 161.965 27.974C147.036 9.60668 125.202 0.195148 97.0695 0H96.9569C68.8816 0.19447 47.2921 9.6418 32.7883 28.0793C19.8819 44.4864 13.2244 67.3157 13.0007 95.9325L13 96L13.0007 96.0675C13.2244 124.684 19.8819 147.514 32.7883 163.921C47.2921 182.358 68.8816 191.806 96.9569 192H97.0695C122.03 191.827 139.624 185.292 154.118 170.811C173.081 151.866 172.51 128.119 166.26 113.541C161.776 103.087 153.227 94.5962 141.537 88.9883ZM98.4405 129.507C88.0005 130.095 77.1544 125.409 76.6196 115.372C76.2232 107.93 81.9158 99.626 99.0812 98.6368C101.047 98.5234 102.976 98.468 104.871 98.468C111.106 98.468 116.939 99.0737 122.242 100.233C120.264 124.935 108.662 128.946 98.4405 129.507Z" />'},{key:"pinterest",label:"Pinterest",sr:"Follow on Pinterest",viewBox:"0 0 256 256",svg:'<path d="M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002 Z" />'},{key:"linktree",label:"Linktree",sr:"Follow on Linktree",viewBox:"0 0 417 512.238",svg:'<path d="M171.274 344.942h74.09v167.296h-74.09V344.942zM0 173.468h126.068l-89.622-85.44 49.591-50.985 85.439 87.829V0h74.086v124.872L331 37.243l49.552 50.785-89.58 85.24H417v70.502H290.252l90.183 87.629L331 381.192 208.519 258.11 86.037 381.192l-49.591-49.591 90.218-87.631H0v-70.502z"/>'},{key:"website",label:"Website",sr:"Visit my website",viewBox:"0 0 24 24",svg:'<path stroke-linecap="round" stroke-linejoin="round" d="M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418" />'},{key:"bluesky",label:"Bluesky",sr:"Follow on Bluesky",viewBox:"0 0 600 530",svg:'<path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.02
251 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z" />'},{key:"reddit",label:"Reddit",sr:"Follow on Reddit",viewBox:"0 0 2091 2091",svg:'<path d="M1941.333 1102q0 58-29.5 105.5t-79.5 72.5q12 46 12 96 0 155-106.5 287t-290.5 208.5-400 76.5-399.5-76.5-290-208.5-106.5-287q0-47 11-94-51-25-82-73.5t-31-106.5q0-82 58-140.5t141-58.5q85 0 145 63 218-152 515-162l116-521q3-13 15-21t26-5l369 81q18-37 54-59.5t79-22.5q62 0 106 43.5t44 105.5-44 106-106 44-105.5-43.5-43.5-105.5l-334-74-104 472q300 9 519 160 58-61 143-61 83 0 141 58.5t58 140.5zm-1374 199q0 62 43.5 106t105.5 44 106-44 44-106-44-105.5-106-43.5q-61 0-105 44t-44 105zm810 355q11-11 11-26t-11-26q-10-10-25-10t-26 10q-41 42-121 62t-160 20-160-20-121-62q-11-10-26-10t-25 10q-11 10-11 25.5t11 26.5q43 43 118.5 68t122.5 29.5 91 4.5 91-4.5 122.5-29.5 118.5-68zm-3-205q62 0 105.5-44t43.5-106q0-61-44-105t-105-44q-62 0-106 43.5t-44 105.5 44 106 106 44z"/>'},{key:"substack",label:"Substack",sr:"Follow on Substack",viewBox:"0 0 448 511.471",svg:'<path d="M0 0h448v62.804H0V0zm0 229.083h448v282.388L223.954 385.808 0 511.471V229.083zm0-114.542h448v62.804H0v-62.804z"/>'}],r=qe(()=>i.filter(s=>n[s.key]));return(s,o)=>{const a=Gu;return B(r).length?(te(),pe("ul",A3,[(te(!0),pe(ht,null,Ar(B(r),l=>(te(),pe("li",{key:l.key,class:"flex items-center group"},[me(a,{external:"",target:"_blank",href:B(n)[l.key],class:"transition-all hover:text-accent"},{default:Ne(()=>[J("span",R3,mt(l.label),1),(te(),pe("svg",{class:_t(["inline",l.class??"size-6"]),fill:"currentColor",viewBox:l.viewBox,"aria-hidden":"true",innerHTML:l.svg},null,10,M3)),J("p",O3,mt(l.sr),1)]),_:2},1032,["href"])]))),128))])):Lt("",!0)}}}),cg=Object.assign(L3,{__name:"UiSocialMedia"}),lw=(t={})=>{const e=kn(),{contactPopup:n,newsletterPopup:i,reviewsPopup:r}=e.public,s=e.public.pages,o=Z_("books")?Fl("books"):[];Z_("retailers")&&Fl("retailers");const a=0,l=[...s],c=(u,d)=>K5("books",u,"title",d);if(o&&o.length)if(o.length===1){const u=c(o[0],0);l.splice(l.length+a,0,{name:u,href:`/books/${o[0].slug}`,cta:!1})}else l.splice(l.length+a,0,{name:"Books",href:void 0,cta:!1,dropdownLinks:o.map((u,d)=>({name:c(u,d),href:`/books/${u.slug}`,cta:!1}))});return n&&l.splice(l.length+a,0,{name:"Contact",href:tw,cta:!1}),i&&l.splice(l.length+a,0,{name:"Newsletter",href:nw,cta:!1}),l},cw=()=>{const t=Te(0),e=Te(0);function n(){t.value=window.innerWidth,e.value=window.innerHeight}return Nn(()=>{n(),window.addEventListener("resize",n)}),zl(()=>{window.removeEventListener("resize",n)}),{width:t,height:e}},D3={class:"w-full xs:min-w-sm"},I3={role:"list",class:"w-full bg-light border border-dark/20 shadow-lg rounded-lg p-1"},N3={key:0},$3=Ge({__name:"Sidebar",setup(t){const e=lw({}),n=$i();let i=null,r=null,s=null;const o=[],a=Te(null),l=Te(null),c=Te(null),u=Te(null),d=Te(null),h=Te(null),f=Te(!1),{width:g}=cw(),p=()=>{f.value=!1,a.value&&a.value.isActive()&&a.value.kill(),l.value&&l.value.restart()},w=()=>{f.value=!0,l.value&&l.value.isActive()&&l.value.kill(),a.value&&a.value.restart()};return Nn(()=>{const b=document.querySelectorAll(".sidebar-item");i=Xe.context(()=>{l.value=Xe.timeline({paused:!0}).to(d.value,{attr:{x1:0,y1:2,x2:20,y2:2},duration:.3},0).to(h.value,{attr:{x1:0,y1:10,x2:20,y2:10},duration:.3},0).to(c.value,{display:"none",opacity:0,duration:.3,rotate:2,y:"50px"},0),a.value=Xe.timeline({paused:!0}).to(d.value,{attr:{x1:4,y1:0,x2:16,y2:12},duration:.3},0).to(h.value,{attr:{x1:4,y1:12,x2:16,y2:0},duration:.3},0).to(c.value,{display:"block",opacity:1,rotate:0,duration:.3,y:0},0)}),Xe.set(c.value,{y:"50px"}),r=v=>{f.value&&c.value&&!c.value.contains(v.target)&&u.value&&!u.value.contains(v.target)&&p()},document.addEventListener("click",r),s=()=>{f.value?p():w()}
25,u.value?.addEventListener("click",s),b.forEach(v=>{const m=()=>p();v.addEventListener("click",m),o.push(()=>v.removeEventListener("click",m))})}),Si(()=>{i&&i.revert(),r&&document.removeEventListener("click",r),s&&u.value&&u.value.removeEventListener("click",s),o.forEach(b=>b())}),It(g,b=>{b>768&&f.value&&p()}),It(()=>n.path,()=>{f.value&&p()}),(b,v)=>{const m=aw;return te(),pe(ht,null,[J("div",null,[(te(),pe("svg",{ref_key:"hamburger",ref:u,class:"lg:hidden bg-light hover:bg-dark text-dark hover:text-light border border-dark/20 hover:border-light/30 shadow hover:shadow-lg rounded-full p-3 transition-all cursor-pointer size-14",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 12",stroke:"currentColor"},[J("line",{ref_key:"hamburgerLine1",ref:d,x1:"0",y1:"2",x2:"20",y2:"2",stroke:"currentColor","stroke-width":"1"},null,512),J("line",{ref_key:"hamburgerLine2",ref:h,x1:"0",y1:"10",x2:"20",y2:"10",stroke:"currentColor","stroke-width":"1"},null,512)],512))]),J("nav",{ref_key:"navContainer",ref:c,class:"hidden absolute z-fixed top-20 right-0 left-0 sm:left-auto opacity-0 will-change-transform",style:{transform:"rotate(2deg)"}},[J("div",D3,[J("ul",I3,[(te(!0),pe(ht,null,Ar(B(e),_=>(te(),pe("li",{key:_.name},["dropdownLinks"in _?(te(),pe("ul",N3,[(te(!0),pe(ht,null,Ar(_.dropdownLinks,y=>(te(),pe("li",{key:y.name},[(te(),Qe(m,{key:y.name,link:y},null,8,["link"]))]))),128))])):(te(),Qe(m,{key:_.name,link:_},null,8,["link"]))]))),128))])])],512)],64)}}}),B3=Object.assign($3,{__name:"LayoutNavbarSidebar"}),F3=["id"],H3=["id"],j3=Ge({__name:"Container",props:{first:{type:Boolean},large:{type:Boolean},dark:{type:Boolean},light:{type:Boolean},primary:{type:Boolean},noXPadding:{type:Boolean},noYPadding:{type:Boolean},noBPadding:{type:Boolean},noTPadding:{type:Boolean},noLPadding:{type:Boolean},noRPadding:{type:Boolean},innerClass:{},outerClass:{},innerId:{},outerId:{}},setup(t){return(e,n)=>(te(),pe("div",{id:t.outerId,class:_t(["relative size-full z-container",{"bg-dark":t.dark,"bg-light":t.light,"bg-primary":t.primary,[t.outerClass]:t.outerClass}])},[J("div",{class:_t(["size-full mx-auto max-w-9xl",{"pt-[calc(min(5vh,5em)+3em)] lg:pt-[calc(min(5vh,5em)+5em)]":!t.noYPadding&&!t.noTPadding&&t.first,"py-[min(5vh,5rem)]":!t.noYPadding&&!t.noBPadding&&!t.noTPadding&&!t.first,"pt-[min(5vh,5rem)]":!t.noTPadding&&!t.noYPadding&&!t.first,"pb-[min(5vh,5em)]":!t.noBPadding&&!t.noYPadding,"pl-[clamp(1em,4vw,2.5em)] sm:pl-[7.5vw] lg:pl-[min(10vw,10rem)]":!t.large&&!t.noXPadding&&!t.noLPadding,"pr-[clamp(1em,4vw,2.5em)] sm:pr-[7.5vw] lg:pr-[min(10vw,10rem)]":!t.large&&!t.noXPadding&&!t.noRPadding,"pl-[clamp(1rem,4vw,2.5rem)]":t.large&&!t.noXPadding&&!t.noLPadding,"pr-[clamp(1rem,4vw,2.5rem)]":t.large&&!t.noXPadding&&!t.noRPadding,innerClass:t.innerClass}]),id:t.innerId},[er(e.$slots,"default")],10,H3)],10,F3))}}),uw=Object.assign(j3,{__name:"UiContainer"}),q3=()=>{const t=Te(0),e=Te(0),n=()=>{t.value=window.scrollX,e.value=window.scrollY};return Nn(()=>{n(),window.addEventListener("scroll",n,{passive:!0})}),zl(()=>{window.removeEventListener("scroll",n)}),{x:t,y:e}},z3={class:"relative flex flex-wrap items-center justify-end xs:justify-between size-full transition-all duration-300 rounded-lg gap"},V3={class:"hidden xs:block grow mr-4"},U3={class:"hidden flex-1 lg:flex lg:items-center lg:justify-end"},W3={role:"list",class:"flex items-center gap-x-6"},e0=.2,t0=.4,Y3=Ge({__name:"Index",setup(t){const n=Js().meta_title,i=Jb(),r=lw(),{width:s}=cw(),o=Te(null),a=Te(null),l=Te(null),c=Te(null),u=Te(!0),d=Te(!1),h=qe(()=>d.value&&s.value&&s.value>=1024);let f=0,g=null;const{y:p}=q3(),{contactPopupState:w}=lg();return Nn(()=>{g=Xe.context(()=>{p.value&&p.value!==0?l.value=Xe.set(o.value,{yPercent:-100}):Xe.set(a.value,{opacity:0}),Xe.to(o.value,{opacity:1,duration:1,ease:"power2.out"})})}),It(p,b=>{b<=0?(u.value=!0,d.value=!1):b<f?(u.value=!0,d.value=!0):b>f&&(u.value=!1,d.value=!1),f=b}),It(u,b=>{o.value&&(l.value?.kill(),l.value=Xe.to(o.value,{yPercent:b?0:-100,ease:"power2.out",duration:b?t0:e0}))}),It(h,b=>{o.value&&(c.value?.kill(),c.value=Xe.to(a.value,{opacity:b?1:0,ease:"power2.out",duration:b?t0:e0}))}),Si(()=>{g&&g.revert()}),(b,v)=>{const m=Gu,_=P3,y=cg,S=B3,k=uw;return te(),pe("div",null,[J("div",{ref_key:"navbar",ref:o,class:"fixed z-fixed inset-x-0 top-0 h-20",style:{opacity:"0"}}
25,[J("div",{ref_key:"navbarBackground",ref:a,class:"absolute inset-0 lg:bg-light lg:shadow will-change-transform"},null,512),me(k,{"no-y-padding":""},{default:Ne(()=>[J("header",z3,[J("nav",V3,[me(m,{class:"transition duration-300",to:"/"},{default:Ne(()=>[J("span",{class:_t(["text-shadow text-2xl xs:text-3xl font-headings hover:text-accent transition-all cursor-pointer",{"text-dark":B(h),"text-light":!B(h)}])},mt(B(n)),3)]),_:1})]),J("nav",U3,[J("ul",W3,[(te(!0),pe(ht,null,Ar(B(r),P=>(te(),pe("li",{key:P.name},[me(_,{link:P,"is-nav-background-visible":B(h)},null,8,["link","is-nav-background-visible"])]))),128)),B(i)?(te(),Qe(y,{key:0,class:_t(["flex justify-center space-x-6 transition-all",{"text-dark":B(h),"text-light":!B(h)}])},null,8,["class"])):Lt("",!0)])]),me(S,{onSetShowContactForm:v[0]||(v[0]=P=>B(w).open=P),links:B(r)},null,8,["links"])])]),_:1})],512)])}}}),X3=Object.assign(Y3,{__name:"LayoutNavbar"}),fw=(t="RouteProvider")=>Ge({name:t,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const n=e.renderKey,i=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>n===e.renderKey?e.route[s]:i[s],enumerable:!0});return Tr(Uu,Gi(r)),()=>e.vnode?wn(e.vnode,{ref:e.vnodeRef}):e.vnode}}),G3=fw(),n0=new WeakMap,K3=Ge({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(t,{attrs:e,slots:n,expose:i}){const r=yt(),s=Te(),o=Zt(Uu,null);let a;i({pageRef:s});const l=Zt(hT,null);let c;const u=r.deferHydration();let d=!1,h=0;if(r.isHydrating){const g=r.hooks.hookOnce("app:error",u),p=In().beforeEach(()=>{g(),p()})}t.pageKey&&It(()=>t.pageKey,(g,p)=>{g!==p&&r.callHook("page:loading:start")});let f=!1;{const g=In().beforeResolve(()=>{f=!1});Si(()=>{g(),u()})}return()=>wn(Ov,{name:t.name,route:t.route,...e},{default:g=>{const p=Q3(o,g.route,g.Component),w=o&&o.matched.length===g.route.matched.length;if(!g.Component){if(c&&!w&&!ud(c))return c;u();return}if(c&&l&&!ud(c)&&!l.isCurrent(g.route))return c;if(p&&o&&(!l||l?.isCurrent(o)))return(w||c)&&!ud(c)?c:null;const b=jd(g,t.pageKey),v=J3(o,g.route,g.Component);!r.isHydrating&&a===b&&!v&&Ti(()=>{f||(f=!0,r.callHook("page:loading:end"))}),d&&a!==b&&h++,a=b;const m=!!(t.transition??g.route.meta.pageTransition??tm),_=m&&NC([t.transition,g.route.meta.pageTransition,tm,{onAfterLeave(){r["~transitionFinish"]?.(),delete r["~transitionFinish"],delete r["~transitionPromise"],r.callHook("page:transition:finish",g.Component)}}]),y=t.keepalive??g.route.meta.keepalive??Gk;return c=MC(m&&_,bE(y,wn(by,{key:h,suspensible:!0,onPending:()=>{d=!0,m&&!r["~transitionPromise"]&&(r["~transitionPromise"]=new Promise(S=>{r["~transitionFinish"]=S})),r.callHook("page:start",g.Component)}
25,onResolve:async()=>{d=!1;try{await Ti(),r._route.sync?.(),await r.callHook("page:finish",g.Component),!f&&!v&&(f=!0,await r.callHook("page:loading:end"))}finally{u()}}},{default:()=>{const S={key:b||void 0,vnode:n.default?Z3(n.default,g):g.Component,route:g.route,renderKey:b||void 0,trackRootNodes:m,vnodeRef:s};if(!y)return wn(G3,S);const k=g.Component.type,P=k;let A=n0.get(P);return A||(A=fw(k.name||k.__name),n0.set(P,A)),wn(A,S)}}))).default(),c}})}});function Q3(t,e,n){if(!t)return!1;const i=e.matched.findIndex(r=>r.components?.default===n?.type);return!i||i===-1?!1:e.matched.slice(0,i).some((r,s)=>r.components?.default!==t.matched[s]?.components?.default)||n&&jd({route:e,Component:n})!==jd({route:t,Component:n})}function J3(t,e,n){return t?e.matched.findIndex(r=>r.components?.default===n?.type)<e.matched.length-1:!1}function Z3(t,e){const n=t(e);return n.length===1?wn(n[0]):wn(ht,void 0,n)}function ud(t){return!!t&&(!!t.suspense?.isUnmounted||!!t.component?.isUnmounted)}const eA={class:"relative"},tA={class:"relative bg-dark"},nA={class:"flex flex-col items-center justify-between lg:gap-6 lg:flex-row"},iA={class:"lg:order-2"},rA={class:"mt-4 lg:order-1 lg:mt-0 text-light uppercase font-headings"},sA={class:"text-center lg:text-start"},oA={class:"lg:inline text-center lg:text-left hover:text-accent transition-all"},aA=Ge({__name:"FooterBar",setup(t){const n=Js().meta_title,i=new Date().getFullYear();return(r,s)=>{const o=cg,a=Gu,l=uw;return te(),pe("footer",null,[J("div",eA,[J("div",tA,[me(l,null,{default:Ne(()=>[J("div",nA,[J("div",iA,[me(o,{class:"flex justify-center space-x-6 text-light"})]),J("div",rA,[J("p",sA,[Tt(" © Copyright "+mt(B(n))+" "+mt(B(i))+" | Created by ",1),me(a,{class:"underline hover:text-accent transition-all",to:"https://websites.troubador.co.uk",external:""},{default:Ne(()=>[...s[0]||(s[0]=[Tt(" Troubador Publishing ",-1)])]),_:1}),s[2]||(s[2]=Tt(" | ",-1)),me(a,{class:"underline hover:text-accent transition-all",to:"https://netl.io",external:""},{default:Ne(()=>[...s[1]||(s[1]=[Tt(" Powered by Netlio ",-1)])]),_:1})]),J("p",oA,[me(a,{to:"/privacy-policy"},{default:Ne(()=>[...s[3]||(s[3]=[Tt("Privacy Policy",-1)])]),_:1})])])])]),_:1})])])])}}}),lA=Object.assign(aA,{__name:"LayoutFooterBar"}),cA=["innerHTML"],uA=Ge({__name:"Body",props:{field:{},light:{type:Boolean},small:{type:Boolean},large:{type:Boolean}},setup(t){return(e,n)=>t.field?(te(),pe("div",{key:0,ref:"text",innerHTML:t.field.value,class:_t(["prose max-w-4xl font-body prose-headings:font-headings prose-headings:font-normal marker:text-accent prose-p:mb-6 prose-a:underline prose-img:mx-auto prose-img:mb-0 prose-figcaption:text-center",{"text-xl":t.large,"text-sm":t.small,"text-lg":!t.large&&!t.small,"text-light/90 prose-headings:text-light prose-strong:text-light prose-blockquote:text-light prose-a:text-light":t.light,"text-dark/90 prose-headings:text-dark prose-strong:text-dark prose-blockquote:text-dark prose-a:text-dark":!t.light}])},null,10,cA)):(te(),pe("div",{key:1,ref:"text",class:_t(["prose max-w-4xl font-body prose-headings:font-headings prose-headings:font-normal marker:text-accent prose-p:mb-6 prose-a:underline prose-img:mx-auto prose-img:mb-0 prose-figcaption:text-center",{"text-xl":t.large,"text-sm":t.small,"text-lg":!t.large&&!t.small,"text-light/90 prose-headings:text-light prose-strong:text-light prose-blockquote:text-light prose-a:text-light":t.light,"text-dark/90 prose-headings:text-dark prose-strong:text-dark prose-blockquote:text-dark prose-a:text-dark":!t.light}])},[er(e.$slots,"default")],2))}}),oa=Object.assign(uA,{__name:"TextBody"}),dw=t=>{let e=null;if(document.cookie&&document.cookie!==""){const n=document.cookie.split(";");for(let i=0;i<n.length;i++)if(typeof n[i]=="string"){const r=n[i].trim();if(r.substring(0,t.length+1)===t+"="){e=decodeURIComponent(r.substring(t.length+1));break}}}return e},Nh=(t,e,n)=>{let i="";if(n){const r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3),i="; expires="+r.toUTCString()}document.cookie=t+"="+(e||"")+i+"; path=/"},hw=t=>{const e=document.createElement("script");
25e.async=!0,e.src=`https://www.googletagmanager.com/gtag/js?id=${t}`,document.head.appendChild(e);const n=document.createElement("script");n.innerHTML=`
26    window.dataLayer = window.dataLayer || [];
27    function gtag(){dataLayer.push(arguments);}
28    gtag('js', new Date());
29    gtag('config', '${t}');
30  `,document.head.appendChild(n)},J6={decodeEntities:!0,reserveLastWord:!0,ellipsis:"...",stripTags:!0},Z6=t=>new Date(t).toLocaleDateString("en-GB",{year:"numeric",month:"short",day:"numeric"}),fA={class:"bg-primary rounded-lg border border-light/50 shadow-sm p-4 w-full sm:max-w-md"},dA=["innerHTML"],hA={class:"grid grid-cols-1 sm:grid-cols-2 gap-4"},pA=Ge({__name:"CookieBanner",setup(t){const e=kn(),n=Js(),{measurement_id:i,site_code:r}=e.public,s=n.cookie_banner_text||Kb,o=Te(null),a=()=>{o.value&&(dw(`cookies-accepted-${r}`)?o.value.style.display="none":i&&(o.value.style.display="block"))},l=()=>{Xe.to(o.value,{opacity:0,duration:.6,onComplete:()=>{Nh(`cookies-accepted-${r}`,"true",365),a(),i&&hw(i)}})},c=()=>{Xe.to(o.value,{opacity:0,duration:.6,onComplete:()=>{Nh(`cookies-accepted-${r}`,"false",365),a()}})};return Nn(()=>{a()}),(u,d)=>{const h=oa,f=sa;return te(),pe("div",{ref_key:"banner",ref:o,style:{display:"none"},class:"fixed z-fixed right-0 bottom-0 w-auto p-4"},[J("div",fA,[me(h,{light:""},{default:Ne(()=>[J("div",{innerHTML:B(s)},null,8,dA)]),_:1}),J("div",hA,[me(f,{class:"w-full",onClick:l},{default:Ne(()=>[...d[0]||(d[0]=[Tt("Accept cookies",-1)])]),_:1}),me(f,{class:"w-full",onClick:c},{default:Ne(()=>[...d[1]||(d[1]=[Tt("Reject cookies",-1)])]),_:1})])])],512)}}}),gA=Object.assign(pA,{__name:"LayoutCookieBanner"}),mA=["innerHTML"],_A=Ge({__name:"Heading",props:{as:{},color:{},light:{type:Boolean},html:{}},setup(t){return(e,n)=>(te(),Qe(Z0(t.as||"h1"),{class:_t(["font-headings font-normal tracking-tight text-balance",{"text-[#FAF3DD]":t.light&&!t.color,"text-dark":!t.light&&!t.color,[t.color]:t.color,"text-5xl xl:text-6xl":t.as==="h1","text-4xl xl:text-5xl":t.as==="h2","text-3xl xl:text-4xl":t.as==="h3","text-2xl":t.as==="h4","text-xl":t.as==="h5","text-lg ":t.as==="h6"}])},{default:Ne(()=>[t.html?(te(),pe("span",{key:0,innerHTML:t.html},null,8,mA)):er(e.$slots,"default",{key:1})]),_:3},8,["class"]))}}),lf=Object.assign(_A,{__name:"TextHeading"}),yA=Ge({__name:"Button",props:{field:{},secondary:{type:Boolean},link:{type:Boolean}},setup(t){return(e,n)=>{const i=sa,r=af;return te(),Qe(r,{link:t.field.href,"open-in-new-tab":t.field.open_in_new_tab,"is-external":t.field.is_external,"aria-label":t.field.label},{default:Ne(()=>[me(i,qo({secondary:t.secondary,link:t.link},e.$attrs),{default:Ne(()=>[Tt(mt(t.field.label),1)]),_:1},16,["secondary","link"])]),_:1},8,["link","open-in-new-tab","is-external","aria-label"])}}}),vA=Object.assign(yA,{__name:"CmsButton"}),bA={class:"sm:shadow-sm bg-light z-popup max-h-screen w-full md:w-175 rounded-2xl"},wA={class:"pt-3 pr-3"},xA={class:"py-3"},kA={class:"text-center mb-3"},i0="newsletter_closed",TA=2,SA=Ge({__name:"Newsletter",setup(t){const e=$i(),n=Fl("newsletter"),{newsletterPopupState:i,toggleNewsletterPopup:r}=iw(),{transitionState:s}=sf(),o=()=>!dw(i0),a=()=>{Nh(i0,"true",TA),r(!1)};return It(()=>s.initialTransitionComplete,l=>{l&&!i.open&&!i.opened&&setTimeout(()=>{!i.open&&!i.opened&&e.name!=="quiz"&&o()&&r(!0)},1e4)}),(l,c)=>{const u=lf,d=oa,h=vA;return te(),Qe(Vl,{"enter-active-class":"transition-opacity duration-300 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-200 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Ne(()=>[Jh(J("div",{class:"fixed top-0 left-0 size-full bg-black/60 flex justify-center items-center z-popup-backdrop px-2 sm:px-4",onClick:vl(a,["self"])},[J("div",bA,[J("div",wA,[J("button",{class:"flex items-center justify-center ml-auto text-primary hover:text-accent cursor-pointer transition-all",onClick:c[0]||(c[0]=f=>B(r)(!1))},[...c[1]||(c[1]=[J("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6"},[J("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 
3018 6M6 6l12 12"})],-1)])])]),J("div",xA,[J("div",kA,[me(u,{as:"h2",class:"text-balance"},{default:Ne(()=>[Tt(mt(B(n).heading.value),1)]),_:1}),me(d,{large:"",field:B(n).body},null,8,["field"]),me(h,{field:B(n).button},null,8,["field"])])])])],512),[[sp,B(i).open]])]),_:1})}}}),CA=Object.assign(SA,{__name:"PopupsNewsletter"}),EA=Ge({__name:"StarIcon",props:{isLarge:{type:Boolean},white:{type:Boolean},isEmpty:{type:Boolean}},setup(t){return(e,n)=>(te(),pe("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",class:_t(["cursor-pointer",{"-mx-[0.1rem] transition-all":!0,"size-6":!t.isLarge,"size-10":t.isLarge,"text-white":t.white,"text-yellow-400":!t.isEmpty&&!t.white,"text-slate-200":t.isEmpty&&!t.white}])},[...n[0]||(n[0]=[J("path",{fill:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z"},null,-1)])],2))}}),PA=Object.assign(EA,{__name:"FormsFieldsStarIcon"}),AA=["onClick","onMouseenter"],RA=Ge({__name:"StarRating",props:{defaultValue:{}},emits:["onClick"],setup(t,{emit:e}){const n=e,i=Te(t.defaultValue),r=Te(0),s=o=>{n("onClick",o),i.value=o};return(o,a)=>{const l=PA;return te(),pe("div",null,[J("div",null,[(te(),pe(ht,null,Ar(5,c=>J("button",{key:c,type:"button",onClick:u=>s(c.toString()),onMouseenter:u=>r.value=c,onMouseleave:a[0]||(a[0]=u=>r.value=Number(B(i)))},[me(l,{"is-empty":!(c<=(B(r)||Number(B(i)))),"is-large":!0,white:!1},null,8,["is-empty"])],40,AA)),64))])])}}}),MA=Object.assign(RA,{__name:"FormsFieldsStarRating"}),ug=(t,e,n)=>`${e}/cms/public/collections/${n}/${t}/`,eR=(t,e,n,i,r)=>{const s=`${n}/cms/public/comments/${i}/${t}/${e}/`;return r?`${s}?comment_template=${r}`:s},OA=t=>{const e={};for(const n of t)e[n.name]=n.defaultValue;return e},LA=globalThis.setInterval,DA=t=>t,IA=(t,e)=>{const n=Te(null),i=Te(null),r=DA(t),s=()=>{i.value=document.getElementById(e),i.value instanceof HTMLElement&&typeof window.turnstile<"u"&&r&&(n.value=window.turnstile.render(i.value,{sitekey:r,theme:"light"}))},o=()=>{if(typeof window.turnstile>"u"){const c=LA(()=>{typeof window.turnstile<"u"&&(clearInterval(c),s())},100)}else s()},a=()=>n&&window.turnstile?.getResponse(n.value),l=()=>{n&&typeof window.turnstile<"u"&&window.turnstile.reset(n.value)};return Nn(()=>{o()}),Si(()=>{n.value=null}),{siteKey:r,getResponse:a,reset:l}},NA=["id"],$A={key:0,class:"font-body"},BA={key:0},FA=["id","name","placeholder","required","rows","onChange"],HA={key:1},jA={key:2},qA=["id","name","required","onChange"],zA={value:"",disabled:"",selected:""},VA=["value"],UA={key:3},WA=["id","type","name","placeholder","required","onChange"],YA={class:"hidden"},XA={class:"flex justify-end mb-2"},GA=["id"],KA={key:0},QA=Ge({__name:"CollectionForm",props:{defaultValues:{},collectionName:{},actionUrl:{},extraBody:{},btnClass:{}},emits:["success"],setup(t,{emit:e}){const n=t,i=e,{defaultValues:r,collectionName:s}=n,o=kn(),{siteKey:a,siteCode:l,apiUrl:c}=o.public,u=Te(null),d=n.actionUrl||ug(s,c,l),h=Gt(OA(r)),f=Te(!1),g=Te("Send"),p=Te(!1),w=Te(!1),b=Te(!1),{siteKey:v,getResponse:m,reset:_}=IA(a,`turnstile-${s}`),y=async()=>{const S=m();if(!S){alert("Please complete the Turnstile challenge.");return}if(u&&u.value)if(u.value.checkValidity()&&!w.value){w.value=!0,g.value="Sending";try{const k={fields:h,honeypot:b.value,token:S,site_key:v,...n.extraBody},P=await fetch(d,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(k)});if(w.value=!1,P.status===201)g.value="Sent",p.value=!0,u.value.reset(),_(),i("success");else throw new Error}catch{g.value="Send",p.value=!1,f.value=!0,setTimeout(()=>f.value=!1,5e3)}}else u.value.reportValidity()};return(S,k)=>{const P=MA,A=sa,E=oa;return te(),pe("div",null,[J("form",{ref_key:"collectionForm",ref:u,id:B(s)},[B(r)?(te(),pe("div",$A,[(te(!0),pe(ht,null,Ar(B(r),M=>(te(),pe("div",{key:M.name},[M.type==="textarea"?(te(),pe("div",BA,[J("textarea",{id:M.name,name:M.name,placeholder:M.placeholder,required:M.required,rows:M.fieldOptions?.rows,class:"block w-full rounded-md p-3 caret-accent my-4 focus:outline-hidden border-none bg-white text-lg placeholder-primary ring-1 ring-primary/30 focus:ring-accent",onChange:R=>B(h)[M.name]=R.target.value},null,40,FA)])):Lt("",!0),M.type==="stars"?(te(),pe("div",HA,[me(P,{"default-value":M.defaultValue,onOnClick:R=>{B(h)[M.name]=R}},null,8,["default-value","onOnClick"])])):Lt("",!0),M.type==="dropdown"?(te(),pe("div",jA,[J("select",{id:M.name,name:M.name,required:M.required,
30class:_t(["block w-full rounded-md p-3 caret-accent mb-4 focus:outline-hidden border-none text-lg ring-1 ring-primary/30 focus:ring-accent",B(h)[M.name]?"text-black":"text-primary"]),onChange:R=>B(h)[M.name]=R.target.value},[J("option",zA,mt(M.placeholder),1),(te(!0),pe(ht,null,Ar(M?.fieldOptions?.options,R=>(te(),pe("option",{key:R.value,value:R.value},mt(R.label),9,VA))),128))],42,qA)])):Lt("",!0),["email","text","number"].includes(M.type)?(te(),pe("div",UA,[J("input",{id:M.name,type:M.type,name:M.name,class:"block w-full rounded-md p-3 caret-accent bg-white my-4 focus:outline-hidden border-none text-lg placeholder-primary ring-1 ring-primary/30 focus:ring-accent",placeholder:M.placeholder,required:M.required,onChange:R=>B(h)[M.name]=R.target.value},null,40,WA)])):Lt("",!0)]))),128))])):Lt("",!0),J("div",YA,[J("input",{name:"mobile",type:"checkbox",value:"1",tabIndex:"-1",autoComplete:"false",onChange:k[0]||(k[0]=M=>b.value=!0)},null,32),k[1]||(k[1]=J("input",{type:"submit",value:"Subscribe"},null,-1))]),J("div",XA,[J("div",{class:"cf-turnstile",id:`turnstile-${B(s)}`},null,8,GA)]),J("div",null,[me(A,{type:"submit",class:_t([t.btnClass,"w-full"]),value:B(g),disabled:B(w)||B(p),onClick:vl(y,["prevent"])},{default:Ne(()=>[Tt(mt(B(g)),1)]),_:1},8,["class","value","disabled"])])],8,NA),B(f)?(te(),pe("div",KA,[me(E,{small:"",class:"font-semibold text-red-500"},{default:Ne(()=>[...k[2]||(k[2]=[Tt("Error – please try again later",-1)])]),_:1})])):Lt("",!0)])}}}),fg=Object.assign(QA,{__name:"FormsCollectionForm"}),JA={},ZA={class:"w-full mx-auto bg-[#FCF7EE] p-4 lg:p-6 mb-3 lg:mb-4 rounded-2xl border border-[#F0EBE3] shadow"};function e6(t,e){return te(),pe("div",ZA,[er(t.$slots,"default")])}const t6=Object.assign(Gl(JA,[["render",e6]]),{__name:"UiCard"}),n6=Ge({__name:"PopupWrapper",emits:["setShowPopup"],setup(t,{emit:e}){const n=e,i=Te(null),r=Te(null);return Nn(()=>{i.value&&r.value&&i.value.addEventListener("click",s=>{const o=s.target;i.value.contains(o)&&!r.value.contains(o)&&n("setShowPopup",!1)})}),(s,o)=>{const a=t6;return te(),pe("div",{ref_key:"popupScreen",ref:i,class:"fixed top-0 left-0 size-full bg-black/60 flex justify-center items-center z-popup-backdrop sm:px-4"},[J("div",{ref_key:"popupContainer",ref:r,class:"z-popup max-h-screen w-full md:w-175"},[me(a,null,{default:Ne(()=>[J("div",null,[J("button",{class:"flex items-center justify-center ml-auto text-light hover:text-accent cursor-pointer transition-all",onClick:o[0]||(o[0]=l=>n("setShowPopup",!1))},[...o[1]||(o[1]=[J("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6"},[J("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})],-1)])])]),er(s.$slots,"default")]),_:3})],512)],512)}}}),pw=Object.assign(n6,{__name:"UiPopupWrapper"}),i6={key:0},r6={key:1},r0="reviews",s6=Ge({__name:"Reviews",setup(t){const e=kn(),{siteKey:n,siteCode:i,apiUrl:r}=e.public,{reviewsPopupState:s,toggleReviewsPopup:o}=rw(),a=Te(!1),l=ug(r0,r,i),c=[{name:"rating",type:"stars",placeholder:"Your rating",required:!0,defaultValue:"5"},{name:"name",type:"text",placeholder:"Your name",required:!0,defaultValue:""},{name:"review",type:"textarea",placeholder:"Your review",rows:"4",required:!0,defaultValue:""}],u=()=>{a.value=!0};return(d,h)=>{const f=lf,g=oa,p=fg,w=pw;return te(),pe("div",null,[me(Vl,{"enter-active-class":"transition-opacity duration-300 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-200 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Ne(()=>[Jh(me(w,{onSetShowPopup:B(o)},{default:Ne(()=>[B(a)?(te(),pe("div",i6,[me(f,{as:"h3",class:"mb-3"},{default:Ne(()=>[...h[0]||(h[0]=[Tt("Review submitted",-1)])]),_:1}),me(g,null,{default:Ne(()=>[...h[1]||(h[1]=[J("p",null,"Thank you for your review. Check back in later to see it on the site once it has been approved!",-1)])]),_:1})])):(te(),pe("div",r6,[me(f,{as:"h3",class:"mb-3"},{default:Ne(()=>[...h[2]||(h[2]=[Tt("Write a review",-1)])]),_:1}),me(p,{siteKey:B(n),apiUrl:B(l),defaultValues:c,collectionName:r0,onSuccess:u},null,8,["siteKey","apiUrl"])]))]),_:1},8,["onSetShowPopup"]),[[sp,B(s).open]])]),_:1})])}}}),o6=Object.assign(s6,{__name:"PopupsReviews"}),a6={"data-lenis-prevent":"",class:"bg-light size-full p-3 sm:p-4 md:p-6 md:w-xl mx-auto overflow-x-hidden"},l6={class:"mb-12"},c6="messages",u6=Ge({__name:"Contact",setup(t){const{contactPopupState:e,toggleContactPopup:n}=lg(),i=Fl("contact-form"),r=Vv(),s=Jb();let o=null,a=Te(null);const l=Te(null),c=Te(null),u=[{name:"name",type:"text",placeholder:"Your Name",required:!0,defaultValue:""},{name:"email",type:"email",placeholder:"Your Email",required:!0,defaultValue:""},{name:"message",type:"textarea",placeholder:"Your Message",required:!0,defaultValue:"",fieldOptions:{rows:"4"}}],d=h=>{l.value&&c.value&&l.value.contains(h.target)&&!c.value.contains(h.target)&&n()};return Nn(()=>{o=Xe.context(()=>{a.value=Xe.timeline({paused:!0}).set(c.value,{xPercent:100,rotate:6}).set(l.value,{autoAlpha:0,pointerEvents:"auto"}).to(l.value,{autoAlpha:1,duration:.5},"<").to(c.value,{xPercent:0,rotate:0,duration:.5},"<")}),document.addEventListener("click",d)}),Si(()=>{o&&o.revert(),a.value&&a.value.kill(),document.removeEventListener("click",d)}),It(()=>e.open,h=>{h?(a.value.restart(),r.value.stop()):(a.value.reverse(),r.value.start())}),(h,f)=>{const g=lf,p=oa,w=fg,b=cg;return te(),pe("div",{ref_key:"background",ref:l,class:"fixed z-navform inset-0 bg-black/50",style:{opacity:"0","pointer-events":"none"}},[J("div",{ref_key:"container",ref:c,class:"absolute inset-3 md:left-auto"},[J("div",a6,[J("button",{class:"flex items-center justify-center ml-auto text-primary hover:text-accent cursor-pointer transition-all",onClick:f[0]||(f[0]=v=>B(n)())},[...f[1]||(f[1]=[J("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6"},[J("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 
3018 6M6 6l12 12"})],-1)])]),me(g,{as:"h2",class:"mb-3"},{default:Ne(()=>[Tt(mt(B(i)?.heading.value),1)]),_:1}),J("div",{class:_t(["overflow-scroll w-full",{"pb-6":B(s)}])},[J("div",l6,[me(p,{large:"",field:B(i).body},null,8,["field"])]),J("div",{class:_t(["px-0.5",{"mb-6 pb-6 border-b border-accent":B(s)}])},[me(w,{"default-values":u,"collection-name":c6})],2),B(s)?(te(),Qe(b,{key:0,class:"flex space-x-5 text-neutral-700"})):Lt("",!0)],2)])],512)],512)}}}),f6=Object.assign(Gl(u6,[["__scopeId","data-v-1e7d76c7"]]),{__name:"PopupsContact"}),d6={key:0},h6={key:1},s0="questions",p6=Ge({__name:"Qa",setup(t){const e=kn(),{siteKey:n,siteCode:i,apiUrl:r}=e.public,{qaPopupState:s,toggleQaPopup:o}=sw(),a=Te(!1),l=ug(s0,r,i),c=[{name:"name",type:"text",placeholder:"Your name",required:!0,defaultValue:""},{name:"question",type:"textarea",placeholder:"Your question",rows:"4",required:!0,defaultValue:""}],u=()=>{a.value=!0};return(d,h)=>{const f=lf,g=oa,p=fg,w=pw;return te(),pe("div",null,[me(Vl,{"enter-active-class":"transition-opacity duration-300 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-200 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Ne(()=>[Jh(me(w,{onSetShowPopup:B(o)},{default:Ne(()=>[B(a)?(te(),pe("div",d6,[me(f,{as:"h3",class:"mb-3"},{default:Ne(()=>[...h[0]||(h[0]=[Tt("Question submitted",-1)])]),_:1}),me(g,null,{default:Ne(()=>[...h[1]||(h[1]=[J("p",null,"Thank you for your question. Check back in later to see it answered on the site!",-1)])]),_:1})])):(te(),pe("div",h6,[me(f,{as:"h3",class:"mb-3"},{default:Ne(()=>[...h[2]||(h[2]=[Tt("Ask a question",-1)])]),_:1}),me(p,{siteKey:B(n),apiUrl:B(l),defaultValues:c,collectionName:s0,onSuccess:u},null,8,["siteKey","apiUrl"])]))]),_:1},8,["onSetShowPopup"]),[[sp,B(s).open]])]),_:1})])}}}),g6=Object.assign(p6,{__name:"PopupsQa"}),m6=["src","alt","width","height"],_6=Ge({__name:"Image",props:{field:{}},setup(t){return(e,n)=>(te(),pe("img",qo({src:t.field.src,alt:t.field.alt,width:t.field.file?.width??void 0,height:t.field.file?.height??void 0,loading:"lazy",decoding:"async"},e.$attrs),null,16,m6))}}),y6=Object.assign(_6,{__name:"CmsImage"}),v6={key:0,class:"fixed inset-x-0 bottom-0 z-fixed border-t border-dark/15 bg-light shadow-2xl","aria-label":"Audio player"},b6=["src"],w6={class:"mx-auto max-w-7xl px-3 py-3 pr-12 sm:px-4 sm:pr-14 lg:px-6 lg:pr-16"},x6=["aria-label"],k6={key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",class:"size-6","aria-hidden":"true"},T6={key:1,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",class:"size-6","aria-hidden":"true"},S6={class:"mb-2 min-w-0"},C6={class:"truncate font-heading text-lg font-semibold leading-tight text-dark"},E6={key:0,class:"truncate font-heading text-sm text-dark/70"},P6={class:"grid grid-cols-[2.75rem_minmax(0,1fr)_2.75rem] items-center gap-2 text-xs text-dark/70"},A6=["value"],R6={class:"text-right"},M6={key:0,class:"max-h-36 overflow-y-auto rounded-sm border border-dark/15 bg-white/35 p-1 md:max-h-28"},O6=["onClick"],L6={key:1,class:"inline-flex aspect-square size-8 items-center justify-center rounded-sm bg-dark/10 text-dark","aria-hidden":"true"},D6={class:"min-w-0"},I6={class:"block truncate text-sm font-semibold leading-tight text-dark"},N6={key:0,class:"block truncate text-xs text-dark/65"},$6=Ge({__name:"AudioPlayer",setup(t){const{audioPlayerState:e,audioData:n,currentAudio:i,closeAudioPlayer:r,selectAudio:s,toggleAudioPlayback:o}=ow(),a=Te(null),l=Te(0),c=Te(0),u=qe(()=>c.value?l.value/c.value*100:0),d=qe(()=>n.length>1),h=v=>{if(!Number.isFinite(v))return"0:00";const m=Math.floor(v/60),_=Math.floor(v%60).toString().padStart(2,"0");return`${m}:${_}`},f=async()=>{if(a.value){if(!e.isPlaying){a.value.pause();return}try{await a.value.play()}catch{e.isPlaying=!1}}},g=v=>{if(!a.value||!c.value)return;const m=v.target;a.value.currentTime=Number(m.value)/100*c.value},p=()=>{c.value=a.value?.duration??0},w=()=>{l.value=a.value?.currentTime??0},b=()=>{const v=n.findIndex(_=>_.slug===i.value?.slug),m=n[v+1];m?s(m.slug):(e.isPlaying=!1,l.value=0)};return It(()=>[e.open,e.isPlaying,e.currentAudioSlug],async()=>{await Ti(),await f()},{flush:"post"}),It(()=>e.currentAudioSlug,async()=>{l.value=0,c.value=0,await Ti(),a.value?.load(),await f()}),(v,m)=>{const _=y6;return te(),Qe(Vl,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"translate-y-full opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-active-class":"transition duration-200 ease-in","leave-from-class":"translate-y-0 opacity-100","leave-to-class":"translate-y-full opacity-0"},{default:Ne(()=>[B(e).open&&B(i)?(te(),pe("aside",v6,[J("audio",{ref_key:"audio",ref:a,src:B(i).fields.audio.value,preload:"metadata",onLoadedmetadata:p,onTimeupdate:w,onEnded:b},null,40,b6),J("div",w6,[J("div",{class:_t(["grid gap-4 md:items-center",B(d)?"md:grid-cols-[minmax(0,1fr)_minmax(13rem,18rem)]":"md:grid-cols-1"])},[J("div",{class:_t(["grid gap-3 sm:items-center",B(i).fields.image?"grid-cols-[4rem_minmax(0,1fr)] sm:grid-cols-[5rem_auto_minmax(0,1fr)]":"grid-cols-[minmax(0,1fr)] sm:grid-cols-[auto_minmax(0,1fr)]"])},[B(i).fields.image?(te(),Qe(_,{key:0,field:B(i).fields.image,class:"aspect-square size-16 rounded-sm object-cover shadow sm:size-20"},null,8,["field"])):Lt("",!0),J("button",{type:"button",class:_t(["inline-flex size-12 cursor-pointer items-center justify-center rounded-full border border-accent bg-accent text-light transition hover:brightness-90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent",{"pl-0.5":!B(e).isPlaying}
30]),"aria-label":B(e).isPlaying?"Pause audio":"Play audio",onClick:m[0]||(m[0]=(...y)=>B(o)&&B(o)(...y))},[B(e).isPlaying?(te(),pe("svg",k6,[...m[2]||(m[2]=[J("path",{"fill-rule":"evenodd",d:"M6.75 5.25a.75.75 0 0 1 .75-.75H9a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H7.5a.75.75 0 0 1-.75-.75V5.25Zm7.5 0A.75.75 0 0 1 15 4.5h1.5a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H15a.75.75 0 0 1-.75-.75V5.25Z","clip-rule":"evenodd"},null,-1)])])):(te(),pe("svg",T6,[...m[3]||(m[3]=[J("path",{"fill-rule":"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z","clip-rule":"evenodd"},null,-1)])]))],10,x6),J("div",{class:_t(["min-w-0",B(i).fields.image?"col-span-2 sm:col-span-1":""])},[J("div",S6,[J("p",C6,mt(B(i).fields.title.value),1),B(i).fields.subtitle?(te(),pe("p",E6,mt(B(i).fields.subtitle.value),1)):Lt("",!0)]),J("div",P6,[J("span",null,mt(h(B(l))),1),J("input",{type:"range",min:"0",max:"100",step:"0.1",value:B(u),class:"audio-player-progress h-1.5 w-full cursor-pointer appearance-none rounded-full",style:ea({"--audio-player-progress":`${B(u)}%`}),"aria-label":"Audio progress",onInput:g},null,44,A6),J("span",R6,mt(h(B(c))),1)])],2)],2),B(d)?(te(),pe("div",M6,[(te(!0),pe(ht,null,Ar(B(n),y=>(te(),pe("button",{key:y.id,type:"button",class:_t(["grid w-full cursor-pointer grid-cols-[2rem_minmax(0,1fr)] items-center gap-2 rounded-sm px-2 py-1.5 text-left transition hover:bg-accent/10 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent",y.slug===B(i).slug?"bg-accent/15":"bg-transparent"]),onClick:S=>B(s)(y.slug)},[y.fields.image?(te(),Qe(_,{key:0,field:y.fields.image,class:"aspect-square size-8 rounded-sm object-cover"},null,8,["field"])):(te(),pe("span",L6,[...m[4]||(m[4]=[J("svg",{xmlns:"http://www.w3.org/2000/svg",class:"size-4",viewBox:"0 0 24 24",fill:"currentColor"},[J("path",{d:"M9 3.75A.75.75 0 0 1 9.75 3h9.5a.75.75 0 0 1 .75.75v10.5a3.75 3.75 0 1 1-1.5-3V6.31l-8 1.78v8.16a3.75 3.75 0 1 1-1.5-3V3.75Z"})],-1)])])),J("span",D6,[J("span",I6,mt(y.fields.title.value),1),y.fields.subtitle?(te(),pe("span",N6,mt(y.fields.subtitle.value),1)):Lt("",!0)])],10,O6))),128))])):Lt("",!0)],2)]),J("button",{type:"button",class:"absolute right-2 top-2 inline-flex size-8 cursor-pointer items-center justify-center rounded-full bg-dark/10 text-dark transition hover:bg-dark/20 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent","aria-label":"Close audio player",onClick:m[1]||(m[1]=(...y)=>B(r)&&B(r)(...y))},[...m[5]||(m[5]=[J("svg",{xmlns:"http://www.w3.org/2000/svg",class:"size-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","aria-hidden":"true"},[J("path",{d:"M18 6 6 18"}),J("path",{d:"m6 6 12 12"})],-1)])])])):Lt("",!0)]),_:1})}}}),B6=Object.assign(Gl($6,[["__scopeId","data-v-2b595caf"]]),{__name:"UiAudioPlayer"}),{setPhase:lr,markInitialComplete:F6}=sf(),$h=1.2,o0=$h*1e3+500;class H6{transitionHTML=null;timeline=null;fallbackTimer=null;isUsingPopState=!1;initialized=!1;removePopStateListener=null;init=()=>{if(this.initialized)return;this.transitionHTML=document.querySelector("div#transition-html"),In().afterEach(()=>{this.isUsingPopState&&(this.hideHTML(),lr("after-enter"),this.isUsingPopState=!1)});const n=()=>{this.isUsingPopState=!0};window.addEventListener("popstate",n),this.removePopStateListener=()=>window.removeEventListener("popstate",n),this.initialized=!0};refreshTransitionHTML=()=>(this.transitionHTML?.isConnected||(this.transitionHTML=document.querySelector("div#transition-html")),this.transitionHTML);killTimeline=()=>{this.timeline&&(this.timeline.kill(),this.timeline=null)};clearFallbackTimer=()=>{this.fallbackTimer&&(window.clearTimeout(this.fallbackTimer),this.fallbackTimer=null)};finishOnce=(e,n)=>{let i=!1;return()=>{i||(i=!0,this.clearFallbackTimer(),this.killTimeline(),n?.(),e())}};onBeforeLeave=()=>{lr("before-leave"),this.init(),this.isUsingPopState||this.showHTML()};onLeave=(e,n)=>{lr("leave");const i=this.refreshTransitionHTML(),r=this.finishOnce(n);if(this.isUsingPopState||!i){r();return}this.fallbackTimer=window.setTimeout(r,o0);try{this.timeline=Xe.timeline({onComplete:r}).to(i,{opacity:1,duration:$h/2,ease:"power2.out"})}catch{r()}};onEnter=(e,n)=>{lr("enter");const i=this.refreshTransitionHTML(),r=this.finishOnce(n,()=>this.hideHTML());if(this.isUsingPopState||!i){r();return}this.fallbackTimer=window.setTimeout(r,o0);try{this.timeline=Xe.timeline({onComplete:r}).to(i,{opacity:0,duration:$h/2,ease:"power2.in"})}catch{r()}};onAfterEnter=()=>{lr("after-enter"),this.isUsingPopState||this.reset(),F6()};reset=()=>{this.clearFallbackTimer(),this.killTimeline(),this.hideHTML()};showHTML(){const e=this.refreshTransitionHTML();e&&(e.style.display="block",e.style.pointerEvents="auto")}hideHTML(){const e=this.refreshTransitionHTML();
30e&&(e.style.display="none",e.style.opacity="0",e.style.pointerEvents="none")}onBeforeEnter=()=>{lr("before-enter")};onAfterLeave=()=>{lr("after-leave")};onLeaveCancelled=()=>{this.reset(),lr("after-leave")};onEnterCancelled=()=>{this.reset(),lr("after-enter")};onLoadProgressCallback=()=>{};onLoadDoneCallback=()=>{}}const Hr=new H6,j6={name:"default",mode:"out-in",onBeforeEnter:t=>Hr.onBeforeEnter(),onEnter:(t,e)=>Hr.onEnter(t,e),onAfterEnter:()=>Hr.onAfterEnter(),onBeforeLeave:()=>Hr.onBeforeLeave(),onLeave:(t,e)=>Hr.onLeave(t,e),onAfterLeave:()=>Hr.onAfterLeave(),onEnterCancelled:()=>Hr.onEnterCancelled(),onLeaveCancelled:()=>Hr.onLeaveCancelled()},q6={class:"min-h-screen flex flex-col justify-between"},z6={class:"relative bg-light"},V6={class:"relative"},U6=Ge({__name:"app",setup(t){const e=Zb(),n=kn(),{measurement_id:i,newsletterPopup:r,reviewsPopup:s,contactPopup:o,qaPopup:a,audioPlayerPopup:l}=n.public,u=Js().meta_title;xl({titleTemplate:h=>h||u,bodyAttrs:{class:"antialiased scroll-smooth min-h-screen selection:bg-dark selection:text-light antialiased bg-light"}}),Nn(()=>{hw(i)});const d=Te();return Zh(h=>{if(!d.value?.lenis)return;d.value.lenis.on("scroll",Ie.update);function f(g){d.value.lenis.raf(g*1e3)}Xe.ticker.add(f),Xe.ticker.lagSmoothing(0),h(()=>{Xe.ticker.remove(f)})}),(h,f)=>{const g=uu,p=i3,w=o3,b=X3,v=K3,m=lA,_=gA,y=CA,S=o6,k=f6,P=g6,A=B6;return te(),pe("div",null,[me(g,{root:"",ref_key:"lenisRef",ref:d,options:{autoRaf:!1,duration:.6}},null,512),me(p),me(w),J("div",q6,[J("div",z6,[me(b),J("main",V6,[me(v,{transition:B(e)?!1:B(j6)},null,8,["transition"])])]),me(m)]),me(_),B(r)?(te(),Qe(y,{key:0})):Lt("",!0),B(s)?(te(),Qe(S,{key:1})):Lt("",!0),B(o)?(te(),Qe(k,{key:2})):Lt("",!0),B(a)?(te(),Qe(P,{key:3})):Lt("",!0),B(l)?(te(),Qe(A,{key:4})):Lt("",!0)])}}}),W6={__name:"nuxt-error-page",props:{error:Object},setup(t){const n=t.error,i=Number(n.statusCode||500),r=i===404,s=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),o=n.message||n.toString(),a=void 0,u=r?md(()=>Ur(()=>import("./Cl9rvNZz.js"),__vite__mapDeps([10,11]),import.meta.url)):md(()=>Ur(()=>import("./Cql5ersT.js"),__vite__mapDeps([12,13]),import.meta.url));return(d,h)=>(te(),Qe(B(u),Sw(Cy({status:B(i),statusText:B(s),statusCode:B(i),statusMessage:B(s),description:B(o),stack:B(a)})),null,16))}},Y6={key:0},a0={__name:"nuxt-root",setup(t){const e=()=>null,n=yt(),i=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",i),d=In().beforeEach(()=>{u(),d()})}const r=!1;Tr(Uu,$i()),n.hooks.callHookWith(u=>u.map(d=>d()),"vue:setup",[]);const s=ia(),o=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;function l(u,d,h){const f=n.vueApp.config.errorHandler;if(f&&!f.__nuxt_default)try{f(u,d,h)}catch(g){console.error("[nuxt] Error in `app.config.errorHandler`",g)}}K0((u,d,h)=>{if(n.hooks.callHook("vue:error",u,d,h)?.catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),a.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(nv(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>ks(u)),l(u,d,h),!1});const c=!1;return(u,d)=>(te(),Qe(by,{onResolve:B(i)},{default:Ne(()=>[B(o)?(te(),pe("div",Y6)):B(s)?(te(),Qe(B(W6),{key:1,error:B(s)},null,8,["error"])):B(c)?(te(),Qe(B(e),{key:2,context:B(c)},null,8,["context"])):B(r)?(te(),Qe(Z0(B(r)),{key:3})):(te(),Qe(B(U6),{key:4}))]),_:1},8,["onResolve"]))}};let l0;{let t;l0=async function(){if(t)return t;const n=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true"),i=n?V2(a0):z2(a0),r=iT({vueApp:i});async function s(o){await r.callHook("app:error",o),r.payload.error||=es(o)}s.__nuxt_default=!0,i.config.errorHandler=s,r.hook("app:suspense:resolve",()=>{i.config.errorHandler===s&&(i.config.errorHandler=void 0)}),!n&&nm.id&&r.hook("app:suspense:resolve",()=>{document.getElementById(nm.id)?.remove()});try{await oT(r,H5)}catch(o){s(o)}try{await r.hooks.callHook("app:created",i),await r.hooks.callHook("app:beforeMount",i),i.mount(eT),await r.hooks.callHook("app:mounted",i),await Ti()}catch(o){s(o)}return i},t=l0().catch(e=>{throw console.error("Error while mounting app:",e),e})}export{$i as A,Fl as B,Q6 as C,J6 as D,y6 as E,ht as F,gT as G,Z_ as H,t6 as I,_t as J,Js as K,Xe as L,Nn as M,zl as N,ea as O,er as P,X6 as Q,Si as R,Ie as S,Z0 as T,Ti as U,Yl as V,vA as W,qo as X,Gl as _,J as a,me as b,pe as c,Tt as d,Gu as e,Ge as f,eR as g,G6 as h,uw as i,lf as j,Qe as k,Lt as l,B as m,Z6 as n,te as o,sa as p,oa as q,Ar as r,fg as s,mt as t,xl as u,kn as v,Ne as w,Te as x,K6 as y,qe 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.