PageSourceSearch

https://st1.fi/_nuxt/CdJUaU66.js

js st1.fi collected 2026-09-24 09:35:09 UTC 893,075 bytes, 13 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CYNTQabV.js","./cms.BGaNcZhl.css"])))=>i.map(i=>d[i]);
2var e=Object.defineProperty,t=(t,n)=>{let r={};for(var i in t)e(r,i,{get:t[i],enumerable:!0});return n||e(r,Symbol.toStringTag,{value:`Module`}),r};(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var n=Error.captureStackTrace,r=class e extends Error{name;code;docs;fix;sources;get why(){return this.message}constructor(t,r=e){super(t.why,{cause:t.cause}),this.code=this.name=t.code,this.fix=t.fix,this.docs=t.docs,this.sources=t.sources,n?.(this,r)}toJSON(){return{name:this.name,why:this.why,fix:this.fix,docs:this.docs,sources:this.sources,cause:this.cause,stack:this.stack}}};function i(e,t){return typeof e==`string`?`${e}/${t.toLowerCase()}`:e?.(t)}function a(e={}){let{docsBase:t,reporters:n=[]}=e;return new Proxy({},{get(e,a){if(typeof a!=`string`)return;let o=(e={},s={})=>{let c=i(t,a),l=new r({code:a,why:c??``,docs:c,cause:e.cause,sources:e.sources},o);for(let e of n)e(l,s);return l};return o}})}function o(e){return`https://nuxt.com/docs/4.x/errors/${e.replace(`NUXT_`,``).toLowerCase()}`}var s=[e=>{console.error(`[${e.name}]`)}],c=a({docsBase:o,reporters:s});function l(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var u={},d=[],f=()=>{},p=()=>!1,m=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),h=e=>e.startsWith(`onUpdate:`),g=Object.assign,_=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},v=Object.prototype.hasOwnProperty,y=(e,t)=>v.call(e,t),b=Array.isArray,x=e=>re(e)===`[object Map]`,S=e=>re(e)===`[object Set]`,C=e=>re(e)===`[object Date]`,ee=e=>re(e)===`[object RegExp]`,w=e=>typeof e==`function`,T=e=>typeof e==`string`,E=e=>typeof e==`symbol`,D=e=>typeof e==`object`&&!!e,te=e=>(D(e)||w(e))&&w(e.then)&&w(e.catch),ne=Object.prototype.toString,re=e=>ne.call(e),ie=e=>re(e).slice(8,-1),ae=e=>re(e)===`[object Object]`,oe=e=>T(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,se=l(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),ce=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},le=/-\w/g,ue=ce(e=>e.replace(le,e=>e.slice(1).toUpperCase())),de=/\B([A-Z])/g,fe=ce(e=>e.replace(de,`-$1`).toLowerCase()),pe=ce(e=>e.charAt(0).toUpperCase()+e.slice(1)),me=ce(e=>e?`on${pe(e)}`:``),he=(e,t)=>!Object.is(e,t),ge=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},_e=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ve=e=>{let t=parseFloat(e);return isNaN(t)?e:t},ye=e=>{let t=T(e)?Number(e):NaN;return isNaN(t)?e:t},be,xe=()=>be||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function Se(e){if(b(e)){let t={};for(let n=0;n<e.length;n++){let r=e[n],i=T(r)?Ee(r):Se(r);if(i)for(let e in i)t[e]=i[e]}return t}if(T(e)||D(e))return e}var Ce=/;(?![^(]*\))/g,we=/:([^]+)/,Te=/\/\*[^]*?\*\//g;function Ee(e){let t={};return e.replace(Te,``).split(Ce).forEach(e=>{if(e){let n=e.split(we);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function O(e){let t=``;if(T(e))t=e;else if(b(e))for(let n=0;n<e.length;n++){let r=O(e[n]);r&&(t+=r+` `)}else if(D(e))for(let n in e)e[n]&&(t+=n+` `);return t.trim()}function De(e){if(!e)return null;let{class:t,style:n}=e;return t&&!T(t)&&(e.class=O(t)),n&&(e.style=Se(n)),e}var Oe=`itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`,ke=l(Oe);Oe+``;function Ae(e){return!!e||e===``}function je(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Me(e[r],t[r]);return n}function Me(e,t){if(e===t)return!0;let n=C(e),r=C(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=E(e),r=E(t),n||r)return e===t;if(n=b(e),r=b(t),n||r)return n&&r?je(e,t):!1;if(n=D(e),r=D(t),n||r){if(!n||!r||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e){let r=e.hasOwnProperty(n),i=t.hasOwnProperty(n);if(r&&!i||!r&&i||!Me(e[n],t[n]))return!1}}return String(e)===String(t)}function Ne(e,t){return e.findIndex(e=>Me(e,t))}var Pe=e=>!!(e&&e.__v_isRef===!0),k=e=>T(e)?e:e==null?``:b(e)||D(e)&&(e.toString===ne||!w(e.toString))?Pe(e)?k(e.value):JSON.stringify(e,Fe,2):String(e),Fe=(e,t)=>Pe(t)?Fe(e,t.value):x(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>
vendor: 16,370 bytes, line 2
2(e[Ie(t,r)+` =>`]=n,e),{})}:S(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Ie(e))}:E(t)?Ie(t):D(t)&&!b(t)&&!ae(t)?String(t):t,Ie=(e,t=``)=>E(e)?`Symbol(${e.description??t})`:e;function Le(e){return e==null?`initial`:typeof e==`string`?e===``?` `:e:String(e)}var Re,ze=class{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&&Re&&(Re.active?(this.parent=Re,this.index=(Re.scopes||(Re.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes){let n=this.scopes.slice();for(e=0,t=n.length;e<t;e++)n[e].pause()}for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,t;if(this.scopes){let n=this.scopes.slice();for(e=0,t=n.length;e<t;e++)n[e].resume()}let n=this.effects.slice();for(e=0,t=n.length;e<t;e++)n[e].resume()}}run(e){if(this._active){let t=Re;try{return Re=this,e()}finally{Re=t}}}on(){++this._on===1&&(this.prevScope=Re,Re=this)}off(){if(this._on>0&&--this._on===0){if(Re===this)Re=this.prevScope;else{let e=Re;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 t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(this.effects.length=0,t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){let e=this.scopes.slice();for(t=0,n=e.length;t<n;t++)e[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){let e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0}}};function Be(e){return new ze(e)}function Ve(){return Re}function He(e,t=!1){Re&&Re.cleanups.push(e)}var Ue,We=new WeakSet,Ge=class{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,Re&&(Re.active?Re.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,We.has(this)&&(We.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Ye(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,st(this),Qe(this);let e=Ue,t=rt;Ue=this,rt=!0;try{return this.fn()}finally{$e(this),Ue=e,rt=t,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)A(e);this.deps=this.depsTail=void 0,st(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?We.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){et(this)&&this.run()}get dirty(){return et(this)}},Ke=0,qe,Je;function Ye(e,t=!1){if(e.flags|=8,t){e.next=Je,Je=e;return}e.next=qe,qe=e}function Xe(){Ke++}function Ze(){if(--Ke>0)return;if(Je){let e=Je;for(Je=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;qe;){let t=qe;for(qe=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Qe(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function $e(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),A(r),nt(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function et(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(tt(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function tt(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ct)||(e.globalVersion=ct,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!et(e))))return;e.flags|=2;let t=e.dep,n=Ue,r=rt;Ue=e,rt=!0;try{Qe(e);let n=e.fn(e._value);(t.version===0||he(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{Ue=n,rt=r,$e(e),e.flags&=-3}}function A(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)A(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function nt(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var rt=!0,it=[];function at(){it.push(rt),rt=!1}function ot(){let e=it.pop();rt=e===void 0||e}function st(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=Ue;Ue=void 0;try{t()}finally{Ue=e}}}var ct=0,lt=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},ut=class{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(!Ue||!rt||Ue===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Ue)t=this.activeLink=new lt(Ue,this),Ue.deps?(t.prevDep=Ue.depsTail,Ue.depsTail.nextDep=t,Ue.depsTail=t):Ue.deps=Ue.depsTail=t,dt(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Ue.depsTail,t.nextDep=void 0,Ue.depsTail.nextDep=t,Ue.depsTail=t,Ue.deps===t&&(Ue.deps=e)}return t}trigger(e){this.version++,ct++,this.notify(e)}notify(e){Xe();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Ze()}}};function dt(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)dt(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var ft=new WeakMap,pt=Symbol(``),mt=Symbol(``),ht=Symbol(``);function gt(e,t,n){if(rt&&Ue){let t=ft.get(e);t||ft.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new ut),r.map=t,r.key=n),r.track()}}function _t(e,t,n,r,i,a){let o=ft.get(e);if(!o){ct++;return}let s=e=>{e&&e.trigger()};if(Xe(),t===`clear`)o.forEach(s);else{let i=b(e),a=i&&oe(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===ht||!E(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(ht)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(pt)),x(e)&&s(o.get(mt)));break;case`delete`:i||(s(o.get(pt)),x(e)&&s(o.get(mt)));break;case`set`:x(e)&&s(o.get(pt))}}Ze()}function vt(e,t){let n=ft.get(e);return n&&n.get(t)}function yt(e){let t=j(e);return t===e?t:(gt(t,`iterate`,ht),cn(e)?t:t.map(dn))}function bt(e){return gt(e=j(e),`iterate`,ht),e}function xt(e,t){return sn(e)?fn(on(e)?dn(t):t):dn(t)}var St={__proto__:null,[Symbol.iterator](){return Ct(this,Symbol.iterator,e=>xt(this,e))},concat(...e){return yt(this).concat(...e.map(e=>b(e)?yt(e):e))},entries(){return Ct(this,`entries`,e=>(e[1]=xt(this,e[1]),e))},every(e,t){return Tt(this,`every`,e,t,void 0,arguments)},filter(e,t){return Tt(this,`filter`,e,t,e=>e.map(e=>xt(this,e)),arguments)},find(e,t){return Tt(this,`find`,e,t,e=>xt(this,e),arguments)},findIndex(e,t){return Tt(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return Tt(this,`findLast`,e,t,e=>xt(this,e),arguments)},findLastIndex(e,t){return Tt(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return Tt(this,`forEach`,e,t,void 0,arguments)},includes(...e){return Dt(this,`includes`,e)},indexOf(...e){return Dt(this,`indexOf`,e)},join(e){return yt(this).join(e)},lastIndexOf(...e){return Dt(this,`lastIndexOf`,e)},map(e,t){return Tt(this,`map`,e,t,void 0,arguments)},pop(){return Ot(this,`pop`)},push(...e){return Ot(this,`push`,e)},reduce(e,...t){return Et(this,`reduce`,e,t)},reduceRight(e,...t){return Et(this,`reduceRight`,e,t)},shift(){return Ot(this,`shift`)},some(e,t){return Tt(this,`some`,e,t,void 0,arguments)},splice(...e){return Ot(this,`splice`,e)},toReversed(){return yt(this).toReversed()},toSorted(e){return yt(this).toSorted(e)},toSpliced(...e){return yt(this).toSpliced(...e)},unshift(...e){return Ot(this,`unshift`,e)},values(){return Ct(this,`values`,e=>xt(this,e))}};function Ct(e,t,n){let r=bt(e),i=r[t]();return r!==e&&!cn(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var wt=Array.prototype;function Tt(e,t,n,r,i,a){let o=bt(e),s=o!==e&&!cn(e),c=o[t];if(c!==wt[t]){let t=c.apply(e,a);return s?dn(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,xt(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function Et(e,t,n,r){let i=bt(e),a=i!==e&&!cn(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=xt(e,t)),n.call(this,t,xt(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?xt(e,c):c}function Dt(e,t,n){let r=j(e);gt(r,`iterate`,ht);let i=r[t](...n);return(i===-1||i===!1)&&ln(n[0])?(n[0]=j(n[0]),r[t](...n)):i}function Ot(e,t,n=[]){at(),Xe();let r=j(e)[t].apply(e,n);return Ze(),ot(),r}var kt=l(`__proto__,__v_isRef,__isVue`),At=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(E));function jt(e){E(e)||(e=String(e));let t=j(this);return gt(t,`has`,e),t.hasOwnProperty(e)}var Mt=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Qt:Zt:i?Xt:Yt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=b(e);if(!r){let e;if(a&&(e=St[t]))return e;if(t===`hasOwnProperty`)return jt}let o=Reflect.get(e,t,pn(e)?e:n);if((E(t)?At.has(t):kt(t))||(r||gt(e,`get`,t),i))return o;if(pn(o)){let e=a&&oe(t)?o:o.value;return r&&D(e)?nn(e):e}return D(o)?r?nn(o):en(o):o}},Nt=class extends Mt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=b(e)&&oe(t);if(!this._isShallow){let e=sn(i);if(!cn(n)&&!sn(n)&&(i=j(i),n=j(n)),!a&&pn(i)&&!pn(n))return e||(i.value=n),!0}let o=a?Number(t)<e.length:y(e,t),s=Reflect.set(e,t,n,pn(e)?e:r);return e===j(r)&&s&&(o?he(n,i)&&_t(e,`set`,t,n,i):_t(e,`add`,t,n)),s}deleteProperty(e,t){let n=y(e,t),r=e[t],i=Reflect.deleteProperty(e,t);return i&&n&&_t(e,`delete`,t,void 0,r),i}has(e,t){let n=Reflect.has(e,t);return(!E(t)||!At.has(t))&&gt(e,`has`,t),n}ownKeys(e){return gt(e,`iterate`,b(e)?`length`:pt),Reflect.ownKeys(e)}},Pt=class extends Mt{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}},Ft=new Nt,It=new Pt,Lt=new Nt(!0),Rt=new Pt(!0),zt=e=>e,Bt=e=>Reflect.getPrototypeOf(e);function Vt(e,t,n){return function(...r){let i=this.__v_raw,a=j(i),o=x(a),s=e===`entries`||e===Symbol.iterator&&o,c=e===`keys`&&o,l=i[e](...r),u=n?zt:t?fn:dn;return!t&&gt(a,`iterate`,c?mt:pt),g(Object.create(l),{next(){let{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}}})}}function Ht(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Ut(e,t){let n={get(n){let r=this.__v_raw,i=j(r),a=j(n);e||(he(n,a)&&gt(i,`get`,n),gt(i,`get`,a));let{has:o}=Bt(i),s=t?zt:e?fn:dn;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&gt(j(t),`iterate`,pt),t.size},has(t){let n=this.__v_raw,r=j(n),i=j(t);return e||(he(t,i)&&gt(r,`has`,t),gt(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=j(a),s=t?zt:e?fn:dn;return!e&&gt(o,`iterate`,pt),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return g(n,e?{add:Ht(`add`),set:Ht(`set`),delete:Ht(`delete`),clear:Ht(`clear`)}:{add(e){let n=j(this),r=Bt(n),i=j(e),a=!t&&!cn(e)&&!sn(e)?i:e;return r.has.call(n,a)||he(e,a)&&r.has.call(n,e)||he(i,a)&&r.has.call(n,i)||(n.add(a),_t(n,`add`,a,a)),this},set(e,n){!t&&!cn(n)&&!sn(n)&&(n=j(n));let r=j(this),{has:i,get:a}=Bt(r),o=i.call(r,e);o||=(e=j(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?he(n,s)&&_t(r,`set`,e,n,s):_t(r,`add`,e,n),this},delete(e){let t=j(this),{has:n,get:r}=Bt(t),i=n.call(t,e);i||=(e=j(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&_t(t,`delete`,e,void 0,a),o},clear(){let e=j(this),t=e.size!==0,n=e.clear();return t&&_t(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=Vt(r,e,t)}),n}function Wt(e,t){let n=Ut(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(y(n,r)&&r in t?n:t,r,i)}var Gt={get:Wt(!1,!1)},Kt={get:Wt(!1,!0)},qt={get:Wt(!0,!1)},Jt={get:Wt(!0,!0)},Yt=new WeakMap,Xt=new WeakMap,Zt=new WeakMap,Qt=new WeakMap;function $t(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function en(e){return sn(e)?e:an(e,!1,Ft,Gt,Yt)}function tn(e){return an(e,!1,Lt,Kt,Xt)}function nn(e){return an(e,!0,It,qt,Zt)}function rn(e){return an(e,!0,Rt,Jt,Qt)}function an(e,t,n,r,i){if(!D(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;let a=i.get(e);if(a)return a;let o=$t(ie(e));if(o===0)return e;let s=new Proxy(e,o===2?r:n);return i.set(e,s),s}function on(e){return sn(e)?on(e.__v_raw):!!(e&&e.__v_isReactive)}function sn(e){return!!(e&&e.__v_isReadonly)}function cn(e){return!!(e&&e.__v_isShallow)}function ln(e){return e?!!e.__v_raw:!1}function j(e){let t=e&&e.__v_raw;return t?j(t):e}function un(e){return!y(e,`__v_skip`)&&Object.isExtensible(e)&&_e(e,`__v_skip`,!0),e}var dn=e=>D(e)?en(e):e,fn=e=>D(e)?nn(e):e;function pn(e){return e?e.__v_isRef===!0:!1}function M(e){return hn(e,!1)}function mn(e){return hn(e,!0)}function hn(e,t){return pn(e)?e:new gn(e,t)}var gn=class{constructor(e,t){this.dep=new ut,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:j(e),this._value=t?e:dn(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||cn(e)||sn(e);e=n?e:j(e),he(e,t)&&(this._rawValue=e,this._value=n?e:dn(e),this.dep.trigger())}};function N(e){return pn(e)?e.value:e}function P(e){return w(e)?e():N(e)}var _n={get:(e,t,n)=>t===`__v_raw`?e:N(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return pn(i)&&!pn(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function vn(e){return on(e)?e:new Proxy(e,_n)}var yn=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new ut,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}};function bn(e){return new yn(e)}function xn(e){let t=b(e)?Array(e.length):{};for(let n in e)t[n]=Tn(e,n);return t}var Sn=class{constructor(e,t,n){this._object=e,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._key=E(t)?t:String(t),this._raw=j(e);let r=!0,i=e;if(!b(e)||E(this._key)||!oe(this._key))do r=!ln(i)||cn(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=N(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&pn(this._raw[this._key])){let t=this._object[this._key];if(pn(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return vt(this._raw,this._key)}},Cn=class{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 wn(e,t,n){return pn(e)?e:w(e)?new Cn(e):D(e)&&arguments.length>1?Tn(e,t,n):M(e)}function Tn(e,t,n){return new Sn(e,t,n)}var En=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new ut(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ct-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Ue!==this)return Ye(this,!0),!0}get value(){let e=this.dep.track();return tt(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function Dn(e,t,n=!1){let r,i;return w(e)?r=e:(r=e.get,i=e.set),new En(r,i,n)}var On={},kn=new WeakMap,An=void 0;function jn(e,t=!1,n=An){if(n){let t=kn.get(n);t||kn.set(n,t=[]),t.push(e)}}function Mn(e,t,n=u){let{immediate:r,deep:i,once:a,scheduler:o,augmentJob:s,call:c}=n,l=e=>i?e:cn(e)||i===!1||i===0?Nn(e,1):Nn(e),d,p,m,h,g=!1,v=!1;if(pn(e)?(p=()=>e.value,g=cn(e)):on(e)?(p=()=>l(e),g=!0):b(e)?(v=!0,g=e.some(e=>on(e)||cn(e)),p=()=>e.map(e=>{if(pn(e))return e.value;if(on(e))return l(e);
vendor: 4,253 bytes, line 2
2if(w(e))return c?c(e,2):e()})):p=w(e)?t?c?()=>c(e,2):e:()=>{if(m){at();try{m()}finally{ot()}}let t=An;An=d;try{return c?c(e,3,[h]):e(h)}finally{An=t}}:f,t&&i){let e=p,t=i===!0?1/0:i;p=()=>Nn(e(),t)}let y=Ve(),x=()=>{d.stop(),y&&y.active&&_(y.effects,d)};if(a&&t){let e=t;t=(...t)=>{let n=e(...t);return x(),n}}let S=v?Array(e.length).fill(On):On,C=e=>{if(d.flags&1&&(d.dirty||e)){if(t){let n=d.run();if(e||i||g||(v?n.some((e,t)=>he(e,S[t])):he(n,S))){m&&m();let e=An;An=d;try{let e=[n,S===On?void 0:v&&S[0]===On?[]:S,h];S=n,c?c(t,3,e):t(...e)}finally{An=e}}}else d.run()}};return s&&s(C),d=new Ge(p),d.scheduler=o?()=>o(C,!1):C,h=e=>jn(e,!1,d),m=d.onStop=()=>{let e=kn.get(d);if(e){if(c)c(e,4);else for(let t of e)t();kn.delete(d)}},t?r?C(!0):S=d.run():o?o(C.bind(null,!0),!0):d.run(),x.pause=d.pause.bind(d),x.resume=d.resume.bind(d),x.stop=x,x}function Nn(e,t=1/0,n){if(t<=0||!D(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,pn(e))Nn(e.value,t,n);else if(b(e))for(let r=0;r<e.length;r++)Nn(e[r],t,n);else if(S(e)||x(e))e.forEach(e=>{Nn(e,t,n)});else if(ae(e)){for(let r in e)Nn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Nn(e[r],t,n)}return e}function Pn(e,t,n,r){try{return r?e(...r):e()}catch(e){In(e,t,n)}}function Fn(e,t,n,r){if(w(e)){let i=Pn(e,t,n,r);return i&&te(i)&&i.catch(e=>{In(e,t,n)}),i}if(b(e)){let i=[];for(let a=0;a<e.length;a++)i.push(Fn(e[a],t,n,r));return i}}function In(e,t,n,r=!0){let i=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||u;if(t){let r=t.parent,i=t.proxy,o=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){let t=r.ec;if(t){for(let n=0;n<t.length;n++)if(t[n](e,i,o)===!1)return}r=r.parent}if(a){at(),Pn(a,null,10,[e,i,o]),ot();return}}Ln(e,n,i,r,o)}function Ln(e,t,n,r=!0,i=!1){if(i)throw e;console.error(e)}var Rn=[],zn=-1,Bn=[],Vn=null,Hn=0,Un=Promise.resolve(),Wn=null;function Gn(e){let t=Wn||Un;return e?t.then(this?e.bind(this):e):t}function Kn(e){let t=zn+1,n=Rn.length;for(;t<n;){let r=t+n>>>1,i=Rn[r],a=Qn(i);a<e||a===e&&i.flags&2?t=r+1:n=r}return t}function qn(e){if(!(e.flags&1)){let t=Qn(e),n=Rn[Rn.length-1];!n||!(e.flags&2)&&t>=Qn(n)?Rn.push(e):Rn.splice(Kn(t),0,e),e.flags|=1,Jn()}}function Jn(){Wn||=Un.then($n)}function Yn(e){b(e)?Bn.push(...e):Vn&&e.id===-1?Vn.splice(Hn+1,0,e):e.flags&1||(Bn.push(e),e.flags|=1),Jn()}function Xn(e,t,n=zn+1){for(;n<Rn.length;n++){let t=Rn[n];if(t&&t.flags&2){if(e&&t.id!==e.uid)continue;Rn.splice(n,1),n--,t.flags&4&&(t.flags&=-2),t(),t.flags&4||(t.flags&=-2)}}}function Zn(e){if(Bn.length){let e=[...new Set(Bn)].sort((e,t)=>Qn(e)-Qn(t));if(Bn.length=0,Vn){Vn.push(...e);return}for(Vn=e,Hn=0;Hn<Vn.length;Hn++){let e=Vn[Hn];e.flags&4&&(e.flags&=-2),e.flags&8||e(),e.flags&=-2}Vn=null,Hn=0}}var Qn=e=>e.id==null?e.flags&2?-1:1/0:e.id;function $n(e){try{for(zn=0;zn<Rn.length;zn++){let e=Rn[zn];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Pn(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;zn<Rn.length;zn++){let e=Rn[zn];e&&(e.flags&=-2)}zn=-1,Rn.length=0,Zn(e),Wn=null,(Rn.length||Bn.length)&&$n(e)}}var er=null,tr=null;function nr(e){let t=er;return er=e,tr=e&&e.type.__scopeId||null,t}function F(e,t=er,n){if(!t||e._n)return e;let r=(...n)=>{r._d&&Eo(-1);let i=nr(t),a=So.length,o;try{o=e(...n)}finally{for(let e=So.length;e>a;e--)wo();nr(i),r._d&&Eo(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function rr(e,t){if(er===null)return e;let n=is(er),r=e.dirs||=[];for(let e=0;e<t.length;e++){let[i,a,o,s=u]=t[e];i&&(w(i)&&(i={mounted:i,updated:i}),i.deep&&Nn(a),r.push({dir:i,instance:n,value:a,oldValue:void 0,arg:o,modifiers:s}))}return e}function ir(e,t,n,r){let i=e.dirs,a=t&&t.dirs;for(let o=0;o<i.length;o++){let s=i[o];a&&(s.oldValue=a[o].value);let c=s.dir[r];c&&(at(),Fn(c,n,8,[e.el,s,e,t]),ot())}}function ar(e,t){if(Wo){let n=Wo.provides,r=Wo.parent&&Wo.parent.provides;r===n&&(n=Wo.provides=Object.create(r)),n[e]=t}}function or(e,t,n=!1){let r=Go();if(r||ha){let i=ha?ha._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return n&&w(t)?t.call(r&&r.proxy):t}}function sr(){return!!(Go()||ha)}
vendor: 13,394 bytes, lines 2-4
2var cr=Symbol.for(`v-scx`),lr=()=>or(cr);function ur(e,t){return dr(e,null,t)}function I(e,t,n){return dr(e,t,n)}function dr(e,t,n=u){let{immediate:r,deep:i,flush:a,once:o}=n,s=g({},n),c=t&&r||!t&&a!==`post`,l;if(Zo){if(a===`sync`){let e=lr();l=e.__watcherHandles||=[]}else if(!c){let e=()=>{};return e.stop=f,e.resume=f,e.pause=f,e}}let d=Wo;s.call=(e,t,n)=>Fn(e,d,t,n);let p=!1;a===`post`?s.scheduler=e=>{qa(e,d&&d.suspense)}:a!==`sync`&&(p=!0,s.scheduler=(e,t)=>{t?e():qn(e)}),s.augmentJob=e=>{t&&(e.flags|=4),p&&(e.flags|=2,d&&(e.id=d.uid,e.i=d))};let m=Mn(e,t,s);return Zo&&(l?l.push(m):c&&m()),m}function fr(e,t,n){let r=this.proxy,i=T(e)?e.includes(`.`)?pr(r,e):()=>r[e]:e.bind(r,r),a;w(t)?a=t:(a=t.handler,n=t);let o=Jo(this),s=dr(i,a.bind(r),n);return o(),s}function pr(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}var mr=new WeakMap,hr=Symbol(`_vte`),gr=e=>e.__isTeleport,_r=e=>e&&(e.disabled||e.disabled===``),vr=e=>e&&(e.defer||e.defer===``),yr=e=>typeof SVGElement<`u`&&e instanceof SVGElement,br=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,xr=(e,t)=>{let n=e&&e.to;return T(n)?t?t(n):null:n},Sr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g,parentNode:_}}=l,v=_r(t.props),{dynamicChildren:y}=t,b=(e,t,n)=>{e.shapeFlag&16&&u(e.children,t,n,i,a,o,s,c)},x=(e=t)=>{let n=_r(e.props),r=e.target=xr(e.props,m),a=Dr(r,e,h,p);r&&(o!==`svg`&&yr(r)?o=`svg`:o!==`mathml`&&br(r)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(r),n||(b(e,r,a),Er(e,!1)))},S=e=>{let t=()=>{if(mr.get(e)===t){if(mr.delete(e),_r(e.props)){let t=_(e.el)||n;b(e,t,e.anchor),Er(e,!0)}x(e)}};mr.set(e,t),qa(t,a)};if(e==null){let e=t.el=h(``),i=t.anchor=h(``);if(p(e,n,r),p(i,n,r),vr(t.props)||a&&a.pendingBranch){S(t);return}v&&(b(t,n,i),Er(t,!0)),x()}else{t.el=e.el;let r=t.anchor=e.anchor,u=mr.get(e);if(u){u.flags|=8,mr.delete(e),S(t);return}t.targetStart=e.targetStart;let p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=_r(e.props),_=g?n:p,b=g?r:h;if(o===`svg`||yr(p)?o=`svg`:(o===`mathml`||br(p))&&(o=`mathml`),y?(f(e.dynamicChildren,y,_,i,a,o,s),eo(e,t,!0)):c||d(e,t,_,b,i,a,o,s,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Cr(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=xr(t.props,m);e&&(t.target=e,Cr(t,e,null,l,0))}else g&&Cr(t,p,h,l,1);Er(t,v)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e,p=_r(f),m=a||!p,h=mr.get(e);if(h&&(h.flags|=8,mr.delete(e)),d&&(i(l),i(u)),a&&i(c),!h&&(p||d)&&o&16)for(let e=0;e<s.length;e++){let i=s[e];r(i,t,n,m,!!i.dynamicChildren)}},move:Cr,hydrate:wr};function Cr(e,t,n,{o:{insert:r},m:i},a=2){a===0&&r(e.targetAnchor,t,n);let{el:o,anchor:s,shapeFlag:c,children:l,props:u}=e,d=a===2;if(d&&r(o,t,n),!mr.has(e)&&(!d||_r(u))&&c&16)for(let e=0;e<l.length;e++)i(l[e],t,n,2);d&&r(s,t,n)}function wr(e,t,n,r,i,a,{o:{nextSibling:o,parentNode:s,querySelector:c,insert:l,createText:u}},d){function f(e,n){let r=n;for(;r;){if(r&&r.nodeType===8){if(r.data===`teleport start anchor`)t.targetStart=r;else if(r.data===`teleport anchor`){t.targetAnchor=r,e._lpa=t.targetAnchor&&o(t.targetAnchor);break}}r=o(r)}}function p(e,t){t.anchor=d(o(e),t,s(e),n,r,i,a)}let m=t.target=xr(t.props,c),h=_r(t.props);if(m){let c=m._lpa||m.firstChild;t.shapeFlag&16&&(h?(p(e,t),f(m,c),t.targetAnchor||Dr(m,t,u,l,s(e)===m?e:null)):(t.anchor=o(e),f(m,c),t.targetAnchor||Dr(m,t,u,l),d(c&&o(c),t,m,n,r,i,a))),Er(t,h)}else h&&t.shapeFlag&16&&(p(e,t),t.targetStart=e,t.targetAnchor=o(e));return t.anchor&&o(t.anchor)}var Tr=Sr;function Er(e,t){let n=e.ctx;if(n&&n.ut){let r,i;for(t?(r=e.el,i=e.anchor):(r=e.targetStart,i=e.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute(`data-v-owner`,n.uid),r=r.nextSibling;n.ut()}}function Dr(e,t,n,r,i=null){let a=t.targetStart=n(``),o=t.targetAnchor=n(``);return a[hr]=o,e&&(r(a,e,i),r(o,e,i)),o}var Or=Symbol(`_leaveCb`),kr=Symbol(`_enterCb`);function Ar(){let e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return wi(()=>{e.isMounted=!0}),Di(()=>{e.isUnmounting=!0}),e}var jr=[Function,Array],Mr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jr,onEnter:jr,onAfterEnter:jr,onEnterCancelled:jr,onBeforeLeave:jr,onLeave:jr,onAfterLeave:jr,onLeaveCancelled:jr,onBeforeAppear:jr,onAppear:jr,onAfterAppear:jr,onAppearCancelled:jr},Nr=e=>{let t=e.subTree;return t.component?Nr(t.component):t},Pr={name:`BaseTransition`,props:Mr,setup(e,{slots:t}){let n=Go(),r=Ar();return()=>{let i=t.default&&Hr(t.default(),!0),a=i&&i.length?Fr(i):n.subTree?U():void 0;if(!a)return;let o=j(e),{mode:s}=o;if(r.isLeaving)return zr(a);let c=Br(a);if(!c)return zr(a);let l=Rr(c,o,r,n,e=>l=e);c.type!==bo&&Vr(c,l);let u=n.subTree&&Br(n.subTree);if(u&&u.type!==bo&&!ko(u,c)&&Nr(n).type!==bo){let e=Rr(u,o,r,n);if(Vr(u,e),s===`out-in`&&c.type!==bo)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},zr(a);s===`in-out`&&c.type!==bo?e.delayLeave=(e,t,n)=>{let i=Lr(r,u);i[String(u.key)]=u,e[Or]=()=>{t(),e[Or]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}};function Fr(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==bo){t=n;break}}return t}var Ir=Pr;function Lr(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Rr(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:_,onAfterAppear:v,onAppearCancelled:y}=t,x=String(e.key),S=Lr(n,e),C=(e,t)=>{e&&Fn(e,r,9,t)},ee=(e,t)=>{let n=t[1];C(e,t),b(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},w={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted){if(a)r=g||c;else return}t[Or]&&t[Or](!0);let i=S[x];i&&ko(e,i)&&i.el[Or]&&i.el[Or](),C(r,[t])},enter(t){if(S[x]===e)return;let r=l,i=u,o=d;if(!n.isMounted){if(a)r=_||l,i=v||u,o=y||d;else return}let s=!1;t[kr]=e=>{s||(s=!0,C(e?o:i,[t]),w.delayedLeave&&w.delayedLeave(),t[kr]=void 0)};let c=t[kr].bind(null,!1);r?ee(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[kr]&&t[kr](!0),n.isUnmounting)return r();C(f,[t]);let a=!1;t[Or]=n=>{a||(a=!0,r(),C(n?h:m,[t]),t[Or]=void 0,S[i]===e&&delete S[i])};let o=t[Or].bind(null,!1);S[i]=e,p?ee(p,[t,o]):o()},clone(e){let a=Rr(e,t,n,r,i);return i&&i(a),a}};return w}function zr(e){if(fi(e))return e=Po(e),e.children=null,e}function Br(e){if(!fi(e))return gr(e.type)&&e.children?Fr(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&w(n.default))return n.default()}}function Vr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Vr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Hr(e,t=!1,n){let r=[],i=0;for(let a=0;a<e.length;a++){let o=e[a],s=n==null?o.key:String(n)+String(o.key==null?a:o.key);o.type===L?(o.patchFlag&128&&i++,r=r.concat(Hr(o.children,t,s))):(t||o.type!==bo)&&r.push(s==null?o:Po(o,{key:s}))}if(i>1)for(let e=0;e<r.length;e++)r[e].patchFlag=-2;return r}function Ur(e,t){return w(e)?g({name:e.name},t,{setup:e}):e}function Wr(){let e=Go();return e?(e.appContext.config.idPrefix||`v`)+`-`+e.ids[0]+e.ids[1]++:``}function Gr(e){e.ids=[e.ids[0]+e.ids[2]+++`-`,0,0]}function Kr(e){let t=Go(),n=mn(null);if(t){let r=t.refs===u?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:e=>n.value=e})}return n}function qr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var Jr=new WeakMap;function Yr(e,t,n,r,i=!1){if(b(e)){e.forEach((e,a)=>Yr(e,t&&(b(t)?t[a]:t),n,r,i));return}if(di(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Yr(e,t,n,r.component.subTree);return}let a=r.shapeFlag&4?is(r.component):r.el,o=i?null:a,{i:s,r:c}=e,l=t&&t.r,d=s.refs===u?s.refs={}:s.refs,f=s.setupState,m=j(f),h=f===u?p:e=>!qr(d,e)&&y(m,e),g=(e,t)=>!(t&&qr(d,t));if(l!=null&&l!==c){if(Xr(t),T(l))d[l]=null,h(l)&&(f[l]=null);else if(pn(l)){let e=t;g(l,e.k)&&(l.value=null),e.k&&(d[e.k]=null)}}if(w(c))Pn(c,s,12,[o,d]);else{let t=T(c),r=pn(c);if(t||r){let s=()=>{if(e.f){let n=t?h(c)?f[c]:d[c]:g(c)||!e.k?c.value:d[e.k];if(i)b(n)&&_(n,a);else if(b(n))n.includes(a)||n.push(a);else if(t)d[c]=[a],h(c)&&(f[c]=d[c]);else{let t=[a];g(c,e.k)&&(c.value=t),e.k&&(d[e.k]=t)}}else t?(d[c]=o,h(c)&&(f[c]=o)):r&&(g(c,e.k)&&(c.value=o),e.k&&(d[e.k]=o))};if(o){let t=()=>{s(),Jr.delete(e)};t.id=-1,Jr.set(e,t),qa(t,n)}else Xr(e),s()}}}function Xr(e){let t=Jr.get(e);t&&(t.flags|=8,Jr.delete(e))}var Zr=!1,Qr=()=>{Zr||=(console.error(`Hydration completed but contains mismatches.`),!0)},$r=e=>e.namespaceURI.includes(`svg`)&&e.tagName!==`foreignObject`,ei=e=>e.namespaceURI.includes(`MathML`),ti=e=>{if(e.nodeType===1){if($r(e))return`svg`;if(ei(e))return`mathml`}},ni=e=>e.nodeType===8;function ri(e){let{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:a,parentNode:o,remove:s,insert:c,createComment:l}}=e,u=(e,t)=>{if(!t.hasChildNodes()){n(null,e,t),Zn(),t._vnode=e;return}d(t.firstChild,e,null,null,null),Zn(),t._vnode=e},d=(n,r,s,l,u,m=!1)=>{m||=!!r.dynamicChildren;let b=ni(n)&&n.data===`[`,x=()=>g(n,r,s,l,u,b),{type:S,ref:C,shapeFlag:ee,patchFlag:w}=r,T=n.nodeType;r.el=n,w===-2&&(m=!1,r.dynamicChildren=null);let E=null;switch(S){case yo:T===3?(n.data!==r.children&&(Qr(),n.data=r.children),E=a(n)):r.children===``?(c(r.el=i(``),o(n),n),E=n):E=x();break;case bo:y(n)?(E=a(n),v(r.el=n.content.firstChild,n,s)):E=T!==8||b?x():a(n);break;case xo:if(b&&(n=a(n),T=n.nodeType),T===1||T===3){E=n;let e=!r.children.length;for(let t=0;t<r.staticCount;t++)e&&(r.children+=E.nodeType===1?E.outerHTML:E.data),t===r.staticCount-1&&(r.anchor=E),E=a(E);return b?a(E):E}x();break;case L:E=b?h(n,r,s,l,u,m):x();break;default:if(ee&1)E=(T!==1||r.type.toLowerCase()!==n.tagName.toLowerCase())&&!y(n)?x():f(n,r,s,l,u,m);else if(ee&6){r.slotScopeIds=u;let e=o(n);if(E=b?_(n):ni(n)&&n.data===`teleport start`?_(n,n.data,`teleport end`):a(n),t(r,e,null,s,l,ti(e),m),di(r)&&!r.type.__asyncResolved){let t;b?(t=H(L),t.anchor=E?E.previousSibling:e.lastChild):t=n.nodeType===3?Fo(``):H(`div`),t.el=n,r.component.subTree=t}}else ee&64?E=T===8?r.type.hydrate(n,r,s,l,u,m,e,p):x():ee&128&&(E=r.type.hydrate(n,r,s,l,ti(o(n)),u,m,e,d))}return C!=null&&Yr(C,null,l,r),E},f=(e,t,n,i,a,o)=>{o||=!!t.dynamicChildren;let{type:c,dynamicProps:l,props:u,patchFlag:d,shapeFlag:f,dirs:h,transition:g}=t,_=c===`input`||c===`option`,b=!!l;if(_||b||d!==-1){h&&ir(t,null,n,`created`);let c=!1;if(y(e)){c=$a(null,g)&&n&&n.vnode.props&&n.vnode.props.appear;let r=e.content.firstChild;if(c){let e=r.getAttribute(`class`);e&&(r.$cls=e),g.beforeEnter(r)}v(r,e,n),t.el=e=r}if(f&16&&!(u&&(u.innerHTML||u.textContent))){let r=p(e.firstChild,t,e,n,i,a,o);for(r&&!oi(e,1)&&Qr();r;){let e=r;r=r.nextSibling,s(e)}}else if(f&8){let n=t.children;n[0]===`
3`&&(e.tagName===`PRE`||e.tagName===`TEXTAREA`)&&(n=n.slice(1));let{textContent:r}=e;r!==n&&r!==n.replace(/\r\n|\r/g,`
4`)&&(oi(e,0)||Qr(),e.textContent=t.children)}if(u){if(_||b||!o||d&48){let t=e.tagName.includes(`-`),i=e.namespaceURI.includes(`svg`)?`svg`:e.namespaceURI.includes(`MathML`)?`mathml`:void 0;for(let a in u)(_&&(a.endsWith(`value`)||a===`indeterminate`)||m(a)&&!se(a)||a[0]===`.`||t&&!se(a)||l&&l.includes(a))&&r(e,a,null,u[a],i,n)}else if(u.onClick)r(e,`onClick`,null,u.onClick,void 0,n);else if(d&4&&on(u.style))for(let e in u.style)u.style[e]}let x;(x=u&&u.onVnodeBeforeMount)&&Bo(x,n,t),h&&ir(t,null,n,`beforeMount`),((x=u&&u.onVnodeMounted)||h||c)&&go(()=>{x&&Bo(x,n,t),c&&g.enter(e),h&&ir(t,null,n,`mounted`)},i)}return e.nextSibling},p=(e,t,r,o,s,l,u)=>{u||=!!t.dynamicChildren;let f=t.children,p=f.length,m=!1;for(let t=0;t<p;t++){let h=u?f[t]:f[t]=Io(f[t]),g=h.type===yo;e?(g&&!u&&t+1<p&&Io(f[t+1]).type===yo&&(c(i(e.data.slice(h.children.length)),r,a(e)),e.data=h.children),e=d(e,h,o,s,l,u)):g&&!h.children?c(h.el=i(``),r):(m||(m=!0,oi(r,1)||Qr()),n(null,h,r,null,o,s,ti(r),l))}return e},h=(e,t,n,r,i,s)=>{let{slotScopeIds:u}=t;u&&(i=i?i.concat(u):u);let d=o(e),f=p(a(e),t,d,n,r,i,s);return f&&ni(f)&&f.data===`]`?a(t.anchor=f):(Qr(),c(t.anchor=l(`]`),d,f),f)},g=(e,t,r,i,c,l)=>{if(ci(e,t)||Qr(),t.el=null,l){let t=_(e);for(;;){let n=a(e);if(n&&n!==t)s(n);else break}}let u=a(e),d=o(e);return s(e),n(null,t,d,u,r,i,ti(d),c),r&&(r.vnode.el=t.el,Oa(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=a(e),e&&ni(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return a(e);r--}return e},v=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},y=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[u,d]}var ii=`data-allow-mismatch`,ai={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function oi(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ii);)e=e.parentElement;return si(e&&e.getAttribute(ii),t)}function si(e,t){if(e==null)return!1;if(e===``)return!0;{let n=e.split(`,`);return t===0&&n.includes(`children`)?!0:n.includes(ai[t])}}function ci(e,t){return oi(e.parentElement,1)||li(e)||ui(t)}
vendor: 4,493 bytes, line 4
4function li(e){return e.nodeType===1&&si(e.getAttribute(ii),1)}function ui({props:e}){let t=e&&e[ii];return typeof t==`string`&&si(t,1)}xe().requestIdleCallback,xe().cancelIdleCallback;var di=e=>!!e.type.__asyncLoader,fi=e=>e.type.__isKeepAlive,pi={name:`KeepAlive`,__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){let n=Go(),r=n.ctx;if(!r.renderer)return()=>{let e=t.default&&t.default();return e&&e.length===1?e[0]:e};let i=new Map,a=new Set,o=null,s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:d}}}=r,f=d(`div`);r.activate=(e,t,n,r,i)=>{let a=e.component;l(e,t,n,0,s),c(a.vnode,e,t,n,a,s,r,e.slotScopeIds,i),qa(()=>{a.isDeactivated=!1,a.a&&ge(a.a);let t=e.props&&e.props.onVnodeMounted;t&&Bo(t,a.parent,e)},s)},r.deactivate=e=>{let t=e.component;ro(t.m),ro(t.a),l(e,f,null,1,s),qa(()=>{t.da&&ge(t.da);let n=e.props&&e.props.onVnodeUnmounted;n&&Bo(n,t.parent,e),t.isDeactivated=!0},s)};function p(e){yi(e),u(e,n,s,!0)}function m(e){i.forEach((t,n)=>{let r=as(di(t)?t.type.__asyncResolved||{}:t.type);r&&!e(r)&&h(n)})}function h(e){let t=i.get(e);t&&(!o||!ko(t,o))?p(t):o&&yi(o),i.delete(e),a.delete(e)}I(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>mi(e,t)),t&&m(e=>!mi(t,e))},{flush:`post`,deep:!0});let g=null,_=()=>{g!=null&&(ao(n.subTree.type)?qa(()=>{i.set(g,bi(n.subTree))},n.subTree.suspense):i.set(g,bi(n.subTree)))};return wi(_),Ei(_),Di(()=>{i.forEach(e=>{let{subTree:t,suspense:r}=n,i=bi(t);if(e.type===i.type&&e.key===i.key){yi(i);let e=i.component.da;e&&qa(e,r);return}p(e)})}),()=>{if(g=null,!t.default)return o=null;let n=t.default(),r=n[0];if(n.length>1)return o=null,n;if(!Oo(r)||!(r.shapeFlag&4)&&!(r.shapeFlag&128))return o=null,r;let s=bi(r);if(s.type===bo)return o=null,s;let c=s.type,l=as(di(s)?s.type.__asyncResolved||{}:c),{include:u,exclude:d,max:f}=e;if(u&&(!l||!mi(u,l))||d&&l&&mi(d,l))return s.shapeFlag&=-257,o=s,r;let p=s.key==null?c:s.key,m=i.get(p);return s.el&&(s=Po(s),r.shapeFlag&128&&(r.ssContent=s)),g=p,m?(s.el=m.el,s.component=m.component,s.transition&&Vr(s,s.transition),s.shapeFlag|=512,a.delete(p),a.add(p)):(a.add(p),f&&a.size>parseInt(f,10)&&h(a.values().next().value)),s.shapeFlag|=256,o=s,ao(r.type)?r:s}}};function mi(e,t){return b(e)?e.some(e=>mi(e,t)):T(e)?e.split(`,`).includes(t):ee(e)?(e.lastIndex=0,e.test(t)):!1}function hi(e,t){_i(e,`a`,t)}function gi(e,t){_i(e,`da`,t)}function _i(e,t,n=Wo){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(xi(t,r,n),n){let e=n.parent;for(;e&&e.parent;)fi(e.parent.vnode)&&vi(r,t,n,e),e=e.parent}}function vi(e,t,n,r){let i=xi(t,e,r,!0);Oi(()=>{_(r[t],i)},n)}function yi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function bi(e){return e.shapeFlag&128?e.ssContent:e}function xi(e,t,n=Wo,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{at();let i=Jo(n),a=Fn(t,n,e,r);return i(),ot(),a};return r?i.unshift(a):i.push(a),a}}var Si=e=>(t,n=Wo)=>{(!Zo||e===`sp`)&&xi(e,(...e)=>t(...e),n)},Ci=Si(`bm`),wi=Si(`m`),Ti=Si(`bu`),Ei=Si(`u`),Di=Si(`bum`),Oi=Si(`um`),ki=Si(`sp`),Ai=Si(`rtg`),ji=Si(`rtc`);function Mi(e,t=Wo){xi(`ec`,e,t)}var Ni=`components`;function Pi(e,t){return Li(Ni,e,!0,t)||e}var Fi=Symbol.for(`v-ndc`);function Ii(e){return T(e)?Li(Ni,e,!1)||e:e||Fi}function Li(e,t,n=!0,r=!1){let i=er||Wo;if(i){let n=i.type;if(e===Ni){let e=as(n,!1);if(e&&(e===t||e===ue(t)||e===pe(ue(t))))return n}let a=Ri(i[e]||n[e],t)||Ri(i.appContext[e],t);return!a&&r?n:a}}function Ri(e,t){return e&&(e[t]||e[ue(t)]||e[pe(ue(t))])}function zi(e,t,n,r){let i,a=n&&n[r],o=b(e);if(o||T(e)){let n=o&&on(e),r=!1,s=!1;n&&(r=!cn(e),s=sn(e),e=bt(e)),i=Array(e.length);for(let n=0,o=e.length;n<o;n++)i[n]=t(r?s?fn(dn(e[n])):dn(e[n]):e[n],n,void 0,a&&a[n])}else if(typeof e==`number`){i=Array(e);for(let n=0;n<e;n++)i[n]=t(n+1,n,void 0,a&&a[n])}else if(D(e)){if(e[Symbol.iterator])i=Array.from(e,(e,n)=>t(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r<o;r++){let o=n[r];i[r]=t(e[o],o,r,a&&a[r])}}}else i=[];return n&&(n[r]=i),i}function Bi(e,t){for(let n=0;n<t.length;n++){let r=t[n];if(b(r))for(let t=0;t<r.length;t++)e[r[t].name]=r[t].fn;else r&&(e[r.name]=r.key?(...e)=>{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function Vi(e,t,n={},r,i,a){if(er.ce||er.parent&&di(er.parent)&&er.parent.ce){let e=a!=null&&n.key==null?g({},n,{key:a}):n,i=Object.keys(e).length>0;return t!=="default"&&(e.name=t),R(),B(L,null,[H(`slot`,e,r&&r())],i?-2:64)}
4let o=e[t];o&&o._c&&(o._d=!1);let s=So.length;R();let c;try{let i=o&&Hi(o(n)),s=n.key||a||i&&i.key;c=B(L,{key:(s&&!E(s)?s:`_${t}`)+(!i&&r?`_fb`:``)},i||(r?r():[]),i&&e._===1?64:-2)}catch(e){for(let e=So.length;e>s;e--)wo();throw e}finally{o&&o._c&&(o._d=!0)}return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),c}function Hi(e){return e.some(e=>!Oo(e)||!(e.type===bo||e.type===L&&!Hi(e.children)))?e:null}var Ui=e=>e?Xo(e)?is(e):Ui(e.parent):null,Wi=g(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ui(e.parent),$root:e=>Ui(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>na(e),$forceUpdate:e=>e.f||=()=>{qn(e.update)},$nextTick:e=>e.n||=Gn.bind(e.proxy),$watch:e=>fr.bind(e)}),Gi=(e,t)=>e!==u&&!e.__isScriptSetup&&y(e,t),Ki={get({_:e},t){if(t===`__v_skip`)return!0;let{ctx:n,setupState:r,data:i,props:a,accessCache:o,type:s,appContext:c}=e;if(t[0]!==`$`){let e=o[t];if(e!==void 0)switch(e){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else if(Gi(r,t))return o[t]=1,r[t];else if(i!==u&&y(i,t))return o[t]=2,i[t];else if(y(a,t))return o[t]=3,a[t];else if(n!==u&&y(n,t))return o[t]=4,n[t];else Zi&&(o[t]=0)}let l=Wi[t],d,f;if(l)return t===`$attrs`&&gt(e.attrs,`get`,``),l(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==u&&y(n,t))return o[t]=4,n[t];if(f=c.config.globalProperties,y(f,t))return f[t]},set({_:e},t,n){let{data:r,setupState:i,ctx:a}=e;return Gi(i,t)?(i[t]=n,!0):r!==u&&y(r,t)?(r[t]=n,!0):y(e.props,t)||t[0]===`$`&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,props:a,type:o}},s){let c;return!!(n[s]||e!==u&&s[0]!==`$`&&y(e,s)||Gi(t,s)||y(a,s)||y(r,s)||y(Wi,s)||y(i.config.globalProperties,s)||(c=o.__cssModules)&&c[s])},defineProperty(e,t,n){return n.get==null?y(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function qi(){return Ji(`useAttrs`).attrs}function Ji(e){let t=Go();return t.setupContext||=rs(t)}function Yi(e){return b(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function Xi(e){let t=Go(),n=Zo,r=e();Yo(),n&&qo(!1);let i=()=>{Jo(t),n&&qo(!0)},a=()=>{Go()!==t&&t.scope.off(),Yo(),n&&qo(!1)};return te(r)&&(r=r.catch(e=>{throw i(),Promise.resolve().then(()=>Promise.resolve().then(a)),e})),[r,()=>{i(),Promise.resolve().then(a)}]}var Zi=!0;function Qi(e){let t=na(e),n=e.proxy,r=e.ctx;Zi=!1,t.beforeCreate&&ea(t.beforeCreate,e,`bc`);let{data:i,computed:a,methods:o,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:p,beforeUpdate:m,updated:h,activated:g,deactivated:_,beforeDestroy:v,beforeUnmount:y,destroyed:x,unmounted:S,render:C,renderTracked:ee,renderTriggered:T,errorCaptured:E,serverPrefetch:te,expose:ne,inheritAttrs:re,components:ie,directives:ae,filters:oe}=t;if(l&&$i(l,r,null),o)for(let e in o){let t=o[e];w(t)&&(r[e]=t.bind(n))}if(i){let t=i.call(n,n);D(t)&&(e.data=en(t))}if(Zi=!0,a)for(let e in a){let t=a[e],i=W({get:w(t)?t.bind(n,n):w(t.get)?t.get.bind(n,n):f,set:!w(t)&&w(t.set)?t.set.bind(n):f});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(s)for(let e in s)ta(s[e],r,n,e);if(c){let e=w(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{ar(t,e[t])})}u&&ea(u,e,`c`);function se(e,t){b(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(se(Ci,d),se(wi,p),se(Ti,m),se(Ei,h),se(hi,g),se(gi,_),se(Mi,E),se(ji,ee),se(Ai,T),se(Di,y),se(Oi,S),se(ki,te),b(ne)){if(ne.length){let t=e.exposed||={};ne.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={}}C&&e.render===f&&(e.render=C),re!=null&&(e.inheritAttrs=re),ie&&(e.components=ie),ae&&(e.directives=ae),te&&Gr(e)}function $i(e,t,n=f){b(e)&&(e=sa(e));for(let n in e){let r=e[n],i;i=D(r)?`default`in r?or(r.from||n,r.default,!0):or(r.from||n):or(r),pn(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function ea(e,t,n){Fn(b(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function ta(e,t,n,r){let i=r.includes(`.`)?pr(n,r):()=>n[r];if(T(e)){let n=t[e];w(n)&&I(i,n)}else if(w(e))I(i,e.bind(n));
vendor: 17,347 bytes, line 4
4else if(D(e)){if(b(e))e.forEach(e=>ta(e,t,n,r));else{let r=w(e.handler)?e.handler.bind(n):t[e.handler];w(r)&&I(i,r,e)}}}function na(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>ra(c,e,o,!0)),ra(c,t,o)),D(t)&&a.set(t,c),c}function ra(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&ra(e,a,n,!0),i&&i.forEach(t=>ra(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=ia[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var ia={data:aa,props:ua,emits:ua,methods:la,computed:la,beforeCreate:ca,created:ca,beforeMount:ca,mounted:ca,beforeUpdate:ca,updated:ca,beforeDestroy:ca,beforeUnmount:ca,destroyed:ca,unmounted:ca,activated:ca,deactivated:ca,errorCaptured:ca,serverPrefetch:ca,components:la,directives:la,watch:da,provide:aa,inject:oa};function aa(e,t){return t?e?function(){return g(w(e)?e.call(this,this):e,w(t)?t.call(this,this):t)}:t:e}function oa(e,t){return la(sa(e),sa(t))}function sa(e){if(b(e)){let t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ca(e,t){return e?[...new Set([].concat(e,t))]:t}function la(e,t){return e?g(Object.create(null),e,t):t}function ua(e,t){return e?b(e)&&b(t)?[...new Set([...e,...t])]:g(Object.create(null),Yi(e),Yi(t??{})):t}function da(e,t){if(!e)return t;if(!t)return e;let n=g(Object.create(null),e);for(let r in t)n[r]=ca(e[r],t[r]);return n}function fa(){return{app:null,config:{isNativeTag:p,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}}var pa=0;function ma(e,t){return function(n,r=null){w(n)||(n=g({},n)),r!=null&&!D(r)&&(r=null);let i=fa(),a=new WeakSet,o=[],s=!1,c=i.app={_uid:pa++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:ss,get config(){return i.config},set config(e){},use(e,...t){return a.has(e)||(e&&w(e.install)?(a.add(e),e.install(c,...t)):w(e)&&(a.add(e),e(c,...t))),c},mixin(e){return i.mixins.includes(e)||i.mixins.push(e),c},component(e,t){return t?(i.components[e]=t,c):i.components[e]},directive(e,t){return t?(i.directives[e]=t,c):i.directives[e]},mount(a,o,l){if(!s){let u=c._ceVNode||H(n,r);return u.appContext=i,l===!0?l=`svg`:l===!1&&(l=void 0),o&&t?t(u,a):e(u,a,l),s=!0,c._container=a,a.__vue_app__=c,is(u.component)}},onUnmount(e){o.push(e)},unmount(){s&&(Fn(o,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(e,t){return i.provides[e]=t,c},runWithContext(e){let t=ha;ha=c;try{return e()}finally{ha=t}}};return c}}var ha=null,ga=(e,t)=>t===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${ue(t)}Modifiers`]||e[`${fe(t)}Modifiers`];function _a(e,t,...n){if(e.isUnmounted)return;let r=e.vnode.props||u,i=n,a=t.startsWith(`update:`),o=a&&ga(r,t.slice(7));o&&(o.trim&&(i=n.map(e=>T(e)?e.trim():e)),o.number&&(i=n.map(ve)));let s,c=r[s=me(t)]||r[s=me(ue(t))];!c&&a&&(c=r[s=me(fe(t))]),c&&Fn(c,e,6,i);let l=r[s+`Once`];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Fn(l,e,6,i)}}var va=new WeakMap;function ya(e,t,n=!1){let r=n?va:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},s=!1;if(!w(e)){let r=e=>{let n=ya(e,t,!0);n&&(s=!0,g(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!s?(D(e)&&r.set(e,null),null):(b(a)?a.forEach(e=>o[e]=null):g(o,a),D(e)&&r.set(e,o),o)}function ba(e,t){return!e||!m(t)?!1:(t=t.slice(2),t=t===`Once`?t:t.replace(/Once$/,``),y(e,t[0].toLowerCase()+t.slice(1))||y(e,fe(t))||y(e,t))}function xa(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:o,attrs:s,emit:c,render:l,renderCache:u,props:d,data:f,setupState:p,ctx:m,inheritAttrs:g}=e,_=nr(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Io(l.call(t,e,u,d,p,f,m)),y=s}else{let e=t;v=Io(e.length>1?e(d,{attrs:s,slots:o,emit:c}):e(d,null)),y=t.props?s:Ca(s)}}catch(t){So.length=0,In(t,e,1),v=H(bo)}let b=v;if(y&&g!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(h)&&(y=wa(y,a)),b=Po(b,y,!1,!0))}return n.dirs&&(b=Po(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Vr(b,n.transition),v=b,nr(_),v}function Sa(e,t=!0){let n;for(let t=0;t<e.length;t++){let r=e[t];if(Oo(r)){if(r.type!==bo||r.children===`v-if`){if(n)return;n=r}}else return}return n}var Ca=e=>{let t;for(let n in e)(n===`class`||n===`style`||m(n))&&((t||={})[n]=e[n]);return t},wa=(e,t)=>{let n={};for(let r in e)(!h(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ta(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ea(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let n=e[t];if(Da(o,r,n)&&!ba(l,n))return!0}}}else return(i||s)&&(!s||!s.$stable)?!0:r===o?!1:r?!o||Ea(r,o,l):!!o;return!1}function Ea(e,t,n){let r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let i=0;i<r.length;i++){let a=r[i];if(Da(t,e,a)&&!ba(n,a))return!0}return!1}function Da(e,t,n){let r=e[n],i=t[n];return n===`style`&&D(r)&&D(i)?!Me(r,i):r!==i}function Oa({vnode:e,parent:t,suspense:n},r){for(;t;){let n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.suspense.vnode.el=n.el=r,e=n),n===e)(e=t.vnode).el=r,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=r)}var ka={},Aa=()=>Object.create(ka),ja=e=>Object.getPrototypeOf(e)===ka;function Ma(e,t,n,r=!1){let i={},a=Aa();e.propsDefaults=Object.create(null),Pa(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);e.props=n?r?i:tn(i):e.type.props?i:a,e.attrs=a}function Na(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=j(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let o=n[r];if(ba(e.emitsOptions,o))continue;let u=t[o];if(c){if(y(a,o))u!==a[o]&&(a[o]=u,l=!0);else{let t=ue(o);i[t]=Fa(c,s,t,u,e,!1)}}else u!==a[o]&&(a[o]=u,l=!0)}}}else{Pa(e,t,i,a)&&(l=!0);let r;for(let a in s)(!t||!y(t,a)&&((r=fe(a))===a||!y(t,r)))&&(c?n&&(n[a]!==void 0||n[r]!==void 0)&&(i[a]=Fa(c,s,a,void 0,e,!0)):delete i[a]);if(a!==s)for(let e in a)(!t||!y(t,e))&&(delete a[e],l=!0)}l&&_t(e.attrs,`set`,``)}function Pa(e,t,n,r){let[i,a]=e.propsOptions,o=!1,s;if(t)for(let c in t){if(se(c))continue;let l=t[c],u;i&&y(i,u=ue(c))?!a||!a.includes(u)?n[u]=l:(s||={})[u]=l:ba(e.emitsOptions,c)||(!(c in r)||l!==r[c])&&(r[c]=l,o=!0)}if(a){let t=j(n),r=s||u;for(let o=0;o<a.length;o++){let s=a[o];n[s]=Fa(i,t,s,r[s],e,!y(r,s))}}return o}function Fa(e,t,n,r,i,a){let o=e[n];if(o!=null){let e=y(o,`default`);if(e&&r===void 0){let e=o.default;if(o.type!==Function&&!o.skipFactory&&w(e)){let{propsDefaults:a}=i;if(n in a)r=a[n];else{let o=Jo(i);r=a[n]=e.call(null,t),o()}}else r=e;i.ce&&i.ce._setProp(n,r)}o[0]&&(a&&!e?r=!1:o[1]&&(r===``||r===fe(n))&&(r=!0))}return r}var Ia=new WeakMap;function La(e,t,n=!1){let r=n?Ia:t.propsCache,i=r.get(e);if(i)return i;let a=e.props,o={},s=[],c=!1;if(!w(e)){let r=e=>{c=!0;let[n,r]=La(e,t,!0);g(o,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!c)return D(e)&&r.set(e,d),d;if(b(a))for(let e=0;e<a.length;e++){let t=ue(a[e]);Ra(t)&&(o[t]=u)}else if(a)for(let e in a){let t=ue(e);if(Ra(t)){let n=a[e],r=o[t]=b(n)||w(n)?{type:n}:g({},n),i=r.type,c=!1,l=!0;if(b(i))for(let e=0;e<i.length;++e){let t=i[e],n=w(t)&&t.name;if(n===`Boolean`){c=!0;break}n===`String`&&(l=!1)}else c=w(i)&&i.name===`Boolean`;r[0]=c,r[1]=l,(c||y(r,`default`))&&s.push(t)}}let l=[o,s];return D(e)&&r.set(e,l),l}function Ra(e){return e[0]!==`$`&&!se(e)}var za=e=>e===`_`||e===`_ctx`||e===`$stable`,Ba=e=>b(e)?e.map(Io):[Io(e)],Va=(e,t,n)=>{if(t._n)return t;let r=F((...e)=>Ba(t(...e)),n);return r._c=!1,r},Ha=(e,t,n)=>{let r=e._ctx;for(let n in e){if(za(n))continue;let i=e[n];if(w(i))t[n]=Va(n,i,r);else if(i!=null){let e=Ba(i);t[n]=()=>e}}},Ua=(e,t)=>{let n=Ba(t);e.slots.default=()=>n},Wa=(e,t,n)=>{for(let r in t)(n||!za(r))&&(e[r]=t[r])},Ga=(e,t,n)=>{let r=e.slots=Aa();if(e.vnode.shapeFlag&32){let e=t._;e?(Wa(r,t,n),n&&_e(r,`_`,e,!0)):Ha(t,r)}else t&&Ua(e,t)},Ka=(e,t,n)=>{let{vnode:r,slots:i}=e,a=!0,o=u;if(r.shapeFlag&32){let e=t._;e?n&&e===1?a=!1:Wa(i,t,n):(a=!t.$stable,Ha(t,i)),o=t}else t&&(Ua(e,t),o={default:1});if(a)for(let e in i)!za(e)&&o[e]==null&&delete i[e]},qa=go;function Ja(e){return Xa(e)}function Ya(e){return Xa(e,ri)}function Xa(e,t){let n=xe();n.__VUE__=!0;let{insert:r,remove:i,patchProp:a,createElement:o,createText:s,createComment:c,setText:l,setElementText:p,parentNode:m,nextSibling:h,setScopeId:g=f,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!ko(e,t)&&(r=be(e),me(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case yo:y(e,t,n,r);break;case bo:b(e,t,n,r);break;case xo:e??x(t,n,r,o);break;case L:re(e,t,n,r,i,a,o,s,c);break;default:d&1?ee(e,t,n,r,i,a,o,s,c):d&6?ie(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,we)}u!=null&&i?Yr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&Yr(e.ref,null,a,e,!0)},y=(e,t,n,i)=>{if(e==null)r(t.el=s(t.children),n,i);else{let n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},b=(e,t,n,i)=>{e==null?r(t.el=c(t.children||``),n,i):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,i)=>{let a;for(;e&&e!==t;)a=h(e),r(e,n,i),e=a;r(t,n,i)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),i(e),e=n;i(t)},ee=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)w(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),D(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},w=(e,t,n,i,s,c,l,u)=>{let d,f,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(d=e.el=o(e.type,c,m&&m.is,m),h&8?p(d,e.children):h&16&&E(e.children,d,null,i,s,Za(e,c),l,u),_&&ir(e,null,i,`created`),T(d,e,e.scopeId,l,i),m){for(let e in m)e!==`value`&&!se(e)&&a(d,e,null,m[e],c,i);`value`in m&&a(d,`value`,null,m.value,c),(f=m.onVnodeBeforeMount)&&Bo(f,i,e)}_&&ir(e,null,i,`beforeMount`);let v=$a(s,g);v&&g.beforeEnter(d),r(d,t,n),((f=m&&m.onVnodeMounted)||v||_)&&qa(()=>{try{f&&Bo(f,i,e),v&&g.enter(d),_&&ir(e,null,i,`mounted`)}finally{}},s)},T=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t<r.length;t++)g(e,r[t]);if(i){let n=i.subTree;if(t===n||ao(n.type)&&(n.ssContent===t||n.ssFallback===t)){let t=i.vnode;T(e,t,t.scopeId,t.slotScopeIds,i.parent)}}},E=(e,t,n,r,i,a,o,s,c=0)=>{for(let l=c;l<e.length;l++){let c=e[l]=s?Lo(e[l]):Io(e[l]);v(null,c,t,n,r,i,a,o,s)}},D=(e,t,n,r,i,o,s)=>{let c=t.el=e.el,{patchFlag:l,dynamicChildren:d,dirs:f}=t;l|=e.patchFlag&16;let m=e.props||u,h=t.props||u,g;if(n&&Qa(n,!1),(g=h.onVnodeBeforeUpdate)&&Bo(g,n,t,e),f&&ir(t,e,n,`beforeUpdate`),n&&Qa(n,!0),d&&(!e.dynamicChildren||e.dynamicChildren.length!==d.length)&&(l=0,s=!1,d=null),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(c,``),d?te(e.dynamicChildren,d,c,n,r,Za(t,i),o):s||ue(e,t,c,null,n,r,Za(t,i),o,!1),l>0){if(l&16)ne(c,m,h,n,i);else if(l&2&&m.class!==h.class&&a(c,`class`,null,h.class,i),l&4&&a(c,`style`,m.style,h.style,i),l&8){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let r=e[t],o=m[r],s=h[r];(s!==o||r===`value`)&&a(c,r,o,s,i,n)}}l&1&&e.children!==t.children&&p(c,t.children)}else!s&&d==null&&ne(c,m,h,n,i);((g=h.onVnodeUpdated)||f)&&qa(()=>{g&&Bo(g,n,t,e),f&&ir(t,e,n,`updated`)},r)},te=(e,t,n,r,i,a,o)=>{for(let s=0;s<t.length;s++){let c=e[s],l=t[s],u=c.el&&(c.type===L||!ko(c,l)||c.shapeFlag&198)?m(c.el):n;v(c,l,u,null,r,i,a,o,!0)}},ne=(e,t,n,r,i)=>{if(t!==n){if(t!==u)for(let o in t)!se(o)&&!(o in n)&&a(e,o,t[o],null,i,r);for(let o in n){if(se(o))continue;let s=n[o],c=t[o];s!==c&&o!==`value`&&a(e,o,c,s,i,r)}`value`in n&&a(e,`value`,t.value,n.value,i)}},re=(e,t,n,i,a,o,c,l,u)=>{let d=t.el=e?e.el:s(``),f=t.anchor=e?e.anchor:s(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(l=l?l.concat(h):h),e==null?(r(d,n,i),r(f,n,i),E(t.children||[],n,f,a,o,c,l,u)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(te(e.dynamicChildren,m,n,a,o,c,l),(t.key!=null||a&&t===a.subTree)&&eo(e,t,!0)):ue(e,t,n,f,a,o,c,l,u)},ie=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):ae(t,n,r,i,a,o,c):oe(e,t,c)},ae=(e,t,n,r,i,a,o)=>{let s=e.component=Uo(e,r,i);if(fi(e)&&(s.ctx.renderer=we),Qo(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,ce,o),!e.el){let r=s.subTree=H(bo);b(null,r,t,n),e.placeholder=r.el}}else ce(s,e,t,n,i,a,o)},oe=(e,t,n)=>{let r=t.component=e.component;if(Ta(e,t,n)){if(r.asyncDep&&!r.asyncResolved){le(r,t,n);return}r.next=t,r.update()}else t.el=e.el,r.vnode=t},ce=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=no(e);if(n){t&&(t.el=c.el,le(e,t,o)),n.asyncDep.then(()=>{qa(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;Qa(e,!1),t?(t.el=c.el,le(e,t,o)):t=c,n&&ge(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Bo(d,s,t,c),Qa(e,!0);let f=xa(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),be(p),e,i,a),t.el=f.el,u===null&&Oa(e,f.el),r&&qa(r,i),(d=t.props&&t.props.onVnodeUpdated)&&qa(()=>Bo(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=di(t);if(Qa(e,!1),l&&ge(l),!m&&(o=c&&c.onVnodeBeforeMount)&&Bo(o,d,t),Qa(e,!0),s&&Ee){let t=()=>{e.subTree=xa(e),Ee(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=xa(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&qa(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;qa(()=>Bo(o,d,e),i)}(t.shapeFlag&256||d&&di(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&qa(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new Ge(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>qn(u),Qa(e,!0),l()},le=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,Na(e,t.props,r,n),Ka(e,t.children,n),at(),Xn(e),ot()},ue=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:m}=t;if(f>0){if(f&128){fe(l,d,n,r,i,a,o,s,c);return}if(f&256){de(l,d,n,r,i,a,o,s,c);return}}m&8?(u&16&&ye(l,i,a),d!==l&&p(n,d)):u&16?m&16?fe(l,d,n,r,i,a,o,s,c):ye(l,i,a,!0):(u&8&&p(n,``),m&16&&E(d,n,r,i,a,o,s,c))},de=(e,t,n,r,i,a,o,s,c)=>{e||=d,t||=d;let l=e.length,u=t.length,f=Math.min(l,u),p=0;for(;p<f;p++){let r=t[p]=c?Lo(t[p]):Io(t[p]);v(e[p],r,n,null,i,a,o,s,c)}l>u?ye(e,i,a,!0,!1,f):E(t,n,r,i,a,o,s,c,f)},fe=(e,t,n,r,i,a,o,s,c)=>{let l=0,u=t.length,f=e.length-1,p=u-1;for(;l<=f&&l<=p;){let r=e[l],u=t[l]=c?Lo(t[l]):Io(t[l]);if(ko(r,u))v(r,u,n,null,i,a,o,s,c);else break;l++}for(;l<=f&&l<=p;){let r=e[f],l=t[p]=c?Lo(t[p]):Io(t[p]);if(ko(r,l))v(r,l,n,null,i,a,o,s,c);else break;f--,p--}if(l>f){if(l<=p){let e=p+1,d=e<u?t[e].el:r;for(;l<=p;)v(null,t[l]=c?Lo(t[l]):Io(t[l]),n,d,i,a,o,s,c),l++}}else if(l>p)for(;l<=f;)me(e[l],i,a,!0),l++;else{let m=l,h=l,g=new Map;for(l=h;l<=p;l++){let e=t[l]=c?Lo(t[l]):Io(t[l]);e.key!=null&&g.set(e.key,l)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(l=0;l<b;l++)C[l]=0;for(l=m;l<=f;l++){let r=e[l];if(y>=b){me(r,i,a,!0);continue}let u;if(r.key!=null)u=g.get(r.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&ko(r,t[_])){u=_;break}u===void 0?me(r,i,a,!0):(C[u-h]=l+1,u>=S?S=u:x=!0,v(r,t[u],n,null,i,a,o,s,c),y++)}let ee=x?to(C):d;for(_=ee.length-1,l=b-1;l>=0;l--){let e=h+l,d=t[e],f=t[e+1],p=e+1<u?f.el||io(f):r;C[l]===0?v(null,d,n,p,i,a,o,s,c):x&&(_<0||l!==ee[_]?pe(d,n,p,2):_--)}}},pe=(e,t,n,a,o=null)=>{let{el:s,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){pe(e.component.subTree,t,n,a);return}if(d&128){e.suspense.move(t,n,a);return}if(d&64){c.move(e,t,n,we);return}if(c===L){r(s,t,n);for(let e=0;e<u.length;e++)pe(u[e],t,n,a);r(e.anchor,t,n);return}if(c===xo){S(e,t,n);return}if(a!==2&&d&1&&l){if(a===0)l.persisted&&!s[Or]?r(s,t,n):(l.beforeEnter(s),r(s,t,n),qa(()=>l.enter(s),o));else{let{leave:a,delayLeave:o,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?i(s):r(s,t,n)},d=()=>{let e=s._isLeaving||!!s[Or];s._isLeaving&&s[Or](!0),l.persisted&&!e?u():a(s,()=>{u(),c&&c()})};o?o(s,u,d):d()}}else r(s,t,n)},me=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p,memo:m}=e;if(d===-2&&(i=!1),s!=null&&(at(),Yr(s,null,n,e,!0),ot()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let h=u&1&&f,g=!di(e),_;if(g&&(_=o&&o.onVnodeBeforeUnmount)&&Bo(_,t,e),u&6)ve(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}h&&ir(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,we,r):l&&!l.hasOnce&&(a!==L||d>0&&d&64)?ye(l,t,n,!1,!0):(a===L&&d&384||!i&&u&16)&&ye(c,t,n),r&&he(e)}let v=m!=null&&p==null;(g&&(_=o&&o.onVnodeUnmounted)||h||v)&&qa(()=>{_&&Bo(_,t,e),h&&ir(e,null,t,`unmounted`),v&&(e.el=null)},n)},he=e=>{let{type:t,el:n,anchor:r,transition:a}=e;if(t===L){_e(n,r);return}if(t===xo){C(e);return}let o=()=>{i(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(e.shapeFlag&1&&a&&!a.persisted){let{leave:t,delayLeave:r}=a,i=()=>t(n,o);r?r(e.el,o,i):i()}else o()},_e=(e,t)=>
vendor: 11,039 bytes, line 4
4{let n;for(;e!==t;)n=h(e),i(e),e=n;i(t)},ve=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;ro(c),ro(l),r&&ge(r),i.stop(),a&&(a.flags|=8,me(o,e,t,n)),s&&qa(s,t),qa(()=>{e.isUnmounted=!0},t)},ye=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o<e.length;o++)me(e[o],t,n,r,i)},be=e=>{if(e.shapeFlag&6)return be(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[hr];return n?h(n):t},Se=!1,Ce=(e,t,n)=>{let r;e==null?t._vnode&&(me(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,Se||=(Se=!0,Xn(r),Zn(),!1)},we={p:v,um:me,m:pe,r:he,mt:ae,mc:E,pc:ue,pbc:te,n:be,o:e},Te,Ee;return t&&([Te,Ee]=t(we)),{render:Ce,hydrate:Te,createApp:ma(Ce,Te)}}function Za({type:e,props:t},n){return n===`svg`&&e===`foreignObject`||n===`mathml`&&e===`annotation-xml`&&t&&t.encoding&&t.encoding.includes(`html`)?void 0:n}function Qa({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function $a(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function eo(e,t,n=!1){let r=e.children,i=t.children;if(b(r)&&b(i))for(let e=0;e<r.length;e++){let t=r[e],a=i[e];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[e]=Lo(i[e]),a.el=t.el),!n&&a.patchFlag!==-2&&eo(t,a)),a.type===yo&&(a.patchFlag===-1&&(a=i[e]=Lo(a)),a.el=t.el),a.type===bo&&!a.el&&(a.el=t.el)}}function to(e){let t=e.slice(),n=[0],r,i,a,o,s,c=e.length;for(r=0;r<c;r++){let c=e[r];if(c!==0){if(i=n[n.length-1],e[i]<c){t[r]=i,n.push(r);continue}for(a=0,o=n.length-1;a<o;)s=a+o>>1,e[n[s]]<c?a=s+1:o=s;c<e[n[a]]&&(a>0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-->0;)n[a]=o,o=t[o];return n}function no(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:no(t)}function ro(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function io(e){if(e.placeholder)return e.placeholder;let t=e.component;return t?io(t.subTree):null}var ao=e=>e.__isSuspense,oo=0,so={name:`Suspense`,__isSuspense:!0,process(e,t,n,r,i,a,o,s,c,l){if(e==null)lo(t,n,r,i,a,o,s,c,l);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}uo(e,t,n,r,i,o,s,c,l)}},hydrate:po,normalize:mo};function co(e,t){let n=e.props&&e.props[t];w(n)&&n()}function lo(e,t,n,r,i,a,o,s,c){let{p:l,o:{createElement:u}}=c,d=u(`div`),f=e.suspense=fo(e,i,r,t,d,n,a,o,s,c);l(null,f.pendingBranch=e.ssContent,d,null,r,f,a,o),f.deps>0?(co(e,`onPending`),co(e,`onFallback`),l(null,e.ssFallback,t,n,r,null,a,o),_o(f,e.ssFallback)):f.resolve(!1,!0)}function uo(e,t,n,r,i,a,o,s,{p:c,um:l,o:{createElement:u}}){let d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;let f=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:g,isHydrating:_}=d;if(h)d.pendingBranch=f,ko(h,f)?(c(h,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0?d.resolve():g&&(_||(c(m,p,n,r,i,null,a,o,s),_o(d,p)))):(d.pendingId=oo++,_?(d.isHydrating=!1,d.activeBranch=h):l(h,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u(`div`),g?(c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0?d.resolve():(c(m,p,n,r,i,null,a,o,s),_o(d,p))):m&&ko(m,f)?(c(m,f,n,r,i,d,a,o,s),d.resolve(!0)):(c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0&&d.resolve()));else if(m&&ko(m,f))c(m,f,n,r,i,d,a,o,s),_o(d,f);else if(co(t,`onPending`),d.pendingBranch=f,d.pendingId=f.shapeFlag&512?f.component.suspenseId:oo++,c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0)d.resolve();else{let{timeout:e,pendingId:t}=d;e>0?setTimeout(()=>{d.pendingId===t&&d.fallback(p)},e):e===0&&d.fallback(p)}}function fo(e,t,n,r,i,a,o,s,c,l,u=!1){let{p:d,m:f,um:p,n:m,o:{parentNode:h,remove:g}}=l,_,v=vo(e);v&&t&&t.pendingBranch&&(_=t.pendingId,t.deps++);let y=e.props?ye(e.props.timeout):void 0,b=a,x={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:i,deps:0,pendingId:oo++,timeout:typeof y==`number`?y:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){let{vnode:r,activeBranch:i,pendingBranch:o,pendingId:s,effects:c,parentComponent:l,container:u,isInFallback:d}=x,g=!1;if(x.isHydrating)x.isHydrating=!1;else if(!e){g=i&&o.transition&&o.transition.mode===`out-in`;let e=!1;g&&(i.transition.afterLeave=()=>{s===x.pendingId&&(f(o,u,a===b&&!e?m(i):a,0),Yn(c),d&&r.ssFallback&&(r.ssFallback.el=null))}),i&&!x.isFallbackMountPending&&(h(i.el)===u&&(a=m(i),e=!0),p(i,l,x,!0),!g&&d&&r.ssFallback&&qa(()=>r.ssFallback.el=null,x)),g||f(o,u,a,0)}x.isFallbackMountPending=!1,_o(x,o),x.pendingBranch=null,x.isInFallback=!1;let y=x.parent,S=!1;for(;y;){if(y.pendingBranch){y.effects.push(...c),S=!0;break}y=y.parent}!S&&!g&&Yn(c),x.effects=[],v&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps===0&&!n&&t.resolve()),co(r,`onResolve`)},fallback(e){if(!x.pendingBranch)return;let{vnode:t,activeBranch:n,parentComponent:r,container:i,namespace:a}=x;co(t,`onFallback`);let o=m(n),l=()=>{x.isFallbackMountPending=!1,x.isInFallback&&(d(null,e,i,o,r,null,a,s,c),_o(x,e))},u=e.transition&&e.transition.mode===`out-in`;u&&(x.isFallbackMountPending=!0,n.transition.afterLeave=l),x.isInFallback=!0,p(n,r,null,!0),u||l()},move(e,t,n){x.activeBranch&&f(x.activeBranch,e,t,n),x.container=e},next(){return x.activeBranch&&m(x.activeBranch)},registerDep(e,t,n){let r=!!x.pendingBranch;r&&x.deps++;let i=e.vnode.el;e.asyncDep.catch(t=>{In(t,e,0)}).then(a=>{if(e.isUnmounted||x.isUnmounted||x.pendingId!==e.suspenseId)return;Yo(),e.asyncResolved=!0;let{vnode:s}=e;es(e,a,!1),i&&(s.el=i);let c=!i&&e.subTree.el;t(e,s,h(i||e.subTree.el),i?null:m(e.subTree),x,o,n),c&&(s.placeholder=null,g(c)),Oa(e,s.el),r&&--x.deps===0&&x.resolve()})},unmount(e,t){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,e,t),x.pendingBranch&&p(x.pendingBranch,n,e,t)}};return x}function po(e,t,n,r,i,a,o,s,c){let l=t.suspense=fo(t,r,n,e.parentNode,document.createElement(`div`),null,i,a,o,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,a,o);return l.deps===0&&l.resolve(!1,!0),u}function mo(e){let{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ho(r?n.default:n),e.ssFallback=r?ho(n.fallback):H(bo)}function ho(e){let t;if(w(e)){let n=To&&e._c;n&&(e._d=!1,R()),e=e(),n&&(e._d=!0,t=Co,wo())}return b(e)&&(e=Sa(e)),e=Io(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function go(e,t){t&&t.pendingBranch?b(e)?t.effects.push(...e):t.effects.push(e):Yn(e)}function _o(e,t){e.activeBranch=t;let{vnode:n,parentComponent:r}=e,i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,r&&r.subTree===n&&(r.vnode.el=i,Oa(r,i))}function vo(e){let t=e.props&&e.props.suspensible;return t!=null&&t!==!1}var L=Symbol.for(`v-fgt`),yo=Symbol.for(`v-txt`),bo=Symbol.for(`v-cmt`),xo=Symbol.for(`v-stc`),So=[],Co=null;function R(e=!1){So.push(Co=e?null:[])}function wo(){So.pop(),Co=So[So.length-1]||null}var To=1;function Eo(e,t=!1){To+=e,e<0&&Co&&t&&(Co.hasOnce=!0)}function Do(e){return e.dynamicChildren=To>0?Co||d:null,wo(),To>0&&Co&&Co.push(e),e}function z(e,t,n,r,i,a){return Do(V(e,t,n,r,i,a,!0))}function B(e,t,n,r,i){return Do(H(e,t,n,r,i,!0))}function Oo(e){return e?e.__v_isVNode===!0:!1}function ko(e,t){return e.type===t.type&&e.key===t.key}var Ao=({key:e})=>e??null,jo=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:T(e)||pn(e)||w(e)?{i:er,r:e,k:t,f:!!n}:e);function V(e,t=null,n=null,r=0,i=null,a=e===L?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ao(t),ref:t&&jo(t),scopeId:tr,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:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:er};return s?(Ro(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=T(n)?8:16),To>0&&!o&&Co&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&Co.push(c),c}var H=Mo;function Mo(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Fi)&&(e=bo),Oo(e)){let r=Po(e,t,!0);return n&&Ro(r,n),To>0&&!a&&Co&&(r.shapeFlag&6?Co[Co.indexOf(e)]=r:Co.push(r)),r.patchFlag=-2,r}if(os(e)&&(e=e.__vccOpts),t){t=No(t);let{class:e,style:n}=t;e&&!T(e)&&(t.class=O(e)),D(n)&&(ln(n)&&!b(n)&&(n=g({},n)),t.style=Se(n))}let o=T(e)?1:ao(e)?128:gr(e)?64:D(e)?4:w(e)?2:0;return V(e,t,n,r,i,o,a,!0)}function No(e){return e?ln(e)||ja(e)?g({},e):e:null}function Po(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?zo(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ao(l),ref:t&&t.ref?n&&a?b(a)?a.concat(jo(t)):[a,jo(t)]:jo(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==L?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Po(e.ssContent),ssFallback:e.ssFallback&&Po(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Vr(u,c.clone(u)),u}function Fo(e=` `,t=0){return H(yo,null,e,t)}function U(e=``,t=!1){return t?(R(),B(bo,null,e)):H(bo,null,e)}function Io(e){return e==null||typeof e==`boolean`?H(bo):b(e)?H(L,null,e.slice()):Oo(e)?Lo(e):H(yo,null,String(e))}function Lo(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Po(e)}function Ro(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(b(t))n=16;else if(typeof t==`object`){if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Ro(e,n()),n._c&&(n._d=!0));return}{n=32;let r=t._;!r&&!ja(t)?t._ctx=er:r===3&&er&&(er.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}}else if(w(t)){if(r&65){Ro(e,{default:t});return}t={default:t,_ctx:er},n=32}else t=String(t),r&64?(n=16,t=[Fo(t)]):n=8;e.children=t,e.shapeFlag|=n}function zo(...e){let t={};for(let n=0;n<e.length;n++){let r=e[n];for(let e in r)if(e===`class`)t.class!==r.class&&(t.class=O([t.class,r.class]));else if(e===`style`)t.style=Se([t.style,r.style]);else if(m(e)){let n=t[e],i=r[e];i&&n!==i&&!(b(n)&&n.includes(i))?t[e]=n?[].concat(n,i):i:i==null&&n==null&&!h(e)&&(t[e]=i)}else e!==``&&(t[e]=r[e])}return t}function Bo(e,t,n,r=null){Fn(e,t,7,[n,r])}var Vo=fa(),Ho=0;function Uo(e,t,n){let r=e.type,i=(t?t.appContext:e.appContext)||Vo,a={uid:Ho++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new ze(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:[``,0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:La(r,i),emitsOptions:ya(r,i),emit:null,emitted:null,propsDefaults:u,inheritAttrs:r.inheritAttrs,ctx:u,data:u,props:u,attrs:u,slots:u,refs:u,setupState:u,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,
4sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=_a.bind(null,a),e.ce&&e.ce(a),a}var Wo=null,Go=()=>Wo||er,Ko,qo;{let e=xe(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};Ko=t(`__VUE_INSTANCE_SETTERS__`,e=>Wo=e),qo=t(`__VUE_SSR_SETTERS__`,e=>Zo=e)}var Jo=e=>{let t=Wo;return Ko(e),e.scope.on(),()=>{e.scope.off(),Ko(t)}},Yo=()=>{Wo&&Wo.scope.off(),Ko(null)};function Xo(e){return e.vnode.shapeFlag&4}var Zo=!1;function Qo(e,t=!1,n=!1){t&&qo(t);let{props:r,children:i}=e.vnode,a=Xo(e);Ma(e,r,a,t),Ga(e,i,n||t);let o=a?$o(e,t):void 0;return t&&qo(!1),o}function $o(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ki);let{setup:r}=n;if(r){at();let n=e.setupContext=r.length>1?rs(e):null,i=Jo(e),a=Pn(r,e,0,[e.props,n]),o=te(a);if(ot(),i(),(o||e.sp)&&!di(e)&&Gr(e),o){if(a.then(Yo,Yo),t)return a.then(n=>{es(e,n,t)}).catch(t=>{In(t,e,0)});e.asyncDep=a}else es(e,a,t)}else ts(e,t)}function es(e,t,n){w(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:D(t)&&(e.setupState=vn(t)),ts(e,n)}function ts(e,t,n){let r=e.type;e.render||=r.render||f;{let t=Jo(e);at();try{Qi(e)}finally{ot(),t()}}}var ns={get(e,t){return gt(e,`get`,``),e[t]}};function rs(e){return{attrs:new Proxy(e.attrs,ns),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function is(e){return e.exposed?e.exposeProxy||=new Proxy(vn(un(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wi)return Wi[n](e)},has(e,t){return t in e||t in Wi}}):e.proxy}function as(e,t=!0){return w(e)?e.displayName||e.name:e.name||t&&e.__name}function os(e){return w(e)&&`__vccOpts`in e}var W=(e,t)=>Dn(e,t,Zo);function G(e,t,n){try{Eo(-1);let r=arguments.length;return r===2?D(t)&&!b(t)?Oo(t)?H(e,null,[t]):H(e,t):H(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Oo(n)&&(n=[n]),H(e,t,n))}finally{Eo(1)}}var ss=`3.5.40`,cs=void 0,ls=typeof window<`u`&&window.trustedTypes;if(ls)try{cs=ls.createPolicy(`vue`,{createHTML:e=>e})}catch{}var us=cs?e=>cs.createHTML(e):e=>e,ds=`http://www.w3.org/2000/svg`,fs=`http://www.w3.org/1998/Math/MathML`,ps=typeof document<`u`?document:null,ms=ps&&ps.createElement(`template`),hs={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?ps.createElementNS(ds,e):t===`mathml`?ps.createElementNS(fs,e):n?ps.createElement(e,{is:n}):ps.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>ps.createTextNode(e),createComment:e=>ps.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>
vendor: 8,557 bytes, line 4
4{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ps.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==a&&(i=i.nextSibling););else{ms.innerHTML=us(r===`svg`?`<svg>${e}</svg>`:r===`mathml`?`<math>${e}</math>`:e);let i=ms.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},gs=`transition`,_s=`animation`,vs=Symbol(`_vtc`),ys={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},bs=g({},Mr,ys),xs=(e=>(e.displayName=`Transition`,e.props=bs,e))((e,{slots:t})=>G(Ir,ws(e),t)),Ss=(e,t=[])=>{b(e)?e.forEach(e=>e(...t)):e&&e(...t)},Cs=e=>e?b(e)?e.some(e=>e.length>1):e.length>1:!1;function ws(e){let t={};for(let n in e)n in ys||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Ts(i),h=m&&m[0],_=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:b,onLeave:x,onLeaveCancelled:S,onBeforeAppear:C=v,onAppear:ee=y,onAppearCancelled:w=b}=t,T=(e,t,n,r)=>{e._enterCancelled=r,Os(e,t?u:s),Os(e,t?l:o),n&&n()},E=(e,t)=>{e._isLeaving=!1,Os(e,d),Os(e,p),Os(e,f),t&&t()},D=e=>(t,n)=>{let i=e?ee:y,o=()=>T(t,e,n);Ss(i,[t,o]),ks(()=>{Os(t,e?c:a),Ds(t,e?u:s),Cs(i)||js(t,r,h,o)})};return g(t,{onBeforeEnter(e){Ss(v,[e]),Ds(e,a),Ds(e,o)},onBeforeAppear(e){Ss(C,[e]),Ds(e,c),Ds(e,l)},onEnter:D(!1),onAppear:D(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>E(e,t);Ds(e,d),e._enterCancelled?(Ds(e,f),Fs(e)):(Fs(e),Ds(e,f)),ks(()=>{e._isLeaving&&(Os(e,d),Ds(e,p),Cs(x)||js(e,r,_,n))}),Ss(x,[e,n])},onEnterCancelled(e){T(e,!1,void 0,!0),Ss(b,[e])},onAppearCancelled(e){T(e,!0,void 0,!0),Ss(w,[e])},onLeaveCancelled(e){E(e),Ss(S,[e])}})}function Ts(e){if(e==null)return null;if(D(e))return[Es(e.enter),Es(e.leave)];{let t=Es(e);return[t,t]}}function Es(e){return ye(e)}function Ds(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[vs]||(e[vs]=new Set)).add(t)}function Os(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[vs];n&&(n.delete(t),n.size||(e[vs]=void 0))}function ks(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var As=0;function js(e,t,n,r){let i=e._endId=++As,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=Ms(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u<c&&d()},s+1),e.addEventListener(l,f)}function Ms(e,t){let n=window.getComputedStyle(e),r=e=>(n[e]||``).split(`, `),i=r(`${gs}Delay`),a=r(`${gs}Duration`),o=Ns(i,a),s=r(`${_s}Delay`),c=r(`${_s}Duration`),l=Ns(s,c),u=null,d=0,f=0;t===gs?o>0&&(u=gs,d=o,f=a.length):t===_s?l>0&&(u=_s,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?gs:_s:null,f=u?u===gs?a.length:c.length:0);let p=u===gs&&/\b(?:transform|all)(?:,|$)/.test(r(`${gs}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Ns(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>Ps(t)+Ps(e[n])))}function Ps(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function Fs(e){return(e?e.ownerDocument:document).body.offsetHeight}function Is(e,t,n){let r=e[vs];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var Ls=Symbol(`_vod`),Rs=Symbol(`_vsh`),zs={name:`show`,beforeMount(e,{value:t},{transition:n}){e[Ls]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):Bs(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Bs(e,!0),r.enter(e)):r.leave(e,()=>{Bs(e,!1)}):Bs(e,t))},beforeUnmount(e,{value:t}){Bs(e,t)}};function Bs(e,t){e.style.display=t?e[Ls]:`none`,e[Rs]=!t}var Vs=Symbol(``);function Hs(e){let t=Go();if(!t)return;let n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>Ws(e,n))},r=()=>{let r=e(t.proxy);t.ce?Ws(t.ce,r):Us(t.subTree,r),n(r)};Ti(()=>{Yn(r)}),wi(()=>{I(r,f,{flush:`post`});let e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Oi(()=>e.disconnect())})}function Us(e,t){if(e.shapeFlag&128){let n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Us(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ws(e.el,t);else if(e.type===L)e.children.forEach(e=>Us(e,t));else if(e.type===xo){let{el:n,anchor:r}=e;for(;n&&(Ws(n,t),n!==r);)n=n.nextSibling}}function Ws(e,t){if(e.nodeType===1){let n=e.style,r=``;for(let e in t){let i=Le(t[e]);n.setProperty(`--${e}`,i),r+=`--${e}: ${i};`}n[Vs]=r}}var Gs=/(?:^|;)\s*display\s*:/;function Ks(e,t,n){let r=e.style,i=T(n),a=!1;if(n&&!i){if(t){if(T(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Js(r,t,``)}else for(let e in t)n[e]??Js(r,e,``)}for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?Js(r,i,``):Qs(e,i,!T(t)&&t?t[i]:void 0,o)||Js(r,i,o)}}else if(i){if(t!==n){let e=r[Vs];e&&(n+=`;`+e),r.cssText=n,a=Gs.test(n)}}else t&&e.removeAttribute(`style`);Ls in e&&(e[Ls]=a?r.display:``,e[Rs]&&(r.display=`none`))}var qs=/\s*!important$/;function Js(e,t,n){if(b(n))n.forEach(n=>Js(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Zs(e,t);qs.test(n)?e.setProperty(fe(r),n.replace(qs,``),`important`):e[r]=n}}var Ys=[`Webkit`,`Moz`,`ms`],Xs={};function Zs(e,t){let n=Xs[t];if(n)return n;let r=ue(t);if(r!==`filter`&&r in e)return Xs[t]=r;r=pe(r);for(let n=0;n<Ys.length;n++){let i=Ys[n]+r;if(i in e)return Xs[t]=i}return t}function Qs(e,t,n,r){return e.tagName===`TEXTAREA`&&(t===`width`||t===`height`)&&T(r)&&n===r}var $s=`http://www.w3.org/1999/xlink`;function ec(e,t,n,r,i,a=ke(t)){r&&t.startsWith(`xlink:`)?n==null?e.removeAttributeNS($s,t.slice(6,t.length)):e.setAttributeNS($s,t,n):n==null||a&&!Ae(n)?e.removeAttribute(t):e.setAttribute(t,a?``:E(n)?String(n):n)}function tc(e,t,n,r,i){if(t===`innerHTML`||t===`textContent`){n!=null&&(e[t]=t===`innerHTML`?us(n):n);return}let a=e.tagName;if(t===`value`&&a!==`PROGRESS`&&!a.includes(`-`)){let r=a===`OPTION`?e.getAttribute(`value`)||``:e.value,i=n==null?e.type===`checkbox`?`on`:``:String(n);(r!==i||!(`_value`in e))&&(e.value=i),n??e.removeAttribute(t),e._value=n;return}let o=!1;if(n===``||n==null){let r=typeof e[t];r===`boolean`?n=Ae(n):n==null&&r===`string`?(n=``,o=!0):r===`number`&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(i||t)}function nc(e,t,n,r){e.addEventListener(t,n,r)}function rc(e,t,n,r){e.removeEventListener(t,n,r)}var ic=Symbol(`_vei`);function ac(e,t,n,r,i=null){let a=e[ic]||(e[ic]={}),o=a[t];if(r&&o)o.value=r;else{let[n,s]=cc(t);r?nc(e,n,a[t]=fc(r,i),s):o&&(rc(e,n,o,s),a[t]=void 0)}}var oc=/(Once|Passive|Capture)$/,sc=/^on:?(?:Once|Passive|Capture)$/;function cc(e){let t,n;for(;(n=e.match(oc))&&!sc.test(e);)t||={},e=e.slice(0,e.length-n[1].length),t[n[1].toLowerCase()]=!0;return[e[2]===`:`?e.slice(3):fe(e.slice(2)),t]}var lc=0,uc=Promise.resolve(),dc=()=>lc||=(uc.then(()=>lc=0),Date.now());function fc(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;let r=n.value;if(b(r)){let n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};let i=r.slice(),a=[e];for(let n=0;n<i.length&&!e._stopped;n++){let e=i[n];e&&Fn(e,t,5,a)}}else Fn(r,t,5,[e])};return n.value=e,n.attached=dc(),n}var pc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,mc=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?Is(e,r,o):t===`style`?Ks(e,n,r):m(t)?h(t)||ac(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),1):t[0]===`^`?(t=t.slice(1),0):hc(e,t,r,o))?(tc(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&ec(e,t,r,o,a,t!==`value`)):e._isVueCE&&(gc(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!T(r)))?tc(e,ue(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`fal
4se-value`&&(e._falseValue=r),ec(e,t,r,o))};function hc(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&pc(t)&&w(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return pc(t)&&T(n)?!1:t in e}function gc(e,t){let n=e._def.props;if(!n)return!1;let r=ue(t);return Array.isArray(n)?n.some(e=>ue(e)===r):Object.keys(n).some(e=>ue(e)===r)}var _c=new WeakMap,vc=new WeakMap,yc=Symbol(`_moveCb`),bc=Symbol(`_enterCb`),xc=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:g({},bs,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=Go(),r=Ar(),i,a;return Ei(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!Ec(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(Sc),i.forEach(Cc);let r=i.filter(wc);Fs(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;Ds(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[yc]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[yc]=null,Os(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}
4),()=>{let o=j(e),s=ws(o),c=o.tag||L;if(i=[],a)for(let e=0;e<a.length;e++){let t=a[e];t.el&&t.el instanceof Element&&!t.el[Rs]&&(i.push(t),Vr(t,Rr(t,s,r,n)),_c.set(t,Tc(t.el)))}a=t.default?Hr(t.default()):[];for(let e=0;e<a.length;e++){let t=a[e];t.key!=null&&Vr(t,Rr(t,s,r,n))}return H(c,null,a)}}});function Sc(e){let t=e.el;t[yc]&&t[yc](),t[bc]&&t[bc]()}function Cc(e){vc.set(e,Tc(e.el))}function wc(e){let t=_c.get(e),n=vc.get(e),r=t.left-n.left,i=t.top-n.top;if(r||i){let t=e.el,n=t.style,a=t.getBoundingClientRect(),o=1,s=1;return t.offsetWidth&&(o=a.width/t.offsetWidth),t.offsetHeight&&(s=a.height/t.offsetHeight),(!Number.isFinite(o)||o===0)&&(o=1),(!Number.isFinite(s)||s===0)&&(s=1),Math.abs(o-1)<.01&&(o=1),Math.abs(s-1)<.01&&(s=1),n.transform=n.webkitTransform=`translate(${r/o}px,${i/s}px)`,n.transitionDuration=`0s`,e}}function Tc(e){let t=e.getBoundingClientRect();return{left:t.left,top:t.top}}function Ec(e,t,n){let r=e.cloneNode(),i=e[vs];i&&i.forEach(e=>{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=Ms(r);return a.removeChild(r),o}var Dc=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return b(t)?e=>ge(t,e):t};function Oc(e){e.target.composing=!0}function kc(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Ac=Symbol(`_assign`);function jc(e,t,n){return t&&(e=e.trim()),n&&(e=ve(e)),e}var Mc={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Ac]=Dc(i);let a=r||i.props&&i.props.type===`number`;nc(e,t?`change`:`input`,t=>{t.target.composing||e[Ac](jc(e.value,n,a))}),(n||a)&&nc(e,`change`,()=>{e.value=jc(e.value,n,a)}),t||(nc(e,`compositionstart`,Oc),nc(e,`compositionend`,kc),nc(e,`change`,kc))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[Ac]=Dc(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?ve(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},Nc={deep:!0,created(e,t,n){e[Ac]=Dc(n),nc(e,`change`,()=>{let t=e._modelValue,n=Rc(e),r=e.checked,i=e[Ac];if(b(t)){let e=Ne(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(S(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(zc(e,r))})},mounted:Pc,beforeUpdate(e,t,n){e[Ac]=Dc(n),Pc(e,t,n)}};function Pc(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(b(t))i=Ne(t,r.props.value)>-1;else if(S(t))i=t.has(r.props.value);else{if(t===n)return;i=Me(t,zc(e,!0))}e.checked!==i&&(e.checked=i)}var Fc={created(e,{value:t},n){e.checked=Me(t,n.props.value),e[Ac]=Dc(n),nc(e,`change`,()=>{e[Ac](Rc(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Ac]=Dc(r),t!==n&&(e.checked=Me(t,r.props.value))}},Ic={deep:!0,created(e,{value:t,modifiers:{number:n}},r){e._modelValue=t,nc(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?ve(Rc(e)):Rc(e));e[Ac](e.multiple?S(e._modelValue)?new Set(t):t:t[0]),e._assigning=!0,Gn(()=>{e._assigning=!1})}),e[Ac]=Dc(r)},mounted(e,{value:t}){Lc(e,t)},beforeUpdate(e,{value:t},n){e._modelValue=t,e[Ac]=Dc(n)},updated(e,{value:t}){e._assigning||Lc(e,t)}};function Lc(e,t){let n=e.multiple,r=b(t);if(!n||r||S(t)){for(let i=0,a=e.options.length;i<a;i++){let a=e.options[i],o=Rc(a);if(n){if(r){let e=typeof o;a.selected=e===`string`||e===`number`?t.some(e=>String(e)===String(o)):Ne(t,o)>-1}else a.selected=t.has(o)}else if(Me(Rc(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Rc(e){return`_value`in e?e._value:e.value}function zc(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}var Bc={created(e,t,n){Hc(e,t,n,null,`created`)},mounted(e,t,n){Hc(e,t,n,null,`mounted`)},beforeUpdate(e,t,n,r){Hc(e,t,n,r,`beforeUpdate`)},updated(e,t,n,r){Hc(e,t,n,r,`updated`)}};function Vc(e,t){switch(e){case`SELECT`:return Ic;case`TEXTAREA`:return Mc;default:switch(t){case`checkbox`:return Nc;case`radio`:return Fc;default:return Mc}}}function Hc(e,t,n,r,i){let a=Vc(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}var Uc=[`ctrl`,`shift`,`alt`,`meta`],Wc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>
4Uc.some(n=>e[`${n}Key`]&&!t.includes(n))},Gc=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e<t.length;e++){let r=Wc[t[e]];if(r&&r(n,t))return}return e(n,...r)}))},Kc={esc:`escape`,space:` `,up:`arrow-up`,left:`arrow-left`,right:`arrow-right`,down:`arrow-down`,delete:`backspace`},qc=(e,t)=>{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=fe(n.key);if(t.some(e=>e===r||Kc[e]===r))return e(n)}))},Jc=g({patchProp:mc},hs),Yc,Xc=!1;function Zc(){return Yc||=Ja(Jc)}function Qc(){return Yc=Xc?Yc:Ya(Jc),Xc=!0,Yc}var $c=((...e)=>{let t=Zc().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=nl(e);if(!r)return;let i=t._component;!w(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,tl(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t}),el=((...e)=>{let t=Qc().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=nl(e);if(t)return n(t,!0,tl(t))},t});function tl(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function nl(e){return T(e)?document.querySelector(e):e}function rl(e,t={},n){for(let r in e){let i=e[r],a=n?`${n}:${r}`:r;typeof i==`object`&&i?rl(i,t,a):typeof i==`function`&&(t[a]=i)}return t}var il=(()=>{if(console.createTask)return console.createTask;let e={run:e=>e()};return()=>e})();function al(e,t,n,r){for(let i=n;i<e.length;i+=1)try{let n=r?r.run(()=>e[i](...t)):e[i](...t);if(n&&typeof n.then==`function`)return Promise.resolve(n).then(()=>al(e,t,i+1,r))}catch(e){return Promise.reject(e)}}function ol(e,t,n){if(e.length>0)return al(e,t,0,il(n))}function sl(e,t,n){if(e.length>0){let r=il(n);return Promise.all(e.map(e=>r.run(()=>e(...t))))}}function cl(e,t){for(let n of[...e])n(t)}var ll=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(e,t,n={}){if(!e||typeof t!=`function`)return()=>{};let r=e,i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!n.allowDeprecated){let e=i.message;e||=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:``),this._deprecatedMessages||=new Set,this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>`_`+e.replace(/\W+/g,`_`)+`_hook_cb`,configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&=(this.removeHook(e,t),void 0)}}hookOnce(e,t){let n,r=(...e)=>(typeof n==`function`&&n(),n=void 0,r=void 0,t(...e));return n=this.hook(e,r),n}removeHook(e,t){let n=this._hooks[e];if(n){let r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t==`string`?{to:t}:t;let n=this._hooks[e]||[];this._hooks[e]=void 0;for(let t of n)this.hook(e,t)}deprecateHooks(e){for(let t in e)this.deprecateHook(t,e[t])}addHooks(e){let t=rl(e),n=Object.keys(t).map(e=>this.hook(e,t[e]));return()=>{for(let e of n)e();n.length=0}}removeHooks(e){let t=rl(e);for(let e in t)this.removeHook(e,t[e])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(ol,e,t)}callHookParallel(e,...t){return this.callHookWith(sl,e,t)}callHookWith(e,t,n){let r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&cl(this._before,r);let i=e(this._hooks[t]?[...this._hooks[t]]:[],n,t);return i instanceof Promise?i.finally(()=>{this._after&&r&&cl(this._after,r)}):(this._after&&r&&cl(this._after,r),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){let t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){let t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function ul(){return new ll}var dl=class{_hooks;constructor(){this._hooks={}}hook(e,t){return!e||typeof t!=`function`?()=>{}:(this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&=(this.removeHook(e,t),void 0)})}removeHook(e,t){let n=this._hooks[e];if(n){let r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}callHook(e,...t){let n=this._hooks[e];if(n&&n.length!==0)return al(n,t,0)}};function fl(){return globalThis.AsyncLocalStorage||globalThis.process?.getBuiltinModule?.(`node:async_hooks`)?.AsyncLocalStorage}var pl=globalThis.WeakRef||class{#e;constructor(e){this.#e=e}deref(){return this.#e}};function ml(e={}){let t,n=!1,r=e=>{if(t&&t!==e)throw Error(`Context conflict`)},i;if(e.asyncContext){let t=e.AsyncLocalStorage||fl();t?i=new t:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}let a=e=>i&&typeof e==`object`&&e?{__unctx_weak:new pl(e)}:e,o=e=>e&&e.__unctx_weak?e.__unctx_weak.deref():e,s=()=>
4{if(i){let e=i.getStore();if(e!==void 0)return o(e)}return t};return{use:()=>{let e=s();if(e===void 0)throw Error(`Context is not available`);return e},tryUse:()=>s()??null,set:(e,i)=>{i||r(e),t=e,n=!0},unset:()=>{t=void 0,n=!1},call:(e,o)=>{r(e),t=e;try{return i?i.run(a(e),o):o()}finally{n||(t=void 0)}},async callAsync(e,r){t=e;let o=()=>{t=e},s=()=>t===e?o:void 0;xl.add(s);try{let o=i?i.run(a(e),r):r();return n||(t=void 0),await o}finally{xl.delete(s)}}}}function hl(e={}){let t={};return{get(n,r={}){return t[n]||(t[n]=ml({...e,...r})),t[n]}}}var gl=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof global<`u`?global:typeof window<`u`?window:{},_l=`__unctx__`,vl=gl[_l]||(gl[_l]=hl()),yl=(e,t={})=>vl.get(e,t),bl=`__unctx_async_handlers__`,xl=gl[bl]||(gl[bl]=new Set);function Sl(e){let t=[];for(let e of xl){let n=e();n&&t.push(n)}let n=()=>{for(let e of t)e()},r=e();return r&&typeof r==`object`&&`catch`in r&&(r=r.catch(e=>{throw n(),e})),[r,n]}var Cl={meta:[{name:`viewport`,content:`width=device-width, initial-scale=1`},{charset:`utf-8`},{viewport:`width=device-width, initial-scale=1`}],link:[{rel:`icon`,type:`image/x-icon`,href:`/favicon.ico`},{rel:`preconnect`,href:`https://media.ffycdn.net`},{rel:`preconnect`,href:`https://cdn-assets-eu.frontify.com`}],style:[],script:[],noscript:[]},wl={name:`page`,mode:`out-in`},Tl={id:`__nuxt-loader`},El={componentName:`NuxtLink`,prefetch:!0,prefetchOn:{visibility:!0}},Dl={deep:!1},Ol={},kl=`#__nuxt`,Al=36e5,jl=`vite:preloadError`;function Ml(e=`nuxt-app`){return yl(e,{asyncContext:!1})}var Nl=`__nuxt_plugin`;function Pl(e){let t=0,n={_id:e.id||`nuxt-app`,_scope:Be(),provide:void 0,versions:{get nuxt(){return`4.5.2`},get vue(){return n.vueApp.version}},payload:tn({...e.ssrContext?.payload||{},data:tn({}),state:en({}),once:new Set,_errors:tn({})}),static:{data:{}},runWithContext(e){return n._scope.active&&!Ve()?n._scope.run(()=>Vl(n,e)):Vl(n,e)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let e=!1;return()=>{if(!e&&(e=!0,t--,t===0))return n.isHydrating=!1,n.callHook(`app:suspense:resolve`)}},_asyncDataPromises:{},_asyncData:tn({}),_state:tn({}),_payloadRevivers:{},...e};{let e=window.__NUXT__;if(e)for(let t in e)switch(t){case`data`:case`state`:case`_errors`:Object.assign(n.payload[t],e[t]);break;default:n.payload[t]=e[t]}}n.hooks=ul(),n.hook=n.hooks.hook;{let e=n.hooks.callHook;n.hooks.callHook=(t,...n)=>Promise.resolve().then(()=>e(t,...n))}n.callHook=n.hooks.callHook,n.provide=(e,t)=>{let r=`$`+e;Wl(n,r,t),Wl(n.vueApp.config.globalProperties,r,t)},Wl(n.vueApp,`$nuxt`,n),Wl(n.vueApp.config.globalProperties,`$nuxt`,n);{window.addEventListener(jl,e=>{n.callHook(`app:chunkError`,{error:e.payload}),e.payload?.message?.includes(`Unable to preload CSS`)&&e.preventDefault()}),window.useNuxtApp||=K;let e=n.hook(`app:error`,(...e)=>{c.NUXT_E1005({cause:e.length>1?e:e[0]})});n.hook(`app:mounted`,e)}let r=n.payload.config;return n.provide(`config`,r),n}function Fl(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Il(e,t){if(typeof t==`function`){let{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n==`object`)for(let t in n)e.provide(t,n[t])}}async function Ll(e,t){return Rl(e,t)}async function Rl(e,t){let n=new Set,r=[],i=[],a,o=0;async function s(c){let l=c.dependsOn?.filter(e=>t.some(t=>t._name===e)&&!n.has(e))??[];if(l.length>0)r.push([new Set(l),c]);else{let t=Il(e,c).then(async()=>{c._name&&(n.add(c._name),await Promise.all(r.map(async([e,t])=>{e.has(c._name)&&(e.delete(c._name),e.size===0&&(o++,await s(t)))})))}).catch(t=>{if(!c.parallel&&!e.payload.error)throw t;a||=t});c.parallel?i.push(t):await t}}for(let n of t)Fl(e,n);for(let e of t)await s(e);if(await Promise.all(i),o)for(let e=0;e<o;e++)await Promise.all(i);if(a)throw e.payload.error||a}function zl(e){if(typeof e==`function`)return e;let t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[Nl]:!0,_name:t})}var Bl=zl;function Vl(e,t,n){return Ml(e._id).set(e),e.vueApp.runWithContext(()=>n?t(...n):t())}function Hl(e){let t;return sr()&&(t=Go()?.appContext.app.$nuxt),t||=Ml(e).tryUse(),t||null}function K(e){let t=Hl(e);if(!t)throw c.NUXT_E1001();return t}function Ul(e){return K().$config}function Wl(e,t,n){Object.defineProperty(e,t,{get:()=>n})}var Gl=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;function Kl(e){return Gl.test(e)}import.meta.url.replace(/\/app\/.*$/,`/`);var ql=Symbol(`layout-meta`),Jl=Symbol(`route`),Yl=a({docsBase:o,reporters:s});String.fromCharCode;var Xl=/#/g,Zl=/&/g,Ql=/\//g,$l=/=/g,eu=/\?/g,tu=/\+/g,nu=/%5e/gi,ru=/%60/gi,iu=/%7c/gi,au=/%20/gi,ou=/%2f/gi,su=/%252f/gi;function cu(e){return encodeURI(``+e).replace(iu,`|`)}function lu(e){return cu(typeof e==`string`?e:JSON.stringify(e)).replace(tu,`%2B`).replace(au,`+`).replace(Xl,`%23`).replace(Zl,`%26`).replace(ru,"`").replace(nu,`^`).replace(Ql,`%2F`)}function uu(e){return lu(e).replace($l,`%3D`)}function du(e){return cu(e).replace(Xl,`%23`).replace(eu,`%3F`).replace(su,`%2F`).replace(Zl,`%26`).replace(tu,`%2B`)}function fu(e){return du(e).replace(Ql,`%2F`)}function pu(e=``){try{return decodeURIComponent(``+e)}catch{return``+e}}
4function mu(e){return pu(e.replace(ou,`%252F`))}function hu(e){return pu(e.replace(tu,` `))}function gu(e){return pu(e.replace(tu,` `))}function _u(e=``){let t=Object.create(null);e[0]===`?`&&(e=e.slice(1));for(let n of e.split(`&`)){let e=n.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let r=hu(e[1]);if(r===`__proto__`||r===`constructor`)continue;let i=gu(e[2]||``);t[r]===void 0?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]}return t}function vu(e,t){return(typeof t==`number`||typeof t==`boolean`)&&(t=String(t)),t?Array.isArray(t)?t.map(t=>`${uu(e)}=${lu(t)}`).join(`&`):`${uu(e)}=${lu(t)}`:uu(e)}function yu(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>vu(t,e[t])).filter(Boolean).join(`&`)}var bu=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,xu=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Su=/^([/\\]\s*){2,}[^/\\]/,Cu=/^[\s\0]*(blob|data|javascript|vbscript):$/i,wu=/\/$|\/\?|\/#/,Tu=/^\.?\//;function Eu(e,t={}){return typeof t==`boolean`&&(t={acceptRelative:t}),t.strict?bu.test(e):xu.test(e)||(t.acceptRelative?Su.test(e):!1)}function Du(e){return!!e&&Cu.test(e)}function Ou(e=``,t){return t?wu.test(e):e.endsWith(`/`)}function ku(e=``,t){if(!t)return(Ou(e)?e.slice(0,-1):e)||`/`;if(!Ou(e,!0))return e||`/`;let n=e,r=``,i=e.indexOf(`#`);i!==-1&&(n=e.slice(0,i),r=e.slice(i));let[a,...o]=n.split(`?`);return((a.endsWith(`/`)?a.slice(0,-1):a)||`/`)+(o.length>0?`?${o.join(`?`)}`:``)+r}function Au(e=``,t){if(!t)return e.endsWith(`/`)?e:e+`/`;if(Ou(e,!0))return e||`/`;let n=e,r=``,i=e.indexOf(`#`);if(i!==-1&&(n=e.slice(0,i),r=e.slice(i),!n))return r;let[a,...o]=n.split(`?`);return a+`/`+(o.length>0?`?${o.join(`?`)}`:``)+r}function ju(e=``){return e.startsWith(`/`)}function Mu(e=``){return ju(e)?e:`/`+e}function Nu(e,t){if(Iu(t)||Eu(e))return e;let n=ku(t);if(e.startsWith(n)){let t=e[n.length];if(!t||t===`/`||t===`?`)return e}return Ru(n,e)}function Pu(e,t){if(Iu(t))return e;let n=ku(t);if(!e.startsWith(n))return e;let r=e[n.length];return r&&r!==`/`&&r!==`?`?e:`/`+e.slice(n.length).replace(/^\/+/,``)}function Fu(e,t){let n=Gu(e);return n.search=yu({..._u(n.search),...t}),qu(n)}function Iu(e){return!e||e===`/`}function Lu(e){return e&&e!==`/`}function Ru(e,...t){let n=e||``;for(let e of t.filter(e=>Lu(e)))if(n){let t=e.replace(Tu,``);n=Au(n)+t}else n=e;return n}function zu(...e){let t=/\/(?!\/)/,n=e.filter(Boolean),r=[],i=0;for(let e of n)if(e&&e!==`/`){for(let[n,a]of e.split(t).entries())if(a&&a!==`.`){if(a===`..`){if(r.length===1&&Eu(r[0]))continue;r.pop(),i--;continue}if(n===1&&r[r.length-1]?.endsWith(`:/`)){r[r.length-1]+=`/`+a;continue}r.push(a),i++}}let a=r.join(`/`);return i>=0?n[0]?.startsWith(`/`)&&!a.startsWith(`/`)?a=`/`+a:n[0]?.startsWith(`./`)&&!a.startsWith(`./`)&&(a=`./`+a):a=`../`.repeat(-1*i)+a,n[n.length-1]?.endsWith(`/`)&&!a.endsWith(`/`)&&(a+=`/`),a}function Bu(e){return Vu(e,`https://`)}function Vu(e,t){let n=e.match(xu);return n||=e.match(/^\/{2,}/),n?t+e.slice(n[0].length):t+e}function Hu(e,t){return pu(ku(e))===pu(ku(t))}function Uu(e){return qu({...Gu(e),hash:``})}var Wu=Symbol.for(`ufo:protocolRelative`);function Gu(e=``,t){let n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){let[,e,t=``]=n;return{protocol:e.toLowerCase(),pathname:t,href:e+t,auth:``,host:``,search:``,hash:``}}if(!Eu(e,{acceptRelative:!0}))return t?Gu(t+e):Ku(e);let[,r=``,i,a=``]=e.replace(/\\/g,`/`).match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,o=``,s=``]=a.match(/([^#/?]*)(.*)?/)||[];r===`file:`&&(s=s.replace(/\/(?=[A-Za-z]:)/,``));let{pathname:c,search:l,hash:u}=Ku(s);return{protocol:r.toLowerCase(),auth:i?i.slice(0,Math.max(0,i.length-1)):``,host:o,pathname:c,search:l,hash:u,[Wu]:!r}}function Ku(e=``){let[t=``,n=``,r=``]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function qu(e){let t=e.pathname||``,n=e.search?(e.search.startsWith(`?`)?``:`?`)+e.search:``,r=e.hash||``,i=e.auth?e.auth+`@`:``,a=e.host||``;return(e.protocol||e[Wu]?(e.protocol||``)+`//`:``)+i+a+t+n+r}function Ju(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function Yu(e,t,n=`.`,r){if(!Ju(t))return Yu(e,{},n,r);let i={...t};for(let t of Object.keys(e)){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(i[t]=Array.isArray(a)&&Array.isArray(i[t])?[...a,...i[t]]:Ju(a)&&Ju(i[t])?Yu(a,i[t],(n?`${n}.`:``)+t.toString(),r):a))}return i}function Xu(e){return(...t)=>t.reduce((t,n)=>Yu(t,n,``,e),{})}var Zu=Xu(),Qu=/"(?:_|\\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*:/,$u=/"(?: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*:/,ed=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function td(e,t){if(e===`__proto__`||e===`constructor`&&t&&typeof t==`object`&&`prototype`in t){nd(e);return}return t}
4function nd(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function rd(e,t={}){if(typeof e!=`string`)return e;if(e[0]===`"`&&e[e.length-1]===`"`&&e.indexOf(`\\`)===-1)return e.slice(1,-1);let n=e.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 NaN;case`infinity`:return 1/0;case`-infinity`:return-1/0}if(!ed.test(e)){if(t.strict)throw SyntaxError(`[destr] Invalid JSON`);return e}try{if(Qu.test(e)||$u.test(e)){if(t.strict)throw Error(`[destr] Possible prototype pollution`);return JSON.parse(e,td)}return JSON.parse(e)}catch(n){if(t.strict)throw n;return e}}function id(e,t){try{return t in e}catch{return!1}}var ad=class extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(e,t={}){super(e,t),t.cause&&!this.cause&&(this.cause=t.cause)}toJSON(){let e={message:this.message,statusCode:ud(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=ld(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}};function od(e){if(typeof e==`string`)return new ad(e);if(sd(e))return e;let t=new ad(e.message??e.statusMessage??``,{cause:e.cause||e});if(id(e,`stack`))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=ud(e.statusCode,t.statusCode):e.status&&(t.statusCode=ud(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){let e=t.statusMessage;ld(t.statusMessage)!==e&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function sd(e){return e?.constructor?.__h3_error__===!0}var cd=/[^\u0009\u0020-\u007E]/g;function ld(e=``){return e.replace(cd,``)}function ud(e,t=200){return!e||(typeof e==`string`&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}function dd(e,t,n){e.node.res.setHeader(t,n)}var fd=dd;globalThis.Headers,globalThis.Response;var pd=()=>K()?.$router;function md(e){let t=e.scope,n=Ve();for(;n;){if(n===t)return!0;n=n.parent}return!1}var hd=(()=>{if(sr()){let e=Go();if(!e||md(e))return or(Jl,K()._route)}return K()._route});function gd(e){return e}var _d=()=>{try{if(K()._processingMiddleware)return!0}catch{return!1}return!1},vd=(e,t)=>{e||=`/`;let n=typeof e==`string`?e:`path`in e?yd(e):pd().resolve(e).href;if(t?.open){let{protocol:e}=new URL(n,window.location.href);if(e&&Du(e))throw Yl.NUXT_E2002({toPath:n,protocol:e});let{target:r=`_blank`,windowFeatures:i={}}=t.open,a=[];for(let[e,t]of Object.entries(i))t!==void 0&&a.push(`${e.toLowerCase()}=${t}`);return open(n,r,a.join(`, `)),Promise.resolve()}let r=Eu(n,{acceptRelative:!0}),i=t?.external||r;if(i){if(!t?.external)throw Yl.NUXT_E2001({toPath:n});let{protocol:e}=new URL(n,window.location.href);if(e&&Du(e))throw Yl.NUXT_E2002({toPath:n,protocol:e})}let a=_d();if(!i&&a){if(t?.replace){if(typeof e==`string`){let{pathname:t,search:n,hash:r}=Gu(e);return{path:t,...n&&{query:_u(n)},...r&&{hash:r},replace:!0}}return{...e,replace:!0}}return e}let o=pd(),s=K();if(i)return s._scope.stop(),t?.replace?location.replace(n):location.href=n,a?s.isHydrating?new Promise(()=>{}):!1:Promise.resolve();let c=typeof e==`string`?bd(e):e;return t?.replace?o.replace(c):o.push(c)};function yd(e){return Fu(e.path||``,e.query||{})+(e.hash||``)}function bd(e){let t=Gu(e);return du(mu(t.pathname))+t.search+t.hash}var xd=`__nuxt_error`,Sd=()=>wn(K().payload,`error`),Cd=e=>{let t=Od(e);try{let e=Sd();K().hooks.callHook(`app:error`,t),e.value||=t}catch{throw t}return t},wd=(e,t)=>{let n=e.callHook(`app:error`,Od(t));return c.NUXT_E1012({userAgent:navigator.userAgent,cause:t}),n},Td=async(e,t)=>{if(Kl(navigator.userAgent)){await wd(e,t);return}await e.runWithContext(()=>Cd(t))},Ed=async(e={})=>{let t=K(),n=Sd();t.callHook(`app:error:cleared`,e),e.redirect&&await pd().replace(e.redirect),n.value=void 0},Dd=e=>!!e&&typeof e==`object`&&`__nuxt_error`in e,Od=e=>{typeof e!=`string`&&e.statusText&&(e.message??=e.statusText);
4let t=od(e);return Object.defineProperty(t,xd,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(t,"status",{get:()=>t.statusCode,configurable:!0}),Object.defineProperty(t,"statusText",{get:()=>t.statusMessage,configurable:!0}),t},kd=class extends Error{constructor(e,t){super(e,t),this.name=`FetchError`,t?.cause&&!this.cause&&(this.cause=t.cause)}};function Ad(e){let t=e.error?.message||e.error?.toString()||``,n=e.request?.method||e.options?.method||`GET`,r=e.request?.url||String(e.request)||`/`,i=new kd(`${`[${n}] ${JSON.stringify(r)}`}: ${e.response?`${e.response.status} ${e.response.statusText}`:`<no response>`}${t?` ${t}`:``}`,e.error?{cause:e.error}:void 0);for(let t of[`request`,`options`,`response`])Object.defineProperty(i,t,{get(){return e[t]}});for(let[t,n]of[[`data`,`_data`],[`status`,`status`],[`statusCode`,`status`],[`statusText`,`statusText`],[`statusMessage`,`statusText`]])Object.defineProperty(i,t,{get(){return e.response&&e.response[n]}});return i}var jd=new Set(Object.freeze([`PATCH`,`POST`,`PUT`,`DELETE`]));function Md(e=`GET`){return jd.has(e.toUpperCase())}function Nd(e){if(e===void 0)return!1;let t=typeof e;return t===`string`||t===`number`||t===`boolean`||t===null?!0:t===`object`?Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name===`Object`||typeof e.toJSON==`function`:!1}var Pd=new Set([`image/svg`,`application/xml`,`application/xhtml`,`application/html`]),Fd=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Id(e=``){if(!e)return`json`;let t=e.split(`;`).shift()||``;return Fd.test(t)?`json`:t===`text/event-stream`?`stream`:Pd.has(t)||t.startsWith(`text/`)?`text`:`blob`}function Ld(e,t,n,r){let i=Rd(t?.headers??e?.headers,n?.headers,r),a;return(n?.query||n?.params||t?.params||t?.query)&&(a={...n?.params,...n?.query,...t?.params,...t?.query}),{...n,...t,query:a,params:a,headers:i}}function Rd(e,t,n){if(!t)return new n(e);let r=new n(t);if(e)for(let[t,i]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(t,i);return r}async function zd(e,t){if(t){if(Array.isArray(t))for(let n of t)await n(e);else await t(e)}}var Bd=new Set([408,409,425,429,500,502,503,504]),Vd=new Set([101,204,205,304]);function Hd(e={}){let{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function i(e){let t=e.error&&e.error.name===`AbortError`&&!e.options.timeout||!1;if(e.options.retry!==!1&&!t){let t;t=typeof e.options.retry==`number`?e.options.retry:+!Md(e.options.method);let n=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(n):Bd.has(n))){let n=typeof e.options.retryDelay==`function`?e.options.retryDelay(e):e.options.retryDelay||0;return n>0&&await new Promise(e=>setTimeout(e,n)),a(e.request,{...e.options,retry:t-1})}}let n=Ad(e);throw Error.captureStackTrace&&Error.captureStackTrace(n,a),n}let a=async function(a,o={}){let s={request:a,options:Ld(a,o,e.defaults,n),response:void 0,error:void 0};if(s.options.method&&(s.options.method=s.options.method.toUpperCase()),s.options.onRequest&&(await zd(s,s.options.onRequest),s.options.headers instanceof n||(s.options.headers=new n(s.options.headers||{}))),typeof s.request==`string`&&(s.options.baseURL&&(s.request=Nu(s.request,s.options.baseURL)),s.options.query&&(s.request=Fu(s.request,s.options.query),delete s.options.query),`query`in s.options&&delete s.options.query,`params`in s.options&&delete s.options.params),s.options.body&&Md(s.options.method)){if(Nd(s.options.body)){let e=s.options.headers.get(`content-type`);typeof s.options.body!=`string`&&(s.options.body=e===`application/x-www-form-urlencoded`?new URLSearchParams(s.options.body).toString():JSON.stringify(s.options.body)),e||s.options.headers.set(`content-type`,`application/json`),s.options.headers.has(`accept`)||s.options.headers.set(`accept`,`application/json`)}else(`pipeTo`in s.options.body&&typeof s.options.body.pipeTo==`function`||typeof s.options.body.pipe==`function`)&&(`duplex`in s.options||(s.options.duplex=`half`))}let c;if(!s.options.signal&&s.options.timeout){let e=new r;c=setTimeout(()=>{let t=Error(`[TimeoutError]: The operation was aborted due to timeout`);t.name=`TimeoutError`,t.code=23,e.abort(t)},s.options.timeout),s.options.signal=e.signal}try{s.response=await t(s.request,s.options)}catch(e){return s.error=e,s.options.onRequestError&&await zd(s,s.options.onRequestError),await i(s)}finally{c&&clearTimeout(c)}if((s.response.body||s.response._bodyInit)&&!Vd.has(s.response.status)&&s.options.method!==`HEAD`){let e=(s.options.parseResponse?`json`:s.options.responseType)||Id(s.response.headers.get(`content-type`)||``);switch(e){case`json`:{let e=await s.response.text(),t=s.options.parseResponse||rd;s.response._data=t(e);break}case`stream`:s.response._data=s.response.body||s.response._bodyInit;break;default:s.response._data=await s.response[e]()}}return s.options.onResponse&&await zd(s,s.options.onResponse),!s.options.ignoreResponseError&&s.response.status>=400&&s.response.status<600?(s.options.onResponseError&&await zd(s,s.options.onResponseError),await i(s)):s.response},o=async function(e,t){return(await a(e,t))._data};return o.raw=a,o.native=(...e)=>t(...e),o.create=(t={},n={})=>Hd({...e,...n,defaults:{...e.defaults,...n.defaults,...t}}),o}var Ud=(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 Error(`unable to locate global object`)})(),Wd=Ud.fetch?(...e)=>Ud.fetch(...e):()=>Promise.reject(Error(`[ofetch] global.fetch is not supported!`)),Gd=Ud.Headers,Kd=Ud.AbortController,qd=Hd({fetch:Wd,Headers:Gd,AbortController:Kd}),Jd=()=>window?.__NUXT__?.config||window?.useNuxtApp?.().payload?.config,Yd=()=>Jd().app,Xd=()=>Yd().baseURL,Zd=()=>Yd().buildAssetsDir,Qd=(...e)=>zu($d(),Zd(),...e),$d=(...e)=>{let t=Yd(),n=t.cdnURL||t.baseURL;return e.length?zu(n,...e):n};globalThis.__buildAssetsURL=Qd,globalThis.__publicAssetsURL=$d,globalThis.$fetch||(globalThis.$fetch=qd.create({baseURL:Xd()}));var ef=globalThis.$fetch;`global`in globalThis||(globalThis.global=globalThis);var tf=a({docsBase:o,reporters:s});function nf(e,t){return t&&typeof e==`function`&&(e.key=t),e}
4var rf=/\\/g,af=/</g,of=/"/g,sf=/%\w+(?:\.\w+)?/g,cf=`%separator`;function lf(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(rf,`\\\\`).replace(af,`\\u003C`).replace(of,`\\"`):r||``}function uf(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(sf);if(!a)return e;let o=e.includes(cf);return e=e.replace(sf,e=>{if(e===cf||!a.includes(e))return e;let n=lf(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e=e.split(cf).map(e=>e.trim()).filter(e=>e!==``).join(n?` ${n} `:` `)),e}var df=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,ff=e=>e.includes(`:key`)?e:e.split(`:`).join(`:key:`),pf=nf({key:`aliasSorting`,hooks:{"tags:resolve":e=>{let t=!1;for(let n of e.tags){let r=n.tagPriority;if(!r)continue;let i=String(r);if(i.startsWith(`before:`)){let r=ff(i.slice(7)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(i.startsWith(`after:`)){let r=ff(i.slice(6)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(df))}}}),mf=nf({key:`deprecations`,hooks:{"entries:normalize":({tags:e})=>{for(let t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),`body`in t.props&&(t.props.body&&(t.tagPosition=`bodyClose`),delete t.props.body),t.props.renderPriority!=null&&(t.tagPriority=t.props.renderPriority,delete t.props.renderPriority)}}});function hf(e){return typeof e?.then==`function`}var gf=256;function _f(e,t){if(t===e.length)return;if(t===gf){let n=Array(e.length),r=!1;for(;t<e.length;t++){let i=yf(e[t]);n[t]=i,r||=hf(i)}return r?n:void 0}let n=yf(e[t]);if(hf(n)){let r=Array(e.length);r[t]=n;for(let n=t+1;n<e.length;n++)r[n]=yf(e[n]);return r}let r=_f(e,t+1);return r&&(r[t]=n),r}function vf(e,t,n){if(n===t.length)return;if(n===gf){let r=Array(t.length),i=!1;for(;n<t.length;n++){let a=yf(e[t[n]]);r[n]=a,i||=hf(a)}return i?r:void 0}let r=yf(e[t[n]]);if(hf(r)){let i=Array(t.length);i[n]=r;for(let r=n+1;r<t.length;r++)i[r]=yf(e[t[r]]);return i}let i=vf(e,t,n+1);return i&&(i[n]=r),i}function yf(e){if(typeof e==`function`)return e;if(hf(e))return Promise.resolve(e).then(yf);if(Array.isArray(e)){let t=_f(e,0);return t?Promise.all(t):e}if(e?.constructor===Object){let t=Object.keys(e),n=vf(e,t,0);if(n)return Promise.all(n).then(e=>Object.fromEntries(t.map((t,n)=>[t,e[n]])))}return e}var bf=nf(e=>{let t=new WeakMap;return{key:`promises`,hooks:{"entries:resolve":n=>{for(let r=n.entries.length-1;r>=0;r--){let i=n.entries[r],a=i.input;if(t.get(i)===a){n.entries.splice(r,1);continue}let o=yf(a);if(!hf(o)){t.delete(i);continue}t.set(i,a),n.entries.splice(r,1),Promise.resolve(o).then(n=>{t.get(i)===a&&(t.delete(i),i.input=n,delete i._tags,e.invalidate?.())},()=>{t.get(i)===a&&t.delete(i)})}}}}},`promises`),xf={meta:`content`,link:`href`,htmlAttrs:`lang`},Sf=[`innerHTML`,`textContent`];function Cf(e,t,n,r=!1){return typeof e==`string`&&e.includes(`%`)?uf(e,t,n,r):e}var wf=nf(e=>({key:`template-params`,hooks:{"tags:resolve":({tagMap:t,tags:n})=>{let r=t.get(`templateParams`)?.props||{},i=r.separator||`|`;delete r.separator,r.pageTitle=Cf(r.pageTitle||e._title||``,r,i);for(let e of n){if(e.processTemplateParams===!1)continue;let t=xf[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=Cf(e.props[t],r,i);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of Sf)typeof e[t]==`string`&&(e[t]=Cf(e[t],r,i,e.tag===`script`&&typeof e.props.type==`string`&&e.props.type.endsWith(`json`)))}e._templateParams=r,e._separator=i},"tags:afterResolve":({tagMap:t})=>{let n=t.get(`title`);n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=Cf(n.textContent,e._templateParams,e._separator))}}}),`template-params`),Tf=new Set([`link`,`style`,`script`,`noscript`]),Ef=new Set([`title`,`titleTemplate`,`script`,`style`,`noscript`]),Df=new Set([`base`,`meta`,`link`,`style`,`script`,`noscript`]),Of=new Set([`title`,`base`,`htmlAttrs`,`bodyAttrs`,`meta`,`link`,`style`,`script`,`noscript`]),kf=new Set([`base`,`title`,`titleTemplate`,`bodyAttrs`,`htmlAttrs`,`templateParams`]),Af=new Set([`key`,`tagPosition`,`tagPriority`,`tagDuplicateStrategy`,`innerHTML`,`textContent`,`processTemplateParams`]),jf=new Set([`templateParams`,`htmlAttrs`,`bodyAttrs`]),Mf=new Set([`theme-color`,`google-site-verification`,`author`,`og:locale:alternate`,`og:image`,`og:video`,`og:audio`,`article:author`,`article:tag`,`book:author`,`book:tag`,`twitter:image`]),Nf={critical:-8,high:-1,low:2},Pf=e=>typeof e==`number`?Number.isFinite(e):e;function Ff(e){return e===`__proto__`||e===`constructor`||e===`prototype`}var If=[`twitter`,`fediverse`],Lf=[`og`,`book`,`article`,`profile`,`fb`,`payment`],Rf=[`ogImage`,`ogVideo`,`ogAudio`,`twitterImage`],zf=[`contentType`,`defaultStyle`,`xUaCompatible`],Bf={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`,paymentExpiresAt:`payment:expires_at`,paymentSuccessUrl:`payment:success_url`,profileFirstName:`profile:first_name`,profileLastName:`profile:last_name`,profileUsername:`profile:username`,msapplicationConfig:`msapplication-Config`,msapplicationTileColor:`msapplication-TileColor`,msapplicationTileImage:`msapplication-TileImage`}
4,Vf=/([A-Z])/g,Hf=/^(?:og|twitter)/,Uf={appleItunesApp:{unpack:{entrySeparator:`, `,resolve:({key:e,value:t})=>`${Wf(e)}=${t}`}},refresh:{metaKey:`http-equiv`,unpack:{entrySeparator:`;`,resolve:({key:e,value:t})=>e===`seconds`?`${t}`:void 0}},robots:{unpack:{entrySeparator:`, `,resolve:({key:e,value:t})=>typeof t==`boolean`?Wf(e):`${Wf(e)}:${t}`}},contentSecurityPolicy:{metaKey:`http-equiv`,unpack:{entrySeparator:`; `,resolve:({key:e,value:t})=>`${Wf(e)} ${t}`}},charset:{}};function Wf(e){let t=e.replace(Vf,`-$1`).toLowerCase(),n=t.indexOf(`-`);return n===-1?t:If.includes(t.slice(0,n))||Lf.includes(t.slice(0,n))?e.replace(Vf,`:$1`).toLowerCase():t}function Gf(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>String(t)!==`false`&&e))}function Kf(e){return Array.isArray(e)?e.map(Kf):!e||typeof e!=`object`?e:Object.fromEntries(Object.entries(e).map(([e,t])=>[Wf(e),Kf(t)]))}function qf(e,t={}){let{entrySeparator:n=``,keyValueSeparator:r=``,wrapValue:i,resolve:a}=t;return Object.entries(e).map(([e,n])=>{if(a){let t=a({key:e,value:n});if(t!==void 0)return t}let o=typeof n==`object`?qf(n,t):typeof n==`number`?n.toString():typeof n==`string`&&i?`${i}${n.replace(new RegExp(i,`g`),`\\${i}`)}${i}`:n;return`${e}${r}${o}`}).join(n)}function Jf(e,t){let n=Gf(t),r=Wf(e),i=Yf(r);return Mf.has(r)?Qf(Object.fromEntries(Object.entries(n).map(([t,n])=>[`${e}${t===`url`?``:`${t[0].toUpperCase()}${t.slice(1)}`}`,n]))||{}).sort((e,t)=>(e[i]?.length||0)-(t[i]?.length||0)):[{[i]:r,...n}]}function Yf(e){if(Uf[e]?.metaKey===`http-equiv`||zf.includes(e))return`http-equiv`;let t=Wf(e),n=t.indexOf(`:`);return n===-1?`name`:Lf.includes(t.slice(0,n))?`property`:`name`}function Xf(e){return Bf[e]||Wf(e)}function Zf(e,t){return t===`refresh`?`${e.seconds};url=${e.url}`:qf(Kf(e),{keyValueSeparator:`=`,entrySeparator:`, `,resolve:({value:e,key:t})=>e===null?``:typeof e==`boolean`?t:void 0,...Uf[t]?.unpack})}function Qf(e){let t=[],n={};for(let[r,i]of Object.entries(e)){if(Array.isArray(i)){if(r===`themeColor`){i.forEach(e=>{typeof e==`object`&&e&&t.push({name:`theme-color`,...e})});continue}for(let e of i)if(typeof e==`object`&&e){let n=[],i=[];for(let[t,a]of Object.entries(e)){let e=Qf({[`${r}${t===`url`?``:`:${t}`}`]:a});(t===`url`?n:i).push(...e)}t.push(...n,...i)}else t.push(...typeof e==`string`?Qf({[r]:e}):Jf(r,e));continue}if(typeof i==`object`&&i){if(Rf.includes(r)){let e=r.startsWith(`twitter`)?`twitter`:`og`,n=r.replace(Hf,``).toLowerCase(),a=e===`twitter`?`name`:`property`;i.url&&t.push({[a]:`${e}:${n}`,content:i.url}),i.secureUrl&&t.push({[a]:`${e}:${n}:secure_url`,content:i.secureUrl});for(let[r,o]of Object.entries(i))r!==`url`&&r!==`secureUrl`&&t.push({[a]:`${e}:${n}:${r}`,content:o})}else Mf.has(Wf(r))?t.push(...Jf(r,i)):n[r]=Gf(i)}else n[r]=i}let r=Object.entries(n).map(([e,t])=>{if(e===`charset`)return{charset:t===null?`_null`:t};let n=Yf(e),r=Xf(e),i=t===null?`_null`:typeof t==`object`?Zf(t,e):typeof t==`number`?t.toString():t;return n===`http-equiv`?{"http-equiv":r,content:i}:{[n]:r,content:i}});return[...t,...r].map(e=>`content`in e&&e.content===`_null`?{...e,content:null}:e)}var $f=nf({key:`flatMeta`,hooks:{"entries:normalize":e=>{let t=!1,n=[],r=[];for(let i of e.tags){if(i.tag!==`_flatMeta`){n.push(i);continue}t=!0;for(let e of Qf(i.props))r.push({...i,tag:`meta`,props:e})}if(t){for(let e of r)n.push(e);e.tags=n}}}});function ep(e){let t=new dl;for(let n in e||{})t.hook(n,e[n]);return t}function tp(e,t,n){if(e.hooks?._hooks?.[t]?.length)return e.hooks?.callHook(t,n)}var np=/^(?:viewport|description|keywords|robots)$/,rp=[`name`,`property`,`http-equiv`];function ip(e){let t=e.indexOf(`:`);if(t===-1)return!1;let n=e.slice(t+1);return Mf.has(n)||n.startsWith(`og:image:`)||n.startsWith(`og:video:`)||n.startsWith(`og:audio:`)||n.startsWith(`twitter:image:`)}function ap(e){let{props:t,tag:n,key:r}=e;if(kf.has(n))return n;if(n===`link`){if(t.rel===`canonical`)return`canonical`;if(t.rel===`alternate`&&t.hreflang)return`alternate:${t.hreflang}`}if(t.charset)return`charset`;if(n===`meta`)for(let e of rp){let n=t[e];if(n!==void 0)return`meta:${n}${(typeof n!=`string`||!n.includes(`:`))&&!np.test(n)&&r?`:key:${r}`:``}`}return r?`${n}:key:${r}`:t.id?`${n}:id:${t.id}`:n===`link`&&t.rel&&t.href?`link:${t.rel}:${t.href}`:Ef.has(n)&&(e.textContent||e.innerHTML)?`${n}:content:${e.textContent||e.innerHTML}`:void 0}function op(e){let t=e._h||e._d||e.textContent||e.innerHTML;if(t)return t;let n=Object.keys(e.props).sort(),r=`${e.tag}:`,i=``;for(let t of n)r+=`${i}${t}:${String(e.props[t])}`,i=`,`;return r}
4function sp(e,t,n){if(n===`_resolver`)return e;typeof e==`function`&&(!n||n!==`titleTemplate`&&!n.startsWith(`on`))&&(e=e());let r=t?t(n,e):e;if(Array.isArray(r)){let e;for(let n=0;n<r.length;n++){let i=sp(r[n],t);e?e[n]=i:i!==r[n]&&(e=r.slice(0,n),e[n]=i)}return e||r}if(r?.constructor===Object){let e;for(let n in r){let i=Ff(n),a=i?void 0:sp(r[n],t,n);if(!e&&(i||a!==r[n])){e={};for(let t in r){if(t===n)break;e[t]=r[t]}}e&&!i&&(e[n]=a)}return e||r}return r}var cp=/[\s"'<>/=\x00-\x1F\x7F]/;function lp(e,t){let n=e===`style`,r=n?new Map:new Set,i=e=>{if(e){if(n){let t=e.indexOf(`:`);t>0&&r.set(e.slice(0,t).trim(),e.slice(t+1).trim())}else e.split(` `).forEach(e=>e&&r.add(e))}};if(typeof t==`string`)(n?t.split(`;`):[t]).forEach(i);else if(Array.isArray(t))t.forEach(i);else if(t&&typeof t==`object`)for(let e in t){let a=t[e];a&&a!==`false`&&(n?r.set(e.trim(),String(a)):i(e))}return r}function up(e,t){if(e.props=e.props||{},!t)return e;if(e.tag===`templateParams`)return e.props=t,e;let n=Df.has(e.tag)||e.tag===`htmlAttrs`||e.tag===`bodyAttrs`;for(let r in t){if(Ff(r))continue;let i=r.startsWith(`data-`),a=n&&!Af.has(r),o=a&&!i?r.toLowerCase():r;if(a&&(!o||cp.test(o)))continue;let s=t[r];if(s===null)e.props[o]=null;else if(r===`class`||r===`style`)e.props[r]=lp(r,s);else if(Af.has(r)){if((r===`textContent`||r===`innerHTML`)&&typeof s==`object`){let n=t.type||`application/json`;(n.endsWith(`json`)||n===`speculationrules`||n===`importmap`)&&(e.props.type=n,e[r]=JSON.stringify(s))}else e[r]=s}else if(s!==void 0){let t=String(s),n=e.tag===`meta`&&o===`content`;e.props[o]=t===`true`||t===``?i||n?t:!0:!s&&i&&t===`false`?`false`:s}}return e}function dp(e,t){let n;return t.length&&(n=(e,n)=>{for(let r=0;r<t.length;r++)n=t[r](e,n);return n},e=n(void 0,e)),sp(e,n)}function fp(e,t){let n=up({tag:e,props:{}},typeof t==`object`&&typeof t!=`function`?t:{[e===`script`||e===`noscript`||e===`style`?`innerHTML`:`textContent`]:t});if(n.key&&Tf.has(n.tag)&&(n.props[`data-hid`]=n._h=n.key),n.tag===`script`&&typeof n.innerHTML==`object`&&(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||`application/json`),Array.isArray(n.props.content)){let e=[];for(let t of n.props.content)e.push({...n,props:{...n.props,content:t}});return e}return n}function pp(e,t){if(Array.isArray(t))for(let n of t)e.push(n);else e.push(t)}function mp(e,t){if(!e)return[];typeof e==`function`&&(e=e()),e=dp(e,t);let n=[];for(let t in e){let r=e[t];if(r!==void 0){if(Array.isArray(r))for(let e of r)pp(n,fp(t,e));else pp(n,fp(t,r))}}return n}var hp=/</g,gp=/<\/script/g,_p=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,vp=()=>100;function yp(e){for(let t in e)return!1;return!0}var bp=/^tags:|:render/;function xp(e,t){let n=(t[`entries:resolve`]?.length||0)+(t[`entries:normalize`]?.length||0);if(e._h!==n){e._h=n;for(let t of e.entries.values())delete t._tags}}function Sp(e){for(let t=0;t<e.length;t++){let n=e[t],r={...n.props};r.class instanceof Set&&(r.class=new Set(r.class)),r.style instanceof Map&&(r.style=new Map(r.style)),e[t]={...n,props:r}}}function Cp(e,t){let n=e.tags,r=0;for(let t of e.tagMap.values())if(Array.isArray(t))for(let e of t)n[r++]=e;else n[r++]=t;n.length=r,t&&n.sort(_p)}function wp(e){let t=!1;for(let n of e.tags.sort(_p)){let r=n._d||op(n);if(!r)continue;let i=e.tagMap.get(r);if(!i){e.tagMap.set(r,n);continue}if((n.tagDuplicateStrategy||(jf.has(n.tag)?`merge`:null)||(n.key&&n.key===i.key?`merge`:null))===`merge`){let t={...i.props};for(let e in n.props)t[e]=e===`style`?new Map([...i.props.style||new Map,...n.props[e]]):e===`class`?new Set([...i.props.class||[],...n.props[e]]):n.props[e];e.tagMap.set(r,{...n,props:t})}else n._p>>10==i._p>>10&&n.tag===`meta`&&ip(r)?(e.tagMap.set(r,Object.assign([...Array.isArray(i)?i:[i],n],n)),t=!0):(n._w===i._w?n._p>i._p:n._w<i._w)&&e.tagMap.set(r,n)}return t}function Tp(e,t){let n=e.tagMap.get(`title`),r=e.tagMap.get(`titleTemplate`);if(t._title=n?.textContent,!r)return;let i=r.textContent;if(t._titleTemplate=i,!i)return;let a=typeof i==`function`?i(n?.textContent):i;typeof a==`string`&&!t.plugins.has(`template-params`)&&(a=a.replace(`%s`,n?.textContent||``)),n?a===null?e.tagMap.delete(`title`):e.tagMap.set(`title`,{...n,textContent:a}):e.tagMap.set(`titleTemplate`,{...r,tag:`title`,textContent:a})}function Ep(e){let t=0;for(let n of e){let{innerHTML:r,tag:i,props:a}=n;if(Of.has(i)&&(!yp(a)||Pf(r)||Pf(n.textContent))&&(i!==`meta`||Pf(a.content)||a[`http-equiv`]||a.charset)){if(i===`script`&&(r||n.textContent)){let e=String(a.type),t=e.endsWith(`json`)||e===`importmap`||e===`speculationrules`,i=e=>t?(typeof e==`string`?e:JSON.stringify(e)).replace(hp,`\\u003C`):typeof e==`string`?e.replace(gp,`<\\/script`):e;n={...n},r&&(n.innerHTML=i(r)),n.textContent&&(n.textContent=i(n.textContent)),n._d=ap(n)}e[t++]=n}}return e.length=t,e}function Dp(e,t){let n=t?.tagWeight??e.resolvedOptions._tagWeight??vp,r={tagMap:new Map,tags:[]},i=e.hooks?._hooks||{};xp(e,i);for(let t of e.entries.values())t._pending!==void 0&&(t.input=t._pending,delete t._pending,delete t._tags,delete t._precomputedTags);let a;(i[`entries:resolve`]?.length||i[`entries:normalize`]?.length)&&(a=[...e.entries.values()],i[`entries:resolve`]?.length&&tp(e,`entries:resolve`,{entr
4ies:a,...r})),xp(e,i);for(let t of a||e.entries.values()){let a=t._tags;if(!a){if(t._precomputedTags&&n===e.resolvedOptions._tagWeight&&!i[`entries:normalize`]?.length&&!i[`entries:resolve`]?.length&&(!t.options||yp(t.options)))a=t._precomputedTags;else{if(a=mp(t.input,e.resolvedOptions.propResolvers||[]),t.options&&!yp(t.options))for(let e of a)Object.assign(e,t.options);if(i[`entries:normalize`]?.length){let n={tags:a,entry:t};tp(e,`entries:normalize`,n),a=n.tags}for(let e=0;e<a.length;e++){let r=a[e];r._w=n(r),r._p=(t._i<<10)+e,r._d=ap(r),r._d||(r._h=op(r))}t._tags=a}}r.tags.push(...a)}for(let e in i)if(i[e]?.length&&bp.test(e)){Sp(r.tags);break}let o=wp(r);return Tp(r,e),Cp(r,o),tp(e,`tags:beforeResolve`,r),tp(e,`tags:resolve`,r),tp(e,`tags:afterResolve`,r),Ep(r.tags)}var Op=Object.prototype.hasOwnProperty;function kp(e,t){return Op.call(e,t)}var Ap=`usehead`;function jp(){if(sr()){let e=or(Ap);if(e)return e}throw Error(`useHead() was called without provide context, ensure you call it through the setup() function.`)}function Mp(e){return{install(t){t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide(Ap,e)}}.install}var Np=Object.assign((e,t)=>pn(t)?P(t):t,{_static:!0});function Pp(e,t={}){let n=t.head||jp();return n.ssr?n.push(e||{},t):Fp(n,e,t)}function Fp(e,t,n={}){let r=Ve();if(r&&!r.active)return{patch(){},dispose(){},_i:-1};let i=M(!1);if(n.onRendered&&r){let e=n.onRendered;n={...n,onRendered:t=>r.run(()=>e(t))}}let a;return ur(()=>{let r=i.value?{}:sp(t,Np);a?a.patch(r):a=e.push(r,n)}),Go()&&(Di(()=>{a.dispose()}),gi(()=>{i.value=!0}),hi(()=>{i.value=!1})),a}function Ip(e){if(e._flatMeta)return e;let t={};for(let n in e)kp(e,n)&&n!==`title`&&n!==`titleTemplate`&&(t[n]=e[n]);return{title:e.title,titleTemplate:e.titleTemplate,_flatMeta:t}}function Lp(e={},t={}){(t.head||jp()).use($f);let n=Pp(Ip(e),t),r=n.patch;return n.__patched||=(n.patch=e=>r(Ip(e)),!0),n}function Rp(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function zp(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>Rp(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};return t.init?.forEach(e=>e&&i.push(e)),i}function Bp(e){let t=e||K();return t.ssrContext?.head||t.runWithContext(()=>{if(sr()){let e=or(`usehead`);if(!e)throw tf.NUXT_E6001();return e}})}function Vp(e,t={}){return Pp(e,{head:t.head||Bp(t.nuxt),...t})}function Hp(e,t={}){return Lp(e,{head:t.head||Bp(t.nuxt),...t})}var Up=a({docsBase:o,reporters:s}),Wp=a({docsBase:o,reporters:s}),Gp=typeof document<`u`;function Kp(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function qp(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&Kp(e.default)}var Jp=Object.assign;function Yp(e,t){let n={};for(let r in t){let i=t[r];n[r]=Zp(i)?i.map(e):e(i)}return n}var Xp=()=>{},Zp=Array.isArray;function Qp(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var $p=/#/g,em=/&/g,tm=/\//g,nm=/=/g,rm=/\?/g,im=/\+/g,am=/%5B/g,om=/%5D/g,sm=/%5E/g,cm=/%60/g,lm=/%7B/g,um=/%7C/g,dm=/%7D/g,fm=/%20/g;function pm(e){return e==null?``:encodeURI(``+e).replace(um,`|`).replace(am,`[`).replace(om,`]`)}function mm(e){return pm(e).replace(lm,`{`).replace(dm,`}`).replace(sm,`^`)}function hm(e){return pm(e).replace(im,`%2B`).replace(fm,`+`).replace($p,`%23`).replace(em,`%26`).replace(cm,"`").replace(lm,`{`).replace(dm,`}`).replace(sm,`^`)}function gm(e){return hm(e).replace(nm,`%3D`)}function _m(e){return pm(e).replace($p,`%23`).replace(rm,`%3F`)}function vm(e){return _m(e).replace(tm,`%2F`)}function ym(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var bm=/\/$/,xm=e=>e.replace(bm,``);function Sm(e,t,n=`/`){let r,i={}
4,a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Am(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:ym(o)}}function Cm(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function wm(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Tm(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Em(t.matched[r],n.matched[i])&&Dm(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Em(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Dm(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Om(e[n],t[n]))return!1;return!0}function Om(e,t){return Zp(e)?km(e,t):Zp(t)?km(t,e):e?.valueOf()===t?.valueOf()}function km(e,t){return Zp(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Am(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`){if(s===`..`)a>1&&a--;else break}return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var jm={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},Mm=function(e){return e.pop=`pop`,e.push=`push`,e}({}),Nm=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function Pm(e){if(!e){if(Gp){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`}return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),xm(e)}var Fm=/^[^#]+#/;function Im(e,t){return e.replace(Fm,`#`)+t}function Lm(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Rm=()=>({left:window.scrollX,top:window.scrollY});function zm(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Lm(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function Bm(e,t){return(history.state?history.state.position-t:-1)+e}var Vm=new Map;function Hm(e,t){Vm.set(e,t)}function Um(e){let t=Vm.get(e);return Vm.delete(e),t}function Wm(e){return typeof e==`string`||e&&typeof e==`object`}function Gm(e){return typeof e==`string`||typeof e==`symbol`}var Km=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),qm=Symbol(``);Km.MATCHER_NOT_FOUND,Km.NAVIGATION_GUARD_REDIRECT,Km.NAVIGATION_ABORTED,Km.NAVIGATION_CANCELLED,Km.NAVIGATION_DUPLICATED;function Jm(e,t){return Jp(Error(),{type:e,[qm]:!0},t)}function Ym(e,t){return e instanceof Error&&qm in e&&(t==null||!!(e.type&t))}function Xm(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(im,` `),i=r.indexOf(`=`),a=ym(i<0?r:r.slice(0,i)),o=i<0?null:ym(r.slice(i+1));if(a in t){let e=t[a];Zp(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function Zm(e){let t=``;for(let n in e){let r=e[n];if(n=gm(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(Zp(r)?r.map(e=>e&&hm(e)):[r&&hm(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Qm(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=Zp(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}var $m=Symbol(``),eh=Symbol(``),th=Symbol(``),nh=Symbol(``),rh=Symbol(``);function ih(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ah(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Jm(Km.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):Wm(e)?c(Jm(Km.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);
4e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function oh(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(t===`beforeRouteEnter`||o.instances[e]){if(Kp(s)){let c=(s.__vccOpts||s)[t];c&&a.push(ah(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=qp(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&ah(c,n,r,o,e,i)()}))}}}return a}function sh(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>Em(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>Em(e,s))||i.push(s))}return[n,r,i]}var ch=()=>location.protocol+`//`+location.host;function lh(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),wm(n,``)}return wm(n,e)+r+i}function uh(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=lh(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:Mm.pop,direction:u?u>0?Nm.forward:Nm.back:Nm.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(Jp({},e.state,{scroll:Rm()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function dh(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Rm():null}}function fh(e){let{history:t,location:n}=window,r={value:lh(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:ch()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,Jp({},t.state,dh(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=Jp({},i.value,t.state,{forward:e,scroll:Rm()});a(o.current,o,!0),a(e,Jp({},dh(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function ph(e){e=Pm(e);let t=fh(e),n=uh(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=Jp({location:``,base:e,go:r,createHref:Im.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var mh=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),hh=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(hh||{}),gh={type:mh.Static,value:``},_h=/[a-zA-Z0-9_]/;function vh(e){if(!e)return[[]];if(e===`/`)return[[gh]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=hh.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===hh.Static?a.push({type:mh.Static,value:l}):n===hh.Param||n===hh.ParamRegExp||n===hh.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:mh.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;){if(c=e[s++],c===`\\`&&n!==hh.ParamRegExp){r=n,n=hh.EscapeNext;continue}
4switch(n){case hh.Static:c===`/`?(l&&d(),o()):c===`:`?(d(),n=hh.Param):f();break;case hh.EscapeNext:f(),n=r;break;case hh.Param:c===`(`?n=hh.ParamRegExp:_h.test(c)?f():(d(),n=hh.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case hh.ParamRegExp:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=hh.ParamRegExpEnd:u+=c;break;case hh.ParamRegExpEnd:d(),n=hh.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}}return n===hh.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var yh=`[^/]+?`,bh={sensitive:!1,strict:!1,start:!0,end:!0},xh=function(e){return e[e._multiplier=10]=`_multiplier`,e[e.Root=90]=`Root`,e[e.Segment=40]=`Segment`,e[e.SubSegment=30]=`SubSegment`,e[e.Static=40]=`Static`,e[e.Dynamic=20]=`Dynamic`,e[e.BonusCustomRegExp=10]=`BonusCustomRegExp`,e[e.BonusWildcard=-50]=`BonusWildcard`,e[e.BonusRepeatable=-20]=`BonusRepeatable`,e[e.BonusOptional=-8]=`BonusOptional`,e[e.BonusStrict=.7000000000000001]=`BonusStrict`,e[e.BonusCaseSensitive=.25]=`BonusCaseSensitive`,e}(xh||{}),Sh=/[.+*?^${}()[\]/\\]/g;function Ch(e,t){let n=Jp({},bh,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[xh.Root];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=xh.Segment+(n.sensitive?xh.BonusCaseSensitive:0);if(o.type===mh.Static)r||(i+=`/`),i+=o.value.replace(Sh,`\\$&`),s+=xh.Static;else if(o.type===mh.Param){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||yh;if(u!==yh){s+=xh.BonusCustomRegExp;try{`${u}`}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=xh.Dynamic,c&&(s+=xh.BonusOptional),n&&(s+=xh.BonusRepeatable),u===`.*`&&(s+=xh.BonusWildcard)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=xh.BonusStrict}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===mh.Static)n+=e.value;else if(e.type===mh.Param){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(Zp(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=Zp(c)?c.join(`/`):c;if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function wh(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===xh.Static+xh.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===xh.Static+xh.Segment?1:-1:0}function Th(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=wh(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(Eh(r))return 1;if(Eh(i))return-1}return i.length-r.length}function Eh(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var Dh={strict:!1,end:!0,sensitive:!1};function Oh(e,t,n){let r=Jp(Ch(vh(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function kh(e,t){let n=[],r=new Map;t=Qp(Dh,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=jh(e);s.aliasOf=r&&r.record;let l=Qp(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(jh(Jp({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Oh(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Nh(d)&&o(e.name)),Lh(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:Xp}function o(e){if(Gm(e)){let t=r.get(e);
vendor: 4,433 bytes, line 4
4t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Fh(e,n);n.splice(t,0,e),e.record.name&&!Nh(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Jm(Km.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=Jp(Ah(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Ah(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Jm(Km.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=Jp({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Ph(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Ah(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function jh(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Mh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Mh(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Nh(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ph(e){return e.reduce((e,t)=>Jp(e,t.meta),{})}function Fh(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Th(e,t[i])<0?r=i:n=i+1}let i=Ih(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Ih(e){let t=e;for(;t=t.parent;)if(Lh(t)&&Th(e,t)===0)return t}function Lh({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Rh(e){let t=or(th),n=or(nh),r=W(()=>{let n=N(e.to);return t.resolve(n)}),i=W(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Em.bind(null,i));if(o>-1)return o;let s=Uh(e[t-2]);return t>1&&Uh(i)===s&&a[a.length-1].path!==s?a.findIndex(Em.bind(null,e[t-2])):o}),a=W(()=>i.value>-1&&Hh(n.params,r.value.params)),o=W(()=>i.value>-1&&i.value===n.matched.length-1&&Dm(n.params,r.value.params));function s(n={}){if(Vh(n)){let n=t[N(e.replace)?`replace`:`push`](N(e.to)).catch(Xp);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:W(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function zh(e){return e.length===1?e[0]:e}var Bh=Ur({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:Rh,setup(e,{slots:t}){let n=en(Rh(e)),{options:r}=or(th),i=W(()=>({[Wh(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Wh(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&zh(t.default(n));return e.custom?r:G(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Vh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Hh(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Zp(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Uh(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Wh=(e,t,n)=>e??t??n,Gh=Ur({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=or(rh),i=W(()=>e.route||r.value),a=or(eh,0),o=W(()=>{let e=N(a),{matched:t}
4=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=W(()=>i.value.matched[o.value]);ar(eh,W(()=>o.value+1)),ar($m,s),ar(rh,i);let c=M();return I(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Em(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return Kh(n.default,{Component:l,route:r});let u=o.props[a],d=G(l,Jp({},u?u===!0?r.params:typeof u==`function`?u(r):u:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return Kh(n.default,{Component:d,route:r})||d}}});function Kh(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var qh=Gh;function Jh(e){let t=kh(e.routes,e),n=e.parseQuery||Xm,r=e.stringifyQuery||Zm,i=e.history,a=ih(),o=ih(),s=ih(),c=mn(jm),l=jm;Gp&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let u=Yp.bind(null,e=>``+e),d=Yp.bind(null,vm),f=Yp.bind(null,ym);function p(e,n){let r,i;return Gm(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function m(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function h(){return t.getRoutes().map(e=>e.record)}function g(e){return!!t.getRecordMatcher(e)}function _(e,a){if(a=Jp({},a||c.value),typeof e==`string`){let r=Sm(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return Jp(r,o,{params:f(o.params),hash:ym(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=Jp({},e,{path:Sm(n,e.path,a.path).path});else{let t=Jp({},e.params);for(let e in t)t[e]??delete t[e];o=Jp({},e,{params:d(t)}),a.params=d(a.params)}let s=t.resolve(o,a),l=e.hash||``;s.params=u(f(s.params));let p=Cm(r,Jp({},e,{hash:mm(l),path:s.path})),m=i.createHref(p);return Jp({fullPath:p,hash:l,query:r===Zm?Qm(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function v(e){return typeof e==`string`?Sm(n,e,c.value.path):Jp({},e)}function y(e,t){if(l!==e)return Jm(Km.NAVIGATION_CANCELLED,{from:t,to:e})}function b(e){return C(e)}function x(e){return b(Jp(v(e),{replace:!0}))}function S(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=v(i):{path:i},i.params={}),Jp({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function C(e,t){let n=l=_(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,u=S(n,i);if(u)return C(Jp(v(u),{state:typeof u==`object`?Jp({},a,u.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Tm(r,i,n)&&(f=Jm(Km.NAVIGATION_DUPLICATED,{to:d,from:i}),le(i,i,!0,!1)),(f?Promise.resolve(f):T(d,i)).catch(e=>Ym(e)?Ym(e,Km.NAVIGATION_GUARD_REDIRECT)?e:ce(e):oe(e,d,i)).then(e=>{if(e){if(Ym(e,Km.NAVIGATION_GUARD_REDIRECT))return C(Jp({replace:s},v(e.to),{state:typeof e.to==`object`?Jp({},a,e.to.state):a,force:o}),t||d)}else e=D(d,i,!0,s,a);return E(d,i,e),e})}function ee(e,t){let n=y(e,t);return n?Promise.reject(n):Promise.resolve()}function w(e){let t=fe.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function T(e,t){let n,[r,i,s]=sh(e,t);n=oh(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(ah(r,e,t))});let c=ee.bind(null,e,t);return n.push(c),me(n).then(()=>{n=[];for(let r of a.list())n.push(ah(r,e,t));return n.push(c),me(n)}).then(()=>{n=oh(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(ah(r,e,t))});return n.push(c),me(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(Zp(r.beforeEnter))for(let i of r.beforeEnter)n.push(ah(i,e,t));else n.push(ah(r.beforeEnter,e,t))}return n.push(c),me(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=oh(s,`beforeRouteEnter`,e,t,w),n.push(c),me(n))).then(()=>{n=[];for(let r of o.list())n.push(ah(r,e,t));return n.push(c),me(n)}).catch(e=>Ym(e,Km.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function E(e,t,n){s.list().forEach(r=>w(()=>r(e,t,n)))}function D(e,t,n,r,a){let o=y(e,t);if(o)return o;let s=t===jm,l=Gp?history.state:{};
4n&&(r||s?i.replace(e.fullPath,Jp({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,le(e,t,n,s),ce()}let te;function ne(){te||=i.listen((e,t,n)=>{if(!pe.listening)return;let r=_(e),a=S(r,pe.currentRoute.value);if(a){C(Jp(a,{replace:!0,force:!0}),r).catch(Xp);return}l=r;let o=c.value;Gp&&Hm(Bm(o.fullPath,n.delta),Rm()),T(r,o).catch(e=>Ym(e,Km.NAVIGATION_ABORTED|Km.NAVIGATION_CANCELLED)?e:Ym(e,Km.NAVIGATION_GUARD_REDIRECT)?(C(Jp(v(e.to),{force:!0}),r).then(e=>{Ym(e,Km.NAVIGATION_ABORTED|Km.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===Mm.pop&&i.go(-1,!1)}).catch(Xp),Promise.reject()):(n.delta&&i.go(-n.delta,!1),oe(e,r,o))).then(e=>{e||=D(r,o,!1),e&&(n.delta&&!Ym(e,Km.NAVIGATION_CANCELLED)?i.go(-n.delta,!1):n.type===Mm.pop&&Ym(e,Km.NAVIGATION_ABORTED|Km.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),E(r,o,e)}).catch(Xp)})}let re=ih(),ie=ih(),ae;function oe(e,t,n){ce(e);let r=ie.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function se(){return ae&&c.value!==jm?Promise.resolve():new Promise((e,t)=>{re.add([e,t])})}function ce(e){return ae||(ae=!e,ne(),re.list().forEach(([t,n])=>e?n(e):t()),re.reset()),e}function le(t,n,r,i){let{scrollBehavior:a}=e;if(!Gp||!a)return Promise.resolve();let o=!r&&Um(Bm(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return Gn().then(()=>a(t,n,o)).then(e=>e&&zm(e)).catch(e=>oe(e,t,n))}let ue=e=>i.go(e),de,fe=new Set,pe={currentRoute:c,listening:!0,addRoute:p,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:h,resolve:_,options:e,push:b,replace:x,go:ue,back:()=>ue(-1),forward:()=>ue(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:ie.add,isReady:se,install(e){e.component(`RouterLink`,Bh),e.component(`RouterView`,qh),e.config.globalProperties.$router=pe,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>N(c)}),Gp&&!de&&c.value===jm&&(de=!0,b(i.location).catch(e=>{}));let t={};for(let e in jm)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(th,pe),e.provide(nh,tn(t)),e.provide(rh,c);let n=e.unmount;fe.add(e),e.unmount=function(){fe.delete(e),fe.size<1&&(l=jm,te&&te(),te=null,c.value=jm,de=!1,ae=!1),n()}}};function me(e){return e.reduce((e,t)=>e.then(()=>w(t)),Promise.resolve())}return pe}var Yh=(e,t)=>({default:()=>e?G(xs,e===!0?{}:e,t):t.default?.()}),Xh=/(:\w+)\([^)]+\)/g,Zh=/(:\w+)[?+*]/g,Qh=/:\w+/g;function $h(e){let t=e?.meta.key??e.path.replace(Xh,`$1`).replace(Zh,`$1`).replace(Qh,t=>e.params[t.slice(1)]?.toString()||``);return typeof t==`function`?t(e):t}function eg(e,t){return e===t||t===jm?!1:$h(e)!==$h(t)||!e.matched.every((e,n)=>e.components&&e.components.default===t.matched[n]?.components?.default)}var tg=/^[a-z][a-z0-9-]*$/i;function ng(e,t){return e&&tg.test(e)?e:t}function rg(e){return Array.isArray(e)?e:[e]}function ig(e){let t=[];for(let n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?rg(n.onAfterLeave):void 0,onBeforeLeave:n.onBeforeLeave?rg(n.onBeforeLeave):void 0});return Zu(...t)}var ag={scrollBehavior(e,t,n){let r=K(),i=pd(),a=i.options?.scrollBehaviorType??`auto`;return e.path.replace(/\/$/,``)===t.path.replace(/\/$/,``)?t.hash&&!e.hash?n??{left:0,top:0}:e.hash?{el:e.hash,top:og(e.hash),behavior:a}:!1:(typeof e.meta.scrollToTop==`function`?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===jm?sg(e,t,n,a):new Promise(o=>{let s=()=>{requestAnimationFrame(()=>{if(i.currentRoute.value.fullPath!==e.fullPath){o(!1);return}o(sg(e,t,n,a))})};r.hooks.hookOnce(`page:loading:end`,()=>{let e=r[`~transitionPromise`];e?e.then(s):s()})})}};function og(e){try{let t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function sg(e,t,n,r){return n||(e.hash?{el:e.hash,top:og(e.hash),behavior:eg(e,t)?r:`instant`}:{left:0,top:0})}var cg={hashMode:!1,scrollBehaviorType:`auto`,...ag},lg=(()=>{let e={},t={payload:!1},n={payload:!0,payload:!0};return(r,i)=>{let a=[];
4i.charCodeAt(i.length-1)===47&&(i=i.slice(0,-1)),(i===`/_nuxt`||i.charCodeAt(i.length-1)===47&&i===`/_nuxt/`)&&a.push({data:e});let o=i.split(`/`);return o.length>1&&o[o.length-1]===``&&(o.pop(),i=i.slice(0,-1)),o.length>1&&(o[1]===`_nuxt`?a.push({data:t,params:{_:i.slice(7)}}):o[1]===`fonts`&&a.push({data:n,params:{_:i.slice(7)}})),a.push({data:e,params:{_:i.slice(1)}}),a.reverse()}})(),ug=lg,dg=function(e){if(!e.includes(`%`))return e;let t=e.indexOf(`?`),n=t===-1?e:e.slice(0,t);try{return t===-1?decodeURI(n):decodeURI(n)+e.slice(t)}catch{return e}},fg=(e,t)=>{if(typeof e!=`string`)return e;let n=dg(e);return t?n.toLowerCase():n},pg=e=>cg.sensitive?Zu({},...lg(``,fg(e,!1)).map(e=>e.data).reverse()):Zu({},...ug(``,fg(e,!0)).map(e=>e.data).reverse()),mg=`modulepreload`,hg=function(e,t){return new URL(e,t).href},gg={},_g=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=hg(t,n),t=s(t),t in gg)return;gg[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:mg,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},vg=ef,yg=pg,bg;function xg(){let e;return e=vg(Qd(`builds/meta/${Ul().app.buildId}.json`),{responseType:`json`}).then(e=>{if(!e||typeof e!=`object`||!Array.isArray(e.prerendered))throw Wp.NUXT_E5004();return e}),bg=e,e.catch(t=>{bg===e&&(bg=void 0),Wp.NUXT_E5002({cause:t})}),e}function Sg(){return bg||xg()}function Cg(e){let t=typeof e==`string`?e:e.path;try{return yg(t)}catch(e){return Wp.NUXT_E5003({path:t,cause:e}),{}}}var wg=2**32-1,Tg=wg-1,Eg=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Dg(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getPrototypeOf(t)===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===Eg}function Og(e){return Object.prototype.toString.call(e).slice(8,-1)}function kg(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)}function Ag(e){return!(!Number.isInteger(e)||e<0||e>Tg)}function jg(e){return!(!Number.isInteger(e)||e<0||e>wg)}function Mg(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<48||n>57)return!1}return Ag(+e)}function Ng(e){for(var t=e.length-1;t>=0&&!Mg(e[t]);t--);return t+1}function Pg(e){let t=Object.keys(e);return t.length=Ng(t),t}function Fg(e){return Uint8Array.fromBase64(e).buffer}function Ig(e){return Uint8Array.from(Buffer.from(e,`base64`)).buffer}function Lg(e){let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer}var Rg=typeof Uint8Array.fromBase64==`function`,zg=typeof process==`object`&&process.versions?.node!==void 0,Bg=Rg?Fg:zg?Ig:Lg;function Vg(e,t){if(!t)return e;let n={};for(let r of Object.keys(e))n[r]=t[r]??e[r];return n}var Hg=Object.freeze({kind:`not-plain`}),Ug=Object.freeze({kind:`symbol-keys`});Object.freeze({identify:e=>e,typeOf:e=>e===null?`null`:typeof e,toPrimitive:e=>e,tagOf:e=>Og(e),isThenable:e=>typeof e.then==`function`,toPromise:e=>Promise.resolve(e),unbox:e=>e.valueOf(),toISOString:e=>isNaN(e.getDate())?``:e.toISOString(),toStringValue:e=>e.toString(),regExpInfo:e=>({source:e.source,flags:e.flags}),valuesOf:e=>e,entriesOf:e=>e,viewInfo:e=>({buffer:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength,length:e.length,bufferByteLength:e.buffer.byteLength}),toArrayBuffer:e=>e,lengthOf:e=>e.length,hasOwn:(e,t)=>Object.hasOwn(e,t),indicesOf:e=>Pg(e),shapeOf:e=>Dg(e)?kg(e).length>0?Ug:{kind:Object.getPrototypeOf(e)===null?`null-proto`:`plain`,keys:Object.keys(e)}:Hg,get:(e,t)=>e[t]});var Wg=Object.freeze({fromPrimitive:e=>e,fromISOString:e=>new Date(e),fromStringValue:(e,t)=>
4e===`URL`?new URL(t):e===`URLSearchParams`?new URLSearchParams(t):Temporal[e.slice(9)].from(t),fromArrayBuffer:e=>e,fromRegExpInfo:(e,t)=>new RegExp(e,t),fromViewInfo:(e,t,n,r)=>{let i=globalThis[e];return n===void 0?new i(t):new i(t,n,r)},box:e=>Object(e),createArray:e=>Array(e),createSparseArray:e=>{let t=[];return t[Tg]=void 0,delete t[Tg],t.length=e,t},createObject:()=>({}),createNullPrototypeObject:()=>Object.create(null),createSet:()=>new Set,createMap:()=>new Map,set:(e,t,n)=>{e[t]=n},addValue:(e,t)=>{e.add(t)},addEntry:(e,t,n)=>{e.set(t,n)}});function Gg(e,t,n){return Kg(JSON.parse(e),t,n)}function Kg(e,t,n){let r=Vg(Wg,n?.operations);if(typeof e==`number`)return s(e,!0);if(!Array.isArray(e)||e.length===0)throw Error(`Invalid input`);let i=e,a=Array(i.length),o=null;function s(e,n=!1){if(e===-1)return r.fromPrimitive(void 0);if(e===-3)return r.fromPrimitive(NaN);if(e===-4)return r.fromPrimitive(1/0);if(e===-5)return r.fromPrimitive(-1/0);if(e===-6)return r.fromPrimitive(-0);if(n||typeof e!=`number`)throw Error(`Invalid input`);if(e in a)return a[e];if(e>=i.length)throw Error(`Invalid input`);let c=i[e];if(!c||typeof c!=`object`)a[e]=r.fromPrimitive(c);else if(Array.isArray(c)){if(typeof c[0]==`string`){let n=c[0],l=t&&Object.hasOwn(t,n)?t[n]:void 0;if(l){let t=c[1];if(typeof t!=`number`&&(t=i.push(c[1])-1),Object.hasOwn(a,t))return a[e]=l(a[t]);if(o??=new Set,o.has(t))throw Error(`Invalid circular reference`);return o.add(t),a[e]=l(s(t)),o.delete(t),a[e]}switch(n){case`Date`:a[e]=r.fromISOString(c[1]);break;case`Set`:let t=r.createSet();a[e]=t;for(let e=1;e<c.length;e+=1)r.addValue(t,s(c[e]));break;case`Map`:let o=r.createMap();a[e]=o;for(let e=1;e<c.length;e+=2)r.addEntry(o,s(c[e]),s(c[e+1]));break;case`RegExp`:a[e]=r.fromRegExpInfo(c[1],c[2]);break;case`Object`:{let t=c[1];if(typeof i[t]==`object`&&i[t][0]!==`BigInt`)throw Error(`Invalid input`);a[e]=r.box(s(t));break}case`BigInt`:a[e]=r.fromPrimitive(BigInt(c[1]));break;case`null`:let l=r.createNullPrototypeObject();a[e]=l;for(let e=1;e<c.length;e+=2){if(c[e]===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(l,c[e],s(c[e+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(i[c[1]][0]!==`ArrayBuffer`)throw Error(`Invalid data`);let t=s(c[1]);a[e]=r.fromViewInfo(n,t,c[2],c[3]);break}case`ArrayBuffer`:{let t=c[1];if(typeof t!=`string`)throw Error(`Invalid ArrayBuffer encoding`);a[e]=r.fromArrayBuffer(Bg(t));break}case`URL`:case`URLSearchParams`:case`Temporal.Duration`:case`Temporal.Instant`:case`Temporal.PlainDate`:case`Temporal.PlainTime`:case`Temporal.PlainDateTime`:case`Temporal.PlainMonthDay`:case`Temporal.PlainYearMonth`:case`Temporal.ZonedDateTime`:a[e]=r.fromStringValue(n,c[1]);break;default:throw Error(`Unknown type ${n}`)}}else if(c[0]===-7){let t=c[1];if(!jg(t))throw Error(`Invalid input`);let n=r.createSparseArray(t);a[e]=n;for(let e=2;e<c.length;e+=2){let i=c[e];if(!Ag(i)||i>=t)throw Error(`Invalid input`);r.set(n,i,s(c[e+1]))}}else{let t=r.createArray(c.length);a[e]=t;for(let e=0;e<c.length;e+=1){let n=c[e];n!==-2&&r.set(t,e,s(n))}}}else{let t=r.createObject();a[e]=t;for(let e of Object.keys(c)){if(e===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(t,e,s(c[e]))}}return a[e]}return s(0)}async function qg(e,t={}){return await n_(e)&&await Zg(await Xg(e,t),e_(e)?`default`:`force-cache`)||null}var Jg=`_payload.json`,Yg=`_b`;async function Xg(e,t={}){let n=new URL(e,`http://localhost`);if(n.host!==`localhost`||Eu(n.pathname,{acceptRelative:!0}))throw Up.NUXT_E7001({url:e});let r=Ul(),i=t.hash||(t.fresh?Date.now():r.app.buildId),a=r.app.cdnURL,o=Ru(a&&await r_(e)?a:r.app.baseURL,n.pathname,Jg);return e_(e)||(n.search=``),i&&n.searchParams.set(Yg,String(i)),o+n.search}async function Zg(e,t){try{{let n=await fetch(e,{cache:t});return n.ok?await o_(await n.text()):null}}catch(t){Up.NUXT_E7002({url:e,cause:t})}return null}function Qg(e){if(e.redirect)return!1;if(e.prerender)return!0}function $g(e){return new URL(e,`http://localhost`).pathname}function e_(e){return!!Cg({path:$g(e)}).payload}async function t_(e){e=$g(e),e=e===`/`?e:e.replace(/\/$/,``);try{return(await Sg()).prerendered.includes(e)}catch{return!1}}async function n_(e=hd().path){let t=Cg({path:$g(e)});if(t.ssr===!1)return!1;let n=Qg(t);return n===void 0?t.payload?!0:await t_(e):n}async function r_(e=hd().path){let t=Qg(Cg({path:$g(e)}));return t===void 0?await t_(e):t}var i_=null;async function a_(){if(i_)return i_;let e=document.getElementById(`__NUXT_DATA__`);if(!e)return{};let t=await o_(e.textContent||``),n=e.dataset.src?await Zg(e.dataset.src,t.prerenderedAt?`force-cache`:`no-cache`):void 0;return i_={...t,...n,...window.__NUXT__},i_.config?.public&&(i_.config.public=en(i_.config.public)),i_}async function o_(e){return await Gg(e,K()._payloadRevivers)}function s_(e,t){K()._payloadRevivers[e]=t}var c_=typeof window<`u`,l_,u_=e=>l_=e,d_=Symbol();function f_(e){return e&&typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`&&typeof e.toJSON!=`function`}var p_;(function(e){e.direct=`direct`,e.patchObject=`patch object`,e.patchFunction=`patch function`})(p_||={});var m_=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof global==`object`&&global.global===global?global:typeof globalThis==`object`?globalThis:{HTMLElement:null};function h_(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}function g_(e,t,n){let r=new XMLHttpRequest;r.open(`GET`,e),r.responseType=`blob`,r.onload=function(){x_(r.response,t,n
4)},r.onerror=function(){console.error(`could not download file`)},r.send()}function __(e){let t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function v_(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{let t=new MouseEvent(`click`,{bubbles:!0,cancelable:!0,view:window,detail:0,screenX:80,screenY:20,clientX:80,clientY:20,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});e.dispatchEvent(t)}}var y_=typeof navigator==`object`?navigator:{userAgent:``},b_=/Macintosh/.test(y_.userAgent)&&/AppleWebKit/.test(y_.userAgent)&&!/Safari/.test(y_.userAgent),x_=c_?typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype&&!b_?S_:`msSaveOrOpenBlob`in y_?C_:w_:()=>{};function S_(e,t=`download`,n){let r=document.createElement(`a`);r.download=t,r.rel=`noopener`,typeof e==`string`?(r.href=e,r.origin===location.origin?v_(r):__(r.href)?g_(e,t,n):(r.target=`_blank`,v_(r))):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){v_(r)},0))}function C_(e,t=`download`,n){if(typeof e==`string`){if(__(e))g_(e,t,n);else{let t=document.createElement(`a`);t.href=e,t.target=`_blank`,setTimeout(function(){v_(t)})}}else navigator.msSaveOrOpenBlob(h_(e,n),t)}function w_(e,t,n,r){if(r||=open(``,`_blank`),r&&(r.document.title=r.document.body.innerText=`downloading...`),typeof e==`string`)return g_(e,t,n);let i=e.type===`application/octet-stream`,a=/constructor/i.test(String(m_.HTMLElement))||`safari`in m_,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a||b_)&&typeof FileReader<`u`){let t=new FileReader;t.onloadend=function(){let e=t.result;if(typeof e!=`string`)throw r=null,Error(`Wrong reader.result type`);e=o?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),r?r.location.href=e:location.assign(e),r=null},t.readAsDataURL(e)}else{let t=URL.createObjectURL(e);r?r.location.assign(t):location.href=t,r=null,setTimeout(function(){URL.revokeObjectURL(t)},4e4)}}var{assign:T_}=Object;function E_(){let e=Be(!0),t=e.run(()=>M({})),n=[],r=[],i=un({install(e){u_(i),i._a=e,e.provide(d_,i),e.config.globalProperties.$pinia=i,r.forEach(e=>n.push(e)),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}var D_=()=>{};function O_(e,t,n,r=D_){e.add(t);let i=()=>{e.delete(t)&&r()};return!n&&Ve()&&He(i),i}function k_(e,...t){e.forEach(e=>{e(...t)})}var A_=e=>e(),j_=Symbol(),M_=Symbol();function N_(e,t){e instanceof Map&&t instanceof Map?t.forEach((t,n)=>e.set(n,t)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(let n in t){if(!t.hasOwnProperty(n))continue;let r=t[n],i=e[n];e[n]=f_(i)&&f_(r)&&e.hasOwnProperty(n)&&!pn(r)&&!on(r)?N_(i,r):r}return e}var P_=Symbol();function F_(e){return!f_(e)||!Object.prototype.hasOwnProperty.call(e,P_)}var{assign:I_}=Object;function L_(e){return!!(pn(e)&&e.effect)}function R_(e,t,n,r){let{state:i,actions:a,getters:o}=t,s=n.state.value[e],c;function l(){return s||(n.state.value[e]=i?i():{}),I_(xn(n.state.value[e]),a,Object.keys(o||{}).reduce((t,r)=>(t[r]=un(W(()=>{u_(n);let t=n._s.get(e);return o[r].call(t,t)})),t),{}))}return c=z_(e,l,t,n,r,!0),c}function z_(e,t,n={},r,i,a){let o,s=I_({actions:{}},n),c={deep:!0},l,u,d=new Set,f=new Set,p,m=r.state.value[e];!a&&!m&&(r.state.value[e]={});let h;function g(t){let n;l=u=!1,typeof t==`function`?(t(r.state.value[e]),n={type:p_.patchFunction,storeId:e,events:p}):(N_(r.state.value[e],t),n={type:p_.patchObject,payload:t,storeId:e,events:p});let i=h=Symbol();Gn().then(()=>{h===i&&(l=!0)}),u=!0,k_(d,n,r.state.value[e])}let _=a?function(){let{state:e}=n,t=e?e():{};this.$patch(e=>{I_(e,t)})}:D_;function v(){o.stop(),d.clear(),f.clear(),r._s.delete(e)}let y=(t,n=``)=>{if(j_ in t)return t[M_]=n,t;let i=function(){u_(r);let n=Array.from(arguments),a=new Set,o=new Set;function s(e){a.add(e)}function c(e){o.add(e)}k_(f,{args:n,name:i[M_],store:b,after:s,onError:c});let l;try{l=t.apply(this&&this.$id===e?this:b,n)}catch(e){throw k_(o,e),e}return l instanceof Promise?l.then(e=>(k_(a,e),e)).catch(e=>(k_(o,e),Promise.reject(e))):(k_(a,l),l)};return i[j_]=!0,i[M_]=n,i}
4,b=en({_p:r,$id:e,$onAction:O_.bind(null,f),$patch:g,$reset:_,$subscribe(t,n={}){let i=O_(d,t,n.detached,()=>a()),a=o.run(()=>I(()=>r.state.value[e],r=>{(n.flush===`sync`?u:l)&&t({storeId:e,type:p_.direct,events:p},r)},I_({},c,n)));return i},$dispose:v});r._s.set(e,b);let x=(r._a&&r._a.runWithContext||A_)(()=>r._e.run(()=>(o=Be()).run(()=>t({action:y}))));for(let t in x){let n=x[t];pn(n)&&!L_(n)||on(n)?a||(m&&F_(n)&&(pn(n)?n.value=m[t]:N_(n,m[t])),r.state.value[e][t]=n):typeof n==`function`&&(x[t]=y(n,t),s.actions[t]=n)}return I_(b,x),I_(j(b),x),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:e=>{g(t=>{I_(t,e)})}}),r._p.forEach(e=>{I_(b,o.run(()=>e({store:b,app:r._a,pinia:r,options:s})))}),m&&a&&n.hydrate&&n.hydrate(b.$state,m),l=!0,u=!0,b}function B_(e,t,n){let r,i=typeof t==`function`;r=i?n:t;function a(n,a){let o=sr();return n||=o?or(d_,null):null,n&&u_(n),n=l_,n._s.has(e)||(i?z_(e,t,r,n):R_(e,r,n)),n._s.get(e)}return a.$id=e,a}function V_(e){let t=j(e),n={};for(let r in t){let i=t[r];i.effect?n[r]=W({get:()=>e[r],set(t){e[r]=t}}):(pn(i)||on(i))&&(n[r]=wn(e,r))}return n}var H_=Bl(()=>{s_(`skipHydrate`,e=>void 0)});function U_(e){try{return JSON.parse(e)}catch{return e}}var W_=[[`NuxtError`,e=>Od(e)],[`EmptyShallowRef`,e=>mn(e===`_`?void 0:e===`0n`?BigInt(0):U_(e))],[`EmptyRef`,e=>M(e===`_`?void 0:e===`0n`?BigInt(0):U_(e))],[`ShallowRef`,e=>mn(e)],[`ShallowReactive`,e=>tn(e)],[`Ref`,e=>M(e)],[`Reactive`,e=>en(e)]],G_=zl({name:`nuxt:revive-payload:client`,order:-30,async setup(e){let t,n;for(let[e,t]of W_)s_(e,t);Object.assign(e.payload,([t,n]=Sl(()=>e.runWithContext(a_)),t=await t,n(),t)),delete window.__NUXT__}},1);function K_(e,t){t.push(Cl),e.vueApp.use(t);let n=!0,r=()=>{n=!1,t.render()};t.hooks?.hook(`dom:beforeRender`,e=>{e.shouldRender=!n}),e.hooks.hook(`page:start`,()=>{n=!0}),e.hooks.hook(`page:finish`,()=>{e.isHydrating||r()}),e.hooks.hook(`app:error`,r),e.hooks.hook(`app:suspense:resolve`,r);let i=t.push.bind(t);t.push=((t,n)=>{let r=i(t,n),a=r.dispose.bind(r);return r.dispose=()=>{let t=e[`~transitionPromise`];t?t.finally(a):a()},r})}function q_(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>Rp(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var J_=/\s+/;function Y_(e={}){return t=>Q_(t,e)}function X_(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function Z_(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(J_))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function Q_(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!X_(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if(tp(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=Z_(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=Dp(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&ip(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):Df.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!Df.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=up({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;let a=ap(i)||op(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}
4`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,tp(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||X_(e))&&Q_(e,t),a}var $_=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(Nf[e.tagPriority]||0);function ev(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||Y_({document:e.document}),n=q_(zp(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:$_,init:[]}),ep(e.hooks),t);return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function tv(e={}){let t=Y_(),n,r=0;return n=ev({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=Mp(n),n}var nv={disableDefaults:!0,plugins:[mf,bf,wf,pf]},rv=zl({name:`nuxt:head`,enforce:`pre`,setup(e){K_(e,tv(nv))}}),iv=/(:\w+)\([^)]+\)/g,av=/(:\w+)[?+*]/g,ov=/:\w+/g,sv=(e,t)=>t.path.replace(iv,`$1`).replace(av,`$1`).replace(ov,t=>e.params[t.slice(1)]?.toString()||``),cv=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&sv(e.route,n));return typeof r==`function`?r(e.route):r},lv=(e,t)=>({default:()=>e?G(pi,e===!0?{}:e,t):t});function uv(e){return Array.isArray(e)?e:[e]}var dv=gd(async e=>{let t,n;if(!e.meta?.validate)return;let r=([t,n]=Sl(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(r!==!0)return Od({fatal:!0,status:r&&(r.status||r.statusCode)||404,statusText:r&&(r.statusText||r.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})},1);function fv(e){}function pv(e){return{}}var mv=typeof global==`object`&&global&&global.Object===Object&&global,hv=typeof self==`object`&&self&&self.Object===Object&&self,gv=mv||hv||Function(`return this`)(),_v=gv.Symbol,vv=Object.prototype,yv=vv.hasOwnProperty,bv=vv.toString,xv=_v?_v.toStringTag:void 0;function Sv(e){var t=yv.call(e,xv),n=e[xv];try{e[xv]=void 0;var r=!0}catch{}var i=bv.call(e);return r&&(t?e[xv]=n:delete e[xv]),i}var Cv=Object.prototype.toString;function wv(e){return Cv.call(e)}var Tv=`[object Null]`,Ev=`[object Undefined]`,Dv=_v?_v.toStringTag:void 0;function Ov(e){return e==null?e===void 0?Ev:Tv:Dv&&Dv in Object(e)?Sv(e):wv(e)}function kv(e){return typeof e==`object`&&!!e}var Av=`[object Symbol]`;function jv(e){return typeof e==`symbol`||kv(e)&&Ov(e)==Av}function Mv(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var Nv=Array.isArray,Pv=1/0,Fv=_v?_v.prototype:void 0,Iv=Fv?Fv.toString:void 0;function Lv(e){if(typeof e==`string`)return e;if(Nv(e))return Mv(e,Lv)+``;if(jv(e))return Iv?Iv.call(e):``;var t=e+``;return t==`0`&&1/e==-Pv?`-0`:t}var Rv=/\s/;function zv(e){for(var t=e.length;t--&&Rv.test(e.charAt(t)););return t}var Bv=/^\s+/;function Vv(e){return e&&e.slice(0,zv(e)+1).replace(Bv,``)}function Hv(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var Uv=NaN,Wv=/^[-+]0x[0-9a-f]+$/i,Gv=/^0b[01]+$/i,Kv=/^0o[0-7]+$/i,qv=parseInt;function Jv(e){if(typeof e==`number`)return e;if(jv(e))return Uv;if(Hv(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Hv(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Vv(e);var n=Gv.test(e);return n||Kv.test(e)?qv(e.slice(2),n?2:8):Wv.test(e)?Uv:+e}function Yv(e){return e}var Xv=`[object AsyncFunction]`,Zv=`[object Function]`,Qv=`[object GeneratorFunction]`,$v=`[object Proxy]`;function ey(e){if(!Hv(e))return!1;var t=Ov(e);return t==Zv||t==Qv||t==Xv||t==$v}var ty=gv[`__core-js_shared__`],ny=function(){var e=/[^.]+$/.exec(ty&&ty.keys&&ty.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function ry(e){return!!ny&&ny in e}var iy=Function.prototype.toString;function ay(e){if(e!=null){try{return iy.call(e)}catch{}try{return e+``}catch{}}return``}var oy=/[\\^$.*+?()[\]{}|]/g,sy=/^\[object .+?Constructor\]$/,cy=Function.prototype,ly=Object.prototype,uy=cy.toString,dy=ly.hasOwnProperty,fy=RegExp(`^`+uy.call(dy).replace(oy,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function py(e){return!Hv(e)||ry(e)?!1:(ey(e)?fy:sy).test(ay(e))}function my(e,t){return e?.[t]}function hy(e,t){var n=my(e,t);return py(n)?n:void 0}var gy=hy(gv,`WeakMap`),_y=Object.create,vy=function(){function e(){}return function(t){if(!Hv(t))return{};if(_y)return _y(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function yy(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function by(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}var xy=800,Sy=16,Cy=Date.now;function wy(e){var t=0,n=0;return function(){var r=Cy(),i=Sy-(r-n);if(n=r,i>0){if(++t>=xy)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ty(e){return function(){return e}}var Ey=function(){try{var e=hy(Object,`defineProperty`);return e({},``,{}),e}catch{}}(),Dy=wy(Ey?function(e,t){return Ey(e,`toString`,{configurable:!0,enumerable:!1,value:Ty(t),writable:!0})}:Yv),Oy=9007199254740991,ky=/^(?:0|[1-9]\d*)$/;function Ay(e,t){var n=typeof e;return t??=Oy,!!t&&(n==`number`||n!=`symbol`&&ky.test(e))&&e>-1&&e%1==0&&e<t}function jy(e,t,n){t==`__proto__`&&Ey?Ey(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function My(e,t){return e===t||e!==e&&t!==t}var Ny=Object.prototype.hasOwnProperty;function Py(e,t,n){var r=e[t];(!(Ny.call(e,t)&&My(r,n))||n===void 0&&!(t in e))&&jy(e,t,n)}function Fy(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a<o;){var s=t[a],c=r?r(n[s],e[s],s,n,e):void 0;c===void 0&&(c=e[s]),i?jy(n,s,c):Py(n,s,c)}return n}var Iy=Math.max;function Ly(e,t,n){return t=Iy(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=Iy(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),yy(e,this,s)}}function Ry(e,t){return Dy(Ly(e,t,Yv),e+``)}var zy=9007199254740991;function By(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=zy}function Vy(e){return e!=null&&By(e.length)&&!ey(e)}function Hy(e,t,n){if(!Hv(n))return!1;var r=typeof t;return(r==`number`?Vy(n)&&Ay(t,n.length):r==`string`&&t in n)?My(n[t],e):!1}function Uy(e){return Ry(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&typeof a==`function`?(i--,a):void 0,o&&Hy(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var s=n[r];s&&e(t,s,r,a)}return t})}var Wy=Object.prototype;function Gy(e){var t=e&&e.constructor;
vendor: 5,343 bytes, line 4
4return e===(typeof t==`function`&&t.prototype||Wy)}function Ky(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var qy=`[object Arguments]`;function Jy(e){return kv(e)&&Ov(e)==qy}var Yy=Object.prototype,Xy=Yy.hasOwnProperty,Zy=Yy.propertyIsEnumerable,Qy=Jy(function(){return arguments}())?Jy:function(e){return kv(e)&&Xy.call(e,`callee`)&&!Zy.call(e,`callee`)};function $y(){return!1}var eb=typeof exports==`object`&&exports&&!exports.nodeType&&exports,tb=eb&&typeof module==`object`&&module&&!module.nodeType&&module,nb=tb&&tb.exports===eb?gv.Buffer:void 0,rb=(nb?nb.isBuffer:void 0)||$y,ib=`[object Arguments]`,ab=`[object Array]`,ob=`[object Boolean]`,sb=`[object Date]`,cb=`[object Error]`,lb=`[object Function]`,ub=`[object Map]`,db=`[object Number]`,fb=`[object Object]`,pb=`[object RegExp]`,mb=`[object Set]`,hb=`[object String]`,gb=`[object WeakMap]`,_b=`[object ArrayBuffer]`,vb=`[object DataView]`,yb=`[object Float32Array]`,bb=`[object Float64Array]`,xb=`[object Int8Array]`,Sb=`[object Int16Array]`,Cb=`[object Int32Array]`,wb=`[object Uint8Array]`,Tb=`[object Uint8ClampedArray]`,Eb=`[object Uint16Array]`,Db=`[object Uint32Array]`,Ob={};Ob[yb]=Ob[bb]=Ob[xb]=Ob[Sb]=Ob[Cb]=Ob[wb]=Ob[Tb]=Ob[Eb]=Ob[Db]=!0,Ob[ib]=Ob[ab]=Ob[_b]=Ob[ob]=Ob[vb]=Ob[sb]=Ob[cb]=Ob[lb]=Ob[ub]=Ob[db]=Ob[fb]=Ob[pb]=Ob[mb]=Ob[hb]=Ob[gb]=!1;function kb(e){return kv(e)&&By(e.length)&&!!Ob[Ov(e)]}function Ab(e){return function(t){return e(t)}}var jb=typeof exports==`object`&&exports&&!exports.nodeType&&exports,Mb=jb&&typeof module==`object`&&module&&!module.nodeType&&module,Nb=Mb&&Mb.exports===jb&&mv.process,Pb=function(){try{return Mb&&Mb.require&&Mb.require(`util`).types||Nb&&Nb.binding&&Nb.binding(`util`)}catch{}}(),Fb=Pb&&Pb.isTypedArray,Ib=Fb?Ab(Fb):kb,Lb=Object.prototype.hasOwnProperty;function Rb(e,t){var n=Nv(e),r=!n&&Qy(e),i=!n&&!r&&rb(e),a=!n&&!r&&!i&&Ib(e),o=n||r||i||a,s=o?Ky(e.length,String):[],c=s.length;for(var l in e)(t||Lb.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||Ay(l,c)))&&s.push(l);return s}function zb(e,t){return function(n){return e(t(n))}}var Bb=zb(Object.keys,Object),Vb=Object.prototype.hasOwnProperty;function Hb(e){if(!Gy(e))return Bb(e);var t=[];for(var n in Object(e))Vb.call(e,n)&&n!=`constructor`&&t.push(n);return t}function Ub(e){return Vy(e)?Rb(e):Hb(e)}function Wb(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var Gb=Object.prototype.hasOwnProperty;function Kb(e){if(!Hv(e))return Wb(e);var t=Gy(e),n=[];for(var r in e)(r!=`constructor`||!t&&Gb.call(e,r))&&n.push(r);return n}function qb(e){return Vy(e)?Rb(e,!0):Kb(e)}var Jb=hy(Object,`create`);function Yb(){this.__data__=Jb?Jb(null):{},this.size=0}function Xb(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}var Zb=`__lodash_hash_undefined__`,Qb=Object.prototype.hasOwnProperty;function $b(e){var t=this.__data__;if(Jb){var n=t[e];return n===Zb?void 0:n}return Qb.call(t,e)?t[e]:void 0}var ex=Object.prototype.hasOwnProperty;function tx(e){var t=this.__data__;return Jb?t[e]!==void 0:ex.call(t,e)}var nx=`__lodash_hash_undefined__`;function rx(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=Jb&&t===void 0?nx:t,this}function ix(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ix.prototype.clear=Yb,ix.prototype.delete=Xb,ix.prototype.get=$b,ix.prototype.has=tx,ix.prototype.set=rx;function ax(){this.__data__=[],this.size=0}function ox(e,t){for(var n=e.length;n--;)if(My(e[n][0],t))return n;return-1}var sx=Array.prototype.splice;function cx(e){var t=this.__data__,n=ox(t,e);return n<0?!1:(n==t.length-1?t.pop():sx.call(t,n,1),--this.size,!0)}function lx(e){var t=this.__data__,n=ox(t,e);return n<0?void 0:t[n][1]}function ux(e){return ox(this.__data__,e)>-1}function dx(e,t){var n=this.__data__,r=ox(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function fx(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}fx.prototype.clear=ax,fx.prototype.delete=cx,fx.prototype.get=lx,fx.prototype.has=ux,fx.prototype.set=dx;var px=hy(gv,`Map`);function mx(){this.size=0,this.__data__={hash:new ix,map:new(px||fx),string:new ix}}function hx(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function gx(e,t){var n=e.__data__;return hx(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function _x(e){var t=gx(this,e).delete(e);return this.size-=+!!t,t}function vx(e){return gx(this,e).get(e)}function yx(e){return gx(this,e).has(e)}function bx(e,t){var n=gx(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function xx(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}xx.prototype.clear=mx,xx.prototype.delete=_x,xx.prototype.get=vx,xx.prototype.has=yx,xx.prototype.set=bx;function Sx(e){return e==null?``:Lv(e)}function Cx(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var wx=zb(Object.getPrototypeOf,Object),Tx=`[object Object]`,Ex=Function.prototype,Dx=Object.prototype,Ox=Ex.toString,kx=Dx.hasOwnProperty,Ax=Ox.call(Object);function jx(e){if(!kv(e)||Ov(e)!=Tx)return!1;var t=wx(e);if(t===null)return!0;var n=kx.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&Ox.call(n)==Ax}
vendor: 2,646 bytes, line 4
4function Mx(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}function Nx(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:Mx(e,t,n)}var Px=RegExp(`[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]`);function Fx(e){return Px.test(e)}function Ix(e){return e.split(``)}var Lx=`\\ud800-\\udfff`,Rx=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,zx=`\\ufe0e\\ufe0f`,Bx=`[`+Lx+`]`,Vx=`[`+Rx+`]`,Hx=`\\ud83c[\\udffb-\\udfff]`,Ux=`(?:`+Vx+`|`+Hx+`)`,Wx=`[^`+Lx+`]`,Gx=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Kx=`[\\ud800-\\udbff][\\udc00-\\udfff]`,qx=`\\u200d`,Jx=Ux+`?`,Yx=`[`+zx+`]?`,Xx=`(?:`+qx+`(?:`+[Wx,Gx,Kx].join(`|`)+`)`+Yx+Jx+`)*`,Zx=Yx+Jx+Xx,Qx=`(?:`+[Wx+Vx+`?`,Vx,Gx,Kx,Bx].join(`|`)+`)`,$x=RegExp(Hx+`(?=`+Hx+`)|`+Qx+Zx,`g`);function eS(e){return e.match($x)||[]}function tS(e){return Fx(e)?eS(e):Ix(e)}function nS(e){return function(t){t=Sx(t);var n=Fx(t)?tS(t):void 0,r=n?n[0]:t.charAt(0),i=n?Nx(n,1).join(``):t.slice(1);return r[e]()+i}}var rS=nS(`toUpperCase`);function iS(e){return rS(Sx(e).toLowerCase())}function aS(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function oS(e){return function(t){return e?.[t]}}var sS=oS({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`}
4),cS=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,lS=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function uS(e){return e=Sx(e),e&&e.replace(cS,sS).replace(lS,``)}var dS=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function fS(e){return e.match(dS)||[]}var pS=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function mS(e){return pS.test(e)}var hS=`\\ud800-\\udfff`,gS=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,_S=`\\u2700-\\u27bf`,vS=`a-z\\xdf-\\xf6\\xf8-\\xff`,yS=`\\xac\\xb1\\xd7\\xf7`,bS=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,xS=`\\u2000-\\u206f`,SS=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,CS=`A-Z\\xc0-\\xd6\\xd8-\\xde`,wS=`\\ufe0e\\ufe0f`,TS=yS+bS+xS+SS,ES=`['’]`,DS=`[`+TS+`]`,OS=`[`+gS+`]`,kS=`\\d+`,AS=`[`+_S+`]`,jS=`[`+vS+`]`,MS=`[^`+hS+TS+kS+_S+vS+CS+`]`,NS=`(?:`+OS+`|\\ud83c[\\udffb-\\udfff])`,PS=`[^`+hS+`]`,FS=`(?:\\ud83c[\\udde6-\\uddff]){2}`,IS=`[\\ud800-\\udbff][\\udc00-\\udfff]`,LS=`[`+CS+`]`,RS=`\\u200d`,zS=`(?:`+jS+`|`+MS+`)`,BS=`(?:`+LS+`|`+MS+`)`,VS=`(?:`+ES+`(?:d|ll|m|re|s|t|ve))?`,HS=`(?:`+ES+`(?:D|LL|M|RE|S|T|VE))?`,US=NS+`?`,WS=`[`+wS+`]?`,GS=`(?:`+RS+`(?:`+[PS,FS,IS].join(`|`)+`)`+WS+US+`)*`,KS=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,qS=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,JS=WS+US+GS,YS=`(?:`+[AS,FS,IS].join(`|`)+`)`+JS,XS=RegExp([LS+`?`+jS+`+`+VS+`(?=`+[DS,LS,`$`].join(`|`)+`)`,BS+`+`+HS+`(?=`+[DS,LS+zS,`$`].join(`|`)+`)`,LS+`?`+zS+`+`+VS,LS+`+`+HS,qS,KS,kS,YS].join(`|`),`g`);function ZS(e){return e.match(XS)||[]}function QS(e,t,n){return e=Sx(e),t=n?void 0:t,t===void 0?mS(e)?ZS(e):fS(e):e.match(t)||[]}var $S=RegExp(`['’]`,`g`);function eC(e){return function(t){return aS(QS(uS(t).replace($S,``)),e,``)}}var tC=eC(function(e,t,n){return t=t.toLowerCase(),e+(n?iS(t):t)});function nC(){this.__data__=new fx,this.size=0}function rC(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function iC(e){return this.__data__.get(e)}function aC(e){return this.__data__.has(e)}var oC=200;function sC(e,t){var n=this.__data__;if(n instanceof fx){var r=n.__data__;if(!px||r.length<oC-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new xx(r)}return n.set(e,t),this.size=n.size,this}function cC(e){var t=this.__data__=new fx(e);this.size=t.size}cC.prototype.clear=nC,cC.prototype.delete=rC,cC.prototype.get=iC,cC.prototype.has=aC,cC.prototype.set=sC;var lC=typeof exports==`object`&&exports&&!exports.nodeType&&exports,uC=lC&&typeof module==`object`&&module&&!module.nodeType&&module,dC=uC&&uC.exports===lC?gv.Buffer:void 0,fC=dC?dC.allocUnsafe:void 0;function pC(e,t){if(t)return e.slice();var n=e.length,r=fC?fC(n):new e.constructor(n);return e.copy(r),r}function mC(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function hC(){return[]}var gC=Object.prototype.propertyIsEnumerable,_C=Object.getOwnPropertySymbols,vC=_C?function(e){return e==null?[]:(e=Object(e),mC(_C(e),function(t){return gC.call(e,t)}))}:hC;function yC(e,t,n){var r=t(e);return Nv(e)?r:Cx(r,n(e))}function bC(e){return yC(e,Ub,vC)}var xC=hy(gv,`DataView`),SC=hy(gv,`Promise`),CC=hy(gv,`Set`),wC=`[object Map]`,TC=`[object Object]`,EC=`[object Promise]`,DC=`[object Set]`,OC=`[object WeakMap]`,kC=`[object DataView]`,AC=ay(xC),jC=ay(px),MC=ay(SC),NC=ay(CC),PC=ay(gy),FC=Ov;(xC&&FC(new xC(new ArrayBuffer(1)))!=kC||px&&FC(new px)!=wC||SC&&FC(SC.resolve())!=EC||CC&&FC(new CC)!=DC||gy&&FC(new gy)!=OC)&&(FC=function(e){var t=Ov(e),n=t==TC?e.constructor:void 0,r=n?ay(n):``;if(r)switch(r){case AC:return kC;case jC:return wC;case MC:return EC;case NC:return DC;case PC:return OC}return t});var IC=FC,LC=gv.Uint8Array;function RC(e){var t=new e.constructor(e.byteLength);return new LC(t).set(new LC(e)),t}function zC(e,t){var n=t?RC(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function BC(e){return typeof e.constructor==`function`&&!Gy(e)?vy(wx(e)):{}}var VC=`__lodash_hash_undefined__`;function HC(e){return this.__data__.set(e,VC),this}function UC(e){return this.__data__.has(e)}function WC(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new xx;++t<n;)this.add(e[t])}WC.prototype.add=WC.prototype.push=HC,WC.prototype.has=UC;function GC(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function KC(e,t){return e.has(t)}var qC=1,JC=2;function YC(e,t,n,r,i,a){var o=n&qC,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&JC?new WC:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}
vendor: 4,320 bytes, line 4
4if(p){if(!GC(t,function(e,t){if(!KC(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}function XC(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function ZC(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var QC=1,$C=2,ew=`[object Boolean]`,tw=`[object Date]`,nw=`[object Error]`,rw=`[object Map]`,iw=`[object Number]`,aw=`[object RegExp]`,ow=`[object Set]`,sw=`[object String]`,cw=`[object Symbol]`,lw=`[object ArrayBuffer]`,uw=`[object DataView]`,dw=_v?_v.prototype:void 0,fw=dw?dw.valueOf:void 0;function pw(e,t,n,r,i,a,o){switch(n){case uw:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case lw:return!(e.byteLength!=t.byteLength||!a(new LC(e),new LC(t)));case ew:case tw:case iw:return My(+e,+t);case nw:return e.name==t.name&&e.message==t.message;case aw:case sw:return e==t+``;case rw:var s=XC;case ow:var c=r&QC;if(s||=ZC,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=$C,o.set(e,t);var u=YC(s(e),s(t),r,i,a,o);return o.delete(e),u;case cw:if(fw)return fw.call(e)==fw.call(t)}return!1}var mw=1,hw=Object.prototype.hasOwnProperty;function gw(e,t,n,r,i,a){var o=n&mw,s=bC(e),c=s.length;if(c!=bC(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:hw.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var m=o;++l<c;){u=s[l];var h=e[u],g=t[u];if(r)var _=o?r(g,h,u,t,e,a):r(h,g,u,e,t,a);if(!(_===void 0?h===g||i(h,g,n,r,a):_)){p=!1;break}m||=u==`constructor`}if(p&&!m){var v=e.constructor,y=t.constructor;v!=y&&`constructor`in e&&`constructor`in t&&!(typeof v==`function`&&v instanceof v&&typeof y==`function`&&y instanceof y)&&(p=!1)}return a.delete(e),a.delete(t),p}var _w=1,vw=`[object Arguments]`,yw=`[object Array]`,bw=`[object Object]`,xw=Object.prototype.hasOwnProperty;function Sw(e,t,n,r,i,a){var o=Nv(e),s=Nv(t),c=o?yw:IC(e),l=s?yw:IC(t);c=c==vw?bw:c,l=l==vw?bw:l;var u=c==bw,d=l==bw,f=c==l;if(f&&rb(e)){if(!rb(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new cC,o||Ib(e)?YC(e,t,n,r,i,a):pw(e,t,c,n,r,i,a);if(!(n&_w)){var p=u&&xw.call(e,`__wrapped__`),m=d&&xw.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new cC,i(h,g,n,r,a)}}return f?(a||=new cC,gw(e,t,n,r,i,a)):!1}function Cw(e,t,n,r,i){return e===t?!0:e==null||t==null||!kv(e)&&!kv(t)?e!==e&&t!==t:Sw(e,t,n,r,Cw,i)}function ww(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}var Tw=ww();function Ew(e,t){return e&&Tw(e,t,Ub)}var Dw=function(){return gv.Date.now()},Ow=`Expected a function`,kw=Math.max,Aw=Math.min;function jw(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(Ow);t=Jv(t)||0,Hv(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?kw(Jv(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?Aw(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=Dw();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(Dw())}function x(){var e=Dw(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}function Mw(e,t,n){(n!==void 0&&!My(e[t],n)||n===void 0&&!(t in e))&&jy(e,t,n)}function Nw(e){return kv(e)&&Vy(e)}function Pw(e,t){if((t!==`constructor`||typeof e[t]!=`function`)&&t!=`__proto__`)return e[t]}function Fw(e){return Fy(e,qb(e))}function Iw(e,t,n,r,i,a,o){var s=Pw(e,n),c=Pw(t,n),l=o.get(c);if(l){Mw(e,n,l);return}var u=a?a(s,c,n+``,e,t,o):void 0,d=u===void 0;if(d){var f=Nv(c),p=!f&&rb(c),m=!f&&!p&&Ib(c);u=c,f||p||m?Nv(s)?u=s:Nw(s)?u=by(s):p?(d=!1,u=pC(c,!0)):m?(d=!1,u=zC(c,!0)):u=[]:jx(c)||Qy(c)?(u=s,Qy(s)?u=Fw(s):(!Hv(s)||ey(s))&&(u=BC(c))):d=!1}d&&(o.set(c,u),i(u,c,r,a,o),o.delete(c)),Mw(e,n,u)}function Lw(e,t,n,r,i){e!==t&&Tw(t,function(a,o){if(i||=new cC,Hv(a
4))Iw(e,t,o,n,Lw,r,i);else{var s=r?r(Pw(e,o),a,o+``,e,t,i):void 0;s===void 0&&(s=a),Mw(e,o,s)}},qb)}function Rw(e,t,n,r){return Ew(e,function(e,i,a){t(r,n(e),i,a)}),r}function zw(e,t){return function(n,r){return Rw(n,e,t(r),{})}}var Bw=Object.prototype.toString,Vw=zw(function(e,t,n){t!=null&&typeof t.toString!=`function`&&(t=Bw.call(t)),e[t]=n},Ty(Yv));function Hw(e,t){return Cw(e,t)}var Uw=eC(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()}),Ww=Uy(function(e,t,n){Lw(e,t,n)}),Gw=eC(function(e,t,n){return e+(n?` `:``)+rS(t)}),Kw={CONTINUE:100,SWITCHING_PROTOCOLS:101,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,IM_USED:226,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,REQUEST_ENTITY_TOO_LARGE:413,REQUEST_URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,REQUESTED_RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE:431,UNAVAILABLE_FOR_LEGAL_REASONS:451,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511},qw=Vw(Kw),Jw=e=>Gw(tC(qw[e])),Yw=500,Xw=Vw(Kw),Zw=async(e,t={},n=null)=>{let{$router:r,$i18n:i,$paths:a,$dsc:o}=K(),s=i.locale.value||`fi-FI`;if(t.headers!==`object`&&(t.headers={}),t.headers[`x-st1-locale`]=s,e===a.getEndpoint(`page`)){if(!r.hasRoute(n.name))return!1;if(t.query===void 0&&(t.query={}),t.query.path&&t.query.path!==`/`){let e=t.query.path.replace(/^\//,``).split(`/`);e[0]===`preview`&&(e.splice(0,1),t.headers[`x-st1-preview`]=!0),e[0]===i.locale.value&&e.splice(0,1),t.query.path=e.length>0&&e[0]!==``?e.join(`/`):`/`}else t.query.path=`/`}try{let n=`/proxy/${e}`,r=t.$===!1;if(delete t.$,!r)return await $fetch(n,t);let s=await useFetch(n,t);if(s.error.value){let t=Error(s.error.value);if(t.fatal=s.error.value.statusCode>=Yw,t.statusCode=s.error.value.statusCode,e===a.getEndpoint(`page`)||e===a.getEndpoint(`layout`))throw Cd(t);o.msg.error(i.t(`httpMessages.${Xw[t.status]}`))}return s}catch(t){if(e===a.getEndpoint(`page`)||e===a.getEndpoint(`layout`))throw Cd({statusCode:t.status??Yw,fatal:t.status>=Yw,statusMessage:i.t(`httpMessages.${Xw[t.status]}`)});o.msg.error(i.t(`httpMessages.${Xw[t.status]}`))}},Qw=B_(`user`,{state:()=>({user:{email:``,emailConfirmation:``,firstname:``,lastname:``,phone:``,telephonePrefix:`FIN|358`,telephoneNumber:``,marketing:[],cards:[]},loggedIn:!1}),actions:{async loadUser(){let{$paths:e}=K(),t=await Zw(e.getEndpoint(`customer`));this.user={firstname:t.firstName,lastname:t.lastName,email:t.emailToken,phone:t.phoneNumber,telephonePrefix:this.parsePhone(`prefix`,t.phoneNumber),telephoneNumber:this.parsePhone(`number`,t.phoneNumber)},this.loggedIn=!0},resetUser(){this.user={email:``,emailConfirmation:``,firstname:``,lastname:``,telephonePrefix:`FIN|358`,telephoneNumber:``,marketing:[]},this.loggedIn=!1},parsePhone(e,t){if(t){if(t.slice(0,4)===`+358`)return e===`prefix`?`FIN|358`:t.slice(4);if(t.slice(0,3)===`+47`)return e===`prefix`?`NO|47`:t.slice(3);if(t.slice(0,3)===`+46`)return e===`prefix`?`SE|46`:t.slice(3)}},async loadCards(){let{$paths:e}=K();this.cards=await Zw(e.getEndpoint(`cards`))},async logout(){let{$dsc:e}=K();try{await $fetch(`/api/v1/logout`),this.resetUser()}catch{e.msg.error().addNotification(`messages.something-went-wrong`)}}},getters:{getFirstName:e=>e.user.firstname,getUser:e=>e.user,getLabel:e=>e.loggedIn?e.user.firstname:`login`,getLoggedIn:e=>e.loggedIn}}),$w=gd(async()=>{let e,t,{$i18n:n,$paths:r}
4=K(),{cookie:i}=pv([`cookie`]),{headers:a}=([e,t]=Sl(()=>$fetch.raw(`/api/v1/auth`,{headers:{"x-st1-locale":n.locale.value,cookie:i}})),e=await e,t(),e);if(a.get(`x-user-status`)===`AUTHORIZED`)try{a.getSetCookie();let n,i=([e,t]=Sl(()=>$fetch(`/proxy/${r.getEndpoint(`customer`)}`,{headers:{cookie:n}})),e=await e,t(),e);i?Qw().$patch({user:{firstname:i.firstName,lastname:i.lastName,email:i.emailToken,phone:i.phoneNumber,telephonePrefix:Qw().parsePhone(`prefix`,i.phoneNumber),telephoneNumber:Qw().parsePhone(`number`,i.phoneNumber)},loggedIn:!0}):Qw().resetUser()}catch{console.warn(`User not found for session on b2c-my-pages-view-v2/v1/customer/details`)}},1);function eT(e){return new URL(globalThis.location.href)}var tT={"fi-FI":{"/yksityisille":`/`,"/private-ukk":`/yksityisille/tuotteet`,"/ota-yhteytta/tilaa-lammitysoljya":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yrityksille/ota-yhteytta/asiakaspalvelu/usein-kysyttya":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/1vision-biogasin-tavoitteena-tulla-pohjoismaiden-johtavaksi-biokaasutoimijaksi":`/tietoa-meista`,"/1vision-biogasista-tulee-st1-biokraft":`/tietoa-meista`,"/ajankohtaista-geolammosta":`/tietoa-meista`,"/ajankohtaista-ja-tiedotteet":`/tietoa-meista`,"/ajankohtaista-tietoa-polttonesteiden-hankintaketjustamme":`/tietoa-meista`,"/ammattiliikenne":`/yrityksille`,"/Aneo-HitecVision-and-St1-join-forces":`/tietoa-meista`,"/apple-pay-maksusovellus-st1-asiakkaille":`/yksityisille/kanta-asiakkuus`,"/arvonnan_saannot":`/`,"/arvonnan-saannot-voita-sahkoauto":`/`,"/arvonta_hiihtopipot":`/`,"/arvonta_HS_lahjakortti":`/`,"/asemahaku/asemahaku/st1-automaatti-hanko-kauppatori":`/asemahaku`,"/asemahaku/shell-aanekoski-hirvaskangas":`/asemahaku`,"/asemahaku/shell-aura":`/asemahaku`,"/asemahaku/shell-espoo-bembole":`/asemahaku`,"/asemahaku/shell-espoo-haukilahti":`/asemahaku`,"/asemahaku/shell-espoo-lahnus":`/asemahaku`,"/asemahaku/shell-espoo-suomenoja":`/asemahaku`,"/asemahaku/shell-espoo-vallikallio":`/asemahaku`,"/asemahaku/shell-express-helsinki-etela-haaga":`/asemahaku`,"/asemahaku/shell-express-helsinki-kruununhaka":`/asemahaku`,"/asemahaku/shell-express-hyvinkaa-sillankorvankatu":`/asemahaku`,"/asemahaku/shell-express-kouvola-kappelikatu":`/asemahaku`,"/asemahaku/shell-express-mikkeli-visulahti":`/asemahaku`,"/asemahaku/shell-express-nurmijarvi-klaukkala":`/asemahaku`,"/asemahaku/shell-express-oulu-valivainio":`/asemahaku`,"/asemahaku/shell-express-tuusula-kellokoski":`/asemahaku`,"/asemahaku/shell-express-vantaa-malmarinrinne":`/asemahaku`,"/asemahaku/shell-express-vantaa-rajatorppa":`/asemahaku`,"/asemahaku/shell-express-vantaa-rekola":`/asemahaku`,"/asemahaku/shell-finstrom-godby":`/asemahaku`,"/asemahaku/shell-hameenlinna-iittala":`/asemahaku`,"/asemahaku/shell-helsinki-ala-tikkurila":`/asemahaku`,"/asemahaku/shell-helsinki-alppila":`/asemahaku`,"/asemahaku/shell-helsinki-etela-haaga":`/asemahaku`,"/asemahaku/shell-helsinki-herttoniemi":`/asemahaku`,"/asemahaku/shell-helsinki-itakeskus":`/asemahaku`,"/asemahaku/shell-helsinki-kapyla":`/asemahaku`,"/asemahaku/shell-helsinki-konala":`/asemahaku`,"/asemahaku/shell-helsinki-lauttasaari":`/asemahaku`,"/asemahaku/shell-helsinki-myllypuro":`/asemahaku`,"/asemahaku/shell-helsinki-pukinmaki":`/asemahaku`,"/asemahaku/shell-helsinki-tullinpuomi":`/asemahaku`,"/asemahaku/shell-ii":`/asemahaku`,"/asemahaku/shell-jamsa":`/asemahaku`,"/asemahaku/shell-jarvenpaa-mannilantie":`/asemahaku`,"/asemahaku/shell-jyvaskyla-matkakeskus":`/asemahaku`,"/asemahaku/shell-kaarina":`/asemahaku`,"/asemahaku/shell-kalajoki":`/asemahaku`,"/asemahaku/shell-kankaanpaa":`/asemahaku`,"/asemahaku/shell-karigasniemi":`/asemahaku`,"/asemahaku/shell-kempele-zeppelin":`/asemahaku`,"/asemahaku/shell-kokkola-vitsari":`/asemahaku`,"/asemahaku/shell-lahti-kivistonmaki":`/asemahaku`,"/asemahaku/shell-laitila":`/asemahaku`,"/asemahaku/shell-lieto":`/asemahaku`,"/asemahaku/shell-liperi-ylamylly":`/asemahaku`,"/asemahaku/shell-lohja-virkkala":`/asemahaku`,"/asemahaku/shell-loimaa":`/asemahaku`,"/asemahaku/shell-maarianhamina":`/asemahaku`,"/asemahaku/shell-maarianhamina-helmisimpukkaexpress":`/asemahaku`,"/asemahaku/shell-mantsala-p":`/asemahaku`,"/asemahaku/shell-mikkeli-ristiinantie":`/asemahaku`,"/asemahaku/shell-muurame":`/asemahaku`,"/asemahaku/shell-nurmijarvi-rajamaki":`/asemahaku`,"/asemahaku/shell-oripa
4a":`/asemahaku`,"/asemahaku/shell-orivesi":`/asemahaku`,"/asemahaku/shell-oulu-haapalehto":`/asemahaku`,"/asemahaku/shell-oulu-oulunsalo":`/asemahaku`,"/asemahaku/shell-outokumpu":`/asemahaku`,"/asemahaku/shell-parkano":`/asemahaku`,"/asemahaku/shell-pihtipudas":`/asemahaku`,"/asemahaku/shell-piikkio":`/asemahaku`,"/asemahaku/shell-pori-koivula":`/asemahaku`,"/asemahaku/shell-pori-noormarkku":`/asemahaku`,"/asemahaku/shell-porvoo-kuninkaanportti":`/asemahaku`,"/asemahaku/shell-raasepori-karjaa":`/asemahaku`,"/asemahaku/shell-rovaniemi-erottaja":`/asemahaku`,"/asemahaku/shell-rovaniemi-napapiiri":`/asemahaku`,"/asemahaku/shell-rovaniemi-teollisuustie":`/asemahaku`,"/asemahaku/shell-salo-halikko":`/asemahaku`,"/asemahaku/shell-savonlinna-miekkoniemi":`/asemahaku`,"/asemahaku/shell-siilinjarvi":`/asemahaku`,"/asemahaku/shell-tampere-lahdenperankatu":`/asemahaku`,"/asemahaku/shell-tampere-sammon-valtatie":`/asemahaku`,"/asemahaku/shell-ts-helsinki-vuosaari-2":`/asemahaku`,"/asemahaku/shell-ts-kotka-mussalo":`/asemahaku`,"/asemahaku/shell-ts-nastola":`/asemahaku`,"/asemahaku/shell-ts-rauma-satama":`/asemahaku`,"/asemahaku/shell-ts-seinajoki-pohjankaari":`/asemahaku`,"/asemahaku/shell-ts-tornio-varikonkatu":`/asemahaku`,"/asemahaku/shell-ts-tuusula-senkkerin-metsatie":`/asemahaku`,"/asemahaku/shell-turku-oriketo":`/asemahaku`,"/asemahaku/shell-turku-satashell":`/asemahaku`,"/asemahaku/shell-vaasa-pitkakatu":`/asemahaku`,"/asemahaku/shell-vammala-pesurinkatu":`/asemahaku`,"/asemahaku/shell-vammala-stormi":`/asemahaku`,"/asemahaku/shell-vantaa-hakunila":`/asemahaku`,"/asemahaku/shell-vantaa-kaivoksela":`/asemahaku`,"/asemahaku/shell-vantaa-mikkola":`/asemahaku`,"/asemahaku/shell-vantaa-ruskeasanta":`/asemahaku`,"/asemahaku/shell-veneasema-helsinki-karhusaari":`/asemahaku`,"/asemahaku/shell-ylivieska":`/asemahaku`,"/asemahaku/shell-ylojarvi":`/asemahaku`,"/asemahaku/st1-aura":`/asemahaku`,"/asemahaku/st1-automaatti-espoo-auroranportti":`/asemahaku`,"/asemahaku/st1-automaatti-espoo-lahderanta":`/asemahaku`,"/asemahaku/st1-automaatti-espoo-olarinluoma":`/asemahaku`,"/asemahaku/st1-automaatti-heinola":`/asemahaku`,"/asemahaku/st1-automaatti-helsinki-kivikko":`/asemahaku`,"/asemahaku/st1-automaatti-helsinki-tattarisuo":`/asemahaku`,"/asemahaku/st1-automaatti-hollola-kunnantie":`/asemahaku`,"/asemahaku/st1-automaatti-hyvinkaa-hakakallio":`/asemahaku`,"/asemahaku/st1-automaatti-iitti-kausala":`/asemahaku`,"/asemahaku/st1-automaatti-ilmajoki":`/asemahaku`,"/asemahaku/st1-automaatti-jamsa-patalahti":`/asemahaku`,"/asemahaku/st1-automaatti-joensuu-reijola":`/asemahaku`,"/asemahaku/st1-automaatti-jyvaskyla-seppala":`/asemahaku`,"/asemahaku/st1-automaatti-jyvaskyla-viitaniemi":`/asemahaku`,"/asemahaku/st1-automaatti-kaarina":`/asemahaku`,"/asemahaku/st1-automaatti-kajaani-sissikatu":`/asemahaku`,"/asemahaku/st1-automaatti-kalvia":`/asemahaku`,"/asemahaku/st1-automaatti-kangasala-kt-921":`/asemahaku`,"/asemahaku/st1-automaatti-kangasniemi":`/asemahaku`,"/asemahaku/st1-automaatti-kerava-keskusta":`/asemahaku`,"/asemahaku/st1-automaatti-kirkkonummi-veikkola":`/asemahaku`,"/asemahaku/st1-automaatti-kontiolahti":`/asemahaku`,"/asemahaku/st1-automaatti-kouvola-kankaro":`/asemahaku`,"/asemahaku/st1-automaatti-kuopio-petonen":`/asemahaku`,"/asemahaku/st1-automaatti-kuopio-saaristokatu":`/asemahaku`,"/asemahaku/st1-automaatti-lahti-renkomaki":`/asemahaku`,"/asemahaku/st1-automaatti-lapua-keskusta":`/asemahaku`,"/asemahaku/st1-automaatti-lapua-poutuntie":`/asemahaku`,"/asemahaku/st1-automaatti-lieksa":`/asemahaku`,"/asemahaku/st1-automaatti-mantsala-keskusta":`/asemahaku`,"/asemahaku/st1-automaatti-mikkeli-insinoorinkatu":`/asemahaku`,"/asemahaku/st1-automaatti-mikkeli-mannerheimintie":`/asemahaku`,"/asemahaku/st1-automaatti-nakkila":`/asemahaku`,"/asemahaku/st1-automaatti-nokia-nuijamiestentie":`/asemahaku`,"/asemahaku/st1-automaatti-nokia-yrittajakatu":`/asemahaku`,"/asemahaku/st1-automaatti-nurmes":`/asemahaku`,"/asemahaku/st1-automaatti-orivesi":`/asemahaku`,"/asemahaku/st1-automaatti-oulu-automuseontie":`/asemahaku`,"/asemahaku/st1-automaatti-oulu-knuutilankangas":`/asemahaku`,"/asemahaku/st1-automaatti-outokumpu":`/asemahaku`,"/asemahaku/st1-automaatti-petajavesi":`/asemahaku`,"/asemahaku/st1-automaatti-pirkkala":`/asemahaku`,"/asemahaku/st1-automaatti-pori-mikkola":`/asemahaku`,"/asemahaku/st1-automaatti-pori-musa":`/asemahaku`,"/asemahaku/st1-automaatti-pornainen":`/asemahaku`,"/asemahaku/st1-automaatti-pudasjarvi":`/asemahaku`,"/asemahaku/st1-automaatti-raasepori-tammisaari":`/asemahaku`,"/asemahaku/st1-automaatti-raisio-hauninen":`/asemahaku`,"/asemahaku/st1-automaatti-raisio-kuninkoja":`/asemahaku`,"/asemahaku/st1-automaatti-salo-turuntie":`/asemahaku`,"/asemahaku/st1-automaatti-sastamala-vammala":`/asemahaku`,"/asemahaku/st1-automaatti-sipoo-jokivarrentie":`/asemahaku`,"/asemahaku/st1-automaatti-sotkamo":`/asemahaku`,"/asemahaku/st1-automaatti-suomussalmi-ammansaari":`/asemahaku`,"/asemahaku/st1-automaatti-tampere-lielahti":`/asemahaku`,"/asemahaku/st1-automaatti-turku-moisio":`/asemahaku`,"/asemahaku/st1-automaatti-tuusula-kulomaentie":`/asemahaku`,"/asemahaku/st1-automaatti-tuusula-riihikallio":`/asemahaku`,"/asemahaku/st1-automaatti-ulvila":`/asemahaku`,"/asemahaku/st1-automaatti-vantaa-korso":`/asemahaku`,"/asemahaku/st1-automaatti-vantaa-porttisuo":`/asemahaku`,"/asemahaku/st1-automaatti-vantaa-simonkyla":`/asemahaku`,"/asemahaku/st1-automaatti-vantaa-vapaala":`/asemahaku`,"/asemahaku/st1-automaatti-vantaa-virkatie":`/asemahaku`,"/asemahaku/st1-automaatti-vantaa-voutila":`/asemahaku`,"/asemahaku/st1-automaatti-ylane":`/asemahaku`,"/asemahaku/st1-automaatti-ylistaro":`/asemahaku`,"/asemahaku/st1-biogas-salo-halikko":`/asemahaku`,"/asemahaku/st1-espoo-bembole":`/asemahaku`,"/asemahaku/st1-eura":`/asemahaku`,"/asemahaku/st1-ev-mantsala-p":`/asemahaku`,"/asemahaku/st1-honkajoki":`/asemahaku`,"/asemahaku/st1-ikaalinen":`/asemahaku`,"/asemahaku/st1-kangasala-kt-1070":`/asemahaku`,"/asemahaku/st1-kankaanpaa":`/asemahaku`,"/asemahaku/st1-karvia":`/asemahaku`,"/asemahaku/st1-kerimaki":`/asemahaku`,"/asemahaku/st1-kouvola-myllykoski":`/asemahaku`,"/asemahaku/st1-lappeenranta-hakali":`/asemahaku`,"/asemahaku/st1-lappeenranta-lauritsala":`/asemahaku`,"/asemahaku/st1-laukaa":`/asemahaku`,"/asemahaku/st1-laukaa-vihtavuori":`/asemahaku`,"/asemahaku/st1-lbg-hameenlinna-iittala":`/asemahaku`,"/asemahaku/st1-lbg-mantsala-p":`/asemahaku`,"/asemahaku/st1-l
4iperi-kuusikkolantie":`/asemahaku`,"/asemahaku/st1-lohja-virkkala":`/asemahaku`,"/asemahaku/st1-mantsala-p":`/asemahaku`,"/asemahaku/st1-naantali-alppilankatu":`/asemahaku`,"/asemahaku/st1-oravainen":`/asemahaku`,"/asemahaku/st1-pirkkala":`/asemahaku`,"/asemahaku/st1-pori-porinportti":`/asemahaku`,"/asemahaku/st1-raisio-keskusta":`/asemahaku`,"/asemahaku/st1-raisio-kuninkoja":`/asemahaku`,"/asemahaku/st1-tampere-sammon-valtatie":`/asemahaku`,"/asemahaku/st1-vantaa-lentoasema":`/asemahaku`,"/asemahaku/st1-veneasema-helsinki-lauttasaari":`/asemahaku`,"/asematapahtumat":`/`,"/asiakaspalvelu-korttikuoletukset-peruutukset":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-laskutus":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-lisakorttien-tilaukset":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-muu":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-nettipesu":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-osoitteen-muutos":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-st1-asemat":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-suoratoimitukset":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelu-tunnusluvun-tilaaminen":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakaspalvelumme-on-ruuhkautunut2":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/asiakastiedote":`/`,"/asiakkaan-aani":`/`,"/autopesu-arvonnan-saannot":`/`,"/b2b":`/yrityksille/b2b`,"/bensiini":`/yksityisille/tuotteet`,"/capman-infra-ja-st1-sopivat-yhteistyosta-maalampolaitosten-rakentamiseksi":`/tietoa-meista`,"/caverion-ja-st1-lahienergia-yhdistavat-nyt-osaamisensa-suurkiinteistojen-maalampoprojekteissa":`/tietoa-meista`,"/cellunolix-etanolitehtaan-rakentaminen-alkaa-kajaanissa":`/tietoa-meista`,"/corporate.vattenfall.se":`/tietoa-meista`,"/Covid-19-vaikutus-asemilla":`/`,"/[email protected]":`/`,"/[email protected]":`/`,"/[email protected]":`/`,"/Davvin_tuulipuistohankkeen_sosiaalinen_vastuu_ja_vaikutusten_arviointi":`/tietoa-meista`,"/Davvin-tuulivoimapuistohanketta-tehdaan-paikallisyhteisojen-kanssa":`/tietoa-meista`,"/deepheat":`/yksityisille/tuotteet`,"/demo-form":`/`,"/diesel":`/yksityisille/tuotteet`,"/dieselin2laatupisteet":`/yrityksille/energiatuotteet/b2b-dieselit/dieselin2laatupisteet`,"/edullinen-etanoliautoilu-nyt-mahdollista-sadoille-tuhansille-bensiiniautoilijoil":`/yksityisille/tuotteet`,"/ekoautoseminaari-eduskunta-tiivistelma":`/`,"/en":`https://st1.com`,"/eng/privacy-policy":`/eng/privacy-policy`,"/eng/st1-sahkoisten-kanavien-kayttoehdot-kuluttajille":`/Terms-of-Use-of-St1-Electronic-Channels-for-Consumers`,"/eng/st1asiakasohjelmanehdot":`/`,"/ensimmaiset-huoltamokahvilatyontekijat-valmistuivat-st1n-uudesta-koulutusohjelmasta":`/tietoa-meista`,"/etanoliautoilijat-ry-toimii-vahapaastoisemman-liikenteen-puolesta":`/tietoa-meista`,"/etanoliautoilu":`/`,"/etumatkaajat":`/`,"/etumatkakiertue-arvonnan-saannot":`/`,"/fi/st1-stories-hallituksen-puheenjohtajan-katsaus-kun-on-tahtoa-myos-keinot-keksitaan":`/tietoa-meista`,"/fi/st1-stories-merkittavia-raskaan-liikenteen-paastovahennyksia-voitaisiin-tehda-jo-nyt":`/tietoa-meista`,"/fi/st1-stories-st1-rakentaa-kaksi-raskaan-liikenteen-biokaasun-tankkausasemaa-suomeen":`/tietoa-meista`,"/geolampo":`/yksityisille/tuotteet`,"/halytyspalvelu":`/`,"/henrikki-talvitie-st1-oyn-uudeksi-toimitusjohtajaksi":`/tietoa-meista`,"/hiihtoliittoyhteistyo":`/tietoa-meista/st1-yrityksena/hiihtoliitto`,"/huijausviesteja-liikkeella":`/`,"/huoltoasemakysely":`/`,"/huoltoasemat-nyt-ja-tulevaisuudessa":`/`,"/huoltoasemat":`/`,"/hvo":`/yksityisille/tuotteet`,"/hvodiesel":`/yksityisille/tuotteet`,"/if-kunnon-koti-palvelu":`/`,"/iin-olhavan-uudet-voimalat-nostavat-tuuliwatin-tuulivoimakapasiteetin-yli-200-mw":`/tietoa-meista`,"/inferno":`/yrityksille/energiatuotteet/b2b-lammitysoljyt`,"/jatkoa-asemauudistuksille-st1-kunnosti-lippulaiva-asemansa-shell-ruskeasannan-vantaalla":`/tietoa-meista`,"/jo-90-helmisimpukkaa-ja-helmisimpukka-expressia-ympari-maata":`/tietoa-meista`,"/kahdeksan-voimalan-tuulipuiston-rakentaminen-alkaa-siikaisissa":`/tietoa-meista`,"/kajaanin-cellunolixr-etanolitehtaan-rakentaminen-etenee-aikataulussa":`/tietoa-meista`,"/kajaanin-cellunolixr-laajennushanke-yva-kuulutukseen":`/tietoa-meista`,"/kampanja/arvonnan-saannot-hiihtoloma":`/`,"/katevaraus":`/yrityksille/b2b-ota-yhteytta`,"/kati-ihamaki-valittiin-st1-nordicin-hallitukseen":`/tietoa-meista`,"/kauppiaan-kutsumus":`/`,"/Kehitamme_syvalampoteknologiaa_kallioperatutkimuksella":`/`,"/kesasetelin-kautta-toihin":`/tietoa-meista`,"/kespron-ja-st1n-yhteistyo-jatkuu-ja-laajenee":`/tietoa-meista`,"/kirjallisen-menettelyn-lopputulos-ehdotettu-paatos-hyvaksytty":`/tietoa-meista`,"/kitkiaisvaaran-helmi-ja-7-muuta-pyorittavat-lisaa-tuulisahkoa-meri-lappiin":`/tietoa-meista`,"/konsernitiedote-01-12-2021":`/tietoa-meista`,"/koronavirustilanteen-vaikutus-palvelumestarin-palveluihin":`/`,"/korttiehdot":`/yrityksille/b2b-ota-yhteytta`,"/kristine-vergli-grant-carlsen-st1-norjan-uudeksi-toimitusjohtajaksi":`/`,"/kryptovaluuttaa-kaupataan-huijaustarkoituksissa-anttosen-nimissa":`/`,"/kuittipyyntolomake":`/yrityksille/b2b-ota-yhteytta`,"/Kutsu_St1_Nordic_Oy:n_yhtiokokoukseen":`/`,"/Kutsu_St1_Nordic_Oy:n_ylimaaraiseen_yhtiokokoukseen":`/`,"/kutsu-st1-nordic-oyn-varsinaiseen-yhtiokokoukseen":`/`,"/kutsu-yhtiokokoukseen":`/`,"/kutsu-ylimaaraiseen-yhtiokokoukseen":`/`,"/Ladulle-tielta-St1n-hiihtotempaus-tukee-autoilijoiden-tiehyvinvointia":`/`,"/lahienergia-yhteydenottopyynto":`/yrityksille/b2b-ota-yhteytta`,"/lammitysoljyn_tilaaminen":`/yrityksille/b2b-ota-yhteytta`,"/lataus":`/yksityisille/tuotteet/sahkoauton-lataus`,"/lea-rankinen-nimitetty-sustainability-communications-and-public-affairs-business-unit-lead-tehtavaan-st1-nordic-oyssa":`/`,"/legendaarinen-jamsan-patalahti-siirtyy-kotimaisen-st1n-lipun-alle":`/`,"/lut-wartsila-ja-st1-power-to-x-ratkaisut-tulee-nostaa-suomen-energia-ja-ilmastoratkaisujen-ytimeen":`/`,"/maalampokartoitus":`/yksityisille/tuotteet`,"/markkinoiden-ensimmaine
4n-tyokonediesel-st1-mpo-plus-vahentaa-kustannuksia-ja-paastoja":`/`,"/mc-etu":`/`,"/median-kontaktihenkilot":`/`,"/menneentalvenlumet":`/`,"/mika-eerola-st1-refinery-abn-toimitusjohtajaksi":`/`,"/mobiilitankkaa-sujuvammin-ympari-suomen-yli-400lla-st1-ja-shell-asemalla-lataa-st1-way-sovellus":`/yksityisille/kanta-asiakkuus`,"/mobiilitankkaus":`/yksityisille/kanta-asiakkuus`,"/muutos-st1-nordic-oy-n-tilinpaatostiedotteen-2014-julkistusajankohtaan":`/`,"/nivoksen-biokaasun-tankkausasema-mantsalassa-siirtyy-st1n-omistukseen":`/`,"/node/201":`/`,"/node/204":`/`,"/node/221":`/`,"/norjalainen-smart-fuel-as-siirtyy-st1-nordic-oy-n-omistukseen":`/`,"/norjan-kilpailuviranomainen-hylkasi-st1-norge-asn-ehdotetun-ostajan":`/`,"/oikaisu-huhuihin-emme-harjoita-lentopolttonesteliiketoimintaa-suomessa":`/`,"/olemme-mukana-porin-asuntomessuilla":`/`,"/osalla_St1_asemista_hairioita_maksutapahtumien_varmennusten_peruutuksissa":`/`,"/otaniemen-reikien-stimulointivaihe-etenee-suunnitellusti-st1n-tyomaalla":`/`,"/palaute-ja-yhteydenottopyynnot-jarjestokortti":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/palaute-ja-yhteydenottopyynnot-st1kateiskortti":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/palautelomake-shell-yrityskortit":`/yrityksille/b2b-ota-yhteytta`,"/palautelomake-yrityksille":`/yrityksille/b2b-ota-yhteytta`,"/palvelumestari-konsepti-paattyy-suomessa":`/`,"/peab-asfaltin-pilotissa-osa-bitumista-on-korvattu-St1n-biopohjaisella-ligniinilla":`/`,"/perfect-autopesu-arvonnan-saannot":`/`,"/pohjoismaiset_verkkosivustomme":`/`,"/poraustoiden-jatkamista-valmistellaan-st1n-geolampotyomaalla-espoossa":`/`,"/postin-lakko-vaikuttaa-kirjeiden-toimitusaikoihin":`/`,"/private-etu":`/`,"/puhtaan-energian-tekijaksi":`/`,"/q-power-ja-st1-pilotoivat-synteettisen-polttoaineen-valmistusta-biojalostamon-hiilidioksidista":`/`,"/raahen-sarvankankaan-tuulipuisto-taydentaa-tuuliwatin-mittavan-investointiohjelm":`/`,"/RE85_kampanja_arvonnan_saannot":`/`,"/releases":`/`,"/sakerhetsanvisning":`/`,"/SAKlaisten-liittojen-lakko":`/`,"/SAKlaisten-liittojen-lakkouhka":`/`,"/salon-marynummella-pyorivat-nyt-suomen-tehokkaimmat-tuulivoimalat":`/`,"/sampsa-Halinen-nimitetty-energy-trade-and-logistics-liiketoimintayksikon-johtajaksi-st1-nordic-oyssa":`/`,"/sampsa-halinen-valittiin-st1-nordicin-hallitukseen":`/`,"/sca-ja-st1-ovat-perustaneet-yhteisyrityksen-tuottamaan-ja-kehittamaan-nestemaisia-biopolttoaineita":`/`,"/SCAn-ja-St1n-Biorefinery-Ostrandille-sopimus-EUn-innovaatioavustuksesta":`/`,"/security-guidelines":`/`,"/seitseman-huoltoasemaa-pirkanmaalla-siirtyy-st1n-ja-shellin-vareihin":`/`,"/Shell-card-private-korttikuoletukset":`/yrityksille/b2b-ota-yhteytta`,"/shell-laskutus":`/yrityksille/b2b-ota-yhteytta`,"/shell-lisakorttien-tilaus":`/yrityksille/b2b-ota-yhteytta`,"/shell-mantsalaan-burger-king-ravintola":`/`,"/shell-osoitteenmuutos":`/yrityksille/b2b-ota-yhteytta`,"/shell-tunnusluvun-tilaus":`/yrityksille/b2b-ota-yhteytta`,"/shell-yrityskortin-peruutus":`/yrityksille/b2b-ota-yhteytta`,"/shellfleethubhakemuslomake":`/yrityksille/b2b-ota-yhteytta`,"/shift":`/`,"/shift/asiakaspolku":`/`,"/shift/kenian-metsitysprojekti":`/`,"/shift/projektien-vastuullisuus":`/`,"/skal":`/yrityksille/business-palvelut/skal-jasenyys`,"/st1_korttipalvelut":`/`,"/St1_Nordic_Oy:n_integroitu_vuosikertomus_2019_julkaistu":`/`,"/st1-allekirjoittanut-aiesopimuksen-viken-skogin-ja-treklyngenin-kanssa-cellunolixr":`/`,"/st1-aloittaa-geotermisten-syvalampokaivojen-porauksen-espoon-otaniemessa":`/`,"/st1-aloitti-biokaasuliiketoiminnan-ruotsissa-yhtion-biokaasuhankkeet-etenevat-myos-norjassa-ja-suomessa":`/`,"/st1-automaatti-seinajoki-kasperi":`/`,"/St1-avaa-uuden-biokaasulaitoksen-Ruotsissa":`/`,"/st1-avasi-biokaasun-tankkauspisteet-raskaalle-liikenteelle-iittalassa-ja-mantsalassa":`/`,"/st1-brandaa-uudelleen-shell-asemaverkostonsa":`/`,"/st1-charge":`/yksityisille/tuotteet/sahkoauton-lataus`,"/st1-charge/customer-service":`/yksityisille/tuotteet/sahkoauton-lataus`,"/st1-energiamarket-laajentaa-toimintaansa-poraukseen":`/tietoa-meista`,"/st1-etenee-suunnitelmissaan-tuottaa-uusiutuvaa-dieselia-goteborgin-jalostamollaa":`/tietoa-meista`,"/st1-geolampoprojekti-on-edennyt-suunnitelmien-mukaan":`/tietoa-meista`,"/st1-group-oy-sulautuu-st1-nordic-oy":`/`,"/st1-henkilostokortti":`/`,"/St1-investoi-aurinkoenergiaan":`/tietoa-meista`,"/st1-investoi-biokaasuliiketoim
4intaan-ruotsissa":`/tietoa-meista`,"/st1-ja-caverion-laajentavat-yhteistyotaan":`/tietoa-meista`,"/st1-ja-compensate-yhteistyohon-liikenteen-hiilijalanjaljen-kompensoinnissa":`/tietoa-meista`,"/st1-ja-fortum-aloittavat-geotermisen-lammontuotannon-pilottihankkeen-espoossa":`/tietoa-meista`,"/st1-ja-horisont-energi-yhteistyohon-vihrean-ammoniakin-tuotannossa-finnmarkissa-norjassa":`/tietoa-meista`,"/st1-ja-ivt-aloittavat-yhteistyon-uusiutuvan-energian-lammitysratkaisuissa":`/tietoa-meista`,"/st1-ja-savikko-yhteistyossa":`/`,"/st1-ja-sca-yhteistyohon-uusiutuvien-polttonesteiden-tuotannossa":`/tietoa-meista`,"/st1-ja-sca-yhteisyritys-aloittaa-uusiutuvien-polttoaineiden-tuotannon-goteborgissa-ruotsissa":`/tietoa-meista`,"/st1-ja-skal-yhteistyohon":`/`,"/st1-ja-vtt-aloittavat-etanolituotannon-tutkimusprojektin":`/tietoa-meista`,"/st1-kaynnistaa-kassavajatepohjaisen-edistyneen-etanolin-tuotantopilotin-thaimaassa":`/tietoa-meista`,"/st1-kaynnistaa-maailman-syvimpien-geolampokaivojen-porauksen-viimeisen-vaiheen-otaniemessa":`/tietoa-meista`,"/st1-kuluttajalammitysoljytilaukset-keskitetaan-tytaryhtiolle-lampopuisto-oylle":`/tietoa-meista`,"/st1-kunnosti-karjaalla-yhden-suomen-suurimmista-shell-asemistaan":`/tietoa-meista`,"/st1-kutsuu-koolle-energiapoliittisen-tulevaisuusfoorumin":`/tietoa-meista`,"/st1-laajentaa-biokaasuliiketoimintaan-hankkimalla-eon-bioforin-ruotsissa":`/tietoa-meista`,"/st1-laajentaa-biokaasuliiketoimintaan-norjassa":`/tietoa-meista`,"/St1-laajentaa-sahkoautojen-suurteholatausverkostoaan":`/tietoa-meista`,"/st1-laajentaa-toimintaansa-rahoitusalan-maksupalveluihin-ja-tuo-mobiilitankkauks":`/tietoa-meista`,"/st1-lahienergia-palkittiin-ilmastotekona":`/tietoa-meista`,"/st1-lahienergia-valittiin-vuoden-lahienergiaratkaisu-2017-kilpailun-voittajaksi":`/tietoa-meista`,"/st1-lammitysoljyn-tilausportaalissa-otetaan-kayttoon-vahva-tunnistautuminen":`/tietoa-meista`,"/st1-lanseeraa-karttasivuston-kotimaassa-autoileville":`/tietoa-meista`,"/st1-mastercard":`/`,"/st1-mastercard-korttimme-kaytto-venajalla-keskeytyy":`/`,"/st1-mastercardin-ilme-muuttuu":`/`,"/St1-mittausverkostossa-havaittiin-1":`/tietoa-meista`,"/St1-mittausverkostossa-havaittiin-1,3-magnitudin-mikrojaristys":`/tietoa-meista`,"/St1-mittausverkostossa-havaittiin-1,6-magnitudin-mikrojaristys":`/tietoa-meista`,"/st1-mukaan-mahdollistamaan-tahdon-ymparistoaiheista-nayttelya":`/tietoa-meista`,"/st1-myi-tuulivoimakapasiteettinsa-suomessa-exilion-tuulelle":`/tietoa-meista`,"/st1-myy-nykyisen-tuulivoimakapasiteettinsa-suomessa-ja-laajentaa-tuulivoimatuotantoaan-pohjoismaihin":`/tietoa-meista`,"/st1-n-geolammon-pilottihankkeen-luotausporaus-alkanut-espoossa":`/tietoa-meista`,"/st1-n-geolampohanke-etenemassa-kohti-pilottilaitoksen-rakentamista":`/tietoa-meista`,"/st1-n-geolampolaitoshanke-otaniemessa-etenee-aikataulussa":`/tietoa-meista`,"/st1-n-geoterminen-pilottihanke-espoon-otaniemessa-etenee-stimulointivaiheeseen":`/tietoa-meista`,"/st1-n-otaniemen-geotermisen-pilottihankkeen-poraukset-keskeytyvat-noin-puoleksi-":`/tietoa-meista`,"/st1-nordic-energy-outlook-julkaistu":`/tietoa-meista`,"/st1-nordic-oy-myy-st1-norge-asn-osakkeet":`/tietoa-meista`,"/st1-nordic-oy-n-tilinpaatostiedote-2014":`/tietoa-meista`,"/st1-nordic-oy-n-tilinpaatostiedote-2016":`/tietoa-meista`,"/st1-nordic-oy-n-uudeksi-toimitusjohtajaksi-henrikki-talvitie":`/tietoa-meista`,"/st1-nordic-oy-n-valitilinpaatostiedote-tammi-kesakuu-2017":`/tietoa-meista`,"/st1-nordic-oy-ostaa-shellin-norjan-markkinointiyhtion-osakkeet":`/tietoa-meista`,"/st1-nordic-oy-saanut-st1-norge-automat-as-n-osakkeiden-myynnin-paatokseen":`/tietoa-meista`,"/st1-nordic-oy-sai-hyvaksynnan-st1-norge-automat-as-n-osakkeiden-myyntiin":`/tietoa-meista`,"/st1-nordic-oy-tilinpaatostiedote-2018":`/tietoa-meista`,"/st1-nordic-oy:n-osinnonjako":`/tietoa-meista`,"/st1-nordic-oyn-tilinpaatostiedote-2015":`/tietoa-meista`,"/st1-nordic-oyn-tilinpaatostiedote-2017":`/tietoa-meista`,"/st1-nordic-oyn-tilinpaatostiedote-2021":`/tietoa-meista`,"/st1-nordic-oyn-tilinpaatostiedote-2022":`/tietoa-meista`,"/St1-Nordic-Oyn-tilinpaatostiedote-2023":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi--kesakuu-2022":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2016":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2018":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2019":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2020":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2021":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2023":`/tietoa-meista`,"/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2024"
4:`/tietoa-meista`,"/st1-nordic-oyn-varsinainen-yhtiokokous-2020":`/tietoa-meista`,"/st1-on-avannut-sahkoautojen-nopean-suurteholatausverkoston":`/tietoa-meista`,"/st1-osallistuu-valtakunnalliseen-jaatyva-2017-harjoitukseen":`/tietoa-meista`,"/st1-ostaa-meriliikenteen-polttonesteliiketoimintaa-norjassa":`/tietoa-meista`,"/st1-oyn-varautuminen-koronaepidemian-aikana":`/tietoa-meista`,"/st1-palkittiin-energy-globe-world-award-2019-gaalassa":`/tietoa-meista`,"/st1-pilotoi-kestavaa-hiilensidontaa-metsittamalla-marokossa":`/tietoa-meista`,"/st1-planerar-en-terminal-i-inga-for-att-oka-distributionen-av-fornybara-bransler":`/tietoa-meista`,"/st1-rakensi-jatepohjaista-etanolia-tuottavan-etanolix-laitoksen-goteborgiin":`/tietoa-meista`,"/st1-rakentaa-biojalostamon-uusiutuvan-dieselin-ja-lentopolttoaineen-tuottamiseksi":`/tietoa-meista`,"/st1-rakentaa-biokaasun-jalostus--ja-nesteytyslaitoksen-ruotsiin":`/tietoa-meista`,"/st1-rakentaa-jatepohjaisen-etanolin-tuotantolaitoksen-ruotsiin":`/tietoa-meista`,"/st1-rakentamassa-raskaalle-liikenteelle-biokaasun-tankkauspisteita-suomessa":`/tietoa-meista`,"/st1-sahkoisten-kanavien-kayttoehdot-kuluttajille":`/yksityisille/st1-sahkoisten-kanavien-kayttoehdot-kuluttajille`,"/st1-sai-paatokseen-statoil-fuel-ja-retail-marine-asn-osakkeiden-kaupan-norjassa":`/tietoa-meista`,"/st1-solmi-aiesopimuksen-bioetanolituotannon-pilotoinnista-thaimaassa":`/tietoa-meista`,"/st1-stepone-tech-ja-motonet-yhteistyohon":`/tietoa-meista`,"/st1-stories-globaalit-signaalit-antavat-syyta-optimismiin":`/tietoa-meista`,"/st1-stories-goteborgin-jalostamo-kehittaa-turvallisuuskulttuuria-kayttaytymispohjaisen-ohjelman-avulla":`/tietoa-meista`,"/st1-stories-hiiliviljely-osana-maatilojen-tuotantoa":`/tietoa-meista`,"/st1-stories-investoinnit-epavakaassa-toimintaymparistossa":`/tietoa-meista`,"/st1-stories-kestavan-kehityksen-kohokohdat-ja-haasteet":`/tietoa-meista`,"/st1-stories-kohti-asfaltin-kestavampaa-hiilikiertoa":`/tietoa-meista`,"/st1-stories-shell-sipoo-bastuksrissa-voi-tankata-myos-uusiutuvaa-hvo-dieselia":`/tietoa-meista`,"/st1-stories-st1-suunnittelee-synteettisen-metanolin-pilottilaitosta-lappeenrantaan":`/tietoa-meista`,"/st1-stories-st1-vahvistaa-arvoketjuaan-ostamalla-brocklesby-ltdn":`/tietoa-meista`,"/st1-stories-st1n-sisainen-tekoalyavustaja-pluto":`/tietoa-meista`,"/st1-stories-suomen-lantakaasu-oyn-tavoitteena-on-lisata-kotimaista-biokaasuntuotantoa":`/tietoa-meista`,"/st1-stories-toimitusjohtajan-katsaus-haastava-toimintaymparisto":`/tietoa-meista`,"/st1-stories-toimitusjohtajan-katsaus-valmiina-tulevaisuuteen":`/tietoa-meista`,"/st1-stories-tutkimuksen-kohteena-power-to-x":`/tietoa-meista`,"/st1-stories-valion-ja-st1n-yhteisyritys-valmiina-lisaamaan-kotimaista-biokaasuntuotantoa":`/tietoa-meista`,"/st1-stories-vantaan-energia-ja-st1-yhteistyohon-sahkopolttoaineen-jakelussa":`/tietoa-meista`,"/st1-stories-vastuullisuusjohtajan-katsaus-vuoden-2021-kohokohdat-ja-haasteet":`/tietoa-meista`,"/st1-stories-vattenfall-ja-st1-yhteistyohon-lentoliikenteen-fossiilittoman-sahkopolttoaineen-mittavassa-tuotannossa":`/tietoa-meista`,"/st1-stories/hiilidioksidin-poistopotentiaalin-tutkimista":`/tietoa-meista`,"/st1-suunnittelee-inkooseen-terminaalia-uusiutuvien-polttonesteiden-jakelun-kasvattamiseksi":`/tietoa-meista`,"/st1-suunnittelee-kehittyneiden-biopolttoaineiden-tuotannon-laajentamista-uusiutu":`/tietoa-meista`,"/st1-suunnittelee-synteettisen-metanolin-pilottilaitosta-lappeenrantaan":`/tietoa-meista`,"/st1-tarjoaa-asiakkailleen-tiehyvinvointia-ainutlaatuinen-hiihtomahdollisuus-valikoiduilla-asemilla":`/tietoa-meista`,"/st1-teki-investointipaatoksen-geotermisen-pilottilampolaitoksen-rakentamisesta-espoon-otaniemeen":`/tietoa-meista`,"/st1-teki-oman-rekrytointikanavan-huoltoasema-alalle":`/tietoa-meista`,"/st1-tuo-myyntiin-uusiutuvan-hvo-diesel-dieselpolttoaineen":`/tietoa-meista`,"/st1-uudisti-suomen-suurimman-shell-aseman-mantsalassa":`/tietoa-meista`,"/st1-vahvistaa-jateraaka-aineliiketoimintaansa-ostamalla-brocklesby-ltdn-iso-britanniasta":`/tietoa-meista`,"/st1-valittiin-leaders-of-sustainable-biofuels-koalition-
4puheenjohtajaksi":`/tietoa-meista`,"/st1-way-sovelluksessa-paivitystoita":`/yksityisille/kanta-asiakkuus`,"/st1-way-sovellus":`/yksityisille/kanta-asiakkuus`,"/st1-way-sovellus/saasta-rahaa-sovelluksella":`/yksityisille/kanta-asiakkuus`,"/st1-way-sovellus/tarkeimmat-palvelut":`/yksityisille/kanta-asiakkuus`,"/st1-yhteistyohon-sfcaravanin-kanssa":`/`,"/st1-yrityskortit-uusiutuvat":`/yrityksille/st1-business-kortti`,"/st1-yrityskortti":`/yrityksille/st1-business-kortti`,"/St1:n-geolampoprojektin-stimulointivaihe-onnistuneesti-paatokseen":`/tietoa-meista`,"/St1:n-mittausverkostossa-havaittiin-1,2-magnitudin-mikrojaristys":`/tietoa-meista`,"/st1.fi/asemahaku":`/asemahaku`,"/st1business-maarajoitusten-muutos":`/yrityksille/b2b-ota-yhteytta`,"/st1businesstarjouspyynto":`/yrityksille/st1-business-kortti`,"/st1halytyspalvelu":`/`,"/st1n_verkkoportaalien_yleiset_ehdot_asiakasyrityksille":`/yrityksille/st1n_verkkoportaalien_yleiset_ehdot_asiakasyrityksille`,"/St1n-asemaverkoston-kolmas-raskaan-liikenteen-biokaasun-tankkauspiste-avautui-Salon-Halikkoon":`/tietoa-meista`,"/st1n-etanolintuotanto-paattyy-vantaalla-lahdessa-ja-kajaanissa":`/tietoa-meista`,"/St1n-geolampotyomaan-stimulointivaihe-tyollistaa-myos-opiskelijoita":`/tietoa-meista`,"/st1n-geoterminen-pilottihanke-espoon-otaniemessa-etenee-lampokaivojen-viimeistelyvaiheeseen":`/tietoa-meista`,"/St1n-geotermisilla-lampokaivoilla-Otaniemessa-aloitettiin-tutkimustyo":`/tietoa-meista`,"/st1n-inkooseen-suunnitellun-terminaalihankkeen-ymparistovaikutusten-arivointiselostus-on-valmistunut":`/tietoa-meista`,"/st1n-ja-sokn-yhteisyritys-neb-suunnittelee-50-miljoonan-litran-cellunolixr-bioetanolitehdasta":`/tietoa-meista`,"/St1n-Lappeenrannan-P2X-hanke-ei-etene-alkuperaisessa-aikataulussa":`/tietoa-meista`,"/st1n-marokon-metsityspilotin-tulokset-vahvistavat-hiilinieluja-voidaan-luoda-jopa-kuivissa-olosuhteissa":`/tietoa-meista`,"/st1n-mittausverkostossa-havaittiin-1,67-magnitudin-mikrojaristys":`/tietoa-meista`,"/St1n-Otaniemen_geotermisen_lampolaitoksen_pilottiprojekti_etenee_virtaustestivaiheeseen":`/tietoa-meista`,"/St1n-Otaniemen-geolampotyomaan-stimulointivaihe-pyritaan-saamaan-valmiiksi-viikon-loppuun-mennessa":`/tietoa-meista`,'/St1n-Otaniemen-geolampotyomaan-stimulointivaihe-pyritaan-saamaan-valmiiksi-viikon-loppuun-mennessa,-lue-hankekatsauspaivitys"':`/tietoa-meista`,"/st1n-otaniemen-geotermisen-lampolaitoksen-pilottiprojektissa-selvitetaan-lammontuotantotapoja-":`/tietoa-meista`,"/st1n-otaniemen-geotermisen-pilottiprojektin-syvat-lampokaivot-tutkimuskayttoon":`/tietoa-meista`,"/stationlocator/map/index/query/shell-ts-seinajoki-roves":`/tietoa-meista`,"/[email protected]":`/`,"/stimulointi-alkoi-geolampotyomaalla-otaniemessa":`/tietoa-meista`,"/stimulointi-edennyt-otaniemessa-jo-yli-puolenvalin":`/tietoa-meista`,"/Suomen-Lantakaasu-investoi-yli-80-miljoonaa-Kiuruveden-biokaasulaitoshankkeeseen":`/tietoa-meista`,"/Suomen-Lantakaasu-ja-Atria-Suomi-investoivat-biokaasulaitokseen-Nurmossa":`/tietoa-meista`,"/suomen-lantakaasu-oy-aloittaa-biokaasulaitoksen-maanrakennustyot-kiuruvedella":`/tietoa-meista`,"/Suomen-Lantakaasu-Oy-edistaa-biokaasulaitosinvestointeja-Pohjois-Keski-ja-Etela-Pohjanmaalle":`/tietoa-meista`,"/suomen-lantakaasu-oy-edistaa-kahden-uuden-biokaasulaitoksen-kehittamista-pohjanmaalla":`/tietoa-meista`,"/Suomen-Lantakaasu-Oy-ostaa-Nurmon-Bioenergian":`/tietoa-meista`,"/suomen-lantakaasu-oyn-biokaasulaitoksen-sijaintipaikasta-paatos-kiuruvedella-biokaasulaitosta-suunnitellaan-pyhasalmentien-etelapuolelle":`/tietoa-meista`,"/suomen-suurin-tuulivoimapuisto-taydessa-tuotannossa-kalajoella":`/tietoa-meista`,"/suomenhiihtoliiton-ja-st1n-valinen-historiallinen-kumppanuus-vie-kohti-seuraavaa-olympiadia":`/tietoa-meista`,"/suoratoimitukset":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/sv/":`/`,"/sv/anvandningen-av-st1-mastercard-kommer-att-forhindras-i-ryssland":`/`,"/sv/[email protected]":`/`,"/sv/[email protected]":`/`,"/sv/[email protected]":`/`,"/sv/dataskyddsbeskrivning":`/dataskyddsbeskrivning`,"/sv/hitta-station/":`/`,"/sv/regler-for-formansresa-lotteriet":`/`,"/sv/st1-investerar-i-biogas-i-sverige":`/`,"/sv/St1-Mastercard-kreditkort-utseendet-fornyas":`/`,"/sv/st1-sahkoisten-kanavien-kayttoehdot-kuluttajille":`/Anvandningsvillkor-for-St1-elektroniska-kanaler-for-konsumenter`,"/sv/st1asiakasohjelmanehdot":`/`,"/synteettisten-polttoaineiden-pilotlaitoksen-selvitystyo-joutsenoon-kaynnistyi":`/`,"/talouspaallikko-st1-lahienergia":`/`,"/tankkaa-naiselle-ammatti":`/`,"/tarjoukset":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/tarjouspyynto":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/tarkeaa-tietoa-laskutuksesta":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/tarkeaa-tietoa-maksamisesta-ja-vahvasta-tunnistautumisesta-st1-way-mobiilisovelluksella":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/tee-oljylammityksen-automaattisopimus":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/teesi-08":`/`,"/teesi-15":`/`,"/teesi-19":`/`,"/teesi-22":`/`,"/teesi-36":`/`,"/teesi-45":`/`,"/teesi-46":`/`,"/teesi-50":`/`,"/teesi-75":`/`,"/teesi-93":`/`,"/teesi-95":`/`,"/teollisuuden-lakoilla-ei-toistaiseksi-vaikutusta-st1-polttoainejakeluun":`/`,"/test_page":`/`,"/tiehyvinvointi":`/`,"/tietosuoja":`/yksityisille/tietosuoja`,"/tietosuoja/markkinointikaytannot":`/yksityisille/tietosuoja/markkinointikaytannot`,"/tietosuoja/tapahtumat":`/yksityisille/tietosuoja`,"/tietosuojaseloste":`/yksityisille/tietosuojaseloste`,"/tietosuojaseloste_yritysasiakkaille":`/yrityksille/tietosuojaseloste_yritysasiakkaille`,"/tilinp
4aatostiedote-2019":`/tietoa-meista`,"/tilinpaatostiedote-2020":`/tietoa-meista`,"/tom-rinne-nimitetty-group-hr-director-tehtavaan-st1-nordic-oyssa":`/tietoa-meista`,"/truck":`/`,"/turku-energia-hakee-toimenpidelupaa-geotermista-laitosta-varten-porattaville-lampokaivoille":`/`,"/turku-energia-ja-st1-ovat-solmineet-aiesopimuksen-turkuun-rakennettavasta-geotermisesta-laitoksesta":`/`,"/turvaohje":`/kayttoturva-ja-tuotetiedotteet`,"/Tutkijat-kehittavat-metsityksenahiilensidonnan-kansainvalista-mittauskonseptia-ilmastonmuutoksen-hillitsemiseksi":`/`,"/tutkimus-suomella-hyvat-mahdollisuudet-power-to-x-tuotantoon-perameren-alueella":`/`,"/tutustu-paivitettyyn-tietosuojaselosteeseemme":`/yksityisille/tietosuoja`,"/tuuliwatilta-suurinvestoinnit-simoon-raaheen-ja-kalajoelle":`/tietoa-meista`,"/tuuliwatin-27-uutta-tuulivoimalaa-tuotannossa-simossa":`/tietoa-meista`,"/tuuliwatin-tuulipuiston-avajaiset-tanaan-siikaisissa":`/tietoa-meista`,"/tuuliwatti-aloittaa-uuden-strategiansa-toteutuksen-rakentamalla-markkinaehtoisesti-tuulipuiston-iin":`/tietoa-meista`,"/TuuliWatti-nostaa-tuulisahkon-tuotannon-uudelle-tasolle":`/tietoa-meista`,"/tuuliwatti-oli-kustannustehokkaimpia-uusiutuvan-energian-kilpailutuksessa":`/tietoa-meista`,"/tuuliwatti-rakensi-markkinaehtoisen-tuulipuiston-iin-viinamakeen":`/tietoa-meista`,"/tuuliwatti-rakentaa-suurtuulipuiston-kalajoelle":`/tietoa-meista`,"/urakointi":`/`,"/uramahdollisuudet":`/tietoa-meista/ihmiset-ja-ura/avoimet-tyopaikat`,"/uudet-suuaukot-parantavat-korttiautomaattien-turvallisuutta":`/tietoa-meista`,"/uudistunut-st1-diesel-plus-sisaltaa-upm-n-kotimaista-uusiutuvaa-dieselia":`/tietoa-meista`,"/uusi-maksupalveludirektiivi-astuu-voimaan":`/tietoa-meista`,"/uusi-shell-asema-avataan-vaasan-kivihaassa":`/tietoa-meista`,"/uusi-shell-fuelsave-95-bensiini-vie-pidemmalle-kuin-perinteiset-95e-bensiinit":`/tietoa-meista`,"/uusi-st1-asema-avattu-helsingin-kivikkoon":`/tietoa-meista`,"/uutiskirje-luelisaa":`/`,"/uutisoitu-polttoaineiden-jakelun-mahdollinen-keskeytyminen-ei-koske-st1-eika-shell-ketjuja":`/tietoa-meista`,"/valio-ja-st1-selvittivat-yla-savon-maanviljelijoilla-laajaa-kiinnostusta-biokaasuntuotantoon-osallistumiseen":`/tietoa-meista`,"/valio-ja-st1-tuottamaan-biokaasua-lannasta-uusi-pelinavaus-liikenteen-paastojen-pienentamiseksi":`/tietoa-meista`,"/valion-ja-st1n-yhteisyritys-suomen-lantakaasu-oy-suunnittelee-biokaasulaitosinvestointia-lapinlahdelle-sonkajarvelle-ja-nurmekseen":`/tietoa-meista`,"/valion-ja-st1n-yhteisyritys-suomen-lantakaasu-oy-valmiina-lisaamaan-kotimaista-biokaasuntuotantoa":`/tietoa-meista`,"/valion-ja-st1n-yhteisyritys-suomen-lantakaasu-oyn-biokaasulaitoskokonaisuuden-suunnittelu-etenee":`/tietoa-meista`,"/vantaan-energia-ja-st1-yhteistyohon-sahkopolttoaineen-jakelussa":`/tietoa-meista`,"/vastuullisuusodotuksiamme-vuodelle-2021":`/tietoa-meista`,"/vattenfall-ja-st1-yhteistyohon-lentoliikenteen-fossiilittoman-sahkopolttoaineen-mittavassa-tuotannossa-ruotsin-lansirannikolla":`/tietoa-meista`,"/verkkokaupassa_toimintahairioita":`/`,"/vikatilanne":`/vika-ja-hairiotiedotteet`,"/vtt-ja-st1-pilotoivat":`/tietoa-meista`,"/vuoden-lahienergiaratkaisu-2017-kilpailu-kerasi-ison-joukon-osallistujia":`/tietoa-meista`,"/wartsila":`/`,'/wartsila,-tieto,-st1,-fortum-and-demos-helsinki-launch-innovation-community-initiative-to-speed-clean-energy-targets"':`/`,"/www.karavaanarit.fi/jasenyys/muutokset-jasenyyteen":`/`,"/yhteistyo-hiihtoliiton-kanssa-jatkuu":`/tietoa-meista`,"/yksityisille/asemat/palvelut":`/yksityisille/palvelut`,"/yksityisille/kirjaudu.st1.fi/?service=B2B":`/yrityksille/b2b-ota-yhteytta`,"/yksityisille/kortit-ja-edut":`/yksityisille/kanta-asiakkuus`,"/yksityisille/kortit-ja-edut/kortit/jasenkortti":`/yksityisille/kanta-asiakkuus`,"/yksityisille/kortit-ja-edut/kortit/kateisalennuskortti":`/yksityisille/kanta-asiakkuus`,"/yksityisille/kortit-ja-edut/kortit/shell-card-private":`/yksityisille/kanta-asiakkuus`,"/yksityisille/kortit-ja-edut/kortit/st1-visa":`/yksityisille/kanta-asiakkuus`,"/yksityisille/maksaminen-ja-edut":`/yksityisille/kanta-asiakkuus`,"/yksityisille/maksaminen-ja-edut/kanta-asiakkuus":`/yksityisille/kanta-asiakkuus`,"/yksityisille/maksaminen-ja-edut/kanta-asiakkuus/jarjestot?utm_source=web&utm_medium=post&utm_campaign=b2c_":`/yksityisille/kanta-asiakkuus`,"/yksityisille/maksaminen-ja-edut/kanta-asiakkuus/kateisalennuskortti":`/yksityisille/kanta-asiakkuus`,"/yksityisille/maksaminen-ja-edut/kanta-asiakkuus/shell-card-private":`/yksityisille/kanta-asiakkuus`,"/yksityisille/ota-yhteytta/asiakaspalvelu/anna-palautetta/asiakaspalvelu-helmisimpukka":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/ota-yhteytta/asiakaspalvelu/kayttoturva-ja-tuotetiedotteet-seka-sopimusehdot":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/ota-yhteytta/asiakaspalvelu/kirjaudu.st1.fi":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/ota-yhteytta/asiakaspalvelu/lammitysoljyn-myynti":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/ota-yhteytta/asiakaspalvelu/palvelulomakkeet":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/ota-yhteytta/asiakaspalvelu/usein-kysyttya":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/ota-yhteytta/media/ajankohtaista-ja-tiedotteet/henrikki-talvitie-valittiin-tuuliwatti":`/tietoa-meista`,"/yksityisille/ota-yhteytta/media/ajankohtaista-ja-tiedotteet/tuuliwatti-rakentaa-jattiakun-viinamaen":`/tietoa-meista`,"/yksityisille/ota-yhteytta/yhteystiedot/yhteyshenkilot-vastuualueittain":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"/yksityisille/st1-yhtiona":`/tietoa-meista`,"/yksityisille/tuotteet-ja-palvelut":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/lammitysoljy":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/lammitysoljy/st1-opti":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/lammitysoljy/teho-opti-premium":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/palvelut":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/palvelut/pikakassa":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttone
4steet/bensiinit-ja-re85":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/bensiinit-ja-re85/95-e10-extra":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/bensiinit-ja-re85/98-e5":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/bensiinit-ja-re85/re85":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/adblue":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/diesel-plus":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/hvodiesel":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/moottoripolttooljyt":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/moottoripolttooljyt/mpo-plus":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteet/moottoripolttooljyt/st1-opti-moottoripolttooljy":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttone
4steet/raskaat-polttooljyt":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteklinikka":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteklinikka/jalostus":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteklinikka/turvallisuus-kuljetus-ja-varastointi":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteklinikka/turvallisuus-kuljetus-ja-varastointi-0":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteklinikka/turvallisuus-kuljetus-ja-varastointi/lammitysoljyn":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/polttonesteklinikka/velvoitteet-ja-standardit":`/yksityisille/tuotteet`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/byggboom-kring":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-aatunpiha-st1":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-askolan-koulu-st1":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-asuntosaatio":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-jalmarinsalpa-st1":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-niittykumpu-3-st1":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-petaksenkulma-st1":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-rakennus-salama":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/st1-lahienergia/referenssit-ja-asiakkaat/case-sofia-st1":`/yrityksille/energiatuotteet/b2b-maalampo`,"/yksityisille/tuotteet-ja-palvelut/tilaa-moottoripolttooljya":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/lammitysoljy/inferno":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/lammitysoljy/polttooljy":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/lammitysoljy/roihu":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/polttone
4steet/bensiinit-ja-re85":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/polttonesteet/dieselit-ja-adblue":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/polttonesteet/moottoripolttooljyt":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/polttonesteet/raskaat-polttooljyt":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/polttonesteklinikka":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/polttonesteklinikka/velvoitteet-ja-standardit":`/yksityisille/tuotteet`,"/yksityisille/tuotteet/sahkolataus":`/yksityisille/tuotteet`,"/yleinen-tietosuoja-asetus-voimaan":`/`,"/yleisotilaisuus-espoon-otaniemessa-145-klo-1730":`/`,"/ymparistolupa-st1-n-cellunolix-laitokselle-kajaaniin":`/`,"/yrityksille/biokaasu":`/yrityksille/energiatuotteet/b2b-biokaasu`,"/yrityksille/hae_st1_yrityskorttia":`/yrityksille/st1-business-kortti`,"/yrityksille/inferno":`/yrityksille/energiatuotteet`,"/yrityksille/infra-kumppanuus":`/yrityksille`,"/yrityksille/laskutus":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/liuttu":`/yrityksille`,"/yrityksille/moottoripolttooljy":`/yrityksille`,"/yrityksille/open-shores-saimaa":`/yrityksille`,"/yrityksille/ota-yhteytta":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/ota-yhteytta/asiakaspalvelu/kayttoturva-ja-tuotetiedotteet-seka-sopimusehdot":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/ota-yhteytta/asiakaspalvelu/kirjaudu.st1.fi":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/ota-yhteytta/asiakaspalvelu/palvelulomakkeet":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/ota-yhteytta/yhteystiedot/yhteyshenkilot-vastuualueittain":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/palvelut":`/yrityksille/business-palvelut`,"/yrityksille/palvelut/ammattikuljettajien-palvelut":`/yrityksille/business-palvelut`,"/yrityksille/pirjon-pakari":`/yrityksille`,"/yrityksille/polttooljyt":`/yrityksille/energiatuotteet/b2b-polttooljy`,"/yrityksille/puhtaan-energian-tekijaksi":`/`,"/yrityksille/ristimaa":`/yrityksille/energiatuotteet`,"/yrityksille/roihu":`/yrityksille/energiatuotteet`,"/yrityksille/s-kuljetus":`/yrityksille`,"/yrityksille/shell_card/tarjouspyynto":`/yrityksille/b2b`,"/yrityksille/shell_card/tilaa-elasku":`/yrityksille/b2b`,"/yrityksille/shell-yrityskortit-sahkoinen-lasku-fleethub":`/yrityksille/b2b`,"/yrityksille/st1_yrityskortin_uusinta":`/yrityksille/st1-business-kortti`,"/yrityksille/st1-business":`/yrityksille/st1-business-kortti`,"/yrityksille/st1-business?utm_source=seo&utm_medium=referral&utm_campaign=b2b_st1_business_etusivu":`/yrityksille/st1-business-kortti`,"/yrityksille/st1-business/omat-sivut":`/yrityksille/business-palvelut/st1business`,"/yrityksille/st1-business/palaute":`/yrityksille/business-palvelut/st1business`,"/yrityksille/st1-business/sovellus":`/yrityksille/business-palvelut/st1business`,"/yrityksille/st1-polttooljy":`/yrityksille/energiatuotteet`,"/yrityksille/st1-stories":`/tietoa-meista`,"/yrityksille/st1-yhtiona":`/tietoa-meista`,"/yrityksille/st1businesskortti":`/yrityksille/st1-business-kortti`,"/yrityksille/st1businesskortti/pin-koodi":`/yrityksille/business-palvelut/st1business`,"/yrityksille/st1yritysportaali":`/yrityksille/business-palvelut/st1business`,"/yrityksille/st1yritysportaali/kirjaudu":`/yrityksille/business-palvelut/st1business`,"/yrityksille/st1yritysportaali/otakayttoon":`/yrityksille/business-palvelut/st1business`,"/yrityksille/suoratoimitustilaus":`/yrityksille/energiatuotteet`,"/yrityksille/teho-opti-premium":`/yrityksille/energiatuotteet`,"/yrityksille/the-yellow-line":`/yrityksille`,"/yrityksille/tilaa-elasku":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/tilaa-sahkopostilasku":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/tonttilan-nosto-ja-kuljetus":`/yrityksille`,"/yrityksille/tuotteet":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/palvelut":`/yrityksille/business-palvelut`,"/yrityksille/tuotteet-ja-palvelut/palvelut/ammattikuljettajien-palvelut":`/yrityksille/business-palvelut`,"/yrityksille/tuotteet-ja-palvelut/palvelut/perfect-autopesut":`/yrityksille/business-palvelut`,"/yrityksille/tuotteet-ja-palvelut/palvelut/pikakassa":`/yrityksille/business-palvelut`,"/yrityksille/tuotteet-ja-palvelut/polttone
4steet/bensiini":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/bensiinit-ja-re85/95-e10-extra":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/bensiinit-ja-re85/98-e5":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/bensiinit-ja-re85/re85":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/adblue":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/diesel-plus":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/hvodiesel":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/hvodiesel/asemaverkosto":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/dieselit-ja-adblue/hvopolttooljy":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttone
4steet/lammitysoljyt/st1-opti":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/moottoripolttooljyt/mpo-plus":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/moottoripolttooljyt/st1-opti-moottoripolttooljy":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteet/raskaat-polttooljyt":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteklinikka":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteklinikka/jalostus":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteklinikka/turvallisuus-kuljetus-ja-varastointi":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteklinikka/turvallisuus-kuljetus-ja-varastointi-0":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteklinikka/turvallisuus-kuljetus-ja-varastointi/oljyn":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/polttonesteklinikka/velvoitteet-ja-standardit":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/st1-lahienergia":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/st1-lahienergia/huoltotilaus":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/st1-lahienergia/referenssit":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/st1-lahienergia/st1-lahilampo":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet-ja-palvelut/st1-lahienergia/tietoa-maalammosta":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/muut-polttonesteet/dieselit-ja-adblue":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttone
4steet/bensiinit-ja-re85":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttonesteet/dieselit-ja-adblue":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttonesteet/polttonesteklinikka":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttooljyt/lammitysoljyt":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttooljyt/moottoripolttooljyt":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttooljyt/raskaat-polttooljyt":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/polttooljyt/turvallisuus-kuljetus-ja-varastointi":`/yrityksille/energiatuotteet`,"/yrityksille/tuotteet/st1-lahienergia":`/yrityksille/energiatuotteet`,"/yrityksille/voiteluaineet":`/yrityksille/energiatuotteet`,"/yrityksille/yhteistyossa":`/`,"/yrityksille/yritysasiakkaan-uutiskirje":`/`,"/yrityksille/yrityskortit-edut":`/yrityksille/st1-business-kortti`,"/yrityksille/yrityskortit-edut/yrityskortit/shell-card":`/yrityksille/st1-business-kortti`,"/yrityksille/yrityskortit-edut/yrityskortit/shell-card-dieselkortti":`/yrityksille/st1-business-kortti`,"/yrityksille/yrityskortit-edut/yrityskortit/st1-d-kortti":`/yrityksille/st1-business-kortti`,"/yrityksille/yrityskortit/yrityskortit/shell-card-dieselkortti":`/yrityksille/b2b`,"/yrityksille/yrityskortit/yrityskortit/shell-cards":`/yrityksille/b2b`,"/yrityksille/yritysmyynti":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/yritysportaalin_palvelulomake":`/yrityksille/b2b-ota-yhteytta`,"/yrityksille/yritysportaalin_palvelulomake?_gl=1*1mz8yf*_ga*MTIxNTM4NjM0MC4xNzIyNTA2Njcy*_ga_7TCTDSJKZR*MTcyNDY1Mzc2MC4zMS4xLjE3MjQ2NTM4NTguMC4wLjA":`/yrityksille/b2b-ota-yhteytta`,"/yritysasiakkaan-uutiskirje":`/`,"/yrityskorttikampanja":`/yrityksille/st1-business-kortti`},"en-EU":{"/about-us":`/`,"/about-st1/nordic-energy-outlook":`/about-us/sustainability/energy-transition`,"/fi/tuulivoima":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/tuulivoima`,"/st1-company-and-press-releases":`/about-us/news-and-media/company-and-press-releases`,"/st1-mediabank":`/about-us/news-and-media`,"/wind":`/about-us/sustainability/energy-transition/wind-power`,"'+String.fromCharCode(105,110,102,111,64,115,117,115,116,97,105,110,97,98,108,101,98,105,111,102,117,101,108,115,108,101,97,100,101,114,115,46,99,111,109)+'?'":`/`,"'+String.fromCharCode(108,105,105,115,97,46,106,111,101,110,112,111,108,118,105,64,115,116,49,46,102,105)+'?'":`/`,"'+String.fromCharCode(112,97,108,104,101,108,64,99,105,114,99,108,101,107,101,117,114,111,112,101,46,99,111,109)+'?'":`/`,"'+String.fromCharCode(116,105,105,110,97,46,118,101,104,109,97,108,97,45,118,105,107,115,116,101,110,64,115,111,107,46,102,105)+'?'":`/`,"'+String.fromCharCode(116,105,109,111,46,104,117,104,116,105,115,97,97,114,105,64,110,101,111,116,46,102,105)+'?'":`/`,"'+String.fromCharCode(66,106,111,114,110,46,65,107,101,114,108,117,110,100,64,97,107,114,97,102,116,46,102,105)+'?'":`/`,"/1vision-biogas-is-set-to-become-a-leading-biogas-player-in-the-Nordics":`https://www.sttinfo.fi/embedded/release/70471894/1vision-biogas-is-set-to-become-a-leading-biogas-player-in-the-nordics?publisherId=69820571&lang=en&widget=true`,"/1Vision-biogas-received-necessary-regulatory-clearances":`/about-us/news-and-media/company-and-press-releases`,"/1vision-biogas-will-change-its-name-to-st1-biokraft":`/about-us/news-and-media/company-and-press-releases#/embedded/release/70602999/1vision-biogas-will-change-its-name-to-st1-biokraft?publisherId=69820571&lang=en&widget=true`,"/a-closer-look-under-the-hood-of-our-energy-sectors":`/about-us/sustainability/energy-transition/energy-transition-roadmap`,"/a-road-we-have-not-yet-taken-is-the-way":`/about-us/stories`,"/about-st1/company-information/areas-operations":`/about-us/company-info/areas-of-operation`,"/about-st1/company-information/areas-operations/direct-sales":`/about-us/company-info/areas-of-operation/direct-sales`,"/about-st1/company-information/areas-operations/future-energy-solutions":`/about-us/sustainability/energy-transition`,"/about-st1/company-information/areas-operations/high-quality-fuels-nordic-drivers":`/about-us/company-info/areas-of-operation`,"/about-st1/company-information/areas-operations/nordic-retail-station-network":`/about-us/company-info/areas-of-operation/retail-station-network`,"/about-st1/company-information/areas-operations/payment-services":`/about-us/company-info/areas-of-operation`,"/about-st1/company-information/areas-operations/renewable-energy":`/about-us/sustainability/energy-transition`,"/about-st1/company-information/areas-operations/research-and-development":`/about-us/company-info/areas-of-operation`,"/about-st1/company-information/areas-operations/research-development/future-energy-solutions":`/about-us/sustainability/energy-transition`,"/about-st1/company-information/areas-operations/smart-fuels-nordic-drivers":`/about-us/company-info/areas-of-operation`,"/about-st1/company-information/areas-operations/st1-refinery":`/about-us/company-info/areas-of-operation/st1-refinery`,"/about-st1/company-information/areas-operations/st1-refinery?src=empad-sprout&blaid=5139123":`/about-us/company-info/areas-of-operation/st1-refinery`,"/about-st1/company-information/areas-operations/st1-refinery?src=seo-subsurface-interpretation-and-visualization":`/about-us/company-info/areas-of-operation/st1-refinery`,"/about-st1/company-information/areas-operations/supply-and-logistics":`/about-us/company-info/areas-of-operation/supply-and-logistics`,"/about-st1/company-information/company-information":`/about-us/company-info`,"/about-st1/company-information/company-information/associated-companies":`/about-us/company-info/associated-companies`,"/about-st1/company-information/company-information/key-figures-investor-relations/disclaimer":`/about-us/company-info/key-figures-and-ir`,"/about-st1/company-information/company-information/our-vision-values":`/about-us/company-info/vision-and-values`,"/about-st1/company-information/game-changer-2022":`/about-us/sustainability/reporting`,"/about-st1/company-information/game-changer-2022?page=2":`/about-us/sustainability/reporting`,"/about-st1/company-information/game-changer-2022?page=3":`/about-us/sustainability/reporting`,"/about-st1/company-information/game-changer-2023":`/about-us/sustainability/reporting`,"/about-st1/company-information/game-changer-2023?page=1":`/about-us/sustainability/reporting`,"/about-st1/company-information/game-changer-2023?page=2":`/about-us/sustainability/reporting`,"/about-st1/company-information/game-changer-2023?page=3":`/about-us/sustainability/reporting`,"/about-st1/contact-us":`/about-us/company-info/contact-us`,"/about-st1/news-media":`/about-us/news-and-media`,"/about-st1/people-career":`/about-us/people-and-careers`,"/about-st1/people-career/open-opportunities":`/about-us/people-and-careers/open-positions`,"/about-st1/people-career/summer-internship-program-2023":`/about-us/people-and-careers/open-positions`,"/about/gamechanger-report":`/about-us/sustainability/reporting`,"/about/gamechanger-report/ceo-review-challenging-operating-environment":`/about-us/sustainability/reporting`,"/about/gamechanger-report/Energy-transition-Roadmap-2022":`/about-us/sustainability/energy-transition/energy-transition-roadmap`,"/about/gamechanger-report/Energy-transition-Roadmap-2023":`/about-us/sustainability/energy-transition/energy-transition-roadmap`,"/about/gamechanger-report/fit-for-the-future":`/about-us/sustainability/reporting`,"/about/gamechanger-report/highlights-of-2021":`/about-us/sustainability/reporting`,"/about/gamechanger-report/Our-sustainability-journey":`/about-us/sustainability/reporting`,"/about/gamechanger-report/statement-of-the-chairman":`/about-us/sustainability/reporting`,"/about/gamechanger-report/statement-of-the-chairman-2022":`/about-us/sustainability/reporting`,"/about/gamechanger-report/statement-of-the-chairman-2023":`/about-us/sustainability/reporting`,"/about/gamechanger-report/Sustainability-Framework":`/about-us/sustainability/reporting`,"/about/gamechanger-report/sustainability-highlights-and-challenges":`/about-us/sustainability/reporting`,"/about/gamechanger-report/Sustainable-energy-and-security-of-supply":`/about-us/sustainability/reporting`,"/Aneo-HitecVision-and-St1-join-forces":`/about-us/news-and-media/company-and-press-releases`,"/Biorefinery-Ostrand-by-SCA-and-St1-has-agreed-to-an-EU-innovation-grant":`/about-us/news-and-media/company-and-press-releases`,"/capman-infra-and-st1-to-co-operate-on-the-constructions-of-ground-source-heat-plants":`/about-us/news-and-media/company-and-press-releases`,"/catalogsearch/result/?q=%E6%88%90%E4%BA%BA%E8%89%B2%E6%83%85%E5%B0%8F%E8%AA%AA%EF%BC%8C%E7%A6%81%E5%BF%8C%E6%9B%B8%E5%B1%8B":`/`,"/caverion-and-st1-lahienergia-combine-expertise-in-geothermal-projects-for-large-scale-buildings-in-finland":`/about-us/news-and-media/company-and-press-releases`,"/cellunolix-ethanol-plant-to-be-built-in-finland":`/about-us/news-and-media/company-and-press-releases`,"/change-in-the-publication-date-for-st1-nordics-financial-statements-release-2014":`/about-us/news-and-media/company-and-press-releases`,"/climate-changes-everything":`/about-us/sustainability/energy-transition`,"/collaboration-got-us-here-it-should-get-us-out":`/about-us/sustainability/energy-transition`,"/collaboration-with-Enact":`/about-us/stories`,"/competition-authority-approves-conditionally-st1-nordic-oys-acquisition-of-shell":`/about-us/news-and-media/company-and-press-releases`,"/continuation-of-drilling-is-being-prepared-at-the-st1-geothermal-site-in-espoo":`/about-us/news-and-media/company-and-press-releases`,"/customer-information-on-our-fuel-supply-chain":`/about-us/news-and-media/company-and-press-releases`,"/[email protected]":`/private/privacy-policy`,"/[email protected]":`/private/privacy-policy`,"/[email protected]":`/private/privacy-policy`,"/decision-on-location-of-suomen-lantakaasu-oy-biogas-plant-in-finland":`/about-us/news-and-media/company-and-press-releases`,"/Delivering-results-in-challenging-times":`/about-us/stories`,"/Discovering-our-overall-impact-on-society":`/about-us/stories`,"/drilling-on-st1s-geothermal-pilot-project-at-otaniemi-will-be-paused-for-approxi":`/about-us/news-and-media/company-and-press-releases`,"/Driving-energy-transition":`/about-us/stories`,"/electrification-needs-us-to-combine-our-powers":`/about-us/stories`,"/e
4nergy-company-st1-participates-in-developing-wind-farms-in-norway":`/about-us/news-and-media/company-and-press-releases`,"/energy-company-st1-participates-in-developing-wind-farms-in-norway?gsid=607f279c-6b5a-47c0-afb5-72717acc6995":`/about-us/news-and-media/company-and-press-releases`,"/energy-company-st1-participates-in-developing-wind-farms-in-norway?gsid=9a566014-cea8-42f4-ae3d-17390a671967":`/about-us/news-and-media/company-and-press-releases`,"/eu-news":`/about-us/news-and-media/company-and-press-releases`,"/feasibility-study-on-synthetic-fuels-pilot-plant-in-joutseno-started":`/about-us/news-and-media/company-and-press-releases`,"/fi/?trk=public_post_main-feed-card-text":`https://st1.fi/tietoa-meista`,"/fi/1vision-biogasin-tavoitteena-tulla-pohjoismaiden-johtavaksi-biokaasutoimijaksi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet#/embedded/release/70471894/1vision-biogasin-tavoitteena-tulla-pohjoismaiden-johtavaksi-biokaasutoimijaksi?publisherId=69820571&lang=fi&widget=true`,"/fi/1vision-biogasista-tulee-st1-biokraft":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet#/embedded/release/70602999/1vision-biogasista-tulee-st1-biokraft?publisherId=69820571&lang=fi&widget=true`,"/fi/ajankohtaista-tietoa-polttonesteiden-hankintaketjustamme":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot/hankinta-ja-logistiikka`,"/fi/Aneo-HitecVision-and-St1-join-forces":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/asemahaku/":`https://st1.fi/yksityisille/palvelut/asemahaku`,"/fi/capman-infra-ja-st1-sopivat-yhteistyosta-maalampolaitosten-rakentamiseksi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/caverion-ja-st1-lahienergia-yhdistavat-nyt-osaamisensa-suurkiinteistojen-maalampoprojekteissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/corporate.vattenfall.se":`https://st1.fi/tietoa-meista`,"/fi/Davvin_tuulipuistohankkeen_sosiaalinen_vastuu_ja_vaikutusten_arviointi":`https://st1.fi/tietoa-meista/vastuullisuus`,"/fi/Davvin-tuulivoimapuistohanketta-tehdaan-paikallisyhteisojen-kanssa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/fi/st1-stories-hallituksen-puheenjohtajan-katsaus-kun-on-tahtoa-myos-keinot-keksitaan":`https://st1.fi/tietoa-meista/stories`,"/fi/fi/st1-stories-merkittavia-raskaan-liikenteen-paastovahennyksia-voitaisiin-tehda-jo-nyt":`https://st1.fi/artikkeli/merkittavia-raskaan-liikenteen-paastovahennyksia-voitaisiin-tehda-jo-nyt`,"/fi/fi/st1-stories-rajat-ylittava-yhteistyo-tarkeampaa-kuin-koskaan-aiemmin":`https://st1.fi/tietoa-meista/stories`,"/fi/fi/st1-stories-st1-rakentaa-kaksi-raskaan-liikenteen-biokaasun-tankkausasemaa-suomeen":`https://st1.fi/tietoa-meista/stories`,"/fi/fi/st1-stories-toimitusjohtajan-katsaus-keskiossa-kestava-energiantuotanto-ja-toimitusvarmuus":`https://st1.fi/tietoa-meista/stories`,"/fi/henrikki-talvitie-st1-oyn-uudeksi-toimitusjohtajaksi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/inkoon-terminaalihanke":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/kati-ihamaki-valittiin-st1-nordicin-hallitukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/konsernitiedote-01-12-2021":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/kryptovaluuttaa-kaupataan-huijaustarkoituksissa-anttosen-nimissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/Kutsu_St1_Nordic_Oy:n_ylimaaraiseen_yhtiokokoukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/kutsu-st1-nordic-oyn-varsinaiseen-yhtiokokoukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/kutsu-st1-nordic-oyn-varsinaiseen-yhtiokokoukseen-2024":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/kutsu-varsinaiseen-yhtiokokoukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/kutsu-ylimaaraiseen-yhtiokokoukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/Ladulle-tielta-St1n-hiihtotempaus-tukee-autoilijoiden-tiehyvinvointia":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/lea-rankinen-nimitetty-sustainability-communications-and-public-affairs-business-unit-lead-tehtavaan-st1-nordic-oyssa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/lut-wartsila-ja-st1-power-to-x-ratkaisut-tulee-nostaa-suomen-energia-ja-ilmastoratkaisujen-ytimeen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/mika-eerola-st1-refinery-abn-toimitusjohtajaksi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/nivoksen-biokaasun-tankkausasema-mantsalassa-siirtyy-st1n-omistukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/node/136":`https://st1.fi/tietoa-meista`,"/fi/[email protected]":`https://st1.fi/tietoa-meista`,"/fi/palvelumestari-konsepti-paattyy-suomessa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/peab-asfaltin-pilotissa-osa-bitumista-on-korvattu-St1n-biopohjaisella-ligniinilla":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/SAKlaisten-liittojen-lakko":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/SAKlaisten-liittojen-lakkouhka":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/sampsa-halinen-valittiin-st1-nordicin-hallitukseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/sca-ja-st1-ovat-perustaneet-yhteisyrityksen-tuottamaan-ja-kehittamaan-nestemaisia-biopolttoaineita":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/SCAn-ja-St1n-Biorefinery-Ostrandille-sopimus-EUn-innovaatioavustuksesta":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-aloitti-biokaasuliiketoim
4innan-ruotsissa-yhtion-biokaasuhankkeet-etenevat-myos-norjassa-ja-suomessa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-avasi-biokaasun-tankkauspisteet-raskaalle-liikenteelle-iittalassa-ja-mantsalassa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-brandaa-uudelleen-shell-asemaverkostonsa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-completed-the-purchase-of-the-shares-of-statoil-fuel-and-retail-marine-as-in-norway":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-geolampoprojekti-on-edennyt-suunnitelmien-mukaan":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/St1-investoi-aurinkoenergiaan":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-investoi-biokaasuliiketoimintaan-ruotsissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-ja-caverion-laajentavat-yhteistyotaan":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-ja-compensate-yhteistyohon-liikenteen-hiilijalanjaljen-kompensoinnissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-ja-horisont-energi-yhteistyohon-vihrean-ammoniakin-tuotannossa-finnmarkissa-norjassa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-ja-sca-yhteisyritys-aloittaa-uusiutuvien-polttoaineiden-tuotannon-goteborgissa-ruotsissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-ja-skal-yhteistyohon":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-kuluttajalammitysoljytilaukset-keskitetaan-tytaryhtiolle-lampopuisto-oylle":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-laajentaa-biokaasuliiketoimintaan-hankkimalla-eon-bioforin-ruotsissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-laajentaa-biokaasuliiketoimintaan-norjassa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/St1-laajentaa-sahkoautojen-suurteholatausverkostoaan":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-lyhyesti/ihmiset-ja-ura":`https://st1.fi/tietoa-meista/ihmiset-ja-ura`,"/fi/st1-lyhyesti/ihmiset-ja-ura/arne-karlsson-st1-ruotsi":`https://st1.fi/tietoa-meista/ihmiset-ja-ura`,"/fi/st1-lyhyesti/ihmiset-ja-ura/mikael-oberg-st1-jalostamo-ruotsi":`https://st1.fi/tietoa-meista/ihmiset-ja-ura`,"/fi/st1-lyhyesti/ihmiset-ja-ura/randi-kvaloy-st1-norja":`https://st1.fi/tietoa-meista/ihmiset-ja-ura`,"/fi/st1-lyhyesti/ihmiset-ja-ura/tia-rytkonen-st1-suomi":`https://st1.fi/tietoa-meista/ihmiset-ja-ura`,"/fi/st1-lyhyesti/nordic-energy-outlook":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/tiekartta`,"/fi/st1-lyhyesti/ota-yhteytta":`https://st1.fi/tietoa-meista/st1-yrityksena/yhteystiedot`,"/fi/st1-lyhyesti/tietoa-yrityksesta-ja-avainluvut/liiketoiminta-alueet/hankinta-ja-logistiikka":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot/hankinta-ja-logistiikka`,"/fi/st1-lyhyesti/tietoa-yrityksesta-ja-avainluvut/liiketoiminta-alueet/maksupalvelut":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoiminta-alueet":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoiminta-alueet/fiksuja-polttoaineita-pohjoismaisille":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoiminta-alueet/hankinta-ja-logistiikka":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot/hankinta-ja-logistiikka`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoiminta-alueet/pohjoismainen-jakeluasemaverkosto":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot/asemaverkosto`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoiminta-alueet/st1-jalostamo":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot/st1-jalostamo`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoim
4inta-alueet/suoramyynti":`https://st1.fi/tietoa-meista/st1-yrityksena/liiketoiminnot/yritysmyynti`,"/fi/st1-lyhyesti/tietoa-yrityksesta/liiketoiminta-alueet/uusiutuva-energia":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio`,"/fi/st1-lyhyesti/tietoa-yrityksesta/tietoa-yrityksesta-ja-avainluvut":`https://st1.fi/tietoa-meista/st1-yrityksena`,"/fi/st1-lyhyesti/tietoa-yrityksesta/tietoa-yrityksesta-ja-avainluvut/visiomme-ja-arvomme":`https://st1.fi/tietoa-meista/st1-yrityksena/visiomme-ja-arvomme`,"/fi/st1-lyhyesti/tietoa-yrityksesta/tietoa-yrityksesta-ja-avainluvut/yhteisyritykset":`https://st1.fi/tietoa-meista/st1-yrityksena/yhteisyritykset`,"/fi/st1-lyhyesti/uutiset-ja-media":`https://st1.fi/tietoa-meista/uutiset-ja-media`,"/fi/st1-mastercard-korttimme-kaytto-venajalla-keskeytyy":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-mukaan-mahdollistamaan-tahdon-ymparistoaiheista-nayttelya":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-myi-tuulivoimakapasiteettinsa-suomessa-exilion-tuulelle":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-myy-nykyisen-tuulivoimakapasiteettinsa-suomessa-ja-laajentaa-tuulivoimatuotantoaan-pohjoismaihin":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-nordic-oy:n-osinnonjako":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-tilinpaatostiedo-2018":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-tilinpaatostiedote-2021":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-tilinpaatostiedote-2022":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/St1-Nordic-Oyn-tilinpaatostiedote-2023":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-valitilinpaatostiedote-tammi--kesakuu-2022":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2019":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2020":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2021":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2023":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-valitilinpaatostiedote-tammi-kesakuu-2024":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordic-oyn-varsinainen-yhtiokokous-2020":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-nordicin-ja-st1-groupin-avainluvut":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/st1-on-avannut-sahkoautojen-nopean-suurteholatausverkoston":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/sahkolatausverkosto`,"/fi/st1-rakentaa-biojalostamon-uusiutuvan-dieselin-ja-lentopolttoaineen-tuottamiseksi":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/nestemaiset-biopolttoaineet`,"/fi/st1-rakentaa-biokaasun-jalostus--ja-nesteytyslaitoksen-ruotsiin":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/biokaasu`,"/fi/st1-rakentamassa-raskaalle-liikenteelle-biokaasun-tankkauspisteita-suomessa":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/biokaasu`,"/fi/st1-stories":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-globaalit-signaalit-antavat-syyta-optimismiin":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-goteborgin-jalostamo-kehittaa-turvallisuuskulttuuria-kayttaytymispohjaisen-ohjelman-avulla":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-hiiliviljely-osana-maatilojen-tuotantoa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-investoinnit-epavakaassa-toimintaymparistossa":`Uusiutuvan energian investoinnit epävakaassa toimintaympäristössä | St1 Finland`,"/fi/st1-stories-joka-paiva-lahemmas-taydellista":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-kestavan-kehityksen-kohokohdat-ja-haasteet":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-kohti-asfaltin-kestavampaa-hiilikiertoa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-osaamisen-kehittamisohjelma-uusiutuvan-dieselin-arvoketjun-parissa-valmentaa-tulevia-johtajia-energiasiirtymaan":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-rakennamme-biojalostamon-uusiutuvan-dieselin-tuottamiseksi":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/nestemaiset-biopolttoaineet`,"/fi/st1-stories-shell-sipoo-bastuksrissa-voi-tankata-myos-uusiutuvaa-hvo-dieselia":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-st1-suunnittelee-synteettisen-metanolin-pilottilaitosta-lappeenrantaan":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-st1-vahvistaa-arvoketjuaan-ostamalla-brocklesby-ltdn":`https://st1.fi/artikkeli/st1-vahvistaa-arvoketjuaan-ostamalla-brocklesby-ltd-n-iso-britanniasta`,"/fi/st1-stories-st1n-sisainen-tekoalyavustaja-pluto":`St1:n sisäinen tekoälyavustaja Pluto parantaa tietoturvaa ja ymmärrystä generatiivisesta tekoälystä | St1 Finland`,"/fi/st1-stories-suomen-lantakaasu-oyn-tavoitteena-on-lisata-kotimaista-biokaasuntuotantoa":`https://st1.fi/tietoa-meista/vastuullisuus/energiatransitio/biokaasu`,"/fi/st1-stories-toimitusjohtajan-katsaus-haastava-toimintaymparisto":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-toimitusjohtajan-katsaus-valmiina-tulevaisuuteen":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-tulevaisuuden-jakeluasema":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-tutkimuksen-kohteena-power-to-x":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-valion-ja-st1n-yhteisyritys-valmiina-lisaamaan-kotimaista-biokaasuntuotantoa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-vantaan-energia-ja-st1-yhteistyohon-sahkopolttoaineen-jakelussa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-vastuullisuusjohtajan-katsaus-vuoden-2021-kohokohdat-ja-haasteet":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories-vattenfall-ja-st1-yhteistyohon-lentoliikenteen-fossiilittoman-sahkopolttoaineen-mittavassa-tuotannossa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/asemamme-ovat-avoinna":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/energia-alan_edellakavija":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/etanoliautoilu":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/etanoliautoilu-yleistyy":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/helmisimpukka-neljanneksi-suurin-ravintolaketju":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/hiilidioksidin-poistopotentiaalin-tutkimista":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/metsittaminen-tehokas-keino-hillita-ilmastonmuutosta":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/miten-asemaverkostoamme-kunnostetaan":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/miten-huoltoasema-rakennetaan":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/miten-polttone
4steita-toimitetaan-metsatyokohteisiin":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/saasta-rahaa-ja-ymparistoa-ryhdy-etanoliautoilijaksi":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/siirtyminen-etanoliautoiluun-tuo-selvaa-saastoa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/st1-mpo-plus":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/st1-outlook":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/st1-palvelee":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/st1-suomalaisen-maastohiihdon-tukija":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/synteettisia-polttoaineita-hiilidioksidia-talteen-ottamalla":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/tarkkelystehtaiden-jatteesta-syntyy-etanolia":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/tulevaisuuden-huippuhiihtajat":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/turvallista-talviautoilua":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/valio-ja-st1-tuottamaan-biokaasua-lannasta":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-stories/ymparistoystavallisen-RE85-polttonesteen-kysynta-kasvaa":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-suunnittelee-inkooseen-terminaalia-uusiutuvien-polttonesteiden-jakelun-kasvattamiseksi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-suunnittelee-synteettisen-metanolin-pilottilaitosta-lappeenrantaan":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-tarjoaa-asiakkailleen-tiehyvinvointia-ainutlaatuinen-hiihtomahdollisuus-valikoiduilla-asemilla":`https://st1.fi/tietoa-meista/stories`,"/fi/st1-tuo-myyntiin-uusiutuvan-hvo-diesel-dieselpolttoaineen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-vahvistaa-jateraaka-aineliiketoimintaansa-ostamalla-brocklesby-ltdn-iso-britanniasta":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-yhteistyohon-sfcaravanin-kanssa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1-yhtio-ja-lehdistotiedotteet":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/St1n-asemaverkoston-kolmas-raskaan-liikenteen-biokaasun-tankkauspiste-avautui-Salon-Halikkoon":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-etanolintuotanto-paattyy-vantaalla-lahdessa-ja-kajaanissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-geoterminen-pilottihanke-espoon-otaniemessa-etenee-lampokaivojen-viimeistelyvaiheeseen":`https://st1.fi/tietoa-meista/stories`,"/fi/St1n-geotermisilla-lampokaivoilla-Otaniemessa-aloitettiin-tutkimustyo":`https://st1.fi/artikkeli/st1-n-geotermisilla-lampokaivoilla-otaniemessa-aloitettiin-tutkimustyo`,"/fi/st1n-inkooseen-suunnitellun-terminaalihankkeen-ymparistovaikutusten-arivointiselostus-on-valmistunut":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/St1n-Lappeenrannan-P2X-hanke-ei-etene-alkuperaisessa-aikataulussa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-marokon-metsityspilotin-tulokset-vahvistavat-hiilinieluja-voidaan-luoda-jopa-kuivissa-olosuhteissa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-mittausverkostossa-havaittiin-1":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-mittausverkostossa-havaittiin-1,67-magnitudin-mikrojaristys":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/St1n-Otaniemen_geotermisen_lampolaitoksen_pilottiprojekti_etenee_virtaustestivaiheeseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-otaniemen-geotermisen-lampolaitoksen-pilottiprojektissa-selvitetaan-lammontuotantotapoja-":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/st1n-otaniemen-geotermisen-pilottiprojektin-syvat-lampokaivot-tutkimuskayttoon":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/stationlocator/map/":`https://st1.fi/asemahaku`,"/fi/stationlocator/map/?___store=st1_website_eu_fi":`https://st1.fi/asemahaku`,"/fi/[email protected]":`https://st1.fi/tietoa-meista`,"/fi/Suomen-Lantakaasu-investoi-yli-80-miljoonaa-Kiuruveden-biokaasulaitoshankkeeseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/Suomen-Lantakaasu-ja-Atria-Suomi-investoivat-biokaasulaitokseen-Nurmossa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet#/embedded/release/70671503/suomen-lantakaasu-ja-atria-suomi-investoivat-biokaasulaitokseen-nurmossa?publisherId=69820571&lang=fi&widget=true`,"/fi/suomen-lantakaasu-oy-aloittaa-biokaasulaitoksen-maanrakennustyot-kiuruvedella":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/Suomen-Lantakaasu-Oy-edistaa-biokaasulaitosinvestointeja-Pohjois-Keski-ja-Etela-Pohjanmaalle":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/suomen-lantakaasu-oy-edistaa-kahden-uuden-biokaasulaitoksen-kehittamista-pohjanmaalla":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/Suomen-Lantakaasu-Oy-ostaa-Nurmon-Bioenergian":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/suomen-lantakaasu-oyn-biokaasulaitoksen-sijaintipaikasta-paatos-kiuruvedella-biokaasulaitosta-suunnitellaan-pyhasalmentien-etelapuolelle":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/suomenhiihtoliiton-ja-st1n-valinen-historiallinen-kumppanuus-vie-kohti-seuraavaa-olympiadia":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/synteettisten-polttoaineiden-pilotlaitoksen-selvitystyo-joutsenoon-kaynnistyi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/tilinpaatostiedote-2019":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/tilinpaatostiedote-2020":`https://st1.fi/tietoa-meista/st1-yrityksena/avainluvut-ja-sijoittajasuhteet`,"/fi/tom-rinne-nimitetty-group-hr-director-tehtavaan-st1-nordic-oyssa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/turku-energia-hakee-toimenpidelupaa-geotermista-laitosta-varten-porattaville-lampokaivoille":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/tutkimus-suomella-hyvat-mahdollisuudet-power-to-x-tuotantoon-perameren-alueella":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/tuulivoima/tcm":`https://st1.fi/yrityksille/energ
4iatuotteet/b2b-tuuli`,"/fi/tuuliwatti-rakensi-markkinaehtoisen-tuulipuiston-iin-viinamakeen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/valio-ja-st1-selvittivat-yla-savon-maanviljelijoilla-laajaa-kiinnostusta-biokaasuntuotantoon-osallistumiseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/valio-ja-st1-tuottamaan-biokaasua-lannasta-uusi-pelinavaus-liikenteen-paastojen-pienentamiseksi":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/valion-ja-st1n-yhteisyritys-suomen-lantakaasu-oy-suunnittelee-biokaasulaitosinvestointia-lapinlahdelle-sonkajarvelle-ja-nurmekseen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/valion-ja-st1n-yhteisyritys-suomen-lantakaasu-oy-valmiina-lisaamaan-kotimaista-biokaasuntuotantoa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/valion-ja-st1n-yhteisyritys-suomen-lantakaasu-oyn-biokaasulaitoskokonaisuuden-suunnittelu-etenee":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/vantaan-energia-ja-st1-yhteistyohon-sahkopolttoaineen-jakelussa":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/vastuunrajaus":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/vattenfall-ja-st1-yhteistyohon-lentoliikenteen-fossiilittoman-sahkopolttoaineen-mittavassa-tuotannossa-ruotsin-lansirannikolla":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/vtt-ja-st1-pilotoivat-bio-ja-kiertotaloutta-ilmastoystavallisia-hiilivetyja-teollisuudenhiilidioksidista":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/www.karavaanarit.fi/jasenyys/muutokset-jasenyyteen":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/fi/www.st1.com.":`https://st1.fi/tietoa-meista`,"/fi/yrityksille/infra-kumppanuus":`https://st1.fi/tietoa-meista/uutiset-ja-media/lehdisto-ja-yhtiotiedotteet`,"/file_archive":`/`,"/Finding-new-ways-to-produce-advanced-bio-ethanol":`/about-us/stories`,"/frends-prod-test":`/`,"/geothermal_heat_feedback":`/`,"/geothermal-heat":`/`,"/group-announcement":`/about-us/news-and-media/company-and-press-releases`,"/group-announcement-01-12-2021":`/about-us/news-and-media/company-and-press-releases`,"/henrikki-talvitie-appointed-as-the-new-ceo-of-st1-oy":`/about-us/news-and-media/company-and-press-releases`,"/henrikki-talvitie-is-the-new-ceo-of-st1-nordic-oy":`/about-us/news-and-media/company-and-press-releases`,"/hilde-wahl-ny-vd-pa-st1-fortsatter-kampen-for-en-fossilfri-fordonsflotta":`/about-us/news-and-media/company-and-press-releases`,"/homo-flammabus-caused-an-unsustainable-carbon-cycle":`/about-us/sustainability/energy-transition`,"/How-to-commercialize-bioproducts-to-replace-fossil-products":`/about-us/stories`,"/introduction-the-crux-of-the-global-energy-challenge":`/about-us/sustainability/energy-transition`,"/kati-ihamaki-was-elected-to-st1-nordics-board-of-directors":`/about-us/news-and-media/company-and-press-releases`,"/kristine-vergli-grant-carlsen-appointed-as-the-new-ceo-of-st1-norge-as":`/about-us/news-and-media/company-and-press-releases`,"/kutsu_st1_nordic_oyn_varsinaiseen_yhtiokokoukseen":`/about-us/news-and-media/company-and-press-releases`,"/lea-rankinen-appointed-lead-of-sustainability-communications-and-public-affairs-business-unit-of-st1-nordic-oy":`/about-us/news-and-media/company-and-press-releases`,"/[email protected]":`/`,"/miika-eerola-appointed-the-ceo-of-St1-Refinery-Ab":`/about-us/news-and-media/company-and-press-releases`,"/mikael-oberg":`/`,"/nb":`https://st1.no/om-oss`,"/nb/node/64":`https://st1.no/om-oss`,"/nb/node/81":`https://st1.no/om-oss`,"/nb/node/92":`https://st1.no/om-oss`,"/nb/om-st1/st1-historie-no":`https://st1.no/om-oss`,"/nb/om-st1/var-visjon":`https://st1.no/om-oss`,"/nb/stationlocatormap":`https://st1.no/privat/tjenester/finn-stasjon`,"/Nordion-Energi-and-St1-in-cooperation-on-liquefied-biogas":`/about-us/news-and-media/company-and-press-releases`,"/norwegian-smart-fuel-as-transferred-under-the-ownership-of-st1-nordic":`/about-us/news-and-media/company-and-press-releases`,"/notice-
4of-extraordinary-general-meeting":`/about-us/news-and-media/company-and-press-releases`,"/notice-of-st1-nordic-annual-general-meeting":`/about-us/news-and-media/company-and-press-releases`,"/notice-of-st1-nordic-oys-annual-general-meeting":`/about-us/news-and-media/company-and-press-releases`,"/notice-to-st1-nordic-oys-annual-general-meeting":`/about-us/news-and-media/company-and-press-releases`,"/notice-to-the-general-annual-meeting":`/about-us/news-and-media/company-and-press-releases`,"/one-market-with-one-rulebook":`/about-us/sustainability/energy-transition`,"/[email protected]":`/`,"/per-arne-karlsson":`/`,"/plans-for-biogas-production-plant-by-valio-and-st1s-joint-venture-suomen-lantakaasu-oy-progressing":`/about-us/news-and-media/company-and-press-releases`,"/power-to-x-the-possibilities-of-electricity":`/about-us/sustainability/energy-transition`,"/privacy-policy":`/private/privacy-policy`,"/q-power-and-st1-piloting-synthetic-fuel-production-from-biorefinery-carbon-dioxide":`/about-us/news-and-media/company-and-press-releases`,"/randi-kvaloy":`/about-us/people-and-careers`,"/result-of-the-written-procedure-the-proposed-resolution-adopted":`/about-us/news-and-media/company-and-press-releases`,"/[email protected]":`/`,"/sampsa-halinen-appointed-director-energy-trade-and-logistics-business-unit-in-st1-nordic-oy":`/about-us/news-and-media/company-and-press-releases`,"/sampsa-halinen-was-elected-to-st1-nordics-board-of-directors":`/about-us/news-and-media/company-and-press-releases`,"/sca-and-st1-enter-joint-venture-to-produce-and-develop-liquid-biofuels":`/about-us/news-and-media/company-and-press-releases`,"/Scientists-developing-an-international-measuring-concept-for-carbon-sequestration-in-afforestation-to-slow-down-climate-change":`/about-us/news-and-media/company-and-press-releases`,"/Securing-fuel-supply":`/about-us/stories`,"/shift":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/shift/customer-impact":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/shift/faq":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/shift/kenya-forest-project":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/shift/news-&-updates":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/shift/project-selection-criteria":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/shift/projects":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/Social_Sustainability_and_Impact_Assessment_of_the_Davvi_Wind_Farm_Project":`/about-us/sustainability/energy-transition/wind-power`,"/St1_Nordic_Oy_Integrated_Annual_Report_2019_published":`/about-us/sustainability/reporting`,"/St1_Nordic_Oy_joins_the_UN_Global_COmpact":`/about-us/sustainability`,"/st1-and-compensate-collaborate-on-compensating-the-carbon-footprint-of-transport":`/about-us/news-and-media/company-and-press-releases`,"/st1-and-fortum-to-start-a-pilot-project-for-geothermal-heat-production-in-espoo":`/about-us/news-and-media/company-and-press-releases`,"/st1-and-horisont-energi-to-collaborate-on-green-ammonia-production-in-finnmark":`/about-us/news-and-media/company-and-press-releases`,"/st1-and-sca-form-partnership-to-produce-renewable-fuels":`/about-us/news-and-media/company-and-press-releases`,"/st1-and-sca-joint-venture-commences-the-production-of-renewable-fuels-in-gothenburg-sweden":`/about-us/news-and-media/company-and-press-releases`,"/st1-begins-the-drilling-of-geothermal-deep-rock-wells-in-otaniemi-espoo":`/about-us/news-and-media/company-and-press-releases`,"/st1-biogas-ab-merges-to-st1-sverige-ab":`/about-us/news-and-media/company-and-press-releases`,"/st1-built-a-waste-based-etanolix-ethanol-production-plant-in-gothenburg":`/about-us/news-and-media/company-and-press-releases`,"/st1-buys-marine-business-in-norway":`/about-us/news-and-media/company-and-press-releases`,"/st1-completed-the-purchase-of-the-sh
4ares-of-statoil-fuel-and-retail-marine-as-in-norway":`/about-us/news-and-media/company-and-press-releases`,"/st1-constructs-a-biorefinery-to-produce-renewable-diesel-and-jet-fuel":`/about-us/news-and-media/company-and-press-releases`,"/st1-enters-biogas-business-by-acquiring-eon-biofor-in-sweden":`/about-us/news-and-media/company-and-press-releases`,"/st1-enters-the-biogas-market-in-Norway":`/about-us/news-and-media/company-and-press-releases`,"/st1-geothermal-pilot-project-otaniemi-espoo-reaches-stimulation-stage":`/about-us/news-and-media/company-and-press-releases`,"/St1-geothermal-wells-in-Otaniemi-now-in-research-use":`/article/st1-geothermal-wells-in-otaniemi-now-in-research-use`,"/st1-group-oy-merged-into-st1-nordic-oy":`/about-us/news-and-media/company-and-press-releases`,"/st1-group-oy-merges-into-st1-nordic-oy":`/about-us/news-and-media/company-and-press-releases`,"/st1-groups-key-figures":`/about-us/company-info/key-figures-and-ir`,"/st1-has-made-an-investment-decision-to-construct-a-geothermal-heat-pilot-plant":`/about-us/news-and-media/company-and-press-releases`,"/st1-invests-in-scandinavian-biogas-business":`/about-us/news-and-media/company-and-press-releases`,"/St1-invests-in-solar-energy":`/about-us/sustainability/energy-transition/solar-energy`,"/st1-is-planning-a-synthetic-methanol-pilot-plant-in-lappeenranta-finland":`/about-us/news-and-media/company-and-press-releases`,"/St1-launches-RED95-renewable-fuel-for-the-trucking-industry-in-Norway":`/about-us/news-and-media/company-and-press-releases`,"/st1-l
4ife":`/about-us/sustainability/climate-and-nature/carbon-sequestration/eu-life-carbon-farming-scheme`,"/st1-life/news-and-updates":`/about-us/sustainability/climate-and-nature/carbon-sequestration/eu-life-carbon-farming-scheme`,"/st1-life/partners-and-contact":`/about-us/sustainability/climate-and-nature/carbon-sequestration/eu-life-carbon-farming-scheme`,"/st1-life/project":`/about-us/sustainability/climate-and-nature/carbon-sequestration/eu-life-carbon-farming-scheme`,"/st1-nordic-corporation-financial-statements-release-2015":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-energy-outlook-published":`/about-us/sustainability/energy-transition`,"/st1-nordic-eur-100-million-bond-to-be-listed-first-north-bond-market-finland":`/about-us/news-and-media/company-and-press-releases`,"/st1-nordic-oy-company-release-interim-report-1-january-30-june-2015":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-dividend-distribution":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-finalised-the-sale-of-the-shares-of-st1-norge-automat-as":`/about-us/news-and-media/company-and-press-releases`,"/st1-nordic-oy-financial-statements-release-2014":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2016":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2017":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2018":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2019":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2020":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2022":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-2023":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-financial-statements-release-january-june-2021":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-initiates-a-written-procedure-in-accordance-with-the-notes":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-interim-report-january-june-2016":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-interim-report-january-june-2017":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-interim-report-january-june-2018":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-interim-report-january-june-2019":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-interim-report-january-june-2020":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oy-sells-the-shares-of-st1-norge-as":`/about-us/news-and-media/company-and-press-releases`,"/st1-nordic-oy-to-purchase-the-shares-of-shells-norwegian-downstream-company":`/about-us/news-and-media/company-and-press-releases`,"/st1-nordic-oys-annual-general-meeting-2020":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oys-financial-statements-release-2021":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oys-interim-report-january-june-2022":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oys-interim-report-january-june-2023":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oys-interim-report-january-june-2024":`/about-us/company-info/key-figures-and-ir`,"/st1-nordic-oys-sale-of-the-shares-of-st1-norge-automat-as-approved":`/about-us/news-and-media/company-and-press-releases`,"/st1-nordic-purchases-aviation-fuelling-services-from-st1-group":`/about-us/news-and-media/company-and-press-releases`,"/st1-norge-as-and-c2biotrade-has-signed-a-letter-of-intent-to-explore-a-combined-carbon-farming-and-sustainable-biofuels-concept-in-colombia":`/about-us/news-and-media/company-and-press-releases`,"/st1-one-of-the-winners-of-energy-globe-world-award-2019":`/about-us/news-and-media/company-and-press-releases`,"/st1-opened-biogas-refuelling-stations-for-heavy-transport-in-iittala-and-mantsala":`/about-us/news-and-media/company-and-press-releases`,"/St1-opens-new-biogas-plant-in-Boras":`/about-us/news-and-media/company-and-press-releases`,"/St1-organization-in-transformation":`/about-us/stories`,"/st1-outlook":`/about-us/sustainability/energy-transition`,"/st1-outlook-heating-and-cooling":`/about-us/sustainability/energy-transition`,"/st1-outlook-industry":`/about-us/sustainability/energy-transition`,"/st1-outlook-launch-webinar":`/about-us/sustainability/energy-transition`,"/St1-Outlook-published":`/about-us/sustainability/energy-transition`,"/st1-outlook-transport":`/about-us/sustainability/energy-transition`,"/st1-pilots-sustainable-carbon-sequestrating-through-afforestation-morocco":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/st1-plans-to-extend-its-advanced-biofuels-production-into-renewable-diesel":`/about-us/news-and-media/company-and-press-releases`,"/st1-refinery-deploys-aspentech-solutions":`/about-us/news-and-media/company-and-press-releases`,"/st1-signed-a-memorandum-of-understanding-for-a-bioethanol-pilot-project-in-thail":`/about-us/news-and-media/company-and-press-releases`,"/st1-signs-a-letter-of-intent-with-viken-skog-and-treklyngen-for-a-cellunolix-eth":`/about-us/news-and-media/company-and-press-releases`,"/st1-sold-its-wind-power-capacity-in-finland-to-exilion-tuuli":`/about-us/news-and-media/company-and-press-releases`,"/st1-started-biogas-business-in-Sweden-the-companys-biogas-projects-are-also-progressing-in-norway-and-finland":`/about-us/news-and-media/company-and-press-releases`,"/st1-statement-on-crude-oil-sources-and-Shell-Co-operation":`/about-us/news-and-media/company-and-press-releases`,"/st1-stories-an-e
4nergy-station-for-the-future":`/article/an-energy-station-for-the-future-with-a-focus-on-customer-experience`,"/st1-stories-empowering-safety-culture-the-gothenburg-refinerys-behavioral-based-safety-program":`/about-us/stories`,"/st1-stories-investments-in-a-volatile-operating-environment":`/article/investments-in-a-volatile-operating-environment`,"/st1-stories-st1-norways-flagship-retail-site-revolutionizes-the-future-of-fueling":`/article/an-energy-station-for-the-future-with-a-focus-on-customer-experience`,"/st1-stories-st1s-in-house-ai-assistant-pluto":`/article/rapid-advancements-in-artificial-intelligence-st1s-in-house-ai-assistant-pluto`,"/st1-stories-suomen-lantakaasu-oy-accelerates-biogas-production-in-finland":`/article/st1-and-valio-join-forces-to-drive-renewable-biogas-production-from-dairy`,"/st1-stories/driving-motivation-through-learning-a-leadership-journey":`/about-us/stories`,"/st1-strengthens-waste-foodstock-business-by-acquiring-brocklesby-ltd-in-the-uk":`/article/st1-strengthens-waste-foodstock-business-by-acquiring-brocklesby-ltd-in-the-uk`,"/st1-the-new-chair-of-lsb-eu-must-create-a-strong-2030-policy":`/about-us/news-and-media/company-and-press-releases`,"/st1-to-construct-a-biogas-upgrading-and-liquefaction-refinery-in-sweden":`/about-us/news-and-media/company-and-press-releases`,"/St1-to-expand-its-high-power-charging-network-for-electric-vehicles":`/about-us/sustainability/energy-transition/ev-charging-network`,"/st1-to-launch-the-final-phase-of-drilling-the-worlds-deepest-geothermal-heat-wells-in-otaniemi":`/about-us/news-and-media/company-and-press-releases`,"/st1-to-rebrand-its-network-of-shell-sites":`/about-us/news-and-media/company-and-press-releases`,"/st1-to-sell-its-existing-wind-power-capapcity-in-finland-and-expand-its-wind-power-production-in-the-nordic-countries":`/about-us/news-and-media/company-and-press-releases`,"/st1.com":`/`,"/St1's_Otaniemi_geothermal_heating_plant_pilot_project_progresses_on_two_fronts":`/about-us/news-and-media/company-and-press-releases`,"/St1's_Otaniemi_geothermal_heating_plant_pilot_project_progresses_to_a_flow_testphase":`/about-us/news-and-media/company-and-press-releases`,"/st1s-and-soks-joint-venture-neb-plans-50-million-litre-cellunolix-bioethanol-pla":`/about-us/news-and-media/company-and-press-releases`,"/St1s-ethanol-production-will-end-in-Vantaa-Lahti-and-Kajaani":`/about-us/news-and-media/company-and-press-releases`,"/st1s-geothermal-heat-project-has-proceeded-as-planned":`/about-us/news-and-media/company-and-press-releases`,"/st1s-geothermal-heating-project-approaching-pilot-plant-stage":`/about-us/news-and-media/company-and-press-releases`,"/st1s-geothermal-pilot-project-in-otaniemi-espoo-progresses-to-the-finalization-of-the-heat-wells":`/about-us/news-and-media/company-and-press-releases`,"/st1s-moroccan-afforestation-pilot-project-confirms-that-carbon-sinks-can-be-created-even-in-arid-conditions":`/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/st1s-otaniemi-geothermal-heating-plant-project-investigates-heat-production-methods":`/about-us/news-and-media/company-and-press-releases`,"/st1s-otaniemi-geothermal-pilot-projects-deep-geothermal-wells-to-be-used-for-research":`/about-us/news-and-media/company-and-press-releases`,"/St1s-P2X-project-in-Lappeenranta-Finland-will-not-proceed-on-its-original-schedule":`/about-us/news-and-media/company-and-press-releases`,"/st1s-pilot-to-produce-advanced-ethanol-from-cassava-waste-starts-in-thailand":`/about-us/news-and-media/company-and-press-releases`,"/st1s-service-station-network-strengthened-by-business-acquisition-in-norway":`/about-us/news-and-media/company-and-press-releases`,"/st1s-technology-of-producing-ethanol-from-wood-residue-presented-in-Stockholm":`/about-us/news-and-media/company-and-press-releases`,"/St1s-third-biogas-refuelling-point-for-heavy-traffic-opened-in-Halikko-Salo-Finland":`/about-us/news-and-media/company-and-press-releases`,"/stationlocator":`/`,"/stationlocator/":`/`,"/stationlocator/map":`/`,"/stationlocator/map/":`/`,"/stationlocator/map/?___store=st1_website_eu_en":`/`,"/stationlocator/map/index/query/st1-automaatti-kangasala-kt-921":`/`,"/stimulation-phase-otaniemi-boreholes-proceeding-planned-st1-site":`/about-us/news-and-media/company-and-press-releases`,"/stimulation-stage-began-at-a-geothermal-site-in-otaniemi":`/about-us/news-and-media/company-and-press-releases`,"/Stimulation-stage-of-St1s-geothermal-project-successfully-completed":`/about-us/news-and-media/company-and-press-releases`,"/stories":`/about-us/stories`,"/stories-carbon-farming-can-be-applied-as-part-of-farm-production":`/about-us/stories`,"/stories/1Vision-Biogas-is-set-to-become-a-leading-biogas-player-in-the-Nordics":`/about-us/news-and-media/company-and-press-releases#/embedded/release/70471894/1vision-biogas-is-set-to-become-a-leading-biogas-player-in-the-nordics?publisherId=69820571&lang=en&widget=true`,"/stories/A-deep-dive-into-the-Davvi-planning-area":`/article/a-deep-dive-into-the-davvi-planning-area`,"/stories/Afforestation-pilot-in-Morocco":`/about-us/stories`,"/stories/Bringing-every-day-a-little-closer-to-perfect":`/about-us/stories`,"/stories/Creating-business-value-with-IT-architecture":`/about-us/stories`,"/Stories/Customer-growth-through-operational-excellence":`/about-us/stories`,"/stories/Developing-our-due-diligence-practices":`/about-us/stories`,"/stories/Energy-company-in-transition":`/about-us/stories`,"/stories/Energy-trade-and-logistics":`/about-us/stories`,"/stories/exploring-cutting-edge-carbon-dioxide-removal-technologies-in-the-negem-project":`/article/exploring-cutting-edge-carbon-dioxide-removal-technologies-in-the-negem`,"/stories/Exploring-the-X":`/about-us/stories`,"/stories/Fighting-the-arctic-elements":`/about-us/stories`,"/stories/fostering-talents":`/about-us/stories`,"/stories/HVO-value-chain-talent-program-nurtures-future-leaders":`/about-us/stories`,"/stories/Investment-decision-taken-to-build-six-biogas-filling-stations":`/about-us/stories`,"/stories/Investments-in-the-future":`/about-us/stories`,"/stories/Leading-the-energy-transition-through-data":`/about-us/stories`,"/stories/Looking-back-and-to-the-future":`/about-us/stories`,"/stories/Making-an-impact-through-engagement-and-collaboration":`/about-us/stories`,"/stories/Making-mass-EV-charging-a-reality":`/about-us/stories`,"/stories/Making-wind-power-manageable":`/about-us/stories`,"/stories/next-generation-terminal-technicians":`/about-us/stories`,"/stories/Norwegian-Armed-Forces-creates-aviation-first-with-biofuels-from-St1":`/article/norwegian-armed-forces-creates-aviation-first-with-biofuels-from-st1`,"/stories/Safety-first-at-St1-Refinery":`/about-us/stories`,"/stories/Shaping-regulation-through-
4human-rights":`/about-us/stories`,"/stories/Significant-Reductions-in-Heavy-Traffic-Emissions-Could-Be-Made-Now":`/article/significant-reductions-in-heavy-traffic-emissions-could-be-made-now`,"/stories/St1-awarded-contract-to-build-new-energy-station":`/about-us/stories`,"/stories/St1-launches-its-first-heavy-vehicle-charging-station":`/about-us/stories`,"/stories/St1-Refinery-2030-project":`/about-us/stories`,"/stories/St1-SCA-commences-production-of-renewable-fuels-in-Gothenburg":`/article/st1-and-scas-joint-venture-commences-the-production-of-renewable-fuels-in`,"/stories/The-journey-from-gas-stations-to-energy-stations":`/about-us/stories`,"/stories/The-strength-of-the-St1-brand-accelerates-business-growth":`/about-us/stories`,"/stories/Trust-and-communication-support-growth":`/about-us/stories`,"/stories/Wind-power-and-energy-efficiency":`/about-us/stories`,"/stories/Working-at-the-forefront-of-the-energy-transition":`/about-us/stories`,"/stories/Working-systematically-for-people-culture-and-nature":`/about-us/stories`,"/Suomen-Lantakaasu-and-Atria-Finland-invest-in-biogas-plant-in-Nurmo":`/about-us/news-and-media/company-and-press-releases`,"/Suomen-Lantakaasu-investing-more-than-EUR-80-million-in-Kiuruvesi-biogas-plant-project":`/about-us/news-and-media/company-and-press-releases`,"/Suomen-Lantakaasu-Oy-acquires-Nurmon-Bioenergia":`/about-us/news-and-media/company-and-press-releases`,"/Suomen-Lantakaasu-Oy-advancing-biogas-plant-investments-in-North-Ostrobothnia-Central-Ostrobothnia-and-South-Ostrobothnia":`/about-us/news-and-media/company-and-press-releases`,"/suomen-lantakaasu-oy-moves-forward-with-the-development-of-two-new-biogas-plants-in-ostrobothnia":`/about-us/news-and-media/company-and-press-releases`,"/suomen-lantakaasu-oy-to-start-groundworks-for-biogas-plant-in-kiuruvesi":`/about-us/news-and-media/company-and-press-releases`,"/sustainability":`/about-us/sustainability`,"/sustainability-at-St1":`/about-us/sustainability`,"/Sustainability-training-program-launched-in-Finland":`/about-us/stories`,"/sustainability/business-partner-expectations":`/about-us/sustainability`,"/sustainability/coming-soon":`/about-us/sustainability`,"/sustainability/ethical-business-principles":`/about-us/sustainability`,"/sustainability/policies-principles":`/about-us/sustainability`,"/sustainability/sustainability-framework":`/about-us/sustainability`,"/sustainability/sustainable-carbon-cycle":`/about-us/sustainability/energy-transition`,"/Sustainable-IT-accelerates-innovation":`/about-us/stories`,"/sv/":`/`,"/Taking-concrete-actions-to-fulfill-our-vision":`/about-us/stories`,"/The-finalization-phase-of-St1's-Otaniemi-geothermal-heat-wells-finished":`/about-us/news-and-media/company-and-press-releases`,"/The-finalization-phase-of-St1's-Otaniemi-geothermal-heat-wells-will-be-delayed-by-about-a-week":`/about-us/news-and-media/company-and-press-releases`,"/the-necessity-of-a-sustainable-carbon-cycle":`/about-us/sustainability/energy-transition`,"/the-norwegian-competition-authority-rejects-proposed-purchaser-of-st1-norge-as":`/about-us/news-and-media/company-and-press-releases`,"/The-St1-monitoring-network-detected-1.2-magnitude-micro-earthquake":`/about-us/news-and-media/company-and-press-releases`,"/The-St1-monitoring-network-detected-1.3-magnitude-micro-earthquake":`/about-us/news-and-media/company-and-press-releases`,"/The-St1-monitoring-network-detected-1.6-magnitude-micro-earthquake":`/about-us/news-and-media/company-and-press-releases`,"/the-st1-monitoring-network-detected-1.67-magnitudes-micro-earthquake":`/about-us/news-and-media/company-and-press-releases`,"/The-stimulation-phase-of-Otaniemi-boreholes-has-proceeded-as-planned-already-over-halfway":`/about-us/news-and-media/company-and-press-releases`,"/The-stimulation-phase-of-Otaniemi-boreholes-has-proceeded-as-planned-already-over-halfway,-a-little-bit-over-2-weeks-left":`/about-us/news-and-media/company-and-press-releases`,"/The-stimulation-phase-of-St1-Otaniemi-geothermal-project-is-aimed-to-be-finished-by-the-end-of-the-week":`/about-us/news-and-media/company-and-press-releases`,"/The-stimulation-phase-of-St1-Otaniemi-geothermal-project-is-aimed-to-be-finished-by-the-end-of-the-week,-read-the-project-update":`/about-us/news-and-media/company-and-press-releases`,"/The-stimulation-stage-at-St1s-geothermal-project-site-employs-also-students":`/about-us/news-and-media/company-and-press-releases`,"/theres-a-curve-we-all-should-be-watching":`/about-us/sustainability/energy-transition`,"/tia-rytkonen":`/`,"/tilinp
4aatostiedote-2018":`/about-us/company-info/key-figures-and-ir`,"/tom-rinne-appointed-group-hr-director-in-st1-nordic-oy":`/about-us/news-and-media/company-and-press-releases`,"/tuuliwatti-constructed-a-market-based-wind-farm-at-ii-viinamaki":`/about-us/news-and-media/company-and-press-releases`,"/tuuliwatti-will-start-implementing-its-new-strategy-building-market-based-wind-farm-ii-viinamaki":`/about-us/news-and-media/company-and-press-releases`,"/valio-and-st1-joint-venture-suomen-lantakaasu-oy-ready-to-increase-domestic-biogas-production":`/about-us/news-and-media/company-and-press-releases`,"/valio-and-st1-to-produce-biogas-from-manure-a-new-opening-in-reducing-transport-emissions":`/about-us/news-and-media/company-and-press-releases`,"/vantaa-energy-and-st1-to-cooperate-in-the-distribution-of-electric-fuel":`/about-us/news-and-media/company-and-press-releases`,"/vattenfall-and-st1-form-a-new-partnership-to-produce-a-large-volume-of-fossil-free-aviation-electro-fuel-on-the-swedish-west-coast":`/about-us/news-and-media/company-and-press-releases`,"/viobondconsortium":`/about-us/news-and-media/company-and-press-releases`,"/VTT-and-St1-to-pilot-future-bioeconomy-Climate-friendly-hydrocarbons-from-industrial-carbon-dioxide-emission":`/about-us/news-and-media/company-and-press-releases`,"/wartsila":`/about-us/news-and-media/company-and-press-releases`,'/wartsila,-tieto,-st1,-fortum-and-demos-helsinki-launch-innovation-community-initiative-to-speed-clean-energy-targets"':`/about-us/news-and-media/company-and-press-releases`,"/We_develop_geothermal_heat_technology_by_bedrock_research":`/about-us/news-and-media/company-and-press-releases`,"/What-are-the-future-energy-solutions":`/about-us/stories`,"/wind/tcm":`/about-us/sustainability/energy-transition/wind-power`,"/www.capman.com":`/`},"no-NO":{"/privat":`/`,"/Aneo-HitecVision-and-St1-join-forces":`/om-oss/stories`,"/arets-koppe-bonanza-starter-na":`/artikkel/arets-koppe-bonanza-starter-na`,"/bedrift/drivstoffkort":`/bedrift/bedrift-drivstoffkort`,"/brumunddal":`/om-oss/stories`,"/bytte-til-sommerdekk":`/om-oss/stories`,"/chip-landing":`/om-oss/stories`,"/derfor-bor-du-ha-kort-med-chip":`/om-oss/stories`,"/dette-er-Shell-klett":`/om-oss/stories`,"/drivstoff/bensin":`/privat/produkter/bensin`,"/drivstoff/fordelsprogram-og-rabatter":`/privat/app-og-tilbud`,"/en":`/`,"/en/stationlocator":`/finn-stasjon`,"/faq-norway":`/`,"/for-bedrifter":`/bedrift`,"/for-companies":`/bedrift`,"/fornybarenergi":`/om-oss/baerekraft`,"/fornybarenergi/drivstoff-fra-avfall":`/om-oss/baerekraft`,"/fornybarenergi/geotermi":`/om-oss/baerekraft`,"/fornybarenergi/karbonhosting":`/om-oss/baerekraft`,"/fornybarenergi/vindkraft":`/om-oss/baerekraft/energiomstilling/vindkraft`,"/fornybarenergi/vindkraft/sandfjelletvindpark":`/om-oss/baerekraft/energiomstilling/vindkraft`,"/fremtid-for-flytende-drivstoff":`/artikkel/finnes-det-en-fremtid-for-flytende-drivstoff`,"/Hurtiglading-hos-Shell":`/om-oss/stories`,"/informasjon-til-allmenheten-ref-storulykkeforskriften-dsb":`/`,"/Informasjon-til-kunder":`/om-oss/stories`,"/jobb-og-karriere":`/om-oss/jobb-og-karriere`,"/jobb-og-karriere/Shell":`/om-oss/jobb-og-karriere`,"/jobb-og-karriere/st1-norge":`/om-oss/jobb-og-karriere`,"/kaffeavtale":`/privat/tjenester/kaffeavtale`,"/klett":`/`,"/klima-trondheim":`/artikkel/et-bidrag-for-trondheims-klimasatsning`,"/kontakt-oss":`/privat/kundeservice`,"/kontakt-oss/mediehenvendelser":`/om-oss/for-presse`,"/kontakt-oss/personvernerlaering":`/privat/personvernerlaering`,"/kundens-program-vilkar-og-betingelser":`/privat/vilkar-for-lokale-kundeklubber`,"/kundeservice":`/privat/kundeservice`,"/lading-drivstoff/e10":`/`,"/marine-depots":`/finn-stasjon`,"/marine-og-bulk/[email protected]":`/`,"/marine-og-bulk/produktinformasjon-og-betingelser":`/`,"/marine-og-bulk/vare-olje-forhandlere":`/`,"/marine-og-bulk/www.digerudvarme.no":`/`,"/marine-og-bulk/www.knapphus.no":`/`,"/node/606":`/`,"/node/719":`/`,"/node/873":`/`,"/norgesvask/abonnement":`/privat/app-og-tilbud/abonnement`,"/norgesvask/bilvask-pa-mobilen":`/privat/app-og-tilbud/bilvask-pa-mobil`,"/norgesvask/[email protected]":`/privat/tjenester/bilvask`,"/norgesvask/singelvask":`/privat/app-og-tilbud/singelvask`,"/norgesvask/sporsmal-og-svar":`/`,"/Norske-Shellstasjoner-blir-omprofilert-til-St1":`/`,"/nyheter/1Vision-Biogas-blir-ledende-biogassaktor-i-Norden":`/om-oss/stories`,"/nyheter/Apnet-ny-energistasjon-for-fremtiden":`/om-oss/stories`,"/nyheter/Dyrker-frem-egne-talenter":`/om-oss/stories`,"/nyheter/E10":`/om
4-oss/stories`,"/nyheter/Endringer-i-Biogass-Energi-AS":`/om-oss/stories`,"/nyheter/Faar-42-millioner-til-flytende-biogassanlegg-i-norge":`/om-oss/stories`,"/nyheter/Ferrari-odelagt-for-seg-selv":`/om-oss/stories`,"/nyheter/Forsvaret-skaper-luftfartshistorie-med-biodrivstoff-fra-St1":`/om-oss/stories`,"/nyheter/Fra-bensinstasjoner-til-energistasjoner":`/om-oss/stories`,"/nyheter/fra-refuel-st1-stories":`/om-oss/stories`,"/nyheter/Fremgang-i-planer-for-biogass-produksjonsanlegg":`/om-oss/stories`,"/nyheter/Hater-du-vindkraft":`/om-oss/stories`,"/nyheter/Her%20finner%20du%20oversikt%20over%20alle%20stasjoner%20med%20egne%20AdBlue%20fyllepunkter.":`/om-oss/stories`,"/nyheter/hva-er-adblue-og-hvorfor-trenger-du-det":`/om-oss/stories`,"/nyheter/Hva-er-et-drivstoffkort":`/om-oss/stories`,"/nyheter/HVO-kan-redusere-co2-utslippet-med-60-prosent":`/om-oss/stories`,"/nyheter/intention-to-consolidate":`/om-oss/stories`,"/nyheter/iskald-logistikk":`/om-oss/stories`,"/nyheter/jakten-paa-de-groenne-loesningene-i-tungtransporten":`/om-oss/stories`,"/Nyheter/Kan-Dennis-Hauger-ende-i-Ferrari":`/om-oss/stories`,"/nyheter/Laering-og-utvikling-gir-motivasjon":`/om-oss/stories`,"/nyheter/lanserer-ny-app-det-har-aldri-vaert-enklere-a-vaske-bilen":`/om-oss/stories`,"/nyheter/neste_generasjon_terminalteknikere":`/om-oss/stories`,"/nyheter/Nordisk-storsatsing-pa-hurtiglading":`/om-oss/stories`,"/nyheter/Ny-daglig-leder-i-Biogass-Energi":`/om-oss/stories`,"/nyheter/ny-hamburger-fra-Shell":`/om-oss/stories`,"/nyheter/Oliver-Solberg-olje-er-avgjorende":`/om-oss/stories`,"/nyheter/oppbyggingen-av-nye-Shell-stasjonen-pa-Lonelier":`/om-oss/stories`,"/nyheter/Oslo-Kommune-gir-stotte-til-Biogass-Energi-for-flytende-biogassanlegg-i-Oslo":`/om-oss/stories`,"/nyheter/Pilot-bronner-for-geotermisk-energi-blir-overlatt-til-vitenskapelig-forskning":`/om-oss/stories`,"/nyheter/Prat-med-Atle-Gulbrandsen":`/om-oss/stories`,"/nyheter/samarbeid-om-distribusjon-av-syntetisk-drivstoff":`/om-oss/stories`,"/nyheter/Satser-stort-pa-bioraffinering":`/om-oss/stories`,"/nyheter/Shell-forlenger-med-Hyundai":`/om-oss/stories`,"/nyheter/Shell-og-Formel-E":`/om-oss/stories`,"/Nyheter/Slik-faar-du-mest-ut-av-drivstoffkortet":`/om-oss/stories`,"/nyheter/slik-fyller-du-adblue":`/om-oss/stories`,"/nyheter/sniktitt-ny-energistasjon":`/om-oss/stories`,"/nyheter/spar-drivstoff-og-miljoet":`/om-oss/stories`,"/nyheter/St1-aapner-storbillading-i-Oslo":`/om-oss/stories`,"/nyheter/St1-ansetter-samfunnskontakt-for-Davvi-Vindpark":`/om-oss/stories`,"/nyheter/St1-faar-bygge-energistasjon-ved-nye-E39":`/om-oss/stories`,"/nyheter/St1-gar-videre-med-ammoniakkprosjekt":`/om-oss/stories`,"/nyheter/St1-SCA-starter-produksjon-av-fornybart-drivstoff-Goteborg":`/om-oss/stories`,"/nyheter/st1-skal-bygge-raffineri-for-oppgradering-av-biogass":`/om-oss/stories`,"/nyheter/sykkelbane_ski":`/om-oss/stories`,"/nyheter/Vindkraft
4-og-baerekraft":`/om-oss/stories`,"/Nyheter/Vindkraft-og-energieffektivitet":`/om-oss/stories`,"/nyheter/Vindkraft-skaper-arbeidsplasser":`/om-oss/stories`,"/om-oss/vilkar-lokale-kundeklubber":`/privat/vilkar-for-lokale-kundeklubber`,"/om-oss/www.st1.fi":`https://st1.fi/yksityisille`,"/om-oss/www.st1.no":`/om-oss`,"/om-st1":`/om-oss`,"/om-st1/firmaopplysninger-og-nokkeltall/firmaopplysninger-og-nokkeltall":`/om-oss/om-st1/nøkkeltall-og-ir`,"/om-st1/selskapsinformasjon":`/om-oss/om-st1/nøkkeltall-og-ir`,"/om-st1/st1-historie-no":`/om-oss/om-st1`,"/personvern":`/om-oss/om-st1`,"/personvernopplysninger-for-bedriftskunder":`/bedrift/personvernopplysninger-for-bedriftskunder`,"/samarbeid-om-flytende-biodrivstoff":`/om-oss/stories`,"/samarbeid-om-gronn-ammoniakk":`/om-oss/stories`,"/ser-etter-tomt-i-Finnmark":`/om-oss/stories`,"/Shell-Brumunddal-offisielt-apnet":`/om-oss/stories`,"/shell-card":`/om-oss/stories`,"/shell-stasjoner":`/privat`,"/shell-stasjoner/adblue":`/privat/produkter`,"/shell-stasjoner/baerekraftig-bilvask":`/privat/tjenester/bilvask`,"/shell-stasjoner/bedriftskunder":`/bedrift`,"/shell-stasjoner/bedriftskunder/fleetHub":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/bedriftskunder/kundesupport":`/privat/kundeservice`,"/shell-stasjoner/butikktilbud/bilvask":`/privat/tjenester/bilvask`,"/shell-stasjoner/butikktilbud/real-mat":`/privat/tjenester/mat-og-drikke`,"/shell-stasjoner/butikktilbud/real-mat/baguette":`/privat/tjenester/mat-og-drikke/real-baguette`,"/shell-stasjoner/butikktilbud/real-mat/hamburger":`/privat/tjenester/mat-og-drikke/real-hamburger`,"/shell-stasjoner/butikktilbud/snarveien-til-shell/snarveien-APP":`/privat/app-og-tilbud`,"/shell-stasjoner/charge":`/privat/produkter/lading`,"/shell-stasjoner/drivstoff/diesel":`/privat/produkter/diesel`,"/shell-stasjoner/drivstoffkort":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/bestille-og-sperre-kort":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/bomlosning":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/bomlosning-hjelp":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/bomlosning/bestille-veiboks":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/drivstoffpriser":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/faktura":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/kort-og-pin":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/kort-og-pin/tips-til-ny-pin":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/kundesupport":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/rapporter":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/Shell-fleet-hub":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/drivstoffkort/takk-for-din-soknad":`/bedrift/bedrift-drivstoffkort`,"/shell-stasjoner/kaffeavtale":`/privat/tjenester/kaffeavtale`,"/shell-stasjoner/kaffeavtale/digital-kaffeavtale-kjop-i-app":`/privat/tjenester/kaffeavtale`,"/shell-stasjoner/kaffeavtalen/digital-kaffeavtale":`/privat/tjenester/kaffeavtale`,"/shell-stasjoner/lading/kundeservice":`/om-oss/om-st1/ta-kontakt`,"/shell-stasjoner/norgesvask/app":`/`,"/shell-stasjoner/tiltak-shell-gjor-hindre-smitte-av-koronavirus":`/`,"/shell-stasjoner/tjenester":`/`,"/shell-stasjoner/truckkort":`/`,"/shell-stasjoner/vare-vaskeprogram":`/`,"/shell-stasjoner/vis-hensyn":`/`,"/shift":`/`,"/shift/faq":`/`,"/shift/fotavtrykk":`/`,"/shift/fremtidige-muligheter":`/`,"/shift/kenya":`/`,"/shift/prosjekter":`/`,"/shift/prosjektets-valgkriterier":`/`,"/skal-produsere-biogass-av-husdyrgjodsel":`/`,"/sliderhero":`/`,"/slik-sparer-du-drivstoff":`/`,"/st1-charge":`/`,"/st1-charge/[email protected]":`/`,"/st1-charge/hvordan-lade":`/`,"/st1-charge/kundesupport":`/`,"/st1-charge/lade-med-snarveien":`/`,"/st1-charge/[email protected]":`/`,"/St1-forsyner-norge-med-drivstoff":`/om-oss/stories`,"/St1-Investerer-i-solenergi":`/om-oss/stories`,"/St1-Norge-inn-i-biogass-markedet":`/om-oss/stories`,"/st1finance/slik-tar-du-i-bruk-apple-wallet":`/`,"/st1no/22665050":`/`,"/st1no/brukervilkar-norgesvask":`/`,"/st1no/bulk-og-terminaler":`/`,"/st1no/endring-i-tilbud-og-vilkar":`/`,"/st1no/[email protected]":`/`,"/st1no/nyheter":`/om-oss/stories`,"/st1no/nyheter/pressemelding-st1-styrker-ravaretilgang-av-avfall-ved-oppkjop-av-brocklesby-ltd-i":`/om-oss/stories`,"/st1no/om-oss":`/om-oss`,"/st1no/om-oss/apenhetsloven":`/`,"/st1no/om-oss/[email protected]":`/privat/kundeservice`,"/st1no/om-oss/kundeservice/apenhetsloven":`/privat/kundeservice`,"/st1no/om-oss/presse":`/om-oss/for-presse`,"/st1no/om-oss/vilkar-st1-kundeprogram":`/`,"/st1no/om-oss/www.st1.no":`/`,"/st1no/shell-stasjoner/bilvask":`/privat/tjenester/bilvask`,"/st1no/shell-stasjoner/bilvask/klargjor-bilen":`/privat/tjenester/bilvask`,"/st1no/shell-stasjoner/bilvask/klargjor-bilen?fbclid=IwAR3GQWy-Lu2GdHsuIUFENcoOkVsqxybJTatVaQ_Vc0EZUpLFAFVc_YqsaPo":`/privat/tjenester/bilvask`,"/st1no/shell-stasjoner/bilvask/tips-klargjor-bilen":`/privat/tjenester/bilvask`,"/st1no/shell-stasjoner/dine-apptilbud":`/`,"/st1no/shell-stasjoner/farsdag":`/`,"/st1no/shell-stasjoner/finn-shell-stasjon/kundeklubb":`/`,"/st1no/shell-stasjoner/kaffeavtalen/kaffeavtale-pa-kopp":`/privat/tjenester/kaffeavtale`,"/st1no/shell-stasjoner/koppjulekalender":`/privat/tjenester/kaffeavtale`,"/st1no/shell-stasjoner/ladestasjoner":`/privat/produkter/lading`,"/st1no/shell-stasjoner/lading-drivstoff":`/privat/produkter`,"/st1no/shell-stasjoner/lading-drivstoff/charging":`/privat/produkter/lading`,"/st1no/shell-stasjoner/lading-drivstoff/kundesupport-lading":`/`,"/st1no/shell-stasjoner/last-ned-app":`/privat/app-og-tilbud`,"/st1no/shell-stasjoner/nyt-sommeren-med-shell":`/`,"/st1no/shell-stasjoner/real-mat":`/privat/tjenester/mat-og-drikke`,"/st1no/shell-stasjoner/real-mat/bakeri":`/privat/tjenester/mat-og-drikke/bakeri`,"/st1no/shell-stasjoner/real-mat/en-real-matpakke":`/privat/tjenester/mat-og-drikke/real-matpakke`,"/st1no/shell-stasjoner/real-mat/meny":`/privat/tjenester/mat-og-drikke/meny`,"/st1no/shell-stasjoner/real-mat/meny?embed=true":`/privat/tjenester/mat-og-drikke/meny`,"/st1no/shell-stasjoner/real-mat/real-baguette":`/privat/tjenester/mat-og-drikke/real-baguette`,"/st1no/shell-stasjoner/real-mat/real-matpakke":`/privat/tjenester/mat-og-drikke/real-matpakke`,"/st1no/shell-stasjoner/real-mat/real-polse":`/privat/tjenester/mat-og-drikke/real-polse`,"/st1no/shell-stasjoner/real-mat/sunnere-alternativer":`/privat/tjenester/mat-og-drikke/sunnere-alternativ`,"/st1no/shell-stasjoner/shell-klett"
4:`/`,"/st1no/shell-stasjoner/shell-tipser":`/`,"/st1no/shell-stasjoner/shell-tvedestrand":`/`,"/st1no/shell-stasjoner/snarveien-til-shell/snarveien-appen-nye-kunder":`/privat/app-og-tilbud`,"/st1no/shell-stasjoner/tjenester/st1-mastercard":`/`,"/st1no/shell-stasjoner/v-power-nitro":`/privat/produkter/diesel`,"/st1no/shell-stasjoner/vart-utvalg":`/`,"/st1no/shell-stasjoner/vi-er-der-du-er-i-sommer":`/`,"/st1no/shell-stasjoner/vi-setter-pris-pa-sommeren":`/`,"/st1no/st1-ny":`/`,"/st1no/st1/kontakt-oss/[email protected]":`/privat/kundeservice`,"/st1no/st1/kontakt-oss/[email protected]":`/privat/kundeservice`,"/st1no/st1/kontakt-oss/kundeservice":`/privat/kundeservice`,"/st1no/st1/kontakt-oss/presse":`/om-oss/for-presse`,"/st1no/st1/st1-marine":`/bedrift/energiprodukter/marine-produkter`,"/stasjoner":`/finn-stasjon`,"/stasjoner/shell-aksdal":`/stasjoner/aksdal`,"/stasjoner/shell-alvdal":`/stasjoner/alvdal`,"/stasjoner/shell-as":`/stasjoner/as`,"/stasjoner/shell-bardshaug":`/stasjoner/bardshaug`,"/stasjoner/shell-bjolsen":`/stasjoner/bjlsen`,"/stasjoner/shell-brakeroya":`/stasjoner/brakerya`,"/stasjoner/shell-brumunddal":`/stasjoner/brumunddal`,"/stasjoner/shell-brumunddal-e6":`/stasjoner/brumunddal`,"/stasjoner/shell-bryne":`/stasjoner/bryne`,"/stasjoner/shell-espa":`/stasjoner/espa`,"/stasjoner/shell-express-furuset":`/stasjoner/express-furuset`,"/stasjoner/shell-express-sandvika":`/stasjoner/express-sandvika`,"/stasjoner/shell-fagernes":`/stasjoner/fagernes`,"/stasjoner/shell-fauske":`/stasjoner/fauske`,"/stasjoner/shell-grelland":`/stasjoner/grellan`,"/stasjoner/shell-gudvangen":`/stasjoner/gudvangen`,"/stasjoner/shell-hobol":`/stasjoner/hobol`,"/stasjoner/shell-kastellet":`/stasjoner/kastellet`,"/stasjoner/shell-kjelleveien":`/stasjoner/kjelleveien`,"/stasjoner/shell-klett":`/stasjoner/klett`,"/stasjoner/shell-knapphus":`/stasjoner/knapphus`,"/stasjoner/shell-koppang":`/stasjoner/kopphang`,"/stasjoner/shell-lasses":`/stasjoner/lasses`,"/stasjoner/shell-lone":`/stasjoner/lone`,"/stasjoner/shell-madlakrossen":`/stasjoner/madlakrossen`,"/stasjoner/shell-mastemyr":`/stasjoner/mastemyr`,"/stasjoner/shell-mjondalen":`/stasjoner/mjndalen`,"/stasjoner/shell-moholt":`/stasjoner/moholt`,"/stasjoner/shell-momarken":`/stasjoner/momarken`,"/stasjoner/shell-morkved":`/stasjoner/mrkved`,"/stasjoner/shell-mortensrud":`/stasjoner/mortensrud`,"/stasjoner/shell-norheim":`/stasjoner/norheim`,"/stasjoner/shell-rommen":`/stasjoner/rommen`,"/stasjoner/shell-selje":`/stasjoner/selje`,"/stasjoner/shell-sollibrua":`/stasjoner/sollibrua`,"/stasjoner/shell-svinesund-e6":`/stasjoner/kjelleveien`,"/stasjoner/shell-tvedestrand":`/stasjoner/svinesund-e6`,"/stasjoner/shell-vige":`/stasjoner/vige`,"/stasjoner/shell-vinger":`/stasjoner/vinger`,"/stationlocator/map/index/query/shell-pori-koivula":`/finn-stasjon`,"/stories/Investeringsbeslutning-tatt-for-a-bygge-seks-biogass-fyllestasjoner":`/om-oss/stories`,"/stories/Vattenfall-og-St1-etablerer-partnerskap-for-produsere-fossilfritt-elektrodrivstoff":`/om-oss/stories`,"/stories/Vi-utforsker-Power-to-X":`/om
4-oss/stories`,"/test-biogass":`/`,"/test-form-no":`/`,"/test-iframe":`/`,"/Test/cardtab":`/`,"/vare-depoter":`/`,"/vilkar-snarveien-app":`/privat/bruksvilkar-for-st1-digitale-kanaler-for-forbrukere`,"/st1no/shell-stasjoner/norgesvask":`/privat/tjenester/bilvask`,"/b2b":`/bedrift/b2b`},"sv-SE":{"/privat":`/`,"/1Vision-biogas-har-erhallit-erforderliga-tillstand":`/om-oss/nyheter-och-press`,"/1VisionBiogas-ska-bli-en-ledande":`/om-oss/nyheter-och-press`,"/2030":`/om-oss`,"/allmannavillkor":`/privat/allmannavillkor`,"/Aneo-HitecVision-and-St1-join-forces":`/om-oss/nyheter-och-press`,"/appenformular":`/`,"/apple-pay-gors-nu-tillgangligt-st1s-kunder":`/om-oss/nyheter-och-press`,"/arets-godaste-samarbeten-prisade":`/om-oss/nyheter-och-press`,"/arnese":`/`,"/b2b":`/foretag/b2b`,"/bensin95-e10":`/privat/produkter/bensin`,"/billig-bensin":`/privat/app-och-erbjudanden/billig-bensin`,"/biogas":`/foretag/energiprodukter/foretag-biogas`,"/biogas/gronamobilister":`/`,"/bioraffinaderi":`/om-oss/foretagsinformation/verksamhetsomraden/st1-raffinaderi`,"/Biorefinery-Ostrand-ingar-EU-avtal":`/om-oss/nyheter-och-press`,"/butikssajare-natt-och-kvallsskift-jonkoping":`/`,"/butikssaljare-deltid-motala":`/`,"/butikssaljare-deltid-saro":`/`,"/butikssaljare-deltid-skovde":`/`,"/[email protected]":`/`,"/[email protected]":`/`,"/[email protected]":`/`,"/drifttekniker-till-st1s-depa-i-lulea":`/`,"/drivingtheenergytransition":`/om-oss`,"/e-post-med-gamla-kvitton":`/`,"/Ebba-busch-invigde-bioraffinaderi":`/om-oss/nyheter-och-press`,"/email":`/`,"/en/":`/`,"/en/[email protected]":`/`,"/en/[email protected]":`/`,"/en/[email protected]":`/`,"/en/general_terms_and_conditions":`/allmanna-villkor`,"/en/privacy_policy":`/integritetspolicy`,"/en/stationlocator":`/hitta-station`,"/energifyllt-samarbete-mellan-St1-och-Boras-Energi-och-Miljo":`/om-oss/nyheter-och-press`,"/engagerad-areainspektor-sokes-till-st1-refinery-ab":`/`,"/exempel-pa-karriarer":`/`,"/exempel-pa-karriarer-0":`/`,"/fakturainformation-leverantor":`/allmanna-villkor`,"/FAQ-tillgodohavande":`/`,"/foretag/biogas":`/foretag/energiprodukter/foretag-biogas`,"/foretag/bulk":`/foretag/foretag-tjanster/bulk`,"/foretag/businesskort":`/foretag/st1-business-tjanst/st1-business-kort`,"/foretag/businesskort/PIN-kod":`/foretag/st1-business-tjanst/st1-business-mina-sidor`,"/foretag/foretagskort":`/foretag/st1-business-tjanst/st1-business-kort`,"/foretag/hitta-station":`/hitta-station`,"/foretag/koppla-kort":`/foretag/st1-business-tjanst/st1-business-mina-sidor`,"/foretag/koppla-mina-sidor":`/foretag/st1-business-tjanst/st1-business-mina-sidor`,"/foretag/kundservice":`/foretag/kundservice-foretag`,"/foretag/latt-yrkestrafik":`/foretag/foretag-tjanster/latt-yrkestrafik`,"/foretag/marin":`/foretag/foretag-tjanster/marin`,"/foretag/marin/marine":`/foretag/foretag-tjanster/marin`,"/foretag/marin/produkter":`/foretag/foretag-tjanster/marin`,"/foretag/st1-business-kort":`/foretag/st1-business-tjanst/st1-business-kort`,"/foretag/truck":`/foretag/foretag-tjanster/tung-yrkestrafik`,"/foretag/tung-trafik":`/foretag/foretag-tjanster/tung-yrkestrafik`,"/fornybar-energi":`/om-oss/hallbarhet`,"/forsaljningsansvarig-region-foretagskort":`/`,"/fuelpay":`/`,"/gemensamt-pressmeddelande-fran-st1-och-sca":`/om-oss/nyheter-och-press`,"/gronfargad-diesel":`/`,"/hitta-station/shell-truckdiesel-arlandastad":`/hitta-station`,"/hitta-station/shell-truckdiesel-hudiksvall":`/hitta-station`,"/hitta-station/shell-truckdiesel-mora":`/hitta-station`,"/hitta-station/shell-truckdiesel-vasteras-volvo":`/hitta-station`,"/hitta-station/st1-asa-varbergsvagen":`/hitta-station`,"/hitta-station/st1-biogas-varnamo":`/hitta-station`,"/hitta-station/st1-fagersta-floravagen":`/hitta-station`,"/hitta-station/st1-frihamnen-stockholm":`/hitta-station`,"/hitta-station/st1-hoganas":`/hitta-station`,"/hitta-station/st1-jomala-kantarellen":`/hitta-station`,"/hitta-station/st1-jomala-sparmacken":`/hitta-station`,"/hitta-station/st1-norsborg-alby":`/hitta-station`,"/hitta-station/st1-ronneby":`/hitta-station`,"/hitta-station/st1-ronneby-kallinge":`/hitta-station`,"/hitta-station/st1-smabatsvarvet":`/hitta-station`,"/hitta-station/st1-spanga-krallingegrand":`/hitta-station`,"/hitta-station/st1-taby-enhagsv":`/hitta-station`,"/hitta-station/st1-truck-vara-fordonsgatan":`/hitta-station`,"/hitta-station/st1-vallingby-kirunagatan":`/hitta-station`,"/hitta-station/st1-varnamo-malmovagen":`/hitta-station`,"/hitta-station/st1-ystad-spaljegatan":`/hitta-station`,"/ingenjor-inom-el-och-automation":`/`,"/ingenjorspecialist-inom-roterande-utrustning":`/`,"/instrumenttekniker":`/`,"/integritetspolicy":`/privat/integritetspolicy`,"/integritetspolicy_foretagskunder":`/foretag/integritetspolicy_foretagskunder`,"/kameraovervakning":`/kameraoevervakning`,"/kampanj-vackrare":`/`,"/kontobestammelser":`/allmanna-villkor`,"/krav-fran-visa-och-mastercard":`/`,"/kundservice/vanliga-fragor-och-svar":`/privat/kundservice/vanliga-fragor-och-svar`,"/kundservice/vanliga-fragor-svar":`/privat/kundservice/vanliga-fragor-och-svar`,"/kundserviceform":`/privat/kundservice`,"/lediga-jobb/senior-process-engineer":`/`,"/lediga-jobb/skotselforetag-st1-stationer-sodra_stockholm":`/`,"/lediga-jobb/supply-chain-solutions-specialist":`/`,"/ledningsanvisning":`/privat/produkter/privat-biogas`,"/leverans-och-logistik":`/om-oss/foretagsinformation/verksamhetsomraden`,"/loading-master-till-st1-refinery-ab":`/`,"/Mattias.Wesslau@nordionenerg
4i.se":`/`,"/medarbetare-karriar":`/om-oss/medarbetare-och-karriar`,"/mer-om-fuelpay":`/`,"/miika-eerola-utsedd-till-vd-st1-refinery-ab":`/om-oss/nyheter-och-press`,"/mikael-oberg":`/`,"/miljoinfo":`/privat/produkter/miljoinformation`,"/minskad-klimatbelastning-och-sakrare-transporter-avgorande-fortsatt-samarbete-mellan-st1-och-green":`/om-oss/nyheter-och-press`,"/mobility":`/app-och-erbjudanden/st1-mobility`,"/Nordion-Energi-och-St1-i-samarbete-om-flytande-biogas":`/om-oss/nyheter-och-press`,"/north-european-oil-trade-oy":`/om-oss/foretagsinformation/associerade-foretag`,"/nu-oppnar-vi-vara-forsta-St1-Truck":`/om-oss/nyheter-och-press`,"/ny-biogasanlaggning-tillsammans-med-valio":`/om-oss/nyheter-och-press`,"/ny-musiktjanst-sound-driving":`/om-oss/nyheter-och-press`,"/ny-st1-biogasstation-i-strangnas":`/om-oss/nyheter-och-press`,"/nytt-varldsrekord-pa-st1s-geotermiska-borrplats":`/om-oss/nyheter-och-press`,"/om-gasledningar":`/privat/produkter/privat-biogas`,"/om-ledningsanvisning":`/privat/produkter/privat-biogas`,"/om-man-inte-vet-vart-man-ska-sa-spelar-det-ingen-roll-vilken-vag-man-tar":`/om-oss/nyheter-och-press`,"/om-st1":`/om-oss`,"/om-st1/foretagsinformation":`/om-oss`,"/om-st1/foretagsinformation/foretagsinformation/associerade-foretag":`/om-oss/foretagsinformation/associerade-foretag`,"/om-st1/foretagsinformation/foretagsinformation/code-of-conduct":`/om-oss/hallbarhet`,"/om-st1/foretagsinformation/foretagsinformation/foretagsinformation-och-nyckeltal":`/om-oss/foretagsinformation/nyckeltal-och-ir`,"/om-st1/foretagsinformation/foretagsinformation/nyheter-och-press/pressmeddelanden":`/om-oss/nyheter-och-press`,"/om-st1/foretagsinformation/foretagsinformation/var-historia":`/om-oss/foretagsinformation`,"/om-st1/foretagsinformation/foretagsinformation/vara-nordiska-hemsidor":`/om-oss/foretagsinformation`,"/om-st1/foretagsinformation/foretagsinformation/vi-pa-st1":`/om-oss/foretagsinformation/kontaktinformation`,"/om-st1/foretagsinformation/forskning-och-utveckling":`/om-oss`,"/om-st1/foretagsinformation/forskning-och-utveckling/framtidens-energilosningar":`/om-oss/hallbarhet/energiomstallning/fardplan-for-energiomstallningen`,"/om-st1/foretagsinformation/vara-reklamkampanjer":`/privat/app-och-erbjudanden/kampanj`,"/om-st1/foretagsinformation/vara-reklamkampanjer/tidigare-kampanjer":`/privat/app-och-erbjudanden/kampanj`,"/om-st1/foretagsinformation/verksamhetsomraden":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/foretagsinformation/verksamhetsomraden/avancerade-branslen-fran-avfall":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/foretagsinformation/verksamhetsomraden/direktforsaljning":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/foretagsinformation/verksamhetsomraden/nordiskt-stationsnatverk":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/foretagsinformation/verksamhetsomraden/raffinaderiet-i-goteborg":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/foretagsinformation/verksamhetsomraden/smarta-branslen":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/foretagsinformation/verksamhetsomraden/supply-och-logistik":`/om-oss/foretagsinformation/verksamhetsomraden`,"/om-st1/fornybar-energi/1st-renewable-pa-vag-mot-en-fossiloberoende-framtid":`/`,"/om-st1/fornybar-energi/carbon-farming":`https://st1.com/about-us/sustainability/climate-and-nature/carbon-sequestration`,"/om-st1/fornybar-energi/framstallning":`/om-oss`,"/om-st1/jobba-pa-st1/processakerhetsingenjor-till-st1-refinery":`/`,"/om-st1/medarbetare-karriar/jobba-pa-st1/bli-franchisetagare":`/`,"/om-st1/medarbetare-karriar/jobba-pa-st1/lediga-tjanster":`/om-oss/medarbetare-och-karriar`,"/om-st1/nyheter-och-press":`/om-oss/nyheter-och-press`,"/om-st1/raffinaderiet/life-och-etanolix-20":`/om-oss`,"/om-st1/raffinaderiet/life-och-etanolix-20/life-english":`/om-oss`,"/om-st1/st1-outlook":`/om-oss`,"/om-st1/var-vision":`/om-oss/foretagsinformation/vision-och-varderingar`,"/om-st1/vision/st1s-vardekedja":`/om-oss`,"/om-st1/vision/vision/avancerade-biodrivmedel":`/om-oss`,"/oppna-mojligheter":`/om-oss/medarbetare-och-karriar`,"/pdf":`/`,"/personuppgifter-och-cookies":`/`,"/pilotprojekt-overlamnas-till-forskning":`/om-oss/nyheter-och-press`,"/press":`/om
4-oss/nyheter-och-press`,"/presskonferens":`/om-oss/nyheter-och-press`,"/pressrelease-st1-avtal-med-kundloftesvard-vitlistat":`/om-oss/nyheter-och-press`,"/privat/betalningslosningar":`/app-och-erbjudanden/st1-mobility`,"/privat/betalningslosningar/vara-kort/st1-cashkort":`/app-och-erbjudanden/st1-mobility`,"/privat/betalningslosningar/vara-kort/st1-privatkort":`/app-och-erbjudanden/st1-mobility`,"/privat/drivmedel":`/privat/produkter`,"/privat/drivmedel/bra-att-veta/produkt-och-sakerhetsdatablad":`/produkt-och-sakerhetsdatablad`,"/privat/drivmedel/bra-att-veta/vinter-och-sommardrivmedel":`/privat/produkter`,"/privat/drivmedel/drivmedel/bensin":`/privat/produkter/bensin`,"/privat/drivmedel/drivmedel/biogas":`/privat/produkter/privat-biogas`,"/privat/drivmedel/drivmedel/diesel":`/privat/produkter/diesel`,"/privat/drivmedel/drivmedel/e85":`/privat/produkter/e85`,"/privat/drivmedel/drivmedel/e85-fordonsgas":`/privat/produkter/privat-biogas`,"/privat/drivmedel/drivmedel/fordonsgas":`/privat/produkter/privat-biogas`,"/privat/drivmedel/drivmedel/ny-produktmarkning":`/foretag/energiprodukter/miljoinformation`,"/privat/kundservice/eco-driving":`/`,"/privat/kundservice/hitta-station":`/hitta-station`,"/privat/kundservice/kundservice/blanketter":`/privat/kundservice`,"/privat/kundservice/kundservice/vanliga-fragor":`/privat/kundservice/vanliga-fragor-och-svar`,"/privat/kundservice/lediga-jobb":`/om-oss/medarbetare-och-karriar`,"/privat/kundservice/vara-kort/st1-cashkort":`/app-och-erbjudanden/st1-mobility`,"/privat/kundservice/vara-kort/st1-mastercard":`/app-och-erbjudanden/st1-mobility`,"/privat/kundservice/vara-kort/st1-privatkort":`/app-och-erbjudanden/st1-mobility`,"/privat/st1-foretagskort":`/foretag/st1-business-tjanst/st1-business-kort`,"/privat/vara-stationer/bra-att-veta":`/privat/produkter`,"/privat/vara-stationer/bra-att-veta/ursprungsinformation":`/foretag/energiprodukter/miljoinformation`,"/privat/vara-stationer/bra-att-veta/vinter-och-sommardrivmedel":`/privat/produkter`,"/privat/vara-stationer/drivmedel/diesel":`/privat/produkter/diesel`,"/privat/vara-stationer/drivmedel/laddstation-elbil":`/privat/produkter/ladda-bilen`,"/privat/vara-stationer/drivmedel/st1-charge":`/privat/produkter/ladda-bilen`,"/privat/vara-stationer/drivmedel/st1-charge/medfinansiering":`/privat/produkter/ladda-bilen`,"/projektingenjor":`/`,"/projektingenjorprojektledare":`/`,"/raffinaderiet":`/om-oss/foretagsinformation/verksamhetsomraden/st1-raffinaderi`,"/registrerakort":`/foretag/st1-business-tjanst/st1-business-mina-sidor`,"/[email protected]":`/`,"/sakrare_id_St1appen":`/`,"/sakrare_id_St1mastercard":`/`,"/servicetekniker-fastighetsskotsel-etanolframstallning":`/`,"/sex-av-tio-svenskar-positiva-till-ett-samhalle-utan-kontanter":`/om-oss/nyheter-och-press`,"/shell-satter-stopp-tjuvtankningarna":`/om-oss/nyheter-och-press`,"/shellstationerna-skyltas-om-till-st1":`/om-oss/nyheter-och-press`,"/shift":`/privat`,"/shift/beskogningsprojekt-kenya":`/`,"/shift/faq":`/`,"/shift/fotavtryck":`/`,"/shift/framtida-mojligheter":`/`,"/shift/projekt":`/`,"/shift/projekt-urvalskriterier":`/`,"/shift/senaste-nytt":`/`,"/skicka-ett-meddelande":`/`,"/skotselforetag-halsingland":`/`,"/solceller-pa-bensinstationer":`/om-oss/nyheter-och-press`,"/spontanansokan":`/om-oss/medarbetare-och-karriar`,"/st1_nordic_oy_financial_statements_release_2018":`/om-oss/nyheter-och-press`,"/st1-appen-fuelpay":`/`,"/st1-bransleforsorjningskedja":`/om-oss/nyheter-och-press`,"/st1-brocklesby":`/om-oss/nyheter-och-press`,"/St1-bygger-bioraffinaderi-fornybar-diesel-och-flygbransle":`/om-oss/nyheter-och-press`,"/st1-bygger-blixtsnabba-laddare-for-elbilar":`/om-oss/nyheter-och-press`,"/st1-charge":`/privat/produkter/ladda-bilen`,"/st1-charge/customer-service":`/privat/produkter/ladda-bilen`,"/st1-charge/how-to-charge":`/privat/produkter/ladda-bilen`,"/st1-forvarvar-eon-biofor":`/om-oss/nyheter-och-press`,"/st1-group-oy-merged-st1-nordic-oy":`/om-oss/nyheter-och-press`,"/st1-har-oppnat-biogasstationer-for-tung-trafik-i-finska-staderna-iittala-och-mantsala":`/om-oss/nyheter-och-press`,"/st1-investerar-i-biogas-i-sverige":`/om-oss/nyheter-och-press`,"/St1-investerar-i-solceller":`/om-oss/nyheter-och-press`,"/st1-lanserar-framtidens-butik-och-biltvattskedja-manniskor-pa-vag-valkommen":`/om-oss/nyheter-och-press`,"/st1-lanserar-ny-mobilapp":`/om-oss/nyheter-och-press`,"/st1-leverantorstraff-2024":`/om-oss/nyheter-och-press`,"/St1-och-Horisont-Energi":`/om-oss/nyheter-och-press`,"/St1-oppnar-ny-biogasanlaggning-i-Boras":`/om-oss/nyheter-och-press`,"/St1-planerar-solceller-Dalarna":`/om-oss/nyheter-och-press`,"/st1-plans-extend-its-advanced-biofuels-production-renewable-diesel":`/om-oss/nyheter-och-press`,"/st1-pressbilder":`/om-oss/nyheter-och-press`,"/st1-sca-biodrivmedel":`/om-oss/nyheter-och-press`,"/st1-soker-skotselforetag-till-vara-automatstationer":`/om-oss/medarbetare-och-karriar`,"/St1-startar-biogasverksamhet-i-Sverige":`/om-oss/nyheter-och-press`,"/st1-startar-pilotprojekt-koldioxidlagring-genom-skogsplantering-i-marocko":`/om-oss/nyheter-och-press`,"/st1-storsatsar-pa-branschens-forsta-hogkvalitativa-kaffe":`/om-oss/nyheter-och-press`,"/st1-tecknar-avtal-med-bildelskedjan-mekonomen-group":`/om
4-oss/nyheter-och-press`,"/st1-tecknar-avtal-med-menigo-helhetsleverantor-inom-mat-och-dryck":`/om-oss/nyheter-och-press`,"/st1-truck-fortsatter-att-vaxa":`/om-oss/nyheter-och-press`,"/st1-utokar-sin-verksamhet-med-betalningstjanster-inom-finanssektorn":`/om-oss/nyheter-och-press`,"/st1-valjer-visma-retail-offensiv-satsning-pa-butiksverksamhet":`/om-oss/nyheter-och-press`,"/st1-vantaa-energy-and-St1-in-cooperation":`/om-oss/nyheter-och-press`,"/St1-vaxer-med-20-nya-anlaggningar-for-tung-trafik":`/om-oss/nyheter-och-press`,"/st1biokraft":`www.st1biokraft.com`,"/st1s_allmanna_villkor_for_webbportaler_for_foretagskunder":`/foretag/st1s-allmanna-villkor-for-webbportaler-for-foretagskunder`,"/stationlocator/map/index/query/shell-jonkoping-sjukhusg-a6":`/hitta-station`,"/stationskampanj":`/privat`,"/tanka":`/privat`,"/test-page-se":`/`,"/underhallstekniker-till-st1-refinery":`/`,"/vagval":`/om-oss`,"/valio-st1-biogas":`/om-oss/nyheter-och-press`,"/valkommen-vid-shell-satsar-pa-engangsgrillar-av-tra-och-papper":`/om-oss/nyheter-och-press`,"/vattenfall-och-st1-i-nytt-fossifritt-samarbete":`/om-oss/nyheter-och-press`,"/vi-borrar-djupare-en-battre-miljo":`/om-oss/nyheter-och-press`,"/viktiginfo":`/privat`,"/viktiginformation":`/privat`,"/vind":`/om-oss/foretagsinformation/verksamhetsomraden`,"/vindkraft":`/om-oss/foretagsinformation/verksamhetsomraden`,"/vindkraft/gullberget":`/om-oss/foretagsinformation/verksamhetsomraden`,"/vindkraft/tcm":`/om-oss/foretagsinformation/verksamhetsomraden`,"/www.st1.com":`/privat`,"/www.st1.se":`/privat`}},nT=gd(e=>{let t=Object.keys(e.query).map(t=>`${t}=${e.query[t]}`).join(`&`),{$i18n:n}=K(),r=eT();if(e.path.match(/^.+\/$/)!==null||r.host.match(/^www\./)!==null)return vd(`${r.protocol}//${r.host.replace(/^www\./,``)}${e.path.replace(/\/$/,``)}
4`,{external:!0,redirectCode:Kw.MOVED_PERMANENTLY});if(Object.keys(tT[n.locale.value]).includes(e.path)){let i=`${r.protocol}//${r.host}`,a=tT[n.locale.value][e.path].match(/^(http|https):\/\//)!==null;return vd(`${tT[n.locale.value][e.path].replace(i,``)}${t.length>0?`?${t}`:``}`,{external:a,redirectCode:Kw.MOVED_PERMANENTLY})}});function rT(e){let t=e.length,n=0,r=0,i=8997,a=0,o=33826,s=0,c=40164,l=0,u=52210;for(;n<t;)i^=e.charCodeAt(n++),r=i*435,a=o*435,s=c*435,l=u*435,s+=i<<8,l+=o<<8,a+=r>>>16,i=r&65535,s+=a>>>16,o=a&65535,u=l+(s>>>16)&65535,c=s&65535;return{high:(u<<16|c)>>>0,low:(o<<16|i)>>>0}}function iT(e){let{high:t,low:n}=rT(e);return BigInt(t)<<32n|BigInt(n)}var aT=`0123456789abcdef`;Array.from({length:256},(e,t)=>aT.charAt(t>>4)+aT.charAt(t&15));function oT(e){return iT(e).toString(36)}function sT(e,t){if(e===null)return`L`;let n,r=0,i=e,a=typeof e;if(a!==`object`)return a===`number`?e-e===0?`n`+e:`L`:a===`string`?`s`+e:a===`bigint`?`n`+e:a===`boolean`?e?`T`:`F`:void 0;let o=Array.isArray(e);if(!o){if(e instanceof Date)return`d`+ +e;if(e instanceof RegExp)return`r`+e.source+e.flags}if(a=t.indexOf(e),~a)return`~`+(a+1);if(typeof e.toJSON==`function`&&!ArrayBuffer.isView(e)){if(e=e.toJSON(),typeof e!=`object`||!e)return sT(e,t);if(a=t.indexOf(e),~a)return`~`+(a+1);o=Array.isArray(e)}if(t.push(i),o)for(n=`a`;r<e.length;n+=(a=sT(e[r++],t))===void 0?`L`:a);else if(e instanceof Set){n=`e`;for(let r of e)n+=(a=sT(r,t))===void 0?`L`:a}else if(e instanceof Map)for(i=[...e.keys()],i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=sT(e.get(i[r]),t))!==void 0&&(n+=i[r]+a);else if(e[Symbol.toStringTag]===void 0||ArrayBuffer.isView(e))for(i=Object.keys(e),i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=sT(e[i[r]],t))!==void 0&&(n+=i[r]+a);else throw Error(`Unsupported value`);return t.pop(),n}function cT(e){return sT(e,[])??`U`}function lT(e){return oT(cT(e))}function uT(e){return Object.defineProperty(function(){throw c.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var dT=a({docsBase:o,reporters:s});function fT(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=pT(e,t,n);return a=i,i.finally(()=>{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let c=t.leading&&!r;r||(r=!0,Yn(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),c?(n=s(this,e),a(n)):i.push(a)})}}async function pT(e,t,n){return await e.apply(t,n)}var mT=Symbol.for(`nuxt:client-only`),hT=Ur({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t,attrs:n}){let r=mn(!1);wi(()=>{r.value=!0});let i=Go();return i&&(i._nuxtClientOnly=!0),ar(mT,!0),()=>{if(r.value){let e=t.default?.();return e&&e.length===1?[Po(e[0],n)]:e}let i=t.fallback||t.placeholder;if(i)return G(i);let a=e.fallback||e.placeholder||``;return z(ng(e.fallbackTag||e.placeholderTag,`span`),n,a)}}}),gT=globalThis.requestIdleCallback||(e=>{let t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),_T=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),vT=e=>{let t=K();t.isHydrating?t.hooks.hookOnce(`app:suspense:resolve`,()=>{gT(()=>e())}):gT(()=>e())},yT=uT({name:`createUseAsyncData`,factory(e={}){function t(...t){let n=typeof t[t.length-1]==`string`?t.pop():void 0;ST(t[0],t[1])&&t.unshift(n);let[r,i,a={}]=t,o=!1,s=pn(r)||typeof r==`function`,c=s?W(()=>P(r)):{value:r};if(!c.value||typeof c.value!=`string`)throw dT.NUXT_E3008();if(typeof i!=`function`)throw dT.NUXT_E3009();let l=typeof e==`function`,u=K(),d=l?e(a):e;if(!l)for(let e in d)d[e]!==void 0&&a[e]===void 0&&(a[e]=d[e]);if(a.server??=!0,a.default??=ET,a.getCachedData??=DT,a.lazy??=!1,a.immediate??=!0,a.deep??=Dl.deep,a.dedupe??=`cancel`,a.enabled??=!0,l)for(let e in d)d[e]!==void 0&&(a[e]=d[e]);u._asyncData[c.value];function f(){let e={cause:`initial`,dedupe:a.dedupe},t=u._asyncData[c.value];return t?._init?u._asyncDataPromises[c.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=a.getCachedData(c.value,u,{cause:`initial`}),u._asyncData[c.value]=TT(u,c.value,i,a,e.cachedData),u._asyncData[c.value]._initialCachedData=e.cachedData),()=>u._asyncData[c.value].execute(e)}let p=f(),m=u._asyncData[c.value];m._deps++;let h=a.server!==!1&&u.payload.serverRendered;{let e=Go();if(e&&h&&a.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;Ci(()=>
4{t.forEach(e=>{e()}),t.splice(0,t.length)}),Oi(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||or(mT,!1));h&&u.isHydrating&&(m.error.value||m.data.value!==void 0)?m.status.value=m.error.value?`error`:`success`:e&&(!t&&u.payload.serverRendered&&u.isHydrating||a.lazy)&&a.immediate?e._nuxtOnBeforeMountCbs.push(p):a.immediate&&m.status.value!==`success`&&p();function n(e){let t=u._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=Ve(),l=()=>{},d=s?I(c,(e,t)=>{if((e||t)&&e!==t){o=!0;let r=u._asyncData[t]?.data.value!==void 0,s=u._asyncDataPromises[t]!==void 0,c={cause:`initial`,dedupe:a.dedupe};if(!u._asyncData[e]?._init){let n=a.getCachedData(e,u,{cause:`initial`});c.cachedData=n;let o=t&&r&&n===void 0?u._asyncData[t].data.value:n;u._asyncData[e]=TT(u,e,i,a,o),u._asyncData[e]._initialCachedData=n}u._asyncData[e]._deps++,t&&n(t),a._keyTriggersExecute!==!1&&(a.immediate||r||s)&&u._asyncData[e].execute(c),Yn(()=>{o=!1})}},{flush:`sync`}):l,f=a.watch?I(a.watch,()=>{o||u._asyncData[c.value]?._execute({cause:`watch`,dedupe:a.dedupe})}):l,g=pn(a.enabled)||typeof a.enabled==`function`?I(()=>P(a.enabled),e=>{let t=u._asyncData[c.value];!e&&t&&u._asyncDataPromises[c.value]&&(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete u._asyncDataPromises[c.value],t.status.value=`idle`)}):l;r&&He(()=>{d(),f(),g(),n(c.value)})}let g={data:xT(()=>u._asyncData[c.value]?.data),pending:xT(()=>u._asyncData[c.value]?.pending),status:xT(()=>u._asyncData[c.value]?.status),error:xT(()=>u._asyncData[c.value]?.error),refresh:(...e)=>u._asyncData[c.value]?._init?u._asyncData[c.value].execute(...e):f()(),execute:(...e)=>g.refresh(...e),clear:()=>{let e=u._asyncData[c.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}CT(u,c.value)}},_=Promise.resolve(u._asyncDataPromises[c.value]).then(()=>g);return Object.assign(_,g),Object.defineProperties(_,{then:{enumerable:!0,value:_.then.bind(_)},catch:{enumerable:!0,value:_.catch.bind(_)},finally:{enumerable:!0,value:_.finally.bind(_)}}),_}return t}}),bT=yT.__nuxt_factory();yT.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function xT(e){return W({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function ST(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function CT(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=N(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function wT(e,t){let n={};for(let r of t)n[r]=e[r];return n}function TT(e,t,n,r,i){e.payload._errors[t]??=void 0;let a=r.getCachedData!==DT,o=n,s=r.deep?M:mn,c=i!==void 0,l=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await u.execute({cause:`refresh:hook`})}),u={data:s(c?i:r.default()),pending:W(()=>u.status.value===`pending`),error:wn(e.payload._errors,t),status:mn(`idle`),execute:(...n)=>{let[i,a=void 0]=n,s=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(s.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in s?s.cachedData:r.getCachedData(t,e,{cause:s.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=u.data.value=n,u.error.value=void 0,u.status.value=`success`,Promise.resolve(n)}if(P(r.enabled)===!1)return Promise.resolve(u.data.value);u._abortController&&u._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),u._abortController=new AbortController,u.status.value=`pending`;let c=new AbortController,l=new Promise((t,n)=>{try{let i=s.timeout??r.timeout,a=OT([u._abortController?.signal,s?.signal],c.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:c.signal}),Promise.resolve(o(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==l)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=wT(i,r.pick)),e.payload.data[t]=i,u.data.value=i,u.error.value=void 0,u.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==l||u._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return u.status.value=`idle`,e._asyncDataPromises[t];u.error.value=Od(n),u.data.value=N(r.default()),u.status.value=`error`}).finally(()=>{c.abort(),e._asyncDataPromises[t]===l&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},_execute:fT((...e)=>u.execute(...e)),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{l(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(u._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t],u.status.value===`pending`&&(u.status.value=`idle`)),a||Gn(()=>{e._asyncData[t]?._init||(CT(e,t),u.execute=()=>Promise.resolve())})}};return u}var ET=()=>void 0,DT=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function OT(e,t,n){let r=e.filter(e=>!!e);
4if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}var kT=ef,AT=[`method`,`baseURL`,`query`,`params`,`body`,`headers`];function jT(e){let t=[P(e.method)?.toUpperCase()||`GET`,P(e.baseURL)];for(let n of[e.query||e.params]){let e=P(n);if(!e)continue;let r={};for(let[t,n]of Object.entries(e))r[P(t)]=P(n);t.push(r)}if(e.body){let n=P(e.body);if(!n)t.push(lT(n));else if(n instanceof ArrayBuffer)t.push(lT(Object.fromEntries([...new Uint8Array(n).entries()].map(([e,t])=>[e,t.toString()]))));else if(n instanceof FormData){let e=[];for(let t of n.entries()){let[n,r]=t;e.push([n,r instanceof File?`${r.name}:${r.size}:${r.lastModified}`:r])}t.push(lT(e))}else if(ae(n))t.push(lT(en(n)));else try{t.push(lT(n))}catch{dT.NUXT_E3002({cause:n})}}return t}var MT=uT({name:`createUseFetch`,factory(e={}){function t(t,n,r){let[i={},a]=typeof n==`string`?[{},n]:[n,r],o=typeof e==`function`?e(i):e,{server:s,lazy:c,default:l,transform:u,pick:d,watch:f,immediate:p,getCachedData:m,deep:h,dedupe:g,timeout:_,enabled:v,...y}={...typeof e==`function`?{}:o,...i,...typeof e==`function`?o:{}},b=W(()=>P(t)),x=W(()=>P(y.key)||`$f`+lT([a,typeof b.value==`string`?b.value:``,...jT(y)]));if(!y.baseURL&&typeof b.value==`string`&&b.value[0]===`/`&&b.value[1]===`/`)throw dT.NUXT_E3001({url:b.value});let S=en({...Ol,...y,cache:typeof y.cache==`boolean`?void 0:y.cache}),C={server:s,lazy:c,default:l,transform:u,pick:d,immediate:p,getCachedData:m,deep:h,dedupe:g,timeout:_,enabled:v,watch:f===!1?[]:[...f||[],S]};return f===!1&&(C._keyTriggersExecute=!1),bT(x,(e,{signal:t})=>{let n=y.$fetch||kT,r={signal:t,...S};for(let e of AT)typeof r[e]==`function`&&(r[e]=P(r[e]));return n(b.value,r)},C)}return t}}),NT=MT.__nuxt_factory();MT.__nuxt_factory({lazy:!0,_functionName:`useLazyFetch`});function PT(e,t){let{$i18n:n}=K(),r=`${t.prefix||`/proxy`}/${e}`,i=t.client||!1;delete t.prefix,t.client;let a={...t},o=a.query?.path===`/`?[`/`]:a.query?.path?.split(`/`);switch(a.headers||={},e){case`cms-view/v1/content/layout`:if(o[0]===`preview`&&(a.headers[`x-st1-preview`]=!0,o.splice(0,1),o[0]||=`/`),n.availableLocales.indexOf(o[0])!==-1){let{0:e}=o;a.headers[`x-st1-locale`]=e}a.key||=`${n?.locale?.value??`default`}-layout`;break;case`cms-view/v1/content/page`:if(o[0]===`preview`&&(a.headers[`x-st1-preview`]=!0,o.splice(0,1),o[0]||=`/`),n.availableLocales.indexOf(o[0])!==-1){let{0:e}=o;a.headers[`x-st1-locale`]=e,o.splice(0,1)}o.length===0&&o.push(`/`),a.query.path=o.join(`/`),a.key||=`${n?.locale?.value??`default`}-page-${a.query.path}`}let s={headers:{"x-st1-locale":n.locale.value}};return i?$fetch(r,Ww(s,a)):NT(r,Ww(s,a),`$0NzlmogWIg`)}var FT=[`helmisimpukkaStationPageTemplate`,`stationPageTemplate`],IT=[`articlePage`],LT=B_(`page`,{state:()=>({pageData:[],pageBuffer:[],contentType:``,pageTitle:``,useSiteTitle:!0,loading:!1,slug:``,localizedPagePaths:{},station:{},stationBuffer:{},meta:{}}),actions:{present(){this.pageData=this.pageBuffer,this.station=this.stationBuffer},async pageLoad(e={}){let t=K(),{$paths:n}=t,r=Ul()?.public?.locator?.stationPages||{},i=r.lunchList??r.enabled??!1,a=r.foodMenu??r.enabled??!1,o;try{this.loading=!0;let{data:r,error:s}=await PT(n.getEndpoint(`page`),{query:{path:e.path===`/`?e.path:e.path.replace(/^\//,``)}});if(s?.value)throw await t.callHook(`dsc:cms-page-load-request:error`,s),s.value;await t.callHook(`dsc:cms-page-load-request:success`,r);let{localizedPagePaths:c,content:l}=r.value;if(this.contentType=l?.contentType??``,FT.includes(this.contentType)&&l?.station&&typeof l.station==`object`&&!Array.isArray(l.station)){let e=Object.assign(l.station,{image:l.image},{...i?{lunch:l.lunchList}:{}},{...a?{menu:l.foodMenu}:{}});this.stationBuffer=e;let t=Array.isArray(l.body)?l.body:[];o=[{contentType:`stations`,type:`header`},i&&{contentType:`stations`,type:`lunch`},...t,{contentType:`stations`,type:`attributes`},a&&{id:l.foodMenu?.id,contentType:`stations`,type:`foodMenu`},{contentType:`stations`,type:`map`}
4].filter(Boolean)}else if(IT.includes(this.contentType)){let{id:e,title:t,byline:n,image:r,alt:i,created:a,articleContent:s,tags:c}=l;o=[{contentType:`articleBlock`,id:e,title:t,byline:n,image:r,alt:i,created:a,articleContent:s,tags:c},...l.body?[...l.body]:[]]}else o=l?.body??[],this.stationBuffer={};return this.slug=l?.slug===`/`?`landing`:l?.slug??e.path.replace(/^\/|\/$/g,``).replace(/\//g,`-`),this.pageTitle=l?.title,this.localizedPagePaths=c,this.loading=!1,this.meta={noIndex:l?.noIndex??null,description:l?.description??null,ogTitle:l?.openGraphTitle??null,ogDescription:l?.openGraphDescription??null,ogImage:l?.openGraphImage??null},await t.callHook(`dsc:cms-page-assigned-content:before`,o),this.pageBuffer=o,!0}catch(e){Cd(e)}}},getters:{getTitle:e=>e.pageTitle,getPageData:e=>e.pageData,getLoading:e=>e.loading,getLocalizedPagePaths:e=>e.localizedPagePaths,getStation:e=>e.station}}),RT=[dv,$w,nT,gd(async e=>{},1),gd(e=>{let t=Cg({path:e.path});if(t.redirect){let n=t.redirect.includes(`#`)?t.redirect:t.redirect+e.hash;return Eu(n,{acceptRelative:!0})?(window.location.href=n,!1):n}})],zT={},BT={pageTransition:{name:`page-fade`,mode:`out-in`,onBeforeEnter:()=>{LT().present()}},middleware:[(e,t)=>{let{pageBuffer:n}=V_(LT());n.value.find(e=>e.display?.component===`redirect`)&&history.replaceState(Object.assign(history.state,{current:e.path}),``,t.path)}]},VT=[{name:`url___fi-FI`,path:`/:url(.*)*`,meta:BT||{},component:()=>_g(()=>import(`./CYNTQabV.js`),__vite__mapDeps([0,1]),import.meta.url)},{name:`url___en-EU`,path:`/:url(.*)*`,meta:BT||{},component:()=>_g(()=>import(`./CYNTQabV.js`),__vite__mapDeps([0,1]),import.meta.url)},{name:`url___sv-SE`,path:`/:url(.*)*`,meta:BT||{},component:()=>_g(()=>import(`./CYNTQabV.js`),__vite__mapDeps([0,1]),import.meta.url)},{name:`url___no-NO`,path:`/:url(.*)*`,meta:BT||{},component:()=>_g(()=>import(`./CYNTQabV.js`),__vite__mapDeps([0,1]),import.meta.url)}];function HT(e,t,n){let{pathname:r,search:i,hash:a}=t,o=e.indexOf(`#`);if(o>-1){let t=a.includes(e.slice(o))?e.slice(o).length:1,n=a.slice(t);return n[0]!==`/`&&(n=`/`+n),Pu(n,``)}let s=Pu(r,e),c=!n||Hu(s,n)?s:n;return c+(c.includes(`?`)?``:i)+a}var UT=zl({name:`nuxt:router`,enforce:`pre`,async setup(e){let t,n,r=Ul().app.baseURL,i=cg.history?.(r)??ph(r),a=cg.routes?([t,n]=Sl(()=>cg.routes(VT)),t=await t,n(),t??VT):VT,o,s=Jh({...cg,scrollBehavior:(e,t,n)=>{if(t===jm){o=n;return}if(cg.scrollBehavior){if(s.options.scrollBehavior=cg.scrollBehavior,`scrollRestoration`in window.history){let e=s.beforeEach(()=>{e(),window.history.scrollRestoration=`manual`})}return cg.scrollBehavior(e,jm,o||n)}},history:i,routes:a});`scrollRestoration`in window.history&&(window.history.scrollRestoration=`auto`),e.vueApp.use(s);let c=mn(s.currentRoute.value);s.afterEach((e,t)=>{c.value=t}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});let l=HT(r,window.location,e.payload.path),u=mn(s.currentRoute.value),d=()=>{u.value=s.currentRoute.value};s.afterEach((e,t)=>{let n=e.matched.at(-1)?.components?.default,r=t.matched.at(-1)?.components?.default;if(n===r){cv({route:e,Component:{type:n}})===cv({route:t,Component:{type:r}})&&d();return}e.matched.length<t.matched.length&&e.matched.every((e,n)=>e.components?.default===t.matched[n]?.components?.default)&&d()});let f={sync:d};for(let e in u.value)Object.defineProperty(f,e,{get:()=>u.value[e],enumerable:!0});e._route=tn(f),e._middleware||={global:[],named:{}};let p=Sd();s.afterEach(async(t,n,r)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(Ed),r&&await e.callHook(`page:loading:end`)});try{[t,n]=Sl(()=>s.isReady()),await t,n()}catch(r){[t,n]=Sl(()=>Td(e,r)),await t,n()}let m=l===s.currentRoute.value.fullPath?s.currentRoute.value:s.resolve(l),h=s.currentRoute.value.fullPath,g=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&l!==e.payload.path&&Hu(s.currentRoute.value.path,e.payload.path);d();function _(t){!e.isHydrating&&t.fullPath!==HT(r,window.location)&&i.push(t.fullPath)}let v=e.payload.state._layout;return s.beforeEach(async(t,n)=>{await e.callHook(`page:loading:start`),t.meta=en(t.meta),e.isHydrating&&v&&!sn(t.meta.layout)&&(t.meta.layout=v),e._processingMiddleware=!0;{let r=new Set([...RT,...e._middleware.global]);for(let e of t.matched){let t=e.meta.middleware;if(t)for(let e of uv(t))r.add(e)}let i=Cg({path:t.path});if(i.appMiddleware)for(let e in i.appMiddleware)i.appMiddleware[e]?r.add(e):r.delete(e);for(let i of r){let r=typeof i==`string`?e._middleware.named[i]||await zT[i]?.().then(e=>e.default||e):i;if(!r)throw Yl.NUXT_E2004({entry:String(i),validMiddleware:void 0});try{let i=await e.runWithContext(()=>r(t,n));if(!e.payload.serverRendered&&e.isHydrating&&(i===!1||i instanceof Error)){let t=i||Od({status:404,statusText:`Page Not Found: ${l}`});return await e.runWithContext(()=>Cd(t)),!1}if(i===!0)continue;if(i===!1)return i;if(i)return Dd(i)&&i.fatal&&(await e.runWithContext(()=>Cd(i)),_(t)),i}catch(n){let r=Od(n);return r.fatal&&(await e.runWithContext(()=>Cd(r)),_(t)),r}}}}),s.onError(async()=>{delete e._processingMiddleware,await e.callHook(`page:loading:end`)}),s.afterEach(t=>{if(t.matched.length===0&&!p.value)return e.runWithContext(()=>Cd(Od({status:404,fatal:!1,statusText:`Page not found: ${t.fullPath}`,data:{path:t.fullPath}})))}),e.hooks.hookOnce(`app:created`,async()=>
4{try{if(`name`in m&&(m.name=void 0),s.currentRoute.value.fullPath===h){if(g){let t=s.resolve(e.payload.path);`name`in t&&(t.name=void 0),await s.replace({...t,force:!0});let n=()=>{e[`~restoreDeferredRoute`]&&(e[`~restoreDeferredRoute`]=void 0,s.currentRoute.value=s.resolve(l),d(),s.replace({...m,force:!0}).catch(()=>{}))};e[`~restoreDeferredRoute`]=n,e.hooks.hookOnce(`app:suspense:resolve`,n)}else await s.replace({...m,force:!0})}s.options.scrollBehavior=cg.scrollBehavior}catch(t){await Td(e,t)}}),{provide:{router:s}}}},1),WT={system:-15,vendor:-5,nitro:-4,config:-3,i18n:-2,build:-1,runtime:0};function GT(e){return typeof e==`function`?e():e&&e.__v_isRef===!0?e.value:e}function KT(e){e.indexable!==void 0&&(e.indexable=String(e.indexable)!==`false`),e.trailingSlash!==void 0&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!==`false`),e.url&&!Eu(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=Bu(String(e.url)));let t=Object.keys(e).sort((e,t)=>e.localeCompare(t)),n={};for(let r of t)n[r]=e[r];return n}function qT(e){let t=e?.debug||!1,n=[];function r(e){if(!e||typeof e!=`object`||Object.keys(e).length===0)return()=>{};if(!e._context&&t){let t=Error(`tmp`).stack?.split(`
5`)[2]?.split(` `)[5];t?.includes(`/`)&&(t=`anonymous`),e._context=t}let r={};for(let t in e){let n=e[t];n!==void 0&&n!==``&&(r[t]=n)}return Object.keys(r).some(e=>!e.startsWith(`_`))?(n.push(r),()=>{let e=n.indexOf(r);e!==-1&&n.splice(e,1)}):()=>{}}function i(e){let t={};e?.debug&&(t._context={}),t._priority={};for(let r in n.sort((e,t)=>(e._priority||0)-(t._priority||0)))for(let i in n[r]){let a=i,o=e?.resolveRefs?GT(n[r][i]):n[r][i];!i.startsWith(`_`)&&o!==void 0&&o!==``&&(t[i]=o,n[r]._priority!==void 0&&n[r]._priority!==-1&&(t._priority[a]=n[r]._priority),e?.debug&&(t._context[a]=n[r]._context?.[a]||n[r]._context||`anonymous`))}return e?.skipNormalize?t:KT(t)}return{stack:n,push:r,get:i}}function JT(e){if(typeof e!=`object`)return e;var t,n,r=Object.prototype.toString.call(e);if(r===`[object Object]`){if(e.constructor!==Object&&typeof e.constructor==`function`)for(t in n=new e.constructor,e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=JT(e[t]));else for(t in n={},e)t===`__proto__`?Object.defineProperty(n,t,{value:JT(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=JT(e[t]);return n}if(r===`[object Array]`){for(t=e.length,n=Array(t);t--;)n[t]=JT(e[t]);return n}return r===`[object Set]`?(n=new Set,e.forEach(function(e){n.add(JT(e))}),n):r===`[object Map]`?(n=new Map,e.forEach(function(e,t){n.set(JT(t),JT(e))}),n):r===`[object Date]`?new Date(+e):r===`[object RegExp]`?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r===`[object DataView]`?new e.constructor(JT(e.buffer)):r===`[object ArrayBuffer]`?e.slice(0):r.slice(-6)===`Array]`?new e.constructor(e):e}var YT=`$s`;function XT(...e){let t=typeof e[e.length-1]==`string`?e.pop():void 0;typeof e[0]!=`string`&&e.unshift(t);let[n,r]=e;if(!n||typeof n!=`string`)throw Up.NUXT_E7009({key:n});if(r!==void 0&&typeof r!=`function`)throw Up.NUXT_E7007({type:typeof r});let i=YT+n,a=K(),o=wn(a.payload.state,i);if(r&&(a._state[i]??={_default:r}),o.value===void 0&&r){let e=r();if(pn(e))return a.payload.state[i]=e,e;o.value=e}return o}var ZT=3456e4;function QT(e,t,n){let r=e.indexOf(`;`,t);return r===-1?n:r}function $T(e,t,n){let r=e.indexOf(`=`,t);return r<n?r:-1}function eE(e,t,n){if(t===n)return``;let r=t,i=n;do{let t=e.charCodeAt(r);if(t!==32&&t!==9)break}while(++r<i);for(;i>r;){let t=e.charCodeAt(i-1);if(t!==32&&t!==9)break;i--}return e.slice(r,i)}var tE=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function nE(e,t){let n=new tE,r=e.length;if(r<2)return n;let i=t?.decode||rE,a=t?.allowMultiple||!1,o=0;do{let s=$T(e,o,r);if(s===-1)break;let c=QT(e,o,r);if(s>c){o=e.lastIndexOf(`;`,s-1)+1;continue}let l=eE(e,o,s);if(t?.filter&&!t.filter(l)){o=c+1;continue}let u=i(eE(e,s+1,c));if(a){let e=n[l];e===void 0?n[l]=u:Array.isArray(e)?e.push(u):n[l]=[e,u]}else n[l]===void 0&&(n[l]=u);o=c+1}while(o<r);return n}function rE(e){if(!e.includes(`%`))return e;try{return decodeURIComponent(e)}catch{return e}}var iE=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,aE=/^[\u0021-\u003A\u003C-\u007E]*$/,oE=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,sE=/^[\u0020-\u003A\u003C-\u007E]*$/,cE=Object.prototype.toString;
5function lE(e,t,n){let r=typeof e==`object`&&!!e,i=r?t:n,a=i?.stringify||JSON.stringify,o=r?e:{...n,name:e,value:t==null?``:typeof t==`string`?t:a(t)},s=i?.encode||encodeURIComponent;if(!iE.test(o.name))throw TypeError(`argument name is invalid: ${o.name}`);let c=o.value?s(o.value):``;if(!aE.test(c))throw TypeError(`argument val is invalid: ${o.value}`);if(!o.secure){if(o.partitioned)throw TypeError(`Partitioned cookies must have the Secure attribute`);if(o.sameSite&&String(o.sameSite).toLowerCase()===`none`)throw TypeError(`SameSite=None cookies must have the Secure attribute`);if(o.name.length>9&&o.name.charCodeAt(0)===95&&o.name.charCodeAt(1)===95){let e=o.name.toLowerCase();if(e.startsWith(`__secure-`)||e.startsWith(`__host-`))throw TypeError(`${o.name} cookies must have the Secure attribute`)}}if(o.name.length>7&&o.name.charCodeAt(0)===95&&o.name.charCodeAt(1)===95&&o.name.toLowerCase().startsWith(`__host-`)){if(o.path!==`/`)throw TypeError(`__Host- cookies must have Path=/`);if(o.domain)throw TypeError(`__Host- cookies must not have a Domain attribute`)}let l=o.name+`=`+c;if(o.maxAge!==void 0){if(!Number.isInteger(o.maxAge))throw TypeError(`option maxAge is invalid: ${o.maxAge}`);l+=`; Max-Age=`+Math.max(0,Math.min(o.maxAge,ZT))}if(o.domain){if(!oE.test(o.domain))throw TypeError(`option domain is invalid: ${o.domain}`);l+=`; Domain=`+o.domain}if(o.path){if(!sE.test(o.path))throw TypeError(`option path is invalid: ${o.path}`);l+=`; Path=`+o.path}if(o.expires){if(!uE(o.expires)||!Number.isFinite(o.expires.valueOf()))throw TypeError(`option expires is invali
5d: ${o.expires}`);l+=`; Expires=`+o.expires.toUTCString()}if(o.httpOnly&&(l+=`; HttpOnly`),o.secure&&(l+=`; Secure`),o.partitioned&&(l+=`; Partitioned`),o.priority)switch(typeof o.priority==`string`?o.priority.toLowerCase():void 0){case`low`:l+=`; Priority=Low`;break;case`medium`:l+=`; Priority=Medium`;break;case`high`:l+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${o.priority}`)}if(o.sameSite)switch(typeof o.sameSite==`string`?o.sameSite.toLowerCase():o.sameSite){case!0:case`strict`:l+=`; SameSite=Strict`;break;case`lax`:l+=`; SameSite=Lax`;break;case`none`:l+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${o.sameSite}`)}return l}function uE(e){return cE.call(e)===`[object Date]`}function dE(e){return typeof e==`string`?`'${e}'`:new fE().serialize(e)}var fE=function(){class e{#e=new Map;compare(e,t){let n=typeof e,r=typeof t;return n===`string`&&r===`string`?e.localeCompare(t):n===`number`&&r===`number`?e-t:String.prototype.localeCompare.call(this.serialize(e,!0),this.serialize(t,!0))}serialize(e,t){if(e===null)return`null`;switch(typeof e){case`string`:return t?e:`'${e}'`;case`bigint`:return`${e}n`;case`object`:return this.$object(e);case`function`:return this.$function(e)}return String(e)}serializeObject(e){let t=Object.prototype.toString.call(e);if(t!==`[object Object]`)return this.serializeBuiltInType(t.length<10?`unknown:${t}`:t.slice(8,-1),e);let n=e.constructor,r=n===Object||n===void 0?``:n.name;if(r!==``&&globalThis[r]===n)return this.serializeBuiltInType(r,e);if(typeof e.toJSON==`function`){let t=e.toJSON();return r+(typeof t==`object`&&t?this.$object(t):`(${this.serialize(t)})`)}return this.serializeObjectEntries(r,Object.entries(e))}serializeBuiltInType(e,t){let n=this[`$`+e];if(n)return n.call(this,t);if(typeof t?.entries==`function`)return this.serializeObjectEntries(e,t.entries());throw Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,t){let n=Array.from(t).sort((e,t)=>this.compare(e[0],t[0])),r=`${e}{`;for(let e=0;e<n.length;e++){let[t,i]=n[e];r+=`${this.serialize(t,!0)}:${this.serialize(i)}`,e<n.length-1&&(r+=`,`)}return r+`}`}$object(e){let t=this.#e.get(e);return t===void 0&&(this.#e.set(e,`#${this.#e.size}`),t=this.serializeObject(e),this.#e.set(e,t)),t}$function(e){let t=Function.prototype.toString.call(e);return t.slice(-15)===`[native code] }`?`${e.name||``}()[native]`:`${e.name}(${e.length})${t.replace(/\s*\n\s*/g,``)}`}$Array(e){let t=`[`;for(let n=0;n<e.length;n++)t+=this.serialize(e[n]),n<e.length-1&&(t+=`,`);return t+`]`}$Date(e){try{return`Date(${e.toISOString()})`}catch{return`Date(null)`}}$ArrayBuffer(e){return`ArrayBuffer[${new Uint8Array(e).join(`,`)}]`}$Set(e){return`Set${this.$Array(Array.from(e).sort((e,t)=>this.compare(e,t)))}`}$Map(e){return this.serializeObjectEntries(`Map`,e.entries())}}for(let t of[`Error`,`RegExp`,`URL`])e.prototype[`$`+t]=function(e){return`${t}(${e})`};for(let t of[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`,`)}]`};for(let t of[`BigInt64Array`,`BigUint64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`n,`)}${e.length>0?`n`:``}]`};return e}();function pE(e,t){return e===t||dE(e)===dE(t)}function mE(e){if(e!==`undefined`)try{let t=JSON.parse(e);return typeof t==`number`&&String(t)!==e?e:t}catch{return e}}var hE={path:`/`,watch:!0,decode:e=>e&&mE(decodeURIComponent(e)),encode:e=>{if(typeof e!=`string`||e===`undefined`)return encodeURIComponent(JSON.stringify(e));try{if(typeof JSON.parse(e)!=`string`)return encodeURIComponent(JSON.stringify(e))}catch{}return encodeURIComponent(e)},refresh:!1},gE=globalThis.cookieStore;function _E(e,t){let n={...hE,...t};n.filter??=t=>t===e;let r=vE(n)||{},i;n.maxAge===void 0?n.expires&&(i=n.expires.getTime()-Date.now()):i=n.maxAge*1e3;let a=i!==void 0&&i<=0,o=a||r[e]===void 0||r[e]===null,s=JT(a?void 0:r[e]??n.default?.()),c=i&&!a?wE(s,i,n.watch&&n.watch!==`shallow`):M(s);{let t=null;try{!gE&&typeof BroadcastChannel<`u`&&(t=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}let i=(i=!1)=>{(i||!n.readonly&&!pE(c.value,r[e]))&&(SE(e,c.value===null||c.value===void 0?void 0:n.encode(c.value),n),r[e]=JT(c.value),t?.postMessage({value:n.encode(c.value)}))},a=t=>{let i=t.refresh?vE(n)?.[e]:n.decode(t.value);s=!0,c.value=i,r[e]=JT(i),Gn(()=>{s=!1})},s=!1,l=!!Ve();if(l&&He(()=>{s=!0,i(),t?.close()}),gE){let t=t=>{let n=t.changed.find(t=>t.name===e),r=t.deleted.find(t=>t.name===e);n&&a({value:n.value}),r&&a({value:null})};gE.addEventListener(`change`,t),l&&He(()=>gE.removeEventListener(`change`,t))}else t&&(t.onmessage=({data:e})=>a(e));n.watch&&I(c,()=>{s||i(n.refresh)},{deep:n.watch!==`shallow`}),o&&i(o)}return c}function vE(e={}){return nE(document.cookie,e)}var yE=e=>e;function bE(e){let{encode:t,decode:n,...r}=e;return{...r,encode:yE}}function xE(e,t,n={}){let r=bE(n);return t===void 0?lE(e,``,{...r,maxAge:-1}):lE(e,t,r)}function SE(e,t,n={}){document.cookie=xE(e,t,n)}var CE=2147483647;function wE(e,t,n){let r,i,a=0,o=n?M(e):{value:e};return Ve()&&He(()=>{i?.(),clearTimeout(r)}),bn((e,s)=>{n&&(i=I(o,s));function c(){let e=t-a,n=e<CE?e:CE;r=setTimeout(()=>{if(a+=n,a<t)return c();o.value=void 0,s()},n)}function l(){a=0,clearTimeout(r),c()}return{get(){return e(),o.value},set(e){l(),o.value=e,s()}}})}function TE(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function EE(e,t=pd()){let{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;let i=t._preloadPromises||=[];if(i.length>4)return Promise.all(i).then(()=>EE(e,t));t._routePreloaded.add(n);for(let e of r){let t=e.components?.default;if(typeof t!=`function`)continue;let n=Promise.resolve(t()).catch(()=>{}).finally(()=>i.splice(i.indexOf(n),1));i.push(n)}await Promise.all(i)}function DE(e={}){let t=e.path||window.location.pathname,n=new URL(t,window.location.href);if(n.host!==window.location.host)throw Yl.NUXT_E2010({path:t});if(n.protocol&&Du(n.protocol))throw Yl.NUXT_E2002({toPath:t,protocol:n.protocol});let r={};try{r=JSON.parse(sessionStorage.getItem(`nuxt:reload`)||`{}`)}catch{}if(e.force||r?.path!==t||r?.expires<Date.now()){try{sessionStorage.setItem(`nuxt:reload`,JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem(`nuxt:reload:state`,JSON.stringify({state:K().payload.state}))}catch{}window.location.pathname===t?window.location.reload():window.location.href=t}}function OE(e={}){let t=mn(``),n=mn(e.politeness||`polite`),r=Bp();function i(e=``,r=`polite`){t.value=e,n.value=r}function a(e){i(e,`polite`)}function o(e){i(e,`assertive`)}function s(){i(document?.title?.trim(),n.value)}function c(){r?.hooks?.removeHook(`dom:rendered`,s)}return s(),r?.hooks?.hook(`dom:rendered`,s),{_cleanup:c,message:t,politeness:n,set:i,polite:a,assertive:o}}function kE(e={}){let t=K(),n=t._routeAnnouncer||=OE(e);return e.politeness&&e.politeness!==n.politeness.value&&(n.politeness.value=e.politeness),Ve()&&(t._routeAnnouncerDeps||=0,t._routeAnnouncerDeps++,He(()=>{t._routeAnnouncerDeps--,t._routeAnnouncerDeps===0&&(n._cleanup(),delete t._routeAnnouncer)}
5)),n}var AE=(...e)=>e.find(e=>e!==void 0);function jE(e){let t=e.replace(/[\u0000-\u001F\s]+/g,``);for(;t.toLowerCase().startsWith(`view-source:`);)t=t.slice(12);let n=t.indexOf(`:`);return n>0&&Du(t.slice(0,n+1))?null:e}function ME(e){let t=e.componentName||`NuxtLink`;function n(e){return typeof e==`string`&&e.startsWith(`#`)}function r(t,n,r){let i=r??e.trailingSlash;if(!t||i!==`append`&&i!==`remove`)return t;if(typeof t==`string`)return PE(t,i);let a=`path`in t&&t.path!==void 0?t.path:n(t).path;return{...t,name:void 0,path:PE(a,i)}}function i(t){let i=pd(),a=Ul(),o=W(()=>!!N(t.target)&&N(t.target)!==`_self`),s=W(()=>{let e=N(t.to)||N(t.href)||``;return typeof e==`string`&&Eu(e,{acceptRelative:!0})}),c=Pi(`RouterLink`),l=c&&typeof c!=`string`?c.useLink:void 0,u=W(()=>{if(N(t.external))return!0;let e=N(t.to)||N(t.href)||``;return typeof e==`object`?!1:e===``||s.value}),d=W(()=>{let e=N(t.to)||N(t.href)||``;return u.value?e:r(e,i.resolve,N(t.trailingSlash))}),f=u.value?void 0:l?.({...t,to:d,viewTransition:N(t.viewTransition)}),p=W(()=>{let r=N(t.trailingSlash)??e.trailingSlash;if(!d.value||s.value||n(d.value)){let e=d.value;return typeof e==`string`?jE(e):e}if(u.value){let e=typeof d.value==`object`&&`path`in d.value?yd(d.value):d.value,t=typeof e==`object`?i.resolve(e).href:e,n=typeof t==`string`?jE(t):t;return n===null?null:PE(n,r)}return typeof d.value==`object`?i.resolve(d.value)?.href??null:PE(Ru(a.app.baseURL,d.value),r)});return{to:d,hasTarget:o,isAbsoluteUrl:s,isExternal:u,href:p,isActive:f?.isActive??W(()=>d.value===i.currentRoute.value.path),isExactActive:f?.isExactActive??W(()=>d.value===i.currentRoute.value.path),route:f?.route??W(()=>i.resolve(d.value)),async navigate(e){p.value!==null&&await vd(p.value,{replace:N(t.replace),external:u.value||o.value})}}}return Ur({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:i,setup(t,{slots:r}){let a=pd(),{to:o,href:s,navigate:c,isExternal:l,hasTarget:u,isAbsoluteUrl:d}=i(t),f=mn(!1),p=M(null),m=e=>{p.value=t.custom?e?.$el?.nextElementSibling:e?.$el};function h(n){return!!(!f.value&&(typeof t.prefetchOn==`string`?t.prefetchOn===n:t.prefetchOn?.[n]??e.prefetchOn?.[n])&&(t.prefetch??e.prefetch)!==!1&&t.noPrefetch!==!0&&t.target!==`_blank`&&!LE())}async function g(e=K()){if(f.value||s.value===null)return;f.value=!0;let t=typeof o.value==`string`?o.value:l.value?yd(o.value):a.resolve(o.value).fullPath,n=l.value?new URL(t,window.location.href).href:t;await Promise.all([e.hooks.callHook(`link:prefetch`,n)?.catch(()=>{}),!l.value&&!u.value&&EE(o.value,a).catch(()=>{})])}if(!t.custom&&h(`visibility`)){let e=K(),t,n=null;wi(()=>{let r=FE();vT(()=>{t=gT(()=>{p?.value?.tagName&&(n=r.observe(p.value,async()=>{n?.(),n=null,await g(e)}))})})}),Di(()=>{t&&_T(t),n?.(),n=null})}return()=>{let i=t.target||null,_=AE(t.noRel?``:t.rel,e.externalRelAttribute,d.value||u.value?`noopener noreferrer`:``)||null,v=e=>({href:s.value,navigate:c,get route(){if(!s.value)return;let e=new URL(s.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return _u(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:s.value}},rel:_,target:i,isExternal:l.value||u.value,isActive:!1,isExactActive:!1,...e,prefetch:g,prefetched:f.value,shouldPrefetch:h});if(!l.value&&!u.value&&!n(o.value)){let n={ref:m,to:o.value,activeClass:t.activeClass||e.activeClass,exactActiveClass:t.exactActiveClass||e.exactActiveClass,replace:t.replace,ariaCurrentValue:t.ariaCurrentValue,custom:t.custom};
5return t.custom||(h(`interaction`)&&(n.onPointerenter=g.bind(null,void 0),n.onFocus=g.bind(null,void 0)),f.value&&(n.class=t.prefetchedClass||e.prefetchedClass),n.rel=t.rel||void 0),G(Pi(`RouterLink`),n,t.custom&&r.default?{default:e=>r.default(v(e))}:r.default)}return t.custom?r.default?r.default(v()):null:G(`a`,{ref:p,href:s.value||null,rel:_,target:i,onClick:async e=>{if(!(l.value||u.value)){e.preventDefault();try{let e=bd(s.value??``);return await(t.replace?a.replace(e):a.push(e))}finally{if(n(o.value)){let e=o.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},r.default?.())}}})}var NE=ME(El);function PE(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?Au:ku;return Eu(e)&&!e.startsWith(`http`)?e:n(e,!0)}function FE(){let e=K();if(e._observer)return e._observer;let t=null,n=new Map;return e._observer={observe:(e,r)=>(t||=new IntersectionObserver(e=>{for(let t of e){let e=n.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),n.set(e,r),t.observe(e),()=>{n.delete(e),t?.unobserve(e),n.size===0&&(t?.disconnect(),t=null)})}}var IE=/2g/;function LE(){let e=navigator.connection;return!!(e&&(e.saveData||IE.test(e.effectiveType)))}var RE=zl({name:`nuxt-site-config:init`,enforce:`pre`,async setup(e){let t=qT(),n=XT(`site-config`);{let e=n.value||window.__NUXT_SITE_CONFIG__||{};for(let n in e)n[0]!==`_`&&t.push({[n]:e[n],_priority:e._priority?.[n]||-1})}return{provide:{nuxtSiteConfig:t}}}}),zE=zl({name:`nuxt:payload`,setup(e){let t=new Set;pd().beforeResolve(async(n,r)=>{let i=e_(n.path),a=i?Uu(n.fullPath):n.path;if(a===(i?Uu(r.fullPath):r.path))return;let o=await qg(a);if(o){for(let n of t)delete e.static.data[n];for(let n in o.data)n in e.static.data||t.add(n),e.static.data[n]=o.data[n]}}),vT(()=>{e.hooks.hook(`link:prefetch`,async e=>{let{hostname:t,pathname:n}=new URL(e,window.location.href);t===window.location.hostname&&await qg(e).catch(()=>{Up.NUXT_E7003({url:e})})}),navigator.connection?.effectiveType!==`slow-2g`&&setTimeout(Sg,1e3)})}}),BE=zl(()=>{let e=pd();vT(()=>{e.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),VE=zl(e=>{let t;async function n(){let r;try{r=await Sg()}catch(e){let t=e;if(!(`status`in t&&(t.status===404||t.status===403)))throw t}t&&clearTimeout(t),t=setTimeout(n,Al);try{let n=await ef(Qd(`builds/latest.json`)+`?${Date.now()}`);n.id!==r?.id&&(e.hooks.callHook(`app:manifest:update`,n),t&&clearTimeout(t))}catch{}}vT(()=>{t=setTimeout(n,Al)})}),HE=zl({name:`nuxt:chunk-reload-crawler`,setup(e){let t=!0;e.hooks.hookOnce(`app:suspense:resolve`,()=>{t=!1}),e.hook(`app:chunkError`,()=>{t&&Kl(navigator.userAgent)&&DE()})}}),UE=zl({name:`nuxt:chunk-reload`,setup(e){let t=pd(),n=Ul(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook(`app:chunkError`,({error:e})=>{r.add(e)});function i(e){DE({path:Ru(n.app.baseURL,e.fullPath),persistState:!0})}e.hook(`app:manifest:update`,()=>{t.beforeResolve(i)}),t.onError((e,t)=>{r.has(e)&&i(t)})}}),WE=zl({name:`nuxt:island-link-navigation`,setup(e){}}),GE=zl({name:`pinia`,setup(e){let t=E_();return e.vueApp.use(t),u_(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}},hooks:{"app:rendered"(){let e=K();e.payload.pinia=j(e.$pinia).state.value,u_(void 0)}}}),KE=zl({name:`nuxt:global-components`}),qE={},JE=zl({name:`nuxt:prefetch`,setup(e){let t=pd();e.hooks.hook(`app:mounted`,()=>{t.beforeEach(async e=>{let t=e?.meta?.layout;t&&typeof qE[t]==`function`&&await qE[t]()})}),e.hooks.hook(`link:prefetch`,e=>{if(Eu(e))return;let n=t.resolve(e);if(!n)return;let r=n.meta.layout,i=uv(n.meta.middleware).filter(e=>typeof e==`string`);for(let e of i){let t=zT[e];typeof t==`function`&&t()}typeof r==`string`&&r in qE&&TE(qE[r])})}});function YE(e){return e?.defaultForDomains?.[0]||e?.domain||e?.domains?.[0]}function XE(e,t){return YE(e)||YE(t)}var ZE=[`i18n:plugin`,`i18n:plugin:ssg-detect`,`i18n:plugin:route-locale-detect`];function QE(){return K().$nuxtSiteConfig}function $E(e){let t=P(e.locales).find(t=>t.code===e.defaultLocale);return t?.language||t?.iso||e.defaultLocale}function eD(e,t){let n=P(e.baseUrl)||void 0;if(!P(e.differentDomains))return n;let r=P(e.locales).find(t=>t.code===P(e.defaultLocale)),i=XE(P(e.localeProperties),r);return i?Eu(i,{strict:!0})?i:`${t}//${i}`:n}function tD(e){let t=P(e.localeProperties);return t.language?t.language:$E(e)}function nD(e){return e.te(`nuxtSiteConfig.description`)?e.t(`nuxtSiteConfig.description`):void 0}function rD(e){return e.te(`nuxtSiteConfig.name`)?e.t(`nuxtSiteConfig.name`):void 0}var iD=zl({name:`nuxt-site-config:i18n`,dependsOn:ZE,setup(e){let t=e.$i18n;if(!t)return;let n=QE(),r=eT().protocol,i=P(t.baseUrl);if(i){let e=n.get({resolveRefs:!0}),t=e.url;if(t&&!t.includes(`localhost`)){let n=Gu(i,`https://`),r=Gu(t,`https://`);n.host!==r.host&&e.env===`production`&&console.error(`[Nuxt Site Config] Your I18n baseUrl \`${n.host}\` doesn't match your site url ${r.host}. This will cause production SEO issues. Either provide a matching baseUrl or remove the site url config.`)}}let a=W(()=>$E(t)),o=W(()=>eD(t,r)),s=W(()=>tD(t)),c=W(()=>nD(t)),l=W(()=>rD(t)),u;I(t.locale,()=>{u&&u(),u=n.push({_priority:WT.build,_context:`@nuxtjs/i18n`,url:o,defaultLocale:a,currentLocale:s,description:c,name:l})},{immediate:!0})}}),aD=[`fi-FI`,`en-EU`,`sv-SE`,`no-NO`],oD={"fi-FI":[{key:`locale_fi_45FI_46json_055e4471`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_fi_45FI_46json_a0e98c90`,load:()=>Promise.resolve({}),cache:!0}],"en-EU":[{key:`locale_en_45EU_46json_3139aaf2`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_en_45EU_46json_bf1da600`,load:()=>Promise.resolve({}),cache:!0}],"sv-SE":[{key:`locale_sv_45SE_46json_6c8eb97f`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_sv_45SE_46json_6151aa49`,load:()=>Promise.resolve({}),cache:!0}],"no-NO":[{key:`locale_no_45NO_46json_750145d0`,load:()=>Promise.resolve({}),cache:!0},{key:`locale_no_45NO_46json_d8c5a38c`,load:()=>Promise.resolve({}),cache:!0}]},sD=[()=>_g(()=>import(`./NybJ1CaG.js`),[],import.meta.url)],cD=[{code:`fi-FI`,name:`
5Suomi`,domain:`https://st1.fi`,language:void 0,domains:[`https://st1.fi`],defaultForDomains:[`https://st1.fi`]},{code:`en-EU`,name:`English`,domain:`https://st1.com`,language:void 0,domains:[`https://st1.com`],defaultForDomains:[`https://st1.com`]},{code:`sv-SE`,name:`Svenska`,domain:`https://st1.se`,language:void 0,domains:[`https://st1.se`],defaultForDomains:[`https://st1.se`]},{code:`no-NO`,name:`Norsk`,domain:`https://st1.no`,language:void 0,domains:[`https://st1.no`],defaultForDomains:[`https://st1.no`]}],lD=typeof window<`u`,uD=(e,t=!1)=>t?Symbol.for(e):Symbol(e),dD=(e,t,n)=>fD({l:e,k:t,s:n}),fD=e=>JSON.stringify(e).replace(/\u2028/g,`\\u2028`).replace(/\u2029/g,`\\u2029`).replace(/\u0027/g,`\\u0027`),pD=e=>typeof e==`number`&&isFinite(e),mD=e=>AD(e)===`[object Date]`,hD=e=>AD(e)===`[object RegExp]`,gD=e=>jD(e)&&Object.keys(e).length===0,_D=Object.assign,vD=Object.create,yD=(e=null)=>vD(e),bD,xD=()=>bD||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:yD(),SD=Object.prototype.hasOwnProperty;function CD(e,t){return SD.call(e,t)}var wD=Array.isArray,TD=e=>typeof e==`function`,q=e=>typeof e==`string`,ED=e=>typeof e==`boolean`,DD=e=>typeof e==`object`&&!!e,OD=e=>DD(e)&&TD(e.then)&&TD(e.catch),kD=Object.prototype.toString,AD=e=>kD.call(e),jD=e=>AD(e)===`[object Object]`,MD=e=>e==null?``:wD(e)||jD(e)&&e.toString===kD?JSON.stringify(e,null,2):String(e);function ND(e,t=``){return e.reduce((e,n,r)=>r===0?e+n:e+t+n,``)}function PD(e,t){typeof console<`u`&&(console.warn(`[intlify] `+e),t&&console.warn(t.stack))}function FD(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&apos;`).replace(/\//g,`&#x2F;`).replace(/=/g,`&#x3D;`)}function ID(e){return e.replace(/&(?![a-z0-9#]{2,6};)/gi,`&amp;`).replace(/"/g,`&quot;`).replace(/'/g,`&apos;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`)}var LD=/^javascript:/i,RD=/^(?:href|src|action|formaction)$/i,zD=/&#(?:x([0-9a-f]+)|(\d+));?/gi,BD=/&(?:Tab|NewLine);/g,VD=/&colon;?/gi,HD=/[\u0000-\u0020\u007f-\u009f]/g,UD=/(?:^|[\s"'<>/])on\w+\s*=\s*["']?[^"'>]+["']?/i,WD=/(^|[\s"'<>/])on(\w+\s*=)/gi,GD=/(^|[\s"'<>/])((?:href|src|action|formaction)\s*=\s*)([^\s"'=<>`]+)/gi;function KD(e,t,n){let r=t||n;if(!r)return e;let i=Number.parseInt(r,t?16:10);return i<=127?String.fromCharCode(i):e}function qD(e){let t=e.replace(zD,KD).replace(BD,``).replace(VD,`:`).replace(HD,``);return LD.test(t)}function JD(e){let t=/url\s*\(/gi,n=``,r=0,i;for(;(i=t.exec(e))!==null;){let a=i.index,o=t.lastIndex-1,s=o+1,c=1,l=null;for(;s<e.length;s++){let t=e[s];if(l){t===l&&(l=null);continue}if(t===`"`||t===`'`)l=t;else if(t===`(`)c++;else if(t===`)`&&(c--,c===0))break}if(c!==0)break;let u=e.slice(o+1,s).trim(),d=u.startsWith(`"`)&&u.endsWith(`"`)||u.startsWith(`'`)&&u.endsWith(`'`)?u.slice(1,-1).trim():u;n+=e.slice(r,a),n+=qD(d)?`url(about:blank)`:e.slice(a,s+1),r=s+1}return n+e.slice(r)}function YD(e,t){return RD.test(e)&&qD(t)?`about:blank`:ID(e.toLowerCase()===`style`?JD(t):t)}function XD(e){return e=e.replace(/([\w:-]+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${YD(t,n)}"`),e=e.replace(/([\w:-]+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${YD(t,n)}'`),UD.test(e)&&(e=e.replace(WD,`$1&#111;n$2`)),e=e.replace(GD,(e,t,n,r)=>qD(r)?`${t}${n}about:blank`:e),e}var ZD=e=>!DD(e)||wD(e);function QD(e,t){if(ZD(e)||ZD(t))throw Error(`Invalid value`);let n=[{src:e,des:t}];for(;n.length;){let{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{if(r===`__proto__`)return;let i=e[r];if(wD(i)){let e=[];e.length=i.length,t[r]=e,n.push({src:i,des:e})}else DD(i)?((!DD(t[r])||wD(t[r]))&&(t[r]=yD()),n.push({src:i,des:t[r]})):t[r]=i})}}var $D=new Map;function eO(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return e.map(eO);let t=yD(null);for(let n of Object.keys(e))t[n]=eO(e[n]);return t}var tO=Xu((e,t,n)=>{if(t===`messages`||t===`datetimeFormats`||t===`numberFormats`)return e[t]??=yD(null),QD(n,e[t]),!0});async function nO(e){let t=K(),n={messages:yD(null)};for(let r of e){let e=await r().then(e=>rO(e)?e.default:e),i=TD(e)?await t.runWithContext(()=>e()):e;n=tO(yD(null),i,n)}return n.fallbackLocale??=!1,n}var rO=e=>AD(e)===`[object Module]`;async function iO(e,t){let n=K();try{let r=await n.runWithContext(t.load).then(e=>rO(e)?e.default:e);return TD(r)?await n.runWithContext(()=>r(e)):r}catch(t){throw Error(`Failed loading locale (${e}): `+t.message,{cause:t})}}
5async function aO(e,t=[]){let n=K(),r=await Promise.all(t.map(async t=>{let r=oO(t),i=r||await n.runWithContext(()=>iO(e,t));return!r&&t.cache!==!1&&$D.set(t.key,{ttl:Date.now()+864e5,value:i}),i})),i={};for(let e of r)QD(e,i);return i}function oO(e){if(e.cache===!1)return;let t=$D.get(e.key);if(t!=null)return t.ttl>Date.now()?t.value:void 0}function sO(e){return t=>!e.dynamic.includes(t)&&!e.undeliverable.includes(t)}function cO(e){return t=>!e.ssr||e.undeliverable.includes(t)||e.dynamic.includes(t)&&(e.prerender||e.ssg)}function lO(e=0){return t=>{let n=(typeof t==`string`?t:t.pathname).split(`?`)[0].split(`/`);return n[0]===``&&n.shift(),n.length>e&&n[e]||``}}var uO=`___`,dO=`___default`;function fO(e){return typeof e==`string`?e:e==null?``:e.toString()}function pO(e){return fO(typeof e==`object`?e?.name:e).split(uO)[0]}function mO(e,t,n){return n?e+uO+t+dO:e+uO+t}var hO=e=>e?Au:ku;function gO(e,t,n){return n.routing&&(e!==t||n.strategy===`prefix`)}var _O=lO(0),vO=e=>_O(e),yO=e=>e.split(uO).at(1)??``;function bO(e){return String(typeof e==`object`?e?.name||e?.path||``:e)}function xO(e){let t=bO(e);return t[0]===`/`?vO(t):yO(t)||(typeof e==`object`&&e?.path?vO(String(e.path)):``)}function SO(e,t){return!t.routing&&!t.domains?e=>fO(e):(t,n)=>{let r=fO(t),i=mO(r,n,!0);return e(i)?i:mO(r,n,!1)}}function CO(e,t){return t.routing?t.strategy===`prefix`?(t,n)=>{let r=`/`+n+(t.path===`/`?``:t.path),i=e.options.routes.find(e=>e.path===r);return i==null?t:e.resolve(_D({},t,i,{path:r}))}:t=>e.resolve(t):e=>e}var wO=(e=``)=>e.replace(/^https?:\/\//i,``).toLowerCase();function TO(e,t){return!!e?.domains.some(e=>wO(e)===t)}function EO(e,t,n){let r=e.find(e=>e.code===n);return!r?.domains.length||TO(r,t)?`here`:e.some(e=>TO(e,t))?`other-domain`:`off-host`}function DO(e,t,n){return EO(e,t,n)!==`other-domain`}var OO=e=>e?.defaultForDomains[0]||e?.domain||e?.domains[0];function kO(e,t,n){if(!DO(n,e,t))return OO(n.find(e=>e.code===t))}function AO(e,t,n){let r=e.filter(e=>TO(e,t));return(r.find(e=>e.code===n)||r.find(e=>e.defaultForDomains.some(e=>wO(e)===t))||r[0])?.code}function jO(e,t){let n=t.replace(/^\./,``).replace(/:\d+$/,``).toLowerCase();return e.every(e=>e.domains.concat(e.domain||[]).every(e=>{let t=wO(e).replace(/:\d+$/,``);return t===n||t.endsWith(`.`+n)}))}var MO=(e,t)=>Eu(e,{strict:!0})?e:t.protocol+`//`+e;function NO(e,t,n,r=cD){let i=r.find(e=>e.code===n),a=e?.[n]?.domain||i?.domain||i?.domains.find(e=>wO(e)===t.host)||kO(t.host,n,r);if(a)return MO(a,t)}function PO(e,t,n,r,i=cD){let a=t=>e?.[t]?.domain||OO(i.find(e=>e.code===t)),o=a(n)||(r?a(r):void 0);return o?MO(o,t):void 0}function FO(e,t,n=cD){let r;for(let i of n){let n=IO(i,e);for(let e of[n.domain,...n.domains])e&&wO(e)===t.host&&(!r||!Eu(r,{strict:!0})&&Eu(e,{strict:!0}))&&(r=e)}return r&&MO(r,t)}function IO(e,t){if(typeof e==`string`)return e;let n=e,r=t[n.code]?.domain;return!r||r===n.domain?e:{...n,domain:r,domains:[r],defaultForDomains:n.defaultForDomains.length?[r]:[]}}function LO(e){let t={};for(let n of aD){let r=RO(e,[n]);t[n]={fallbacks:r,cacheable:BO(n,r)}}return t}function RO(e,t){if(e===!1)return[];if(wD(e))return e;let n=[];if(q(e))return t.every(t=>t!==e)&&n.push(e),n;let r=[...t,`default`];for(let t of r)t in e!=0&&(n=[...n,...e[t].filter(Boolean)]);return n}function zO(e){return oD[e]!=null&&oD[e].every(e=>e.cache!==!1)}function BO(e,t){return zO(e)&&t.every(e=>zO(e))}function VO(e,t=cD){return t.find(t=>t.defaultForDomains.some(t=>wO(t)===e))?.code}function HO(e,t,n=cD){return VO(e,n)||t||(n.some(e=>e.domains.length)?n[0]?.code:``)||``}var UO=e=>aD.includes(e||``),WO=e=>UO(e)?e:void 0,GO=e=>!!e.path&&!e.name;function KO(e){let{router:t,defaultLocale:n,strictSeo:r,compactRoutes:i}=e,a={strategy:e.strategy,routing:e.routing,domains:e.domains},o=hO(e.trailingSlash),s=SO(e=>t.hasRoute(e),a);function c(e,n){e.name=pO(e.name||t.currentRoute.value);let r=s(e.name,n);if(t.hasRoute(r))e.name=r,i&&e.params&&delete e.params.locale;else if(i&&UO(n)&&d().has(e.name))return e.params={...e.params||{},locale:n},e;return e.name=r,e}let l=CO(t,a),u;function d(){if(u)return u;if(u=new Set,i)for(let e of t.getRoutes())e.name!=null&&/^\/:locale\(/.test(e.path)&&u.add(String(e.name));return u}function f(e,r){let c=l(e,r),u=pO(c);if(u){let e=s(u,r);if(t.hasRoute(e)){c.name=e;let t=c;return i&&t.params&&delete t.params.locale,c}if(i&&d().has(u)){let e=c;return e.name=u,e.params={...e.params||{},locale:r},e}return c.name=e,c}return gO(r,n,a)&&(c.path=`/`+r+c.path),c.path=o(c.path,!0),c}let p=()=>t.currentRoute.value.meta.nuxtI18nInternal??{},m=(e,t=p())=>r&&!!e&&Object.keys(t).length>0&&!t[e],h=a.strategy===`prefix_except_default`||a.strategy===`prefix_and_default`,g=(t,n,r)=>!!t&&HO(wO(t),e.configuredDefaultLocale,r)===n,_=e=>(t,n,r,i)=>{let a=e(n);
5return a?(h&&g(OO(r),n,i)&&vO(t)===n&&(t=t.slice(n.length+1)||`/`),Ru(a,t)):t},v=_(e.getBaseUrl),y=_(e.getCanonicalBaseUrl);return{router:t,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getRouteBaseName:pO,getRouteLocalizedParams:p,getLocalizedDynamicParams:t=>{let n=e.getLocalePathPayload?.();return n?n[t]||{}:p()?.[t]},afterSwitchLocalePath:(t,n)=>{if(m(n))return``;if(!a.domains)return t;let r=e.getHost()??``,i=e.getLocales(),o=i.find(e=>e.code===n);return TO(o,r)||!t?t:v(t,n,o,i)},getAlternatePath:(t,n)=>{if(n!==e.getLocale()&&m(n))return``;if(!a.domains||!t)return t;let r=e.getLocales();return y(t,n,r.find(e=>e.code===n),r)},resolveLocalizedRouteObject:(e,t)=>GO(e)?f(e,t):c(e,t)}}function qO(e){let t=e?._nuxtI18n?.composableCtx;if(!t)throw Error(`i18n context is not initialized. Ensure the i18n plugin is installed and the composable is used within a Vue component or setup function.`);return t}function JO(e,t=K()){let n=YO(t);return{...KO({router:pd(),defaultLocale:e.getDefaultLocale(),configuredDefaultLocale:e.config.defaultLocale||``,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getCanonicalBaseUrl:e.getCanonicalBaseUrl,getHost:()=>eT({xForwardedHost:!0}).host,getLocalePathPayload:()=>!1,strategy:`no_prefix`,routing:!1,domains:!0,trailingSlash:!1,strictSeo:!1,compactRoutes:!1}),strictSeo:!1,_head:void 0,get head(){return this._head??=Vp({}),this._head},metaState:{htmlAttrs:{},meta:[],link:[]},seoSettings:{dir:!1,lang:!1,seo:typeof e.config.experimental.strictSeo==`object`&&e.config.experimental.strictSeo||!1},localePathPayload:n,routingOptions:{defaultLocale:e.config.defaultLocale||``,domains:!0,strictCanonicals:e.config.experimental.alternateLinkCanonicalQueries??!0,hreflangLinks:!0}}}function YO(e=K()){let t=document.querySelector(`[data-nuxt-i18n-slp="${e._id}"]`)?.textContent;return JSON.parse(t||`{}`)}function XO(e){return e!=null&&`global`in e&&`mode`in e?e.global:e}function ZO(e){let t=XO(e);return`__composer`in t?t.__composer:t}function QO(e,t){return e?e.$config.public.i18n:Ul(t).public.i18n}function $O(e){let t=QO(e).detectBrowserLanguage,n=t||{};return{...n,enabled:!!t,cookieKey:n.cookieKey||`i18n_redirected`}}function ek(e){if(e)return{path:`/`+(q(e)?e:e.path).replace(/^\//,``),code:!q(e)&&e.statusCode||302}}var tk={"&":`&amp;`,'"':`&quot;`,"'":`&#39;`,"<":`&lt;`,">":`&gt;`};function nk(e){return e.replace(/["'&<>]/g,e=>tk[e])}var rk=()=>XT(`i18n:cached-locale-configs`,()=>void 0),ik=()=>XT(`i18n:resolved-locale`,()=>``);function ak(e,t){let n=!TD(t)&&Gu(t).protocol;return n?{host:e.host,protocol:n}:e}function ok(e){let{baseUrl:t,appBase:n,domains:r,getDomainForHost:i,getDomainFromLocale:a}=e,o=TD(t)?t:()=>r&&i()||t||``;return e=>Ru(e&&a(e)||o(),n)}function sk({cookieCrossOrigin:e,cookieDomain:t,cookieSecure:n,cookieKey:r}){let i=new Date;return _E(r||`i18n_redirected`,{path:`/`,readonly:!1,expires:new Date(i.setDate(i.getDate()+365)),sameSite:e?`none`:`lax`,domain:t||void 0,secure:e||n})}var ck=sO({dynamic:[],undeliverable:[]});function lk(e,t,n,r=!1){let i=XO(t),a=QO(e),o=$O(e),s=rk(),c=sk(o),l=new Set,u=e=>s.value[e],d,f=()=>d??=ak(eT({xForwardedHost:!0}),a.baseUrl),p=e=>NO(a.domainLocales,f(),e),m={baseUrl:TD(a.baseUrl)?()=>a.baseUrl(e):a.baseUrl,appBase:e.$config.app.baseURL,domains:!0,getDomainForHost:()=>FO(a.domainLocales,f())},h=ok({...m,getDomainFromLocale:p}),g=ok({...m,getDomainFromLocale:e=>PO(a.domainLocales,f(),e,a.defaultLocale)}),_=ik(),v=cO({ssr:!0,ssg:!1,prerender:!1,dynamic:[],undeliverable:[]}),y=e=>``,b=async t=>{if(!(t in oD))return;let n=await e.runWithContext(()=>aO(t,oD[t])),a=r?eO(n):n;i.mergeLocaleMessage(t,a)},x=async e=>{if(!(e in oD))return;let t=e=>Object.keys(e).filter(e=>!S.usesRuntimeLoaders(e)),n=u(e)?.cacheable?{}:{"Cache-Control":`no-cache`},r=Ru(y(e),`/_i18n`,{"fi-FI":`0eef63a8`,"en-EU":`0eef63a8`,"sv-SE":`0eef63a8`,"no-NO":`0eef63a8`}[e],e,`messages.json`),a=await $fetch(r,{headers:n});for(let e of t(a))i.mergeLocaleMessage(e,a[e])},S={vueI18n:t,initial:!0,preloaded:!1,config:a,rootRedirect:ek(a.rootRedirect),redirectStatusCode:a.redirectStatusCode??302,usesRuntimeLoaders:e=>v(e),getDefaultLocale:()=>n,getLocale:()=>N(i.locale),setLocale:async t=>{let n=S.getLocale();t!==n&&UO(t)&&(pn(i.locale)?i.locale.value=t:i.locale=t,await e.callHook(`i18n:localeSwitched`,{newLocale:t,oldLocale:n}),_.value=t)},setLocaleSuspend:async t=>
5{UO(t)&&(S.vueI18n.__pendingLocale=t,S.vueI18n.__pendingLocalePromise=new Promise(e=>{S.vueI18n.__resolvePendingLocalePromise=async()=>{S.setCookieLocale(t),await S.setLocale(t),S.vueI18n.__pendingLocale=void 0,e()}}),(e.isHydrating||!S.config.skipSettingLocaleOnNavigate)&&await S.vueI18n.__resolvePendingLocalePromise?.())},getLocales:()=>N(i.locales).map(e=>q(e)?{code:e,domains:[],defaultForDomains:[]}:e),setCookieLocale:e=>{o.useCookie&&UO(e)&&(c.value=e)},getBaseUrl:h,getCanonicalBaseUrl:g,loadMessages:async t=>{if(!(e.isHydrating&&l.has(t)))try{let e=u(t)?.fallbacks??[],n=e.includes(t)?e:[...e,t];if(!n.some(e=>S.usesRuntimeLoaders(e)))return await x(t);for(let e of n)try{await(S.usesRuntimeLoaders(e)?b(e):x(e))}catch(t){console.warn(`Failed to load messages for locale "${e}"`,t)}}catch(e){console.warn(`Failed to load messages for locale "${t}"`,e)}finally{l.add(t)}},composableCtx:void 0};return S.composableCtx=JO(S,e),S}function uk(e){if(e._nuxtI18n==null)throw Error(`Nuxt I18n context has not been set up yet.`);return e._nuxtI18n}function dk(e,t,n=e.getLocale()){if(q(t)&&Eu(t,{acceptRelative:!0}))return t;try{return mk(e,t,n).fullPath}catch{return``}}function fk(e,t,n=e.getLocale()){try{return mk(e,t,n)}catch{return}}function pk(e){if(!q(e))return _D({},e);if(e[0]===`/`){let{pathname:t,search:n,hash:r}=Ku(e);return{path:t,query:_u(n),hash:r}}return{name:e}}function mk(e,t,n){let r=pk(t),i=e.resolveLocalizedRouteObject(r,n);i.name&&(i.path=void 0);let a=e.router.resolve(i);return a.name?a:e.router.resolve(t)}function hk(e,t,n=e.router.currentRoute.value){let r=e.getRouteBaseName(n);if(!r)return``;let i=dk(e,{name:r,params:_D({},n.params,e.getLocalizedDynamicParams(t)),fullPath:n.fullPath,query:n.query,hash:n.hash,meta:n.meta},t);return e.afterSwitchLocalePath(i,t)}function gk(e,t){let n=[];for(let[r,i]of t.entries()){let a=e.find(e=>e.language?.toLowerCase()===i.toLowerCase());if(a){n.push({code:a.code,score:1-r/t.length});break}}for(let[r,i]of t.entries()){let a=i.split(`-`)[0].toLowerCase(),o=e.find(e=>e.language?.split(`-`)[0].toLowerCase()===a);if(o){n.push({code:o.code,score:.999-r/t.length});break}}return n}function _k(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function vk(e,t){return gk(e.map(e=>({code:e.code,language:e.language||e.code})),t).sort(_k).at(0)?.code??``}var yk=(e,t)=>_E(t).value||void 0,bk=(e,t)=>xO(t),xk=e=>vk(cD,navigator.languages),Sk=e=>new URL(window.location.href).host,Ck=e=>{let t=document.referrer;try{return t&&new URL(t).host||void 0}catch{return}},wk=e=>cD.map(t=>IO(t,e)),Tk=(e,t,n)=>{let r=QO(n),i,a,o=()=>i??=Sk(e),s=()=>a??=wk(r.domainLocales);return{cookie:()=>yk(e,t.cookieKey),header:()=>void 0,navigator:()=>xk(e),host:e=>AO(s(),o(),vO(e)),route:t=>bk(e,t),onHost:e=>!e||DO(s(),o(),e)?e:void 0,fromOwnDomain:()=>{let t=Ck(e);return!!t&&s().some(e=>TO(e,t))},cookieSpans:()=>!!t.cookieDomain&&jO(s(),t.cookieDomain)}};function Ek(e){let{detection:t,routing:n,domains:r}=e,i=e.isSupportedLocale??UO;function a(e,r){return n?!!(t.redirectOn===`root`&&e!==`/`||t.redirectOn===`no prefix`&&!t.alwaysRedirect&&i(r)):!1}return function(e,o,s){let c=q(o)?Ku(o).pathname:o.path,l=e=>e,u=r?e.onHost:l;function*d(){let i=s&&t.enabled&&!a(c,e.route(c));if(i){let t=r&&!e.fromOwnDomain(),n=t&&e.cookieSpans()?l:u,i=t?l:u;yield n(e.cookie()),yield i(e.header()),yield i(e.navigator())}r&&(yield e.host(c)),n&&(yield e.route(o)),i&&(yield u(t.fallbackLocale))}for(let e of d())if(e&&i(e))return e;return``}}async function Dk(e,t){let n=uk(e),r=n.getLocale();if(t===r&&!n.initial&&(!n.vueI18n.__pendingLocale||n.vueI18n.__pendingLocale===t))return t;let i={oldLocale:r,newLocale:t,initialSetup:n.initial,context:e},a=await e.callHook(`i18n:beforeLocaleSwitch`,i);return a??=i.newLocale,UO(a)&&(t=a),await n.loadMessages(t),await n.setLocaleSuspend(t),t}function Ok(e,t){let n=$O(e),r=Tk(void 0,n,e),i=uk(e);return Ek({detection:n,routing:!1,domains:!0})(r,t,i.initial)||i.getLocale()||i.getDefaultLocale()||``}var kk=zl({name:`i18n:plugin:route-locale-detect`,dependsOn:[`i18n:plugin`],async setup(e){let t,n,r=K(e._id
5),i=uk(r),a=ik();[t,n]=Sl(()=>r.runWithContext(()=>Dk(r,i.initial&&a.value||Ok(r,r.$router.currentRoute.value)))),await t,n()}},1);function Ak(e,t,n){return{line:e,column:t,offset:n}}function jk(e,t,n){let r={start:e,end:t};return n!=null&&(r.source=n),r}var J={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16};J.EXPECTED_TOKEN,J.INVALID_TOKEN_IN_PLACEHOLDER,J.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,J.UNKNOWN_ESCAPE_SEQUENCE,J.INVALID_UNICODE_ESCAPE_SEQUENCE,J.UNBALANCED_CLOSING_BRACE,J.UNTERMINATED_CLOSING_BRACE,J.EMPTY_PLACEHOLDER,J.NOT_ALLOW_NEST_PLACEHOLDER,J.INVALID_LINKED_FORMAT,J.MUST_HAVE_MESSAGES_IN_PLURAL,J.UNEXPECTED_EMPTY_LINKED_MODIFIER,J.UNEXPECTED_EMPTY_LINKED_KEY,J.UNEXPECTED_LEXICAL_ANALYSIS,J.UNHANDLED_CODEGEN_NODE_TYPE,J.UNHANDLED_MINIFIER_NODE_TYPE;function Mk(e,t,n={}){let{domain:r,messages:i,args:a}=n,o=SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=r,o}function Nk(e){throw e}var Pk=` `,Fk=`\r`,Ik=`
6`,Lk=`\u2028`,Rk=`\u2029`;function zk(e){let t=e,n=0,r=1,i=1,a=0,o=e=>t[e]===Fk&&t[e+1]===Ik,s=e=>t[e]===Ik,c=e=>t[e]===Rk,l=e=>t[e]===Lk,u=e=>o(e)||s(e)||c(e)||l(e),d=()=>n,f=()=>r,p=()=>i,m=()=>a,h=e=>o(e)||c(e)||l(e)?Ik:t[e],g=()=>h(n),_=()=>h(n+a);function v(){return a=0,u(n)&&(r++,i=0),o(n)&&n++,n++,i++,t[n]}function y(){return o(n+a)&&a++,a++,t[n+a]}function b(){n=0,r=1,i=1,a=0}function x(e=0){a=e}function S(){let e=n+a;for(;e!==n;)v();a=0}return{index:d,line:f,column:p,peekOffset:m,charAt:h,currentChar:g,currentPeek:_,next:v,peek:y,reset:b,resetPeek:x,skipToPeek:S}}var Bk=void 0,Vk=`'`,Hk=`tokenizer`;function Uk(e,t={}){let n=t.location!==!1,r=zk(e),i=()=>r.index(),a=()=>Ak(r.line(),r.column(),r.index()),o=a(),s=i(),c={currentType:13,offset:s,startLoc:o,endLoc:o,lastType:13,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:``},l=()=>c,{onError:u}=t;function d(e,t,r,...i){let a=l();if(t.column+=r,t.offset+=r,u){let r=Mk(e,n?jk(a.startLoc,t):null,{domain:Hk,args:i});u(r)}}function f(e,t,r){e.endLoc=a(),e.currentType=t;let i={type:t};return n&&(i.loc=jk(e.startLoc,e.endLoc)),r!=null&&(i.value=r),i}let p=e=>f(e,13);function m(e,t){return e.currentChar()===t?(e.next(),t):(d(J.EXPECTED_TOKEN,a(),0,t),``)}function h(e){let t=``;for(;e.currentPeek()===Pk||e.currentPeek()===Ik;)t+=e.currentPeek(),e.peek();return t}function g(e){let t=h(e);return e.skipToPeek(),t}function _(e){if(e===Bk)return!1;let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t===95}function v(e){if(e===Bk)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57}function y(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function b(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=v(e.currentPeek()===`-`?e.peek():e.currentPeek());return e.resetPeek(),r}function x(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=e.currentPeek()===Vk;return e.resetPeek(),r}function S(e,t){let{currentType:n}=t;if(n!==7)return!1;h(e);let r=e.currentPeek()===`.`;return e.resetPeek(),r}function C(e,t){let{currentType:n}=t;if(n!==8)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function ee(e,t){let{currentType:n}=t;if(n!==7&&n!==11)return!1;h(e);let r=e.currentPeek()===`:`;return e.resetPeek(),r}function w(e,t){let{currentType:n}=t;if(n!==9)return!1;let r=()=>{let t=e.currentPeek();return t===`{`?_(e.peek()):t===`@`||t===`|`||t===`:`||t===`.`||t===Pk||!t?!1:t===Ik?(e.peek(),r()):E(e,!1)},i=r();return e.resetPeek(),i}function T(e){h(e);let t=e.currentPeek()===`|`;return e.resetPeek(),t}function E(e,t=!0){let n=(t=!1,r=``)=>{let i=e.currentPeek();return i===`{`||i===`@`||!i?t:i===`|`?r!==Pk&&r!==Ik:i===Pk?(e.peek(),n(!0,Pk)):i!==Ik||(e.peek(),n(!0,Ik))},r=n();return t&&e.resetPeek(),r}function D(e,t){let n=e.currentChar();if(n!==Bk)return t(n)?(e.next(),n):null}function te(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36}function ne(e){return D(e,te)}function re(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36||t===45}function ie(e){return D(e,re)}function ae(e){let t=e.charCodeAt(0);return t>=48&&t<=57}function oe(e){return D(e,ae)}function se(e){let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function ce(e){return D(e,se)}function le(e){let t=``,n=``;for(;t=oe(e);)n+=t;return n}function ue(e){let t=``;for(;;){let n=e.currentChar();if(n===`\\`){let r=e.peek();r===`{`||r===`}`||r===`@`||r===`|`||r===`\\`?(t+=n+r,e.next(),e.next()):(e.resetPeek(),t+=n,e.next())}else if(n===`{`||n===`}`||n===`@`||n===`|`||!n)break;else if(n===Pk||n===Ik){if(E(e))t+=n,e.next();else if(T(e))break;else t+=n,e.next()}else t+=n,e.next()}return t}function de(e){g(e);let t=``,n=``;for(;t=ie(e);)n+=t;let r=e.currentChar();if(r&&r!==`}`&&r!==Bk&&r!==Pk&&r!==Ik&&r!==` `){let t=ve(e);
6return d(J.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n+t),n+t}return e.currentChar()===Bk&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),n}function fe(e){g(e);let t=``;return e.currentChar()===`-`?(e.next(),t+=`-${le(e)}`):t+=le(e),e.currentChar()===Bk&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),t}function pe(e){return e!==Vk&&e!==Ik}function me(e){g(e),m(e,`'`);let t=``,n=``;for(;t=D(e,pe);)n+=t===`\\`?he(e):t;let r=e.currentChar();return r===Ik||r===Bk?(d(J.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),r===Ik&&(e.next(),m(e,`'`)),n):(m(e,`'`),n)}function he(e){let t=e.currentChar();switch(t){case`\\`:case`'`:return e.next(),`\\${t}`;case`u`:return ge(e,t,4);case`U`:return ge(e,t,6);default:return d(J.UNKNOWN_ESCAPE_SEQUENCE,a(),0,t),``}}function ge(e,t,n){m(e,t);let r=``;for(let i=0;i<n;i++){let n=ce(e);if(!n){d(J.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${t}${r}${e.currentChar()}`);break}r+=n}return`\\${t}${r}`}function _e(e){return e!==`{`&&e!==`}`&&e!==Pk&&e!==Ik}function ve(e){g(e);let t=``,n=``;for(;t=D(e,_e);)n+=t;return n}function ye(e){let t=``,n=``;for(;t=ne(e);)n+=t;return n}function be(e){let t=n=>{let r=e.currentChar();return r===`{`||r===`@`||r===`|`||r===`(`||r===`)`||!r||r===Pk?n:(n+=r,e.next(),t(n))};return t(``)}function xe(e){g(e);let t=m(e,`|`);return g(e),t}function Se(e,t){let n=null;switch(e.currentChar()){case`{`:return t.braceNest>=1&&d(J.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),e.next(),n=f(t,2,`{`),g(e),t.braceNest++,n;case`}`:return t.braceNest>0&&t.currentType===2&&d(J.EMPTY_PLACEHOLDER,a(),0),e.next(),n=f(t,3,`}`),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&t.braceNest===0&&(t.inLinked=!1),n;case`@`:return t.braceNest>0&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),n=Ce(e,t)||p(t),t.braceNest=0,n;default:{let r=!0,i=!0,o=!0;if(T(e))return t.braceNest>0&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),n=f(t,1,xe(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(t.currentType===4||t.currentType===5||t.currentType===6))return d(J.UNTERMINATED_CLOSING_BRACE,a(),0),t.braceNest=0,we(e,t);if(r=y(e,t))return n=f(t,4,de(e)),g(e),n;if(i=b(e,t))return n=f(t,5,fe(e)),g(e),n;if(o=x(e,t))return n=f(t,6,me(e)),g(e),n;if(!r&&!i&&!o)return n=f(t,12,ve(e)),d(J.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n.value),g(e),n;break}}return n}function Ce(e,t){let{currentType:n}=t,r=null,i=e.currentChar();switch((n===7||n===8||n===11||n===9)&&(i===Ik||i===Pk)&&d(J.INVALID_LINKED_FORMAT,a(),0),i){case`@`:return e.next(),r=f(t,7,`@`),t.inLinked=!0,r;case`.`:return g(e),e.next(),f(t,8,`.`);case`:`:return g(e),e.next(),f(t,9,`:`);default:return T(e)?(r=f(t,1,xe(e)),t.braceNest=0,t.inLinked=!1,r):S(e,t)||ee(e,t)?(g(e),Ce(e,t)):C(e,t)?(g(e),f(t,11,ye(e))):w(e,t)?(g(e),i===`{`?Se(e,t)||r:f(t,10,be(e))):(n===7&&d(J.INVALID_LINKED_FORMAT,a(),0),t.braceNest=0,t.inLinked=!1,we(e,t))}}function we(e,t){let n={type:13};if(t.braceNest>0)return Se(e,t)||p(t);if(t.inLinked)return Ce(e,t)||p(t);switch(e.currentChar()){case`{`:return Se(e,t)||p(t);case`}`:return d(J.UNBALANCED_CLOSING_BRACE,a(),0),e.next(),f(t,3,`}`);case`@`:return Ce(e,t)||p(t);default:if(T(e))return n=f(t,1,xe(e)),t.braceNest=0,t.inLinked=!1,n;if(E(e))return f(t,0,ue(e))}return n}function Te(){let{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=i(),c.startLoc=a(),r.currentChar()===Bk?f(c,13):we(r,c)}return{nextToken:Te,currentOffset:i,currentPosition:a,context:l}}var Wk=`parser`,Gk=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,Kk=/\\([\\@{}|])/g;function qk(e,t){return t}function Jk(e,t,n){switch(e){case`\\\\`:return`\\`;case`\\'`:return`'`;default:{let e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):`�`}}}function Yk(e={}){let t=e.location!==!1,{onError:n}=e;function r(e,r,i,a,...o){let s=e.currentPosition();if(s.offset+=a,s.column+=a,n){let e=Mk(r,t?jk(i,s):null,{domain:Wk,args:o});n(e)}}function i(e,n,r){let i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){t&&(e.end=n,e.loc&&(e.loc.end=r))}function o(e,t){let n=e.context(),r=i(3,n.offset,n.startLoc);return r.value=t.replace(Kk,qk),a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(5,n,r);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function c(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(4,n,r);
6return o.key=t,e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function l(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(9,n,r);return o.value=t.replace(Gk,Jk),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function u(e){let t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,c=i(8,o,s);return t.type===11?(t.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,Xk(t)),c.value=t.value||``,a(c,e.currentOffset(),e.currentPosition()),{node:c}):(r(e,J.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),c.value=``,a(c,o,s),{nextConsumeToken:t,node:c})}function d(e,t){let n=e.context(),r=i(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function f(e){let t=e.context(),n=i(6,t.offset,t.startLoc),o=e.nextToken();if(o.type===8){let t=u(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(o.type!==9&&r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(o)),o=e.nextToken(),o.type===2&&(o=e.nextToken()),o.type){case 10:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(o)),n.key=d(e,o.value||``);break;case 4:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(o)),n.key=c(e,o.value||``);break;case 5:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(o)),n.key=s(e,o.value||``);break;case 6:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(o)),n.key=l(e,o.value||``);break;default:{r(e,J.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);let s=e.context(),c=i(7,s.offset,s.startLoc);return c.value=``,a(c,s.offset,s.startLoc),n.key=c,a(n,s.offset,s.startLoc),{nextConsumeToken:o,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){let t=e.context(),n=i(2,t.currentType===1?e.currentOffset():t.offset,t.currentType===1?t.endLoc:t.startLoc);n.items=[];let u=null;do{let i=u||e.nextToken();switch(u=null,i.type){case 0:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(i)),n.items.push(o(e,i.value||``));break;case 5:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(i)),n.items.push(s(e,i.value||``));break;case 4:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(i)),n.items.push(c(e,i.value||``));break;case 6:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Xk(i)),n.items.push(l(e,i.value||``));break;case 7:{let t=f(e);n.items.push(t.node),u=t.nextConsumeToken||null;break}}}while(t.currentType!==13&&t.currentType!==1);return a(n,t.currentType===1?t.lastOffset:e.currentOffset(),t.currentType===1?t.lastEndLoc:e.currentPosition()),n}function m(e,t,n,o){let s=e.context(),c=o.items.length===0,l=i(1,t,n);l.cases=[],l.cases.push(o);do{let t=p(e);c||=t.items.length===0,l.cases.push(t)}while(s.currentType!==13);return c&&r(e,J.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(l,e.currentOffset(),e.currentPosition()),l}function h(e){let t=e.context(),{offset:n,startLoc:r}=t,i=p(e);return t.currentType===13?i:m(e,n,r,i)}function g(n){let o=Uk(n,_D({},e)),s=o.context(),c=i(0,s.offset,s.startLoc);return t&&c.loc&&(c.loc.source=n),c.body=h(o),e.onCacheKey&&(c.cacheKey=e.onCacheKey(n)),s.currentType!==13&&r(o,J.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||``),a(c,o.currentOffset(),o.currentPosition()),c}return{parse:g}}function Xk(e){if(e.type===13)return`EOF`;let t=(e.value||``).replace(/\r?\n/gu,`\\n`);return t.length>10?t.slice(0,9)+`…`:t}function Zk(e,t={}){let n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function Qk(e,t){for(let n=0;n<e.length;n++)$k(e[n],t)}function $k(e,t){switch(e.type){case 1:Qk(e.cases,t),t.helper(`plural`);break;case 2:Qk(e.items,t);break;case 6:$k(e.key,t),t.helper(`linked`),t.helper(`type`);break;case 5:t.helper(`interpolate`),t.helper(`list`);break;case 4:t.helper(`interpolate`),t.helper(`named`)}}function eA(e,t={}){let n=Zk(e);n.helper(`normalize`),e.body&&$k(e.body,n);let r=n.context();e.helpers=Array.from(r.helpers)}function tA(e){let t=e.body;return t.type===2?nA(t):t.cases.forEach(e=>nA(e)),e}function nA(e){if(e.items.length===1){let t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{let t=[];for(let n=0;n<e.items.length;n++){let r=e.items[n];if(r.type!==3&&r.type!==9||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=ND(t);for(let t=0;t<e.items.length;t++){let n=e.items[t];(n.type===3||n.type===9)&&delete n.value}}}}function rA(e){switch(e.t=e.type,e.type){case 0:{let t=e;rA(t.body),t.b=t.body,delete t.body;break}case 1:{let t=e,n=t.cases;for(let e=0;e<n.length;e++)rA(n[e]);t.c=n,delete t.cases;break}case 2:{let t=e,n=t.items;for(let e=0;e<n.length;e++)rA(n[e]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{let t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{let t=e;rA(t.key),t.k=t.key,delete t.key,t.modifier&&(rA(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{let t=e;t.i=t.index,delete t.index;break}case 4:{let t=e;t.k=t.key,delete t.key;break}}delete e.type}function iA(e,t){let{filename:n,breakLineCode:r,needIndent:i}=t,a=t.location!==!1,o={filename:n,code:``,column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:i,indentLevel:0};a&&e.loc&&(o.source=e.loc.source);let s=()=>o;function c(e,t){o.code+=e}function l(e,t=!0){let n=t?r:``;c(i?n+`  `.repeat(e):n)}function u(e=!0){let t=++o.indentLevel;e&&l(t)}
6function d(e=!0){let t=--o.indentLevel;e&&l(t)}function f(){l(o.indentLevel)}return{context:s,push:c,indent:u,deindent:d,newline:f,helper:e=>`_${e}`,needIndent:()=>o.needIndent}}function aA(e,t){let{helper:n}=e;e.push(`${n(`linked`)}(`),lA(e,t.key),t.modifier?(e.push(`, `),lA(e,t.modifier),e.push(`, _type`)):e.push(`, undefined, _type`),e.push(`)`)}function oA(e,t){let{helper:n,needIndent:r}=e;e.push(`${n(`normalize`)}([`),e.indent(r());let i=t.items.length;for(let n=0;n<i&&(lA(e,t.items[n]),n!==i-1);n++)e.push(`, `);e.deindent(r()),e.push(`])`)}function sA(e,t){let{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n(`plural`)}([`),e.indent(r());let i=t.cases.length;for(let n=0;n<i&&(lA(e,t.cases[n]),n!==i-1);n++)e.push(`, `);e.deindent(r()),e.push(`])`)}}function cA(e,t){t.body?lA(e,t.body):e.push(`null`)}function lA(e,t){let{helper:n}=e;switch(t.type){case 0:cA(e,t);break;case 1:sA(e,t);break;case 2:oA(e,t);break;case 6:aA(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n(`interpolate`)}(${n(`list`)}(${t.index}))`,t);break;case 4:e.push(`${n(`interpolate`)}(${n(`named`)}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t)}}var uA=(e,t={})=>{let n=q(t.mode)?t.mode:`normal`,r=q(t.filename)?t.filename:`message.intl`;t.sourceMap;let i=t.breakLineCode==null?n===`arrow`?`;`:`
7`:t.breakLineCode,a=t.needIndent?t.needIndent:n!==`arrow`,o=e.helpers||[],s=iA(e,{filename:r,breakLineCode:i,needIndent:a});s.push(n===`normal`?`function __msg__ (ctx) {`:`(ctx) => {`),s.indent(a),o.length>0&&(s.push(`const { ${ND(o.map(e=>`${e}: _${e}`),`, `)} } = ctx`),s.newline()),s.push(`return `),lA(s,e),s.deindent(a),s.push(`}`),delete e.helpers;let{code:c,map:l}=s.context();return{ast:e,code:c,map:l?l.toJSON():void 0}};function dA(e,t={}){let n=_D({},t),r=!!n.jit,i=!!n.minify,a=n.optimize==null||n.optimize,o=Yk(n).parse(e);return r?(a&&tA(o),i&&rA(o),{ast:o,code:``}):(eA(o,n),uA(o,n))}function fA(e){return DD(e)&&SA(e)===0&&(CD(e,`b`)||CD(e,`body`))}var pA=[`b`,`body`];function mA(e){return kA(e,pA)}var hA=[`c`,`cases`];function gA(e){return kA(e,hA,[])}var _A=[`s`,`static`];function vA(e){return kA(e,_A)}var yA=[`i`,`items`];function bA(e){return kA(e,yA,[])}var xA=[`t`,`type`];function SA(e){return kA(e,xA)}var CA=[`v`,`value`];function wA(e,t){let n=kA(e,CA);if(n!=null)return n;throw jA(t)}var TA=[`m`,`modifier`];function EA(e){return kA(e,TA)}var DA=[`k`,`key`];function OA(e){let t=kA(e,DA);if(t)return t;throw jA(6)}function kA(e,t,n){for(let n=0;n<t.length;n++){let r=t[n];if(CD(e,r)&&e[r]!=null)return e[r]}return n}var AA=[...pA,...hA,..._A,...yA,...DA,...TA,...CA,...xA];function jA(e){return Error(`unhandled node type: ${e}`)}function MA(e){return t=>NA(t,e)}function NA(e,t){let n=mA(t);if(n==null)throw jA(0);if(SA(n)===1){let t=gA(n);return e.plural(t.reduce((t,n)=>[...t,PA(e,n)],[]))}return PA(e,n)}function PA(e,t){let n=vA(t);if(n!=null)return e.type===`text`?n:e.normalize([n]);{let n=bA(t).reduce((t,n)=>[...t,FA(e,n)],[]);return e.normalize(n)}}function FA(e,t){let n=SA(t);switch(n){case 3:return wA(t,n);case 9:return wA(t,n);case 4:{let r=t;if(CD(r,`k`)&&r.k)return e.interpolate(e.named(r.k));if(CD(r,`key`)&&r.key)return e.interpolate(e.named(r.key));throw jA(n)}case 5:{let r=t;if(CD(r,`i`)&&pD(r.i))return e.interpolate(e.list(r.i));if(CD(r,`index`)&&pD(r.index))return e.interpolate(e.list(r.index));throw jA(n)}case 6:{let n=t,r=EA(n),i=OA(n);return e.linked(FA(e,i),r?FA(e,r):void 0,e.type)}case 7:return wA(t,n);case 8:return wA(t,n);default:throw Error(`unhandled node on format message part: ${n}`)}}var IA=e=>e,LA=yD();function RA(e,t={}){let n=!1,r=t.onError||Nk;return t.onError=e=>{n=!0,r(e)},{...dA(e,t),detectError:n}}function zA(e,t){if(q(e)){ED(t.warnHtmlMessage)&&t.warnHtmlMessage;let n=(t.onCacheKey||IA)(e),r=LA[n];if(r)return r;let{ast:i,detectError:a}=RA(e,{...t,location:!1,jit:!0}),o=MA(i);return a?o:LA[n]=o}{let t=e.cacheKey;return t?LA[t]||(LA[t]=MA(e)):MA(e)}}var BA={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function VA(e){return Mk(e,null,void 0)}BA.INVALID_ARGUMENT,BA.INVALID_DATE_ARGUMENT,BA.INVALID_ISO_DATE_ARGUMENT,BA.NOT_SUPPORT_NON_STRING_MESSAGE,BA.NOT_SUPPORT_LOCALE_PROMISE_VALUE,BA.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,BA.NOT_SUPPORT_LOCALE_TYPE;function HA(e,t){return t.locale==null?WA(e.locale):WA(t.locale)}var UA;function WA(e){if(q(e))return e;if(TD(e)){if(e.resolvedOnce&&UA!=null)return UA;if(e.constructor.name===`Function`){let t=e();if(OD(t))throw VA(BA.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return UA=t}throw VA(BA.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw VA(BA.NOT_SUPPORT_LOCALE_TYPE)}function GA(e,t,n){return[...new Set([n,...wD(t)?t:DD(t)?Object.keys(t).filter(e=>e!=="default"):q(t)?[t]:[n]])]}function KA(e,t,n){let r=q(n)?n:cj,i=e;i.__localeChainCache||=new Map;let a=fD(t),o=i.__localeChainCache.get(r);o||(o=new Map,i.__localeChainCache.set(r,o));let s=o.get(a);if(s)return s;let c=[],l=[n];for(;wD(l);)l=qA(c,l,t);let u=wD(t)||!jD(t)?t:t.default?t.default:null;return l=q(u)?[u]:u,wD(l)&&qA(c,l,!1),o.set(a,c),c}function qA(e,t,n){let r=!0;for(let i=0;i<t.length&&ED(r);i++){let a=t[i];
7q(a)&&(r=JA(e,t[i],n))}return r}function JA(e,t,n){let r,i=t.split(`-`);do r=YA(e,i.join(`-`),n),i.splice(-1,1);while(i.length&&r===!0);return r}function YA(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!==`!`;let i=t.replace(/!/g,``);e.push(i),(wD(n)||jD(n))&&n[i]&&(r=n[i])}return r}var XA=[];XA[0]={w:[0],i:[3,0],"[":[4],o:[7]},XA[1]={w:[1],".":[2],"[":[4],o:[7]},XA[2]={w:[2],i:[3,0],0:[3,0]},XA[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},XA[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},XA[5]={"'":[4,0],o:8,l:[5,0]},XA[6]={'"':[4,0],o:8,l:[6,0]};var ZA=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function QA(e){return ZA.test(e)}function $A(e){let t=e.charCodeAt(0);return t===e.charCodeAt(e.length-1)&&(t===34||t===39)?e.slice(1,-1):e}function ej(e){if(e==null)return`o`;switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return`i`;case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return`w`}return`i`}function tj(e){let t=e.trim();return e.charAt(0)===`0`&&isNaN(parseInt(e))?!1:QA(t)?$A(t):`*`+t}function nj(e){let t=[],n=-1,r=0,i=0,a,o,s,c,l,u,d,f=[];f[0]=()=>{o===void 0?o=s:o+=s},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,r=4,f[0]();else{if(i=0,o===void 0||(o=tj(o),o===!1))return!1;f[1]()}};function p(){let t=e[n+1];if(r===5&&t===`'`||r===6&&t===`"`)return n++,s=`\\`+t,f[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a===`\\`&&p())){if(c=ej(a),d=XA[r],l=d[c]||d.l||8,l===8||(r=l[0],l[1]!==void 0&&(u=f[l[1]],u&&(s=a,u()===!1))))return;if(r===7)return t}}var rj=new Map;function ij(e,t){return DD(e)?e[t]:null}function aj(e,t){if(!DD(e))return null;let n=rj.get(t);if(n||(n=nj(t),n&&rj.set(t,n)),!n)return null;let r=n.length,i=e,a=0;for(;a<r;){let e=n[a];if(AA.includes(e)&&fA(i)||!DD(i)||!CD(i,e))return null;let t=i[e];if(t===void 0||TD(i))return null;i=t,a++}return i}var oj={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,INVALID_NUMBER_ARGUMENT:8,INVALID_DATE_ARGUMENT:9};oj.NOT_FOUND_KEY,oj.FALLBACK_TO_TRANSLATE,oj.CANNOT_FORMAT_NUMBER,oj.FALLBACK_TO_NUMBER_FORMAT,oj.CANNOT_FORMAT_DATE,oj.FALLBACK_TO_DATE_FORMAT,oj.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER,oj.INVALID_NUMBER_ARGUMENT,oj.INVALID_DATE_ARGUMENT;var sj=`11.4.10`,cj=`en-US`,lj=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function uj(){return{upper:(e,t)=>t===`text`&&q(e)?e.toUpperCase():t===`vnode`&&DD(e)&&`__v_isVNode`in e?e.children.toUpperCase():e,lower:(e,t)=>t===`text`&&q(e)?e.toLowerCase():t===`vnode`&&DD(e)&&`__v_isVNode`in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===`text`&&q(e)?lj(e):t===`vnode`&&DD(e)&&`__v_isVNode`in e?lj(e.children):e}}var dj;function fj(e){dj=e}var pj;function mj(e){pj=e}var hj;function gj(e){hj=e}var _j=null,vj=e=>{_j=e},yj=()=>_j,bj=0;function xj(e={}){let t=TD(e.onWarn)?e.onWarn:PD,n=q(e.version)?e.version:sj,r=q(e.locale)||TD(e.locale)?e.locale:cj,i=TD(r)?cj:r,a=wD(e.fallbackLocale)||jD(e.fallbackLocale)||q(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=jD(e.messages)?e.messages:Sj(i),s=jD(e.datetimeFormats)?e.datetimeFormats:Sj(i),c=jD(e.numberFormats)?e.numberFormats:Sj(i),l=_D(yD(),e.modifiers,uj()),u=e.pluralRules||yD(),d=TD(e.missing)?e.missing:null,f=ED(e.missingWarn)||hD(e.missingWarn)?e.missingWarn:!0,p=ED(e.fallbackWarn)||hD(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,h=!!e.unresolving,g=TD(e.postTranslation)?e.postTranslation:null,_=jD(e.processor)?e.processor:null,v=!ED(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter,b=TD(e.messageCompiler)?e.messageCompiler:dj,x=TD(e.messageResolver)?e.messageResolver:pj||ij,S=TD(e.localeFallbacker)?e.localeFallbacker:hj||GA,C=DD(e.fallbackContext)?e.fallbackContext:void 0,ee=e,w=DD(ee.__datetimeFormatters)?ee.__datetimeFormatters:new Map,T=DD(ee.__numberFormatters)?ee.__numberFormatters:new Map,E=DD(ee.__meta)?ee.__meta:{};bj++;let D={version:n,cid:bj,locale:r,fallbackLocale:a,messages:o,modifiers:l,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:h,postTranslation:g,processor:_,warnHtmlMessage:v,escapeParameter:y,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:C,onWarn:t,__meta:E};return D.datetimeFormats=s,D.numberFormats=c,D.__datetimeFormatters=w,D.__numberFormatters=T,D}var Sj=e=>({[e]:yD()});function Cj(e,t,n,r,i){let{missing:a,onWarn:o}=e;if(a!==null){let r=a(e,n,t,i);return q(r)?r:t}return t}function wj(e,t,n){let r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Tj(e,t){return e!==t&&e.split(`-`)[0]===t.split(`-`)[0]}function Ej(e,t){let n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(Tj(e,t[r]))return!0;return!1}function Dj(e,t,n,r,i,a,o){let{fallbackLocale:s,localeFallbacker:c,onWarn:l}=e,u=c(e,s,n);for(let n=0;n<u.length;n++){let a=u[n],s=(r[a]||{})[t];if(jD(s)&&q(a))return a;Cj(e,t,a,i,o)}return null}function Oj(e,t,n){let r=`${e}__${t}`;return jD(n)&&!gD(n)&&(r=`${r}__${JSON.stringify(n)}`),r}function kj(e,t,n){for(let r in n){let n=`${t}__${r}`;for(let t of e.keys())(t===n||t.startsWith(`${n}__`))&&e.delete(t)}}function Aj(e,t,n,r){let[,i,a,o]=e,s=n;
7return q(i)?t.key=i:jD(i)&&Object.keys(i).forEach(e=>{r.includes(e)?s[e]=i[e]:t[e]=i[e]}),q(a)?t.locale=a:jD(a)&&(s=a),jD(o)&&(s=o),s}var jj=typeof Intl<`u`;jj&&Intl.DateTimeFormat,jj&&Intl.NumberFormat;function Mj(e,...t){let{datetimeFormats:n,unresolving:r,onWarn:i}=e,{__datetimeFormatters:a}=e;if(!q(t[0])&&!mD(t[0])&&!pD(t[0]))return``;let[o,s,c,l]=Pj(...t),u=ED(c.missingWarn)?c.missingWarn:e.missingWarn,d=ED(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=!!c.part,p=HA(e,c);if(!q(o)||o===``){let e=new Intl.DateTimeFormat(p.replace(/!/g,``),l);return f?e.formatToParts(s):e.format(s)}let m=Dj(e,o,p,n,u,d,`datetime format`);if(!q(m))return r?-1:o;let h=n[m][o],g=Oj(m,o,l),_=a.get(g);return _||(_=new Intl.DateTimeFormat(m,_D({},h,l)),a.set(g,_)),f?_.formatToParts(s):_.format(s)}var Nj=[`localeMatcher`,`weekday`,`era`,`year`,`month`,`day`,`hour`,`minute`,`second`,`timeZoneName`,`formatMatcher`,`hour12`,`timeZone`,`dateStyle`,`timeStyle`,`calendar`,`dayPeriod`,`numberingSystem`,`hourCycle`,`fractionalSecondDigits`];function Pj(...e){let[t]=e,n=yD(),r=yD(),i;if(q(t)){let e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw VA(BA.INVALID_ISO_DATE_ARGUMENT);let n=e[3]?e[3].trim().startsWith(`T`)?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();i=new Date(n);try{i.toISOString()}catch{throw VA(BA.INVALID_ISO_DATE_ARGUMENT)}}else if(mD(t)){if(isNaN(t.getTime()))throw VA(BA.INVALID_DATE_ARGUMENT);i=t}else if(pD(t))i=t;else throw VA(BA.INVALID_ARGUMENT);let a=Aj(e,n,r,Nj);return[n.key||``,i,n,a]}function Fj(e,t,n){kj(e.__datetimeFormatters,t,n)}function Ij(e,...t){let{numberFormats:n,unresolving:r,onWarn:i}=e,{__numberFormatters:a}=e;if(!pD(t[0]))return``;let[o,s,c,l]=Rj(...t),u=ED(c.missingWarn)?c.missingWarn:e.missingWarn,d=ED(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=!!c.part,p=HA(e,c);if(!q(o)||o===``){let e=new Intl.NumberFormat(p.replace(/!/g,``),l);return f?e.formatToParts(s):e.format(s)}let m=Dj(e,o,p,n,u,d,`number format`);if(!q(m))return r?-1:o;let h=n[m][o],g=Oj(m,o,l),_=a.get(g);return _||(_=new Intl.NumberFormat(m,_D({},h,l)),a.set(g,_)),f?_.formatToParts(s):_.format(s)}var Lj=[`localeMatcher`,`style`,`currency`,`currencyDisplay`,`currencySign`,`useGrouping`,`minimumIntegerDigits`,`minimumFractionDigits`,`maximumFractionDigits`,`minimumSignificantDigits`,`maximumSignificantDigits`,`compactDisplay`,`notation`,`signDisplay`,`unit`,`unitDisplay`,`roundingMode`,`roundingPriority`,`roundingIncrement`,`trailingZeroDisplay`];function Rj(...e){let[t]=e,n=yD(),r=yD();if(!pD(t))throw VA(BA.INVALID_ARGUMENT);let i=t,a=Aj(e,n,r,Lj);return[n.key||``,i,n,a]}function zj(e,t,n){kj(e.__numberFormatters,t,n)}var Bj=e=>e,Vj=e=>``,Hj=`text`,Uj=e=>e.length===0?``:ND(e),Wj=MD;function Gj(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function Kj(e){let t=pD(e.pluralIndex)?e.pluralIndex:-1;return pD(e.named?.count)?e.named.count:pD(e.named?.n)?e.named.n:t}function qj(e={}){let t=e.locale,n=Kj(e),r=q(t)&&TD(e.pluralRules?.[t])?e.pluralRules[t]:Gj,i=r===Gj?void 0:Gj,a=e=>e[r(n,e.length,i)],o=e.list||[],s=e=>o[e],c=e.named||yD();pD(e.pluralIndex)&&(c.count||=e.pluralIndex,c.n||=e.pluralIndex);let l=e=>c[e];function u(t,n){return(TD(e.messages)?e.messages(t,!!n):DD(e.messages)?e.messages[t]:!1)||(e.parent?e.parent.message(t):Vj)}let d=t=>e.modifiers?e.modifiers[t]:Bj,f=TD(e.processor?.normalize)?e.processor.normalize:Uj,p=TD(e.processor?.interpolate)?e.processor.interpolate:Wj,m={list:s,named:l,plural:a,linked:(e,...t)=>{let[n,r]=t,i=`text`,a=``;t.length===1?DD(n)?(a=n.modifier||a,i=n.type||i):q(n)&&(a=n||a):t.length===2&&(q(n)&&(a=n||a),q(r)&&(i=r||i));let o=u(e,!0)(m),s=o===``||o===void 0?e:o,c=i===`vnode`&&wD(s)&&a?s[0]:s;return a?d(a)(c,i):c},message:u,type:q(e.processor?.type)?e.processor.type:Hj,interpolate:p,normalize:f,values:_D(yD(),o,c)};return m}var Jj=()=>``,Yj=e=>TD(e);function Xj(e,...t){let{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:a,fallbackLocale:o,messages:s}=e,[c,l]=tM(...t),u=ED(l.missingWarn)?l.missingWarn:e.missingWarn,d=ED(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=ED(l.escapeParameter)?l.escapeParameter:e.escapeParameter,p=!!l.resolvedMessage,m=q(l.default)||ED(l.default)?ED(l.default)?a?c:()=>c:l.default:n?a?c:()=>c:null,h=n||m!=null&&(q(m)||TD(m)),g=HA(e,l);f&&Zj(l);let[_,v,y]=p?[c,g,s[g]||yD()]:Qj(e,c,g,o,d,u),b=_,x=c;if(!p&&!(q(b)||fA(b)||Yj(b))&&h&&(b=m,x=b),!p&&(!(q(b)||fA(b)||Yj(b))||!q(v)))return i?-1:c;let S=!1,C=Yj(b)?b:$j(e,c,v,b,x,()=>{S=!0});if(S)return b;let ee=eM(e,C,qj(rM(e,v,y,l))),w=r?r(ee,c):ee;return f&&q(w)&&(w=XD(w)),w}function Zj(e){wD(e.list)?e.list=e.list.map(e=>
7q(e)?FD(e):e):DD(e.named)&&Object.keys(e.named).forEach(t=>{q(e.named[t])&&(e.named[t]=FD(e.named[t]))})}function Qj(e,t,n,r,i,a){let{messages:o,onWarn:s,messageResolver:c,localeFallbacker:l}=e,u=l(e,r,n),d=yD(),f,p=null;for(let n=0;n<u.length&&(f=u[n],d=o[f]||yD(),(p=c(d,t))===null&&(p=d[t]),!(q(p)||fA(p)||Yj(p)));n++)if(!Ej(f,u)){let n=Cj(e,t,f,a,`translate`);n!==t&&(p=n)}return[p,f,d]}function $j(e,t,n,r,i,a){let{messageCompiler:o,warnHtmlMessage:s}=e;if(Yj(r)){let e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(o==null){let e=(()=>r);return e.locale=n,e.key=t,e}let c=o(r,nM(e,n,i,r,s,a));return c.locale=n,c.key=t,c.source=r,c}function eM(e,t,n){return t(n)}function tM(...e){let[t,n,r]=e,i=yD();if(!q(t)&&!pD(t)&&!Yj(t)&&!fA(t))throw VA(BA.INVALID_ARGUMENT);let a=pD(t)?String(t):(Yj(t),t);return pD(n)?i.plural=n:q(n)?i.default=n:jD(n)&&!gD(n)?i.named=n:wD(n)&&(i.list=n),pD(r)?i.plural=r:q(r)?i.default=r:jD(r)&&_D(i,r),[a,i]}function nM(e,t,n,r,i,a){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw a&&a(e),e},onCacheKey:e=>dD(t,n,e)}}function rM(e,t,n,r){let{modifiers:i,pluralRules:a,messageResolver:o,fallbackLocale:s,fallbackWarn:c,missingWarn:l,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:a,messages:(r,i)=>{let a=o(n,r);if(a==null&&(u||i)){let[n,,i]=Qj(u||e,r,t,s,c,l);a=n??o(i,r)}if(q(a)||fA(a)){let n=!1,i=$j(e,r,t,a,r,()=>{n=!0});return n?Jj:i}return Yj(a)?a:Jj}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),pD(r.plural)&&(d.pluralIndex=r.plural),d}var iM=`11.4.10`,aM={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function oM(e,...t){return Mk(e,null,void 0)}aM.UNEXPECTED_RETURN_TYPE,aM.INVALID_ARGUMENT,aM.MUST_BE_CALL_SETUP_TOP,aM.NOT_INSTALLED,aM.UNEXPECTED_ERROR,aM.REQUIRED_VALUE,aM.INVALID_VALUE,aM.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,aM.NOT_INSTALLED_WITH_PROVIDE,aM.NOT_COMPATIBLE_LEGACY_VUE_I18N,aM.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;var sM=uD(`__translateVNode`),cM=uD(`__datetimeParts`),lM=uD(`__numberParts`),uM=uD(`__setPluralRules`);uD(`__intlifyMeta`);var dM=uD(`__injectWithOption`),fM=uD(`__dispose`),pM={FALLBACK_TO_ROOT:10,NOT_FOUND_PARENT_SCOPE:11,IGNORE_OBJ_FLATTEN:12,DEPRECATE_LEGACY_MODE:13,DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE:14,DUPLICATE_USE_I18N_CALLING:15};pM.FALLBACK_TO_ROOT,pM.NOT_FOUND_PARENT_SCOPE,pM.IGNORE_OBJ_FLATTEN,pM.DEPRECATE_LEGACY_MODE,pM.DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE,pM.DUPLICATE_USE_I18N_CALLING;var mM=null;{let e=xD().__VUE_INSTANCE_SETTERS__;wD(e)&&e.push(e=>{mM=e})}function hM(e){if(!DD(e)||fA(e))return e;for(let t in e)if(CD(e,t)){if(!t.includes(`.`))DD(e[t])&&hM(e[t]);else{let n=t.split(`.`),r=n.length-1,i=e,a=!1;for(let e=0;e<r;e++){if(n[e]===`__proto__`)throw Error(`unsafe key: ${n[e]}`);if(n[e]in i||(i[n[e]]=yD()),!DD(i[n[e]])){a=!0;break}i=i[n[e]]}if(a||(fA(i)?AA.includes(n[r])||delete e[t]:(i[n[r]]=e[t],delete e[t])),!fA(i)){let e=i[n[r]];DD(e)&&hM(e)}}}return e}function gM(e,t){let{messages:n,__i18n:r,messageResolver:i,flatJson:a}=t,o=jD(n)?n:wD(r)?yD():{[e]:yD()};if(wD(r)&&r.forEach(e=>{if(`locale`in e&&`resource`in e){let{locale:t,resource:n}=e;t?(o[t]=o[t]||yD(),QD(n,o[t])):QD(n,o)}else q(e)&&QD(JSON.parse(e),o)}),i==null&&a)for(let e in o)CD(o,e)&&hM(o[e]);return o}function _M(e){return e.type}function vM(e,t,n){let r=DD(t.messages)?t.messages:yD();`__i18nGlobal`in n&&(r=gM(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));let i=Object.keys(r);if(i.length&&i.forEach(t=>{e.mergeLocaleMessage(t,r[t])}),DD(t.datetimeFormats)){let n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(DD(t.numberFormats)){let n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function yM(e){return H(yo,null,e,0)}function bM(){return mM??Go()}var xM=()=>[],SM=()=>!1,CM=0;function wM(e){return((t,n,r,i)=>e(n,r,bM()||void 0,i))}function TM(e={}){let{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,a=lD?M:mn,o=!ED(e.inheritLocale)||e.inheritLocale,s=a(t&&o?t.locale.value:q(e.locale)?e.locale:cj),c=a(t&&o?t.fallbackLocale.value:q(e.fallbackLocale)||wD(e.fallbackLocale)||jD(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=a(gM(s.value,e)),u=a(jD(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),d=a(jD(e.numberFormats)?e.numberFormats:{[s.value]:{}}),f=t?t.missingWarn:ED(e.missingWarn)||hD(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:ED(e.fallbackWarn)||hD(e.fallbackWarn)?e.fallbackWarn:!0,m=t?t.fallbackRoot:!ED(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,g=TD(e.missing)?e.missing:null,_=TD(e.missing)?wM(e.missing):null,v=TD(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:!ED(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,x=t?t.modifiers:jD(e.modifiers)?e.modifiers:{},S=e.pluralRules||t&&t.pluralRules,C;C=(()=>{r&&vj(null);let t={version:iM,locale:s.value,fallbackLocale:c.value,messages:l.value,modifiers:x,pluralRules:S,missing:_===null?void 0:_,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:y,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:`vue`}};t.datetimeFormats=u.value,t.numberFormats=d.value,t.__datetimeFormatters=jD(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=jD(C)?C.__numberFormatters:void 0;let n=xj(t);return r&&vj(n),n})(),wj(C,s.value,c.value);function ee(){return[s.value,c.value,l.value,u.value,d.value]}let w=W({get:()=>s.value,set:e=>{C.locale=e,s.value=e}}),T=W({get:()=>c.value,set:e=>{C.fallbackLocale=e,c.value=e,wj(C,s.value,e)}}),E=W(()=>l.value),D=W(()=>u.value),te=W(()=>d.value);function ne(){return TD(v)?v:null}function re(e){v=e,C.postTranslation=e}function ie(){return g}function ae(e){e!==null&&(_=wM(e)),g=e,C.missing=_}let oe=(e,n,i,a,o,s)=>{ee();let c;try{r||(C.fallbackContext=t?yj():void 0),c=e(C)}finally{r||(C.fallbackContext=void 0)}if(i!==`translate exists`&&pD(c)&&c===-1||i===`translate exists`&&!c){let[e,r]=n();return t&&m?a(t):o(e)}if(s(c))return c;throw oM(aM.UNEXPECTED_RETURN_TYPE)};function se(...e){return oe(t=>Reflect.apply(Xj,null,[t,...e]),()=>tM(...e),`translate`,t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>q(e))}function ce(...e){let[t,n,r]=e;if(r&&!DD(r))throw oM(aM.INVALID_ARGUMENT);return se(t,n,_D({resolvedMessage:!0},r||{}))}function le(...e){return oe(t=>Reflect.apply(Mj,null,[t,...e]),()=>Pj(...e),`datetime format`,t=>Reflect.apply(t.d,t,[...e]),()=>``,e=>q(e)||wD(e))}function ue(...e){return oe(t=>Reflect.apply(Ij,null,[t,...e]),()=>Rj(...e),`number format`,t=>Reflect.apply(t.n,t,[...e]),()=>``,e=>q(e)||wD(e))}function de(e){return e.map(e=>q(e)||pD(e)||ED(e)?yM(String(e)):e)}let fe={normalize:de,interpolate:e=>e,type:`vnode`};function pe(...e){return oe(t=>{let n,r=t;
7try{r.processor=fe,n=Reflect.apply(Xj,null,[r,...e])}finally{r.processor=null}return n},()=>tM(...e),`translate`,t=>t[sM](...e),e=>[yM(e)],e=>wD(e))}function me(...e){return oe(t=>Reflect.apply(Ij,null,[t,...e]),()=>Rj(...e),`number format`,t=>t[lM](...e),xM,e=>q(e)||wD(e))}function he(...e){return oe(t=>Reflect.apply(Mj,null,[t,...e]),()=>Pj(...e),`datetime format`,t=>t[cM](...e),xM,e=>q(e)||wD(e))}function ge(e){S=e,C.pluralRules=S}function _e(e,t){return oe(()=>{if(!e)return!1;let n=q(t)?t:s.value,r=q(t)?[n]:KA(C,c.value,n);for(let t=0;t<r.length;t++){let n=be(r[t]),i=C.messageResolver(n,e);if(i===null&&(i=n[e]),fA(i)||Yj(i)||q(i))return!0}return!1},()=>[e],`translate exists`,n=>Reflect.apply(n.te,n,[e,t]),SM,e=>ED(e))}function ve(e){let t=null,n=KA(C,c.value,s.value);for(let r=0;r<n.length;r++){let i=l.value[n[r]]||{},a=C.messageResolver(i,e);if(a!=null){t=a;break}}return t}function ye(e){return ve(e)??(t&&t.tm(e)||{})}function be(e){return l.value[e]||{}}function xe(e,t){if(i){let n={[e]:t};for(let e in n)CD(n,e)&&hM(n[e]);t=n[e]}l.value[e]=t,C.messages=l.value}function Se(e,t){l.value[e]=l.value[e]||{};let n={[e]:t};if(i)for(let e in n)CD(n,e)&&hM(n[e]);t=n[e],QD(t,l.value[e]),C.messages=l.value}function Ce(e){return u.value[e]||{}}function we(e,t){u.value[e]=t,C.datetimeFormats=u.value,Fj(C,e,t)}function Te(e,t){u.value[e]=_D(u.value[e]||{},t),C.datetimeFormats=u.value,Fj(C,e,t)}function Ee(e){return d.value[e]||{}}function O(e,t){d.value[e]=t,C.numberFormats=d.value,zj(C,e,t)}function De(e,t){d.value[e]=_D(d.value[e]||{},t),C.numberFormats=d.value,zj(C,e,t)}CM++,t&&lD&&(I(t.locale,e=>{o&&(s.value=e,C.locale=e,wj(C,s.value,c.value))}),I(t.fallbackLocale,e=>{o&&(c.value=e,C.fallbackLocale=e,wj(C,s.value,c.value))}));let Oe={id:CM,locale:w,fallbackLocale:T,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(s.value=t.locale.value,c.value=t.fallbackLocale.value,wj(C,s.value,c.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:E,get modifiers(){return x},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(e){f=e,C.missingWarn=f},get fallbackWarn(){return p},set fallbackWarn(e){p=e,C.fallbackWarn=p},get fallbackRoot(){return m},set fallbackRoot(e){m=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,C.fallbackFormat=h},get warnHtmlMessage(){return y},set warnHtmlMessage(e){y=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:se,getLocaleMessage:be,setLocaleMessage:xe,mergeLocaleMessage:Se,getPostTranslationHandler:ne,setPostTranslationHandler:re,getMissingHandler:ie,setMissingHandler:ae,[uM]:ge};return Oe.datetimeFormats=D,Oe.numberFormats=te,Oe.rt=ce,Oe.te=_e,Oe.tm=ye,Oe.d=le,Oe.n=ue,Oe.getDateTimeFormat=Ce,Oe.setDateTimeFormat=we,Oe.mergeDateTimeFormat=Te,Oe.getNumberFormat=Ee,Oe.setNumberFormat=O,Oe.mergeNumberFormat=De,Oe[dM]=n,Oe[sM]=pe,Oe[cM]=he,Oe[lM]=me,Oe}var EM={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===`parent`||e===`global`,default:`parent`},i18n:{type:Object}};function DM({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((e,t)=>[...e,...t.type===L?t.children:[t]],[]):t.reduce((t,n)=>{let r=e[n];return r&&(t[n]=r()),t},yD())}function OM(){return L}var kM=Ur({name:`i18n-t`,props:_D({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>pD(e)||!isNaN(e)}},EM),setup(e,t){let{slots:n,attrs:r}=t,i=e.i18n||BM({useScope:e.scope,__useComponent:!0});return()=>{let a=()=>{let r=Object.keys(n).filter(e=>e[0]!==`_`),a=yD();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=q(e.plural)?+e.plural:e.plural);let o=DM(t,r);return i[sM](e.keypath,o,a)},o=_D(yD(),r),s=q(e.tag)||DD(e.tag)?e.tag:OM();return DD(s)?G(s,o,{default:a}):G(s,o,a())}}});function AM(e){return wD(e)&&!q(e[0])}function jM(e,t,n,r){let{slots:i,attrs:a}=t;return()=>{let t=()=>{let t={part:!0},a=yD();e.locale&&(t.locale=e.locale),q(e.format)?t.key=e.format:DD(e.format)&&(q(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce((t,r)=>n.includes(r)?_D(yD(),t,{[r]:e.format[r]}):t,yD()));
7let o=r(e.value,t,a),s=[t.key];return wD(o)?s=o.map((e,t)=>{let n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:o}):[e.value];return AM(r)&&(r[0].key=`${e.type}-${t}`),r}):q(o)&&(s=[o]),s},o=_D(yD(),a),s=q(e.tag)||DD(e.tag)?e.tag:OM();return DD(s)?G(s,o,{default:t}):G(s,o,t())}}var MM=Ur({name:`i18n-n`,props:_D({value:{type:Number,required:!0},format:{type:[String,Object]}},EM),setup(e,t){let n=e.i18n||BM({useScope:e.scope,__useComponent:!0});return jM(e,t,Lj,(...e)=>n[lM](...e))}});function NM(e,t){let n=e;if(e.mode===`composition`)return n.__getInstance(t)||e.global;{let r=n.__getInstance(t);return r==null?e.global.__composer:r.__composer}}function PM(e){let t=t=>{let{instance:n,value:r}=t;if(!n||!n.$)throw oM(aM.UNEXPECTED_ERROR);let i=NM(e,n.$),a=FM(r);return[Reflect.apply(i.t,i,[...IM(a)]),i]};return{created:(e,n)=>{let[r,i]=t(n);lD&&(e.__i18nWatcher=I(i.locale,()=>{n.instance&&n.instance.$forceUpdate()})),e.__composer=i,e.textContent=r},unmounted:e=>{lD&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){let n=e.__composer,r=FM(t);e.textContent=Reflect.apply(n.t,n,[...IM(r)])}},getSSRProps:e=>{let[n]=t(e);return{textContent:n}}}}function FM(e){if(q(e))return{path:e};if(jD(e)){if(!(`path`in e))throw oM(aM.REQUIRED_VALUE,`path`);return e}throw oM(aM.INVALID_VALUE)}function IM(e){let{path:t,locale:n,args:r,choice:i,plural:a}=e,o={},s=r||{};return q(n)&&(o.locale=n),pD(i)&&(o.plural=i),pD(a)&&(o.plural=a),[t,s,o]}function LM(e,t,...n){let r=jD(n[0])?n[0]:{};(!ED(r.globalInstall)||r.globalInstall)&&([kM.name,`I18nT`].forEach(t=>e.component(t,kM)),[MM.name,`I18nN`].forEach(t=>e.component(t,MM)),[ZM.name,`I18nD`].forEach(t=>e.component(t,ZM))),e.directive(`t`,PM(t))}var RM=uD(`global-vue-i18n`);function zM(e={}){let t=!ED(e.globalInjection)||e.globalInjection,n=new Map,[r,i]=VM(e,!1),a=uD(``);function o(e){return n.get(e)||null}function s(e,t){n.set(e,t)}function c(e){n.delete(e)}let l={get mode(){return`composition`},async install(e,...n){if(e.__VUE_I18N_SYMBOL__=a,e.provide(e.__VUE_I18N_SYMBOL__,l),jD(n[0])){let e=n[0];l.__composerExtend=e.__composerExtend,l.__vueI18nExtend=e.__vueI18nExtend}let r=null;t&&(r=XM(e,l.global)),LM(e,l,...n);let i=e.unmount;e.unmount=()=>{r&&r(),l.dispose(),i()}},get global(){return i},dispose(){r.stop()},__instances:n,__getInstance:o,__setInstance:s,__deleteInstance:c};return l}function BM(e={}){let t=bM();if(t==null)throw oM(aM.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw oM(aM.NOT_INSTALLED);let n=HM(t),r=WM(n),i=_M(t),a=UM(e,i);if(a===`global`)return vM(r,e,i),r;if(a===`parent`){let i=GM(n,t,e.__useComponent);return i??=r,i}if(a===`isolated`){if(n.mode!==`composition`)throw oM(aM.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);let i=n,a=_D({},e);a.__root=GM(n,t)||r;let o=TM(a);return i.__composerExtend&&(o[fM]=i.__composerExtend(o)),Ve()&&He(()=>{let e=o[fM];e&&(e(),delete o[fM])}),o}let o=n,s=o.__getInstance(t);if(s==null){let n=_D({},e);`__i18n`in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),s=TM(n),o.__composerExtend&&(s[fM]=o.__composerExtend(s)),qM(o,t,s),o.__setInstance(t,s)}return s}function VM(e,t){let n=Be(),r=n.run(()=>TM(e));if(r==null)throw oM(aM.UNEXPECTED_ERROR);return[n,r]}function HM(e){let t=or(e.isCE?RM:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw oM(e.isCE?aM.NOT_INSTALLED_WITH_PROVIDE:aM.UNEXPECTED_ERROR);return t}function UM(e,t){return gD(e)?`__i18n`in t?`local`:`global`:e.useScope?e.useScope:`local`}function WM(e){return e.mode===`composition`?e.global:e.global.__composer}function GM(e,t,n=!1){let r=null,i=t.root,a=KM(t,n);for(;a!=null;){let t=e;if(e.mode===`composition`&&(r=t.__getInstance(a)),r!=null||i===a)break;a=a.parent}return r}function KM(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function qM(e,t,n){wi(()=>{},t),Oi(()=>{let r=n;e.__deleteInstance(t);let i=r[fM];i&&(i(),delete r[fM])},t)}var JM=[`locale`,`fallbackLocale`,`availableLocales`],YM=[`t`,`rt`,`d`,`n`,`tm`,`te`];function XM(e,t){let n=Object.create(null);
7return JM.forEach(e=>{let r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw oM(aM.UNEXPECTED_ERROR);let i=pn(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,YM.forEach(n=>{let r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw oM(aM.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}),()=>{delete e.config.globalProperties.$i18n,YM.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}var ZM=Ur({name:`i18n-d`,props:_D({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},EM),setup(e,t){let n=e.i18n||BM({useScope:e.scope,__useComponent:!0});return jM(e,t,Nj,(...e)=>n[cM](...e))}});fj(zA),mj(aj),gj(KA);function QM(e,{extendComposer:t,extendComposerInstance:n}){let r=Be(),i=e.install.bind(e);e.install=(a,...o)=>{let s=_D({},o[0]);s.__composerExtend=t=>(n(t,ZO(e)),()=>{}),e.mode===`legacy`&&(s.__vueI18nExtend=e=>(n(e,ZO(e)),()=>{})),Reflect.apply(i,e,[a,s]);let c=ZO(e);if(r.run(()=>{t(c),e.mode===`legacy`&&`__composer`in e.global&&n(e.global,ZO(e.global))}),e.mode===`composition`&&a.config.globalProperties.$i18n!=null&&n(a.config.globalProperties.$i18n,c),a.unmount){let e=a.unmount.bind(a);a.unmount=()=>{r.stop(),e()}}}}function $M(e,t=e.getCurrentLanguage(),n=e.getCurrentDirection()){let r={htmlAttrs:{},link:[],meta:[]};if(e.dir&&(r.htmlAttrs.dir=n),e.lang&&t&&(r.htmlAttrs.lang=t),e.seo){let t=e.strictCanonicals?e.getRouteWithoutQuery():void 0,n=tN(e,t),i=rN(e,t);r.link=r.link.concat(n,iN(e,i)),r.meta=r.meta.concat(oN(e,i),sN(e),lN(e,cN(e,n)))}return r}function eN(e){let t=new Map;for(let n of e){if(!n.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}let[e,r]=n.language.split(`-`);e&&r&&(n.isCatchallLocale||!t.has(e))&&t.set(e,n),t.set(n.language,n)}return t}function tN(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){if(!e.hreflangLinks)return[];let n=[],r=eN(e.locales),i=new Map;for(let[a,o]of r.entries()){let r=i.get(o.code)??nN(o.code,e,t);if(!r)continue;i.set(o.code,r);let s=e.strictSeo?{rel:`alternate`,href:r,hreflang:a}:{[e.key]:`i18n-alt-${a}`,rel:`alternate`,href:r,hreflang:a};n.push(s),e.defaultLocale&&e.defaultLocale===o.code&&n[0].hreflang!==`x-default`&&n.unshift(e.strictSeo?{rel:`alternate`,href:r,hreflang:`x-default`}:{[e.key]:`i18n-xd`,rel:`alternate`,href:r,hreflang:`x-default`})}return n}function nN(e,t,n=t.strictCanonicals?t.getRouteWithoutQuery():void 0){let r=t.getLocalizedRoute(e,n);if(r)return Fu(Nu(r,t.baseUrl),t.strictCanonicals?aN(t):{})}function rN(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){let n=e.getLocalizedRoute(e.currentLocale,t);return n?Fu(Nu(n,e.baseUrl),aN(e)):``}function iN(e,t=rN(e)){return t?[e.strictSeo?{rel:`canonical`,href:t}:{[e.key]:`i18n-can`,rel:`canonical`,href:t}]:[]}function aN(e,t=e.getCurrentRoute()){if(!e.canonicalQueries.length)return{};let n=e.getLocaleRoute(Object.assign({},t,{path:void 0,name:e.getRouteBaseName(t)}))?.query??{},r={};for(let t of e.canonicalQueries.filter(e=>e in n)){r[t]??=[];for(let e of dN(n[t]))r[t].push(e||``)}return r}function oN(e,t=rN(e)){return t?[e.strictSeo?{property:`og:url`,content:t}:{[e.key]:`i18n-og-url`,property:`og:url`,content:t}]:[]}function sN(e,t=e.getCurrentLanguage()){return t?[e.strictSeo?{property:`og:locale`,content:uN(t)}:{[e.key]:`i18n-og`,property:`og:locale`,content:uN(t)}]:[]}function cN(e,t){let n=e.locales.map(e=>e.language||e.code);if(!e.strictSeo)return n;let r=new Set(t.map(e=>e.hreflang));return n.filter(e=>r.has(e))}function lN(e,t,n=e.getCurrentLanguage()){return t.filter(e=>e&&e!==n).map(t=>e.strictSeo?{property:`og:locale:alternate`,content:uN(t)}:{[e.key]:`i18n-og-alt-${t}`,property:`og:locale:alternate`,content:uN(t)})}function uN(e=``){return e.replace(/-/g,`_`)}function dN(e){return Array.isArray(e)?e:[e]}function fN(e,t,n=e.getLocale(),r=e.getLocales(),i=e.routingOptions.domains?e.getBaseUrl(n):e.getBaseUrl()){let a=r.find(e=>e.code===n)||{code:n},o=[...new Set(typeof t.seo==`object`&&t.seo?.canonicalQueries||[])],s={...e,afterSwitchLocalePath:e.getAlternatePath};
7if(!i&&!e.routingOptions.domains){if(e.strictSeo)throw Error("I18n `baseUrl` is required to generate valid SEO tag links.");console.warn("I18n `baseUrl` is required to generate valid SEO tag links.")}return{...t,key:e.strictSeo?`key`:`id`,strictSeo:e.strictSeo,locales:r,currentLocale:n,baseUrl:i,canonicalQueries:o,hreflangLinks:e.routingOptions.hreflangLinks,defaultLocale:e.routingOptions.defaultLocale,strictCanonicals:e.strictSeo||e.routingOptions.strictCanonicals,getRouteBaseName:e.getRouteBaseName,getCurrentRoute:()=>e.router.currentRoute.value,getCurrentLanguage:()=>a.language,getCurrentDirection:()=>a.dir||`ltr`,getLocaleRoute:t=>fk(e,t),getLocalizedRoute:(e,t)=>hk(s,e,t),getRouteWithoutQuery:()=>{try{return _D({},e.router.resolve({query:{}}),{meta:e.router.currentRoute.value.meta})}catch{return}}}}function pN(e,{dir:t=!0,lang:n=!0,seo:r=!0}){return $M(fN(e,{dir:t,lang:n,seo:r}))}function mN(e=K()){let t=qO(e);return e=>{if(e!=null)return t.getRouteBaseName(e)||void 0}}function hN(e=K()){let t=qO(e);return(e,n)=>dk(t,e,n)}function gN(e=K()){let t=qO(e);return(e,n)=>fk(t,e,n)}function _N(e=K()){let t=qO(e);return e=>hk(t,e)}var vN=async e=>{let t=await nO(sD);t.locale=e||t.locale||`en-US`,t.defaultLocale=e,t.fallbackLocale??=!1,t.messages??={};for(let e of aD)t.messages[e]??={};return t};function yN(e,t,n=pd()){if(t!==`prefix_except_default`&&t!==`prefix_and_default`)return;let r=t===`prefix_and_default`&&n.getRoutes().some(t=>{let n=String(t.name);return n.endsWith(`___default`)&&yO(n)===e});for(let t of n.getRoutes()){let i=String(t.name),a=yO(i);if(i.endsWith(`___default`)){(!r||a!==e)&&n.removeRoute(i);continue}!r&&a===e&&n.addRoute({...t,path:t.path.replace(RegExp(`^/${a}/?`),`/`)})}}var bN=zl({name:`i18n:plugin`,parallel:!1,async setup(e){let t,n;Object.defineProperty(e.versions,"nuxtI18n",{get:()=>`10.6.0`});let r=K(e._id),i=QO(r),a=r.ssrContext?.event?.context?.nuxtI18n?.vueI18nOptions,o=HO(eT({xForwardedHost:!0}).host,i.defaultLocale),s=a||([t,n]=Sl(()=>vN(o)),t=await t,n(),t),c=rk();c.value??=LO(s.fallbackLocale),yN(s.defaultLocale,`no_prefix`),aD.filter(ck).map(e=>`/_i18n/${{"fi-FI":`0eef63a8`,"en-EU":`0eef63a8`,"sv-SE":`0eef63a8`,"no-NO":`0eef63a8`}[e]}/${e}/messages.json`);let l=zM(s),u=Tk(void 0,$O(r),r),d=lk(r,l,s.defaultLocale,!!s.flatJson);r._nuxtI18n=d,QM(l,{extendComposer(e){e.locales=W(()=>i.locales.map(e=>IO(e,i.domainLocales))),e.localeCodes=W(()=>aD);let t=M(d.getBaseUrl());e.baseUrl=W(()=>t.value),I(e.locale,()=>t.value=d.getBaseUrl()),e.strategy=`no_prefix`,e.localeProperties=W(()=>IO(cD.find(t=>t.code===e.locale.value)||{code:e.locale.value,domains:[],defaultForDomains:[]},i.domainLocales)),e.setLocale=async e=>{await Dk(r,e),await r.runWithContext(()=>(r.$router.currentRoute.value,void 0))},e.loadLocaleMessages=d.loadMessages,e.differentDomains=!0,e.defaultLocale=s.defaultLocale,e.getBrowserLocale=()=>WO(u.navigator()),e.getLocaleCookie=()=>WO(u.cookie()),e.setLocaleCookie=d.setCookieLocale,e.finalizePendingLocaleChange=async()=>{l.__pendingLocale&&await l.__resolvePendingLocalePromise?.()},e.waitForPendingLocaleChange=async()=>{await l?.__pendingLocalePromise}},extendComposerInstance(e,t){let n=[[`locales`,()=>t.locales],[`localeCodes`,()=>t.localeCodes],[`baseUrl`,()=>t.baseUrl],[`strategy`,()=>`no_prefix`],[`localeProperties`,()=>t.localeProperties],[`setLocale`,()=>e=>Reflect.apply(t.setLocale,t,[e])],[`loadLocaleMessages`,()=>e=>Reflect.apply(t.loadLocaleMessages,t,[e])],[`differentDomains`,()=>!0],[`defaultLocale`,()=>t.defaultLocale],[`getBrowserLocale`,()=>()=>Reflect.apply(t.getBrowserLocale,t,[])],[`getLocaleCookie`,()=>()=>Reflect.apply(t.getLocaleCookie,t,[])],[`setLocaleCookie`,()=>e=>Reflect.apply(t.setLocaleCookie,t,[e])],[`finalizePendingLocaleChange`,()=>()=>Reflect.apply(t.finalizePendingLocaleChange,t,[])],[`waitForPendingLocaleChange`,()=>()=>Reflect.apply(t.waitForPendingLocaleChange,t,[])]];for(let[t,r]of n)Object.defineProperty(e,t,{get:r})}}),r.vueApp.use(l),Object.defineProperty(r,"$i18n",{get:()=>XO(l)}),r.provide(`localeHead`,e=>pN(r._nuxtI18n.composableCtx,e)),r.provide(`localePath`,hN(r)),r.provide(`localeRoute`,gN(r)),r.provide(`routeBaseName`,mN(r)),r.provide(`getRouteBaseName`,mN(r)),r.provide(`switchLocalePath`,_N(r))}}
7,1),xN=`nuxt-i18n-slp`,SN=new RegExp([`<!--${xN}-\\[(\\w+)\\]-->`,`.+?`,`<!--/${xN}-->`].join(``),`g`),CN=zl({name:`i18n:plugin:switch-locale-path-ssr`,dependsOn:[`i18n:plugin`],setup(e){let t=K(e._id),n=_N(t);t.hook(`app:rendered`,e=>{e.renderResult?.html!=null&&(e.renderResult.html=e.renderResult.html.replaceAll(SN,(e,t)=>{let r=nk(n(t??``));return e.replace(/href="([^"]+)"/,()=>`href="${r||`#`}" `)}))})}}),wN=zl({name:`i18n:plugin:preload`,dependsOn:[`i18n:plugin`],async setup(e){}},1),TN=class extends Error{},EN=class extends TN{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},DN=class extends TN{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},ON=class extends TN{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},kN=class extends TN{},AN=class extends TN{constructor(e){super(`Invalid unit ${e}`)}},jN=class extends TN{},MN=class extends TN{constructor(){super(`Zone is an abstract class`)}},Y=`numeric`,NN=`short`,PN=`long`,FN={year:Y,month:Y,day:Y},IN={year:Y,month:NN,day:Y},LN={year:Y,month:NN,day:Y,weekday:NN},RN={year:Y,month:PN,day:Y},zN={year:Y,month:PN,day:Y,weekday:PN},BN={hour:Y,minute:Y},VN={hour:Y,minute:Y,second:Y},HN={hour:Y,minute:Y,second:Y,timeZoneName:NN},UN={hour:Y,minute:Y,second:Y,timeZoneName:PN},WN={hour:Y,minute:Y,hourCycle:`h23`},GN={hour:Y,minute:Y,second:Y,hourCycle:`h23`},KN={hour:Y,minute:Y,second:Y,hourCycle:`h23`,timeZoneName:NN},qN={hour:Y,minute:Y,second:Y,hourCycle:`h23`,timeZoneName:PN},JN={year:Y,month:Y,day:Y,hour:Y,minute:Y},YN={year:Y,month:Y,day:Y,hour:Y,minute:Y,second:Y},XN={year:Y,month:NN,day:Y,hour:Y,minute:Y},ZN={year:Y,month:NN,day:Y,hour:Y,minute:Y,second:Y},QN={year:Y,month:NN,day:Y,weekday:NN,hour:Y,minute:Y},$N={year:Y,month:PN,day:Y,hour:Y,minute:Y,timeZoneName:NN},eP={year:Y,month:PN,day:Y,hour:Y,minute:Y,second:Y,timeZoneName:NN},tP={year:Y,month:PN,day:Y,weekday:PN,hour:Y,minute:Y,timeZoneName:PN},nP={year:Y,month:PN,day:Y,weekday:PN,hour:Y,minute:Y,second:Y,timeZoneName:PN},rP=class{get type(){throw new MN}get name(){throw new MN}get ianaName(){return this.name}get isUniversal(){throw new MN}offsetName(e,t){throw new MN}formatOffset(e,t){throw new MN}offset(e){throw new MN}equals(e){throw new MN}get isValid(){throw new MN}},iP=null,aP=class e extends rP{static get instance(){return iP===null&&(iP=new e),iP}get type(){return`system`}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return KF(e,t,n)}formatOffset(e,t){return XF(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type===`system`}get isValid(){return!0}},oP=new Map;function sP(e){let t=oP.get(e);return t===void 0&&(t=new Intl.DateTimeFormat(`en-US`,{hour12:!1,timeZone:e,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`,era:`short`}),oP.set(e,t)),t}var cP={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function lP(e,t){let n=e.format(t).replace(/\u200E/g,``),[,r,i,a,o,s,c,l]=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n);return[a,r,i,o,s,c,l]}function uP(e,t){let n=e.formatToParts(t),r=[];for(let e=0;e<n.length;e++){let{type:t,value:i}=n[e],a=cP[t];t===`era`?r[a]=i:X(a)||(r[a]=parseInt(i,10))}return r}var dP=new Map,fP=class e extends rP{static create(t){let n=dP.get(t);return n===void 0&&dP.set(t,n=new e(t)),n}static resetCache(){dP.clear(),oP.clear()}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat(`en-US`,{timeZone:e}).format(),!0}catch{return!1}}constructor(t){super(),this.zoneName=t,this.valid=e.isValidZone(t)}get type(){return`iana`}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return KF(e,t,n,this.name)}formatOffset(e,t){return XF(this.offset(e),t)}offset(e){if(!this.valid)return NaN;let t=new Date(e);if(isNaN(t))return NaN;let n=sP(this.name),[r,i,a,o,s,c,l]=n.formatToParts?uP(n,t):lP(n,t);o===`BC`&&(r=-Math.abs(r)+1);let u=HF({year:r,month:i,day:a,hour:s===24?0:s,minute:c,second:l,millisecond:0}),d=+t,f=d%1e3;return d-=f>=0?f:1e3+f,(u-d)/6e4}equals(e){return e.type===`iana`&&e.name===this.name}get isValid(){return this.valid}},pP={};function mP(e,t={}){let n=JSON.stringify([e,t]),r=pP[n];return r||(r=new Intl.ListFormat(e,t),pP[n]=r),r}var hP=new Map;function gP(e,t={}){let n=JSON.stringify([e,t]),r=hP.get(n);return r===void 0&&(r=new Intl.DateTimeFormat(e,t),hP.set(n,r)),r}var _P=new Map;function vP(e,t={}){let n=JSON.stringify([e,t]),r=_P.get(n);return r===void 0&&(r=new Intl.NumberFormat(e,t),_P.set(n,r)),r}var yP=new Map;function bP(e,t={}){let{base:n,...r}=t,i=JSON.stringify([e,r]),a=yP.get(i);return a===void 0&&(a=new Intl.RelativeTimeFormat(e,t),yP.set(i,a)),a}var xP=null;function SP(){return xP||(xP=new Intl.DateTimeFormat().resolvedOptions().locale,xP)}var CP=new Map;function wP(e){let t=CP.get(e);return t===void 0&&(t=new Intl.DateTimeFormat(e).resolvedOptions(),CP.set(e,t)),t}var TP=new Map;function EP(e){let t=TP.get(e);if(!t){let n=new Intl.Locale(e);t=`getWeekInfo`in n?n.getWeekInfo():n.weekInfo,`minimalDays`in t||(t={...IP,...t}),TP.set(e,t)}return t}function DP(e){let t=e.indexOf(`-x-`);t!==-1&&(e=e.substring(0,t));let n=e.indexOf(`-u-`);if(n===-1)return[e];{let t,r;try{t=gP(e).resolvedOptions(),r=e}catch{let i=e.substring(0,n);t=gP(i).resolvedOptions(),r=i}let{numberingSystem:i,calendar:a}=t;return[r,i,a]}}function OP(e,t,n){return n||t?(e.includes(`-u-`)||(e+=`-u`),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`),e):e}function kP(e){let t=[];for(let n=1;n<=12;n++){let r=LR.utc(2009,n,1);t.push(e(r))}return t}function AP(e){let t=[];for(let n=1;n<=7;n++){let r=LR.utc(2016,11,13+n);t.push(e(r))}return t}function jP(e,t,n,r){let i=e.listingMode();return i===`error`?null:i===`en`?n(t):r(t)}function MP(e){return e.numberingSystem&&e.numberingSystem!==`latn`?!1:e.numberingSystem===`latn`||!e.locale||e.locale.startsWith(`en`)||wP(e.locale).numberingSystem===`latn`}var NP=class{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:r,floor:i,...a}=n;if(!t||Object.keys(a).length>0){let t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=vP(e,t)}}format(e){if(this.inf){let t=this.floor?Math.floor(e):e;return this.inf.format(t)}return PF(this.floor?Math.floor(e):RF(e,3),this.padTo)}},PP=class{constructor(e,t,n){this.opts=n,this.originalZone=void 0;let r;if(this.opts.timeZone)this.dt=e;else if(e.zone.type===`fixed`){let t=-1*(e.offset/60),n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;e.offset!==0&&fP.create(n).valid?(r=n,this.dt=e):(r=`UTC`,this.dt=e.offset===0?e:e.setZone(`UTC`).plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type===`system`?this.dt=e:e.zone.type===`iana`?(this.dt=e,r=e.zone.name):(r=`UTC`,this.dt=e.setZone(`UTC`).plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||r,this.dtf=gP(t,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(``):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(e=>{if(e.type===`timeZoneName`){let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},FP=class{constructor(e,t,n){this.opts={style:`long`,...n},!t&&TF()&&(this.rtf=bP(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):hI(t,e,this.opts.numeric,this.opts.style!==`long`)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}},IP={firstDay:1,minimalDays:4,weekend:[6,7]},LP=class e{static fromOpts(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.weekSettings,t.defaultToEN)}static create(t,n,r,i,a=!1){let o=t||rF.defaultLocale,s=o||(a?`en-US`:SP()),c=n||rF.defaultNumberingSystem,l=r||rF.defaultOutputCalendar,u=jF(i)||rF.defaultWeekSettings;return new e(s,c,l,u,o)}
7static resetCache(){xP=null,hP.clear(),_P.clear(),yP.clear(),CP.clear(),TP.clear()}static fromObject({locale:t,numberingSystem:n,outputCalendar:r,weekSettings:i}={}){return e.create(t,n,r,i)}constructor(e,t,n,r,i){let[a,o,s]=DP(e);this.locale=a,this.numberingSystem=t||o||null,this.outputCalendar=n||s||null,this.weekSettings=r,this.intl=OP(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached??=MP(this),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),t=(this.numberingSystem===null||this.numberingSystem===`latn`)&&(this.outputCalendar===null||this.outputCalendar===`gregory`);return e&&t?`en`:`intl`}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,jF(t.weekSettings)||this.weekSettings,t.defaultToEN||!1)}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1){return jP(this,e,tI,()=>{let n=this.intl===`ja`||this.intl.startsWith(`ja-`);t&=!n;let r=t?{month:e,day:`numeric`}:{month:e},i=t?`format`:`standalone`;if(!this.monthsCache[i][e]){let t=n?e=>this.dtFormatter(e,r).format():e=>this.extract(e,r,`month`);this.monthsCache[i][e]=kP(t)}return this.monthsCache[i][e]})}weekdays(e,t=!1){return jP(this,e,aI,()=>{let n=t?{weekday:e,year:`numeric`,month:`long`,day:`numeric`}:{weekday:e},r=t?`format`:`standalone`;return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=AP(e=>this.extract(e,n,`weekday`))),this.weekdaysCache[r][e]})}meridiems(){return jP(this,void 0,()=>oI,()=>{if(!this.meridiemCache){let e={hour:`numeric`,hourCycle:`h12`};this.meridiemCache=[LR.utc(2016,11,13,9),LR.utc(2016,11,13,19)].map(t=>this.extract(t,e,`dayperiod`))}return this.meridiemCache})}eras(e){return jP(this,e,uI,()=>{let t={era:e};return this.eraCache[e]||(this.eraCache[e]=[LR.utc(-40,1,1),LR.utc(2017,1,1)].map(e=>this.extract(e,t,`era`))),this.eraCache[e]})}extract(e,t,n){let r=this.dtFormatter(e,t).formatToParts().find(e=>e.type.toLowerCase()===n);return r?r.value:null}numberFormatter(e={}){return new NP(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new PP(e,this.intl,t)}relFormatter(e={}){return new FP(this.intl,this.isEnglish(),e)}listFormatter(e={}){return mP(this.intl,e)}isEnglish(){return this.locale===`en`||this.locale.toLowerCase()===`en-us`||wP(this.intl).locale.startsWith(`en-us`)}getWeekSettings(){return this.weekSettings?this.weekSettings:EF()?EP(this.locale):IP}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}},RP=null,zP=class e extends rP{static get utcInstance(){return RP===null&&(RP=new e(0)),RP}static instance(t){return t===0?e.utcInstance:new e(t)}static parseSpecifier(t){if(t){let n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new e(qF(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return`fixed`}get name(){return this.fixed===0?`UTC`:`UTC${XF(this.fixed,`narrow`)}`}get ianaName(){return this.fixed===0?`Etc/UTC`:`Etc/GMT${XF(-this.fixed,`narrow`)}`}offsetName(){return this.name}formatOffset(e,t){return XF(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type===`fixed`&&e.fixed===this.fixed}get isValid(){return!0}},BP=class extends rP{constructor(e){super(),this.zoneName=e}get type(){return`invalid`}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return``}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function VP(e,t){if(X(e)||e===null)return t;if(e instanceof rP)return e;if(CF(e)){let n=e.toLowerCase();return n==="default"?t:n===`local`||n===`system`?aP.instance:n===`utc`||n===`gmt`?zP.utcInstance:zP.parseSpecifier(n)||fP.create(e)}return xF(e)?zP.instance(e):typeof e==`object`&&`offset`in e&&typeof e.offset==`function`?e:new BP(e)}var HP={arab:`[٠-٩]`,arabext:`[۰-۹]`,bali:`[᭐-᭙]`,beng:`[০-৯]`,deva:`[०-९]`,fullwide:`[0-9]`,gujr:`[૦-૯]`,hanidec:`[〇|一|二|三|四|五|六|七|八|九]`,khmr:`[០-៩]`,knda:`[೦-೯]`,laoo:`[໐-໙]`,limb:`[᥆-᥏]`,mlym:`[൦-൯]`,mong:`[᠐-᠙]`,mymr:`[၀-၉]`,orya:`[୦-୯]`,tamldec:`[௦-௯]`,telu:`[౦-౯]`,thai:`[๐-๙]`,tibt:`[༠-༩]`,latn:`\\d`},UP={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},WP=HP.hanidec.replace(/[\[|\]]/g,``).split(``);function GP(e){let t=parseInt(e,10);if(isNaN(t)){t=``;for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(e[n].search(HP.hanidec)!==-1)t+=WP.indexOf(e[n]);else for(let e in UP){let[n,i]=UP[e];r>=n&&r<=i&&(t+=r-n)}}return parseInt(t,10)}return t}var KP=new Map;function qP(){KP.clear()}function JP({numberingSystem:e},t=``){let n=e||`latn`,r=KP.get(n);r===void 0&&(r=new Map,KP.set(n,r));let i=r.get(t);return i===void 0&&(i=RegExp(`${HP[n]}${t}`),r.set(t,i)),i}var YP=()=>Date.now(),XP=`system`,ZP=null,QP=null,$P=null,eF=60,tF,nF=null,rF=class{static get now(){return YP}static set now(e){YP=e}static set defaultZone(e){XP=e}static get defaultZone(){return VP(XP,aP.instance)}static get defaultLocale(){return ZP}static set defaultLocale(e){ZP=e}static get defaultNumberingSystem(){return QP}static set defaultNumberingSystem(e){QP=e}
7static get defaultOutputCalendar(){return $P}static set defaultOutputCalendar(e){$P=e}static get defaultWeekSettings(){return nF}static set defaultWeekSettings(e){nF=jF(e)}static get twoDigitCutoffYear(){return eF}static set twoDigitCutoffYear(e){eF=e%100}static get throwOnInvalid(){return tF}static set throwOnInvalid(e){tF=e}static resetCaches(){LP.resetCache(),fP.resetCache(),LR.resetCache(),qP()}},iF=class{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}},aF=[0,31,59,90,120,151,181,212,243,273,304,334],oF=[0,31,60,91,121,152,182,213,244,274,305,335];function sF(e,t){return new iF(`unit out of range`,`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function cF(e,t,n){let r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let i=r.getUTCDay();return i===0?7:i}function lF(e,t,n){return n+(zF(e)?oF:aF)[t-1]}function uF(e,t){let n=zF(e)?oF:aF,r=n.findIndex(e=>e<t),i=t-n[r];return{month:r+1,day:i}}function dF(e,t){return(e-t+7)%7+1}function fF(e,t=4,n=1){let{year:r,month:i,day:a}=e,o=lF(r,i,a),s=dF(cF(r,i,a),n),c=Math.floor((o-s+14-t)/7),l;return c<1?(l=r-1,c=WF(l,t,n)):c>WF(r,t,n)?(l=r+1,c=1):l=r,{weekYear:l,weekNumber:c,weekday:s,...ZF(e)}}function pF(e,t=4,n=1){let{weekYear:r,weekNumber:i,weekday:a}=e,o=dF(cF(r,1,t),n),s=BF(r),c=i*7+a-o-7+t,l;c<1?(l=r-1,c+=BF(l)):c>s?(l=r+1,c-=BF(r)):l=r;let{month:u,day:d}=uF(l,c);return{year:l,month:u,day:d,...ZF(e)}}function mF(e){let{year:t,month:n,day:r}=e;return{year:t,ordinal:lF(t,n,r),...ZF(e)}}function hF(e){let{year:t,ordinal:n}=e,{month:r,day:i}=uF(t,n);return{year:t,month:r,day:i,...ZF(e)}}function gF(e,t){if(!X(e.localWeekday)||!X(e.localWeekNumber)||!X(e.localWeekYear)){if(!X(e.weekday)||!X(e.weekNumber)||!X(e.weekYear))throw new kN(`Cannot mix locale-based week fields with ISO-based week fields`);return X(e.localWeekday)||(e.weekday=e.localWeekday),X(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),X(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function _F(e,t=4,n=1){let r=SF(e.weekYear),i=MF(e.weekNumber,1,WF(e.weekYear,t,n)),a=MF(e.weekday,1,7);return r?i?!a&&sF(`weekday`,e.weekday):sF(`week`,e.weekNumber):sF(`weekYear`,e.weekYear)}function vF(e){let t=SF(e.year),n=MF(e.ordinal,1,BF(e.year));return t?!n&&sF(`ordinal`,e.ordinal):sF(`year`,e.year)}function yF(e){let t=SF(e.year),n=MF(e.month,1,12),r=MF(e.day,1,VF(e.year,e.month));return t?n?!r&&sF(`day`,e.day):sF(`month`,e.month):sF(`year`,e.year)}function bF(e){let{hour:t,minute:n,second:r,millisecond:i}=e,a=MF(t,0,23)||t===24&&n===0&&r===0&&i===0,o=MF(n,0,59),s=MF(r,0,59),c=MF(i,0,999);return a?o?s?!c&&sF(`millisecond`,i):sF(`second`,r):sF(`minute`,n):sF(`hour`,t)}function X(e){return e===void 0}function xF(e){return typeof e==`number`}function SF(e){return typeof e==`number`&&e%1==0}function CF(e){return typeof e==`string`}function wF(e){return Object.prototype.toString.call(e)===`[object Date]`}function TF(){try{return typeof Intl<`u`&&!!Intl.RelativeTimeFormat}catch{return!1}}function EF(){try{return typeof Intl<`u`&&!!Intl.Locale&&(`weekInfo`in Intl.Locale.prototype||`getWeekInfo`in Intl.Locale.prototype)}catch{return!1}}function DF(e){return Array.isArray(e)?e:[e]}function OF(e,t,n){if(e.length!==0)return e.reduce((e,r)=>{let i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i},null)[1]}function kF(e,t){return t.reduce((t,n)=>(t[n]=e[n],t),{})}function AF(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function jF(e){if(e==null)return null;if(typeof e!=`object`)throw new jN(`Week settings must be an object`);if(!MF(e.firstDay,1,7)||!MF(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some(e=>!MF(e,1,7)))throw new jN(`Invalid week settings`);return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function MF(e,t,n){return SF(e)&&e>=t&&e<=n}function NF(e,t){return e-t*Math.floor(e/t)}function PF(e,t=2){let n=e<0,r;return r=n?`-`+(``+-e).padStart(t,`0`):(``+e).padStart(t,`0`),r}function FF(e){if(!(X(e)||e===null||e===``))return parseInt(e,10)}function IF(e){if(!(X(e)||e===null||e===``))return parseFloat(e)}function LF(e){if(!(X(e)||e===null||e===``)){let t=parseFloat(`0.`+e)*1e3;return Math.floor(t)}}function RF(e,t,n=`round`){let r=10**t;switch(n){case`expand`:return e>0?Math.ceil(e*r)/r:Math.floor(e*r)/r;case`trunc`:return Math.trunc(e*r)/r;case`round`:return Math.round(e*r)/r;case`floor`:return Math.floor(e*r)/r;case`ceil`:return Math.ceil(e*r)/r;default:throw RangeError(`Value rounding ${n} is out of range`)}}function zF(e){return e%4==0&&(e%100!=0||e%400==0)}function BF(e){return zF(e)?366:365}function VF(e,t){let n=NF(t-1,12)+1,r=e+(t-n)/12;return n===2?zF(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function HF(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}
7function UF(e,t,n){return-dF(cF(e,1,t),n)+t-1}function WF(e,t=4,n=1){let r=UF(e,t,n),i=UF(e+1,t,n);return(BF(e)-r+i)/7}function GF(e){return e>99?e:e>rF.twoDigitCutoffYear?1900+e:2e3+e}function KF(e,t,n,r=null){let i=new Date(e),a={hourCycle:`h23`,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`};r&&(a.timeZone=r);let o={timeZoneName:t,...a},s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(e=>e.type.toLowerCase()===`timezonename`);return s?s.value:null}function qF(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);let r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return n*60+i}function JF(e){let t=Number(e);if(typeof e==`boolean`||e===``||!Number.isFinite(t))throw new jN(`Invalid unit value ${e}`);return t}function YF(e,t){let n={};for(let r in e)if(AF(e,r)){let i=e[r];if(i==null)continue;n[t(r)]=JF(i)}return n}function XF(e,t){let n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?`+`:`-`;switch(t){case`short`:return`${i}${PF(n,2)}:${PF(r,2)}`;case`narrow`:return`${i}${n}${r>0?`:${r}`:``}`;case`techie`:return`${i}${PF(n,2)}${PF(r,2)}`;default:throw RangeError(`Value format ${t} is out of range for property format`)}}function ZF(e){return kF(e,[`hour`,`minute`,`second`,`millisecond`])}var QF=[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],$F=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],eI=[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`];function tI(e){switch(e){case`narrow`:return[...eI];case`short`:return[...$F];case`long`:return[...QF];case`numeric`:return[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`10`,`11`,`12`];case`2-digit`:return[`01`,`02`,`03`,`04`,`05`,`06`,`07`,`08`,`09`,`10`,`11`,`12`];default:return null}}var nI=[`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`,`Sunday`],rI=[`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`,`Sun`],iI=[`M`,`T`,`W`,`T`,`F`,`S`,`S`];function aI(e){switch(e){case`narrow`:return[...iI];case`short`:return[...rI];case`long`:return[...nI];case`numeric`:return[`1`,`2`,`3`,`4`,`5`,`6`,`7`];default:return null}}var oI=[`AM`,`PM`],sI=[`Before Christ`,`Anno Domini`],cI=[`BC`,`AD`],lI=[`B`,`A`];function uI(e){switch(e){case`narrow`:return[...lI];case`short`:return[...cI];case`long`:return[...sI];default:return null}}function dI(e){return oI[e.hour<12?0:1]}function fI(e,t){return aI(t)[e.weekday-1]}function pI(e,t){return tI(t)[e.month-1]}function mI(e,t){return uI(t)[e.year<0?0:1]}function hI(e,t,n=`always`,r=!1){let i={years:[`year`,`yr.`],quarters:[`quarter`,`qtr.`],months:[`month`,`mo.`],weeks:[`week`,`wk.`],days:[`day`,`day`,`days`],hours:[`hour`,`hr.`],minutes:[`minute`,`min.`],seconds:[`second`,`sec.`]},a=[`hours`,`minutes`,`seconds`].indexOf(e)===-1;if(n===`auto`&&a){let n=e===`days`;switch(t){case 1:return n?`tomorrow`:`next ${i[e][0]}`;case-1:return n?`yesterday`:`last ${i[e][0]}`;case 0:return n?`today`:`this ${i[e][0]}`}}let o=Object.is(t,-0)||t<0,s=Math.abs(t),c=s===1,l=i[e],u=r?c?l[1]:l[2]||l[1]:c?i[e][0]:e;return o?`${s} ${u} ago`:`in ${s} ${u}`}function gI(e,t){let n=``;for(let r of e)r.literal?n+=r.val:n+=t(r.val);return n}var _I={D:FN,DD:IN,DDD:RN,DDDD:zN,t:BN,tt:VN,ttt:HN,tttt:UN,T:WN,TT:GN,TTT:KN,TTTT:qN,f:JN,ff:XN,fff:$N,ffff:tP,F:YN,FF:ZN,FFF:eP,FFFF:nP},vI=class e{static create(t,n={}){return new e(t,n)}static parseFormat(e){let t=null,n=``,r=!1,i=[];for(let a=0;a<e.length;a++){let o=e.charAt(a);o===`'`?((n.length>0||r)&&i.push({literal:r||/^\s+$/.test(n),val:n===``?`'`:n}),t=null,n=``,r=!r):r||o===t?n+=o:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return _I[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0,n=void 0){if(this.opts.forceSimple)return PF(e,t);let r={...this.opts};return t>0&&(r.padTo=t),n&&(r.signDisplay=n),this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(t,n){let r=this.loc.listingMode()===`en`,i=this.loc.outputCalendar&&this.loc.outputCalendar!==`gregory`,a=(e,n)=>this.loc.extract(t,e,n),o=e=>t.isOffsetFixed&&t.offset===0&&e.allowZ?`Z`:t.isValid?t.zone.formatOffset(t.ts,e.format):``,s=()=>r?dI(t):a({hour:`numeric`,hourCycle:`h12`},`dayperiod`),c=(e,n)=>r?pI(t,e):a(n?{month:e}:{month:e,day:`numeric`}
7,`month`),l=(e,n)=>r?fI(t,e):a(n?{weekday:e}:{weekday:e,month:`long`,day:`numeric`},`weekday`),u=n=>{let r=e.macroTokenToFormatOpts(n);return r?this.formatWithSystemDefault(t,r):n},d=e=>r?mI(t,e):a({era:e},`era`);return gI(e.parseFormat(n),e=>{switch(e){case`S`:return this.num(t.millisecond);case`u`:case`SSS`:return this.num(t.millisecond,3);case`s`:return this.num(t.second);case`ss`:return this.num(t.second,2);case`uu`:return this.num(Math.floor(t.millisecond/10),2);case`uuu`:return this.num(Math.floor(t.millisecond/100));case`m`:return this.num(t.minute);case`mm`:return this.num(t.minute,2);case`h`:return this.num(t.hour%12==0?12:t.hour%12);case`hh`:return this.num(t.hour%12==0?12:t.hour%12,2);case`H`:return this.num(t.hour);case`HH`:return this.num(t.hour,2);case`Z`:return o({format:`narrow`,allowZ:this.opts.allowZ});case`ZZ`:return o({format:`short`,allowZ:this.opts.allowZ});case`ZZZ`:return o({format:`techie`,allowZ:this.opts.allowZ});case`ZZZZ`:return t.zone.offsetName(t.ts,{format:`short`,locale:this.loc.locale});case`ZZZZZ`:return t.zone.offsetName(t.ts,{format:`long`,locale:this.loc.locale});case`z`:return t.zoneName;case`a`:return s();case`d`:return i?a({day:`numeric`},`day`):this.num(t.day);case`dd`:return i?a({day:`2-digit`},`day`):this.num(t.day,2);case`c`:return this.num(t.weekday);case`ccc`:return l(`short`,!0);case`cccc`:return l(`long`,!0);case`ccccc`:return l(`narrow`,!0);case`E`:return this.num(t.weekday);case`EEE`:return l(`short`,!1);case`EEEE`:return l(`long`,!1);case`EEEEE`:return l(`narrow`,!1);case`L`:return i?a({month:`numeric`,day:`numeric`},`month`):this.num(t.month);case`LL`:return i?a({month:`2-digit`,day:`numeric`},`month`):this.num(t.month,2);case`LLL`:return c(`short`,!0);case`LLLL`:return c(`long`,!0);case`LLLLL`:return c(`narrow`,!0);case`M`:return i?a({month:`numeric`},`month`):this.num(t.month);case`MM`:return i?a({month:`2-digit`},`month`):this.num(t.month,2);case`MMM`:return c(`short`,!1);case`MMMM`:return c(`long`,!1);case`MMMMM`:return c(`narrow`,!1);case`y`:return i?a({year:`numeric`},`year`):this.num(t.year);case`yy`:return i?a({year:`2-digit`},`year`):this.num(t.year.toString().slice(-2),2);case`yyyy`:return i?a({year:`numeric`},`year`):this.num(t.year,4);case`yyyyyy`:return i?a({year:`numeric`},`year`):this.num(t.year,6);case`G`:return d(`short`);case`GG`:return d(`long`);case`GGGGG`:return d(`narrow`);case`kk`:return this.num(t.weekYear.toString().slice(-2),2);case`kkkk`:return this.num(t.weekYear,4);case`W`:return this.num(t.weekNumber);case`WW`:return this.num(t.weekNumber,2);case`n`:return this.num(t.localWeekNumber);case`nn`:return this.num(t.localWeekNumber,2);case`ii`:return this.num(t.localWeekYear.toString().slice(-2),2);case`iiii`:return this.num(t.localWeekYear,4);case`o`:return this.num(t.ordinal);case`ooo`:return this.num(t.ordinal,3);case`q`:return this.num(t.quarter);case`qq`:return this.num(t.quarter,2);case`X`:return this.num(Math.floor(t.ts/1e3));case`x`:return this.num(t.ts);default:return u(e)}})}formatDurationFromString(t,n){let r=this.opts.signMode===`negativeLargestOnly`?-1:1,i=e=>{switch(e[0]){case`S`:return`milliseconds`;case`s`:return`seconds`;case`m`:return`minutes`;case`h`:return`hours`;case`d`:return`days`;case`w`:return`weeks`;case`M`:return`months`;case`y`:return`years`;default:return null}},a=(e,t)=>n=>{let a=i(n);if(a){let i=t.isNegativeDuration&&a!==t.largestUnit?r:1,o;return o=this.opts.signMode===`negativeLargestOnly`&&a!==t.largestUnit?`never`:this.opts.signMode===`all`?`always`:`auto`,this.num(e.get(a)*i,n.length,o)}return n},o=e.parseFormat(n),s=o.reduce((e,{literal:t,val:n})=>t?e:e.concat(n),[]),c=t.shiftTo(...s.map(i).filter(e=>e));return gI(o,a(c,{isNegativeDuration:c<0,largestUnit:Object.keys(c.values)[0]}))}},yI=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function bI(...e){let t=e.reduce((e,t)=>e+t.source,``);return RegExp(`^${t}$`)}function xI(...e){return t=>e.reduce(([e,n,r],i)=>{let[a,o,s]=i(t,r);return[{...e,...a},o||n,s]},[{},null,1]).slice(0,2)}function SI(e,...t){if(e==null)return[null,null];for(let[n,r]of t){let t=n.exec(e);if(t)return r(t)}
7return[null,null]}function CI(...e){return(t,n)=>{let r={},i=0;for(;i<e.length;i++)r[e[i]]=FF(t[n+i]);return[r,null,n+i]}}var wI=/(?:([Zz])|([+-]\d\d)(?::?(\d\d))?)/,TI=`(?:${wI.source}?(?:\\[(${yI.source})\\])?)?`,EI=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,DI=RegExp(`${EI.source}${TI}`),OI=RegExp(`(?:[Tt]${DI.source})?`),kI=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,AI=/(\d{4})-?W(\d\d)(?:-?(\d))?/,jI=/(\d{4})-?(\d{3})/,MI=CI(`weekYear`,`weekNumber`,`weekDay`),NI=CI(`year`,`ordinal`),PI=/(\d{4})-(\d\d)-(\d\d)/,FI=RegExp(`${EI.source} ?(?:${wI.source}|(${yI.source}))?`),II=RegExp(`(?: ${FI.source})?`);function LI(e,t,n){let r=e[t];return X(r)?n:FF(r)}function RI(e,t){return[{year:LI(e,t),month:LI(e,t+1,1),day:LI(e,t+2,1)},null,t+3]}function zI(e,t){return[{hours:LI(e,t,0),minutes:LI(e,t+1,0),seconds:LI(e,t+2,0),milliseconds:LF(e[t+3])},null,t+4]}function BI(e,t){let n=!e[t]&&!e[t+1],r=qF(e[t+1],e[t+2]);return[{},n?null:zP.instance(r),t+3]}function VI(e,t){return[{},e[t]?fP.create(e[t]):null,t+1]}var HI=RegExp(`^T?${EI.source}$`),UI=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function WI(e){let[t,n,r,i,a,o,s,c,l]=e,u=t[0]===`-`,d=c&&c[0]===`-`,f=(e,t=!1)=>e!==void 0&&(t||e&&u)?-e:e;return[{years:f(IF(n)),months:f(IF(r)),weeks:f(IF(i)),days:f(IF(a)),hours:f(IF(o)),minutes:f(IF(s)),seconds:f(IF(c),c===`-0`),milliseconds:f(LF(l),d)}]}var GI={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function KI(e,t,n,r,i,a,o){let s={year:t.length===2?GF(FF(t)):FF(t),month:$F.indexOf(n)+1,day:FF(r),hour:FF(i),minute:FF(a)};return o&&(s.second=FF(o)),e&&(s.weekday=e.length>3?nI.indexOf(e)+1:rI.indexOf(e)+1),s}var qI=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function JI(e){let[,t,n,r,i,a,o,s,c,l,u,d]=e,f=KI(t,i,r,n,a,o,s),p;return p=c?GI[c]:l?0:qF(u,d),[f,new zP(p)]}function YI(e){return e.replace(/\([^()]*\)|[\n\t]/g,` `).replace(/(\s\s+)/g,` `).trim()}var XI=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,ZI=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,QI=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function $I(e){let[,t,n,r,i,a,o,s]=e;return[KI(t,i,r,n,a,o,s),zP.utcInstance]}function eL(e){let[,t,n,r,i,a,o,s]=e;return[KI(t,s,n,r,i,a,o),zP.utcInstance]}var tL=bI(kI,OI),nL=bI(AI,OI),rL=bI(jI,OI),iL=bI(DI),aL=xI(RI,zI,BI,VI),oL=xI(MI,zI,BI,VI),sL=xI(NI,zI,BI,VI),cL=xI(zI,BI,VI);function lL(e){return SI(e,[tL,aL],[nL,oL],[rL,sL],[iL,cL])}function uL(e){return SI(YI(e),[qI,JI])}function dL(e){return SI(e,[XI,$I],[ZI,$I],[QI,eL])}function fL(e){return SI(e,[UI,WI])}var pL=xI(zI);function mL(e){return SI(e,[HI,pL])}var hL=bI(PI,II),gL=bI(FI),_L=xI(zI,BI,VI);function vL(e){return SI(e,[hL,aL],[gL,_L])}var yL=`Invalid Duration`,bL={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},xL={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...bL},SL=146097/400,CL=146097/4800,wL={years:{quarters:4,months:12,weeks:SL/7,days:SL,hours:SL*24,minutes:SL*24*60,seconds:SL*24*60*60,milliseconds:SL*24*60*60*1e3},quarters:{months:3,weeks:SL/28,days:SL/4,hours:SL*24/4,minutes:SL*24*60/4,seconds:SL*24*60*60/4,milliseconds:SL*24*60*60*1e3/4},months:{weeks:CL/7,days:CL,hours:CL*24,minutes:CL*24*60,seconds:CL*24*60*60,milliseconds:CL*24*60*60*1e3},...bL},TL=[`years`,`quarters`,`months`,`weeks`,`days`,`hours`,`minutes`,`seconds`,`milliseconds`],EL=TL.slice(0).reverse();function DL(e,t,n=!1){return new jL({values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix})}function OL(e,t){let n=t.milliseconds??0;for(let r of EL.slice(1))t[r]&&(n+=t[r]*e[r].milliseconds);return n}function kL(e,t){let n=OL(e,t)<0?-1:1;TL.reduceRight((r,i)=>{if(X(t[i]))return r;if(r){let a=t[r]*n,o=e[i][r],s=Math.floor(a/o);t[i]+=s*n,t[r]-=s*o*n}return i},null),TL.reduce((n,r)=>{if(X(t[r]))return n;if(n){let i=t[n]%1;t[n]-=i,t[r]+=i*e[n][r]}return r},null)}function AL(e){let t={};for(let[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}var jL=class e{constructor(e){let t=e.conversionAccuracy===`longterm`||!1,n=t?wL:xL;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||LP.create(),this.conversionAccuracy=t?`longterm`:`casual`,this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(t,n){return e.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(typeof t!=`object`||!t)throw new jN(`Duration.fromObject: argument expected to be an object, got ${t===null?`null`:typeof t}`);
7return new e({values:YF(t,e.normalizeUnit),loc:LP.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(t){if(xF(t))return e.fromMillis(t);if(e.isDuration(t))return t;if(typeof t==`object`)return e.fromObject(t);throw new jN(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,n){let[r]=fL(t);return r?e.fromObject(r,n):e.invalid(`unparsable`,`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){let[r]=mL(t);return r?e.fromObject(r,n):e.invalid(`unparsable`,`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new jN(`need to specify a reason the Duration is invalid`);let r=t instanceof iF?t:new iF(t,n);if(rF.throwOnInvalid)throw new ON(r);return new e({invalid:r})}static normalizeUnit(e){let t={year:`years`,years:`years`,quarter:`quarters`,quarters:`quarters`,month:`months`,months:`months`,week:`weeks`,weeks:`weeks`,day:`days`,days:`days`,hour:`hours`,hours:`hours`,minute:`minutes`,minutes:`minutes`,second:`seconds`,seconds:`seconds`,millisecond:`milliseconds`,milliseconds:`milliseconds`}[e&&e.toLowerCase()];if(!t)throw new AN(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){let n={...t,floor:t.round!==!1&&t.floor!==!1};return this.isValid?vI.create(this.loc,n).formatDurationFromString(this,e):yL}toHuman(e={}){if(!this.isValid)return yL;let t=e.showZeros!==!1,n=TL.map(n=>{let r=this.values[n];return X(r)||r===0&&!t?null:this.loc.numberFormatter({style:`unit`,unitDisplay:`long`,...e,unit:n.slice(0,-1)}).format(r)}).filter(e=>e);return this.loc.listFormatter({type:`conjunction`,style:e.listStyle||`narrow`,...e}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e=`P`;return this.years!==0&&(e+=this.years+`Y`),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+`M`),this.weeks!==0&&(e+=this.weeks+`W`),this.days!==0&&(e+=this.days+`D`),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+=`T`),this.hours!==0&&(e+=this.hours+`H`),this.minutes!==0&&(e+=this.minutes+`M`),(this.seconds!==0||this.milliseconds!==0)&&(e+=RF(this.seconds+this.milliseconds/1e3,3)+`S`),e===`P`&&(e+=`T0S`),e}toISOTime(e={}){if(!this.isValid)return null;let t=this.toMillis();return t<0||t>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:`extended`,...e,includeOffset:!1},LR.fromMillis(t,{zone:`UTC`}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for(`nodejs.util.inspect.custom`)](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?OL(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;let n=e.fromDurationLike(t),r={};for(let e of TL)(AF(n.values,e)||AF(this.values,e))&&(r[e]=n.get(e)+this.get(e));return DL(this,{values:r},!0)}minus(t){if(!this.isValid)return this;let n=e.fromDurationLike(t);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;let t={};for(let n of Object.keys(this.values))t[n]=JF(e(this.values[n],n));return DL(this,{values:t},!0)}get(t){return this[e.normalizeUnit(t)]}set(t){if(!this.isValid)return this;let n={...this.values,...YF(t,e.normalizeUnit)};return DL(this,{values:n})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){let i={loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:r,conversionAccuracy:n};return DL(this,i)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return kL(this.matrix,e),DL(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=AL(this.normalize().shiftToAll().toObject());return DL(this,{values:e},!0)}shiftTo(...t){if(!this.isValid||t.length===0)return this;t=t.map(t=>e.normalizeUnit(t));let n={},r={},i=this.toObject(),a;for(let e of TL)if(t.indexOf(e)>=0){a=e;let t=0;for(let n in r)t+=this.matrix[n][e]*r[n],r[n]=0;xF(i[e])&&(t+=i[e]);let o=Math.trunc(t);n[e]=o,r[e]=(t*1e3-o*1e3)/1e3}else xF(i[e])&&(r[e]=i[e]);for(let e in r)r[e]!==0&&(n[a]+=e===a?r[e]:r[e]/this.matrix[a][e]);return kL(this.matrix,n),DL(this,{values:n},!0)}shiftToAll(){return this.isValid?this.shiftTo(`years`,`months`,`weeks`,`days`,`hours`,`minutes`,`seconds`,`milliseconds`):this}negate(){if(!this.isValid)return this;let e={};for(let t of Object.keys(this.values))e[t]=this.values[t]===0?0:-this.values[t];return DL(this,{values:e},!0)}removeZeros(){if(!this.isValid)return this;let e=AL(this.values);return DL(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function t(e,t){return e===void 0||e===0?t===void 0||t===0:e===t}for(let n of TL)if(!t(this.values[n],e.values[n]))return!1;return!0}},ML=`Invalid Interval`;function NL(e,t){return!e||!e.isValid?PL.invalid(`missing or invalid start`):!t||!t.isValid?PL.invalid(`missing or invalid end`):t<e?PL.invalid(`end before start`,`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null}var PL=class e{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}
7static invalid(t,n=null){if(!t)throw new jN(`need to specify a reason the Interval is invalid`);let r=t instanceof iF?t:new iF(t,n);if(rF.throwOnInvalid)throw new DN(r);return new e({invalid:r})}static fromDateTimes(t,n){let r=RR(t),i=RR(n);return NL(r,i)??new e({start:r,end:i})}static after(t,n){let r=jL.fromDurationLike(n),i=RR(t);return e.fromDateTimes(i,i.plus(r))}static before(t,n){let r=jL.fromDurationLike(n),i=RR(t);return e.fromDateTimes(i.minus(r),i)}static fromISO(t,n){let[r,i]=(t||``).split(`/`,2);if(r&&i){let t,a;try{t=LR.fromISO(r,n),a=t.isValid}catch{a=!1}let o,s;try{o=LR.fromISO(i,n),s=o.isValid}catch{s=!1}if(a&&s)return e.fromDateTimes(t,o);if(a){let r=jL.fromISO(i,n);if(r.isValid)return e.after(t,r)}else if(s){let t=jL.fromISO(r,n);if(t.isValid)return e.before(o,t)}}return e.invalid(`unparsable`,`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e=`milliseconds`){return this.isValid?this.toDuration(e).get(e):NaN}count(e=`milliseconds`,t){if(!this.isValid)return NaN;let n=this.start.startOf(e,t),r;return r=t?.useLocaleWeeks?this.end.reconfigure({locale:n.locale}):this.end,r=r.startOf(e,t),Math.floor(r.diff(n,e).get(e))+(r.valueOf()!==this.end.valueOf())}hasSame(e){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,e):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return this.isValid?this.s>e:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:t,end:n}={}){return this.isValid?e.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];let n=t.map(RR).filter(e=>this.contains(e)).sort((e,t)=>e.toMillis()-t.toMillis()),r=[],{s:i}=this,a=0;for(;i<this.e;){let t=n[a]||this.e,o=+t>+this.e?this.e:t;r.push(e.fromDateTimes(i,o)),i=o,a+=1}return r}splitBy(t){let n=jL.fromDurationLike(t);if(!this.isValid||!n.isValid||n.as(`milliseconds`)===0)return[];let{s:r}=this,i=1,a,o=[];for(;r<this.e;){let t=this.start.plus(n.mapUnits(e=>e*i));a=+t>+this.e?this.e:t,o.push(e.fromDateTimes(r,a)),r=a,i+=1}return o}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return this.isValid?+this.e==+e.s:!1}abutsEnd(e){return this.isValid?+e.e==+this.s:!1}engulfs(e){return this.isValid?this.s<=e.s&&this.e>=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(t){if(!this.isValid)return this;let n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:e.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;let n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return e.fromDateTimes(n,r)}static merge(e){let[t,n]=e.sort((e,t)=>e.s-t.s).reduce(([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n],[[],null]);return n&&t.push(n),t}static xor(t){let n=null,r=0,i=[],a=t.map(e=>[{time:e.s,type:`s`},{time:e.e,type:`e`}]),o=Array.prototype.concat(...a).sort((e,t)=>e.time-t.time);for(let t of o)r+=t.type===`s`?1:-1,r===1?n=t.time:(n&&+n!=+t.time&&i.push(e.fromDateTimes(n,t.time)),n=null);return e.merge(i)}difference(...t){return e.xor([this].concat(t)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:ML}[Symbol.for(`nodejs.util.inspect.custom`)](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=FN,t={}){return this.isValid?vI.create(this.s.loc.clone(t),e).formatInterval(this):ML}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:ML}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:ML}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:ML}toFormat(e,{separator:t=` – `}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:ML}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):jL.invalid(this.invalidReason)}mapEndpoints(t){return e.fromDateTimes(t(this.s),t(this.e))}},FL=class{static hasDST(e=rF.defaultZone){let t=LR.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return fP.isValidZone(e)}static normalizeZone(e){return VP(e,rF.defaultZone)}static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||LP.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||LP.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||LP.create(e)).getWeekendDays().slice()}static months(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i=`gregory`}={}){return(r||LP.create(t,n,i)).months(e)}static monthsFormat(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:i=`gregory`}={}){return(r||LP.create(t,n,i)).months(e,!0)}static weekdays(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||LP.create(t,n,null)).weekdays(e)}static weekdaysFormat(e=`long`,{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||LP.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return LP.create(e).meridiems()}static eras(e=`short`,{locale:t=null}={}){return LP.create(t,null,`gregory`).eras(e)}static features(){return{relative:TF(),localeWeek:EF()}}};function IL(e,t){let n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf(`day`).valueOf(),r=n(t)-n(e);return Math.floor(jL.fromMillis(r).as(`days`))}function LL(e,t,n){let r=[[`years`,(e,t)=>t.year-e.year],[`quarters`,(e,t)=>t.quarter-e.quarter+(t.year-e.year)*4],[`months`,(e,t)=>t.month-e.month+(t.year-e.year)*12],[`weeks`,(e,t)=>{let n=IL(e,t);
7return(n-n%7)/7}],[`days`,IL]],i={},a=e,o,s;for(let[c,l]of r)n.indexOf(c)>=0&&(o=c,i[c]=l(e,t),s=a.plus(i),s>t?(i[c]--,e=a.plus(i),e>t&&(s=e,i[c]--,e=a.plus(i))):e=s);return[e,i,s,o]}function RL(e,t,n,r){let[i,a,o,s]=LL(e,t,n),c=t-i,l=n.filter(e=>[`hours`,`minutes`,`seconds`,`milliseconds`].indexOf(e)>=0);l.length===0&&(o<t&&(o=i.plus({[s]:1})),o!==i&&(a[s]=(a[s]||0)+c/(o-i)));let u=jL.fromObject(a,r);return l.length>0?jL.fromMillis(c,r).shiftTo(...l).plus(u):u}var zL=`missing Intl.DateTimeFormat.formatToParts support`;function BL(e,t=e=>e){return{regex:e,deser:([e])=>t(GP(e))}}var VL=`[ \xA0]`,HL=new RegExp(VL,`g`);function UL(e){return e.replace(/\./g,`\\.?`).replace(HL,VL)}function WL(e){return e.replace(/\./g,``).replace(HL,` `).toLowerCase()}function GL(e,t){return e===null?null:{regex:RegExp(e.map(UL).join(`|`)),deser:([n])=>e.findIndex(e=>WL(n)===WL(e))+t}}function KL(e,t){return{regex:e,deser:([,e,t])=>qF(e,t),groups:t}}function qL(e){return{regex:e,deser:([e])=>e}}function JL(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`)}function YL(e,t){let n=JP(t),r=JP(t,`{2}`),i=JP(t,`{3}`),a=JP(t,`{4}`),o=JP(t,`{6}`),s=JP(t,`{1,2}`),c=JP(t,`{1,3}`),l=JP(t,`{1,6}`),u=JP(t,`{1,9}`),d=JP(t,`{2,4}`),f=JP(t,`{4,6}`),p=e=>({regex:RegExp(JL(e.val)),deser:([e])=>e,literal:!0}),m=(m=>{if(e.literal)return p(m);switch(m.val){case`G`:return GL(t.eras(`short`),0);case`GG`:return GL(t.eras(`long`),0);case`y`:return BL(l);case`yy`:return BL(d,GF);case`yyyy`:return BL(a);case`yyyyy`:return BL(f);case`yyyyyy`:return BL(o);case`M`:return BL(s);case`MM`:return BL(r);case`MMM`:return GL(t.months(`short`,!0),1);case`MMMM`:return GL(t.months(`long`,!0),1);case`L`:return BL(s);case`LL`:return BL(r);case`LLL`:return GL(t.months(`short`,!1),1);case`LLLL`:return GL(t.months(`long`,!1),1);case`d`:return BL(s);case`dd`:return BL(r);case`o`:return BL(c);case`ooo`:return BL(i);case`HH`:return BL(r);case`H`:return BL(s);case`hh`:return BL(r);case`h`:return BL(s);case`mm`:return BL(r);case`m`:return BL(s);case`q`:return BL(s);case`qq`:return BL(r);case`s`:return BL(s);case`ss`:return BL(r);case`S`:return BL(c);case`SSS`:return BL(i);case`u`:return qL(u);case`uu`:return qL(s);case`uuu`:return BL(n);case`a`:return GL(t.meridiems(),0);case`kkkk`:return BL(a);case`kk`:return BL(d,GF);case`W`:return BL(s);case`WW`:return BL(r);case`E`:case`c`:return BL(n);case`EEE`:return GL(t.weekdays(`short`,!1),1);case`EEEE`:return GL(t.weekdays(`long`,!1),1);case`ccc`:return GL(t.weekdays(`short`,!0),1);case`cccc`:return GL(t.weekdays(`long`,!0),1);case`Z`:case`ZZ`:return KL(RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case`ZZZ`:return KL(RegExp(`([+-]${s.source})(${r.source})?`),2);case`z`:return qL(/[a-z_+-/]{1,256}?/i);case` `:return qL(/[^\S\n\r]/);default:return p(m)}})(e)||{invalidReason:zL};return m.token=e,m}var XL={year:{"2-digit":`yy`,numeric:`yyyyy`},month:{numeric:`M`,"2-digit":`MM`,short:`MMM`,long:`MMMM`},day:{numeric:`d`,"2-digit":`dd`},weekday:{short:`EEE`,long:`EEEE`},dayperiod:`a`,dayPeriod:`a`,hour12:{numeric:`h`,"2-digit":`hh`},hour24:{numeric:`H`,"2-digit":`HH`},minute:{numeric:`m`,"2-digit":`mm`},second:{numeric:`s`,"2-digit":`ss`},timeZoneName:{long:`ZZZZZ`,short:`ZZZ`}};function ZL(e,t,n){let{type:r,value:i}=e;if(r===`literal`){let e=/^\s+$/.test(i);return{literal:!e,val:e?` `:i}}let a=t[r],o=r;r===`hour`&&(o=t.hour12==null?t.hourCycle==null?n.hour12?`hour12`:`hour24`:t.hourCycle===`h11`||t.hourCycle===`h12`?`hour12`:`hour24`:t.hour12?`hour12`:`hour24`);let s=XL[o];if(typeof s==`object`&&(s=s[a]),s)return{literal:!1,val:s}}function QL(e){return[`^${e.map(e=>e.regex).reduce((e,t)=>`${e}(${t.source})`,``)}$`,e]}function $L(e,t,n){let r=e.match(t);if(r){let e={},t=1;for(let i in n)if(AF(n,i)){let a=n[i],o=a.groups?a.groups+1:1;!a.literal&&a.token&&(e[a.token.val[0]]=a.deser(r.slice(t,t+o))),t+=o}return[r,e]}return[r,{}]}function eR(e){let t=e=>{switch(e){case`S`:return`millisecond`;case`s`:return`second`;case`m`:return`minute`;case`h`:case`H`:return`hour`;case`d`:return`day`;case`o`:return`ordinal`;case`L`:case`M`:return`month`;case`y`:return`year`;case`E`:case`c`:return`weekday`;case`W`:return`weekNumber`;case`k`:return`weekYear`;case`q`:return`quarter`;default:return null}},n=null,r;return X(e.z)||(n=fP.create(e.z)),X(e.Z)||(n||=new zP(e.Z),r=e.Z),X(e.q)||(e.M=(e.q-1)*3+1),X(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),X(e.u)||(e.S=LF(e.u)),[Object.keys(e).reduce((n,r)=>{let i=t(r);return i&&(n[i]=e[r]),n},{}),n,r]}var tR=null;function nR(){return tR||=LR.fromMillis(1555555555555),tR}function rR(e,t){if(e.literal)return e;let n=cR(vI.macroTokenToFormatOpts(e.val),t);return n==null||n.includes(void 0)?e:n}function iR(e,t){return Array.prototype.concat(...e.map(e=>rR(e,t)))}var aR=class{constructor(e,t){if(this.locale=e,this.format=t,this.tokens=iR(vI.parseFormat(t),e),this.units=this.tokens.map(t=>YL(t,e)),this.disqualifyingUnit=this.units.find(e=>e.invalidReason),!this.disqualifyingUnit){let[e,t]=QL(this.units);this.regex=RegExp(e,`i`),this.handlers=t}}explainFromTokens(e){if(this.isValid){let[t,n]=$L(e,this.regex,this.handlers),[r,i,a]=n?eR(n):[null,null,void 0];if(AF(n,`a`)&&AF(n,`H`))throw new kN(`Can't include meridiem when specifying 24-hour format`);return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:t,matches:n,result:r,zone:i,specificOffset:a}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invali
7dReason:null}};function oR(e,t,n){return new aR(e,n).explainFromTokens(t)}function sR(e,t,n){let{result:r,zone:i,specificOffset:a,invalidReason:o}=oR(e,t,n);return[r,i,a,o]}function cR(e,t){if(!e)return null;let n=vI.create(t,e).dtFormatter(nR()),r=n.formatToParts(),i=n.resolvedOptions();return r.map(t=>ZL(t,e,i))}var lR=`Invalid DateTime`,uR=864e13;function dR(e){return new iF(`unsupported zone`,`the zone "${e.name}" is not supported`)}function fR(e){return e.weekData===null&&(e.weekData=fF(e.c)),e.weekData}function pR(e){return e.localWeekData===null&&(e.localWeekData=fF(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function mR(e,t){let n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new LR({...n,...t,old:n})}function hR(e,t,n){let r=e-t*60*1e3,i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*60*1e3;let a=n.offset(r);return i===a?[r,i]:[e-Math.min(i,a)*60*1e3,Math.max(i,a)]}function gR(e,t){e+=t*60*1e3;let n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function _R(e,t,n){return hR(HF(e),t,n)}function vR(e,t){let n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,a={...e.c,year:r,month:i,day:Math.min(e.c.day,VF(r,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},o=jL.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as(`milliseconds`),[s,c]=hR(HF(a),n,e.zone);return o!==0&&(s+=o,c=e.zone.offset(s)),{ts:s,o:c}}function yR(e,t,n,r,i,a){let{setZone:o,zone:s}=n;if(e&&Object.keys(e).length!==0||t){let r=t||s,i=LR.fromObject(e,{...n,zone:r,specificOffset:a});return o?i:i.setZone(s)}return LR.invalid(new iF(`unparsable`,`the input "${i}" can't be parsed as ${r}`))}function bR(e,t,n=!0){return e.isValid?vI.create(LP.create(`en-US`),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function xR(e,t,n){let r=e.c.year>9999||e.c.year<0,i=``;if(r&&e.c.year>=0&&(i+=`+`),i+=PF(e.c.year,r?6:4),n===`year`)return i;if(t){if(i+=`-`,i+=PF(e.c.month),n===`month`)return i;i+=`-`}else if(i+=PF(e.c.month),n===`month`)return i;return i+=PF(e.c.day),i}function SR(e,t,n,r,i,a,o){let s=!n||e.c.millisecond!==0||e.c.second!==0,c=``;switch(o){case`day`:case`month`:case`year`:break;default:if(c+=PF(e.c.hour),o===`hour`)break;if(t){if(c+=`:`,c+=PF(e.c.minute),o===`minute`)break;s&&(c+=`:`,c+=PF(e.c.second))}else{if(c+=PF(e.c.minute),o===`minute`)break;s&&(c+=PF(e.c.second))}if(o===`second`)break;s&&(!r||e.c.millisecond!==0)&&(c+=`.`,c+=PF(e.c.millisecond,3))}return i&&(e.isOffsetFixed&&e.offset===0&&!a?c+=`Z`:e.o<0?(c+=`-`,c+=PF(Math.trunc(-e.o/60)),c+=`:`,c+=PF(Math.trunc(-e.o%60))):(c+=`+`,c+=PF(Math.trunc(e.o/60)),c+=`:`,c+=PF(Math.trunc(e.o%60)))),a&&(c+=`[`+e.zone.ianaName+`]`),c}var CR={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},wR={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},TR={ordinal:1,hour:0,minute:0,second:0,millisecond:0},ER=[`year`,`month`,`day`,`hour`,`minute`,`second`,`millisecond`],DR=[`weekYear`,`weekNumber`,`weekday`,`hour`,`minute`,`second`,`millisecond`],OR=[`year`,`ordinal`,`hour`,`minute`,`second`,`millisecond`];function kR(e){let t={year:`year`,years:`year`,month:`month`,months:`month`,day:`day`,days:`day`,hour:`hour`,hours:`hour`,minute:`minute`,minutes:`minute`,quarter:`quarter`,quarters:`quarter`,second:`second`,seconds:`second`,millisecond:`millisecond`,milliseconds:`millisecond`,weekday:`weekday`,weekdays:`weekday`,weeknumber:`weekNumber`,weeksnumber:`weekNumber`,weeknumbers:`weekNumber`,weekyear:`weekYear`,weekyears:`weekYear`,ordinal:`ordinal`}[e.toLowerCase()];if(!t)throw new AN(e);return t}function AR(e){switch(e.toLowerCase()){case`localweekday`:case`localweekdays`:return`localWeekday`;case`localweeknumber`:case`localweeknumbers`:return`localWeekNumber`;case`localweekyear`:case`localweekyears`:return`localWeekYear`;default:return kR(e)}}function jR(e){if(FR===void 0&&(FR=rF.now()),e.type!==`iana`)return e.offset(FR);let t=e.name,n=IR.get(t);return n===void 0&&(n=e.offset(FR),IR.set(t,n)),n}function MR(e,t){let n=VP(t.zone,rF.defaultZone);if(!n.isValid)return LR.invalid(dR(n));let r=LP.fromObject(t),i,a;if(X(e.year))i=rF.now();else{for(let t of ER)X(e[t])&&(e[t]=CR[t]);let t=yF(e)||bF(e);if(t)return LR.invalid(t);let r=jR(n);[i,a]=_R(e,r,n)}return new LR({ts:i,zone:n,loc:r,o:a})}function NR(e,t,n){let r=X(n.round)?!0:n.round,i=X(n.rounding)?`trunc`:n.rounding,a=(e,a)=>(e=RF(e,r||n.calendary?0:2,n.calendary?`round`:i),t.loc.clone(n).relFormatter(n).format(e,a)),o=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return a(o(n.unit),n.unit);
7for(let e of n.units){let t=o(e);if(Math.abs(t)>=1)return a(t,e)}return a(e>t?-0:0,n.units[n.units.length-1])}function PR(e){let t={},n;return e.length>0&&typeof e[e.length-1]==`object`?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}var FR,IR=new Map,LR=class e{constructor(e){let t=e.zone||rF.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new iF(`invalid input`):null)||(t.isValid?null:dR(t));this.ts=X(e.ts)?rF.now():e.ts;let r=null,i=null;if(!n){if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[r,i]=[e.old.c,e.old.o];else{let a=xF(e.o)&&!e.old?e.o:t.offset(this.ts);r=gR(this.ts,a),n=Number.isNaN(r.year)?new iF(`invalid input`):null,r=n?null:r,i=n?null:a}}this._zone=t,this.loc=e.loc||LP.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new e({})}static local(){let[e,t]=PR(arguments),[n,r,i,a,o,s,c]=t;return MR({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:c},e)}static utc(){let[e,t]=PR(arguments),[n,r,i,a,o,s,c]=t;return e.zone=zP.utcInstance,MR({year:n,month:r,day:i,hour:a,minute:o,second:s,millisecond:c},e)}static fromJSDate(t,n={}){let r=wF(t)?t.valueOf():NaN;if(Number.isNaN(r))return e.invalid(`invalid input`);let i=VP(n.zone,rF.defaultZone);return i.isValid?new e({ts:r,zone:i,loc:LP.fromObject(n)}):e.invalid(dR(i))}static fromMillis(t,n={}){if(!xF(t))throw new jN(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`);return t<-864e13||t>uR?e.invalid(`Timestamp out of range`):new e({ts:t,zone:VP(n.zone,rF.defaultZone),loc:LP.fromObject(n)})}static fromSeconds(t,n={}){if(xF(t))return new e({ts:t*1e3,zone:VP(n.zone,rF.defaultZone),loc:LP.fromObject(n)});throw new jN(`fromSeconds requires a numerical input`)}static fromObject(t,n={}){t||={};let r=VP(n.zone,rF.defaultZone);if(!r.isValid)return e.invalid(dR(r));let i=LP.fromObject(n),a=YF(t,AR),{minDaysInFirstWeek:o,startOfWeek:s}=gF(a,i),c=rF.now(),l=X(n.specificOffset)?r.offset(c):n.specificOffset,u=!X(a.ordinal),d=!X(a.year),f=!X(a.month)||!X(a.day),p=d||f,m=a.weekYear||a.weekNumber;if((p||u)&&m)throw new kN(`Can't mix weekYear/weekNumber units with year/month/day or ordinals`);if(f&&u)throw new kN(`Can't mix ordinal dates with month/day`);let h=m||a.weekday&&!p,g,_,v=gR(c,l);h?(g=DR,_=wR,v=fF(v,o,s)):u?(g=OR,_=TR,v=mF(v)):(g=ER,_=CR);let y=!1;for(let e of g){let t=a[e];X(t)?a[e]=y?_[e]:v[e]:y=!0}let b=(h?_F(a,o,s):u?vF(a):yF(a))||bF(a);if(b)return e.invalid(b);let[x,S]=_R(h?pF(a,o,s):u?hF(a):a,l,r),C=new e({ts:x,zone:r,o:S,loc:i});return a.weekday&&p&&t.weekday!==C.weekday?e.invalid(`mismatched weekday`,`you can't specify both a weekday of ${a.weekday} and a date of ${C.toISO()}`):C.isValid?C:e.invalid(C.invalid)}static fromISO(e,t={}){let[n,r]=lL(e);return yR(n,r,t,`ISO 8601`,e)}static fromRFC2822(e,t={}){let[n,r]=uL(e);return yR(n,r,t,`RFC 2822`,e)}static fromHTTP(e,t={}){let[n,r]=dL(e);return yR(n,r,t,`HTTP`,t)}static fromFormat(t,n,r={}){if(X(t)||X(n))throw new jN(`fromFormat requires an input string and a format`);let{locale:i=null,numberingSystem:a=null}=r,[o,s,c,l]=sR(LP.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0}),t,n);return l?e.invalid(l):yR(o,s,r,`format ${n}`,t,c)}static fromString(t,n,r={}){return e.fromFormat(t,n,r)}static fromSQL(e,t={}){let[n,r]=vL(e);return yR(n,r,t,`SQL`,e)}static invalid(t,n=null){if(!t)throw new jN(`need to specify a reason the DateTime is invalid`);let r=t instanceof iF?t:new iF(t,n);if(rF.throwOnInvalid)throw new EN(r);return new e({invalid:r})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){let n=cR(e,LP.fromObject(t));return n?n.map(e=>e?e.val:null).join(``):null}static expandFormat(e,t={}){return iR(vI.parseFormat(e),LP.fromObject(t)).map(e=>e.val).join(``)}static resetCache(){FR=void 0,IR.clear()}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}
7get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?fR(this).weekYear:NaN}get weekNumber(){return this.isValid?fR(this).weekNumber:NaN}get weekday(){return this.isValid?fR(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?pR(this).weekday:NaN}get localWeekNumber(){return this.isValid?pR(this).weekNumber:NaN}get localWeekYear(){return this.isValid?pR(this).weekYear:NaN}get ordinal(){return this.isValid?mF(this.c).ordinal:NaN}get monthShort(){return this.isValid?FL.months(`short`,{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?FL.months(`long`,{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?FL.weekdays(`short`,{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?FL.weekdays(`long`,{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:`short`,locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:`long`,locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,t=6e4,n=HF(this.c),r=this.zone.offset(n-e),i=this.zone.offset(n+e),a=this.zone.offset(n-r*t),o=this.zone.offset(n-i*t);if(a===o)return[this];let s=n-a*t,c=n-o*t,l=gR(s,a),u=gR(c,o);return l.hour===u.hour&&l.minute===u.minute&&l.second===u.second&&l.millisecond===u.millisecond?[mR(this,{ts:s}),mR(this,{ts:c})]:[this]}get isInLeapYear(){return zF(this.year)}get daysInMonth(){return VF(this.year,this.month)}get daysInYear(){return this.isValid?BF(this.year):NaN}get weeksInWeekYear(){return this.isValid?WF(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?WF(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:t,numberingSystem:n,calendar:r}=vI.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(zP.instance(e),t)}toLocal(){return this.setZone(rF.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=VP(t,rF.defaultZone),t.equals(this.zone))return this;if(t.isValid){let e=this.ts;if(n||r){let n=t.offset(this.ts),r=this.toObject();[e]=_R(r,n,t)}return mR(this,{ts:e,zone:t})}return e.invalid(dR(t))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){let r=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return mR(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let t=YF(e,AR),{minDaysInFirstWeek:n,startOfWeek:r}=gF(t,this.loc),i=!X(t.weekYear)||!X(t.weekNumber)||!X(t.weekday),a=!X(t.ordinal),o=!X(t.year),s=!X(t.month)||!X(t.day),c=o||s,l=t.weekYear||t.weekNumber;if((c||a)&&l)throw new kN(`Can't mix weekYear/weekNumber units with year/month/day or ordinals`);if(s&&a)throw new kN(`Can't mix ordinal dates with month/day`);let u;i?u=pF({...fF(this.c,n,r),...t},n,r):X(t.ordinal)?(u={...this.toObject(),...t},X(t.day)&&(u.day=Math.min(VF(u.year,u.month),u.day))):u=hF({...mF(this.c),...t});let[d,f]=_R(u,this.o,this.zone);return mR(this,{ts:d,o:f})}plus(e){if(!this.isValid)return this;let t=jL.fromDurationLike(e);return mR(this,vR(this,t))}minus(e){if(!this.isValid)return this;let t=jL.fromDurationLike(e).negate();return mR(this,vR(this,t))}startOf(e,{useLocaleWeeks:t=!1}={}){if(!this.isValid)return this;let n={},r=jL.normalizeUnit(e);switch(r){case`years`:n.month=1;case`quarters`:case`months`:n.day=1;case`weeks`:case`days`:n.hour=0;case`hours`:n.minute=0;case`minutes`:n.second=0;case`seconds`:n.millisecond=0}if(r===`weeks`){if(t){let e=this.loc.getStartOfWeek(),{weekday:t}=this;t<e&&(n.weekNumber=this.weekNumber-1),n.weekday=e}else n.weekday=1}return r===`quarters`&&(n.month=(Math.ceil(this.month/3)-1)*3+1),this.set(n)}endOf(e,t){return this.isValid?this.plus({[e]:1}).startOf(e,t).minus(1):this}toFormat(e,t={}){return this.isValid?vI.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):lR}
7toLocaleString(e=FN,t={}){return this.isValid?vI.create(this.loc.clone(t),e).formatDateTime(this):lR}toLocaleParts(e={}){return this.isValid?vI.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e=`extended`,suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:r=!0,extendedZone:i=!1,precision:a=`milliseconds`}={}){if(!this.isValid)return null;a=kR(a);let o=e===`extended`,s=xR(this,o,a);return ER.indexOf(a)>=3&&(s+=`T`),s+=SR(this,o,t,n,r,i,a),s}toISODate({format:e=`extended`,precision:t=`day`}={}){return this.isValid?xR(this,e===`extended`,kR(t)):null}toISOWeekDate(){return bR(this,`kkkk-'W'WW-c`)}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:n=!0,includePrefix:r=!1,extendedZone:i=!1,format:a=`extended`,precision:o=`milliseconds`}={}){return this.isValid?(o=kR(o),(r&&ER.indexOf(o)>=3?`T`:``)+SR(this,a===`extended`,t,e,n,i,o)):null}toRFC2822(){return bR(this,`EEE, dd LLL yyyy HH:mm:ss ZZZ`,!1)}toHTTP(){return bR(this.toUTC(),`EEE, dd LLL yyyy HH:mm:ss 'GMT'`)}toSQLDate(){return this.isValid?xR(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:n=!0}={}){let r=`HH:mm:ss.SSS`;return(t||e)&&(n&&(r+=` `),t?r+=`z`:e&&(r+=`ZZ`)),bR(this,r,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():lR}[Symbol.for(`nodejs.util.inspect.custom`)](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t=`milliseconds`,n={}){if(!this.isValid||!e.isValid)return jL.invalid(`created by diffing an invalid DateTime`);let r={locale:this.locale,numberingSystem:this.numberingSystem,...n},i=DF(t).map(jL.normalizeUnit),a=e.valueOf()>this.valueOf(),o=RL(a?this:e,a?e:this,i,r);return a?o.negate():o}diffNow(t=`milliseconds`,n={}){return this.diff(e.now(),t,n)}until(e){return this.isValid?PL.fromDateTimes(this,e):this}hasSame(e,t,n){if(!this.isValid)return!1;let r=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0});return i.startOf(t,n)<=r&&r<=i.endOf(t,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(t={}){if(!this.isValid)return null;let n=t.base||e.fromObject({},{zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0,i=[`years`,`months`,`days`,`hours`,`minutes`,`seconds`],a=t.unit;return Array.isArray(t.unit)&&(i=t.unit,a=void 0),NR(n,this.plus(r),{...t,numeric:`always`,units:i,unit:a})}toRelativeCalendar(t={}){return this.isValid?NR(t.base||e.fromObject({},{zone:this.zone}),this,{...t,numeric:`auto`,units:[`years`,`months`,`days`],calendary:!0}):null}static min(...t){if(!t.every(e.isDateTime))throw new jN(`min requires all arguments be DateTimes`);return OF(t,e=>e.valueOf(),Math.min)}static max(...t){if(!t.every(e.isDateTime))throw new jN(`max requires all arguments be DateTimes`);return OF(t,e=>e.valueOf(),Math.max)}static fromFormatExplain(e,t,n={}){let{locale:r=null,numberingSystem:i=null}=n;return oR(LP.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),e,t)}static fromStringExplain(t,n,r={}){return e.fromFormatExplain(t,n,r)}static buildFormatParser(e,t={}){let{locale:n=null,numberingSystem:r=null}=t;return new aR(LP.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),e)}static fromFormatParser(t,n,r={}){if(X(t)||X(n))throw new jN(`fromFormatParser requires an input string and a format parser`);let{locale:i=null,numberingSystem:a=null}=r,o=LP.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0});if(!o.equals(n.locale))throw new jN(`fromFormatParser called with a locale of ${o}, but the format parser was created for ${n.locale}`);let{result:s,zone:c,specificOffset:l,invalidReason:u}=n.explainFromTokens(t);
7return u?e.invalid(u):yR(s,c,r,`format ${n.format}`,t,l)}static get DATE_SHORT(){return FN}static get DATE_MED(){return IN}static get DATE_MED_WITH_WEEKDAY(){return LN}static get DATE_FULL(){return RN}static get DATE_HUGE(){return zN}static get TIME_SIMPLE(){return BN}static get TIME_WITH_SECONDS(){return VN}static get TIME_WITH_SHORT_OFFSET(){return HN}static get TIME_WITH_LONG_OFFSET(){return UN}static get TIME_24_SIMPLE(){return WN}static get TIME_24_WITH_SECONDS(){return GN}static get TIME_24_WITH_SHORT_OFFSET(){return KN}static get TIME_24_WITH_LONG_OFFSET(){return qN}static get DATETIME_SHORT(){return JN}static get DATETIME_SHORT_WITH_SECONDS(){return YN}static get DATETIME_MED(){return XN}static get DATETIME_MED_WITH_SECONDS(){return ZN}static get DATETIME_MED_WITH_WEEKDAY(){return QN}static get DATETIME_FULL(){return $N}static get DATETIME_FULL_WITH_SECONDS(){return eP}static get DATETIME_HUGE(){return tP}static get DATETIME_HUGE_WITH_SECONDS(){return nP}};function RR(e){if(LR.isDateTime(e))return e;if(e&&e.valueOf&&xF(e.valueOf()))return LR.fromJSDate(e);if(e&&typeof e==`object`)return LR.fromObject(e);throw new jN(`Unknown datetime argument: ${e}, of type ${typeof e}`)}var zR=zl(()=>({provide:{locator:{getTodayOpeningHours(e,t=null){let n=LR.now().toFormat(`yyyy-MM-dd`),r=e?.filter(e=>e?.openHours?.[0]?.startTime===`00:00:00`&&e?.openHours?.[0]?.endTime===`24:00:00`)?.length===8||!1;if(e&&r)return t?t.t(`open24h`):`Open 24h`;if(typeof e==`object`)try{let{openHours:t}=e.find(e=>e.date===n)||[];return t.map(e=>`${e.startTime.replace(/:00$/,``)} - ${e.endTime.replace(/:00$/,``)}`).join(`, `)}catch{return`-`}return`-`},parseOpenHoursRows(e,t=null){let n=t?t.t:(e=>e),r=LR.now().toFormat(`yyyy-MM-dd`),i=LR.now().plus({days:1}).toFormat(`yyyy-MM-dd`);return e.store24h?[{label:n(`open24h`)}]:e.storeOpeningHours.filter(e=>LR.fromFormat(e.date,`yyyy-MM-dd`).toMillis()>LR.now().minus({days:1}).toMillis()).map(e=>({label:e.date===r?n(`day.today`):e.date===i?n(`day.tomorrow`):n(`day.${LR.fromFormat(e.date,`yyyy-MM-dd`).toFormat(`E`)}`),hours:e.hours.map(e=>`${e.opens} - ${e.closes}`).join(`, `)}))},markerDataStructure({station:e,path:t}){return{id:e.id,brand:e.brand,name:e.name,isClosed:e.isClosed,position:{lat:Number(e.location?.lat),lng:Number(e.location?.lon)},path:t}}}}}));(function(){try{if(typeof document<`u`){var e=document.createElement(`style`);e.appendChild(document.createTextNode(`.mapdiv[data-v-289550ca]{width:100%;height:100%}.advanced-marker-wrapper{display:none}.mapdiv .advanced-marker-wrapper{display:inline-block}.custom-control-wrapper[data-v-ab9120cd]{display:none}.mapdiv .custom-control-wrapper[data-v-ab9120cd]{display:inline-block}.info-window-wrapper[data-v-f0c09f6e]{display:none}.mapdiv .info-window-wrapper[data-v-f0c09f6e]{display:inline-block}.custom-marker-wrapper[data-v-2d2d343a]{display:none}.mapdiv .custom-marker-wrapper[data-v-2d2d343a]{display:inline-block}`)),document.head.appendChild(e)}}catch(e){console.error(`vite-plugin-css-injected-by-js`,e)}})();var BR=Object.defineProperty,VR=(e,t,n)=>t in e?BR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,HR=(e,t,n)=>(VR(e,typeof t==`symbol`?t:t+``,n),n),UR=Symbol(`map`),WR=Symbol(`api`),GR=Symbol(`marker`),KR=Symbol(`markerCluster`),qR=Symbol(`CustomMarker`),JR=Symbol(`mapTilesLoaded`),YR=[`click`,`dblclick`,`drag`,`dragend`,`dragstart`,`mousedown`,`mousemove`,`mouseout`,`mouseover`,`mouseup`,`rightclick`];function XR(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function ZR(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var QR,$R;function ez(){return $R||($R=1,QR=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}),QR}var tz=ZR(ez()),nz=`__googleMapsScriptId`,rz;(function(e){e[e.INITIALIZED=0]=`INITIALIZED`,e[e.LOADING=1]=`LOADING`,e[e.SUCCESS=2]=`SUCCESS`,e[e.FAILURE=3]=`FAILURE`})(rz||={});var iz=class e{constructor({apiKey:t,authReferrerPolicy:n,channel:r,client:i,id:a=nz,language:o,libraries:s=[],mapIds:c,nonce:l,region:u,retries:d=3,url:f=`https://maps.googleapis.com/ma
7ps/api/js`,version:p}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=t,this.authReferrerPolicy=n,this.channel=r,this.client=i,this.id=a||nz,this.language=o,this.libraries=s,this.mapIds=c,this.nonce=l,this.region=u,this.retries=d,this.url=f,this.version=p,e.instance){if(!tz(this.options,e.instance.options))throw Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(e.instance.options)}`);return e.instance}e.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?rz.FAILURE:this.done?rz.SUCCESS:this.loading?rz.LOADING:rz.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+=`?callback=__googleMapsCallback&loading=async`,this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(`,`)}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`&region=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(`,`)}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){let e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(n=>{n?t(n.error):e(window.google)})})}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e;if(document.getElementById(this.id)){this.callback();return}let t={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(t).forEach(e=>!t[e]&&delete t[e]),(e=(window==null?void 0:window.google)?.maps)!=null&&e.importLibrary||(e=>{let t,n,r,i=`The Google Maps JavaScript API`,a=`google`,o=`importLibrary`,s=`__ib__`,c=document,l=window;l=l[a]||(l[a]={});let u=l.maps||(l.maps={}),d=new Set,f=new URLSearchParams,p=()=>t||=new Promise((o,l)=>XR(this,void 0,void 0,function*(){for(r in yield n=c.createElement(`script`),n.id=this.id,f.set(`libraries`,[...d]+``),e)f.set(r.replace(/[A-Z]/g,e=>`_`+e[0].toLowerCase()),e[r]);f.set(`callback`,a+`.maps.`+s),n.src=this.url+`?`+f,u[s]=o,n.onerror=()=>t=l(Error(i+` could not load.`)),n.nonce=this.nonce||c.querySelector(`script[nonce]`)?.nonce||``,c.head.append(n)}));u[o]?console.warn(i+` only loads once. Ignoring:`,e):u[o]=(e,...t)=>d.add(e)&&p().then(()=>u[o](e,...t))})(t);let n=this.libraries.map(e=>this.importLibrary(e));n.length||n.push(this.importLibrary(`core`)),Promise.all(n).then(()=>this.callback(),e=>{let t=new ErrorEvent(`error`,{error:e});this.loadErrorCallback(t)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){let e=this.errors.length*2**this.errors.length;console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading){if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn(`Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match.`),this.callback();return}this.loading=!0,this.setScript()}}}};function az(e){return class extends e.OverlayView{constructor(e){super(),HR(this,`element`),HR(this,`opts`);let{element:t,...n}=e;this.element=t,this.opts=n,this.opts.map&&this.setMap(this.opts.map)}getPosition(){return this.opts.position?this.opts.position instanceof e.LatLng?this.opts.position:new e.LatLng(this.opts.position):null}getVisible(){if(!this.element)return!1;let e=this.element;return e.style.display!==`none`&&e.style.visibility!==`hidden`&&(e.style.opacity===``||Number(e.style.opacity)>.01)}onAdd(){if(!this.element)return;let e=this.getPanes();e&&e.overlayMouseTarget.appendChild(this.element)}draw(){if(!this.element)return;let e=this.getProjection()?.fromLatLngToDivPixel(this.getPosition());if(e){this.element.style.position=`absolute`;let t,n;switch(this.opts.anchorPoint){case`TOP_CENTER`:t=`-50%`,n=`-100%`;break;case`BOTTOM_CENTER`:t=`-50%`,n=`0`;break;case`LEFT_CENTER`:t=`-100%`,n=`-50%`;break;case`RIGHT_CENTER`:t=`0`,n=`-50%`;break;case`TOP_LEFT`:t=`-100%`,n=`-100%`;break;case`TOP_RIGHT`:t=`0`,n=`-100%`;break;case`BOTTOM_LEFT`:t=`-100%`,n=`0`;break;case`BOTTOM_RIGHT`:t=`0`,n=`0`;break;default:t=`-50%`,n=`-50%`}let r=e.x+(this.opts.offsetX||0)+`px`,i=e.y+(this.opts.offsetY||0)+`px`;this.element.style.transform=`translateX(${t}) translateX(${r}) translateY(${n}) translateY(${i})`,this.opts.zIndex&&(this.element.style.zIndex=this.opts.zIndex.toString())}}onRemove(){this.element&&this.element.remove()}setOptions(e){let{element:t,...n}=e;this.element=t,this.opts=n,this.draw()}}}var oz,sz=[`bounds_changed`,`center_changed`,`click`,`contextmenu`,`dblclick`,`drag`,`dragend`,`dragstart`,`heading_changed`,`idle`,`isfractionalzoomenabled_changed`,`mapcapabilities_changed`,`maptypeid_changed`,`mousemove`,`mouseout`,`mouseover`,`projection_changed`,`renderingtype_changed`,`rightclick`,`tilesloaded`,`tilt_changed`,`zoom_changed`],cz=Ur({props:{apiPromise:{type:Promise},apiKey:{type:String,default:``},version:{type:String,default:`weekly`},libraries:{type:Array,default:()=>[`places`,`marker`]},region:{type:String,required:!1},language:{type:String,required:!1},backgroundColor:{type:String,required:!1},center:{type:Object,default:()=>({lat:0,lng:0})},clickableIcons:{type:Boolean,required:!1,default:void 0},colorScheme:{type:String,required:!1},controlSize:{type:Number,required:!1},disableDefaultUi:{type:Boolean,required:!1,default:void 0},disableDoubleClickZoom:{type:Boolean,required:!1,default:void 0},draggable:{type:Boolean,required:!1,default:void 0},draggableCursor:{type:String,required:!1},draggingCursor:{type:String,required:!1},fullscreenControl:{type:Boolean,required:!1,default:void 0},fullscreenControlPosition:{type:String,required:!1},gestureHandling:{type:String,required:!1},heading:{type:Number,required:!1},isFractionalZoomEnabled:{type:Boolean,required:!1,default:void 0},keyboardShortcuts:{type:Boolean,required:!1,default:void 0},mapTypeControl:{type:Boolean,required:!1,default:void 0},mapTypeControlOptions:{type:Object,required:!1},mapTypeId:{type:[Number,String],required:!1},mapId:{type:String,required:!1},maxZoom:{type:Number,required:!1},minZoom:{type:Number,required:!1},noClear:{type:Boolean,required:!1,default:void 0},panControl:{type:Boolean,required:!1,default:void 0},panControlPosition:{type:String,required:!1},restriction:{type:Object,required:!1},rotateControl:{type:Boolean,required:!1,default:void 0},rotateControlPosition:{type:String,required:!1},scaleControl:{type:Boolean,required:!1,default:void 0},scaleControlStyle:{type:Number,required:!1},scrollwheel:{type:Boolean,required:!1,default:void 0},streetView:{type:Object,required:!1},streetViewControl:{type:Boolean,required:!1,default:void 0},streetViewControlPosition:{type:String,required:!1},styles:{type:Array,required:!1},tilt:{type:Number,required:!1},zoom:{type:Number,required:!1},zoomControl:{type:Boolean,required:!1,default:void 0},zoomControlPosition:{type:String,required:!1},cameraControl:{type:Boolean,required:!1,default:void 0},cameraControlPosition:{type:String,required:!1},nonce:{type:String,default:``}},emits:sz,setup(e,{emit:t}){let n=M(),r=M(!1),i=M(),a=M(),o=M(!1);ar(UR,i),ar(WR,a),ar(JR,o);let s=()=>{let t={...e};
7Object.keys(t).forEach(e=>{t[e]===void 0&&delete t[e]});let n=e=>e?{position:a.value?.ControlPosition[e]}:{},r={scaleControlOptions:e.scaleControlStyle?{style:e.scaleControlStyle}:{},panControlOptions:n(e.panControlPosition),zoomControlOptions:n(e.zoomControlPosition),rotateControlOptions:n(e.rotateControlPosition),streetViewControlOptions:n(e.streetViewControlPosition),fullscreenControlOptions:n(e.fullscreenControlPosition),cameraControlOptions:n(e.cameraControlPosition),disableDefaultUI:e.disableDefaultUi};return{...t,...r}},c=I([a,i],([e,t])=>{let n=e,r=t;n&&r&&(n.event.addListenerOnce(r,`tilesloaded`,()=>{o.value=!0}),setTimeout(c,0))},{immediate:!0}),l=()=>{try{let{apiKey:t,region:n,version:r,language:i,libraries:a,nonce:o}=e;oz=new iz({apiKey:t,region:n,version:r,language:i,libraries:a,nonce:o})}catch(e){console.error(e)}},u=o=>{a.value=un(o.maps),i.value=un(new o.maps.Map(n.value,s()));let c=az(a.value);a.value[qR]=c,sz.forEach(e=>{var n;(n=i.value)==null||n.addListener(e,n=>t(e,n))}),r.value=!0,I([()=>e.center,()=>e.zoom,...Object.keys(e).filter(e=>![`apiPromise`,`apiKey`,`version`,`libraries`,`region`,`language`,`center`,`zoom`,`nonce`].includes(e)).map(t=>wn(e,t))],([e,t],[n,r])=>{var a,o,c;let{center:l,zoom:u,...d}=s();(a=i.value)==null||a.setOptions(d),t!==void 0&&t!==r&&((o=i.value)==null||o.setZoom(t));let f=!n||e.lng!==n.lng||e.lat!==n.lat;e&&f&&((c=i.value)==null||c.panTo(e))})};return wi(()=>{e.apiPromise&&e.apiPromise instanceof Promise?e.apiPromise.then(u):(l(),oz.load().then(u))}),Di(()=>{var e;o.value=!1,i.value&&((e=a.value)==null||e.event.clearInstanceListeners(i.value))}),{mapRef:n,ready:r,map:i,api:a,mapTilesLoaded:o}}}),lz=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},uz={ref:`mapRef`,class:`mapdiv`};function dz(e,t,n,r,i,a){return R(),z(`div`,null,[V(`div`,uz,null,512),Vi(e.$slots,`default`,De(No({ready:e.ready,map:e.map,api:e.api,mapTilesLoaded:e.mapTilesLoaded})),void 0,!0)])}var fz=lz(cz,[[`render`,dz],[`__scopeId`,`data-v-289550ca`]]);function pz(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var mz=pz(function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}),hz=[`click`,`drag`,`dragend`,`dragstart`,`gmp-click`],gz=Ur({name:`AdvancedMarker`,props:{options:{type:Object,required:!0},pinOptions:{type:Object,required:!1}},emits:hz,setup(e,{emit:t,expose:n,slots:r}){let i=M(),a=W(()=>r.content?.call(r).some(e=>e.type!==bo)),o=wn(e,`options`),s=wn(e,`pinOptions`),c=M(),l=or(UR,M()),u=or(WR,M()),d=or(KR,M()),f=W(()=>!!(d.value&&u.value&&c.value instanceof google.maps.marker.AdvancedMarkerElement));return I([l,o,s,i],async(e,[n,r,p,m])=>{var h,g,_;let v=!mz(o.value,r)||!mz(s.value,p),y=i.value!==m,b=v||y||l.value!==n;if(!l.value||!u.value||!b||a.value&&!i.value)return;let{AdvancedMarkerElement:x,PinElement:S}=u.value.marker;if(c.value){let{map:e,content:t,...n}=o.value;Object.assign(c.value,{content:a.value?i.value:s.value?new S(s.value).element:t,...n}),f.value&&((h=d.value)==null||h.removeMarker(c.value),(g=d.value)==null||g.addMarker(c.value))}else a.value?o.value.content=i.value:s.value&&(o.value.content=new S(s.value).element),c.value=un(new x(o.value)),f.value?(_=d.value)==null||_.addMarker(c.value):c.value.map=l.value,hz.forEach(e=>{var n;(n=c.value)==null||n.addListener(e,n=>t(e,n))})},{immediate:!0,flush:`post`}),Di(()=>{var e,t;c.value&&((e=u.value)==null||e.event.clearInstanceListeners(c.value),f.value?(t=d.value)==null||t.removeMarker(c.value):c.value.map=null)}),ar(GR,c),n({marker:c}
7),{hasCustomSlotContent:a,markerRef:i}}}),_z={key:0,class:`advanced-marker-wrapper`};function vz(e,t,n,r,i,a){return R(),z(L,null,[e.hasCustomSlotContent?(R(),z(`div`,_z,[V(`div`,zo({ref:`markerRef`},e.$attrs),[Vi(e.$slots,`content`)],16)])):U(``,!0),Vi(e.$slots,`default`)],64)}var yz=lz(gz,[[`render`,vz]]),bz=e=>e===`Marker`,xz=e=>e===qR,Sz=(e,t,n,r)=>{let i=M(),a=or(UR,M()),o=or(WR,M()),s=or(KR,M()),c=W(()=>!!(s.value&&o.value&&(i.value instanceof o.value.Marker||i.value instanceof o.value[qR])));return I([a,n],(l,[u,d])=>{var f,p,m;let h=!mz(n.value,d)||a.value!==u;if(a.value&&o.value&&h){if(i.value)i.value.setOptions(n.value),c.value&&((f=s.value)==null||f.removeMarker(i.value),(p=s.value)==null||p.addMarker(i.value));else{if(bz(e))i.value=un(new o.value[e](n.value));else if(xz(e)){let t=n.value;t.element&&(i.value=un(new o.value[e](t)))}else i.value=un(new o.value[e]({...n.value,map:a.value}));i.value&&(c.value?(m=s.value)==null||m.addMarker(i.value):(bz(e)||xz(e))&&i.value.setMap(a.value)),t.forEach(e=>{var t;(t=i.value)==null||t.addListener(e,t=>r(e,t))})}}},{immediate:!0,flush:`post`}),Di(()=>{var e,t;i.value&&((e=o.value)==null||e.event.clearInstanceListeners(i.value),c.value?(t=s.value)==null||t.removeMarker(i.value):i.value.setMap(null))}),i};YR.concat([`bounds_changed`]),YR.concat([`center_changed`,`radius_changed`]);var Cz=Object.getOwnPropertyNames,wz=Object.getOwnPropertySymbols,Tz=Object.prototype.hasOwnProperty;function Ez(e,t){return function(n,r,i){return e(n,r,i)&&t(n,r,i)}}function Dz(e){return function(t,n,r){if(!t||!n||typeof t!=`object`||typeof n!=`object`)return e(t,n,r);var i=r.cache,a=i.get(t),o=i.get(n);if(a&&o)return a===n&&o===t;i.set(t,n),i.set(n,t);var s=e(t,n,r);return i.delete(t),i.delete(n),s}}function Oz(e){return Cz(e).concat(wz(e))}var kz=Object.hasOwn||function(e,t){return Tz.call(e,t)};function Az(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var jz=`__v`,Mz=`__o`,Nz=`_owner`,Pz=Object.getOwnPropertyDescriptor,Fz=Object.keys;function Iz(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-->0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function Lz(e,t){return Az(e.getTime(),t.getTime())}function Rz(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function zz(e,t){return e===t}function Bz(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=Array(r),a=e.entries(),o,s,c=0;(o=a.next())&&!o.done;){for(var l=t.entries(),u=!1,d=0;(s=l.next())&&!s.done;){if(i[d]){d++;continue}var f=o.value,p=s.value;if(n.equals(f[0],p[0],c,d,e,t,n)&&n.equals(f[1],p[1],f[0],p[0],e,t,n)){u=i[d]=!0;break}d++}if(!u)return!1;c++}return!0}var Vz=Az;function Hz(e,t,n){var r=Fz(e),i=r.length;if(Fz(t).length!==i)return!1;for(;i-->0;)if(!Yz(e,t,n,r[i]))return!1;return!0}function Uz(e,t,n){var r=Oz(e),i=r.length;if(Oz(t).length!==i)return!1;for(var a,o,s;i-->0;)if(a=r[i],!Yz(e,t,n,a)||(o=Pz(e,a),s=Pz(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function Wz(e,t){return Az(e.valueOf(),t.valueOf())}function Gz(e,t){return e.source===t.source&&e.flags===t.flags}function Kz(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=Array(r),a=e.values(),o,s;(o=a.next())&&!o.done;){for(var c=t.values(),l=!1,u=0;(s=c.next())&&!s.done;){if(!i[u]&&n.equals(o.value,s.value,o.value,s.value,e,t,n)){l=i[u]=!0;break}u++}if(!l)return!1}return!0}function qz(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-->0;)if(e[n]!==t[n])return!1;return!0}function Jz(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function Yz(e,t,n,r){return(r===Nz||r===Mz||r===jz)&&(e.$$typeof||t.$$typeof)?!0:kz(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var Xz=`[object Arguments]`,Zz=`[object Boolean]`,Qz=`[object Date]`,$z=`[object Error]`,eB=`[object Map]`,tB=`[object Number]`,nB=`[object Object]`,rB=`[object RegExp]`,iB=`[object Set]`,aB=`[object String]`,oB=`[object URL]`,sB=Array.isArray,cB=typeof ArrayBuffer==`function`&&ArrayBuffer.isView?ArrayBuffer.isView:null,lB=Object.assign,uB=Object.prototype.toString.call.bind(Object.prototype.toString);function dB(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,s=e.areObjectsEqual,c=e.arePrimitiveWrappersEqual,l=e.areRegExpsEqual,u=e.areSetsEqual,d=e.areTypedArraysEqual,f=e.areUrlsEqual;return function(e,p,m){if(e===p)return!0;
7if(e==null||p==null)return!1;var h=typeof e;if(h!==typeof p)return!1;if(h!==`object`)return h===`number`?o(e,p,m):h===`function`&&i(e,p,m);var g=e.constructor;if(g!==p.constructor)return!1;if(g===Object)return s(e,p,m);if(sB(e))return t(e,p,m);if(cB!=null&&cB(e))return d(e,p,m);if(g===Date)return n(e,p,m);if(g===RegExp)return l(e,p,m);if(g===Map)return a(e,p,m);if(g===Set)return u(e,p,m);var _=uB(e);return _===Qz?n(e,p,m):_===rB?l(e,p,m):_===eB?a(e,p,m):_===iB?u(e,p,m):_===nB?typeof e.then!=`function`&&typeof p.then!=`function`&&s(e,p,m):_===oB?f(e,p,m):_===$z?r(e,p,m):_===Xz?s(e,p,m):_===Zz||_===tB||_===aB?c(e,p,m):!1}}function fB(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Uz:Iz,areDatesEqual:Lz,areErrorsEqual:Rz,areFunctionsEqual:zz,areMapsEqual:r?Ez(Bz,Uz):Bz,areNumbersEqual:Vz,areObjectsEqual:r?Uz:Hz,arePrimitiveWrappersEqual:Wz,areRegExpsEqual:Gz,areSetsEqual:r?Ez(Kz,Uz):Kz,areTypedArraysEqual:r?Uz:qz,areUrlsEqual:Jz};if(n&&(i=lB({},i,n(i))),t){var a=Dz(i.areArraysEqual),o=Dz(i.areMapsEqual),s=Dz(i.areObjectsEqual),c=Dz(i.areSetsEqual);i=lB({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:c})}return i}function pB(e){return function(t,n,r,i,a,o,s){return e(t,n,s)}}function mB(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(e,o){var s=r(),c=s.cache,l=c===void 0?t?new WeakMap:void 0:c,u=s.meta;return n(e,o,{cache:l,equals:i,meta:u,strict:a})};if(t)return function(e,t){return n(e,t,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(e,t){return n(e,t,o)}}var hB=gB();gB({strict:!0}),gB({circular:!0}),gB({circular:!0,strict:!0}),gB({createInternalComparator:function(){return Az}}),gB({strict:!0,createInternalComparator:function(){return Az}}),gB({circular:!0,createInternalComparator:function(){return Az}}),gB({circular:!0,createInternalComparator:function(){return Az},strict:!0});function gB(e){e===void 0&&(e={});var t=e.circular,n=t!==void 0&&t,r=e.createInternalComparator,i=e.createState,a=e.strict,o=a!==void 0&&a,s=dB(fB(e));return mB({circular:n,comparator:s,createState:i,equals:r?r(s):pB(s),strict:o})}var _B=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],vB=1,yB=8,bB=class e{static from(t){if(!(t instanceof ArrayBuffer))throw Error(`Data must be an instance of ArrayBuffer.`);let[n,r]=new Uint8Array(t,0,2);if(n!==219)throw Error(`Data does not appear to be in a KDBush format.`);let i=r>>4;if(i!==vB)throw Error(`Got v${i} data when expected v${vB}.`);let a=_B[r&15];if(!a)throw Error(`Unrecognized array type.`);let[o]=new Uint16Array(t,2,1),[s]=new Uint32Array(t,4,1);return new e(s,o,a,t)}constructor(e,t=64,n=Float64Array,r){if(isNaN(e)||e<0)throw Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+t,2),65535),this.ArrayType=n,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;let i=_B.indexOf(this.ArrayType),a=e*2*this.ArrayType.BYTES_PER_ELEMENT,o=e*this.IndexArrayType.BYTES_PER_ELEMENT,s=(8-o%8)%8;if(i<0)throw Error(`Unexpected typed array class: ${n}.`);r&&r instanceof ArrayBuffer?(this.data=r,this.ids=new this.IndexArrayType(this.data,yB,e),this.coords=new this.ArrayType(this.data,yB+o+s,e*2),this._pos=e*2,this._finished=!0):(this.data=new ArrayBuffer(yB+a+o+s),this.ids=new this.IndexArrayType(this.data,yB,e),this.coords=new this.ArrayType(this.data,yB+o+s,e*2),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+i]),new Uint16Array(this.data,2,1)[0]=t,new Uint32Array(this.data,4,1)[0]=e)}add(e,t){let n=this._pos>>1;return this.ids[n]=n,this.coords[this._pos++]=e,this.coords[this._pos++]=t,n}finish(){let e=this._pos>>1;if(e!==this.numItems)throw Error(`Added ${e} items when expected ${this.numItems}.`);return xB(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,t,n,r){if(!this._finished)throw Error(`Data not yet indexed - call index.finish().`);let{ids:i,coords:a,nodeSize:o}=this,s=[0,i.length-1,0],c=[];for(;s.length;){let l=s.pop()||0,u=s.pop()||0,d=s.pop()||0;if(u-d<=o){for(let o=d;o<=u;o++){let s=a[2*o],l=a[2*o+1];s>=e&&s<=n&&l>=t&&l<=r&&c.push(i[o])}continue}let f=d+u>>1,p=a[2*f],m=a[2*f+1];p>=e&&p<=n&&m>=t&&m<=r&&c.push(i[f]),(l===0?e<=p:t<=m)&&(s.push(d),s.push(f-1),s.push(1-l)),(l===0?n>=p:r>=m)&&(s.push(f+1),s.push(u),s.push(1-l))}return c}within(e,t,n){if(!this._finished)throw Error(`Data not yet indexed - call index.finish().`);let{ids:r,coords:i,nodeSize:a}=this,o=[0,r.length-1,0],s=[],c=n*n;for(;o.length;){let l=o.pop()||0,u=o.pop()||0,d=o.pop()||0;if(u-d<=a){for(let n=d;n<=u;n++)TB(i[2*n],i[2*n+1],e,t)<=c&&s.push(r[n]);continue}let f=d+u>>
71,p=i[2*f],m=i[2*f+1];TB(p,m,e,t)<=c&&s.push(r[f]),(l===0?e-n<=p:t-n<=m)&&(o.push(d),o.push(f-1),o.push(1-l)),(l===0?e+n>=p:t+n>=m)&&(o.push(f+1),o.push(u),o.push(1-l))}return s}};function xB(e,t,n,r,i,a){if(i-r<=n)return;let o=r+i>>1;SB(e,t,o,r,i,a),xB(e,t,n,r,o-1,1-a),xB(e,t,n,o+1,i,1-a)}function SB(e,t,n,r,i,a){for(;i>r;){if(i-r>600){let o=i-r+1,s=n-r+1,c=Math.log(o),l=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*l*(o-l)/o)*(s-o/2<0?-1:1);SB(e,t,n,Math.max(r,Math.floor(n-s*l/o+u)),Math.min(i,Math.floor(n+(o-s)*l/o+u)),a)}let o=t[2*n+a],s=r,c=i;for(CB(e,t,r,n),t[2*i+a]>o&&CB(e,t,r,i);s<c;){for(CB(e,t,s,c),s++,c--;t[2*s+a]<o;)s++;for(;t[2*c+a]>o;)c--}t[2*r+a]===o?CB(e,t,r,c):(c++,CB(e,t,c,i)),c<=n&&(r=c+1),n<=c&&(i=c-1)}}function CB(e,t,n,r){wB(e,n,r),wB(t,2*n,2*r),wB(t,2*n+1,2*r+1)}function wB(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}function TB(e,t,n,r){let i=e-n,a=t-r;return i*i+a*a}var EB={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},DB=Math.fround||(e=>t=>(e[0]=+t,e[0]))(new Float32Array(1)),OB=2,kB=3,AB=4,jB=5,MB=6,NB=class{constructor(e){this.options=Object.assign(Object.create(EB),e),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(e){let{log:t,minZoom:n,maxZoom:r}=this.options;t&&console.time(`total time`);let i=`prepare ${e.length} points`;t&&console.time(i),this.points=e;let a=[];for(let t=0;t<e.length;t++){let n=e[t];if(!n.geometry)continue;let[r,i]=n.geometry.coordinates,o=DB(IB(r)),s=DB(LB(i));a.push(o,s,1/0,t,-1,1),this.options.reduce&&a.push(0)}let o=this.trees[r+1]=this._createTree(a);t&&console.timeEnd(i);for(let e=r;e>=n;e--){let n=+Date.now();o=this.trees[e]=this._createTree(this._cluster(o,e)),t&&console.log(`z%d: %d clusters in %dms`,e,o.numItems,+Date.now()-n)}return t&&console.timeEnd(`total time`),this}getClusters(e,t){let n=((e[0]+180)%360+360)%360-180,r=Math.max(-90,Math.min(90,e[1])),i=e[2]===180?180:((e[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,i=180;else if(n>i){let e=this.getClusters([n,r,180,a],t),o=this.getClusters([-180,r,i,a],t);return e.concat(o)}let o=this.trees[this._limitZoom(t)],s=o.range(IB(n),LB(a),IB(i),LB(r)),c=o.data,l=[];for(let e of s){let t=this.stride*e;l.push(c[t+jB]>1?PB(c,t,this.clusterProps):this.points[c[t+kB]])}return l}getChildren(e){let t=this._getOriginId(e),n=this._getOriginZoom(e),r=`No cluster with the specified id.`,i=this.trees[n];if(!i)throw Error(r);let a=i.data;if(t*this.stride>=a.length)throw Error(r);let o=this.options.radius/(this.options.extent*2**(n-1)),s=a[t*this.stride],c=a[t*this.stride+1],l=i.within(s,c,o),u=[];for(let t of l){let n=t*this.stride;a[n+AB]===e&&u.push(a[n+jB]>1?PB(a,n,this.clusterProps):this.points[a[n+kB]])}if(u.length===0)throw Error(r);return u}getLeaves(e,t,n){t||=10,n||=0;let r=[];return this._appendLeaves(r,e,t,n,0),r}getTile(e,t,n){let r=this.trees[this._limitZoom(e)],i=2**e,{extent:a,radius:o}=this.options,s=o/a,c=(n-s)/i,l=(n+1+s)/i,u={features:[]};return this._addTileFeatures(r.range((t-s)/i,c,(t+1+s)/i,l),r.data,t,n,i,u),t===0&&this._addTileFeatures(r.range(1-s/i,c,1,l),r.data,i,n,i,u),t===i-1&&this._addTileFeatures(r.range(0,c,s/i,l),r.data,-1,n,i,u),u.features.length?u:null}getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this.options.maxZoom;){let n=this.getChildren(e);if(t++,n.length!==1)break;e=n[0].properties.cluster_id}return t}_appendLeaves(e,t,n,r,i){let a=this.getChildren(t);for(let t of a){let a=t.properties;if(a&&a.cluster?i+a.point_count<=r?i+=a.point_count:i=this._appendLeaves(e,a.cluster_id,n,r,i):i<r?i++:e.push(t),e.length===n)break}return i}_createTree(e){let t=new bB(e.length/this.stride|0,this.options.nodeSize,Float32Array);for(let n=0;n<e.length;n+=this.stride)t.add(e[n],e[n+1]);return t.finish(),t.data=e,t}_addTileFeatures(e,t,n,r,i,a){for(let o of e){let e=o*this.stride,s=t[e+jB]>1,c,l,u;if(s)c=FB(t,e,this.clusterProps),l=t[e],u=t[e+1];else{let n=this.points[t[e+kB]];c=n.properties;let[r,i]=n.geometry.coordinates;l=IB(r),u=LB(i)}let d={type:1,geometry:[[Math.round(this.options.extent*(l*i-n)),Math.round(this.options.extent*(u*i-r))]],tags:c},f;f=s||this.options.generateId?t[e+kB]:this.points[t[e+kB]].id,f!==void 0&&(d.id=f),a.features.push(d)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,t){let{radius:n,extent:r,reduce:i,minPoints:a}=this.options,o=n/(r*2**t),s=e.data,c=[],l=this.stride;for(let n=0;n<s.length;n+=l){if(s[n+OB]<=t)continue;s[n+OB]=t;let r=s[n],u=s[n+1],d=e.within(s[n],s[n+1],o),f=s[n+jB],p=f;for(let e of d){let n=e*l;s[n+OB]>t&&(p+=s[n+jB])}if(p>f&&p>=a){let e=r*f,a=u*f,o,m=-1,h=((n/l|0)<<5)+(t+1)+this.points.length;for(let r of d){let c=r*l;if(s[c+OB]<=t)continue;s[c+OB]=t;let u=s[c+jB];e+=s[c]*u,a+=s[c+1]*u,s[c+AB]=h,i&&(o||(o=this._map(s,n,!0),m=this.clusterProps.length,this.clusterProps.push(o)),i(o,this._map(s,c)))}s[n+AB]=h,c.push(e/p,a/p,1/0,h,-1,p),i&&c.push(m)}else{for(let e=0;e<l;e++)c.push(s[n+e]);if(p>1)for(let e of d){let n=e*l;if(!(s[n+OB]<=t)){s[n+OB]=t;
7for(let e=0;e<l;e++)c.push(s[n+e])}}}}return c}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t,n){if(e[t+jB]>1){let r=this.clusterProps[e[t+MB]];return n?Object.assign({},r):r}let r=this.points[e[t+kB]].properties,i=this.options.map(r);return n&&i===r?Object.assign({},i):i}};function PB(e,t,n){return{type:`Feature`,id:e[t+kB],properties:FB(e,t,n),geometry:{type:`Point`,coordinates:[RB(e[t]),zB(e[t+1])]}}}function FB(e,t,n){let r=e[t+jB],i=r>=1e4?`${Math.round(r/1e3)}k`:r>=1e3?`${Math.round(r/100)/10}k`:r,a=e[t+MB],o=a===-1?{}:Object.assign({},n[a]);return Object.assign(o,{cluster:!0,cluster_id:e[t+kB],point_count:r,point_count_abbreviated:i})}function IB(e){return e/360+.5}function LB(e){let t=Math.sin(e*Math.PI/180),n=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return n<0?0:n>1?1:n}function RB(e){return(e-.5)*360}function zB(e){let t=(180-e*360)*Math.PI/180;return 360*Math.atan(Math.exp(t))/Math.PI-90}function BB(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var VB=class{static isAdvancedMarkerAvailable(e){return google.maps.marker&&e.getMapCapabilities().isAdvancedMarkersAvailable===!0}static isAdvancedMarker(e){return google.maps.marker&&e instanceof google.maps.marker.AdvancedMarkerElement}static setMap(e,t){this.isAdvancedMarker(e)?e.map=t:e.setMap(t)}static getPosition(e){if(this.isAdvancedMarker(e)){if(e.position){if(e.position instanceof google.maps.LatLng)return e.position;if(Number.isFinite(e.position.lat)&&Number.isFinite(e.position.lng))return new google.maps.LatLng(e.position.lat,e.position.lng)}return new google.maps.LatLng(null)}return e.getPosition()}static getVisible(e){return this.isAdvancedMarker(e)?!0:e.getVisible()}},HB=class{constructor({markers:e,position:t}){this.markers=[],e&&(this.markers=e),t&&(this._position=t instanceof google.maps.LatLng?t:new google.maps.LatLng(t))}get bounds(){if(this.markers.length===0&&!this._position)return;let e=new google.maps.LatLngBounds(this._position,this._position);for(let t of this.markers)e.extend(VB.getPosition(t));return e}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>VB.getVisible(e)).length}push(e){this.markers.push(e)}delete(){this.marker&&=(VB.setMap(this.marker,null),void 0),this.markers.length=0}};function UB(e,t=`assertion failed`){if(e==null)throw Error(t)}var WB=(e,t,n,r)=>{let i=e.getBounds();UB(i);let a=GB(i,t,r);return n.filter(e=>a.contains(VB.getPosition(e)))},GB=(e,t,n)=>{let{northEast:r,southWest:i}=qB(e,t);return YB(JB({northEast:r,southWest:i},n),t)},KB=(e,t,n)=>
7{let r=GB(e,t,n),i=r.getNorthEast(),a=r.getSouthWest();return[a.lng(),a.lat(),i.lng(),i.lat()]},qB=(e,t)=>{let n=t.fromLatLngToDivPixel(e.getNorthEast()),r=t.fromLatLngToDivPixel(e.getSouthWest());return UB(n),UB(r),{northEast:n,southWest:r}},JB=({northEast:e,southWest:t},n)=>(e.x+=n,e.y-=n,t.x-=n,t.y+=n,{northEast:e,southWest:t}),YB=({northEast:e,southWest:t},n)=>{let r=n.fromDivPixelToLatLng(t),i=n.fromDivPixelToLatLng(e);return new google.maps.LatLngBounds(r,i)},XB=class{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return QB(e)}},ZB=class extends XB{constructor(e){var{viewportPadding:t=60}=e,n=BB(e,[`viewportPadding`]);super(n),this.viewportPadding=60,this.viewportPadding=t}calculate({markers:e,map:t,mapCanvasProjection:n}){let r=t.getZoom();return UB(r),r>=this.maxZoom?{clusters:this.noop({markers:e}),changed:!1}:{clusters:this.cluster({markers:WB(t,n,e,this.viewportPadding),map:t,mapCanvasProjection:n})}}},QB=e=>e.map(e=>new HB({position:VB.getPosition(e),markers:[e]})),$B=class extends XB{constructor(e){var{maxZoom:t,radius:n=60}=e,r=BB(e,[`maxZoom`,`radius`]);super({maxZoom:t}),this.markers=[],this.clusters=[],this.state={zoom:-1},this.superCluster=new NB(Object.assign({maxZoom:this.maxZoom,radius:n},r))}calculate(e){let t=!1,n=e.map.getZoom();UB(n),n=Math.round(n);let r={zoom:n};if(!hB(e.markers,this.markers)){t=!0,this.markers=[...e.markers];let n=this.markers.map(e=>{let t=VB.getPosition(e);return{type:`Feature`,geometry:{type:`Point`,coordinates:[t.lng(),t.lat()]},properties:{marker:e}}});this.superCluster.load(n)}return t||(this.state.zoom<=this.maxZoom||r.zoom<=this.maxZoom)&&(t=!hB(this.state,r)),this.state=r,e.markers.length===0?(this.cluster
7s=[],{clusters:this.clusters,changed:t}):(t&&(this.clusters=this.cluster(e)),{clusters:this.clusters,changed:t})}cluster({map:e}){let t=e.getZoom();return UB(t),this.superCluster.getClusters([-180,-90,180,90],Math.round(t)).map(e=>this.transformCluster(e))}transformCluster({geometry:{coordinates:[e,t]},properties:n}){if(n.cluster)return new HB({markers:this.superCluster.getLeaves(n.cluster_id,1/0).map(e=>e.properties.marker),position:{lat:t,lng:e}});let r=n.marker;return new HB({markers:[r],position:VB.getPosition(r)})}},eV=class extends ZB{constructor(e){var{maxZoom:t,radius:n=60,viewportPadding:r=60}=e,i=BB(e,[`maxZoom`,`radius`,`viewportPadding`]);super({maxZoom:t,viewportPadding:r}),this.markers=[],this.clusters=[],this.superCluster=new NB(Object.assign({maxZoom:this.maxZoom,radius:n},i)),this.state={zoom:-1,view:[0,0,0,0]}}calculate(e){let t=this.getViewportState(e),n=!hB(this.state,t);if(!hB(e.markers,this.markers)){n=!0,this.markers=[...e.markers];let t=this.markers.map(e=>{let t=VB.getPosition(e);return{type:`Feature`,geometry:{type:`Point`,coordinates:[t.lng(),t.lat()]},properties:{marker:e}}});this.superCluster.load(t)}
7return n&&(this.clusters=this.cluster(e),this.state=t),{clusters:this.clusters,changed:n}}cluster(e){let t=this.getViewportState(e);return this.superCluster.getClusters(t.view,t.zoom).map(e=>this.transformCluster(e))}transformCluster({geometry:{coordinates:[e,t]},properties:n}){if(n.cluster)return new HB({markers:this.superCluster.getLeaves(n.cluster_id,1/0).map(e=>e.properties.marker),position:{lat:t,lng:e}});let r=n.marker;return new HB({markers:[r],position:VB.getPosition(r)})}getViewportState(e){let t=e.map.getZoom(),n=e.map.getBounds();return UB(t),UB(n),{zoom:Math.round(t),view:KB(n,e.mapCanvasProjection,this.viewportPadding)}}},tV=class{constructor(e,t){this.markers={sum:e.length};let n=t.map(e=>e.count),r=n.reduce((e,t)=>e+t,0);this.clusters={count:t.length,markers:{mean:r/t.length,sum:r,min:Math.min(...n),max:Math.max(...n)}}}},nV=class{render({count:e,position:t},n,r){let i=`<svg fill="${e>Math.max(10,n.clusters.markers.mean)?`#ff0000`:`#0000ff`}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50">
8<circle cx="120" cy="120" opacity=".6" r="70" />
9<circle cx="120" cy="120" opacity=".3" r="90" />
10<circle cx="120" cy="120" opacity=".2" r="110" />
11<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">${e}</text>
12</svg>`,a=`Cluster of ${e} markers`,o=Number(google.maps.Marker.MAX_ZINDEX)+e;if(VB.isAdvancedMarkerAvailable(r)){let e=new DOMParser().parseFromString(i,`image/svg+xml`).documentElement;e.setAttribute(`transform`,`translate(0 25)`);let n={map:r,position:t,zIndex:o,title:a,content:e};return new google.maps.marker.AdvancedMarkerElement(n)}let s={position:t,zIndex:o,title:a,icon:{url:`data:image/svg+xml;base64,${btoa(i)}`,anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(s)}};function rV(e,t){for(let n in t.prototype)e.prototype[n]=t.prototype[n]}var iV=class e{constructor(){rV(e,google.maps.OverlayView)}},aV;(function(e){e.CLUSTERING_BEGIN=`clusteringbegin`,e.CLUSTERING_END=`clusteringend`,e.CLUSTER_CLICK=`click`,e.GMP_CLICK=`gmp-click`})(aV||={});var oV=(e,t,n)=>{t.bounds&&n.fitBounds(t.bounds)},sV=class extends iV{constructor({map:e,markers:t=[],algorithmOptions:n={},algorithm:r=new $B(n),renderer:i=new nV,onClusterClick:a=oV}){super(),this.map=null,this.idleListener=null,this.markers=[...t],this.clusters=[],this.algorithm=r,this.renderer=i,this.onClusterClick=a,e&&this.setMap(e)}addMarker(e,t){this.markers.includes(e)||(this.markers.push(e),t||this.render())}addMarkers(e,t){e.forEach(e=>{this.addMarker(e,!0)}),t||this.render()}removeMarker(e,t){let n=this.markers.indexOf(e);return n!==-1&&(VB.setMap(e,null),this.markers.splice(n,1),t||this.render(),!0)}removeMarkers(e,t){let n=!1;return e.forEach(e=>{n=this.removeMarker(e,!0)||n}),n&&!t&&this.render(),n}clearMarkers(e){this.markers.length=0,e||this.render()}render(){let e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,aV.CLUSTERING_BEGIN,this);let{clusters:t,changed:n}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});if(n||n==null){let e=new Set;for(let n of t)n.markers.length==1&&e.add(n.markers[0]);let n=[];for(let t of this.clusters)t.marker!=null&&(t.markers.length==1?e.has(t.marker)||VB.setMap(t.marker,null):n.push(t.marker));this.clusters=t,this.renderClusters(),requestAnimationFrame(()=>n.forEach(e=>VB.setMap(e,null)))}google.maps.event.trigger(this,aV.CLUSTERING_END,this)}}onAdd(){let e=this.getMap();UB(e),this.idleListener=e.addListener(`idle`,this.render.bind(this)),this.render()}onRemove(){this.idleListener&&google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>VB.setMap(e,null)),this.clusters.forEach(e=>e.delete()),this.clusters=[]}renderClusters(){let e=new tV(this.markers,this.clusters),t=this.getMap();this.clusters.forEach(n=>{if(n.markers.length===1)n.marker=n.markers[0];else if(n.marker=this.renderer.render(n,e,t),n.markers.forEach(e=>VB.setMap(e,null)),this.onClusterClick){let e=VB.isAdvancedMarker(n.marker)?aV.GMP_CLICK:aV.CLUSTER_CLICK;n.marker.addListener(e,e=>{google.maps.event.trigger(this,aV.CLUSTER_CLICK,n),this.onClusterClick(e,n,t)})}VB.setMap(n.marker,t)})}},cV=Object.values(aV),lV=Ur({name:`MarkerCluster`,props:{options:{type:Object,default:()=>({})}},emits:cV,setup(e,{emit:t,expose:n,slots:r}){let i=M(),a=or(UR,M()),o=or(WR,M());return ar(KR,i),I(a,()=>{a.value&&(i.value=un(new sV({map:a.value,algorithm:new eV(e.options.algorithmOptions??{}),...e.options}
12)),cV.forEach(e=>{var n;(n=i.value)==null||n.addListener(e,n=>t(e,n))}))},{immediate:!0}),Di(()=>{var e;i.value&&((e=o.value)==null||e.event.clearInstanceListeners(i.value),i.value.clearMarkers(),i.value.setMap(null))}),n({markerCluster:i}),()=>r.default?.call(r)}}),uV=Ur({inheritAttrs:!1,props:{options:{type:Object,required:!0}},setup(e,{slots:t,emit:n,expose:r}){let i=M(),a=W(()=>t.default?.call(t).some(e=>e.type!==bo)),o=Sz(qR,[],W(()=>({...e.options,element:i.value})),n);return r({customMarker:o}),{customMarkerRef:i,customMarker:o,hasSlotContent:a}}}),dV={key:0,class:`custom-marker-wrapper`};function fV(e,t,n,r,i,a){return e.hasSlotContent?(R(),z(`div`,dV,[V(`div`,zo({ref:`customMarkerRef`,style:{cursor:e.$attrs.onClick?`pointer`:void 0}},e.$attrs),[Vi(e.$slots,`default`,{},void 0,!0)],16)])):U(``,!0)}var pV=lz(uV,[[`render`,fV],[`__scopeId`,`data-v-2d2d343a`]]),mV=zl({hooks:{"app:created":()=>{let{vueApp:e}=K();try{e.component(`GoogleMap`,fz),e.component(`GoogleMapCustomMarker`,pV),e.component(`GoogleMapAdvancedMarker`,yz),e.component(`GoogleMapMarkerCluster`,lV)}catch(e){console.error(e)}}}}),hV=function(){function e(){this.keys=[],this.values=[]}var t=e.prototype;return t.get=function(e){return this.values[this.keys.indexOf(e)]},t.set=function(e,t){var n=this.keys,r=this.values,i=n.indexOf(e),a=i===-1?n.length:i;n[a]=e,r[a]=t},e}(),gV=function(){function e(){this.object={}}var t=e.prototype;return t.get=function(e){return this.object[e]},t.set=function(e,t){this.object[e]=t},e}(),_V=typeof Map==`function`,vV=function(){function e(){}var t=e.prototype;return t.connect=function(e,t){this.prev=e,this.next=t,e&&(e.next=this),t&&(t.prev=this)},t.disconnect=function(){var e=this.prev,t=this.next;e&&(e.next=t),t&&(t.prev=e)},t.getIndex=function(){for(var e=this,t=-1;e;)e=e.prev,++t;return t},e}();function yV(e,t){var n=[],r=[];return e.forEach(function(e){var t=e[0],i=e[1],a=new vV;n[t]=a,r[i]=a}),n.forEach(function(e,t){e.connect(n[t-1])}),e.filter(function(e,n){return!t[n]}).map(function(e,t){var i=e[0],a=e[1];if(i===a)return[0,0];var o=n[i],s=r[a-1],c=o.getIndex();return o.disconnect(),s?o.connect(s,s.next):o.connect(void 0,n[0]),[c,o.getIndex()]})}var bV=function(){function e(e,t,n,r,i,a,o,s){this.prevList=e,this.list=t,this.added=n,this.removed=r,this.changed=i,this.maintained=a,this.changedBeforeAdded=o,this.fixed=s}var t=e.prototype;return Object.defineProperty(t,"ordered",{get:function(){return this.cacheOrdered||this.caculateOrdered(),this.cacheOrdered},enumerable:!0,configurable:!0}),Object.defineProperty(t,"pureChanged",{get:function(){return this.cachePureChanged||this.caculateOrdered(),this.cachePureChanged},enumerable:!0,configurable:!0}),t.caculateOrdered=function(){var e=yV(this.changedBeforeAdded,this.fixed),t=this.changed,n=[];this.cacheOrdered=e.filter(function(e,r){var i=e[0],a=e[1],o=t[r],s=o[0],c=o[1];if(i!==a)return n.push([s,c]),!0}),this.cachePureChanged=n},e}();function xV(e,t,n){var r=_V?Map:n?gV:hV,i=n||function(e){return e},a=[],o=[],s=[],c=e.map(i),l=t.map(i),u=new r,d=new r,f=[],p=[],m={},h=[],g=0,_=0;return c.forEach(function(e,t){u.set(e,t)}),l.forEach(function(e,t){d.set(e,t)}),c.forEach(function(e,t){var n=d.get(e);n===void 0?(++_,o.push(t)):m[n]=_}),l.forEach(function(e,t){var n=u.get(e);n===void 0?(a.push(t),++g):(s.push([n,t]),_=m[t]||0,f.push([n-_,t-g]),p.push(t===n),n!==t&&h.push([n,t]))}),o.reverse(),new bV(e,t,a,o,h,s,f,p)}var SV=function(){function e(e,t){e===void 0&&(e=[]),this.findKeyCallback=t,this.list=[].slice.call(e)}var t=e.prototype;return t.update=function(e){var t=[].slice.call(e),n=xV(this.list,t,this.findKeyCallback);return this.list=t,n},e}();function CV(e){var t=typeof Symbol==`function`&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==`number`)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function wV(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-->0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function TV(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(wV(arguments[t]));return e}var EV=function(e){return e===void 0},DV=function(){function e(e,t){var n,r;if(this._canceled=!1,t)try{for(var i=CV(Object.keys(t)),a=i.next();!a.done;a=i.next()){var o=a.value;
12this[o]=t[o]}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}this.eventType=e}var t=e.prototype;return t.stop=function(){this._canceled=!0},t.isCanceled=function(){return this._canceled},e}(),OV=function(){function e(){this._eventHandler={}}var t=e.prototype;return t.trigger=function(e){var t=[...arguments].slice(1),n=e instanceof DV?e.eventType:e,r=TV(this._eventHandler[n]||[]);return r.length<=0||(e instanceof DV?(e.currentTarget=this,r.forEach(function(t){t(e)})):r.forEach(function(e){e.apply(void 0,TV(t))})),this},t.once=function(e,t){var n=this;if(typeof e==`object`&&EV(t)){var r=e;for(var i in r)this.once(i,r[i]);return this}if(typeof e==`string`&&typeof t==`function`){var a=function(){var r=[...arguments];t.apply(void 0,TV(r)),n.off(e,a)};this.on(e,a)}return this},t.hasOn=function(e){return!!this._eventHandler[e]},t.on=function(e,t){if(typeof e==`object`&&EV(t)){var n=e;for(var r in n)this.on(r,n[r]);return this}if(typeof e==`string`&&typeof t==`function`){var i=this._eventHandler[e];EV(i)&&(this._eventHandler[e]=[],i=this._eventHandler[e]),i.push(t)}return this},t.off=function(e,t){if(EV(e))return this._eventHandler={},this;if(EV(t)){if(typeof e==`string`)return delete this._eventHandler[e],this;var n=e;for(var r in n)this.off(r,n[r]);return this}var i=this._eventHandler[e];if(i){for(var a=i.length,o=0;o<a;++o)if(i[o]===t){i.splice(o,1),a<=1&&delete this._eventHandler[e];break}}return this},e.VERSION=`3.0.5`,e}(),Z=DV;function kV(e,t){for(var n=e.length,r=0;r<n;++r)if(t(e[r],r))return!0;return!1}function AV(e,t){for(var n=e.length,r=0;r<n;++r)if(t(e[r],r))return e[r];return null}function jV(e){var t=e;if(t===void 0){if(typeof navigator>`u`||!navigator)return``;t=navigator.userAgent||``}return t.toLowerCase()}function MV(e,t){try{return new RegExp(e,`g`).exec(t)}catch{return null}}function NV(){if(typeof navigator>`u`||!navigator||!navigator.userAgentData)return!1;var e=navigator.userAgentData,t=e.brands||e.uaList;return!!(t&&t.length)}function PV(e,t){var n=MV(`(`+e+`)((?:\\/|\\s|:)([0-9|\\.|_]+))`,t);return n?n[3]:``}function FV(e){return e.replace(/_/g,`.`)}function IV(e,t){var n=null,r=`-1`;return kV(e,function(e){var i=MV(`(`+e.test+`)((?:\\/|\\s|:)([0-9|\\.|_]+))?`,t);return!i||e.brand?!1:(n=e,r=i[3]||`-1`,e.versionAlias?r=e.versionAlias:e.versionTest&&(r=PV(e.versionTest.toLowerCase(),t)||r),r=FV(r),!0)}),{preset:n,version:r}}function LV(e,t){var n={brand:``,version:`-1`};return kV(e,function(e){var r=RV(t,e);return r?(n.brand=e.id,n.version=e.versionAlias||r.version,n.version!==`-1`):!1}),n}function RV(e,t){return AV(e,function(e){var n=e.brand;return MV(``+t.test,n.toLowerCase())})}var zV=[{test:`phantomjs`,id:`phantomjs`},{test:`whale`,id:`whale`},{test:`edgios|edge|edg`,id:`edge`},{test:`msie|trident|windows phone`,id:`ie`,versionTest:`iemobile|msie|rv`},{test:`miuibrowser`,id:`miui browser`},{test:`samsungbrowser`,id:`samsung internet`}
12,{test:`samsung`,id:`samsung internet`,versionTest:`version`},{test:`chrome|crios`,id:`chrome`},{test:`firefox|fxios`,id:`firefox`},{test:`android`,id:`android browser`,versionTest:`version`},{test:`safari|iphone|ipad|ipod`,id:`safari`,versionTest:`version`}],BV=[{test:`(?=.*applewebkit/(53[0-7]|5[0-2]|[0-4]))(?=.*\\schrome)`,id:`chrome`,versionTest:`chrome`},{test:`chromium`,id:`chrome`},{test:`whale`,id:`chrome`,versionAlias:`-1`,brand:!0}],VV=[{test:`applewebkit`,id:`webkit`,versionTest:`applewebkit|safari`}],HV=[{test:`(?=(iphone|ipad))(?!(.*version))`,id:`webview`},{test:`(?=(android|iphone|ipad))(?=.*(naver|daum|; wv))`,id:`webview`},{test:`webview`,id:`webview`}],UV=[{test:`windows phone`,id:`windows phone`},{test:`windows 2000`,id:`window`,versionAlias:`5.0`},{test:`windows nt`,id:`window`},{test:`win32|windows`,id:`window`},{test:`iphone|ipad|ipod`,id:`ios`,versionTest:`iphone os|cpu os`},{test:`macos|macintel|mac os x`,id:`mac`},{test:`android|linux armv81`,id:`android`},{test:`tizen`,id:`tizen`},{test:`webos|web0s`,id:`webos`}];function WV(e){return!!IV(HV,e).preset}function GV(e){var t=jV(e),n=!!/mobi/g.exec(t),r={name:`unknown`,version:`-1`,majorVersion:-1,webview:WV(t),chromium:!1,chromiumVersion:`-1`,webkit:!1,webkitVersion:`-1`},i={name:`unknown`,version:`-1`,majorVersion:-1},a=IV(zV,t),o=a.preset,s=a.version,c=IV(UV,t),l=c.preset,u=c.version,d=IV(BV,t);if(r.chromium=!!d.preset,r.chromiumVersion=d.version,!r.chromium){var f=IV(VV,t);r.webkit=!!f.preset,r.webkitVersion=f.version}return l&&(i.name=l.id,i.version=u,i.majorVersion=parseInt(u,10)),o&&(r.name=o.id,r.version=s,r.webview&&i.name===`ios`&&r.name!==`safari`&&(r.webview=!1)),r.majorVersion=parseInt(r.version,10),{browser:r,os:i,isMobile:n,isHints:!1}}function KV(e){var t=navigator.userAgentData,n=(t.uaList||t.brands).slice(),r=e&&e.fullVersionList,i=t.mobile||!1,a=n[0],o=(e&&e.platform||t.platform||navigator.platform).toLowerCase(),s={name:a.brand,version:a.version,majorVersion:-1,webkit:!1,webkitVersion:`-1`,chromium:!1,chromiumVersion:`-1`,webview:!!LV(HV,n).brand||WV(jV())},c={name:`unknown`,version:`-1`,majorVersion:-1};s.webkit=!s.chromium&&kV(VV,function(e){return RV(n,e)});var l=LV(BV,n);if(s.chromium=!!l.brand,s.chromiumVersion=l.version||`-1`,!s.chromium){var u=LV(VV,n);s.webkit=!!u.brand,s.webkitVersion=u.version||`-1`}var d=AV(UV,function(e){return RegExp(``+e.test,`g`).exec(o)});if(c.name=d?d.id:``,e&&(c.version=e.platformVersion||`-1`),r&&r.length){var f=LV(zV,r);s.name=f.brand||s.name,s.version=f.version||s.version}else{var p=LV(zV,n);s.name=p.brand||s.name,s.version=p.brand&&e?e.uaFullVersion:p.version}return s.webkit&&(c.name=i?`ios`:`mac`),c.name===`ios`&&s.webview&&(s.version=`-1`),c.version=FV(c.version),s.version=FV(s.version),c.majorVersion=parseInt(c.version,10),s.majorVersion=parseInt(s.version,10),{browser:s,os:c,isMobile:i,isHints:!0}}function qV(e){return e===void 0&&NV()?KV():GV(e)}function JV(e){return Object.keys(e)}var YV=`__observers__`,XV=`__computed__`,ZV=1,QV=`__CFCS_DETECTED_DEPENDENCIES__`,$V=function(e,t){return $V=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},$V(e,t)};function eH(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);$V(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function tH(){Object[QV]=Object[QV]||{};var e=Object[QV];return e[ZV]=e[ZV]||[],e[ZV]}function nH(){var e=tH();return e[e.length-1]}function rH(e){var t=tH(),n=[],r={host:e,observers:n,push:function(t){e!==t&&n.indexOf(t)===-1&&n.push(t)}};return t.push(r),r}function iH(){return tH().pop()}var aH=function(){function e(e){this._emitter=new OV,this._current=e}var t=e.prototype;return Object.defineProperty(t,"current",{get:function(){return nH()?.push(this),this._current},set:function(e){this._setCurrent(e)},enumerable:!1,configurable:!0}),t.subscribe=function(e){return this.current,this._emitter.on(`update`,e),this},t.unsubscribe=function(e){return this._emitter.off(`update`,e),this},t._setCurrent=function(e){var t=this._current,n=e!==t;this._current=e,n&&this._emitter.trigger(`update`,e,t)},t.toString=function(){return`${this.current}`},t.valueOf=function(){return this.current},e}(),oH=function(e){eH(t,e);function t(t){var n=e.call(this)||this;return n._computedCallback=t,n._registered=[],n._onCheckUpdate=function(){n._setCurrent(n.current)},n._current=n.current,n}var n=t.prototype;return Object.defineProperty(n,"current",{get:function(){var e=this;rH(this);var t=this._computedCallback(),n=iH();return this._registered.forEach(function(t){t.unsubscribe(e._onCheckUpdate)}
12),n.observers.forEach(function(t){t.subscribe(e._onCheckUpdate)}),this._registered=n.observers,t},enumerable:!1,configurable:!0}),t}(aH);function sH(e,t,n){n===void 0&&(n=t),Object.defineProperty(e,t,{configurable:!0,get:function(){return hH(this,n).current},set:function(e){hH(this,n,e).current=e}}),n!==t&&Object.defineProperty(e,n,{configurable:!0,get:function(){return hH(this,n).current}})}function cH(){var e=[...arguments];return e.length>1?sH(e[0],e[1]):function(t,n){return sH(t,n,e[0])}}function lH(e){e.subscribe=function(e,t){this[e],hH(this,e).subscribe(t)},e.unsubscribe=function(e,t){var n=this;if(!e){JV(mH(this)).forEach(function(e){n.unsubscribe(e)});return}e in this&&hH(this,e).unsubscribe(t)}}function uH(e){var t=e.prototype;lH(t)}function dH(e){return new aH(e)}function fH(e){return new oH(e)}function pH(e){var t={};return Object.defineProperty(e,YV,{get:function(){return t}}),t}function mH(e,t){e[YV]||pH(e);var n=e[YV];if(!t){var r=e?.constructor?.prototype?.[XV];r&&r.forEach(function(t){!(t in n)&&t in e&&e[t]})}return n}function hH(e,t,n){var r=mH(e);return r[t]||(r[t]=dH(n)),r[t]}function gH(e,t,n){var r=n.get;function i(){var e=mH(this,!0);return t in e||(e[t]=fH(r.bind(this))),hH(this,t).current}var a={configurable:!0,get:i};e[XV]||(e[XV]=[]);var o=e[XV];return o.indexOf(t)===-1&&o.push(t),Object.defineProperty(e,t,a),a}var _H=function(e,t){return _H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},_H(e,t)};function vH(e,t){_H(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var yH=function(){return yH=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},yH.apply(this,arguments)};function bH(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect==`object`&&typeof Reflect.decorate==`function`)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}var xH=typeof window>`u`?{navigator:{userAgent:``}}:window,SH=1,CH=2,wH=4,TH=6,EH=8,DH=16,OH=24,kH=30,AH=`left`,jH=`right`,MH=`middle`,NH={1:AH,2:MH,3:jH},PH=`any`,FH=`none`,IH=`shift`,LH=`ctrl`,RH=`alt`,zH=`meta`,BH=16,VH=30,HH=`ontouchstart`in xH&&qV().browser.name===`safari`,UH=function(){if(typeof document>`u`)return``;for(var e=(document.head||document.getElementsByTagName(`head`)[0]).style,t=[`transform`,`webkitTransform`,`msTransform`,`mozTransform`],n=0,r=t.length;n<r;n++)if(t[n]in e)return t[n];return``}(),WH={"-webkit-user-select":`none`,"-ms-user-select":`none`,"-moz-user-select":`none`,"user-select":`none`,"-webkit-user-drag":`none`},GH=function(e){for(var t=[],n=0,r=e.length;n<r;n++)t.push(e[n]);return t},KH=function(e,t){t===void 0&&(t=!1);var n;if(typeof e==`string`){if(e.match(/^<([a-z]+)\s*([^>]*)>/)){var r=document.createElement(`div`);r.innerHTML=e,n=GH(r.childNodes)}else n=GH(document.querySelectorAll(e));t||(n=n.length>=1?n[0]:void 0)}else e===xH?n=e:`value`in e||`current`in e?n=e.value||e.current:e.nodeName&&(e.nodeType===1||e.nodeType===9)?n=e:`jQuery`in xH&&e instanceof jQuery||e.constructor.prototype.jquery?n=t?e.toArray():e.get(0):Array.isArray(e)&&(n=e.map(function(e){return KH(e)}),t||(n=n.length>=1?n[0]:void 0));return n},qH=xH.requestAnimationFrame||xH.webkitRequestAnimationFrame,JH=xH.cancelAnimationFrame||xH.webkitCancelAnimationFrame;if(qH&&!JH){var YH={},XH=qH;qH=function(e){var t=XH(function(n){YH[t]&&e(n)});return YH[t]=!0,t},JH=function(e){delete YH[e]}}else qH&&JH||(qH=function(e){return xH.setTimeout(function(){e(xH.performance&&xH.performance.now&&xH.performance.now()||new Date().getTime())},16)},JH=xH.clearTimeout);var ZH=function(e){return qH(e)},QH=function(e){JH(e)},$H=function(e,t){var n={};for(var r in e)r&&(n[r]=t(e[r],r));return n},eU=function(e,t){var n={};for(var r in e)r&&t(e[r],r)&&(n[r]=e[r]);return n},tU=function(e,t){for(var n in e)if(n&&!t(e[n],n))return!1;return!0},nU=function(e,t){return tU(e,function(e,n){return e===t[n]})},rU={},iU=function(e,t){return rU[t]||(rU[t]=cU(t)),rU[t](e)},aU=function(e,t){return!e||!t?e:$H(e,function(e,n){return iU(e,typeof t==`number`?t:t[n])})},oU=function(e){if(!isFinite(e))return 0;var t=`${e}`;if(t.indexOf(`e`)>=0){for(var n=0,r=1;Math.round(e*r)/r!==e;)r*=10,n++;return n}return t.indexOf(`.`)>=0?t.length-t.indexOf(`.`)-1:0},sU=function(e){return 1/10**e},cU=function(e){var t=e<1?10**oU(e):1;return function(n){return e===0?0:Math.round(Math.round(n/e)*e*t)/t}},lU=function(e,t){return Math.atan2(t,e)*180/Math.PI},uU=function(e){var t=!0;
12return Object.keys(WH).forEach(function(n){(!e||e[n]!==WH[n])&&(t=!1)}),t},dU=function(e,t){return e&&t?kH:e?TH:t?OH:SH},fU=function(e,t,n){return n?!!(t===kH||t&e&&n&e):!!(t&e)},pU=function(e,t,n){var r={},i=(r[SH]=`auto`,r[kH]=`none`,r[OH]=`pan-x`,r[TH]=`pan-y`,r),a={};if(e&&e.style){var o=t.touchAction?t.touchAction:i[n],s=yH(yH({},WH),{"touch-action":e.style[`touch-action`]===`none`?`none`:o});Object.keys(s).forEach(function(t){a[t]=e.style[t]}),Object.keys(s).forEach(function(t){e.style[t]=s[t]})}return a},mU=function(e,t){e&&e.style&&t&&Object.keys(t).forEach(function(n){e.style[n]=t[n]})},hU=function(){function e(e){this._axes=e,this.holdingCount=0}var t=e.prototype;return t.hold=function(e,t){var n=this._getRoundPos(e).roundPos;this._axes.trigger(new Z(`hold`,{pos:n,input:t.input||null,inputEvent:t.event||null,isTrusted:!0}))},t.triggerRelease=function(e){var t=this._getRoundPos(e.destPos,e.depaPos),n=t.roundPos,r=t.roundDepa;e.destPos=n,e.depaPos=r,e.setTo=this._createUserControll(e.destPos,e.duration),this._axes.trigger(new Z(`release`,yH(yH({},e),{bounceRatio:this._getBounceRatio(n)})))},t.triggerChange=function(e,t,n,r){var i=this;r===void 0&&(r=!1);var a=this.animationManager,o=a.axisManager,s=a.getEventInfo(),c=this._getRoundPos(e,t),l=c.roundPos,u=c.roundDepa,d=o.moveTo(l,u),f=n?.event||s?.event||null,p={pos:d.pos,delta:d.delta,bounceRatio:this._getBounceRatio(d.pos),holding:r,inputEvent:f,isTrusted:!!f,input:n?.input||s?.input||null,set:f?this._createUserControll(d.pos):function(){}},m=new Z(`change`,p);return this._axes.trigger(m),Object.keys(d.pos).forEach(function(e){var t=d.pos[e];hH(i._axes,e,t).current=t}),f&&o.set(p.set().destPos),!m.isCanceled()},t.triggerAnimationStart=function(e){var t=this._getRoundPos(e.destPos,e.depaPos),n=t.roundPos,r=t.roundDepa;e.destPos=n,e.depaPos=r,e.setTo=this._createUserControll(e.destPos,e.duration);var i=new Z(`animationStart`,e);return this._axes.trigger(i),!i.isCanceled()},t.triggerAnimationEnd=function(e){e===void 0&&(e=!1),this._axes.trigger(new Z(`animationEnd`,{isTrusted:e}))},t.triggerFinish=function(e){e===void 0&&(e=!1),this._axes.trigger(new Z(`finish`,{isTrusted:e}))},t.setAnimationManager=function(e){this.animationManager=e},t.destroy=function(){this._axes.off()},t._createUserControll=function(e,t){t===void 0&&(t=0);var n={destPos:yH({},e),duration:t};return function(e,t){return e&&(n.destPos=yH({},e)),t!==void 0&&(n.duration=t),n}},t._getRoundPos=function(e,t){var n=this._axes.options.round;return{roundPos:aU(e,n),roundDepa:aU(t,n)}},t._getBounceRatio=function(e){return this._axes.axisManager.map(e,function(e,t){return e<t.range[0]&&t.bounce[0]!==0?(t.range[0]-e)/t.bounce[0]:e>t.range[1]&&t.bounce[1]!==0?(e-t.range[1])/t.bounce[1]:0})},bH([cH],e.prototype,`holdingCount`,void 0),e}(),gU=function(){function e(e){this._options=e,this._prevented=!1}var t=e.prototype;return t.isInterrupting=function(){return this._options.interruptable||this._prevented},t.isInterrupted=function(){return!this._options.interruptable&&this._prevented},t.setInterrupt=function(e){this._options.interruptable||(this._prevented=e)},e}(),_U=function(e,t,n,r){var i=e,a=[n[0]?t[0]:r?t[0]-r[0]:t[0],n[1]?t[1]:r?t[1]+r[1]:t[1]];return i=Math.max(a[0],i),i=Math.min(a[1],i),i},vU=function(e,t){return e<t[0]||e>t[1]},yU=function(e,t,n,r){return!r[0]&&e===t[0]-n[0]||!r[1]&&e===t[1]+n[1]},bU=function(e,t){var n=Math.sqrt(e/t*2);return n<100?0:n},xU=function(e,t,n){return n[1]&&e>t[1]||n[0]&&e<t[0]},SU=function(e,t,n){var r=e,i=t[0],a=t[1],o=a-i;return n[1]&&e>a&&(r=(r-a)%o+i),n[0]&&e<i&&(r=(r-i)%o+a),r},CU=function(){function e(e){var t=this;this._axis=e,this._complementOptions(),this._pos=Object.keys(this._axis).reduce(function(e,n){return e[n]=t._axis[n].startPos,e},{})}var t=e.prototype;return t.getDelta=function(e,t){var n=this.get(e);return $H(this.get(t),function(e,t){return e-n[t]})},t.get=function(e){var t=this;return e&&Array.isArray(e)?e.reduce(function(e,n){return n&&n in t._pos&&(e[n]=t._pos[n]),e},{}):yH(yH({},this._pos),e||{})},t.moveTo=function(e,t){t===void 0&&(t=this._pos);var n=$H(this._pos,function(n,r){return r in e&&r in t?e[r]-t[r]:0});return this.set(this.map(e,function(e,t){return t?SU(e,t.range,t.circular):0})),{pos:yH({},this._pos),delta:n}},t.set=function(e){for(var t in e)t&&t in this._pos&&(this._pos[t]=e[t])},t.every=function(e,t){var n=this._axis;return tU(e,function(e,r){return t(e,n[r],r)})},t.filter=function(e,t){var n=this._axis;return eU(e,function(e,r){return t(e,n[r],r)})},t.map=function(e,t){var n=this._axis;return $H(e,function(e,r){return t(e,n[r],r)})},t.isOutside=function(e){return!this.every(e?this.get(e):this._pos,function(e,t){return!vU(e,t.range)})},t.getAxisOptions=function(e){return this._axis[e]},t.setAxis=function(e){var t=this;Object.keys(e).forEach(function(n){if(!t._axis[n])throw Error(`Axis ${n} does not exist in Axes instance`);t._axis[n]=yH(yH({},t._axis[n]),e[n])}),this._complementOptions()},t._complementOptions=function(){var e=this;
12Object.keys(this._axis).forEach(function(t){e._axis[t]=yH({range:[0,100],startPos:e._axis[t].range[0],bounce:[0,0],circular:[!1,!1]},e._axis[t]),[`bounce`,`circular`].forEach(function(n){var r=e._axis,i=r[t][n];/string|number|boolean/.test(typeof i)&&(r[t][n]=[i,i])})})},e}(),wU=`ontouchstart`in xH,TU=`PointerEvent`in xH,EU=`MSPointerEvent`in xH,DU=TU||EU,OU=function(e,t){return!!(!t||t.indexOf(PH)>-1||t.indexOf(FH)>-1&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey||t.indexOf(IH)>-1&&e.shiftKey||t.indexOf(LH)>-1&&e.ctrlKey||t.indexOf(RH)>-1&&e.altKey||t.indexOf(zH)>-1&&e.metaKey)},kU=function(){function e(){var e=this;this._stopContextMenu=function(t){t.preventDefault(),xH.removeEventListener(`contextmenu`,e._stopContextMenu)}}var t=e.prototype;return t.extendEvent=function(e){var t,n=this.prevEvent,r=this._getCenter(e),i=n?this._getMovement(e):{x:0,y:0},a=n?this._getScale(e):1,o=n?lU(r.x-n.center.x,r.y-n.center.y):0,s=n?n.deltaX+i.x:i.x,c=n?n.deltaY+i.y:i.y,l=i.x,u=i.y,d=this._latestInterval,f=Date.now(),p=d?f-d.timestamp:0,m=n?n.velocityX:0,h=n?n.velocityY:0,g=n?n.directionX:1,_=n?n.directionY:1;return l>0?g=1:l<0&&(g=-1),u>0?_=1:u<0&&(_=-1),(!d||p>=BH)&&(d&&(t=[(s-d.deltaX)/p,(c-d.deltaY)/p],m=t[0],h=t[1]),this._latestInterval={timestamp:f,deltaX:s,deltaY:c}),{srcEvent:e,scale:a,angle:o,center:r,deltaX:s,deltaY:c,offsetX:l,offsetY:u,directionX:g,directionY:_,velocityX:m,velocityY:h,preventSystemEvent:!0}},t._getDistance=function(e,t){var n=t.clientX-e.clientX,r=t.clientY-e.clientY;return Math.sqrt(n*n+r*r)},t._getButton=function(e){var t={1:AH,2:jH,4:MH};return(this._isTouchEvent(e)?AH:t[e.buttons])||null},t._isTouchEvent=function(e){return e.type&&e.type.indexOf(`touch`)>-1},t._isValidButton=function(e,t){return t.indexOf(e)>-1},t._isValidEvent=function(e,t,n){return(!t||OU(e,t))&&(!n||this._isValidButton(this._getButton(e),n))},t._preventMouseButton=function(e,t){t===jH?xH.addEventListener(`contextmenu`,this._stopContextMenu):t===MH&&e.preventDefault()},e}(),AU=function(e){vH(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.start=[`mousedown`],t.move=[`mousemove`],t.end=[`mouseup`],t}var n=t.prototype;return n.onEventStart=function(e,t,n){var r=this._getButton(e);return this._isValidEvent(e,t,n)?(this._preventMouseButton(e,r),this.extendEvent(e)):null},n.onEventMove=function(e,t,n){return this._isValidEvent(e,t,n)?this.extendEvent(e):null},n.onEventEnd=function(){},n.onRelease=function(){this.prevEvent=null},n.getTouches=function(e,t){return t&&this._isValidButton(NH[e.which],t)&&this.end.indexOf(e.type)===-1?1:0},n._getScale=function(){return 1},n._getCenter=function(e){return{x:e.clientX,y:e.clientY}},n._getMovement=function(e){var t=this.prevEvent.srcEvent;return{x:e.clientX-t.clientX,y:e.clientY-t.clientY}},t}(kU),jU=function(e){vH(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.start=[`touchstart`],t.move=[`touchmove`],t.end=[`touchend`,`touchcancel`],t}var n=t.prototype;return n.onEventStart=function(e,t){return this._baseTouches=e.touches,this._isValidEvent(e,t)?this.extendEvent(e):null},n.onEventMove=function(e,t){return this._isValidEvent(e,t)?this.extendEvent(e):null},n.onEventEnd=function(e){this._baseTouches=e.touches},n.onRelease=function(){this.prevEvent=null,this._baseTouches=null},n.getTouches=function(e){return e.touches.length},n._getScale=function(e){return e.touches.length!==2||this._baseTouches.length<2?null:this._getDistance(e.touches[0],e.touches[1])/this._getDistance(this._baseTouches[0],this._baseTouches[1])},n._getCenter=function(e){return{x:e.touches[0].clientX,y:e.touches[0].clientY}},n._getMovement=function(e){var t=this.prevEvent.srcEvent;return e.touches[0].identifier===t.touches[0].identifier?{x:e.touches[0].clientX-t.touches[0].clientX,y:e.touches[0].clientY-t.touches[0].clientY}:{x:0,y:0}},t}(kU),MU=function(e){vH(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.start=TU?[`pointerdown`]:[`MSPointerDown`],t.move=TU?[`pointermove`]:[`MSPointerMove`],t.end=TU?[`pointerup`,`pointercancel`]:[`MSPointerUp`,`MSPointerCancel`],t._firstInputs=[],t._recentInputs=[],t}var n=t.prototype;return n.onEventStart=function(e,t,n){var r=this._getButton(e);return this._isValidEvent(e,t,n)?(this._preventMouseButton(e,r),this._updatePointerEvent(e),this.extendEvent(e)):null},n.onEventMove=function(e,t,n){return this._isValidEvent(e,t,n)?(this._updatePointerEvent(e),this.extendEvent(e)):null},n.onEventEnd=function(e){this._removePointerEvent(e)},n.onRelease=function(){this.prevEvent=null,this._firstInputs=[],this._recentInputs=[]},n.getTouches=function(){return this._recentInputs.length},n._getScale=function(){return this._recentInputs.length===2?this._getDistance(this._recentInputs[0],this._recentInputs[1])/this._getDistance(this._firstInputs[0],this._firstInputs[1]):null},n._getCenter=function(e){return{x:e.clientX,y:e.clientY}},n._getMovement=function(e){var t=this.prevEvent.srcEvent;return e.pointerId===t.pointerId?{x:e.clientX-t.clientX,y:e.clientY-t.clientY}:{x:0,y:0}},n._updatePointerEvent=function(e){var t=this,n=!1;
12this._recentInputs.forEach(function(r,i){r.pointerId===e.pointerId&&(n=!0,t._recentInputs[i]=e)}),n||(this._firstInputs.push(e),this._recentInputs.push(e))},n._removePointerEvent=function(e){this._firstInputs=this._firstInputs.filter(function(t){return t.pointerId!==e.pointerId}),this._recentInputs=this._recentInputs.filter(function(t){return t.pointerId!==e.pointerId})},t}(kU),NU=function(e){vH(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.start=[`mousedown`,`touchstart`],t.move=[`mousemove`,`touchmove`],t.end=[`mouseup`,`touchend`,`touchcancel`],t}var n=t.prototype;return n.onEventStart=function(e,t,n){var r=this._getButton(e);return this._isTouchEvent(e)&&(this._baseTouches=e.touches),this._isValidEvent(e,t,n)?(this._preventMouseButton(e,r),this.extendEvent(e)):null},n.onEventMove=function(e,t,n){return this._isValidEvent(e,t,n)?this.extendEvent(e):null},n.onEventEnd=function(e){this._isTouchEvent(e)&&(this._baseTouches=e.touches)},n.onRelease=function(){this.prevEvent=null,this._baseTouches=null},n.getTouches=function(e,t){return this._isTouchEvent(e)?e.touches.length:this._isValidButton(NH[e.which],t)&&this.end.indexOf(e.type)===-1?1:0},n._getScale=function(e){return this._isTouchEvent(e)?e.touches.length!==2||this._baseTouches.length<2?1:this._getDistance(e.touches[0],e.touches[1])/this._getDistance(this._baseTouches[0],this._baseTouches[1]):this.prevEvent.scale},n._getCenter=function(e){return this._isTouchEvent(e)?{x:e.touches[0].clientX,y:e.touches[0].clientY}:{x:e.clientX,y:e.clientY}},n._getMovement=function(e){var t=this,n=[e,this.prevEvent.srcEvent].map(function(e){return t._isTouchEvent(e)?{id:e.touches[0].identifier,x:e.touches[0].clientX,y:e.touches[0].clientY}:{id:null,x:e.clientX,y:e.clientY}}),r=n[0],i=n[1];return r.id===i.id?{x:r.x-i.x,y:r.y-i.y}:{x:0,y:0}},t}(kU),PU=function(e,t){return t.reduce(function(t,n,r){return e[r]&&(t[e[r]]=n),t},{})},FU=function(e){e===void 0&&(e=[]);var t=!1,n=!1,r=!1;return e.forEach(function(e){switch(e){case`mouse`:n=!0;break;case`touch`:t=wU;break;case`pointer`:r=DU}}),r?new MU:t&&n?new NU:t?new jU:n?new AU:null};function IU(e){return e.indexOf(`touch`)>-1&&{passive:!1}}var LU=function(){function e(e){var t=e.options,n=e.interruptManager,r=e.eventManager,i=e.axisManager,a=e.animationManager;this._isOutside=!1,this._moveDistance=null,this._isStopped=!1,this.options=t,this._interruptManager=n,this._eventManager=r,this._axisManager=i,this._animationManager=a}var t=e.prototype;return t.get=function(e){return this._axisManager.get(e.axes)},t.hold=function(e,t){if(!this._interruptManager.isInterrupted()&&e.axes.length){var n={input:e,event:t};this._isStopped=!1,this._interruptManager.setInterrupt(!0),this._animationManager.stopAnimation(n),++this._eventManager.holdingCount,this._moveDistance||this._eventManager.hold(this._axisManager.get(),n),this._isOutside=this._axisManager.isOutside(e.axes),this._moveDistance=this._axisManager.get(e.axes)}},t.change=function(e,t,n,r){if(!(this._isStopped||!this._interruptManager.isInterrupting()||this._axisManager.every(n,function(e){return e===0}))){var i=t.srcEvent?t.srcEvent:t;if(!i.__childrenAxesAlreadyChanged){var a=this._moveDistance||this._axisManager.get(e.axes),o=$H(a,function(e,t){return e+(n[t]||0)});this._moveDistance&&=this._axisManager.map(o,function(e,t){var n=t.circular,r=t.range;return n&&(n[0]||n[1])?SU(e,r,n):e}),this._isOutside&&this._axisManager.every(a,function(e,t){return!vU(e,t.range)})&&(this._isOutside=!1),a=this._atOutside(a),o=this._atOutside(o),(!this.options.nested||!this._isEndofAxis(n,a,o))&&(i.__childrenAxesAlreadyChanged=!0);var s={input:e,event:t};if(r){var c=this._animationManager.getDuration(o,a);this._animationManager.animateTo(o,c,s)}else this._eventManager.triggerChange(o,a,s,!0)||(this._isStopped=!0,this._moveDistance=null,this._animationManager.finish(!1))}}},t.release=function(e,t,n,r){if(!this._isStopped&&this._interruptManager.isInterrupting()&&this._moveDistance){var i=t.srcEvent?t.srcEvent:t;i.__childrenAxesAlreadyReleased&&(n=n.map(function(){return 0}));var a=this._axisManager.get(e.axes),o=this._axisManager.get(),s=this._animationManager.getDisplacement(n),c=PU(e.axes,s),l=this._axisManager.get(this._axisManager.map(c,function(e,t,n){return t.circular&&(t.circular[0]||t.circular[1])?a[n]+e:_U(a[n]+e,t.range,t.circular,t.bounce)}));i.__childrenAxesAlreadyReleased=!0;var u=this._animationManager.getDuration(l,a,r);u===0&&(l=yH({},o));var d={depaPos:o,destPos:l,duration:u,delta:this._axisManager.getDelta(o,l),inputEvent:t,input:e,isTrusted:!0};--this._eventManager.holdingCount,this._eventManager.triggerRelease(d),this._eventManager.holdingCount===0&&(this._moveDistance=null);var f=this._animationManager.getUserControl(d),p=nU(f.destPos,o),m={input:e,event:t};p||f.duration===0?(p||this._eventManager.triggerChange(f.destPos,o,m,!0),this._interruptManager.setInterrupt(!1),this._axisManager.isOutside()?this._animationManager.restore(m):this._eventManager.triggerFinish(!0)):this._animationManager.animateTo(f.destPos,f.duration,m)}},t._atOutside=function(e){var t=this;return this._isOutside?this._axisManager.map(e,function(e,t){var n=t.range[0]-t.bounce[0],r=t.range[1]+t.bounce[1];return e>r?r:e<n?n:e}):this._axisManager.map(e,function(e,n){var r=n.range[0],i=n.range[1],a=n.bounce,o=n.circular;return o[0]&&e<r||o[1]&&e>i?e:e<r?r-t._animationManager.interpolate(r-e,a[0]):e>i?i+t._animationManager.interpolate(e-i,a[1]):e})},t._isEndofAxis=function(e,t,n){return this._axisManager.every(t,function(r,i,a){return e[a]===0||t[a]===n[a]&&yU(r,i.range,i.bounce,i.circular)})},e}(),RU=function(e,t,n){return Math.max(Math.min(e,n),t)},zU=function(e){vH(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t._useDuration=!0,t}var n=t.prototype;return n.interpolate=function(e,t){var n=this._easing(1e-5)/1e-5;return this._easing(e/(t*n))*t},n.updateAnimation=function(e){var t=this._animateParam;if(t){var n=new Date().getTime()-t.startTime,r=e?.destPos||t.destPos,i=e?.duration??t.duration;if(e?.restart||i<=n){this.setTo(r,i-n);return}if(e?.destPos){var a=this.axisManager.get();this._initialEasingPer=this._prevEasingPer,t.delta=this.axisManager.getDelta(a,r),t.destPos=r}if(e?.duration){var o=(n+this._durationOffset)/t.duration;this._durationOffset=o*i-n,t.duration=i}}},n._initState=function(e){return this._initialEasingPer=0,this._prevEasingPer=0,this._durationOffset=0,{pos:e.depaPos,easingPer:0,finished:!1}},n._getNextState=function(e){var t=this,n=this._animateParam,r=e.pos,i=n.destPos,a=$H(r,function(e,t){return e<=i[t]?1:-1}),o=(new Date().getTime()-n.startTime+this._durationOffset)/n.duration,s=this._easing(o),c=this.axisManager.map(r,function(e,c,l){var u=o>=1?i[l]:e+n.delta[l]*(s-t._prevEasingPer)/(1-t._initialEasingPer),d=SU(u,c.range,c.circular);if(u!==d){var f=a[l]*(c.range[1]-c.range[0]);i[l]-=f,r[l]-=f}return d});return this._prevEasingPer=s,{pos:c,easingPer:s,finished:s>=1}},n._easing=function(e){return e>1?1:this._options.easing(e)},t}(function(){function e(e){var t=e.options,n=e.interruptManager,r=e.eventManager,i=e.axisManager;this._options=t,this.interruptManager=n,this.eventManager=r,this.axisManager=i,this.animationEnd=this.animationEnd.bind(this)}var t=e.prototype;return t.getDuration=function(e,t,n){var r=this,i;if(n!==void 0)i=n;else{var a=$H(t,function(t,n){return bU(Math.abs(t-e[n]),r._options.deceleration)});i=Object.keys(a).reduce(function(e,t){return Math.max(e,a[t])},-1/0)}return RU(i,this._options.minimumDuration,this._options.maximumDuration)},t.getDisplacement=function(e){var t=e.reduce(function(e,t){return e+t*t},0)**(1/e.length),n=Math.abs(t/-this._options.deceleration);return e.map(function(e){return e/2*n})},t.stopAnimation=function(e){if(this._animateParam){var t=this.axisManager.get(),n=this.axisManager.map(t,function(e,t){return SU(e,t.range,t.circular)});tU(n,function(e,n){return t[n]===e})||this.eventManager.triggerChange(n,t,e,!!e),this._animateParam=null,this._raf&&QH(this._raf),this._raf=null,this.eventManager.triggerAnimationEnd(!!e?.event)}},t.getEventInfo=function(){return this._animateParam&&this._animateParam.input&&this._animateParam.inputEvent?{input:this._animateParam.input,event:this._animateParam.inputEvent}:null},t.restore=function(e){var t=this.axisManager.get(),n=this.axisManager.map(t,function(e,t){return Math.min(t.range[1],Math.max(t.range[0],e))});this.stopAnimation(),this.animateTo(n,this.getDuration(t,n),e)},t.animationEnd=function(){var e=this.getEventInfo();this._animateParam=null;var t=this.axisManager.filter(this.axisManager.get(),function(e,t){return xU(e,t.range,t.circular)});Object.keys(t).length>0&&this.setTo(this.axisManager.map(t,function(e,t){return SU(e,t.range,t.circular)})),this.interruptManager.setInterrupt(!1),this.eventManager.triggerAnimationEnd(!!e),this.axisManager.isOutside()?this.restore(e):this.finish(!!e)},t.finish=function(e){this._animateParam=null,this.interruptManager.setInterrupt(!1),this.eventManager.triggerFinish(e)},t.getUserControl=function(e){var t=e.setTo();return t.destPos=this.axisManager.get(t.destPos),t.duration=RU(t.duration,this._options.minimumDuration,this._options.maximumDuration),t},t.animateTo=function(e,t,n){var r=this;this.stopAnimation();var i=this._createAnimationParam(e,t,n),a=yH({},i.depaPos),o=this.eventManager.triggerAnimationStart(i),s=this.getUserControl(i);if(!o&&this.axisManager.every(s.destPos,function(e,t){return xU(e,t.range,t.circular)})&&console.warn(`You can't stop the 'animation' event when 'circular' is true.`),o&&!nU(s.destPos,a)){var c=n?.event||null;this._animateLoop({depaPos:a,destPos:s.destPos,duration:s.duration,delta:this.axisManager.getDelta(a,s.destPos),isTrusted:!!c,inputEvent:c,input:n?.input||null},function(){return r.animationEnd()})}},t.setTo=function(e,t){t===void 0&&(t=0);var n=Object.keys(e),r=this.axisManager.get(n);if(nU(e,r))return this;this.interruptManager.setInterrupt(!0);var i=eU(e,function(e,t){return r[t]!==e});return!Object.keys(i).length||(i=this.axisManager.map(i,function(e,t){var n=t.range,r=t.circular;return r&&(r[0]||r[1])?e:_U(e,n,r)}),nU(i,r))||(t>0?this.animateTo(i,t):(this.stopAnimation(),this.eventManager.triggerChange(i),this.finish(!1))),this},t.setBy=function(e,t){return t===void 0&&(t=0),this.setTo($H(this.axisManager.get(Object.keys(e)),function(t,n){return t+e[n]}),t)},t.setOptions=function(e){this._options=yH(yH({},this._options),e)},t._createAnimationParam=function(e,t,n){var r=this.axisManager.get(),i=e,a=n?.event||null;return{depaPos:r,destPos:i,duration:RU(t,this._options.minimumDuration,this._options.maximumDuration),delta:this.axisManager.getDelta(r,i),inputEvent:a,input
12:n?.input||null,isTrusted:!!a,done:this.animationEnd}},t._animateLoop=function(e,t){var n=this;if(e.duration){this._animateParam=yH(yH({},e),{startTime:new Date().getTime()});var r=$H(e.destPos,function(e){return e}),i=this._initState(this._animateParam),a=function(){n._raf=null;var e=n._animateParam,o=n._getNextState(i),s=!n.eventManager.triggerChange(o.pos,i.pos);if(i=o,o.finished){e.destPos=n._getFinalPos(e.destPos,r),nU(e.destPos,n.axisManager.get(Object.keys(e.destPos)))||n.eventManager.triggerChange(e.destPos,o.pos),t();return}s?n.finish(!1):n._raf=ZH(a)};a()}else this.eventManager.triggerChange(e.destPos),t()},t._getFinalPos=function(e,t){var n=this,r=1e-6;return $H(e,function(e,i){return e>=t[i]-r&&e<=t[i]+r?t[i]:iU(e,n._getRoundUnit(e,i))})},t._getRoundUnit=function(e,t){var n=this._options.round,r=null;if(!n){var i=this.axisManager.getAxisOptions(t);r=sU(Math.max(oU(i.range[0]),oU(i.range[1]),oU(e)))}return r||n},e}()),BU=function(e){vH(t,e);function t(t,n,r){t===void 0&&(t={}),n===void 0&&(n={}),r===void 0&&(r={});var i=e.call(this)||this;return i.axis=t,i._inputs=[],i.options=yH({easing:function(e){return 1-(1-e)**3},interruptable:!0,maximumDuration:1/0,minimumDuration:0,deceleration:6e-4,round:null,nested:!1},n),Object.keys(r).forEach(function(e){i.axis[e].startPos=r[e]}),i.interruptManager=new gU(i.options),i.axisManager=new CU(i.axis),i.eventManager=new hU(i),i.animationManager=new zU(i),i.inputObserver=new LU(i),i.eventManager.setAnimationManager(i.animationManager),i.eventManager.triggerChange(i.axisManager.get()),i}var n=t.prototype;return Object.defineProperty(n,"holding",{get:function(){return this.eventManager.holdingCount>0},enumerable:!1,configurable:!0}),n.connect=function(e,t){var n=typeof e==`string`?e.split(` `):e.concat();return~this._inputs.indexOf(t)&&this.disconnect(t),t.mapAxes(n),t.connect(this.inputObserver),this._inputs.push(t),this},n.disconnect=function(e){if(e){var t=this._inputs.indexOf(e);t>=0&&(this._inputs[t].disconnect(),this._inputs.splice(t,1))}else this._inputs.forEach(function(e){return e.disconnect()}),this._inputs=[];return this},n.get=function(e){return this.axisManager.get(e)},n.setTo=function(e,t){return t===void 0&&(t=0),this.animationManager.setTo(e,t),this},n.setBy=function(e,t){return t===void 0&&(t=0),this.animationManager.setBy(e,t),this},n.setOptions=function(e){return this.options=yH(yH({},this.options),e),this.animationManager.setOptions(e),this},n.setAxis=function(e){return this.axisManager.setAxis(e),this},n.stopAnimation=function(){return this.animationManager.stopAnimation(),this.animationManager.finish(!1),this},n.updateAnimation=function(e){return this.animationManager.updateAnimation(e),this},n.isBounceArea=function(e){return this.axisManager.isOutside(e)},n.destroy=function(){this.disconnect(),this.eventManager.destroy()},t.VERSION=`3.9.2`,t.TRANSFORM=UH,t.DIRECTION_NONE=SH,t.DIRECTION_LEFT=CH,t.DIRECTION_RIGHT=wH,t.DIRECTION_UP=EH,t.DIRECTION_DOWN=DH,t.DIRECTION_HORIZONTAL=TH,t.DIRECTION_VERTICAL=OH,t.DIRECTION_ALL=kH,bH([gH],t.prototype,`holding`,null),t=bH([uH],t),t}(OV),VU=function(e,t){if(t<0||t>90)return SH;var n=Math.abs(e);return n>t&&n<180-t?OH:TH},HU=function(){function e(e,t){var n=this;this.axes=[],this.element=null,this._enabled=!1,this._activeEvent=null,this._atRightEdge=!1,this._rightEdgeTimer=0,this._dragged=!1,this._isOverThreshold=!1,this._preventClickWhenDragged=function(e){n._dragged&&(e.preventDefault(),e.stopPropagation()),n._dragged=!1},this._voidFunction=function(){},this.element=KH(e),this.options=yH({inputType:[`touch`,`mouse`,`pointer`],inputKey:[PH],inputButton:[AH],scale:[1,1],thresholdAngle:45,threshold:0,preventClickOnDrag:!1,preventDefaultOnDrag:!1,iOSEdgeSwipeThreshold:VH,releaseOnScroll:!1,touchAction:null},t),this._onPanstart=this._onPanstart.bind(this),this._onPanmove=this._onPanmove.bind(this),this._onPanend=this._onPanend.bind(this)}var t=e.prototype;return t.mapAxes=function(e){this._direction=dU(!!e[0],!!e[1]),this.axes=e},t.connect=function(e){return this._activeEvent&&(this._detachElementEvent(),this._detachWindowEvent(this._activeEvent)),this._attachElementEvent(e),this},t.disconnect=function(){return this._detachElementEvent(),this._detachWindowEvent(this._activeEvent),this._direction=SH,this},t.destroy=function(){this.disconnect(),this.element=null},t.enable=function(){if(FU(this.options.inputType))this._enabled||(this._enabled=!0,this._originalCssProps=pU(this.element,this.options,this._direction));else throw Error(`PanInput cannot be enabled if there is no available input event.`);return this},t.disable=function(){return this._enabled&&(this._enabled=!1,uU(this._originalCssProps)||mU(this.element,this._originalCssProps)),this},t.isEnabled=function(){return this._enabled},t.release=function(){var e=this._activeEvent,t=e.prevEvent;return e.onRelease(),this._observer.release(this,t,[0,0]),this._detachWindowEvent(e),this},t._onPanstart=function(e){var t=this.options,n=t.inputKey,r=t.inputButton,i=t.preventDefaultOnDrag,a=this._activeEvent,o=a.onEventStart(e,n,r);if(!(!o||!this._enabled||a.getTouches(e,r)>1)&&o.srcEvent.cancelable!==!1){var s=this.options.iOSEdgeSwipeThreshold;this._dragged=!1,this._isOverThreshold=!1,this._observer.hold(this,o),this._atRightEdge=HH&&o.center.x>window.innerWidth-s,this._attachWindowEvent(a),i&&o.srcEvent.type!==`touchstart`&&o.srcEvent.preventDefault(),a.prevEvent=o}},t._onPanmove=function(e){var t=this,n=this.options,r=n.iOSEdgeSwipeThreshold,i=n.preventClickOnDrag,a=n.releaseOnScroll,o=n.inputKey,s=n.inputButton,c=n.threshold,l=n.thresholdAngle,u=this._activeEvent,d=u.onEventMove(e,o,s),f=u.getTouches(e,s);if(f===0||a&&d&&!d.srcEvent.cancelable){this._onPanend(e);return}if(!(!d||!this._enabled||f>1)){var p=VU(d.angle,l),m=fU(TH,this._direction,p),h=fU(OH,this._direction,p);if(u.prevEvent&&HH){if(d.center.x<0){this.release();return}this._atRightEdge&&(clearTimeout(this._rightEdgeTimer),d.deltaX<-r?this._atRightEdge=!1:this._rightEdgeTimer=window.setTimeout(function(){return t.release()},100))}var g=this._getDistance([d.deltaX,d.deltaY],[m,h]),_=this._getOffset([d.offsetX,d.offsetY],[m,h]),v=_.some(function(e){return e!==0});v&&(d.srcEvent.cancelable!==!1&&d.srcEvent.preventDefault(),d.srcEvent.stopPropagation()),d.preventSystemEvent=v,v&&(this._isOverThreshold||g>=c)&&(this._dragged=i,this._isOverThreshold=!0,this._observer.change(this,d,PU(this.axes,_))),u.prevEvent=d}},t._onPanend=function(e){var t=this.options.inputButton,n=this._activeEvent;if(n.onEventEnd(e),this._enabled&&n.getTouches(e,t)===0){this._detachWindowEvent(n),clearTimeout(this._rightEdgeTimer);var r=n.prevEvent,i=this._isOverThreshold?this._getOffset([Math.abs(r.velocityX)*r.directionX,Math.abs(r.velocityY)*r.directionY],[fU(TH,this._direction),fU(OH,this._direction)]):[0,0];n.onRelease(),this._observer.release(this,r,i)}},t._attachWindowEvent=function(e){var t=this;e?.move.forEach(function(e){window.addEventListener(e,t._onPanmove,IU(e))}
12),e?.end.forEach(function(e){window.addEventListener(e,t._onPanend,IU(e))})},t._detachWindowEvent=function(e){var t=this;e?.move.forEach(function(e){window.removeEventListener(e,t._onPanmove)}),e?.end.forEach(function(e){window.removeEventListener(e,t._onPanend)})},t._getOffset=function(e,t){var n=this.options.scale;return[t[0]?e[0]*n[0]:0,t[1]?e[1]*n[1]:0]},t._getDistance=function(e,t){return Math.sqrt(Number(t[0])*e[0]**2+Number(t[1])*e[1]**2)},t._attachElementEvent=function(e){var t=this,n=FU(this.options.inputType),r=this.element;if(n){if(!r)throw Error(`Element to connect input does not exist.`);this._observer=e,this.enable(),this._activeEvent=n,r.addEventListener(`click`,this._preventClickWhenDragged,!0),n.start.forEach(function(e){r.addEventListener(e,t._onPanstart)}),n.move.forEach(function(e){r.addEventListener(e,t._voidFunction)})}},t._detachElementEvent=function(){var e=this,t=this._activeEvent,n=this.element;n&&(n.removeEventListener(`click`,this._preventClickWhenDragged,!0),t?.start.forEach(function(t){n.removeEventListener(t,e._onPanstart)}),t?.move.forEach(function(t){n.removeEventListener(t,e._voidFunction)})),this.disable(),this._observer=null},e}(),UU=function(e,t){return UU=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},UU(e,t)};function WU(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);UU(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var GU=function(){return GU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},GU.apply(this,arguments)};function KU(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r}var qU=typeof window<`u`,JU=qU?window.navigator.userAgent:``,YU=qU?`getComputedStyle`in window:!1,XU=/MSIE|Trident|Windows Phone|Edge/.test(JU),ZU=qU?`addEventListener`in document:!1,QU=`width`,$U=`height`;function eW(e,t){return e.getAttribute(t)||``}function tW(e){return[].slice.call(e)}function nW(e,t){return t===void 0&&(t=`data-`),!!e.getAttribute(t+`width`)}function rW(e,t){return t===void 0&&(t=`data-`),`loading`in e&&e.getAttribute(`loading`)===`lazy`||!!e.getAttribute(t+`lazy`)}function iW(e,t){return t===void 0&&(t=`data-`),!!e.getAttribute(t+`skip`)}function aW(e,t,n){ZU?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent(`on`+t,n):e[`on`+t]=n}function oW(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent(`on`+t,n):e[`on`+t]=null}function sW(e){return uW(e,`Width`)}function cW(e){return uW(e,`Height`)}function lW(e){return(YU?window.getComputedStyle(e):e.currentStyle)||{}}function uW(e,t){var n=e[`client`+t]||e[`offset`+t];return parseFloat(n||lW(e)[t.toLowerCase()])||0}function dW(e,t,n){var r=tW(e.querySelectorAll(KU([`[`+n+`skip] [`+n+`width]`],t.map(function(e){return[`[`+n+`skip] `+e,e+`[`+n+`skip]`,`[`+n+`width] `+e].join(`, `)})).join(`, `)));return tW(e.querySelectorAll(`[`+n+`width], `+t.join(`, `))).filter(function(e){return r.indexOf(e)===-1})}var fW=[];function pW(e,t){!fW.length&&aW(window,`resize`,gW),e.__PREFIX__=t,fW.push(e),hW(e)}function mW(e,t){var n=fW.indexOf(e);if(!(n<0)){var r=eW(e,t+`fixed`);delete e.__PREFIX__,e.style[r===$U?QU:$U]=``,fW.splice(n,1),!fW.length&&oW(window,`resize`,gW)}}function hW(e,t){t===void 0&&(t=`data-`);var n=e.__PREFIX__||t,r=parseInt(eW(e,``+n+QU),10)||0,i=parseInt(eW(e,``+n+$U),10)||0;if(eW(e,n+`fixed`)===$U){var a=cW(e)||i;e.style[QU]=r/i*a+`px`}else{var a=sW(e)||r;e.style[$U]=i/r*a+`px`}}function gW(){fW.forEach(function(e){hW(e)})}var _W=function(e){WU(t,e);function t(t,n){n===void 0&&(n={});var r=e.call(this)||this;r.isReady=!1,r.isPreReady=!1,r.hasDataSize=!1,r.hasLoading=!1,r.isSkip=!1,r.onCheck=function(e){r.clear(),e&&e.type===`error`&&r.onError(r.element),!(r.hasLoading&&r.checkElement())&&r.onReady()},r.options=GU({prefix:`data-`},n),r.element=t;var i=r.options.prefix;return r.hasDataSize=nW(t,i),r.isSkip=iW(t,i),r.hasLoading=rW(t,i),r}var n=t.prototype;return n.check=function(){return this.isSkip||!this.checkElement()?(this.onAlreadyReady(),!1):(this.hasDataSize&&pW(this.element,this.options.prefix),(this.hasDataSize||this.hasLoading)&&this.onAlreadyPreReady(),!0)},n.addEvents=function(){var e=this,t=this.element;
12this.constructor.EVENTS.forEach(function(n){aW(t,n,e.onCheck)})},n.clear=function(){var e=this,t=this.element;this.constructor.EVENTS.forEach(function(n){oW(t,n,e.onCheck)}),this.removeAutoSizer()},n.destroy=function(){this.clear(),this.off()},n.removeAutoSizer=function(){if(this.hasDataSize){var e=this.options.prefix;mW(this.element,e)}},n.onError=function(e){this.trigger(`error`,{element:this.element,target:e})},n.onPreReady=function(){this.isPreReady||(this.isPreReady=!0,this.trigger(`preReady`,{element:this.element,hasLoading:this.hasLoading,isSkip:this.isSkip}))},n.onReady=function(){var e=this.isPreReady;this.isPreReady=!0,!this.isReady&&(this.removeAutoSizer(),this.isReady=!0,this.trigger(`ready`,{element:this.element,withPreReady:!e,hasLoading:this.hasLoading,isSkip:this.isSkip}))},n.onAlreadyError=function(e){var t=this;setTimeout(function(){t.onError(e)})},n.onAlreadyPreReady=function(){var e=this;setTimeout(function(){e.onPreReady()})},n.onAlreadyReady=function(){var e=this;setTimeout(function(){e.onReady()})},t.EVENTS=[],t}(OV),vW=function(e){WU(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.setHasLoading=function(e){this.hasLoading=e},n.check=function(){return this.isSkip?(this.onAlreadyReady(),!1):(this.hasDataSize?(pW(this.element,this.options.prefix),this.onAlreadyPreReady()):this.trigger(`requestChildren`),!0)},n.checkElement=function(){return!0},n.destroy=function(){this.clear(),this.trigger(`requestDestroy`),this.off()},n.onAlreadyPreReady=function(){e.prototype.onAlreadyPreReady.call(this),this.trigger(`reqeustReadyChildren`)},t.EVENTS=[],t}(_W),yW=function(e){WU(t,e);function t(t){t===void 0&&(t={});var n=e.call(this)||this;return n.readyCount=0,n.preReadyCount=0,n.totalCount=0,n.totalErrorCount=0,n.isPreReadyOver=!0,n.elementInfos=[],n.options=GU({loaders:{},prefix:`data-`},t),n}var n=t.prototype;return n.check=function(e){var t=this,n=this.options.prefix;this.clear(),this.elementInfos=tW(e).map(function(e,r){var i=t.getLoader(e,{prefix:n});return i.check(),i.on(`error`,function(e){t.onError(r,e.target)}).on(`preReady`,function(e){var n=t.elementInfos[r];n.hasLoading=e.hasLoading,n.isSkip=e.isSkip;var i=t.checkPreReady(r);t.onPreReadyElement(r),i&&t.onPreReady()}).on(`ready`,function(e){var n=e.withPreReady,i=e.hasLoading,a=e.isSkip,o=t.elementInfos[r];o.hasLoading=i,o.isSkip=a;var s=n&&t.checkPreReady(r),c=t.checkReady(r);n&&t.onPreReadyElement(r),t.onReadyElement(r),s&&t.onPreReady(),c&&t.onReady()}),{loader:i,element:e,hasLoading:!1,hasError:!1,isPreReady:!1,isReady:!1,isSkip:!1}});var r=this.elementInfos.length;return this.totalCount=r,r||setTimeout(function(){t.onPreReady(),t.onReady()}),this},n.getTotalCount=function(){return this.totalCount},n.isPreReady=function(){return this.elementInfos.every(function(e){return e.isPreReady})},n.isReady=function(){return this.elementInfos.every(function(e){return e.isReady})},n.hasError=function(){return this.totalErrorCount>0},n.clear=function(){this.isPreReadyOver=!1,this.totalCount=0,this.preReadyCount=0,this.readyCount=0,this.totalErrorCount=0,this.elementInfos.forEach(function(e){e.loader&&e.loader.destroy()}),this.elementInfos=[]},n.destroy=function(){this.clear(),this.off()},n.getLoader=function(e,t){var n=this,r=e.tagName.toLowerCase(),i=this.options.loaders,a=t.prefix,o=Object.keys(i);if(i[r])return new i[r](e,t);var s=new vW(e,t),c=tW(e.querySelectorAll(o.join(`, `)));s.setHasLoading(c.some(function(e){return rW(e,a)}));var l=this.clone().on(`error`,function(e){s.onError(e.target)}).on(`ready`,function(){s.onReady()});return s.on(`requestChildren`,function(){var t=dW(e,o,n.options.prefix);l.check(t).on(`preReady`,function(e){e.isReady||s.onPreReady()})}).on(`reqeustReadyChildren`,function(){l.check(c)}).on(`requestDestroy`,function(){l.destroy()}),s},n.clone=function(){return new t(GU({},this.options))},n.checkPreReady=function(e){return this.elementInfos[e].isPreReady=!0,++this.preReadyCount,!(this.preReadyCount<this.totalCount)},n.checkReady=function(e){return this.elementInfos[e].isReady=!0,++this.readyCount,!(this.readyCount<this.totalCount)},n.onError=function(e,t){var n=this.elementInfos[e];n.hasError=!0,this.trigger(new Z(`error`,{element:n.element,index:e,target:t,errorCount:this.getErrorCount(),totalErrorCount:++this.totalErrorCount}))},n.onPreReadyElement=function(e){var t=this.elementInfos[e];this.trigger(new Z(`preReadyElement`,{element:t.element,index:e,preReadyCount:this.preReadyCount,readyCount:this.readyCount,totalCount:this.totalCount,isPreReady:this.isPreReady(),isReady:this.isReady(),hasLoading:t.hasLoading,isSkip:t.isSkip}))},n.onPreReady=function(){this.isPreReadyOver=!0,this.trigger(new Z(`preReady`,{readyCount:this.readyCount,totalCount:this.totalCount,isReady:this.isReady(),hasLoading:this.hasLoading()}))},n.onReadyElement=function(e){var t=this.elementInfos[e];this.trigger(new Z(`readyElement`,{index:e,element:t.element,hasError:t.hasError,errorCount:this.getErrorCount(),totalErrorCount:this.totalErrorCount,preReadyCount:this.preReadyCount,readyCount:this.readyCount,totalCount:this.totalCount,isPreReady:this.isPreReady(),isReady:this.isReady(),hasLoading:t.hasLoading,isPreReadyOver:this.isPreReadyOver,isSkip:t.isSkip}))},n.onReady=function(){this.trigger(new Z(`ready`,{errorCount:this.getErrorCount(),totalErrorCount:this.totalErrorCount,totalCount:this.totalCount}))},n.getErrorCount=function(){return this.elementInfos.filter(function(e){return e.hasError}).length},n.hasLoading=function(){return this.elementInfos.some(function(e){return e.hasLoading})},t}(OV),bW=function(e){WU(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.checkElement=function(){var e=this.element,t=e.getAttribute(`src`);
12if(e.complete){if(t)return e.naturalWidth||this.onAlreadyError(e),!1;this.onAlreadyPreReady()}return this.addEvents(),XU&&e.setAttribute(`src`,t),!0},t.EVENTS=[`load`,`error`],t}(_W),xW=function(e){WU(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.checkElement=function(){var e=this.element;return e.readyState>=1?!1:e.error?(this.onAlreadyError(e),!1):(this.addEvents(),!0)},t.EVENTS=[`loadedmetadata`,`error`],t}(_W),SW=function(e){WU(t,e);function t(t){return t===void 0&&(t={}),e.call(this,GU({loaders:{img:bW,video:xW}},t))||this}return t}(yW),CW=function(e,t){return CW=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},CW(e,t)};function wW(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);CW(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var TW=function(){return TW=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},TW.apply(this,arguments)};function EW(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function DW(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o={next:s(0),throw:s(1),return:s(2)};return typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){n.label=s[1];break}if(s[0]===6&&n.label<a[1]){n.label=a[1],a=s;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(s);break}a[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e],i=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}function OW(e){var t=typeof Symbol==`function`&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==`number`)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function kW(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-->0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function AW(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(kW(arguments[t]));return e}var jW={WRONG_TYPE:0,ELEMENT_NOT_FOUND:1,VAL_MUST_NOT_NULL:2,NOT_ATTACHED_TO_FLICKING:3,WRONG_OPTION:4,INDEX_OUT_OF_RANGE:5,POSITION_NOT_REACHABLE:6,TRANSFORM_NOT_SUPPORTED:7,STOP_CALLED_BY_USER:8,ANIMATION_INTERRUPTED:9,ANIMATION_ALREADY_PLAYING:10,NOT_ALLOWED_IN_FRAMEWORK:11,NOT_INITIALIZED:12,NO_ACTIVE:13,NOT_ALLOWED_IN_VIRTUAL:14},MW={WRONG_TYPE:function(e,t){return e+`(`+typeof e+`) is not a `+t.map(function(e){return`"`+e+`"`}).join(` or `)+`.`},ELEMENT_NOT_FOUND:function(e){return`Element with selector "`+e+`" not found.`},VAL_MUST_NOT_NULL:function(e,t){return t+` should be provided. Given: `+e},NOT_ATTACHED_TO_FLICKING:`This module is not attached to the Flicking instance. "init()" should be called first.`,WRONG_OPTION:function(e,t){return`Option "`+e+`" is not in correct format, given: `+t},INDEX_OUT_OF_RANGE:function(e,t,n){return`Index "`+e+`" is out of range: should be between `+t+` and `+n+`.`},POSITION_NOT_REACHABLE:function(e){return`Position "`+e+`" is not reachable.`},TRANSFORM_NOT_SUPPORTED:`Browser does not support CSS transform.`,STOP_CALLED_BY_USER:`Event stop() is called by user.`,ANIMATION_INTERRUPTED:`Animation is interrupted by user input.`,ANIMATION_ALREADY_PLAYING:`Animation is already playing.`,NOT_ALLOWED_IN_FRAMEWORK:`This behavior is not allowed in the frameworks like React, Vue, or Angular.`,NOT_INITIALIZED:`Flicking is not initialized yet, call init() first.`,NO_ACTIVE:`There's no active panel that Flicking has selected. This may be due to the absence of any panels.`,NOT_ALLOWED_IN_VIRTUAL:`This behavior is not allowed when the virtual option is enabled`},NW={READY:`ready`,BEFORE_RESIZE:`beforeResize`,AFTER_RESIZE:`afterResize`,HOL
12D_START:`holdStart`,HOLD_END:`holdEnd`,MOVE_START:`moveStart`,MOVE:`move`,MOVE_END:`moveEnd`,WILL_CHANGE:`willChange`,CHANGED:`changed`,WILL_RESTORE:`willRestore`,RESTORED:`restored`,SELECT:`select`,NEED_PANEL:`needPanel`,VISIBLE_CHANGE:`visibleChange`,REACH_EDGE:`reachEdge`,PANEL_CHANGE:`panelChange`},PW={PREV:`prev`,CENTER:`center`,NEXT:`next`},FW={PREV:`PREV`,NEXT:`NEXT`,NONE:null},IW={SNAP:`snap`,FREE_SCROLL:`freeScroll`,STRICT:`strict`},LW={VIEWPORT:`flicking-viewport`,CAMERA:`flicking-camera`,VERTICAL:`vertical`,HIDDEN:`flicking-hidden`,DEFAULT_VIRTUAL:`flicking-panel`},RW={LINEAR:`linear`,BOUND:`bound`},zW={LTR:`ltr`,RTL:`rtl`},BW=function(e,t){var n=null;if($W(e)){var r=(t||document).querySelector(e);if(!r)throw new dG(MW.ELEMENT_NOT_FOUND(e),jW.ELEMENT_NOT_FOUND);n=r}else e&&e.nodeType===Node.ELEMENT_NODE&&(n=e);if(!n)throw new dG(MW.WRONG_TYPE(e,[`HTMLElement`,`string`]),jW.WRONG_TYPE);return n},VW=function(e,t){if(e==null)throw new dG(MW.VAL_MUST_NOT_NULL(e,t),jW.VAL_MUST_NOT_NULL)},HW=function(e,t,n){return Math.max(Math.min(e,n),t)},Q=function(e){if(!e)throw new dG(MW.NOT_ATTACHED_TO_FLICKING,jW.NOT_ATTACHED_TO_FLICKING);return e},UW=function(e){return[].slice.call(e)},WW=function(e,t){var n;if($W(e))switch(e){case PW.PREV:n=0;break;case PW.CENTER:n=.5*t;break;case PW.NEXT:n=t;break;default:if(n=KW(e,t),n==null)throw new dG(MW.WRONG_OPTION(`align`,e),jW.WRONG_OPTION)}else n=e;return n},GW=function(e,t){var n;if(Array.isArray(e))n=e.map(function(e){return KW(e,t)});else{var r=KW(e,t);n=[r,r]}return n.map(function(t){if(t==null)throw new dG(MW.WRONG_OPTION(`bounce`,e),jW.WRONG_OPTION);return t})},KW=function(e,t){var n=qW(e);return n==null?null:n.percentage*t+n.absolute},qW=function(e){var t=/(?:(\+|\-)\s*)?(\d+(?:\.\d+)?(%|px)?)/g;if(typeof e==`number`)return{percentage:0,absolute:e};for(var n={percentage:0,absolute:0},r=0,i=t.exec(e);i!=null;){var a=i[1],o=i[2],s=i[3],c=parseFloat(o);if(r<=0&&(a||=`+`),!a)return null;var l=a===`+`?1:-1;s===`%`?n.percentage+=c/100*l:n.absolute+=l*c,++r,i=t.exec(e)}return r===0?null:n},JW=function(e){return typeof e==`object`?e.panel:e},YW=function(e,t){return e===t?FW.NONE:e<t?FW.NEXT:FW.PREV},XW=function(e){Array.isArray(e)||(e=[e]);var t=[];return e.forEach(function(e){if($W(e)){var n=document.createElement(`div`);for(n.innerHTML=e,t.push.apply(t,AW(UW(n.children)));n.firstChild;)n.removeChild(n.firstChild)}else if(e&&e.nodeType===Node.ELEMENT_NODE)t.push(e);else throw new dG(MW.WRONG_TYPE(e,[`HTMLElement`,`string`]),jW.WRONG_TYPE)}),t},ZW=function(e,t){return HW(e<0?e+t:e,0,t)},QW=function(e,t){var n,r;try{for(var i=OW(e),a=i.next();!a.done;a=i.next())if(a.value===t)return!0}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!1},$W=function(e){return typeof e==`string`},eG=function(e,t,n){var r=n-t;if(e<t){var i=(t-e)%r;e=n-i}else if(e>n){var i=(e-n)%r;e=t+i}return e},tG=function(e,t){var n,r;try{for(var i=OW(e),a=i.next();!a.done;a=i.next()){var o=a.value;if(t(o))return o}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return null},nG=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1},rG=function(e,t,n){return(e-t)/(n-t)},iG=function(e){return e?window.getComputedStyle(e)||e.currentStyle:{}},aG=function(e,t){var n=t.width,r=t.height;e&&(n!=null&&($W(n)?e.style.width=n:e.style.width=n+`px`),r!=null&&($W(r)?e.style.height=r:e.style.height=r+`px`))},oG=function(e,t,n){return e>=t&&e<=n},sG=function(e,t){return e>=t?e%t:e<0?ZW((e+1)%t-1,t):e},cG=function(e){for(var t=Array(e),n=0;n<e;n++)t[n]=n;return t},lG=function(e){var t=e.el,n=e.horizontal,r=e.useFractionalSize,i=e.useOffset,a=e.style,o=0;
12if(r){var s=parseFloat(n?a.width:a.height)||0,c=a.boxSizing===`border-box`,l=n?parseFloat(a.borderLeftWidth||`0`)+parseFloat(a.borderRightWidth||`0`):parseFloat(a.borderTopWidth||`0`)+parseFloat(a.borderBottomWidth||`0`);if(c)o=i?s:s-l;else{var u=n?parseFloat(a.paddingLeft||`0`)+parseFloat(a.paddingRight||`0`):parseFloat(a.paddingTop||`0`)+parseFloat(a.paddingBottom||`0`);o=i?s+u+l:s+u}}else{var d=n?`Width`:`Height`;o=i?t[`offset`+d]:t[`client`+d]}return Math.max(o,0)},uG=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dG=function(e){wW(t,e);function t(n,r){var i=e.call(this,n)||this;return uG(i,t.prototype),i.name=`FlickingError`,i.code=r,i}return t}(Error),fG=function(){function e(e,t){this._flicking=e,this._el=t,this._width=0,this._height=0,this._padding={left:0,right:0,top:0,bottom:0},this._isBorderBoxSizing=!1}var t=e.prototype;return Object.defineProperty(t,"element",{get:function(){return this._el},enumerable:!1,configurable:!0}),Object.defineProperty(t,"width",{get:function(){return this._width-this._padding.left-this._padding.right},enumerable:!1,configurable:!0}),Object.defineProperty(t,"height",{get:function(){return this._height-this._padding.top-this._padding.bottom},enumerable:!1,configurable:!0}),Object.defineProperty(t,"padding",{get:function(){return this._padding},enumerable:!1,configurable:!0}),t.setSize=function(e){var t=e.width,n=e.height,r=this._el,i=this._padding,a=this._isBorderBoxSizing;if(t!=null){if($W(t))r.style.width=t;else{var o=a?t+i.left+i.right:t;r.style.width=o+`px`}}if(n!=null){if($W(n))r.style.height=n;else{var s=a?n+i.top+i.bottom:n;r.style.height=s+`px`}}this.resize()},t.resize=function(){var e=this._el,t=iG(e),n=this._flicking.useFractionalSize;this._width=lG({el:e,horizontal:!0,useFractionalSize:n,useOffset:!1,style:t}),this._height=lG({el:e,horizontal:!1,useFractionalSize:n,useOffset:!1,style:t}),this._padding={left:t.paddingLeft?parseFloat(t.paddingLeft):0,right:t.paddingRight?parseFloat(t.paddingRight):0,top:t.paddingTop?parseFloat(t.paddingTop):0,bottom:t.paddingBottom?parseFloat(t.paddingBottom):0},this._isBorderBoxSizing=t.boxSizing===`border-box`},e}(),pG=function(){function e(e){var t=this;this._onResizeWrapper=function(){t._onResize([])},this._onResize=function(e){var n=t._flicking,r=n.resizeDebounce,i=n.maxResizeDebounce,a=n.element;if(e.find(function(e){return e.target===n.element})&&e.length===1){var o={width:n.viewport.width,height:n.viewport.height},s={width:lG({el:a,horizontal:!0,useFractionalSize:t._flicking.useFractionalSize,useOffset:!1,style:iG(a)}),height:lG({el:a,horizontal:!1,useFractionalSize:t._flicking.useFractionalSize,useOffset:!1,style:iG(a)})};if(o.height===s.height&&o.width===s.width)return}r<=0?n.resize():(t._maxResizeDebounceTimer<=0&&i>0&&i>=r&&(t._maxResizeDebounceTimer=window.setTimeout(t._doScheduledResize,i)),t._resizeTimer>0&&(clearTimeout(t._resizeTimer),t._resizeTimer=0),t._resizeTimer=window.setTimeout(t._doScheduledResize,r))},this._doScheduledResize=function(){clearTimeout(t._resizeTimer),clearTimeout(t._maxResizeDebounceTimer),t._maxResizeDebounceTimer=-1,t._resizeTimer=-1,t._flicking.resize()},this._skipFirstResize=function(){var e=!0;return function(n){if(e){e=!1;return}t._onResize(n)}}(),this._flicking=e,this._enabled=!1,this._resizeObserver=null,this._resizeTimer=-1,this._maxResizeDebounceTimer=-1}var t=e.prototype;return Object.defineProperty(t,"enabled",{get:function(){return this._enabled},enumerable:!1,configurable:!0}),t.enable=function(){var e=this._flicking,t=e.viewport;if(this._enabled&&this.disable(),e.useResizeObserver&&window.ResizeObserver){var n=t.width!==0||t.height!==0?new ResizeObserver(this._skipFirstResize):new ResizeObserver(this._onResize);this._resizeObserver=n,this.observe(e.viewport.element),e.observePanelResize&&this.observePanels()}else window.addEventListener(`resize`,this._onResizeWrapper);return this._enabled=!0,this},t.observePanels=function(){var e=this;return this._flicking.panels.forEach(function(t){e.observe(t.element)}),this},t.unobservePanels=function(){var e=this;
12return this._flicking.panels.forEach(function(t){e.unobserve(t.element)}),this},t.observe=function(e){var t=this._resizeObserver;return t&&t.observe(e),this},t.unobserve=function(e){var t=this._resizeObserver;return t?(t.unobserve(e),this._flicking.observePanelResize&&this.unobservePanels(),this):this},t.disable=function(){if(!this._enabled)return this;var e=this._resizeObserver;return e?(e.disconnect(),this._resizeObserver=null):window.removeEventListener(`resize`,this._onResizeWrapper),this._enabled=!1,this},e}(),mG=function(){function e(e){this._element=e,this._rendered=!0}var t=e.prototype;return Object.defineProperty(t,"element",{get:function(){return this._element},enumerable:!1,configurable:!0}),Object.defineProperty(t,"rendered",{get:function(){return this._rendered},enumerable:!1,configurable:!0}),t.show=function(e){var t=this.element,n=e.camera.element;t.parentElement!==n&&(n.appendChild(t),this._rendered=!0)},t.hide=function(e){var t=this.element,n=e.camera.element;t.parentElement===n&&(n.removeChild(t),this._rendered=!1)},e}(),hG=function(){function e(e){this._flicking=e}var t=e.prototype;return Object.defineProperty(t,"element",{get:function(){return this._virtualElement.nativeElement},enumerable:!1,configurable:!0}),Object.defineProperty(t,"rendered",{get:function(){return this._virtualElement.visible},enumerable:!1,configurable:!0}),Object.defineProperty(t,"_virtualElement",{get:function(){var e=this._flicking,t=this._panel.elementIndex;return e.virtual.elements[t]},enumerable:!1,configurable:!0}),t.init=function(e){this._panel=e},t.show=function(){},t.hide=function(){},e}(),gG=function(){function e(e,t){this._flicking=e,this._renderPanel=t?.renderPanel??function(){return``},this._initialPanelCount=t?.initialPanelCount??-1,this._cache=t?.cache??!1,this._panelClass=t?.panelClass??LW.DEFAULT_VIRTUAL,this._elements=[]}var t=e.prototype;return Object.defineProperty(t,"elements",{get:function(){return this._elements},enumerable:!1,configurable:!0}),Object.defineProperty(t,"renderPanel",{get:function(){return this._renderPanel},set:function(e){this._renderPanel=e,this._flicking.renderer.panels.forEach(function(e){return e.uncacheRenderResult()})},enumerable:!1,configurable:!0}),Object.defineProperty(t,"initialPanelCount",{get:function(){return this._initialPanelCount},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cache",{get:function(){return this._cache},set:function(e){this._cache=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panelClass",{get:function(){return this._panelClass},set:function(e){this._panelClass=e},enumerable:!1,configurable:!0}),t.init=function(){var e=this._flicking;if(e.virtualEnabled){!e.externalRenderer&&!e.renderExternal&&this._initVirtualElements();var t=e.camera.children;this._elements=t.map(function(e){return{nativeElement:e,visible:!0}})}},t.show=function(e){var t=this._elements[e],n=t.nativeElement;t.visible=!0,n.style.display&&(n.style.display=``)},t.hide=function(e){var t=this._elements[e],n=t.nativeElement;t.visible=!1,n.style.display=`none`},t.append=function(e){e===void 0&&(e=1);var t=this._flicking;return this.insert(t.panels.length,e)},t.prepend=function(e){return e===void 0&&(e=1),this.insert(0,e)},t.insert=function(e,t){return t===void 0&&(t=1),t<=0?[]:this._flicking.renderer.batchInsert({index:e,elements:cG(t),hasDOMInElements:!1})},t.remove=function(e,t){return t<=0?[]:this._flicking.renderer.batchRemove({index:e,deleteCount:t,hasDOMInElements:!1})},t._initVirtualElements=function(){var e=this,t=this._flicking,n=t.camera.element,r=t.panelsPerView,i=document.createDocumentFragment();cG(r+1).map(function(t){var n=document.createElement(`div`);return n.className=e._panelClass,n.dataset.elementIndex=t.toString(),n}).forEach(function(e){i.appendChild(e)}),n.appendChild(i)},e}(),_G={HOLD:`hold`,CHANGE:`change`,RELEASE:`release`,ANIMATION_END:`animationEnd`,FINISH:`finish`},vG=`flick`,yG;(function(e){e[e.IDLE=0]=`IDLE`,e[e.HOLDING=1]=`HOLDING`,e[e.DRAGGING=2]=`DRAGGING`,e[e.ANIMATING=3]=`ANIMATING`,e[e.DISABLED=4]=`DISABLED`})(yG||={});var bG=function(){function e(){this._delta=0,this._targetPanel=null}var t=e.prototype;return Object.defineProperty(t,"delta",{get:function(){return this._delta}
12,enumerable:!1,configurable:!0}),Object.defineProperty(t,"targetPanel",{get:function(){return this._targetPanel},set:function(e){this._targetPanel=e},enumerable:!1,configurable:!0}),t.onEnter=function(e){this._delta=e._delta,this._targetPanel=e._targetPanel},t.onHold=function(e){},t.onChange=function(e){},t.onRelease=function(e){},t.onAnimationEnd=function(e){},t.onFinish=function(e){},t._moveToChangedPosition=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo,i=n.delta[vG];if(i){this._delta+=i;var a=t.camera,o=a.position,s=n.pos[vG],c=t.circularEnabled?eG(s,a.range.min,a.range.max):s;a.lookAt(c);var l=new Z(NW.MOVE,{isTrusted:n.isTrusted,holding:this.holding,direction:YW(0,n.delta[vG]),axesEvent:n});t.trigger(l),l.isCanceled()&&(a.lookAt(o),r(yG.DISABLED))}},e}(),xG=function(e){wW(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.holding=!1,t.animating=!1,t}var n=t.prototype;return n.onEnter=function(){this._delta=0,this._targetPanel=null},n.onHold=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo;if(t.renderer.panelCount<=0){r(yG.DISABLED);return}var i=new Z(NW.HOLD_START,{axesEvent:n});t.trigger(i),i.isCanceled()?r(yG.DISABLED):r(yG.HOLDING)},n.onChange=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo,i=t.control.controller.animatingContext,a=new Z(NW.MOVE_START,{isTrusted:n.isTrusted,holding:this.holding,direction:YW(i.start,i.end),axesEvent:n});t.trigger(a),a.isCanceled()?r(yG.DISABLED):r(yG.ANIMATING).onChange(e)},t}(bG),SG=function(e){wW(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.holding=!0,t.animating=!1,t._releaseEvent=null,t}var n=t.prototype;return n.onChange=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo,i=n.inputEvent;if(i){var a=t.horizontal?i.offsetX:i.offsetY,o=new Z(NW.MOVE_START,{isTrusted:n.isTrusted,holding:this.holding,direction:YW(0,-a),axesEvent:n});t.trigger(o),o.isCanceled()?r(yG.DISABLED):r(yG.DRAGGING).onChange(e)}},n.onRelease=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo;if(t.trigger(new Z(NW.HOLD_END,{axesEvent:n})),n.delta.flick!==0){n.setTo({flick:t.camera.position},0),r(yG.IDLE);return}this._releaseEvent=n},n.onFinish=function(e){var t,n,r=e.flicking,i=e.transitTo;if(i(yG.IDLE),this._releaseEvent){var a=this._releaseEvent.inputEvent.srcEvent,o;if(a.type===`touchend`){var s=a.changedTouches[0];o=document.elementFromPoint(s.clientX,s.clientY)}else o=a.target;var c=r.renderer.panels,l=null;try{for(var u=OW(c),d=u.next();!d.done;d=u.next()){var f=d.value;if(f.contains(o)){l=f;break}}}catch(e){t={error:e}}finally{try{d&&!d.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}if(l){var p=r.camera.position,m=l.position;r.trigger(new Z(NW.SELECT,{index:l.index,panel:l,direction:YW(p,m)}))}}},t}(bG),CG=function(e){wW(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.holding=!0,t.animating=!0,t}var n=t.prototype;return n.onChange=function(e){this._moveToChangedPosition(e)},n.onRelease=function(e){var t,n=e.flicking,r=e.axesEvent,i=e.transitTo;if(n.trigger(new Z(NW.HOLD_END,{axesEvent:r})),n.renderer.panelCount<=0){i(yG.IDLE);return}i(yG.ANIMATING);var a=n.control,o=r.destPos[vG],s=Math.max(r.duration,n.duration);try{a.moveToPosition(o,s,r)}catch{i(yG.IDLE),r.setTo((t={},t[vG]=n.camera.position,t),0)}},t}(bG),wG=function(e){wW(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.holding=!1,t.animating=!0,t}var n=t.prototype;return n.onHold=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo,i=this._targetPanel,a=t.control;this._delta=0,t.control.updateInput(),t.changeOnHold&&i&&a.setActive(i,a.activePanel,n.isTrusted);var o=new Z(NW.HOLD_START,{axesEvent:n});t.trigger(o),o.isCanceled()?r(yG.DISABLED):r(yG.DRAGGING)},n.onChange=function(e){this._moveToChangedPosition(e)},n.onFinish=function(e){var t=e.flicking,n=e.axesEvent,r=e.transitTo,i=t.control,a=i.controller.animatingContext;r(yG.IDLE),t.trigger(new Z(NW.MOVE_END,{isTrusted:n.isTrusted,direction:YW(a.start,a.end),axesEvent:n}));var o=this._targetPanel;o&&i.setActive(o,i.activePanel,n.isTrusted)},t}(bG),TG=function(e){wW(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.holding=!1,t.animating=!0,t}var n=t.prototype;return n.onAnimationEnd=function(e){var t=e.transitTo;t(yG.IDLE)},n.onChange=function(e){var t=e.axesEvent,n=e.transitTo;t.stop(),n(yG.IDLE)},n.onRelease=function(e){var t=e.axesEvent,n=e.transitTo;t.delta.flick===0&&n(yG.IDLE)},t}(bG),EG=function(){function e(){var e=this;this.transitTo=function(t){var n;switch(t){case yG.IDLE:n=new xG;break;case yG.HOLDING:n=new SG;break;case yG.DRAGGING:n=new CG;break;case yG.ANIMATING:n=new wG;break;case yG.DISABLED:n=new TG}return n.onEnter(e._state),e._state=n,e._state},this._state=new xG}var t=e.prototype;return Object.defineProperty(t,"state",{get:function(){return this._state}
12,enumerable:!1,configurable:!0}),t.fire=function(e,t){var n=this._state,r=TW(TW({},t),{transitTo:this.transitTo});switch(e){case _G.HOLD:n.onHold(r);break;case _G.CHANGE:n.onChange(r);break;case _G.RELEASE:n.onRelease(r);break;case _G.ANIMATION_END:n.onAnimationEnd(r);break;case _G.FINISH:n.onFinish(r)}},e}(),DG=function(){function e(){var e=this;this._onAxesHold=function(){e._dragged=!1},this._onAxesChange=function(){e._dragged=!!e._panInput?.isEnabled()},this._preventClickWhenDragged=function(t){e._dragged&&(t.preventDefault(),t.stopPropagation()),e._dragged=!1},this._resetInternalValues(),this._stateMachine=new EG}var t=e.prototype;return Object.defineProperty(t,"axes",{get:function(){return this._axes},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panInput",{get:function(){return this._panInput},enumerable:!1,configurable:!0}),Object.defineProperty(t,"stateMachine",{get:function(){return this._stateMachine},enumerable:!1,configurable:!0}),Object.defineProperty(t,"state",{get:function(){return this._stateMachine.state},enumerable:!1,configurable:!0}),Object.defineProperty(t,"animatingContext",{get:function(){return this._animatingContext},enumerable:!1,configurable:!0}),Object.defineProperty(t,"controlParams",{get:function(){var e=this._axes;if(!e)return{range:{min:0,max:0},position:0,circular:!1};var t=e.axis[vG];return{range:{min:t.range[0],max:t.range[1]},circular:t.circular[0],position:this.position}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"enabled",{get:function(){return this._panInput?.isEnabled()??!1},enumerable:!1,configurable:!0}),Object.defineProperty(t,"position",{get:function(){return this._axes?.get([vG])[vG]??0},enumerable:!1,configurable:!0}),Object.defineProperty(t,"range",{get:function(){return this._axes?.axis[vG].range??[0,0]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"bounce",{get:function(){return this._axes?.axis[vG].bounce},enumerable:!1,configurable:!0}),t.init=function(e){var t,n=this;this._flicking=e,this._axes=new BU((t={},t[vG]={range:[0,0],circular:!1,bounce:[0,0]},t),{deceleration:e.deceleration,interruptable:e.interruptable,nested:e.nested,easing:e.easing}),this._panInput=new HU(e.viewport.element,{inputType:e.inputType,threshold:e.dragThreshold,iOSEdgeSwipeThreshold:e.iOSEdgeSwipeThreshold,preventDefaultOnDrag:e.preventDefaultOnDrag,scale:e.horizontal?[e.camera.panelOrder===zW.RTL?1:-1,0]:[0,-1],releaseOnScroll:!0});var r=this._axes;r.connect(e.horizontal?[vG,``]:[``,vG],this._panInput);var i=function(t){var i=_G[t];r.on(i,function(t){n._stateMachine.fire(i,{flicking:e,axesEvent:t})})};for(var a in _G)i(a);return this},t.destroy=function(){var e;this._axes&&(this.removePreventClickHandler(),this._axes.destroy()),(e=this._panInput)==null||e.destroy(),this._resetInternalValues()},t.enable=function(){var e;return(e=this._panInput)==null||e.enable(),this},t.disable=function(){var e;return(e=this._panInput)==null||e.disable(),this},t.release=function(){var e;return(e=this._panInput)==null||e.release(),this},t.updateAnimation=function(e,t){var n,r;return this._animatingContext=TW(TW({},this._animatingContext),{end:e}),(r=this._axes)==null||r.updateAnimation({destPos:(n={},n[vG]=e,n),duration:t}),this},t.stopAnimation=function(){var e;return(e=this._axes)==null||e.stopAnimation(),this},t.update=function(e){var t,n=Q(this._flicking),r=n.camera,i=this._axes,a=i.axis[vG];return a.circular=[e.circular,e.circular],a.range=[e.range.min,e.range.max],a.bounce=GW(n.bounce,r.size),i.axisManager.set((t={},t[vG]=e.position,t)),this},t.addPreventClickHandler=function(){var e=Q(this._flicking),t=this._axes,n=e.camera.element;return t.on(_G.HOLD,this._onAxesHold),t.on(_G.CHANGE,this._onAxesChange),n.addEventListener(`click`,this._preventClickWhenDragged,!0),this},t.removePreventClickHandler=function(){var e=Q(this._flicking),t=this._axes,n=e.camera.element;return t.off(_G.HOLD,this._onAxesHold),t.off(_G.CHANGE,this._onAxesChange),n.removeEventListener(`click`,this._preventClickWhenDragged,!0),this},t.animateTo=function(e,t,n){var r=this,i=this._axes,a=this._stateMachine.state;if(!i)return Promise.reject(new dG(MW.NOT_ATTACHED_TO_FLICKING,jW.NOT_ATTACHED_TO_FLICKING));var o=this.getCurrentPosition();if(o===e){var s=Q(this._flicking);return s.camera.lookAt(e),a.targetPanel&&s.control.setActive(a.targetPanel,s.control.activePanel,n?.isTrusted??!1),Promise.resolve()}this._animatingContext={start:o,end:e,offset:0};var c=function(){var a,o;i.once(_G.FINISH,function(){r._animatingContext={start:0,end:0,offset:0}}),n?n.setTo((a={},a[vG]=e,a),t):i.setTo((o={},o[vG]=e,o),t)};return new Promise(function(e,t){var n=function(){i.off(_G.HOLD,r),e()},r=function(){i.off(_G.FINISH,n),t(new dG(MW.ANIMATION_INTERRUPTED,jW.ANIMATION_INTERRUPTED))};i.once(_G.FINISH,n),i.once(_G.HOLD,r),c()})},t.getCurrentPosition=function(){return this._axes?.get([vG])[vG]??0},t.updateDirection=function(){var e=Q(this._flicking),t=this._axes,n=this._panInput;t.disconnect(n),t.connect(e.horizontal?[vG,``]:[``,vG],n),n.options.scale=e.horizontal?[e.camera.panelOrder===zW.RTL?1:-1,0]:[0,-1
12]},t._resetInternalValues=function(){this._flicking=null,this._axes=null,this._panInput=null,this._animatingContext={start:0,end:0,offset:0},this._dragged=!1},e}(),OG=function(){function e(){this._flicking=null,this._controller=new DG,this._activePanel=null}var t=e.prototype;return Object.defineProperty(t,"controller",{get:function(){return this._controller},enumerable:!1,configurable:!0}),Object.defineProperty(t,"activeIndex",{get:function(){return this._activePanel?.index??-1},enumerable:!1,configurable:!0}),Object.defineProperty(t,"activePanel",{get:function(){return this._activePanel},enumerable:!1,configurable:!0}),Object.defineProperty(t,"animating",{get:function(){return this._controller.state.animating},enumerable:!1,configurable:!0}),Object.defineProperty(t,"holding",{get:function(){return this._controller.state.holding},enumerable:!1,configurable:!0}),t.init=function(e){return this._flicking=e,this._controller.init(e),this},t.destroy=function(){this._controller.destroy(),this._flicking=null,this._activePanel=null},t.enable=function(){return this._controller.enable(),this},t.disable=function(){return this._controller.disable(),this},t.release=function(){return this._controller.release(),this},t.updateAnimation=function(e,t,n){var r=this._controller.state,i=this._getPosition(e,n??FW.NONE);return r.targetPanel=e,this._controller.updateAnimation(i,t),this},t.stopAnimation=function(){var e=this._controller.state;return e.targetPanel=null,this._controller.stopAnimation(),this},t.updatePosition=function(e){var t=Q(this._flicking).camera,n=this._activePanel;n&&t.lookAt(t.clampToReachablePosition(n.position))},t.updateInput=function(){var e=Q(this._flicking).camera;return this._controller.update(e.controlParams),this},t.resetActive=function(){return this._activePanel=null,this},t.moveToPanel=function(e,t){var n=t.duration,r=t.direction,i=r===void 0?FW.NONE:r,a=t.axesEvent;return EW(this,void 0,void 0,function(){var t;return DW(this,function(r){return t=this._getPosition(e,i),this._triggerIndexChangeEvent(e,e.position,a,i),[2,this._animateToPosition({position:t,duration:n,newActivePanel:e,axesEvent:a})]})})},t.setActive=function(e,t,n){var r=Q(this._flicking);this._activePanel=e,this._nextPanel=null,r.camera.updateAdaptiveHeight(),e===t?r.trigger(new Z(NW.RESTORED,{isTrusted:n})):r.trigger(new Z(NW.CHANGED,{index:e.index,panel:e,prevIndex:t?.index??-1,prevPanel:t,isTrusted:n,direction:t?YW(t.position,e.position):FW.NONE}))},t.copy=function(e){this._flicking=e._flicking,this._activePanel=e._activePanel,this._controller=e._controller},t._triggerIndexChangeEvent=function(e,t,n,r){var i=Q(this._flicking),a=e===this._activePanel?NW.WILL_RESTORE:NW.WILL_CHANGE,o=i.camera,s=this._activePanel,c=new Z(a,{index:e.index,panel:e,isTrusted:n?.isTrusted||!1,direction:r??YW(s?.position??o.position,t)});if(this._nextPanel=e,i.trigger(c),c.isCanceled())throw new dG(MW.STOP_CALLED_BY_USER,jW.STOP_CALLED_BY_USER)},t._animateToPosition=function(e){var t=e.position,n=e.duration,r=e.newActivePanel,i=e.axesEvent;return EW(this,void 0,void 0,function(){var e,a,o,s,c=this;return DW(this,function(l){return e=Q(this._flicking),a=n,Math.abs(a-t)<e.animationThreshold&&(a=0),o=function(){return c._controller.animateTo(t,a,i)},s=this._controller.state,s.targetPanel=r,a<=0?[2,o()]:[2,o().then(function(){return EW(c,void 0,void 0,function(){return DW(this,function(t){switch(t.label){case 0:return e.initialized?[4,e.renderer.render()]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}})})}).catch(function(e){if(!(i&&e instanceof dG&&e.code===jW.ANIMATION_INTERRUPTED))throw e})]})})},t._getPosition=function(e,t){t===void 0&&(t=FW.NONE);var n=Q(this._flicking),r=n.camera,i=e.position,a=r.findNearestAnchor(i);if(e.removed||!a)throw new dG(MW.POSITION_NOT_REACHABLE(e.position),jW.POSITION_NOT_REACHABLE);if(!r.canReach(e))i=a.position,e=a.panel;else if(n.circularEnabled){var o=this._controller.position,s=r.rangeDiff;i=[i,i+s,i-s].filter(function(e){return t===FW.NONE?!0:t===FW.PREV?e<=o:e>=o}).reduce(function(e,t){return Math.abs(o-t)<Math.abs(o-e)?t:e},1/0)}return i},e}(),kG=function(){function e(e){var t=e.index,n=e.position,r=e.panel;this._index=t,this._pos=n,this._panel=r}var t=e.prototype;return Object.defineProperty(t,"index",{get:function(){return this._index}
12,enumerable:!1,configurable:!0}),Object.defineProperty(t,"position",{get:function(){return this._pos},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panel",{get:function(){return this._panel},enumerable:!1,configurable:!0}),e}(),AG=function(e){wW(t,e);function t(t){var n=(t===void 0?{}:t).count,r=n===void 0?1/0:n,i=e.call(this)||this;return i._count=r,i}var n=t.prototype;return Object.defineProperty(n,"count",{get:function(){return this._count},set:function(e){this._count=e},enumerable:!1,configurable:!0}),n.moveToPosition=function(e,t,n){var r=Q(this._flicking),i=r.camera,a=i.findActiveAnchor(),o=i.findNearestAnchor(i.position),s=this._controller.state;if(!a||!o)return Promise.reject(new dG(MW.POSITION_NOT_REACHABLE(e),jW.POSITION_NOT_REACHABLE));var c=this._calcSnapThreshold(r.threshold,e,a),l=r.animating?s.delta:e-i.position,u=Math.abs(l),d=n&&n.delta[vG]!==0?Math.abs(n.delta[vG]):u,f;if(d>=c&&d>0)f=this._findSnappedAnchor(e,o);else if(u>=r.threshold&&u>0)f=this._findAdjacentAnchor(e,l,o);else return this.moveToPanel(o.panel,{duration:t,axesEvent:n});return this._triggerIndexChangeEvent(f.panel,e,n),this._animateToPosition({position:i.clampToReachablePosition(f.position),duration:t,newActivePanel:f.panel,axesEvent:n})},n._findSnappedAnchor=function(e,t){var n=Q(this._flicking),r=n.camera,i=this._count,a=r.position,o=r.clampToReachablePosition(e),s=r.findAnchorIncludePosition(o);if(!t||!s)throw new dG(MW.POSITION_NOT_REACHABLE(e),jW.POSITION_NOT_REACHABLE);if(!isFinite(i))return s;var c=n.panelCount,l=r.anchorPoints,u=Math.sign(e-a)*Math.floor(Math.abs(e-a)/r.rangeDiff);e>a&&s.index<t.index||s.position>t.position&&s.index===t.index?u+=1:(e<a&&s.index>t.index||s.position<t.position&&s.index===t.index)&&--u;var d=u*c,f=s.index+d;if(Math.abs(f-t.index)<=i){var p=l[s.index];return new kG({index:p.index,position:p.position+u*r.rangeDiff,panel:p.panel})}if(n.circularEnabled){var m=l[sG(t.index+Math.sign(e-a)*i,c)],h=Math.floor(i/c);return e>a&&m.index<t.index?h+=1:e<a&&m.index>t.index&&--h,new kG({index:m.index,position:m.position+h*r.rangeDiff,panel:m.panel})}return l[HW(t.index+Math.sign(e-a)*i,0,l.length-1)]},n._findAdjacentAnchor=function(e,t,n){var r=Q(this._flicking).camera;if(r.circularEnabled){var i=r.findAnchorIncludePosition(e);if(i&&i.position!==n.position)return i}return(t>0?r.getNextAnchor(n):r.getPrevAnchor(n))??n},n._calcSnapThreshold=function(e,t,n){var r=t>n.position,i=n.panel,a=i.size,o=i.alignPosition;return Math.max(e,r?a-o+i.margin.next:o+i.margin.prev)},t}(OG),jG=function(e){wW(t,e);function t(t){var n=(t===void 0?{}:t).stopAtEdge,r=n===void 0||n,i=e.call(this)||this;return i._stopAtEdge=r,i}var n=t.prototype;return Object.defineProperty(n,"stopAtEdge",{get:function(){return this._stopAtEdge},set:function(e){this._stopAtEdge=e},enumerable:!1,configurable:!0}),n.updatePosition=function(e){var t=Q(this._flicking).camera,n=this._activePanel;if(n){var r=n.range,i=r.min+(r.max-r.min)*e;t.lookAt(t.clampToReachablePosition(i))}},n.moveToPosition=function(e,t,n){var r=Q(this._flicking).camera,i=r.clampToReachablePosition(e),a=r.findAnchorIncludePosition(i);if(!a)return Promise.reject(new dG(MW.POSITION_NOT_REACHABLE(e),jW.POSITION_NOT_REACHABLE));var o=a.panel;return o!==this._activePanel&&this._triggerIndexChangeEvent(o,e,n),this._animateToPosition({position:this._stopAtEdge?i:e,duration:t,newActivePanel:o,axesEvent:n})},t}(OG),MG=function(e){wW(t,e);function t(t){var n=(t===void 0?{}:t).count,r=n===void 0?1:n,i=e.call(this)||this;return i.setActive=function(t,n,r){e.prototype.setActive.call(i,t,n,r),i.updateInput()},i._count=r,i._resetIndexRange(),i}var n=t.prototype;return Object.defineProperty(n,"count",{get:function(){return this._count},set:function(e){this._count=e},enumerable:!1,configurable:!0}),n.destroy=function(){e.prototype.destroy.call(this),this._resetIndexRange()},n.updateInput=function(){var e=Q(this._flicking),t=e.camera,n=e.renderer,r=this._controller,i=t.controlParams,a=this._count,o=r.state.animating?t.findNearestAnchor(t.position)?.panel:this._activePanel;if(!o)return r.update(i),this._resetIndexRange(),this;var s=i.range,c=o.position,l=o.index,u=n.panelCount,d=l-a,f=l+a;d<0&&(d=e.circularEnabled?ZW((d+1)%u-1,u):HW(d,0,u-1)),f>=u&&(f=e.circularEnabled?f%u:HW(f,0,u-1));var p=n.panels[d],m=n.panels[f],h=Math.max(p.position,s.min),g=Math.min(m.position,s.max);return h>c&&(h-=t.rangeDiff),g<c&&(g+=t.rangeDiff),i.range={min:h,max:g},i.circular&&(i.position<h&&(i.position+=t.rangeDiff),i.position>g&&(i.position-=t.rangeDiff)),i.circular=!1,r.update(i),this._indexRange={min:p.index,max:m.index},this},n.moveToPanel=function(t,n){return EW(this,void 0,void 0,function(){var r,i,a;return DW(this,function(o){return r=Q(this._flicking),i=r.camera,a=this._controller,a.update(i.controlParams),[2,e.prototype.moveToPanel.call(this,t,n)]})})},n.moveToPosition=function(e,t,n){var r=Q(this._flicking),i=r.camera,a=this._nextPanel??this._activePanel,o=this._controller.range,s=this._indexRange,c=i.range,l=this._controller.state,u=HW(i.clampToReachablePosition(e),o[0],o[1]),d=i.findAnchorIncludePosition(u);if(!d||!a)return Promise.reject(new dG(MW.POSITION_NOT_REACHABLE(e),jW.POSITION_NOT_REACHABLE));var f=a.position,p=r.animating?l.delta:e-i.position,m=Math.abs(p)>=r.threshold,h=e>
12f?i.getNextAnchor(d):i.getPrevAnchor(d),g,_,v=i.anchorPoints,y=v[0],b=v[v.length-1],x=e<c.min&&oG(y.panel.index,s.min,s.max),S=e>c.max&&oG(b.panel.index,s.min,s.max),C=h&&(s.min<=s.max?oG(h.index,s.min,s.max):h.index>=s.min||h.index<=s.max);if(x||S){var ee=e<c.min?y:b;_=ee.panel,g=ee.position}else if(m&&d.position!==a.position)_=d.panel,g=d.position;else if(m&&C)_=h.panel,g=h.position;else{var w=i.findNearestAnchor(i.position);return w?this.moveToPanel(w.panel,{duration:t,axesEvent:n}):Promise.reject(new dG(MW.POSITION_NOT_REACHABLE(e),jW.POSITION_NOT_REACHABLE))}return this._triggerIndexChangeEvent(_,e,n),this._animateToPosition({position:g,duration:t,newActivePanel:_,axesEvent:n})},n._resetIndexRange=function(){this._indexRange={min:0,max:0}},t}(OG),NG=function(){function e(e){this._flicking=e}var t=e.prototype;return t.getAnchors=function(){return this._flicking.renderer.panels.map(function(e,t){return new kG({index:t,position:e.position,panel:e})})},t.findAnchorIncludePosition=function(e){return this._flicking.camera.anchorPoints.filter(function(t){return t.panel.includePosition(e,!0)}).reduce(function(t,n){return t&&Math.abs(t.position-e)<Math.abs(n.position-e)?t:n},null)},t.findNearestAnchor=function(e){var t=this._flicking.camera.anchorPoints;if(t.length<=0)return null;for(var n=1/0,r=0;r<t.length;r++){var i=t[r],a=Math.abs(i.position-e);if(a>n)return t[r-1];n=a}return t[t.length-1]},t.clampToReachablePosition=function(e){var t=this._flicking.camera.range;return HW(e,t.min,t.max)},t.getCircularOffset=function(){return 0},t.canReach=function(e){var t=this._flicking.camera.range;if(e.removed)return!1;var n=e.position;return n>=t.min&&n<=t.max},t.canSee=function(e){var t=this._flicking.camera.visibleRange;return e.isVisibleOnRange(t.min,t.max)},e}(),PG=function(e){wW(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.checkAvailability=function(){return!0},n.getRange=function(){var e=this._flicking.renderer,t=e.getPanel(0),n=e.getPanel(e.panelCount-1);return{min:t?.position??0,max:n?.position??0}},t}(NG),FG=function(e){wW(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.checkAvailability=function(){var e=this._flicking,t=e.renderer.panels;if(t.length<=0)return!1;var n=t[0],r=t[t.length-1],i=n.range.min-n.margin.prev,a=r.range.max+r.margin.next,o=e.camera.size,s=a-i;return t.every(function(e){return s-e.size>=o})},n.getRange=function(){var e=this._flicking.renderer.panels;if(e.length<=0)return{min:0,max:0};var t=e[0],n=e[e.length-1];return{min:t.range.min-t.margin.prev,max:n.range.max+n.margin.next}},n.getAnchors=function(){return this._flicking.renderer.panels.map(function(e,t){return new kG({index:t,position:e.position,panel:e})})},n.findNearestAnchor=function(e){var t=this._flicking.camera,n=t.anchorPoints;if(n.length<=0)return null;for(var r=t.range,i=1/0,a=-1,o=0;o<n.length;o++){var s=n[o],c=Math.min(Math.abs(s.position-e),Math.abs(s.position-r.min+r.max-e),Math.abs(e-r.min+r.max-s.position));c<i&&(i=c,a=o)}return n[a]},n.findAnchorIncludePosition=function(t){var n=this._flicking.camera,r=n.range,i=n.anchorPoints,a=n.rangeDiff,o=i.length,s=eG(t,r.min,r.max),c=e.prototype.findAnchorIncludePosition.call(this,s);if(o>0&&(t===r.min||t===r.max)&&(c=[c,new kG({index:0,position:i[0].position+a,panel:i[0].panel}),new kG({index:o-1,position:i[o-1].position-a,panel:i[o-1].panel})].filter(function(e){return!!e}).reduce(function(e,n){return e&&Math.abs(e.position-t)<Math.abs(n.position-t)?e:n},null)),!c)return null;if(t<r.min){var l=-Math.floor((r.min-t)/a)-1;return new kG({index:c.index,position:c.position+a*l,panel:c.panel})}if(t>r.max){var l=Math.floor((t-r.max)/a)+1;return new kG({index:c.index,position:c.position+a*l,panel:c.panel})}return c},n.getCircularOffset=function(){var e=this._flicking;if(!e.camera.circularEnabled)return 0;var t=e.panels.filter(function(e){return e.toggled}),n=t.filter(function(e){return e.toggleDirection===FW.PREV}),r=t.filter(function(e){return e.toggleDirection===FW.NEXT});return this._calcPanelAreaSum(n)-this._calcPanelAreaSum(r)},n.clampToReachablePosition=function(e){return e},n.canReach=function(e){return!e.removed},n.canSee=function(t){var n=this._flicking.camera,r=n.range,i=n.rangeDiff,a=n.visibleRange,o=e.prototype.canSee.call(this,t);return a.min<r.min?o||t.isVisibleOnRange(a.min+i,a.max+i):a.max>r.max?o||t.isVisibleOnRange(a.min-i,a.max-i):o},n._calcPanelAreaSum=function(e){return e.reduce(function(e,t){return e+t.sizeIncludingMargin},0)},t}(NG),IG=function(e){wW(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.checkAvailability=function(){var e=this._flicking,t=e.renderer,n=t.getPanel(0),r=t.getPanel(t.panelCount-1);if(!n||!r)return!1;var i=e.camera.size,a=n.range.min;return i<r.range.max-a},n.getRange=function(){var e=this._flicking,t=e.renderer,n=e.camera.alignPosition,r=t.getPanel(0),i=t.getPanel(t.panelCount-1);if(!r||!i)return{min:0,max:0};var a=e.camera.size,o=r.range.min,s=i.range.max,c=a<s-o,l=o+n,u=s-a+n;if(c)return{min:l,max:u};var d=e.camera.align,f=l+WW(typeof d==`object`?d.camera:d,u-l);return{min:f,max:f}},n.getAnchors=function(){var e=this._flicking,t=e.camera,n=e.renderer.panels;if(n.length<=0)return[];var r=e.camera.range,i=n.filter(function(e){return t.canReach(e)});if(i.length>0){var a=i[0].position!==r.min,o=i[i.length-1].position!==r.max,s=+!!a,c=i.map(function(e,t){return new kG({index:t+s,position:e.position,panel:e})});return a&&c.splice(0,0,new kG({index:0,position:r.min,panel:n[i[0].index-1]})),o&&c.push(new kG({index:c.length,position:r.max,panel:n[i[i.length-1].index+1]})),c}if(r.min!==r.max){var l=this._findNearestPanel(r.min,n),u=l.index===n.length-1?l.prev():l,d=u.next();return[new kG({index:0,position:r.min,panel:u}),new kG({index:1,position:r.max,panel:d})]}return[new kG({index:0,position:r.min,panel:this._findNearestPanel(r.min,n)})]},n.findAnchorIncludePosition=function(t){var n=this._flicking.camera,r=n.range,i=n.anchorPoints;return i.length<=0?null:t<=r.min?i[0]:t>=r.max?i[i.length-1]:e.prototype.findAnchorIncludePosition.call(this,t)},n._findNearestPanel=function(e,t){for(var n=1/0,r=0;r<t.length;r++){var i=t[r],a=Math.abs(i.position-e);if(a>n)return t[r-1];n=a}return t[t.length-1]},t}(NG),LG=function(){function e(e,t){var n=this,r=(t===void 0?{}:t).align,i=r===void 0?PW.CENTER:r;this._lookedOffset=0,this._checkTranslateSupport=function(){var e,t,r=[`webkitTransform`,`msTransform`,`MozTransform`,`OTransform`,`transform`],i=document.documentElement.style,a=``;try{for(var o=OW(r),s=o.next();!s.done;s=o.next()){var c=s.value;c in i&&(a=c)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}if(!a)throw new dG(MW.TRANSFORM_NOT_SUPPORTED,jW.TRANSFORM_NOT_SUPPORTED);n._transform=a},this._flicking=e,this._resetInternalValues(),this._align=i}var t=e.prototype;return Object.defineProperty(t,"element",{get:function(){return this._el}
12,enumerable:!1,configurable:!0}),Object.defineProperty(t,"children",{get:function(){return UW(this._el.children)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"position",{get:function(){return this._position},enumerable:!1,configurable:!0}),Object.defineProperty(t,"alignPosition",{get:function(){return this._alignPos},enumerable:!1,configurable:!0}),Object.defineProperty(t,"offset",{get:function(){return this._offset-this._circularOffset},enumerable:!1,configurable:!0}),Object.defineProperty(t,"circularEnabled",{get:function(){return this._circularEnabled},enumerable:!1,configurable:!0}),Object.defineProperty(t,"mode",{get:function(){return this._mode},enumerable:!1,configurable:!0}),Object.defineProperty(t,"range",{get:function(){return this._range},enumerable:!1,configurable:!0}),Object.defineProperty(t,"rangeDiff",{get:function(){return this._range.max-this._range.min},enumerable:!1,configurable:!0}),Object.defineProperty(t,"visiblePanels",{get:function(){return this._visiblePanels},enumerable:!1,configurable:!0}),Object.defineProperty(t,"visibleRange",{get:function(){return{min:this._position-this._alignPos,max:this._position-this._alignPos+this.size}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"anchorPoints",{get:function(){return this._anchors},enumerable:!1,configurable:!0}),Object.defineProperty(t,"controlParams",{get:function(){return{range:this._range,position:this._position,circular:this._circularEnabled}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"atEdge",{get:function(){return this._position<=this._range.min||this._position>=this._range.max},enumerable:!1,configurable:!0}),Object.defineProperty(t,"size",{get:function(){var e=this._flicking;return e?e.horizontal?e.viewport.width:e.viewport.height:0},enumerable:!1,configurable:!0}),Object.defineProperty(t,"progress",{get:function(){var e=this._flicking,t=this._position+this._offset,n=this.findNearestAnchor(this._position);if(!e||!n)return NaN;var r=n.panel,i=r.position+r.offset,a=e.control.controller.bounce,o=this.range,s=o.min,c=o.max,l=this.rangeDiff;if(t===i)return r.index;if(t<i){var u=r.prev(),d=u?u.position+u.offset:s-a[0];return d>i&&(d-=l),r.index-1+rG(t,d,i)}var f=r.next(),p=f?f.position+f.offset:c+a[1];return p<i&&(p+=l),r.index+rG(t,i,p)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panelOrder",{get:function(){return this._panelOrder},enumerable:!1,configurable:!0}),Object.defineProperty(t,"align",{get:function(){return this._align},set:function(e){this._align=e},enumerable:!1,configurable:!0}),t.init=function(){var e=this._flicking.viewport.element;return VW(e.firstElementChild,`First element child of the viewport element`),this._el=e.firstElementChild,this._checkTranslateSupport(),this._updateMode(),this.updatePanelOrder(),this},t.destroy=function(){return this._resetInternalValues(),this},t.lookAt=function(e){var t=this,n=this._offset,r=this._lookedOffset!==n,i=Q(this._flicking),a=this._position;this._position=e;var o=this._togglePanels(a,e);this._refreshVisiblePanels(),this._checkNeedPanel(),this._checkReachEnd(a,e),o?i.renderer.render().then(function(){t.updateOffset(),t._lookedOffset=t._offset}):r?(this.updateOffset(),this._lookedOffset=this._offset):this.applyTransform()},t.getPrevAnchor=function(e){if(!this._circularEnabled||e.index!==0)return this._anchors[e.index-1]||null;var t=this._anchors,n=this.rangeDiff,r=t[t.length-1];return new kG({index:r.index,position:r.position-n,panel:r.panel})},t.getNextAnchor=function(e){var t=this._anchors;if(!this._circularEnabled||e.index!==t.length-1)return t[e.index+1]||null;var n=this.rangeDiff,r=t[0];return new kG({index:r.index,position:r.position+n,panel:r.panel})},t.getProgressInPanel=function(e){var t=e.range;return(this._position-t.min)/(t.max-t.min)},t.findAnchorIncludePosition=function(e){return this._mode.findAnchorIncludePosition(e)},t.findNearestAnchor=function(e){return this._mode.findNearestAnchor(e)},t.findActiveAnchor=function(){var e=Q(this._flicking).control.activePanel;return e?tG(this._anchors,function(t){return t.panel.index===e.index})??this.findNearestAnchor(e.position):null},t.clampToReachablePosition=function(e){return this._mode.clampToReachablePosition(e)},t.canReach=function(e){return this._mode.canReach(e)},t.canSee=function(e){return this._mode.canSee(e)},t.updateRange=function(){var e=Q(this._flicking).renderer.panels;return this._updateMode(),this._range=this._mode.getRange(),e.forEach(function(e){return e.updateCircularToggleDirection()}),this},t.updateAlignPos=function(){var e=this._align,t=typeof e==`object`?e.camera:e;return this._alignPos=WW(t,this.size),this},t.updateAnchors=function(){return this._anchors=this._mode.getAnchors(),this},t.updateAdaptiveHeight=function(){var e=Q(this._flicking),t=e.control.activePanel,n=e.visiblePanels,r=AW(n);if(t&&r.push(t),e.horizontal&&e.adaptive&&r.length){var i=Math.max.apply(Math,AW(r.map(function(e){return e.height})));e.viewport.setSize({height:i})}},t.updateOffset=function(){var e=Q(this._flicking),t=this._position,n=e.panels.filter(function(e){return!e.rendered});return this._offset=n.filter(function(e){return e.position+e.offset<t}).reduce(function(e,t){return e+t.sizeIncludingMargin},0),this._circularOffset=this._mode.getCircularOffset(),this.applyTransform(),this},t.updatePanelOrder=function(){var e=Q(this._flicking);if(!e.horizontal)return this;var t=this._el,n=iG(t).direction;return n!==this._panelOrder&&(this._panelOrder=n===zW.RTL?zW.RTL:zW.LTR,e.initialized&&e.control.controller.updateDirection()),this},t.resetNeedPanelHistory=function(){return this._needPanelTriggered={prev:!1,next:!1},this},t.applyTransform=function(){var e=this._el,t=Q(this._flicking);if(t.renderer.rendering||!t.initialized)return this;var n=this._position-this._alignPos-this._offset+this._circularOffset;return e.style[this._transform]=t.horizontal?`translate(`+(this._panelOrder===zW.RTL?n:-n)+`px)`:`translate(0, `+-n+`px)`,this},t._resetInternalValues=function(){this._position=0,this._lookedOffset=0,this._alignPos=0,this._offset=0,this._circularOffset=0,this._circularEnabled=!1,this._range={min:0,max:0},this._visiblePanels=[],this._anchors=[],this._needPanelTriggered={prev:!1,next:!1}},t._refreshVisiblePanels=function(){var e=this,t=Q(this._flicking),n=t.renderer.panels.filter(function(t){return e.canSee(t)}),r=this._visiblePanels;this._visiblePanels=n;var i=n.filter(function(e){return!QW(r,e)}),a=r.filter(function(e){return!QW(n,e)});(i.length>0||a.length>0)&&t.renderer.render().then(function(){t.trigger(new Z(NW.VISIBLE_CHANGE,{added:i,removed:a,visiblePanels:n}))})},t._checkNeedPanel=function(){var e=this._needPanelTriggered;if(!(e.prev&&e.next)){var t=Q(this._flicking),n=t.renderer.panels;if(n.length<=0){e.prev||=(t.trigger(new Z(NW.NEED_PANEL,{direction:FW.PREV})),!0),e.next||=(t.trigger(new Z(NW.NEED_PANEL,{direction:FW.NEXT})),!0);return}var r=this._position,i=this.size,a=this._range,o=t.needPanelThreshold,s=r-this._alignPos,c=s+i,l=n[0],u=n[n.length-1];e.prev||(s<=l.range.min+o||r<=a.min+o)&&(t.trigger(new Z(NW.NEED_PANEL,{direction:FW.PREV})),e.prev=!0),e.next||(c>=u.range.max-o||r>=a.max-o)&&(t.trigger(new Z(NW.NEED_PANEL,{direction:FW.NEXT})),e.next=!0)}},t._checkReachEnd=function(e,t){var n=Q(this._flicking),r=this._range,i=e>r.min&&e<r.max,a=t>r.min&&t<r.max;if(i&&!a){var o=t<=r.min?FW.PREV:FW.NEXT;n.trigger(new Z(NW.REACH_EDGE,{direction:o}))}},t._updateMode=function(){var e=Q(this._flicking);if(e.circular){var t=new FG(e),n=t.checkAvailability();if(n)this._mode=t;else{var r=e.circularFallback;this._mode=r===RW.BOUND?new IG(e):new PG(e)}this._circularEnabled=n}else this._mode=e.bound?new IG(e):new PG(e),this._circularEnabled=!1},t._togglePanels=function(e,t){return t!==e&&Q(this._flicking).renderer.panels.map(function(n){return n.toggle(e,t)}).some(function(e){return e})},e}(),RG=function(){function e(e){var t=e.align,n=t===void 0?PW.CENTER:t,r=e.strategy;this._flicking=null,this._panels=[],this._rendering=!1,this._align=n,this._strategy=r}var t=e.prototype;return Object.defineProperty(t,"panels",{get:function(){return this._panels}
12,enumerable:!1,configurable:!0}),Object.defineProperty(t,"rendering",{get:function(){return this._rendering},enumerable:!1,configurable:!0}),Object.defineProperty(t,"panelCount",{get:function(){return this._panels.length},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strategy",{get:function(){return this._strategy},enumerable:!1,configurable:!0}),Object.defineProperty(t,"align",{get:function(){return this._align},set:function(e){this._align=e;var t=JW(e);this._panels.forEach(function(e){e.align=t})},enumerable:!1,configurable:!0}),t.init=function(e){return this._flicking=e,this._collectPanels(),this},t.destroy=function(){this._flicking=null,this._panels=[]},t.getPanel=function(e){return this._panels[e]||null},t.forceRenderAllPanels=function(){return this._panels.forEach(function(e){return e.markForShow()}),Promise.resolve()},t.getRenderedPanels=function(){return Q(this._flicking).renderer.panels.filter(function(e){return e.rendered})},t.updatePanelSize=function(){var e=Q(this._flicking),t=this._panels;if(t.length<=0)return this;if(e.panelsPerView>0){var n=t[0];n.resize(),this._updatePanelSizeByGrid(n,t)}else e.panels.forEach(function(e){return e.resize()});return this},t.batchInsert=function(){var e=[...arguments],t=this.batchInsertDefer.apply(this,AW(e));return t.length<=0?[]:(this.updateAfterPanelChange(t,[]),t)},t.batchInsertDefer=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this._panels,i=Q(this._flicking),a=r[0],o=JW(this._align);return t.reduce(function(t,n){var s=ZW(n.index,r.length),c=r.slice(s),l=n.elements.map(function(t,n){return e._createPanel(t,{index:s+n,align:o,flicking:i})});if(r.splice.apply(r,AW([s,0],l)),n.hasDOMInElements&&e._insertPanelElements(l,c[0]??null),i.panelsPerView>0){var u=a||l[0].resize();e._updatePanelSizeByGrid(u,l)}else l.forEach(function(e){return e.resize()});return c.forEach(function(e){e.increaseIndex(l.length),e.updatePosition()}),AW(t,l)},[])},t.batchRemove=function(){var e=[...arguments],t=this.batchRemoveDefer.apply(this,AW(e));return t.length<=0?[]:(this.updateAfterPanelChange([],t),t)},t.batchRemoveDefer=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this._panels,i=Q(this._flicking).control,a=i.activePanel;return t.reduce(function(t,n){var o=n.index,s=n.deleteCount,c=ZW(o,r.length),l=r.slice(c+s),u=r.splice(c,s);return u.length<=0?[]:(l.forEach(function(e){e.decreaseIndex(u.length),e.updatePosition()}),n.hasDOMInElements&&e._removePanelElements(u),u.forEach(function(e){return e.destroy()}),QW(u,a)&&i.resetActive(),AW(t,u))},[])},t.updateAfterPanelChange=function(e,t){var n=Q(this._flicking),r=n.camera,i=n.control,a=this._panels,o=i.activePanel;if(this._updateCameraAndControl(),n.autoResize&&n.useResizeObserver&&(e.forEach(function(e){e.element&&n.autoResizer.observe(e.element)}),t.forEach(function(e){e.element&&n.autoResizer.unobserve(e.element)})),this.render(),!n.animating){if(!o||o.removed){if(a.length<=0)r.lookAt(0);else{var s=o?.index??0;s>a.length-1&&(s=a.length-1),i.moveToPanel(a[s],{duration:0}).catch(function(){})}}else i.moveToPanel(o,{duration:0}).catch(function(){})}n.camera.updateOffset(),(e.length>0||t.length>0)&&(n.trigger(new Z(NW.PANEL_CHANGE,{added:e,removed:t})),this.checkPanelContentsReady(AW(e,t)))},t.checkPanelContentsReady=function(e){var t=this,n=Q(this._flicking),r=n.resizeOnContentsReady,i=this._panels;if(r&&!n.virtualEnabled){var a=function(e){return e.element&&!!e.element.querySelector(`img, video`)};if(e=e.filter(function(e){return a(e)}),!(e.length<=0)){var o=new SW;e.forEach(function(e){e.loading=!0}),o.on(`readyElement`,function(r){if(!t._flicking){o.destroy();return}var a=e[r.index],s=n.camera,c=n.control,l=c.activePanel?s.getProgressInPanel(c.activePanel):0;a.loading=!1,a.resize(),i.slice(a.index+1).forEach(function(e){return e.updatePosition()}),n.initialized&&(s.updateRange(),s.updateOffset(),s.updateAnchors(),c.animating||(c.updatePosition(l),c.updateInput()))}),o.on(`preReady`,function(e){t._flicking&&t.render(),e.readyCount===e.totalCount&&o.destroy()}),o.on(`ready`,function(){t._flicking&&t.render(),o.destroy()}),o.check(e.map(function(e){return e.element}))}}},t._updateCameraAndControl=function(){var e=Q(this._flicking),t=e.camera,n=e.control;t.updateRange(),t.updateOffset(),t.updateAnchors(),t.resetNeedPanelHistory(),n.updateInput()},t._showOnlyVisiblePanels=function(e){var t=e.renderer.panels,n=e.camera.visiblePanels.reduce(function(e,t){return e[t.index]=!0,e},{});t.forEach(function(t){t.index in n||t.loading?t.markForShow():e.holding||t.markForHide()})},t._updatePanelSizeByGrid=function(e,t){var n=Q(this._flicking),r=n.panelsPerVie
12w;if(r<=0)throw new dG(MW.WRONG_OPTION(`panelsPerView`,r),jW.WRONG_OPTION);if(!(t.length<=0)){var i=(n.camera.size-(e.margin.prev+e.margin.next)*(r-1))/r,a=n.horizontal?{width:i}:{height:i},o=TW({size:i,margin:e.margin},!n.horizontal&&{height:e.height});n.noPanelStyleOverride||this._strategy.updatePanelSizes(n,a),n.panels.forEach(function(e){return e.resize(o)})}},t._removeAllChildsFromCamera=function(){for(var e=Q(this._flicking).camera.element;e.firstChild;)e.removeChild(e.firstChild)},t._insertPanelElements=function(e,t){t===void 0&&(t=null);var n=Q(this._flicking).camera.element,r=t?.element||null,i=document.createDocumentFragment();e.forEach(function(e){return i.appendChild(e.element)}),n.insertBefore(i,r)},t._removePanelElements=function(e){var t=Q(this._flicking).camera.element;e.forEach(function(e){t.removeChild(e.element)})},t._afterRender=function(){var e=Q(this._flicking);if(e.camera.applyTransform(),e.useCSSOrder){var t=e.renderer.panels.filter(function(e){return e.rendered});this._strategy.getRenderingIndexesByOrder(e).forEach(function(e,n){t[e].element&&(t[e].element.style.order=``+n)})}},e}(),zG=function(e){wW(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){return EW(this,void 0,void 0,function(){var e,t;return DW(this,function(n){return e=Q(this._flicking),t=this._strategy,t.updateRenderingPanels(e),t.renderPanels(e),this._resetPanelElementOrder(),this._afterRender(),[2]})})},n._collectPanels=function(){var e=Q(this._flicking),t=e.camera;this._removeAllTextNodes(),this._panels=this._strategy.collectPanels(e,t.children)},n._createPanel=function(e,t){return this._strategy.createPanel(e,t)},n._resetPanelElementOrder=function(){var e=Q(this._flicking),t=e.camera.element,n=[];n=e.useCSSOrder?this.getRenderedPanels().map(function(e){return e.element}).reverse():this._strategy.getRenderingElementsByOrder(e).reverse(),n.forEach(function(e,r){var i=n[r-1]?n[r-1]:null;e.nextElementSibling!==i&&t.insertBefore(e,i)})},n._removeAllTextNodes=function(){var e=Q(this._flicking).camera.element;UW(e.childNodes).forEach(function(t){t.nodeType===Node.TEXT_NODE&&e.removeChild(t)})},t}(RG),BG=function(e){wW(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}var n=t.prototype;return n._removePanelElements=function(e){},n._removeAllChildsFromCamera=function(){},t}(RG),VG=function(){function e(e){var t=e.index,n=e.align,r=e.flicking,i=e.elementProvider;this._index=t,this._flicking=r,this._elProvider=i,this._align=n,this._removed=!1,this._rendered=!0,this._loading=!1,this._resetInternalStates()}var t=e.prototype;return Object.defineProperty(t,"element",{get:function(){return this._elProvider.element},enumerable:!1,configurable:!0}),Object.defineProperty(t,"elementProvider",{get:function(){return this._elProvider},enumerable:!1,configurable:!0}),Object.defineProperty(t,"index",{get:function(){return this._index},enumerable:!1,configurable:!0}),Object.defineProperty(t,"position",{get:function(){return this._pos+this._alignPos},enumerable:!1,configurable:!0}),Object.defineProperty(t,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),Object.defineProperty(t,"sizeIncludingMargin",{get:function(){return this._size+this._margin.prev+this._margin.next},enumerable:!1,configurable:!0}),Object.defineProperty(t,"height",{get:function(){return this._height},enumerable:!1,configurable:!0}),Object.defineProperty(t,"margin",{get:function(){return this._margin},enumerable:!1,configurable:!0}),Object.defineProperty(t,"alignPosition",{get:function(){return this._alignPos},enumerable:!1,configurable:!0}),Object.defineProperty(t,"removed",{get:function(){return this._removed},enumerable:!1,configurable:!0}),Object.defineProperty(t,"rendered",{get:function(){return this._rendered},enumerable:!1,configurable:!0}),Object.defineProperty(t,"loading",{get:function(){return this._loading},set:function(e){this._loading=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"range",{get:function(){return{min:this._pos,max:this._pos+this._size}}
12,enumerable:!1,configurable:!0}),Object.defineProperty(t,"toggled",{get:function(){return this._toggled},enumerable:!1,configurable:!0}),Object.defineProperty(t,"toggleDirection",{get:function(){return this._toggleDirection},enumerable:!1,configurable:!0}),Object.defineProperty(t,"offset",{get:function(){var e=this._toggleDirection,t=this._flicking.camera.rangeDiff;return e===FW.NONE||!this._toggled?0:e===FW.PREV?-t:t},enumerable:!1,configurable:!0}),Object.defineProperty(t,"progress",{get:function(){var e=this._flicking;return this.index-e.camera.progress},enumerable:!1,configurable:!0}),Object.defineProperty(t,"outsetProgress",{get:function(){var e=this.position+this.offset,t=this._alignPos,n=this._flicking.camera,r=n.position;return r===e?0:r<e?-rG(r,e,e+(n.size-n.alignPosition)+t):1-rG(r,e-(n.alignPosition+this._size-t),e)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"visibleRatio",{get:function(){var e=this.range,t=this._size,n=this.offset,r=this._flicking.camera.visibleRange,i={min:e.min+n,max:e.max+n};if(i.max<=r.min||i.min>=r.max)return 0;var a=t;return r.min>i.min&&(a-=r.min-i.min),r.max<i.max&&(a-=i.max-r.max),a/t},enumerable:!1,configurable:!0}),Object.defineProperty(t,"align",{get:function(){return this._align},set:function(e){this._align=e,this._updateAlignPos()},enumerable:!1,configurable:!0}),t.markForShow=function(){this._rendered=!0,this._elProvider.show(this._flicking)},t.markForHide=function(){this._rendered=!1,this._elProvider.hide(this._flicking)},t.resize=function(e){var t=this.element,n=this._flicking,r=n.horizontal,i=n.useFractionalSize;if(!t)return this;if(e)this._size=e.size,this._margin=TW({},e.margin),this._height=e.height??lG({el:t,horizontal:!1,useFractionalSize:i,useOffset:!0,style:iG(t)});else{var a=iG(t);this._size=lG({el:t,horizontal:r,useFractionalSize:i,useOffset:!0,style:a}),this._margin=r?{prev:parseFloat(a.marginLeft||`0`),next:parseFloat(a.marginRight||`0`)}:{prev:parseFloat(a.marginTop||`0`),next:parseFloat(a.marginBottom||`0`)},this._height=r?lG({el:t,horizontal:!1,useFractionalSize:i,useOffset:!0,style:a}):this._size}return this.updatePosition(),this._updateAlignPos(),this},t.setSize=function(e){return aG(this.element,e),this},t.contains=function(e){return!!this.element?.contains(e)},t.destroy=function(){this._resetInternalStates(),this._removed=!0},t.includePosition=function(e,t){return t===void 0&&(t=!1),this.includeRange(e,e,t)},t.includeRange=function(e,t,n){n===void 0&&(n=!1);var r=this._margin,i=this.range;return n&&(i.min-=r.prev,i.max+=r.next),t>=i.min&&e<=i.max},t.isVisibleOnRange=function(e,t){var n=this.range;return t>n.min&&e<n.max},t.focus=function(e){return this._flicking.moveTo(this._index,e)},t.prev=function(){var e=this._index,t=this._flicking,n=t.renderer,r=n.panelCount;return r===1?null:t.circularEnabled?n.getPanel(e===0?r-1:e-1):n.getPanel(e-1)},t.next=function(){var e=this._index,t=this._flicking,n=t.renderer,r=n.panelCount;return r===1?null:t.circularEnabled?n.getPanel(e===r-1?0:e+1):n.getPanel(e+1)},t.increaseIndex=function(e){return this._index+=Math.max(e,0),this},t.decreaseIndex=function(e){return this._index-=Math.max(e,0),this},t.updatePosition=function(){var e=this._flicking.renderer.panels[this._index-1];return this._pos=e?e.range.max+e.margin.next+this._margin.prev:this._margin.prev,this},t.toggle=function(e,t){var n=this._toggleDirection,r=this._togglePosition;if(n===FW.NONE||t===e)return!1;var i=this._toggled;return t>e?r>=e&&r<=t&&(this._toggled=n===FW.NEXT):r<=e&&r>=t&&(this._toggled=n!==FW.NEXT),i!==this._toggled},t.updateCircularToggleDirection=function(){var e=this._flicking;if(!e.circularEnabled)return this._toggleDirection=FW.NONE,this._togglePosition=0,this._toggled=!1,this;var t=e.camera,n=t.range,r=t.alignPosition,i=t.visibleRange,a=i.max-i.min,o=n.min-r,s=n.max-r+a,c=this.includeRange(s-a,s,!1),l=this.includeRange(o,o+a,!1);return this._toggled=!1,c?(this._toggleDirection=FW.PREV,this._togglePosition=this.range.max+n.min-n.max+r,this.toggle(1/0,t.position)):l?(this._toggleDirection=FW.NEXT,this._togglePosition=this.range.min+n.max-a+r,this.toggle(-1/0,t.position)):(this._toggleDirection=FW.NONE,this._togglePosition=0),this},t._updateAlignPos=function(){this._alignPos=WW(this._align,this._size)},t._resetInternalStates=function(){this._size=0,this._pos=0,this._margin={prev:0,next:0},this._height=0,this._alignPos=0,this._toggled=!1,this._togglePosition=0,this._toggleDirection=FW.NONE},e}(),HG=function(){function e(e){var t=e.providerCtor;this._providerCtor=t}var t=e.prototype;return t.renderPanels=function(){},t.getRenderingIndexesByOrder=function(e){var t=e.renderer.panels.filter(function(e){return e.rendered}),n=t.filter(function(e){return e.toggled&&e.toggleDirection===FW.PREV}),r=t.filter(function(e){return e.toggled&&e.toggleDirection===FW.NEXT});return AW(n,t.filter(function(e){return!e.toggled}),r).map(function(e){return e.index})},t.getRenderingElementsByOrder=function(e){var t=e.panels;return this.getRenderingIndexesByOrder(e).map(function(e){return t[e].element})},t.updateRenderingPanels=function(e){e.renderOnlyVisible?this._showOnlyVisiblePanels(e):e.panels.forEac
12h(function(e){return e.markForShow()})},t.collectPanels=function(e,t){var n=this,r=JW(e.renderer.align);return t.map(function(t,i){return new VG({index:i,elementProvider:new n._providerCtor(t),align:r,flicking:e})})},t.createPanel=function(e,t){return new VG(TW(TW({},t),{elementProvider:new this._providerCtor(e)}))},t.updatePanelSizes=function(e,t){e.panels.forEach(function(e){return e.setSize(t)})},t._showOnlyVisiblePanels=function(e){var t=e.renderer.panels,n=e.camera,r=n.visiblePanels.reduce(function(e,t){return e[t.index]=!0,e},{});t.forEach(function(t){t.index in r||t.loading?t.markForShow():e.holding||t.markForHide()}),n.updateOffset()},e}(),UG=function(e){wW(t,e);function t(t){var n=e.call(this,t)||this;return t.elementProvider.init(n),n._elProvider=t.elementProvider,n._cachedInnerHTML=null,n}var n=t.prototype;return Object.defineProperty(n,"element",{get:function(){return this._elProvider.element},enumerable:!1,configurable:!0}),Object.defineProperty(n,"cachedInnerHTML",{get:function(){return this._cachedInnerHTML},enumerable:!1,configurable:!0}),Object.defineProperty(n,"elementIndex",{get:function(){var e=this._flicking,t=e.panelsPerView+1,n=e.panelCount,r=this._index;return this._toggled&&(r=this._toggleDirection===FW.NEXT?r+n:r-n),sG(r,t)},enumerable:!1,configurable:!0}),n.cacheRenderResult=function(e){this._cachedInnerHTML=e},n.uncacheRenderResult=function(){this._cachedInnerHTML=null},n.render=function(){var e=this._flicking.virtual,t=e.renderPanel,n=e.cache,r=this._elProvider.element,i=this._cachedInnerHTML||t(this,this._index);i!==r.innerHTML&&(r.innerHTML=i,n&&this.cacheRenderResult(i))},n.increaseIndex=function(t){return this.uncacheRenderResult(),e.prototype.increaseIndex.call(this,t)},n.decreaseIndex=function(t){return this.uncacheRenderResult(),e.prototype.decreaseIndex.call(this,t)},t}(VG),WG=function(){function e(){}var t=e.prototype;return t.renderPanels=function(e){var t=e.virtual,n=e.visiblePanels,r=cG(e.panelsPerView+1);n.forEach(function(e){var n=e.elementIndex;e.render(),t.show(n),r[n]=-1}),r.filter(function(e){return e>=0}).forEach(function(e){t.hide(e)})},t.getRenderingIndexesByOrder=function(e){var t=e.virtual,n=AW(e.visiblePanels).filter(function(e){return e.rendered}).sort(function(e,t){return e.position+e.offset-(t.position+t.offset)});return n.length<=0?t.elements.map(function(e,t){return t}):AW(n.map(function(e){return e.elementIndex}),t.elements.map(function(e,t){return TW(TW({},e),{idx:t})}).filter(function(e){return!e.visible}).map(function(e){return e.idx}))},t.getRenderingElementsByOrder=function(e){var t=e.virtual.elements;return this.getRenderingIndexesByOrder(e).map(function(e){return t[e].nativeElement})},t.updateRenderingPanels=function(e){var t=e.renderer.panels,n=e.camera,r=n.visiblePanels.reduce(function(e,t){return e[t.index]=!0,e},{});t.forEach(function(e){e.index in r||e.loading?e.markForShow():e.markForHide()}),n.updateOffset()},t.collectPanels=function(e){var t=JW(e.renderer.align);return cG(e.virtual.initialPanelCount).map(function(n){return new UG({index:n,elementProvider:new hG(e),align:t,flicking:e})})},t.createPanel=function(e,t){return new UG(TW(TW({},t),{elementProvider:new hG(t.flicking)}))},t.updatePanelSizes=function(e,t){e.virtual.elements.forEach(function(e){aG(e.nativeElement,t)}),e.panels.forEach(function(e){return e.setSize(t)})},e}(),GG=function(e){wW(t,e);function t(t,n){var r=n===void 0?{}:n,i=r.align,a=i===void 0?PW.CENTER:i,o=r.defaultIndex,s=o===void 0?0:o,c=r.horizontal,l=c===void 0||c,u=r.circular,d=u!==void 0&&u,f=r.circularFallback,p=f===void 0?RW.LINEAR:f,m=r.bound,h=m!==void 0&&m,g=r.adaptive,_=g!==void 0&&g,v=r.panelsPerView,y=v===void 0?-1:v,b=r.noPanelStyleOverride,x=b!==void 0&&b,S=r.resizeOnContentsReady,C=S!==void 0&&S,ee=r.nested,w=ee!==void 0&&ee,T=r.needPanelThreshold,E=T===void 0?0:T,D=r.preventEventsBeforeInit,te=D===void 0||D,ne=r.deceleration,re=ne===void 0?.0075:ne,ie=r.duration,ae=ie===void 0?500:ie,oe=r.easing,se=oe===void 0?function(e){return 1-(1-e)**3}:oe,ce=r.inputType,le=ce===void 0?[`mouse`,`touch`]:ce,ue=r.moveType,de=ue===void 0?`snap`:ue,fe=r.threshold,pe=fe===void 0?40:fe,me=r.dragThreshold,he=me===void 0?1:me,ge=r.interruptable,_e=ge===void 0||ge,ve=r.bounce,ye=ve===void 0?`20%`:ve,be=r.iOSEdgeSwipeThreshold,xe=be===void 0?30:be,Se=r.preventClickOnDrag,Ce=Se===void 0||Se,we=r.preventDefaultOnDrag,Te=we!==void 0&&we,Ee=r.disableOnInit,O=Ee!==void 0&&Ee,De=r.changeOnHold,Oe=De!==void 0&&De,ke=r.renderOnlyVisible,Ae=ke!==void 0&&ke,je=r.virtual,Me=je===void 0?null:je,Ne=r.autoInit,Pe=Ne===void 0||Ne,k=r.autoResize,Fe=k===void 0||k,Ie=r.useResizeObserver,Le=Ie===void 0||Ie,Re=r.resizeDebounce,ze=Re===void 0?0:Re,Be=r.observePanelResize,Ve=Be!==void 0&&Be,He=r.maxResizeDebounce,Ue=He===void 0?100:He,We=r.useFractionalSize,Ge=We!==void 0&&We,Ke=r.externalRenderer,qe=Ke===void 0?null:Ke,Je=r.renderExternal,Ye=Je===void 0?null:Je,Xe=r.optimizeSizeUpdate,Ze=Xe!==void 0&&Xe,Qe=r.animationThreshold,$e=Qe===void 0?.5:Qe,et=r.useCSSOrder,tt=et!==void 0&&et,A=e.call(this)||this;return A._scheduleResize=!1,A._initialized=!1,A._plugins=[],A._isResizing=!1,A._align=a,A._defaultIndex=s,A._horizontal=l,A._circular=d,A._circularFallback=p,A._bound=h,A._adaptive=_,A._panelsPerVie
12w=y,A._noPanelStyleOverride=x,A._resizeOnContentsReady=C,A._nested=w,A._virtual=Me,A._needPanelThreshold=E,A._preventEventsBeforeInit=te,A._deceleration=re,A._duration=ae,A._easing=se,A._inputType=le,A._moveType=de,A._threshold=pe,A._dragThreshold=he,A._interruptable=_e,A._bounce=ye,A._iOSEdgeSwipeThreshold=xe,A._preventClickOnDrag=Ce,A._preventDefaultOnDrag=Te,A._disableOnInit=O,A._changeOnHold=Oe,A._renderOnlyVisible=Ae,A._autoInit=Pe,A._autoResize=Fe,A._useResizeObserver=Le,A._resizeDebounce=ze,A._maxResizeDebounce=Ue,A._observePanelResize=Ve,A._useFractionalSize=Ge,A._externalRenderer=qe,A._renderExternal=Ye,A._optimizeSizeUpdate=Ze,A._animationThreshold=$e,A._useCSSOrder=tt,A._viewport=new fG(A,BW(t)),A._autoResizer=new pG(A),A._renderer=A._createRenderer(),A._camera=A._createCamera(),A._control=A._createControl(),A._virtualManager=new gG(A,Me),A._autoInit&&A.init(),A}var n=t.prototype;return Object.defineProperty(n,"control",{get:function(){return this._control},enumerable:!1,configurable:!0}),Object.defineProperty(n,"camera",{get:function(){return this._camera},enumerable:!1,configurable:!0}),Object.defineProperty(n,"renderer",{get:function(){return this._renderer},enumerable:!1,configurable:!0}),Object.defineProperty(n,"viewport",{get:function(){return this._viewport},enumerable:!1,configurable:!0}),Object.defineProperty(n,"autoResizer",{get:function(){return this._autoResizer},enumerable:!1,configurable:!0}),Object.defineProperty(n,"initialized",{get:function(){return this._initialized},enumerable:!1,configurable:!0}),Object.defineProperty(n,"circularEnabled",{get:function(){return this._camera.circularEnabled},enumerable:!1,configurable:!0}),Object.defineProperty(n,"virtualEnabled",{get:function(){return this._panelsPerView>0&&this._virtual!=null},enumerable:!1,configurable:!0}),Object.defineProperty(n,"index",{get:function(){return this._control.activeIndex},enumerable:!1,configurable:!0}),Object.defineProperty(n,"element",{get:function(){return this._viewport.element},enumerable:!1,configurable:!0}),Object.defineProperty(n,"currentPanel",{get:function(){return this._control.activePanel},enumerable:!1,configurable:!0}),Object.defineProperty(n,"panels",{get:function(){return this._renderer.panels},enumerable:!1,configurable:!0}),Object.defineProperty(n,"panelCount",{get:function(){return this._renderer.panelCount},enumerable:!1,configurable:!0}),Object.defineProperty(n,"visiblePanels",{get:function(){return this._camera.visiblePanels},enumerable:!1,configurable:!0}),Object.defineProperty(n,"animating",{get:function(){return this._control.animating},enumerable:!1,configurable:!0}),Object.defineProperty(n,"holding",{get:function(){return this._control.holding},enumerable:!1,configurable:!0}),Object.defineProperty(n,"activePlugins",{get:function(){return this._plugins},enumerable:!1,configurable:!0}),Object.defineProperty(n,"align",{get:function(){return this._align},set:function(e){this._align=e,this._renderer.align=e,this._camera.align=e,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"defaultIndex",{get:function(){return this._defaultIndex},set:function(e){this._defaultIndex=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"horizontal",{get:function(){return this._horizontal},set:function(e){this._horizontal=e,this._control.controller.updateDirection(),this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"circular",{get:function(){return this._circular},set:function(e){this._circular=e,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"circularFallback",{get:function(){return this._circularFallback},enumerable:!1,configurable:!0}),Object.defineProperty(n,"bound",{get:function(){return this._bound},set:function(e){this._bound=e,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"adaptive",{get:function(){return this._adaptive},set:function(e){this._adaptive=e,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"panelsPerView",{get:function(){return this._panelsPerView}
12,set:function(e){this._panelsPerView=e,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"noPanelStyleOverride",{get:function(){return this._noPanelStyleOverride},set:function(e){this._noPanelStyleOverride=e,this.resize()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"resizeOnContentsReady",{get:function(){return this._resizeOnContentsReady},set:function(e){this._resizeOnContentsReady=e,e&&this._renderer.checkPanelContentsReady(this._renderer.panels)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"nested",{get:function(){return this._nested},set:function(e){this._nested=e;var t=this._control.controller.axes;t&&(t.options.nested=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"needPanelThreshold",{get:function(){return this._needPanelThreshold},set:function(e){this._needPanelThreshold=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"preventEventsBeforeInit",{get:function(){return this._preventEventsBeforeInit},set:function(e){this._preventEventsBeforeInit=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"deceleration",{get:function(){return this._deceleration},set:function(e){this._deceleration=e;var t=this._control.controller.axes;t&&(t.options.deceleration=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"easing",{get:function(){return this._easing},set:function(e){this._easing=e;var t=this._control.controller.axes;t&&(t.options.easing=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"duration",{get:function(){return this._duration},set:function(e){this._duration=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"inputType",{get:function(){return this._inputType},set:function(e){this._inputType=e;var t=this._control.controller.panInput;t&&(t.options.inputType=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"moveType",{get:function(){return this._moveType},set:function(e){this._moveType=e;var t=this._control,n=this._createControl(),r=t.activePanel;n.copy(t);var i=r?this._camera.getProgressInPanel(r):0;this._control=n,this._control.updatePosition(i),this._control.updateInput()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"threshold",{get:function(){return this._threshold},set:function(e){this._threshold=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"dragThreshold",{get:function(){return this._dragThreshold},set:function(e){this._dragThreshold=e;var t=this._control.controller.panInput;t&&(t.options.threshold=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"animationThreshold",{get:function(){return this._animationThreshold},set:function(e){this._animationThreshold=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"useCSSOrder",{get:function(){return this._useCSSOrder},set:function(e){this._useCSSOrder=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"interruptable",{get:function(){return this._interruptable},set:function(e){this._interruptable=e;var t=this._control.controller.axes;t&&(t.options.interruptable=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"bounce",{get:function(){return this._bounce},set:function(e){this._bounce=e,this._control.updateInput()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"iOSEdgeSwipeThreshold",{get:function(){return this._iOSEdgeSwipeThreshold},set:function(e){this._iOSEdgeSwipeThreshold=e;var t=this._control.controller.panInput;t&&(t.options.iOSEdgeSwipeThreshold=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"preventClickOnDrag",{get:function(){return this._preventClickOnDrag},set:function(e){if(e!==this._preventClickOnDrag){var t=this._control.controller;e?t.addPreventClickHandler():t.removePreventClickHandler(),this._preventClickOnDrag=e}},enumerable:!1,configurable:!0}),Object.defineProperty(n,"preventDefaultOnDrag",{get:function(){return this._preventDefaultOnDrag},set:function(e){this._preventDefaultOnDrag=e;var t=this._control.controller.panInput;t&&(t.options.preventDefaultOnDrag=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n,"disableOnInit",{get:function(){return this._disableOnInit},set:function(e){this._disableOnInit=e}
12,enumerable:!1,configurable:!0}),Object.defineProperty(n,"changeOnHold",{get:function(){return this._changeOnHold},set:function(e){this._changeOnHold=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"renderOnlyVisible",{get:function(){return this._renderOnlyVisible},set:function(e){this._renderOnlyVisible=e,this._renderer.render()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"virtual",{get:function(){return this._virtualManager},enumerable:!1,configurable:!0}),Object.defineProperty(n,"autoInit",{get:function(){return this._autoInit},enumerable:!1,configurable:!0}),Object.defineProperty(n,"autoResize",{get:function(){return this._autoResize},set:function(e){this._autoResize=e,this._initialized&&(e?this._autoResizer.enable():this._autoResizer.disable())},enumerable:!1,configurable:!0}),Object.defineProperty(n,"useResizeObserver",{get:function(){return this._useResizeObserver},set:function(e){this._useResizeObserver=e,this._initialized&&this._autoResize&&this._autoResizer.enable()},enumerable:!1,configurable:!0}),Object.defineProperty(n,"observePanelResize",{get:function(){return this._observePanelResize},set:function(e){this._observePanelResize=e,this._initialized&&this._autoResize&&(e?this._autoResizer.observePanels():this._autoResizer.unobservePanels())},enumerable:!1,configurable:!0}),Object.defineProperty(n,"resizeDebounce",{get:function(){return this._resizeDebounce},enumerable:!1,configurable:!0}),Object.defineProperty(n,"maxResizeDebounce",{get:function(){return this._maxResizeDebounce},enumerable:!1,configurable:!0}),Object.defineProperty(n,"useFractionalSize",{get:function(){return this._useFractionalSize},enumerable:!1,configurable:!0}),Object.defineProperty(n,"externalRenderer",{get:function(){return this._externalRenderer},enumerable:!1,configurable:!0}),Object.defineProperty(n,"renderExternal",{get:function(){return this._renderExternal},enumerable:!1,configurable:!0}),Object.defineProperty(n,"optimizeSizeUpdate",{get:function(){return this._optimizeSizeUpdate},set:function(e){this._optimizeSizeUpdate=e},enumerable:!1,configurable:!0}),n.init=function(){var e=this;if(this._initialized)return Promise.resolve();var t=this._camera,n=this._renderer,r=this._control,i=this._virtualManager,a=this.trigger,o=this._preventEventsBeforeInit;return t.init(),i.init(),n.init(this),r.init(this),o&&(this.trigger=function(){return e}),this._initialResize(),this._moveToInitialPanel(),this._autoResize&&this._autoResizer.enable(),this._preventClickOnDrag&&r.controller.addPreventClickHandler(),this._disableOnInit&&this.disableInput(),n.checkPanelContentsReady(n.panels),this._initialized=!0,n.render().then(function(){e._plugins.forEach(function(t){return t.init(e)}),o&&(e.trigger=a),e.trigger(new Z(NW.READY))})},n.destroy=function(){this.off(),this._autoResizer.disable(),this._control.destroy(),this._camera.destroy(),this._renderer.destroy(),this._plugins.forEach(function(e){return e.destroy()}),this._scheduleResize=!1,this._initialized=!1,this._isResizing=!1},n.prev=function(e){return e===void 0&&(e=this._duration),this.moveTo(this._control.activePanel?.prev()?.index??-1,e,FW.PREV)},n.next=function(e){return e===void 0&&(e=this._duration),this.moveTo(this._control.activePanel?.next()?.index??this._renderer.panelCount,e,FW.NEXT)},n.moveTo=function(e,t,n){t===void 0&&(t=this._duration),n===void 0&&(n=FW.NONE);var r=this._renderer,i=r.panelCount,a=r.getPanel(e);return a?this._control.animating?Promise.reject(new dG(MW.ANIMATION_ALREADY_PLAYING,jW.ANIMATION_ALREADY_PLAYING)):(this._control.holding&&this._control.controller.release(),this._control.moveToPanel(a,{duration:t,direction:n})):Promise.reject(new dG(MW.INDEX_OUT_OF_RANGE(e,0,i-1),jW.INDEX_OUT_OF_RANGE))},n.updateAnimation=function(e,t,n){if(this._control.animating){var r=this._renderer,i=r.panelCount,a=r.getPanel(e);if(!a)throw new dG(MW.INDEX_OUT_OF_RANGE(e,0,i-1),jW.INDEX_OUT_OF_RANGE);this._control.updateAnimation(a,t,n)}},n.stopAnimation=function(){this._control.animating&&this._control.stopAnimation()},n.getPanel=function(e){return this._renderer.getPanel(e)},n.enableInput=function(){return this._control.enable(),this},n.disableInput=function(){return this._control.disable(),this},n.getStatus=function(e){var t=e===void 0?{}:e,n=t.index,r=n===void 0||n,i=t.position,a=i===void 0||i,o=t.includePanelHTML,s=o!==void 0&&o,c=t.visiblePanelsOnly,l=c!==void 0&&c,u=this._camera,d={panels:(l?this.visiblePanels:this.panels).map(function(e){var t={index:e.index};return s&&(t.html=e.element.outerHTML),t})};if(r&&(d.index=this.index),a){var f=u.findNearestAnchor(u.position);f&&(d.position={panel:f.panel.index,progressInPanel:u.getProgressInPanel(f.panel)})}return l&&(d.visibleOffset=this.visiblePanels[0]?.index??0),d},n.setStatus=function(e){if(!this._initialized)throw new dG(MW.NOT_INITIALIZED,jW.NOT_INITIALIZED);var t=e.index,n=e.position,r=e.visibleOffset,i=e.panels,a=this._renderer,o=this._control;if(i[0]?.html&&!this._renderExternal&&(a.batchRemove({index:0,deleteCount:this.panels.length,hasDOMInElements:!0}),a.batchInsert({index:0,elements:XW(i.map(function(e){return e.html})),hasDOMInElements:!0})),t!=null){var s=r?t-r:t;this.moveTo(s,0).catch(function(){})}if(n&&this._moveType===IW.FREE_SCROLL){var c=n.panel,l=n.progressInPanel,s=r?c-r:c,u=a.panels[s].range,d=u.min+(u.max-u.min)*l;o.moveToPosition(d,0).catch(function(){})}},n.addPlugins=function(){for(var e,t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];
12return this._initialized&&n.forEach(function(e){return e.init(t)}),(e=this._plugins).push.apply(e,AW(n)),this},n.removePlugins=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return t.forEach(function(t){var n=nG(e._plugins,function(e){return e===t});n>=0&&(t.destroy(),e._plugins.splice(n,1))}),this},n.resize=function(){return EW(this,void 0,void 0,function(){var e,t,n,r,i,a,o,s,c,l,u;return DW(this,function(d){switch(d.label){case 0:return this._initialized?this._isResizing?(this._scheduleResize=!0,[2]):(this._scheduleResize=!1,this._isResizing=!0,e=this._viewport,t=this._renderer,n=this._camera,r=this._control,i=r.activePanel,a=e.width,o=e.height,s=i?n.getProgressInPanel(i):0,this.trigger(new Z(NW.BEFORE_RESIZE,{width:a,height:o,element:e.element})),e.resize(),this._optimizeSizeUpdate?this.horizontal&&e.width!==a||!this.horizontal&&e.height!==o?[4,t.forceRenderAllPanels()]:[3,2]:[3,3]):[2];case 1:d.sent(),d.label=2;case 2:return[3,5];case 3:return[4,t.forceRenderAllPanels()];case 4:d.sent(),d.label=5;case 5:return this._initialized?(t.updatePanelSize(),n.updateAlignPos(),n.updateRange(),n.updateAnchors(),n.updateAdaptiveHeight(),n.updatePanelOrder(),n.updateOffset(),[4,t.render()]):[2];case 6:return d.sent(),this._initialized?(r.animating||(r.updatePosition(s),r.updateInput()),c=e.width,l=e.height,u=c!==a||l!==o,this.trigger(new Z(NW.AFTER_RESIZE,{width:e.width,height:e.height,prev:{width:a,height:o},sizeChanged:u,element:e.element})),this._isResizing=!1,this._scheduleResize&&this.resize(),[2]):[2]}})})},n.append=function(e){return this.insert(this._renderer.panelCount,e)},n.prepend=function(e){return this.insert(0,e)},n.insert=function(e,t){if(this._renderExternal)throw new dG(MW.NOT_ALLOWED_IN_FRAMEWORK,jW.NOT_ALLOWED_IN_FRAMEWORK);return this._renderer.batchInsert({index:e,elements:XW(t),hasDOMInElements:!0})},n.remove=function(e,t){if(t===void 0&&(t=1),this._renderExternal)throw new dG(MW.NOT_ALLOWED_IN_FRAMEWORK,jW.NOT_ALLOWED_IN_FRAMEWORK);return this._renderer.batchRemove({index:e,deleteCount:t,hasDOMInElements:!0})},n._createControl=function(){var e=this._moveType,t=Object.keys(IW).map(function(e){return IW[e]}),n=Array.isArray(e)?e[0]:e,r=Array.isArray(e)?e[1]??{}:{};if(!QW(t,n))throw new dG(MW.WRONG_OPTION(`moveType`,JSON.stringify(e)),jW.WRONG_OPTION);switch(n){case IW.SNAP:return new AG(r);case IW.FREE_SCROLL:return new jG(r);case IW.STRICT:return new MG(r)}},n._createCamera=function(){return this._circular&&this._bound&&console.warn(`"circular" and "bound" option cannot be used together, ignoring bound.`),new LG(this,{align:this._align})},n._createRenderer=function(){var e=this._externalRenderer;return this._virtual&&this._panelsPerView<=0&&console.warn(`"virtual" and "panelsPerView" option should be used together, ignoring virtual.`),e||(this._renderExternal?this._createExternalRenderer():this._createVanillaRenderer())},n._createExternalRenderer=function(){var e=this._renderExternal,t=e.renderer,n=e.rendererOptions;return new t(TW({align:this._align},n))},n._createVanillaRenderer=function(){var e=this.virtualEnabled;return new zG({align:this._align,strategy:e?new WG:new HG({providerCtor:mG})})},n._moveToInitialPanel=function(){var e=this._renderer,t=this._control,n=this._camera,r=e.getPanel(this._defaultIndex)||e.getPanel(0);if(r){var i=n.findNearestAnchor(r.position),a=i&&r.position!==i.panel.position&&r.index!==i.panel.index?i.panel:r;if(t.setActive(a,null,!1),!i)throw new dG(MW.POSITION_NOT_REACHABLE(a.position),jW.POSITION_NOT_REACHABLE);var o=a.position;n.canReach(a)||(o=i.position),n.lookAt(o),t.updateInput(),n.updateOffset()}},n._initialResize=function(){var e=this._viewport,t=this._renderer,n=this._camera,r=this._control;this.trigger(new Z(NW.BEFORE_RESIZE,{width:0,height:0,element:e.element})),e.resize(),t.updatePanelSize(),n.updateAlignPos(),n.updateRange(),n.updateAnchors(),n.updateOffset(),r.updateInput();var i=e.width,a=e.height,o=i!==0||a!==0;this.trigger(new Z(NW.AFTER_RESIZE,{width:e.width,height:e.height,prev:{width:0,height:0},sizeChanged:o,element:e.element}))},t.VERSION=`4.15.0`,t}(OV),KG=function(e,t){[OV.prototype,GG.prototype].forEach(function(n){Object.getOwnPropertyNames(n).filter(function(t){return!e[t]&&t.indexOf(`_`)!==0&&t!==`constructor`}
12).forEach(function(r){var i=Object.getOwnPropertyDescriptor(n,r);if(i.value)Object.defineProperty(e,r,{value:function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return(e=i.value).call.apply(e,AW([this[t]],n))}});else{var a={};i.get&&(a.get=function(){var e=this[t];return e&&i.get?.call(e)}),i.set&&(a.set=function(){for(var e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return(e=i.set)?.call.apply(e,AW([this[t]],n))}),Object.defineProperty(e,r,a)}})})},qG=(function(e,t,n){var r=e.renderer,i=r.panels,a=AW(t.prevList),o=[],s=[];if(t.removed.length>0){var c=-1,l=-1;t.removed.forEach(function(e){c<0&&(c=e),l>=0&&e!==l-1?(s.push.apply(s,AW(YG(r,l,c+1))),c=e,l=e):l=e,a.splice(e,1)}),s.push.apply(s,AW(YG(r,l,c+1)))}if(t.ordered.forEach(function(e){var t=kW(e,2),n=t[0],r=t[1],a=i.splice(n,1)[0];i.splice(r,0,a)}),t.ordered.length>0&&(i.forEach(function(e,t){var n=t-e.index;n>0?e.increaseIndex(n):e.decreaseIndex(-n)}),i.sort(function(e,t){return e.index-t.index}),i.forEach(function(e){e.updatePosition()})),t.added.length>0){var u=-1,d=-1,f=n.slice(a.length);t.added.forEach(function(e,n){u<0&&(u=n),d>=0&&e!==d+1?(o.push.apply(o,AW(JG(r,t,f,u,n+1))),u=-1,d=-1):d=e}),u>=0&&o.push.apply(o,AW(JG(r,t,f,u)))}if(t.added.length>0||t.removed.length>0)r.updateAfterPanelChange(o,s);else if(t.ordered.length>0){var p=e.camera;p.updateRange(),p.updateOffset(),p.updateAnchors(),p.resetNeedPanelHistory()}}),JG=function(e,t,n,r,i){return e.batchInsertDefer.apply(e,AW(t.added.slice(r,i).map(function(e,t){return{index:e,elements:[n[t]],hasDOMInElements:!1}})))},YG=function(e,t,n){var r=e.panels.slice(t,n);return e.batchRemoveDefer({index:t,deleteCount:r.length,hasDOMInElements:!1})},XG=(function(e,t){var n=t.removed.reduce(function(e,t){return e[t]=!0,e},{}),r=t.maintained.reduce(function(e,t){var n=kW(t,2),r=n[0];return e[r]=n[1],e},{}),i=e.panels.filter(function(e){return!n[e.index]});return e.useCSSOrder||i.sort(function(e,t){return e.position+e.offset-(t.position+t.offset)}),AW(i.map(function(e){return t.list[r[e.index]]}),t.added.map(function(e){return t.list[e]}))}),ZG=(function(e,t,n){e===void 0&&(e=PW.CENTER),t===void 0&&(t=!0);var r=QG(e),i=$G(e);if(i==null)return``;var a=`calc(`+r+` - (`+(n||`0px`)+` * `+i.percentage+`) - `+i.absolute+`px)`;return t?`translate(`+a+`)`:`translate(0, `+a+`)`}),QG=function(e){return eK(typeof e==`object`?e.camera:e)},$G=function(e){return qW(eK(typeof e==`object`?e.panel:e))},eK=function(e){if(typeof e==`number`)return e+`px`;switch(e){case PW.CENTER:return`50%`;case PW.NEXT:return`100%`;case PW.PREV:return`0%`;default:return e}},tK=function(e,t){return tK=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},tK(e,t)};function nK(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);tK(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var rK=function(){return rK=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},rK.apply(this,arguments)};function iK(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function aK(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function oK(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o={next:s(0),throw:s(1),return:s(2)};return typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(o){if(r)throw TypeError(`Generator is already executing.`);for(;n;)try{if(r=1,i&&(a=o[0]&2?i.return:o[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;switch(i=0,a&&(o=[o[0]&2,a.value]),o[0]){case 0:case 1:a=o;break;case 4:return n.label++,{value:o[1],done:!1};case 5:n.label++,i=o[1],o=[0];continue;case 7:o=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>
120&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1],a=o;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(o);break}a[2]&&n.ops.pop(),n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e],i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}}function sK(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var cK={viewportTag:{type:String,default:`div`,required:!1},cameraTag:{type:String,default:`div`,required:!1},cameraClass:{type:String,default:``,required:!1},hideBeforeInit:{type:Boolean,default:!1,required:!1},firstPanelSize:{type:String,required:!1},options:{type:Object,default:function(){return{}},required:!1},plugins:{type:Array,default:function(){return[]},required:!1},status:{type:Object,required:!1}},lK=function(e){nK(t,e);function t(t){var n=e.call(this,t)||this;return n._vueFlicking=t.vueFlicking,n}var n=t.prototype;return n.render=function(){return aK(this,void 0,void 0,function(){var e,t,n,r=this;return oK(this,function(i){return e=Q(this._flicking),t=this._vueFlicking,n=this._strategy,n.updateRenderingPanels(e),n.renderPanels(e),[2,new Promise(function(e){t.renderEmitter.once(`render`,function(){r._afterRender(),e()}),t.$forceUpdate()})]})})},n.forceRenderAllPanels=function(){return aK(this,void 0,void 0,function(){var t;return oK(this,function(n){switch(n.label){case 0:return t=this._vueFlicking,[4,e.prototype.forceRenderAllPanels.call(this)];case 1:return n.sent(),[2,new Promise(function(e){t.renderEmitter.once(`render`,e),t.$forceUpdate()})]}})})},n._collectPanels=function(){var e=Q(this._flicking),t=this._vueFlicking.$refs,n=Object.keys(t).map(function(e){return t[e]});this._panels=this._strategy.collectPanels(e,n)},n._createPanel=function(e,t){return this._strategy.createPanel(e,t)},t}(BG),uK=Ur({data:function(){return{hide:!1}},render:function(){if(!this.hide&&this.$slots.default)return this.$slots.default()}}),dK=function(){function e(e){this._el=e}var t=e.prototype;return Object.defineProperty(t,"rendered",{get:function(){return!this._el.hide},enumerable:!1,configurable:!0}),Object.defineProperty(t,"element",{get:function(){var e=this._el.$el.nextSibling;return e&&e.nodeType===Node.ELEMENT_NODE&&(this._cachedElement=e),this._cachedElement},enumerable:!1,configurable:!0}),t.show=function(){this._el.hide=!1},t.hide=function(){this._el.hide=!0},e}(),fK=Ur({props:cK,components:{Panel:uK},data:function(){return{}},created:function(){var e=this;this.vanillaFlicking=null,this.renderEmitter=new OV,this.diffResult=null,this.getPanels=function(){var t=Go()?.ctx,n=e.vanillaFlicking,r=e.getSlots(),i=t?.diffResult,a=i?XG(n,i):r,o=Pi(`Panel`);return a.map(function(e,t){return G(o,{key:e.key,ref:t.toString()},function(){return e})})},this.getVirtualPanels=function(){var t=e.options,n=t.virtual.panelClass,r=n===void 0?`flicking-panel`:n,i=t.panelsPerView,a=e.vanillaFlicking,o=a&&a.initialized,s=o?a.renderer.strategy.getRenderingIndexesByOrder(a):cG(i+1),c=o&&a.panels[0],l=c?a.horizontal?{width:c.size}:{height:c.size}:{};return s.map(function(e){return G(`div`,{key:e,ref:e.toString(),class:r,style:l,"data-element-index":e})})},KG(this,`vanillaFlicking`)},mounted:function(){var e=this,t=this.options,n=this.$el,r={vueFlicking:this,align:t.align,strategy:t.virtual&&(t.panelsPerView??-1)>0?new WG:new HG({providerCtor:dK})},i=new GG(n,rK(rK({},t),{externalRenderer:new lK(r)}));this.vanillaFlicking=i,i.once(NW.READY,function(){e.$forceUpdate()});var a=this.getSlots();this.slotDiffer=new SV(a,function(e){return e.key}),this.pluginsDiffer=new SV,this.bindEvents(),this.checkPlugins(),this.status&&i.setStatus(this.status)},beforeUnmount:function(){var e;(e=this.vanillaFlicking)==null||e.destroy()},beforeMount:function(){this.fillKeys()},beforeUpdate:function(){this.fillKeys(),this.diffResult=this.slotDiffer?.update(this.getSlots())},updated:function(){var e=this.vanillaFlicking,t=this.diffResult;this.checkPlugins(),this.renderEmitter.trigger(`render`),t&&e?.initialized&&(qG(e,t,this.getChildren()),(t.added.length>0||t.removed.length>0)&&this.$forceUpdate(),this.diffResult=void 0)},render:function(){var e,t=this.vanillaFlicking,n=this.options,r=t&&t.initialized,i={class:{"flicking-viewport":!0,vertical:!(t?t.horizontal:this.options.horizontal??!0),"flicking-hidden":this.hideBeforeInit&&!r}},a={class:(e={"flicking-camera":!0},e[this.cameraClass]=!!this.cameraClass,e),style:!r&&this.firstPanelSize?{transform:ZG(this.options.align,this.options.horizontal,this.firstPanelSize)}:{}}
12,o=n.virtual&&n.panelsPerView&&n.panelsPerView>0?this.getVirtualPanels:this.getPanels,s=this.$slots.viewport?this.$slots.viewport():[];return G(this.viewportTag,i,sK([G(this.cameraTag,a,{default:o})],s,!0))},methods:{getSlots:function(){var e=this;return(this.$slots.default?this.$slots.default():[]).reduce(function(t,n){return sK(sK([],t,!0),e.getElementVNodes(n),!0)},[]).filter(function(e){return e.type!==bo&&e.type!==yo})},getElementVNodes:function(e,t){var n=this;return t===void 0&&(t=[]),e.type===L&&Array.isArray(e.children)?e.children.filter(function(e){return e&&typeof e==`object`}).forEach(function(e){return n.getElementVNodes(e,t)}):t.push(e),t},bindEvents:function(){var e=this,t=this.vanillaFlicking;Object.keys(NW).map(function(e){return NW[e]}).forEach(function(n){t.on(n,function(t){t.currentTarget=e,e.$emit(n.replace(/([A-Z])/g,`-$1`).toLowerCase(),t)})})},checkPlugins:function(){var e,t,n=this.pluginsDiffer.update(this.plugins),r=n.list,i=n.added,a=n.removed,o=n.prevList;(e=this.vanillaFlicking).addPlugins.apply(e,i.map(function(e){return r[e]})),(t=this.vanillaFlicking).removePlugins.apply(t,a.map(function(e){return o[e]}))}
12,fillKeys:function(){this.getSlots().forEach(function(e,t){e.key??=`\$_${t}`})},getChildren:function(){var e=this.$refs;return Object.keys(e).map(function(t){return e[t]})}},watch:{options:{handler:function(e){var t=this.vanillaFlicking;if(t){e.virtual;var n=iK(e,[`virtual`]);for(var r in n)r in t&&t[r]!==n[r]&&(t[r]=n[r])}},deep:!0,immediate:!0}}}),pK=zl({hooks:{"app:created":()=>{let{vueApp:e}=K();try{e.component(`Flicking`,fK)}catch(e){console.error(e)}}}}),mK=zl(()=>({provide:{analytics:{productToAnalytics(e){let{$analytics:t}=K();return{item_id:e.code,item_name:e.attributes?.product_name??e.name,quantity:Number.isFinite(Number(e.amount))?Number(e.amount):1,price:t.priceWithoutTax(e)}},priceWithoutTax(e){let{$analytics:t}=K(),n=e.attributes?.price??e.price;try{let r=Number(e.attributes?.tax_class?.[0].replace(`%`,``).replace(`,`,`.`))/100;return Number(t.roundTo(Number(n)/(1+r)))}catch{return Number(n)}},getCurrency(e){let{$i18n:t}=K();if(e?.attributes?.currency?.[0])return e.attributes.currency[0];switch(t.locale.value){default:case`fi-FI`:return`EUR`}},roundTo(e,t=2){return(Math.round((Number(e)+2**-52)*100)/100).toFixed(t)}}}})),hK={"desktop-max-width":`1440px`,"page-max-width":`1440px`,"font-family":`Nunito Sans`,"font-family-heading":`Nunito Sans`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#17181C`,"color-base-black-default":`#17181C`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#17181C`,"color-base-black-mine-shaft-opaque":`rgb(from var(--color-base-black)/0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#FFE999`,"color-primary-200":`#FFDE66`,"color-primary-300":`#FFD333`,"color-primary-400":`#FFC800`,"color-primary-500":`#FFBE00`,"color-primary-600":`#FFB400`,"color-primary-700":`#FFAA2D`,"color-primary-800":`#FFA000`,"color-primary-900":`#FBB913`,"color-secondary-30":`#F5F6FA`,"color-secondary-50":`#EEF1F6`,"color-secondary-100":`#DFE2EA`,"color-secondary-150":`#D4D7DF`,"color-secondary-200":`#C7CAD1`,"color-secondary-300":`#ABAFBA`,"color-secondary-400":`#8F95A3`,"color-secondary-500":`#737A8C`,"color-secondary-600":`#5C6270`,"color-secondary-700":`#454954`,"color-secondary-800":`#2E3138`,"color-secondary-900":`#17181C`,"color-tertiary-100":`#fabbc0`,"color-tertiary-200":`#f68d97`,"color-tertiary-300":`#f25f6d`,"color-tertiary-400":`#f03d4d`,"color-tertiary-500":`#ed1b2e`,"color-tertiary-600":`#eb1829`,"color-tertiary-700":`#e81423`,"color-tertiary-800":`#e5101d`,"color-tertiary-900":`#e00812`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"dropdown-arrow-offset":`0.6875rem`,"dropdown-arrow-size":`1rem`,"panel-box-shadow":`0 2px 4px 0 rgb(from var(--color-base-black) r g b/0.08)`,"content-box-shadow":`0 2px 4px 0 rgb(from var(--color-base-black) r g b/0.08)`,"cardlist-border-radius":`2rem`,"cardlist-secondary-background":`var(--color-secondary-50)`,"pagination-size":`2.5rem`,"button-arrows":`true`,"button-border-radius":`2rem`,"button-primary-color":`var(--color-base-black)`,"button-primary-hover-background":`var(--color-base-white)`,"button-secondary-background":`var(--color-base-white)`,"button-secondary-border-color":`var(--color-base-white)`,"button-secondary-hover-background":`var(--color-base-white)`,"button-secondary-hover-color":`var(--color-base-black)`,"button-primary-hover-effect":`var(--color-base-white)`,"button-lightfg-primary-background":`var(--color-base-white)`},gK={"desktop-max-width":`1440px`,"page-max-width":`1180px`,"font-family":`Nunito Sans`,"font-family-heading":`Nunito Sans`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#222`,"color-base-black-default":`#222`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#222`,"color-base-black-mine-shaft-opaque":`rgba(34, 34, 34, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#fff5ce`,"color-primary-200":`#ffea9f`,"color-primary-300":`#ffe067`,"color-primary-400":`#ffd400`,"color-primary-500":`#ffca00`,"color-primary-600":`#ffc000`,"color-primary-700":`#fbb913`,"color-primary-800":`#fa0`,"color-primary-900":`#fbb913`,"color-secondary-100":`#fbfbfb`,"color-secondary-200":`#f9f9f9`,"color-secondary-300":`#f7f7f7`,"color-secondary-400":`#f5f5f5`,"color-secondary-500":`#f3f3f3`,"color-secondary-600":`#f1f1f1`,"color-secondary-700":`#efefef`,"color-secondary-800":`#ededed`,"color-secondary-900":`#eaeaea`,"color-tertiary-100":`#fabbc0`,"color-tertiary-200":`#f68d97`,"color-tertiary-300":`#f25f6d`,"color-tertiary-400":`#f03d4d`,"color-tertiary-500":`#ed1b2e`,"color-tertiary-600":`#eb1829`,"color-tertiary-700":`#e81423`,"color-tertiary-800":`#e5101d`,"color-tertiary-900":`#e
1200812`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"dropdown-arrow-offset":`0.6875rem`,"dropdown-arrow-size":`1rem`,"panel-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"footer-background":`var(--color-base-grey-100)`,"footer-foreground":`var(--color-base-black)`,"sl-filter-selected-background":`var(--color-primary-500)`,"sl-filter-selected-border":`var(--color-primary-500)`,"input-border-radius":`0.5rem`,"notification-border-radius":`0.5rem`,"button-primary-color":`var(--color-base-black)`,"button-primary-hover-background":`var(--color-primary-700)`,"button-secondary-background":`var(--color-base-white)`,"button-secondary-border-color":`var(--color-base-black)`,"button-secondary-hover-color":`var(--color-base-black)`,"button-secondary-hover-background":`var(--color-base-white)`,"button-secondary-hover-border":`1px solid var(--color-base-black)`,"button-border-radius":`2rem`,"button-arrows":`true`},_K={"desktop-max-width":`1800px`,"page-max-width":`1390px`,"font-family":`Work Sans`,"font-family-heading":`Winner Sans`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#0a0a0a`,"color-base-black-default":`#0a0a0a`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#0a0a0a`,"color-base-black-mine-shaft-opaque":`rgba(10, 10, 10, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#f7bbc8`,"color-error-200":`#f28da3`,"color-error-300":`#ed5f7e`,"color-error-400":`#e93d62`,"color-error-500":`#e51b46`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#bfd0ec`,"color-primary-200":`#94b1df`,"color-primary-300":`#6992d2`,"color-primary-400":`#487ac9`,"color-primary-500":`#2863bf`,"color-primary-600":`#245bb9`,"color-primary-700":`#1e51b1`,"color-primary-800":`#1847a9`,"color-primary-900":`#0f359b`,"color-secondary-100":`#f5f5f5`,"color-secondary-200":`#eee`,"color-secondary-300":`#e7e7e7`,"color-secondary-400":`#e2e2e2`,"color-secondary-500":`#ddd`,"color-secondary-600":`#d9d9d9`,"color-secondary-700":`#d4d4d4`,"color-secondary-800":`#cfcfcf`,"color-secondary-900":`#c7c7c7`,"color-tertiary-100":`#f9dbb3`,"color-tertiary-200":`#f6c380`,"color-tertiary-300":`#f2aa4d`,"color-tertiary-400":`#ef9827`,"color-tertiary-500":`#ec8601`,"color-tertiary-600":`#ea7e01`,"color-tertiary-700":`#e77301`,"color-tertiary-800":`#e46901`,"color-tertiary-900":`#df5600`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"color-primary-black":`#0a0a0a`,"color-primary-white":`#fff`,"color-light-grey":`#ddd`,"color-dark-grey":`#333`,"color-primary-blue":`#2863bf`,"color-dark-blue":`#184385`,"color-light-blue":`#569eff`,"color-light-blue-15":`#e6f1ff`,"color-light-blue-30":`#bed0eb`,"color-darker-dark-green":`#006400`,"color-light-green":`#4fb278`,"color-dark-green":`#0a7751`,"color-dark-orange":`#ec8601`,"color-light-orange":`#feac00`,"color-dark-brown":`#805c4a`,"color-light-brown":`#c7a084`,"color-grey-900":`#1e1e1e`,"color-grey-800":`#3e3e3e`,"color-grey-700":`#5d5d5d`,"color-grey-600":`#717171`,"color-grey-500":`#9a9a9a`,"color-grey-400":`#b9b9b9`,"color-grey-300":`#dcdcdc`,"color-grey-200":`#ebebeb`,"color-grey-100":`#f3f3f3`,"color-grey-50":`#f9f9f9`,"color-success":`#35ac71`,"color-info":`#4e99ff`,"color-error":`#e51b46`,"color-warning":`#ffa833`,"color-success-light":`#83dba2`,"color-info-light":`#b0d1ff`,"color-error-light":`#f68c8c`,"color-warning-light":`#f2cf8b`,"color-menu-theme":`#2863bf`,"color-main-text":`#0a0a0a`,"color-secondary-text":`#333`,"color-grey-text":`#717171`,"color-white-text":`#fff`,"color-white-text-66":`rgba(255, 255, 255, 0.66)`,"color-blue-text":`#2863bf`,"color-light-blue-text":`#569eff`,"color-calendar-black":`#333`,"color-input-disabled-gray":`#d8dade`,"color-input-disabled-text":`#b5b5bb`,"text-shadow":`1px 1px 2px rgba(10, 10, 10, 0.8)`,"panel-box-shadow":`0 2px 4px 0 rgba(10, 10, 10, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(10, 10, 10, 0.08)`,"default-transition":`0.2s all ease`,"h1-font-size":`4rem`,"h2-font-size":`1.75rem`,"h3-font-size":`1.375rem`,"h4-font-size":`1.25rem`,"h5-font-size":`1.125rem`,"h6-font-size":`1rem`,"content-spacing":`2.5rem`,"input-border-radius":`0.375rem`},vK={"desktop-max-width":`1440px`,"page-max-width":`1180px`,"font-family":`Nunito Sans, Sans-serif`,"font-family-heading":`Nunito Sans, Sans-serif`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#222`,"color-base-black-default":`#222`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#222`,"color-base-black-mine-shaft-opaque":`rgba(34, 34, 34, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#b0dcd9`,"color-primary-200":`#49b0a8`,"color-primary-300":`#008176`,"color-primary-400":`#006257`,"color-primary-500":`#00463c`,"color-primary-600":`#004036`,"color-primary-700":`#00382f`,"color-primary-800":`#002f26`,"color-primary-900":`#00231a`,"color-secondary-100":`#fbfbf1`,"color-secondary-200":`#f9f8e8`,"color-secondary-300":`#f7f5df`,"color-secondary-400":`#f5f3d8`,"color-secondary-500":`#f3f1d1`,"color-secondary-600":`#f1efcc`,"color-secondary-700":`#efedc6`,"color-secondary-800":`#edebc8`,"color-secondary-900":`#eae7b5`,"color-tertiary-100":`#fde4e7`,"color-tertiary-200":`#fabcc3`,"color-tertiary-300":`#f68f9c`,"color-tertiary-400":`#f26274`,"color-tertiary-500":`#f04156`,"color-tertiary-600":`#ed1f38`,"color-tertiary-700":`#e8172b`,"color-tertiary-800":`#e51224`,"color-tertiary-900":`#e
1200a17`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"dropdown-arrow-offset":`0.6875rem`,"dropdown-arrow-size":`1rem`,"panel-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"footer-background":`var(--color-primary-500)`,"cardlist-border-radius":`2rem`,"pagination-active-color":`var(--color-base-white)`,"pagination-size":`2.5rem`,"button-border-radius":`2rem`,"button-arrows":`true`,"button-primary-hover-background":`var(--color-primary-900)`,"button-primary-hover-color":`var(--color-base-white)`},yK={"desktop-max-width":`1440px`,"page-max-width":`1180px`,"font-family":`Rubik`,"font-family-heading":`Rubik`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#222`,"color-base-black-default":`#222`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#222`,"color-base-black-mine-shaft-opaque":`rgba(34, 34, 34, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#b3cece`,"color-primary-200":`#80aead`,"color-primary-300":`#4d8e8c`,"color-primary-400":`#267573`,"color-primary-500":`#005d5a`,"color-primary-600":`#005552`,"color-primary-700":`#004b48`,"color-primary-800":`#00413f`,"color-primary-900":`#00302e`,"color-secondary-100":`#fbfbfb`,"color-secondary-200":`#f9f9f9`,"color-secondary-300":`#f7f7f7`,"color-secondary-400":`#f5f5f5`,"color-secondary-500":`#f3f3f3`,"color-secondary-600":`#f1f1f1`,"color-secondary-700":`#efefef`,"color-secondary-800":`#ededed`,"color-secondary-900":`#eaeaea`,"color-tertiary-100":`#fde4e7`,"color-tertiary-200":`#fabcc3`,"color-tertiary-300":`#f68f9c`,"color-tertiary-400":`#f26274`,"color-tertiary-500":`#f04156`,"color-tertiary-600":`#ed1f38`,"color-tertiary-700":`#e8172b`,"color-tertiary-800":`#e51224`,"color-tertiary-900":`#e00a17`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"header-background-image":`url("/images/st1-dsc/cms/dirt.webp")`,"panel-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`},bK={"desktop-max-width":`1440px`,"page-max-width":`1180px`,"font-family":`Nunito Sans`,"font-family-heading":`Nunito Sans`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#222`,"color-base-black-default":`#222`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#222`,"color-base-black-mine-shaft-opaque":`rgba(34, 34, 34, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#9AE041`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#ccd9d2`,"color-primary-200":`#99b3a5`,"color-primary-300":`#668d79`,"color-primary-400":`#33674c`,"color-primary-500":`#00411f`,"color-primary-600":`#003d09`,"color-primary-700":`#003b08`,"color-primary-800":`#003806`,"color-primary-900":`#003306`,"color-secondary-100":`#c4ff7a`,"color-secondary-200":`#b5f564`,"color-secondary-300":`#abed58`,"color-secondary-400":`#a4e84d`,"color-secondary-500":`#9ae041`,"color-secondary-600":`#88cf2d`,"color-secondary-700":`#75b81f`,"color-secondary-800":`#68a816`,"color-secondary-900":`#59940d`,"color-tertiary-100":`#fcfbce`,"color-tertiary-200":`#fffcb2`,"color-tertiary-300":`#fdf88f`,"color-tertiary-400":`#faf472`,"color-tertiary-500":`#f7ef58`,"color-tertiary-600":`#fee659`,"color-tertiary-700":`#fbce4f`,"color-tertiary-800":`#f9b744`,"color-tertiary-900":`#f49131`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"panel-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"header-link-color":`#00411f`,"link-color":`#00411f`,"link-decoration":`underline`,"border-color":`#668d79`,"footer-background":`#00411f`,"cardlist-primary-background":`#00411f`,"cardlist-secondary-background":`#9ae041`,"cardlist-tertiary-background":`#fffcb2`,"cardlist-dark-foreground":`#00411f`,"cardlist-light-foreground":`#9ae041`,"cardlist-border-radius":`2rem`,"button-arrows":`true`,"button-border-radius":`2rem`,"button-primary-background":`#00411f`,"button-primary-color":`#fff`,"button-primary-hover-color":`#fff`,"button-secondary-border-color":`#00411f`,"button-secondary-hover-background":`#00411f`,"button-lightfg-primary-background":`#9ae041`,"button-lightfg-primary-color":`#00411f`,"button-lightfg-secondary-color":`#9ae041`,"button-lightfg-secondary-border-color":`#9ae041`,"button-lightfg-secondary-hover-background":`transparent`,"button-lightfg-secondary-hover-color":`#9ae041`},xK={"desktop-max-width":`1440px`,"page-max-width":`1180px`,"font-family":`Nunito Sans, Sans-serif`,"font-family-heading":`Nunito Sans, Sans-serif`,"level2-background":`rgba(255, 255, 255, 0.85)`,"background-blur":`20px`,"color-base-bodybg":`#f8f0dc`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#222`,"color-base-black-default":`#222`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#222`,"color-base-black-mine-shaft-opaque":`rgba(34, 34, 34, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#b3b2af`,"color-base-grey-400":`#8f8e8c`,"color-base-grey-500":`#555553`,"color-base-grey-600":`#464644`,"color-base-grey-700":`#272726`,"color-base-grey-800":`#181817`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#e1ebde`,"color-primary-200":`#cdddc8`,"color-primary-300":`#b8cfb2`,"color-primary-400":`#a9c5a2`,"color-primary-500":`#9abb91`,"color-primary-600":`#92b589`,"color-primary-700":`#88ac7e`,"color-primary-800":`#7ea474`,"color-primary-900":`#6c9662`,"color-secondary-100":`#fdfbf5`,"color-secondary-200":`#fcf8ee`,"color-secondary-300":`#faf5e7`,"color-secondary-400":`#f9f2e1`,"color-secondary-500":`#f8f0dc`,"color-secondary-600":`#f7eed8`,"color-secondary-700":`#f6ecd3`,"color-secondary-800":`#f5e9ce`,"color-secondary-900":`#f3e5c5`,"color-tertiary-100":`#fcebea`,"color-tertiary-200":`#fbdddd`,"color-tertiary-300":`#f9cfcf`,"color-tertiary-400":`#f7c5c4`,"color-tertiary-500":`#f6bbba`,"color-tertiary-600":`#f5b5b3`,"color-tertiary-700":`#f3acab`,"color-tertiary-800":`#f2a4a3`,"color-tertiary-900":`#ef9694`,"color-quaternary-100":`#badbce`,"color-quaternary-200":`#8cc3ad`,"color-quaternary-300":`#5dab8c`,"color-quaternary-400":`#3b9973`,"color-quaternary-500":`#49793c`,"color-quaternary-600":`#157f52`,"color-quaternary-700":`#117448`,"color-quaternary-800":`#0e6a3f`,"color-quaternary-900":`#08572e`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"color-extra1-500":`#158827`,"color-extra2-500":`#222`,"color-extra3-500":`#757573`,"panel-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"button-border-radius":`2rem`,"header-link-color":`#222`,"link-color":`var(--color-quaternary-500)`,"link-decoration":`underline`,"border-color":`#9abb91`,"footer-background":`#9abb91`,"cardlist-primary-background":`#9abb91`,"cardlist-secondary-background":`#f8f0dc`,"cardlist-tertiary-background":`#fbdddd`,"cardlist-dark-foreground":`#222`,"cardlist-light-foreground":`#f8f0dc`,"cardlist-border-radius":`2rem`,"ds-in
12put-label-color":`var(--color-base-grey-500)`,"button-primary-color":`var(--color-base-black)`,"button-primary-background":`var(--color-secondary-500)`,"button-primary-border-color":`var(--color-quaternary-500)`,"button-primary-hover-background":`var(--color-secondary-500)`,"button-secondary-border-color":`var(--color-quaternary-500)`,"button-secondary-hover-color":`var(--color-base-black)`,"button-secondary-hover-background":`transparent`,"button-secondary-hover-border-color":`var(--color-base-black)`,"button-box-shadow":`0 2px 8px 0 var(--color-base-black-mine-shaft-opaque)`,"button-font-family":`var(--font-family-heading)`},SK={"desktop-max-width":`1440px`,"page-max-width":`1180px`,"font-family":`Nunito Sans`,"font-family-heading":`Nunito Sans`,"color-base-white":`#fff`,"color-base-white-default":`#fff`,"color-base-black":`#222`,"color-base-black-default":`#222`,"color-base-black-default-half":`rgba(0, 0, 0, 0.5)`,"color-base-black-mine-shaft":`#222`,"color-base-black-mine-shaft-opaque":`rgba(34, 34, 34, 0.2)`,"color-base-black-cape-cod":`#313535`,"color-base-black-cape-cod-half":`rgba(49, 53, 53, 0.5)`,"color-base-grey-100":`#f7f7f7`,"color-base-grey-200":`#e6e5e3`,"color-base-grey-300":`#d4d2cf`,"color-base-grey-400":`#b3b2af`,"color-base-grey-500":`#8f8e8c`,"color-base-grey-600":`#706f6e`,"color-base-grey-700":`#555553`,"color-base-grey-800":`#3c3b3a`,"color-error-100":`#fff9f7`,"color-error-200":`#ffcec4`,"color-error-300":`#ff4c2c`,"color-error-400":`#e4031f`,"color-error-500":`#b40218`,"color-information-100":`#f4fbfe`,"color-information-200":`#b9dff1`,"color-information-300":`#51a7d7`,"color-information-400":`#0080c8`,"color-information-500":`#00659e`,"color-success-100":`#fbfdf4`,"color-success-200":`#b8e986`,"color-success-300":`#96c11e`,"color-success-400":`#009640`,"color-success-500":`#006d2f`,"color-primary-100":`#b3c6e4`,"color-primary-200":`#80a1d3`,"color-primary-300":`#4d7bc1`,"color-primary-400":`#265eb3`,"color-primary-500":`#0042a6`,"color-primary-600":`#003c9e`,"color-primary-700":`#003395`,"color-primary-800":`#002b8b`,"color-primary-900":`#001d7b`,"color-secondary-100":`#fbfbf1`,"color-secondary-200":`#f9f8e8`,"color-secondary-300":`#f7f5df`,"color-secondary-400":`#f5f3d8`,"color-secondary-500":`#f3f1d1`,"color-secondary-600":`#f1efcc`,"color-secondary-700":`#efedc6`,"color-secondary-800":`#edebc8`,"color-secondary-900":`#eae7b5`,"color-tertiary-100":`#fde4e7`,"color-tertiary-200":`#fabcc3`,"color-tertiary-300":`#f68f9c`,"color-tertiary-400":`#f26274`,"color-tertiary-500":`#f04156`,"color-tertiary-600":`#ed1f38`,"color-tertiary-700":`#e8172b`,"color-tertiary-800":`#e51224`,"color-tertiary-900":`#e00a17`,"color-warning-100":`#fffdf3`,"color-warning-400":`#ffd400`,"color-warning-500":`#fdbf2d`,"panel-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`,"content-box-shadow":`0 2px 4px 0 rgba(34, 34, 34, 0.08)`},CK={id:{type:String,default:``},contentType:{type:[String,null],default:`cardList`},internal:{type:[String,null],default:``},display:{type:Object,default:()=>({})},title:{type:[String,null],default:``},cards:{type:Array,default:()=>[]},createdAt:{type:String,default:``},updatedAt:{type:String,default:``},isSchedulerEnabled:{type:Boolean,default:!1},isFirst:{type:Boolean,default:!1}},wK={"st1-website":{primary:hK[`color-primary-500`],secondary:hK[`cardlist-secondary-background`],tertiary:hK[`color-tertiary-500`]},"st1-autopesu":{primary:gK[`color-primary-500`],secondary:gK[`color-secondary-500`],tertiary:gK[`color-tertiary-500`]},vierumaki:{primary:_K[`color-primary-500`],secondary:_K[`color-secondary-500`],tertiary:_K[`color-tertiary-500`]},helmisimpukka:{primary:vK[`color-primary-500`],secondary:vK[`color-secondary-500`],tertiary:vK[`color-tertiary-500`]},dirt:{primary:yK[`color-primary-500`],secondary:yK[`color-secondary-500`],tertiary:yK[`color-tertiary-500`]},ploq:{primary:xK[`cardlist-primary-background`],secondary:xK[`cardlist-secondary-background`],tertiary:xK[`cardlist-tertiary-background`]},realmat:{primary:bK[`cardlist-primary-background`],secondary:bK[`cardlist-secondary-background`],tertiary:bK[`cardlist-tertiary-background`]}
12,keele:{primary:SK[`cardlist-primary-background`],secondary:SK[`cardlist-secondary-background`],tertiary:SK[`cardlist-tertiary-background`]}},TK=zl(()=>({provide:{cms:{contentBlockCommonProperties:CK,localeCodeToIso(e){let{$i18n:t}=K();try{return locales.find(t=>t.code===e).iso}catch{return locales.find(e=>e.code===t.defaultLocale).iso}},localizeLink(e){let{$i18n:t,$paths:n}=K(),r=[];if(t.locale.value!==t.defaultLocale&&t.strategy!==`no_prefix`&&r.push(`${t.locale.value}`),e!==`/`&&r.push(e),r.length>0){let e=`/${r.join(`/`)}`;return e.startsWith(`//`)?e.substring(1):e}return n?n.getPath(`landingPage`):`/`},parseLink(e){if(!e)return null;let{url:t,openInNewTab:n=!0,image:r,testTargetId:i}=e,{$cms:a}=K(),o={to:`/`};if(typeof t!=`object`)return o;let{contentType:s,slug:c,value:l,type:u,url:d}=t;return[`articlePage`,`standardPage`].includes(s)?{to:a.localizeLink(c),image:r?r[0]:null,testTargetId:i}:s===`string`?{title:e.title??`Link`,href:l,target:n?`_blank`:`_self`,image:r?r[0]:null,testTargetId:i}:s===`link`&&u===`internal`?{to:a.localizeLink(d),image:r?r[0]:null,testTargetId:i}:s===`card`?{button:!0,dialog:e.url,image:r?r[0]:null,testTargetId:i}:o},roundTo(e,t=2){let n=10**t;return(Math.round((Number(e)+2**-52)*n)/n).toFixed(t)},formatPrice(e,t=2){let{$i18n:n}=K();return n.n?n.n(Number(e),`currency${t===3?3:``}`):`${this.roundTo(e,t).replace(`.`,`,`)} €`},evaluateForeground(e){if(e===void 0||![3,6].includes(e.length))return`fg-dark`;let t=e.replace(/^#/,``);if(![3,6].includes(t.length))return`fg-dark`;t?.length===3&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);let n=parseInt(t,16),r=n>>16&255,i=n>>8&255,a=n>>0&255;return .2126*r+.7152*i+.0722*a<110?`fg-light`:`fg-dark`},computedBackgroundClass(e,t=`st1-autopesu`){if(!e||!wK[t])return``;let{$cms:n}=K();return[`primary`,`secondary`,`tertiary`].includes(e.background)?`bg-${e.background} ${n.evaluateForeground(wK[t]?.[e.background]?.replace(/^#/,``)??`none`)}`:e.background===`fullbg`?`full-bg fg-light`:e.background===`none`||!e.background?`bg-none fg-dark`:`bg-custom ${n.evaluateForeground(e.background?.replace(/^#/,``))}`},findCurrentDay(e,t){let{$cms:n}=K(),r=t?new Date(t):new Date;return e.find(e=>{let{date:t=``}=e;return n.isSameDate(new Date(t),r)})},isSameDate(e,t){let n=Math.abs(e-t),r=e.getDay()===t.getDay();return n<864e5&&r},productArticle(e){return e?.find(e=>e.isBundle===!1)||{}},hasTextContent(e){let t=e?.text&&(typeof e.text==`string`&&e.text.length>0||typeof e.text==`object`&&e.text.content);return e?.title||t}}}})),EK=zl(e=>{let t={smallMobile:320,mobile:480,largeMobile:768,smallDesktop:992,desktop:1200,largeDesktop:1600},n=M({isSmallMobile:null,isMobile:null,isLargeMobile:null,isSmallDesktop:null,isDesktop:null,isLargeDesktop:null,atMostMobile:null,atMostLargeMobile:null}),r=M(0),i=(e,t=`max-width`)=>typeof matchMedia>`u`||!e?null:matchMedia(`(${t}: ${e}px)`).matches,a=e=>i(e,`min-width`),o=e=>i(e),s=()=>{r.value=window.innerWidth;let i={isSmallMobile:a(t.smallMobile),isMobile:a(t.mobile),isLargeMobile:a(t.largeMobile),isSmallDesktop:a(t.smallDesktop),isDesktop:a(t.desktop),isLargeDesktop:a(t.largeDesktop),atMostMobile:(a(t.smallMobile)||a(t.mobile))&&o(t.largeMobile),atMostLargeMobile:(a(t.smallMobile)||a(t.mobile)||a(t.largeMobile))&&o(t.smallDesktop),atMostSmallDesktop:(a(t.smallMobile)||a(t.mobile)||a(t.largeMobile)||a(t.smallDesktop))&&o(t.desktop)};e.$dsc.object.same(j(n.value),i)||Object.assign(n.value,i)},c=jw(()=>s(),50),l=()=>{window.removeEventListener(`resize`,c)},u=()=>{l(),s(),window.addEventListener(`resize`,c)};return e.hook(`page:finish`,()=>{u()}),{provide:{bp:{limits:t,bps:n.value,viewportWidth:r,startTrackingBreakpoints:u,stopTrackingBreakpoints:l}}}}),DK=t({decode:()=>AK,decodeJSON:()=>jK,encode:()=>OK,encodeJSON:()=>kK});function OK(e){return window.btoa(e)}function kK(e){let t=JSON.stringify(e);return window.btoa(t)}function AK(e){return window.atob(e)}function jK(e){return JSON.parse(window.atob(e))}var MK=t({capitalize:()=>FK,initials:()=>NK,prepareVerificationCode:()=>IK,slugify:()=>PK});function NK(e){if(![`number`,`string`].includes(typeof e))return``;let[[t],...n]=e.toString().split(` `),[r]=(n||[]).reverse();return`${t||``}${r?.[0]||``}`.toUpperCase()}function PK(e){return e.toString().replace(/[äåöüÄÅÖÜß]/g,`_`).split(/[^\w]/).filter(e=>!!e).join(`-`).toLowerCase()}function FK([e,...t],n){return e?`${e.toUpperCase()}${n?.restToLower?t.join(``).toLowerCase():t.join(``)}`:``}function IK(e){let t=/[sS][tT]1-(\d)*/,n=e.replaceAll(` `,``);return(n.match(t)?n:`ST1-${n}`).toUpperCase()}var LK=t({allKeysEmpty:()=>zK,flatten:()=>VK,getAllWithPair:()=>BK,isEmpty:()=>RK,isObject:()=>HK,mvKey:()=>WK,same:()=>UK});function RK(e){return Object.keys(e).length===0}function zK(e,t=1/0){return!e||typeof e!=`object`||t<0?null:!Object.keys(e).some(n=>typeof e[n]==`object`&&t>0?!zK(e[n],t-1):!!e[n])}function BK(e,t,n){let r=[];for(let i in e)Object.hasOwn(e,i)&&(typeof e[i]==`object`?r=r.concat(BK(e[i],t,n)):(i===t&&e[i]===n||i===t&&n===``||e[i]===n&&t===``&&r.lastIndexOf(e)===-1)&&r.push(e));return r}function VK(e,t=!0,n=``){return Object.keys(e).reduce((r,i)=>{if(e[i]&&e[i].constructor===Object)Object.assign(r,VK(e[i],t,`${n}${i}`));else{let a=t?`${n}${n?FK(i):i}`:i;r[a]=e[i]}return r},{})}function HK(e){return jx(e)}function UK(e,t,n=!1){return n?JSON.stringify(e)===JSON.stringify(t):HK(e)&&HK(t)?Hw(e,t):Array.isArray(e)&&Array.isArray(t)?JSON.stringify([...e].sort())===JSON.stringify([...t].sort()):!1}function WK(e={},t,n){return e[t]&&delete Object.assign(e,{[n]:e[t]})[t],e}var GK=t({lcFirst:()=>qK,ucFirst:()=>KK});function KK(e){return String(e).charAt(0).toUpperCase()+String(e).slice(1)}function qK(e){return String(e).charAt(0).toLowerCase()+String(e).slice(1)}var JK=t({cookieDomain:()=>YK,protocol:()=>XK}
12);function YK(e){let t=e?new URL(`https://${e}`).hostname.split(`.`):typeof window<`u`?window.location.hostname.split(`.`):null;return t?`.${t[t.length-2]}.${t[t.length-1]}`:(console.warn(`WARNING! Could not detect cookieDomain for hostname ${e}`),null)}function XK(e){if(e.startsWith(`http`)||e.startsWith(`https`))return e;let[t]=e.replace(/^https?:\/\//,``).split(`/`)[0].split(`:`);return`${t.endsWith(`.local`)?`http`:`https`}://${e}`}function ZK(e){let t={manage:(t,n)=>{let r,i;return typeof n[n.length-1]==`string`?(r=n,t?r.includes(e.$i18n.locale.value):!r.includes(e.$i18n.locale.value)):(i=n.pop(),r=n,t===r.includes(e.$i18n.locale.value)?[i]:[])},include:(...e)=>t.manage(!0,e),exclude:(...e)=>t.manage(!1,e)};return t}var QK=()=>K().$pinia,$K=B_(`notifications`,()=>{let e=K(),t=M([]);return{notifications:t,addNotification(n){e.isHydrating&&e.payload.serverRendered||(kE().set(n.message),t.value.unshift({...n,id:n.id??e.$dsc.uuidv4(),type:n.type??`success`}))}}});function eq(e){let t=$K(QK()),n={basic(n,r,i){if(!r[0])throw Error(`Cannot create notification: message is empty`);let a=r instanceof Array?e.$i18n?.t(...r):e.$i18n?.t(r);t.addNotification({message:a,type:n}),typeof i==`function`&&i()},error(e,t,r){if(t){let n=Error();n.statusCode=t.statusCode,n.message=JSON.stringify({...t.statusCode&&{status:t.statusCode},...t.message&&{reason:t.message},...e&&{message:e}}),console.error(n)}let i=e||`something-went-wrong`;n.basic(`error`,i,r)},success(e,t){n.basic(`success`,e,t)},warn(e,t){n.basic(`warning`,e,t)},info(e,t){n.basic(`information`,e,t)}};return n}var tq=zl(e=>({provide:{dsc:{base64:DK,filters:MK,object:LK,string:GK,http:JK,locale:ZK(e),msg:eq(e),delay:e=>new Promise(t=>setTimeout(t,e)),uuidv4:()=>`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e===`x`?t:t&3|8).toString(16)}),async windowScrollTo(t={top:0}){await e.$dsc.delay(0),window?.scrollTo?.(t)},production:!0,isPrimitive:e=>Object(e)!==e}}})),nq=zl(e=>{Vp({bodyAttrs:{tabindex:-1}}),e.hook(`page:transition:finish`,()=>{window?.document?.activeElement&&(window.document.activeElement.blur(),window.document.body.focus())})}),rq=/^(GTM|G)-[0-9A-Z]+$/;function iq(e){if(typeof e!=`string`||!rq.test(e)){let t=String(e).toUpperCase().replace(/.*-|[^0-9A-Z]/g,``),n=t.length===0?``:` Did you mean 'GTM-${t}' or 'G-${t}'?`;throw Error(`'${e}' is not a valid GTM-ID (${rq}).${n}`)}}function aq(e,t=`dataLayer`){return e[t]||(e[t]=[]),e[t]}function oq(e,t){let n=document,r=n.createElement(`script`),i=n=>{t.onReady?.({id:e,script:r}),r.removeEventListener(`load`,i)};r.addEventListener(`load`,i);let a=t.dataLayerName??`dataLayer`;if(aq(window,a).push({event:`gtm.js`,"gtm.start":new Date().getTime()}),!e)return r;r.async=!t.defer,r.defer=!!(t.defer||t.compatibility),t.nonce&&r.setAttribute(`nonce`,t.nonce),t.scriptType&&(r.type=t.scriptType);let o=new URLSearchParams({id:e,...t.dataLayerName?{l:t.dataLayerName}:{},...t.queryParams??{}});r.src=`${t.source??`https://www.googletagmanager.com/gtm.js`}?${o}`;let s=t.parentElement??n.body;if(typeof s?.appendChild!=`function`)throw Error(`parentElement must be a DOM element`);return s.appendChild(r),r}function sq(e=`https://www.googletagmanager.com/gtm.js`){return Array.from(document.getElementsByTagName(`script`)).some(t=>t.src.includes(e))}var cq=class{id;options;scriptElements=[];constructor(e){if(Array.isArray(e.id))for(let t of e.id)iq(typeof t==`string`?t:t.id);else iq(e.id);this.id=e.id,this.options={enabled:!0,debug:!1,loadScript:!0,defer:!1,compatibility:!1,dataLayerName:`dataLayer`,...e},delete this.options.id}isInBrowserContext=()=>typeof window<`u`;enabled(){return this.options.enabled??!0}enable(e=!0,t){if(this.options.enabled=e,this.isInBrowserContext()&&e&&!sq(t)&&this.options.loadScript){if(Array.isArray(this.id))this.id.forEach(e=>{let t;t=typeof e==`string`?oq(e,{...this.options}):oq(e.id,{...this.options,queryParams:e.queryParams}),this.scriptElements.push(t)});else{let e=oq(this.id,{...this.options});this.scriptElements.push(e)}}}debugEnabled(){return this.options.debug??!1}debug(e){this.options.debug=e}dataLayer(){return this.isInBrowserContext()&&this.options.enabled?aq(window,this.options.dataLayerName):!1}trackView(e,t,n={}){let r=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${r?``:`(disabled)`}
12]: Dispatching TrackView`,{screenName:e,path:t}),r&&aq(window,this.options.dataLayerName).push({...n,event:this.options.trackViewEventProperty??`content-view`,"content-name":t,"content-view-name":e})}trackEvent({event:e,category:t=null,action:n=null,label:r=null,value:i=null,noninteraction:a=!1,...o}={}){let s=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${s?``:`(disabled)`}]: Dispatching event`,{event:e,category:t,action:n,label:r,value:i,...o}),s&&aq(window,this.options.dataLayerName).push({event:e??`interaction`,target:t,action:n,"target-properties":r,value:i,"interaction-type":a,...o})}push(e){let t=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${t?``:`(disabled)`}]: Dispatching event`,e),t&&aq(window,this.options.dataLayerName).push(e)}},lq;function uq(e,t={id:``}){t={trackOnNextTick:!1,...t},lq=new cq(t),e.config.globalProperties.$gtm=lq,lq.isInBrowserContext()&&(t.vueRouter&&dq(e,t.vueRouter,t.ignoredViews,t.trackOnNextTick,t.vueRouterAdditionalEventData),lq.options.enabled&&lq.options.loadScript&&(Array.isArray(t.id)?t.id.forEach(e=>{if(typeof e==`string`)oq(e,t);else{let n={...t};e.queryParams!=null&&(n.queryParams={...n.queryParams,...e.queryParams}),oq(e.id,n)}}):oq(t.id,t))),e.provide(`gtm`,t)}function dq(e,t,n=[],r,i=()=>({})){function a(e,t){return e instanceof Error&&!!(e.type&t)}t.afterEach(async(e,o,s)=>{if(typeof e.name!=`string`||Array.isArray(n)&&n.includes(e.name)||typeof n==`function`&&n(e,o))return;let c=e.meta&&typeof e.meta.gtm==`string`&&e.meta.gtm?e.meta.gtm:e.name;a(s,4)?lq?.debugEnabled()&&console.log(`[VueGtm]: '${c}' not tracked due to navigation aborted`):a(s,8)&&lq?.debugEnabled()&&console.log(`[VueGtm]: '${c}' not tracked due to navigation cancelled`);let l={...await i(e,o),...e.meta?.gtmAdditionalEventData},u=t.options?.history?.base??``;u.endsWith(`/`)||(u+=`/`),u+=e.fullPath.startsWith(`/`)?e.fullPath.substring(1):e.fullPath,r?Gn(()=>{lq?.trackView(c,u,l)}):lq?.trackView(c,u,l)})}function fq(e){return{install:t=>uq(t,e)}}function pq(){return Go()?.appContext?.app?.config?.globalProperties?.$gtm??lq}function mq(){let{vueApp:e}=K(),{public:t}=Ul();return{initGtm:(n={})=>{let r=Object.assign(t?.gtm??{},n);if(!e.config.globalProperties.$gtm&&r.id){e.use(fq({...r,vueRouter:pd()}));{let{name:t,path:n}=hd();e.config.globalProperties.$gtm.trackView(t,n)}}},gtm:()=>{if(e.config.globalProperties.$gtm)return pq();let t=()=>{};return{trackView:t,trackEvent:t,push:t}}}}var hq=zl(e=>{e.hook(`dsc:form-builder-submit`,async t=>{let{gtm:n}=mq(),{$dsc:r,$i18n:i}=e;try{await $fetch(`/api/v1/form/submit`,{method:`POST`,body:t,headers:{"x-st1-locale":i.locale.value}})}catch(e){throw console.error(e),r.msg.error(`Could not submit form, try again later`),n().trackEvent({event:`Error Message`,gtm:{error_status:500,error_code:`error`,error_text:`Could not submit form, try again later`,error_type:`exception`}}),e}})}),gq={landingPage:{"fi-FI":`/`,"en-EU":`/`,"sv-SE":`/`,"no-NO":`/`},stationLocator:{"en-EU":`/stationsearch`,"fi-FI":`/asemahaku`,"sv-SE":`/hitta-station`,"no-NO":`/finn-stasjon`},b2b:{"en-EU":`/company`,"fi-FI":`/yrityksille`,"sv-SE":`/foretag`,"no-NO":`/befrift`},terms:{"fi-FI":`/kayttoehdot`,"en-EU":`/terms`,"sv-SE":`/allmanna-villkor`,"no-NO":`/vilkar-for-bruk`},service:{"fi-FI":`?service=MAIN`,"en-EU":`?service=MAIN`},contact:{"fi-FI":`/yksityisille/ota-yhteytta/asiakaspalvelu`,"en-EU":`/about-us/company-info/contact-us`,"sv-SE":`/privat/kundservice`,"no-NO":`/privat/kundservice`},articles:{"en-EU":`/article`,"fi-FI":`/artikkeli`,"sv-SE":`/artikel`,"no-NO":`/artikkel`},"account-hub":{"fi-FI":`https://kirjaudu.st1.fi`,"sv-SE":`https://minasidor.st1.se`,"en-EU":`https://kirjaudu.st1.fi`,"no-NO":`https://minesider.st1.no`},"my-pages":{"fi-FI":`https://omatsivutprivate.st1.fi`,"en-EU":`https://omatsivutprivate.st1.fi`},"autopesu-domain":{"fi-FI":`https://autopesu.st1.fi`,"en-EU":`https://autopesu.st1.fi`}},_q={layout:`cms-view/v1/content/layout`,page:`cms-view/v1/content/page`,order:`digital-order/v1/orders/initialize`,complete:`digital-order/v1/orders/complete`,customer:`b2c-my-pages-view-v2/v1/customer/detail
12s`,cards:`b2c-my-pages-view-v2/v1/customer/card/emv/list`,search:`cms-view/v1/search`},vq=[H_,G_,rv,UT,RE,zE,BE,VE,HE,UE,WE,GE,KE,JE,iD,kk,bN,CN,wN,zR,mV,pK,mK,TK,EK,tq,nq,hq,zl(e=>{let{$i18n:t}=e;return{provide:{paths:{getPath(e){try{if(gq[e][t.locale.value])return gq[e][t.locale.value]}catch{return`/`}return gq[e][t.locale.value]?gq[e][t.locale.value]:`/`},getEndpoint(e){return _q[e]?_q[e]:``}}}}}),zl(e=>{let{$i18n:{t}}=e;e.hook(`dsc:cms-page-load-request:success`,e=>{let{content:n={}}=e.value,{description:r,openGraphTitle:i,openGraphDescription:a,station:o,contentType:s}=n;if(s===`stationPageTemplate`){LT().$patch({useSiteTitle:!1});let n=o?.name,s=[o?.postcode,o?.city].filter(Boolean).join(` `),c=[n,o?.street,s].filter(Boolean).join(`, `);n&&(e.value.content.title=n),e.value.content.openGraphTitle=i??n??e.value.content.openGraphTitle,e.value.content.description=r??t(`stationPage.metaDescription`,{stationAddress:c}),e.value.content.openGraphDescription=a??t(`stationPage.metaDescription`,{stationAddress:c})}})}),zl({name:`i18n:plugin:ssg-detect`,dependsOn:[`i18n:plugin`,`i18n:plugin:route-locale-detect`],enforce:`post`,setup(e){}})];function yq(e,t){let n=t/e*100;return 2/Math.PI*100*Math.atan(n/50)}function bq(e={}){let{duration:t=2e3,throttle:n=200,hideDelay:r=500,resetDelay:i=400}=e,a=e.estimatedProgress||yq,o=K(),s=mn(0),c=mn(!1),l=mn(!1),u=!1,d,f,p,m,h=(e={})=>{y(),l.value=!1,g(0,e)};function g(e=0,t={}){if(o.isHydrating)return;if(e>=100)return v({force:t.force});y(),b(),s.value=e<0?0:e;let r=t.force?0:n;r?f=setTimeout(()=>{c.value=!0,x()},r):(c.value=!0,x())}function _(){p=setTimeout(()=>{c.value=!1,m=setTimeout(()=>{s.value=0},i)},r)}function v(e={}){s.value=100,u=!0,b(),y(),e.error&&(l.value=!0),e.force?(s.value=0,c.value=!1):_()}function y(){clearTimeout(p),clearTimeout(m)}function b(){clearTimeout(f),cancelAnimationFrame(d)}function x(){u=!1;let e;function n(r){if(u)return;e??=r;let i=r-e;s.value=Math.max(0,Math.min(100,a(t,i))),d=requestAnimationFrame(n)}d=requestAnimationFrame(n)}let S=()=>{};{let e=o.hook(`page:loading:start`,()=>{h()}),t=o.hook(`page:loading:end`,()=>{v()}),n=o.hook(`vue:error`,()=>v({error:!0}));S=()=>{n(),e(),t(),b(),y()}}return{_cleanup:S,progress:rn(s),isLoading:rn(c),error:rn(l),start:h,set:g,finish:v,clear:b}}function xq(e={}){let t=K(),n=t._loadingIndicator||=bq(e);return Ve()&&(t._loadingIndicatorDeps||=0,t._loadingIndicatorDeps++,He(()=>{t._loadingIndicatorDeps--,t._loadingIndicatorDeps===0&&(n._cleanup(),delete t._loadingIndicator)})),n}var Sq=Ur({name:`NuxtLoadingIndicator`,props:{throttle:{type:Number,default:200},duration:{type:Number,default:2e3},hideDelay:{type:Number,default:500},resetDelay:{type:Number,default:400},height:{type:Number,default:3},color:{type:[String,Boolean],default:`repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%)`},errorColor:{type:String,default:`repeating-linear-gradient(to right,#f87171 0%,#ef4444 100%)`},estimatedProgress:{type:Function,required:!1}},setup(e,{slots:t,expose:n}){let{progress:r,isLoading:i,error:a,start:o,finish:s,clear:c}=xq({duration:e.duration,throttle:e.throttle,hideDelay:e.hideDelay,resetDelay:e.resetDelay,estimatedProgress:e.estimatedProgress});return n({progress:r,isLoading:i,error:a,start:o,finish:s,clear:c}),()=>G(`div`,{class:`nuxt-loading-indicator`,style:{position:`fixed`,top:0,right:0,left:0,pointerEvents:`none`,width:`auto`,height:`${e.height}px`,opacity:+!!i.value,background:a.value?e.errorColor:e.color||void 0,backgroundSize:`${r.value>0?100/r.value*100:0}% auto`,transform:`scaleX(${r.value}%)`,transformOrigin:`left`,transition:`transform 0.1s, height 0.4s, opacity 0.4s`,zIndex:999999}},t)}}),Cq=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},wq=[`aria-label`],Tq=[`href`],Eq=Cq({__name:`DSIcon`,props:{alt:{type:String,default:``},code:{type:[String,null],default:``},size:{type:String,default:`m`},set:{type:String,default:`default`}},setup(e){let t=e,{origin:n}=eT(),r={debug:!1,preferSVG:!1,defaultNamespace:`default-line`},i=or(`dsIconConfig`,r),a=W(()=>({...r,...i.value})),o=W(()=>t.code.split(`/`).length>1?t.code:`${a.value?.defaultNamespace}/${t.code}`),s=W(()=>(t.size.match(/[\d\\.]+/)||{}).input),c=W(()=>o.value.split(`/`).length>1?o.value.split(`/`)[0].split(`-`).at(-1):a.value?.defaultNamespace),l=W(()=>!1),u=W(()=>Ul().public.svgSpritemapHash),d=[`flags/`,`logos/`];return(t,r)=>d.find(e=>
12N(o)?.includes(e))||e.set===`svg`||N(a).preferSVG?(R(),z(`svg`,{key:0,class:O([`icon`,`ds-icon`,`icon-${N(o).replaceAll(`/`,`-`)}`,{debug:N(l),[`size-${e.size}`]:!N(s)}]),style:Se({width:N(s),height:N(s)}),"aria-label":e.alt||`${t.$t(`dsIcon.icon`)} ${N(o).split(`/`)[1]}`},[(R(),z(`use`,{key:1,href:`${N(n)}/_nuxt/${N(o).split(`/`)[0]}.${N(u)}.svg#sprite-${N(o)}`},null,8,Tq))],14,wq)):(R(),z(`i`,{key:1,class:O([`icon`,`ds-icon`,`icon-${N(o).split(`/`)[1]}`,`set-${e.set}`,`style-${N(c)}`,{debug:N(l),[`size-${e.size}`]:!N(s)}]),style:Se({fontSize:N(s)})},null,6))}},[[`__scopeId`,`data-v-febf2d67`]]),Dq={key:0,class:`ds-notif-icon`},Oq={class:`ds-notif-content`},kq=[`innerHTML`],Aq={key:1,class:`ds-notif-action`},jq=[`innerHTML`],Mq=Cq({__name:`DSNotification`,props:{type:{type:String,default:`information`,validator:e=>[`success`,`information`,`note`,`warning`,`error`].includes(e)},variation:{type:[String,Number],default:1,validator:e=>[1,2].includes(Number(e))},dismissable:{type:Boolean,default:e=>e.variation===1},iconMap:{type:Object,default:()=>({success:`info`,information:`info`,note:`info`,warning:`info`,error:`error`})},icon:{type:[String,Boolean],default:e=>e.iconMap[e.type]},message:{type:String,default:void 0},action:{type:String,default:``},transitionDelay:{type:Number,default:500},dismissDelay:{type:Number,default:2e4},autoDismissable:{type:Boolean,default:!0},container:{type:[Boolean,Object],default:!1},pauseOnHover:{type:Boolean,default:!1}},emits:[`dismiss`],setup(e,{emit:t}){let n=e,r=t,i=M(null),a=e=>r(`dismiss`,e),o=()=>{clearTimeout(i.value),i.value=setTimeout(()=>a(),n.dismissDelay)};wi(()=>{n.dismissable&&n.autoDismissable&&o()});let s=e=>{n.pauseOnHover&&clearTimeout(i.value)},c=e=>{n.pauseOnHover&&o()};return(t,n)=>{let r=Eq;return R(),z(`div`,{class:O([`ds-notif ds-notification`,[`variation-${e.variation}`,`ds-notif-${e.type}`,{"ds-notif-no-icon":!t.$slots.icon&&!e.icon}]]),onMouseover:s,onMouseout:c},[e.icon||t.$slots.icon?(R(),z(`div`,Dq,[Vi(t.$slots,`icon`,{},()=>[e.icon?(R(),B(r,{key:0,code:`${e.variation===2?`default-line`:`default-fill`}/${e.icon}`,size:e.variation===1?`xxl`:`xl`},null,8,[`code`,`size`])):U(``,!0)],!0)])):U(``,!0),V(`div`,Oq,[Vi(t.$slots,`default`,{},()=>[e.message?(R(),z(`span`,{key:0,innerHTML:e.message},null,8,kq)):U(``,!0)],!0)]),e.action||t.$slots.action?(R(),z(`div`,Aq,[Vi(t.$slots,`action`,{},()=>[e.action?(R(),z(`span`,{key:0,innerHTML:e.action},null,8,jq)):U(``,!0)],!0)])):U(``,!0),e.dismissable?(R(),z(`button`,{key:2,class:`ds-notif-dismiss`,"aria-label":`Close notification`,onClick:a},[Vi(t.$slots,`dismiss`,{},()=>[H(r,{code:`close`})],!0)])):U(``,!0)],34)}}},[[`__scopeId`,`data-v-51b8c35f`]]),Nq=175,Pq=Cq({__name:`DSNotifications`,props:{dismissDelayMs:{type:[Number,Object],default:15e3,validator:e=>typeof e==`number`||K().$dsc.object.same([`minTimeMs`,`msPerSign`],Object.keys(e))},pauseOnHover:{type:Boolean,default:!1}},setup(e){Hs(e=>({v43c99e06:r}));let{$dsc:t}=K(),n=e,r=`${Nq}ms`,{notifications:i}=V_($K(QK()));I(()=>i.value.length,e=>{e>1&&setTimeout(()=>{i.value.length>1&&(i.value=[i.value[0]])},Nq)},{immediate:!0});function a(e){let t=i.value.findIndex(t=>t.id===e.id);t!==-1&&i.value.splice(t,1)}let o=e=>t.object.isObject(n.dismissDelayMs)?n.dismissDelayMs.minTimeMs+n.dismissDelayMs.msPerSign*e.message.length:n.dismissDelayMs;return(t,n)=>{let r=Mq;return R(),B(xc,{tag:`div`,name:`list`,class:`notifications`},{default:F(()=>[(R(!0),z(L,null,zi(N(i),t=>(R(),B(r,zo({key:t.id},{ref_for:!0},t,{"dismiss-delay":o(t),"pause-on-hover":e.pauseOnHover,onDismiss:e=>a(t)}),null,16,[`dismiss-delay`,`pause-on-hover`,`onDismiss`]))),128))]),_:1})}}},[[`__scopeId`,`data-v-5f017628`]]),Fq=Cq({__name:`DSHorizontalList`,props:{items:{type:Array,required:!1,default:()=>[]},tag:{type:String,required:!1,default:`ul`}},setup(e){let t=M(null);function n(e){let{position:n}=getComputedStyle(t.value.$el),r={};n===`static`?Object.assign(r,{left:`${e.getBoundingClientRect().x}px`,top:`${e.getBoundingClientRect().y}px`}):Object.assign(r,{left:`${e.getBoundingClientRect().x-t.value.$el.getBoundingClientRect().x}px`,top:`${e.getBoundingClientRect().y-t.value.$el.getBoundingClientRect().y}px`}),Object.assign(e.style,r)}return(r,i)=>{let a=NE;return R(),B(xc,{ref_key:`root`,ref:t,class:`horizontal-list`,tag:e.tag,name:`horizontal-list`,onBeforeLeave:n},{default:F(()=>[(R(!0),z(L,null,zi(e.items,(e,t)=>(R(),z(`li`,zo({key:`item-${e.id}-${t}`,class:`item`},{ref_for:!0},e.attr),[H(a,{class:O([`desktop-main-nav-link`,{active:e.active}]),to:e.url},{default:F(()=>[Fo(k(e.text),1)]),_:2},1032,[`to`,`class`])],16))),128))]),_:1},8,[`tag`])}}},[[`__scopeId`,`data-v-633ab4cd`]]);function Iq(e,t){typeof t.value!=`function`&&typeof t.value.handler!=`function`&&console.warn(`[click-outside:] handler for '${t.expression}' is missing`);let n=t.value.handler||t.value,{exclude:r=[]}=t.value,i=i=>{let a=r.some(e=>{let n=typeof e==`string`?t.instance.$refs[e]:e;if(!n)return!1;let r=i.target;do{if(r===n)return!0;r=r.parentNode}while(r!==null&&r.nodeType===1);return!1});if(!e.contains(i.target)&&!a)return n(i)};e.vClickOutside&&document.removeEventListener(`click`,e.vClickOutside),e.vClickOutside=i,document.addEventListener(`click`,i)}var Lq={name:`click-outside`,beforeMount(e,t){(t.arg!==`hook`||!t.modifiers?.beforeUpdate)&&Iq(e,t)},beforeUpdate(e,t){t.arg===`hook`&&t.modifiers?.beforeUpdate&&Iq(e,t)},updated(e,t){t.arg===`hook`&&t.modifiers?.updated&&Iq(e,t)},unmounted(e){document.removeEventListener(`click`,e.vClickOutside),e.vClickOutside=null}},Rq=Cq({__name:`LayoutMainNavigationDesktop`,props:{id:{type:String,required:!1,default:null},links:{type:Array,required:!1,default:()=>[]}},emits:[`select`],setup(e){let t=hd(),n=or(`layout`),r=M(``),i=M(!1),{$cms:a}=K(),o=e,s=W(()=>o.links.filter(e=>e.visibleInNavigation||e.visibleInNavigation===void 0?e:!1).map(e=>({id:e.id,url:a.localizeLink(e.url),text:e.text,active:e.active,attr:{testTargetId:e.testTargetId}}))),c=()=>{o.id||(r.value=``)};return I(()=>t.path,()=>{r.value=``,i.value=!1}),(e,t)=>{let r=Fq;return rr((R(),z(`nav`,{class:O({[`theme-${N(n).theme}`]:!0})},[H(r,{tag:`ul`,class:`list`,items:N(s)},null,8,[`items`])],2)),[[N(Lq),c]])}}},[[`__scopeId`,`data-v-84f2bd00`]]),zq=Cq({__name:`LayoutKeyboardEvents`,emits:[`keydown`],setup(e,{emit:t}){let n=t,r=function(e){e.keyCode===75&&e.ctrlKey&&e.preventDefault(),n(`keydown`,e)};return wi(()=>
12{window?.addEventListener(`keydown`,r)}),Di(()=>{window?.removeEventListener(`keydown`,r)}),(e,t)=>(R(),z(`div`))}},[[`__scopeId`,`data-v-cf90eaa8`]]),Bq=B_(`modal`,{state:()=>({name:``,modalTarget:`#ds-modal-target`,open:!1,closeOnBackdropClick:!0,callerPayload:null,focused:!1}),actions:{setNameAndOpen(e,t){this.name=e,this.open=!0,this.callerPayload=t},unsetNameAndClose(){this.name=``,this.open=!1,this.callerPayload=null}}}),Vq=Cq({__name:`LayoutSearchButton`,props:{paginatedPagesPerPage:{type:Number,default:4}},setup(e,{expose:t}){let n=Bq(QK()),r=or(`layout`,{theme:`white`}),{t:i}=BM({useScope:`global`,messages:{"fi-FI":{search:`Haku`},"en-EU":{search:`Search`},"de-DE":{search:`Suche`},"sv-SE":{search:`Sök`},"sv-FI":{search:`Sök`},"no-NO":{search:`Søk`},"ru-RU":{search:`Поиск`}}}),a=()=>{n.setNameAndOpen(`search`),r.value?.sidebars?.right&&(r.value.sidebars.right=!1)};t({activateSearch:a,closeSearch:()=>{n.unsetNameAndClose()}});let o=e=>{let{target:t}=e;!(t instanceof HTMLElement&&(t.isContentEditable||t.closest(`input, textarea, select, [contenteditable="true"]`))||e.altKey||e.ctrlKey||e.metaKey)&&e.which===191&&(e.preventDefault(),a())};return(e,t)=>{let n=Eq,s=zq;return R(),z(`div`,{class:O([`search`,{[`theme-${N(r).theme}`]:!0}])},[V(`button`,{class:`ds-btn ds-btn--quartiary search-button`,testtargetid:`st1-layout-search-trigger`,onClick:a},[V(`span`,null,k(N(i)(`search`)),1),H(n,{code:`search`})]),H(s,{onKeydown:o})],2)}}},[[`__scopeId`,`data-v-a48ad502`]]),Hq=[`inert`],Uq=Cq({__name:`LayoutQuickLinks`,props:{links:{type:Array,required:!1,default:()=>[]}},setup(e){let t=or(`layout`),n=M(!1),r=hd(),i=e,a=W(()=>i.links.find(e=>r.path.includes(`/${e.url}`))??i.links?.[0]),o=W(()=>i.links.filter(e=>!e.url.includes(a.value.url))),s=()=>{n.value=!1};return I(()=>r.path,()=>{n.value=!1}),(e,r)=>{let i=Eq,c=NE;return rr((R(),z(`div`,{class:O([`quick-links`,{[`theme-${N(t).theme}`]:!0,open:N(n)||N(t).theme===`clear`}])},[V(`button`,{class:`ds-btn label`,onClick:r[0]||=e=>n.value=!N(n)},[V(`span`,null,k(N(a)?.text),1),H(i,{code:`chevron-down`,size:`xs`})]),V(`div`,{class:`options`,inert:!N(n)&&N(t).theme!==`clear`},[(R(!0),z(L,null,zi(N(o),(e,t)=>(R(),B(c,{key:`${t}-${e.id}`,to:`/${e.url}`,testtargetid:e.testTargetId,class:`option`},{default:F(()=>[Fo(k(e.text),1)]),_:2},1032,[`to`,`testtargetid`]))),128))],8,Hq)],2)),[[N(Lq),s]])}}},[[`__scopeId`,`data-v-1d7d667f`]]),Wq=[`aria-label`],Gq=[`inert`],Kq=Cq(Object.assign({inheritAttrs:!1},{__name:`LayoutUserMenu`,props:{customerType:{type:String,required:!1,default:`B2C`,validator:e=>[`B2C`,`B2B`].includes(e)},isVisible:{type:Boolean,required:!1,default:!0}},setup(e){let t=Qw(QK()),{loggedIn:n,user:r}=V_(t),{firstname:i}=r.value,a=M(!1),o=()=>{a.value=!1},s=e,{$paths:c}=K(),l=W(()=>`${c.getPath(`account-hub`)}?callbackURL=${c.getPath(`login-callback-url`)}&service=${s.customerType}`);return BM({useScope:`global`,messages:{"fi-FI":{login:{link:`Kirjaudu`,userDetails:`Käyttäjätiedot`,logout:`Kirjaudu ulos`}},"en-EU":{login:{link:`Login`,userDetails:`User Details`,logout:`Logout`}},"sv-SE":{login:{link:`Mina sidor`,userDetails:`Användare`,logout:`Logga ut`}},"no-NO":{login:{link:`Logg inn`,userDetails:`Bruker`,logout:`Logge ut`}}}}),(r,s)=>{let u=Eq,d=NE;return e.isVisible?rr((R(),z(`div`,{key:0,class:O([`user`,{open:N(a)}])},[V(`button`,{class:`ds-btn ds-btn--secondary btn-user`,testtargetid:`st1-user-menu-login`,"aria-label":r.$t(`login.link`),onClick:s[0]||=e=>N(n)?a.value=!N(a):N(vd)(N(l),{external:!0})},[Vi(r.$slots,`user-icon`,{},()=>[H(u,{class:`user-icon`,code:`user`,size:`xl`})],!0),V(`span`,null,k(N(n)?N(i):r.$t(`login.link`)),1),N(n)?(R(),B(u,{key:0,class:`chevron`,code:`chevron-down`,size:`xs`})):U(``,!0)],8,Wq),V(`div`,{class:`options`,inert:!N(a)},[H(d,{to:`${N(c).getPath(`my-pages`)}/kayttaja/asetukset`,class:`option`,testtargetid:`st1-user-menu-user-details`},{default:F(()=>[Fo(k(r.$t(`login.userDetails`)),1)]),_:1},8,[`to`]),V(`button`,{class:`option`,testtargetid:`st1-user-menu-logout`,onClick:s[1]||=e=>N(t).logout()&&o()},k(r.$t(`login.logout`)),1)],8,Gq)],2)),[[N(Lq),o]]):U(``,!0)}}}),[[`__scopeId`,`data-v-c1e10ecf`]]);function qq(e){return Ve()?(He(e),!0):!1}var Jq=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Yq=e=>e!=null,Xq=Object.prototype.toString,Zq=e=>Xq.call(e)===`[object Object]`,Qq=()=>{},$q=eJ();function eJ(){return Jq&&(window==null?void 0:window.navigator)?.userAgent&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(window==null?void 0:window.navigator)?.maxTouchPoints>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function tJ(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var nJ=e=>e();
12function rJ(e,t={}){let n,r,i=Qq,a=e=>{clearTimeout(e),i(),i=Qq},o;return s=>{let c=P(e),l=P(t.maxWait);return n&&a(n),c<=0||l!==void 0&&l<=0?(r&&=(a(r),null),Promise.resolve(s())):new Promise((e,u)=>{i=t.rejectOnCancel?u:e,o=s,l&&!r&&(r=setTimeout(()=>{n&&a(n),r=null,e(o())},l)),n=setTimeout(()=>{r&&a(r),r=null,e(s())},c)})}}function iJ(e){return e||Go()}function aJ(e){return Array.isArray(e)?e:[e]}function oJ(...e){if(e.length!==1)return wn(...e);let t=e[0];return typeof t==`function`?nn(bn(()=>({get:t,set:Qq}))):M(t)}function sJ(e,t=200,n={}){return tJ(rJ(t,n),e)}function cJ(e,t,n={}){let{eventFilter:r=nJ,...i}=n;return I(e,tJ(r,t),i)}function lJ(e,t=!0,n){iJ()?wi(e,n):t?e():Gn(e)}function uJ(e,t){iJ(t)&&Oi(e,t)}function dJ(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return cJ(e,t,{...a,eventFilter:rJ(r,{maxWait:i})})}function fJ(e,t,n){return I(e,t,{...n,immediate:!0})}var pJ=Jq?window:void 0,mJ=Jq?window.document:void 0;Jq&&window.navigator,Jq&&window.location;function hJ(e){let t=P(e);return t?.$el??t}function gJ(...e){let t=[],n=()=>{t.forEach(e=>e()),t.length=0},r=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),i=W(()=>{let t=aJ(P(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0}),a=fJ(()=>[i.value?.map(e=>hJ(e))??[pJ].filter(e=>e!=null),aJ(P(i.value?e[1]:e[0])),aJ(N(i.value?e[2]:e[1])),P(i.value?e[3]:e[2])],([e,i,a,o])=>{if(n(),!e?.length||!i?.length||!a?.length)return;let s=Zq(o)?{...o}:o;t.push(...e.flatMap(e=>i.flatMap(t=>a.map(n=>r(e,t,n,s)))))},{flush:`post`});return qq(n),()=>{a(),n()}}function _J(){let e=mn(!1),t=Go();return t&&wi(()=>{e.value=!0},t),e}function vJ(e){let t=_J();return W(()=>(t.value,!!e()))}function yJ(e,t,n={}){let{root:r,rootMargin:i=`0px`,threshold:a=0,window:o=pJ,immediate:s=!0}=n,c=vJ(()=>o&&`IntersectionObserver`in o),l=W(()=>aJ(P(e)).map(hJ).filter(Yq)),u=Qq,d=mn(s),f=c.value?I(()=>[l.value,hJ(r),d.value],([e,n])=>{if(u(),!d.value||!e.length)return;let r=new IntersectionObserver(t,{root:hJ(n),rootMargin:i,threshold:a});e.forEach(e=>e&&r.observe(e)),u=()=>{r.disconnect(),u=Qq}},{immediate:s,flush:`post`}):Qq,p=()=>{u(),f(),d.value=!1};return qq(p),{isSupported:c,isActive:d,pause(){u(),d.value=!1},resume(){d.value=!0},stop:p}}function bJ(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}function xJ(e,t=Qq,n={}){let{immediate:r=!0,manual:i=!1,type:a=`text/javascript`,async:o=!0,crossOrigin:s,referrerPolicy:c,noModule:l,defer:u,document:d=mJ,attrs:f={}}=n,p=mn(null),m=null,h=n=>new Promise((r,i)=>{let m=e=>(p.value=e,r(e),e);if(!d){r(!1);return}let h=!1,g=d.querySelector(`script[src="${P(e)}"]`);g?g.hasAttribute(`data-loaded`)&&m(g):(g=d.createElement(`script`),g.type=a,g.async=o,g.src=P(e),u&&(g.defer=u),s&&(g.crossOrigin=s),l&&(g.noModule=l),c&&(g.referrerPolicy=c),Object.entries(f).forEach(([e,t])=>g?.setAttribute(e,t)),h=!0);let _={passive:!0};gJ(g,`error`,e=>i(e),_),gJ(g,`abort`,e=>i(e),_),gJ(g,`load`,()=>{g.setAttribute(`data-loaded`,`true`),t(g),m(g)},_),h&&(g=d.head.appendChild(g)),n||m(g)}),g=(e=!0)=>(m||=h(e),m),_=()=>{if(!d)return;m=null,p.value&&=null;let t=d.querySelector(`script[src="${P(e)}"]`);t&&d.head.removeChild(t)};return r&&!i&&lJ(g),i||uJ(_),{scriptTag:p,load:g,unload:_}}function SJ(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!t||t.tagName===`BODY`?!1:SJ(t)}}function CJ(e){let t=e||window.event,n=t.target;return SJ(n)?!1:t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}var wJ=new WeakMap;function TJ(e,t=!1){let n=mn(t),r=null,i=``;I(oJ(e),e=>{let t=bJ(P(e));if(t){let e=t;if(wJ.get(e)||wJ.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(i=e.style.overflow),e.style.overflow===`hidden`)return n.value=!0;if(n.value)return e.style.overflow=`hidden`}},{immediate:!0});let a=()=>{let t=bJ(P(e));t&&!n.value&&($q&&(r=gJ(t,`touchmove`,e=>{CJ(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},o=()=>{let t=bJ(P(e));t&&n.value&&($q&&r?.(),t.style.overflow=i,wJ.delete(t),n.value=!1)};return qq(o),W({get(){return n.value},set(e){e?a():o()}})}function EJ(e,t={}){let{threshold:n=50,onSwipe:r,onSwipeEnd:i,onSwipeStart:a,passive:o=!0}=t,s=en({x:0,y:0}),c=en({x:0,y:0}),l=W(()=>s.x-c.x),u=W(()=>s.y-c.y),{max:d,abs:f}=Math,p=W(()=>d(f(l.value),f(u.value))>=n),m=mn(!1),h=W(()=>p.value?f(l.value)>f(u.value)?l.value>0?`left`:`right`:u.value>0?`up`:`down`:`none`),g=e=>[e.touches[0].clientX,e.touches[0].clientY],_=(e,t)=>
12{s.x=e,s.y=t},v=(e,t)=>{c.x=e,c.y=t},y={passive:o,capture:!o},b=[gJ(e,`touchstart`,e=>{if(e.touches.length!==1)return;let[t,n]=g(e);_(t,n),v(t,n),a?.(e)},y),gJ(e,`touchmove`,e=>{if(e.touches.length!==1)return;let[t,n]=g(e);v(t,n),y.capture&&!y.passive&&Math.abs(l.value)>Math.abs(u.value)&&e.preventDefault(),!m.value&&p.value&&(m.value=!0),m.value&&r?.(e)},y),gJ(e,[`touchend`,`touchcancel`],e=>{m.value&&i?.(e,h.value),m.value=!1},y)];return{isSwiping:m,direction:h,coordsStart:s,coordsEnd:c,lengthX:l,lengthY:u,stop:()=>b.forEach(e=>e()),isPassiveEventSupported:!0}}var DJ={key:0,class:`content desktop`},OJ={class:`left`},kJ={key:0,class:`center`},AJ={key:1,class:`right`},jJ={key:2,class:`bottom`},MJ={class:`left`},NJ=Cq(Object.assign({inheritAttrs:!1},{__name:`LayoutMainHeader`,props:{navigation:{type:Array,default:()=>[]}},setup(e){let{$bp:t,$paths:n}=K(),{pageData:r}=V_(LT()),i=hd(),a=or(`layout`),o=M(0),s=W(()=>r.value?.[0]?.display?.type===`fullscreen`),c=W(()=>t.bps.isDesktop),l={src:`/images/logo.svg`,alt:`St1`},u=W(()=>{let e=i.path?.replace(/\//,``)?.split(`/`)??[],t=n.getPath(`b2b`);return t.replace(/\//,``)===e?.[0]?t:n.getPath(`landingPage`)}),d=sJ(()=>{o.value=window?.scrollY??0},50);return wi(()=>{d(),document.addEventListener(`scroll`,d,{passive:!0})}),Oi(()=>{document.removeEventListener(`scroll`,d,{passive:!0})}),I([o,s],()=>{o.value>=50||!s.value?a.value.theme=`white`:s.value&&o.value<50&&(a.value.theme=`clear`)}),(e,t)=>{let n=NE,r=Eq;return R(),z(`header`,{class:O([`header main-site`,{[`theme-${N(a).theme}`]:!0}])},[N(c)?(R(),z(`div`,DJ,[V(`div`,OJ,[H(n,{class:`logo`,to:N(u)},{default:F(()=>[V(`img`,De(No(l)),null,16)]),_:1},8,[`to`])]),e.$slots.center?(R(),z(`div`,kJ,[Vi(e.$slots,`center`,{},void 0,!0)])):U(``,!0),e.$slots.right?(R(),z(`div`,AJ,[Vi(e.$slots,`right`,{},void 0,!0)])):U(``,!0),e.$slots.bottom?(R(),z(`div`,jJ,[Vi(e.$slots,`bottom`,{},void 0,!0)])):U(``,!0)])):(R(),z(L,{key:1},[V(`div`,MJ,[H(n,{class:`logo`,to:N(u)},{default:F(()=>[V(`img`,De(No(l)),null,16)]),_:1},8,[`to`])]),V(`button`,{class:`mobile-nav`,onClick:t[0]||=e=>N(a).sidebars.right=!0},[H(r,{code:`menu`,size:`xxl`})])],64))],2)}}}),[[`__scopeId`,`data-v-d60b3605`]]),PJ=Cq(Object.assign({name:`FrontifyImage`},{__name:`DSFrontifyImage`,props:{data:{type:Array,default:()=>[]},computeWidth:{type:Boolean,default:!1},fill:{type:String,validator:e=>[`cover`,`contain`].includes(e),default:`cover`}},emits:[`click`],setup(e){Hs(e=>({v4124cced:N(c)}));let{$bp:t}=K(),n=M(300),r=M(300),i=M(!1),a=Kr(`container`),o=e,s=W(()=>{let e=r.value/n.value,{0:t}={...[...o.data].sort((t,n)=>Math.abs(t.height/t.width-e)-Math.abs(n.height/n.width-e))};return l(t)}),c=W(()=>{if(o.computeWidth){let{0:e}={...o.data};return e.width/e.height}return`auto`});wi(()=>{n.value=Math.round(a.value?.getBoundingClientRect().width),r.value=Math.round(a.value?.getBoundingClientRect().height),i.value=!0}),Ei(()=>{n.value=Math.round(a.value?.getBoundingClientRect().width),r.value=Math.round(a.value?.getBoundingClientRect().height)}),I(()=>JSON.stringify(t.bps),()=>{a.value&&(n.value=Math.round(a.value?.getBoundingClientRect().width),r.value=Math.round(a.value?.getBoundingClientRect().height))});function l(e){let t=[1,1.5,2],i=e.focalPoint?e.focalPoint:[.5,.5];return e.appVersion&&e.appVersion.match(/^2/)!==null?{srcset:t.map(t=>`${e.src}?width=${Math.round(n.value*t)}&height=${Math.round(r.value*t)}&crop=fp&fp=${i.join(`,`)}&fp_zoom=1&format=webp ${String(t)}x`).join(`,`),src:`${e.src}?width=${n.value}&height=${r.value}&crop=fp&fp=${i.join(`,`)}&fp_zoom=1&format=webp`,alt:e.alt}:{srcset:t.map(t=>e.generic_url.replace(/\width=.*/,`width=${Math.round(n.value*t)}&height=${Math.round(r.value*t)}&crop=fp&fp=0.5,0.5&fp_zoom=1&format=webp ${String(t)}x`)).join(`,`),src:e.generic_url.replace(/\width=.*/,`width=${n.value}&height=${r.value}&crop=fp&fp=0.5,0.5&fp_zoom=1&format=webp`),alt:e.alt}}return(t,n)=>(R(),z(`div`,{class:O([`image`,{[e.fill]:!0,"compute-width":e.computeWidth}])},[V(`div`,{class:O([`placeholder`,{ready:N(i)}])},null,2),V(`img`,zo({ref_key:`container`,ref:a,draggable:`false`},N(s),{onClick:n[0]||=e=>t.$emit(`click`)}),null,16)],2))}}),[[`__scopeId`,`data-v-7aedd2d0`]]),FJ=[`aria-label`,`innerHTML`],IJ=Cq({__name:`DSFrontifyVector`,props:{data:{type:Array,default:()=>[]},size:{type:[String,null],default:null,validator:e=>[`xl`,`l`,`m`,`s`,null].indexOf(e)},computeWidth:{type:Boolean,default:!0}},setup(e){Hs(e=>({v6dd8cbc2:N(c),v51041e52:N(l)}));let t=M(0),n=M(null),r=Kr(`container`),i=Wr();wi(()=>{r.value&&(t.value=r.value.getBoundingClientRect().height)});let a=e,o=W(()=>a.data.map(e=>Object.assign({ratio:e.height/e.width},e))),s=W(()=>{let{0:e}={...o.value};return e}),c=W(()=>a.computeWidth?s.value.height/s.value.width:null),l=W(()=>`${s.value.width/s.value.height*t.value}px`);return NT(s.value.src,{key:`svg-${i}`,transform:async e=>{let t=await e.text();return n.value=t,t}},`$L-kJa1JYvD`),(t,i)=>
12(R(),z(`div`,{ref_key:`container`,ref:r,class:O([`svg-container`,{[`size-${e.size}`]:e.size!==null,"assign-width":N(c)}]),"aria-label":N(s)?.alt,innerHTML:N(n)},null,10,FJ))}},[[`__scopeId`,`data-v-47766e88`]]),LJ=[`controls`,`autoplay`,`muted`],RJ=[`src`],zJ=Cq({__name:`DSFrontifyVideo`,props:{data:{type:Array,default:()=>[]},fill:{type:String,validator:e=>[`cover`,`contain`].indexOf(e)!==-1,default:`contain`},computeWidth:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!1}},setup(e){let{$bp:t}=K(),n=e,r=`video-${Wr()}`,i=M(300),a=M(300),o=Kr(`container`),s=Kr(`video`),c=M(n.autoplay),l=W(()=>{let{0:e}={...f(a.value/i.value,n.data)};return e}),u=W(()=>l.value.appVersion?.match(/^2/)===null?`${l.value.generic_url.replace(`width={width}`,`width=1920`)}#t=0.001`:`${l.value.src}?width=${i.value}&height=${a.value}&format=mp4#t=0.001`);wi(()=>{let e=o.value?.getBoundingClientRect();e&&e.width&&e.height&&(i.value=Math.round(e.width),a.value=Math.round(e.height))});function d(){c.value=!c.value,s.value.paused?(s.value.play(),c.value=!0):(s.value.pause(),c.value=!1)}function f(e=1,t){return[...t].sort((t,n)=>Math.abs(t.height/t.width-e)-Math.abs(n.height/n.width-e))}return I(()=>JSON.stringify(t.bps),()=>{let e=o.value?.getBoundingClientRect();if(!e||!e.width||!e.height)return;i.value=Math.round(e.width),a.value=Math.round(e.height);let t=!s.value?.paused;Gn(()=>{s.value?.load(),t&&s.value?.play()})}),(t,n)=>{let i=Eq;return R(),z(`div`,{key:r,ref_key:`container`,ref:o,class:O([`video`,{[e.fill]:!0}]),onClick:d},[H(xc,{tag:`div`,name:`playing`,class:`playing`},{default:F(()=>[N(c)?(R(),B(i,{key:0,code:`pause`,size:`xxl`})):(R(),B(i,{key:1,code:`play`,size:`xxxl`}))]),_:1}),V(`video`,{ref_key:`video`,ref:s,controls:!e.autoplay,autoplay:e.autoplay,muted:e.autoplay,loop:``,playsinline:``},[V(`source`,{src:N(u),type:`video/mp4`},null,8,RJ),n[0]||=Fo(` Your browser does not support the video tag. `,-1)],8,LJ)],2)}}},[[`__scopeId`,`data-v-a2485ef5`]]),BJ={__name:`DSFrontifyAsset`,props:{asset:{type:[Array],default:()=>[]},size:{type:[String,null],default:null,validator:e=>[`xl`,`l`,`m`,`s`,`custom`,null].indexOf(e)!==-1},computeWidth:{type:Boolean,default:!1}},emits:[`click`],setup(e){let t=qi(),n=e,r=W(()=>{if(n.asset.length===0)return null;let e;n.asset[0]&&(e={...n.asset[0],...t});let r=e.ext?.toLowerCase();return[`jpeg`,`jpg`,`gif`,`png`,`webp`,`pdf`].includes(r)?{component:PJ,type:`image`}:[`svg`].includes(r)?{component:IJ,type:`vector`}:[`mp4`,`webm`].includes(r)?{component:zJ,type:`video`}:null});return(t,n)=>r.value?.component?(R(),B(Ii(r.value?.component),{key:0,data:e.asset,size:e.size,"compute-width":e.computeWidth,autoplay:r.value?.type===`video`||null,onClick:n[0]||=e=>t.$emit(`click`)},null,8,[`data`,`size`,`compute-width`,`autoplay`])):U(``,!0)}},VJ=[`inert`],HJ={class:`controls`},UJ={key:`panel-level-0`,class:`panel panel-0`},WJ={class:`root-level`},GJ={class:`nav level-0`},KJ=[`onClick`],qJ={key:1,class:`additional-links`},JJ={class:`bg`},YJ={class:`bg`},XJ={key:`panel-level-1`,class:`panel sub`},ZJ={class:`illustration`},QJ={class:`h2`},$J={class:`nav level-1`},eY={key:0,class:`additional-links`},tY={class:`bg`},nY=Cq({__name:`LayoutMainNavigationMobile`,props:{links:{type:Array,required:!1,default:()=>[]},userMenu:{type:Boolean,required:!1,default:!0}},setup(e){let{$i18n:t,$paths:n,$bp:r}=K(),i=hd(),a=M([]),o=or(`layout`),s=M(``),c=M(null),l=()=>{o.value.sidebars={left:!1,right:!1}};EJ(c,{onSwipeEnd:(e,t)=>{t===`right`&&(a.value.length===1?a.value=[]:l())}}),ar(`selected`,a);let u=e,d=W(()=>i.path.split(`/`).filter(e=>e!==``&&e!==`preview`)),f=W(()=>u.links?.map(e=>e.url).includes(d.value[0])?u.links.find(e=>e.url===d.value[0])?.children:u.links?.[0]?.children??[]),p=W(()=>f.value?.find(e=>e.id===a.value[0]));I(()=>a.value,(e,t)=>{e.length>t.length?s.value=`leave-to-left`:s.value=`enter-from-left`});let m=e=>{let{width:t}=e.getBoundingClientRect();Object.assign(e.style,{width:`${t}px`})},h=()=>{s.value=``};return BM({useScope:`global`,messages:{"en-EU":{links:{contact:`Contact us`,stationLocator:`Nearest station`}},"fi-FI":{links:{contact:`Ota yhteyttä`,stationLocator:`Lähin asema`}},"sv-SE":{links:{contact:`Kontakta oss`,stationLocator:`Närmaste station`}},"no-NO":{links:{contact:`Kontakt oss`,stationLocator:`Nærmeste stasjon`}}}}),(u,d)=>{let g=Eq,_=NE,v=Kq,y=Vq,b=BJ;return R(),z(`div`,{ref_key:`rootMenu`,ref:c,class:`mobile-nav`,inert:N(r).bps.isLargeDesktop},[V(`div`,HJ,[H(xs,{name:`back`},{default:F(()=>[N(a)[0]?(R(),z(`button`,{key:0,class:`btn back`,onClick:d[0]||=e=>a.value=[]},[H(g,{code:`arrow-left`,size:`l`})])):U(``,!0)]),_:1}),V(`button`,{class:`btn close`,onClick:d[1]||=e=>N(o).sidebars.right=!1},[H(g,{code:`st1website-fill/close`,size:`xxl`}
12)])]),H(xc,{tag:`div`,name:`panels`,class:O([`panels`,{[N(s)]:!0}]),onAfterLeave:h,onBeforeLeave:m},{default:F(()=>[N(a).length?U(``,!0):(R(),z(`div`,UJ,[V(`ul`,WJ,[(R(!0),z(L,null,zi(e.links,(e,t)=>(R(),z(`li`,{key:`link-${e.id}-${t}`},[H(_,{class:O({selected:N(i).path.includes(`/${e.url}`)}),to:`/${e.url}`,onClick:l},{default:F(()=>[Fo(k(e.text),1)]),_:2},1032,[`class`,`to`])]))),128))]),e.userMenu?(R(),B(v,{key:0},{"user-icon":F(()=>[...d[2]||=[V(`i`,null,null,-1)]]),_:1})):U(``,!0),H(y),V(`ul`,GJ,[(R(!0),z(L,null,zi(N(f),(e,t)=>(R(),z(`li`,{key:`item-${e.id}-${t}`},[H(_,{to:`/${e.url}`,onClick:l},{default:F(()=>[Fo(k(e.text),1)]),_:2},1032,[`to`]),e.children.length?(R(),z(`button`,{key:0,onClick:t=>a.value=[e.id]},[H(g,{code:`arrow-right`,size:`l`})],8,KJ)):U(``,!0)]))),128))]),N(n).getPath(`stationLocator`)===`/`?U(``,!0):(R(),z(`div`,qJ,[H(_,{to:N(n).getPath(`contact`),onClick:l},{default:F(()=>[V(`span`,JJ,[H(g,{code:`message`,size:`l`})]),V(`span`,null,k(N(t).t(`links.contact`)),1)]),_:1},8,[`to`]),H(_,{to:N(n).getPath(`stationLocator`),onClick:l},{default:F(()=>[V(`span`,YJ,[H(g,{code:`pin`,size:`l`})]),V(`span`,null,k(N(t).t(`links.stationLocator`)),1)]),_:1},8,[`to`])]))])),N(p)?(R(),z(`div`,XJ,[V(`div`,ZJ,[N(p).navigationImage?(R(),B(b,{key:0,class:`sub-nav-illustration`,asset:N(p).navigationImage},null,8,[`asset`])):U(``,!0),V(`h3`,QJ,k(N(p).text),1)]),V(`ul`,$J,[(R(!0),z(L,null,zi(N(p).children,(e,t)=>(R(),z(`li`,{key:`sub-item-${e.id}-${t}`},[H(_,{to:`/${e.url}`,onClick:l},{default:F(()=>[Fo(k(e.text),1)]),_:2},1032,[`to`])]))),128))]),N(n).getPath(`stationLocator`)===`/`?U(``,!0):(R(),z(`div`,eY,[H(_,{to:N(n).getPath(`stationLocator`),onClick:l},{default:F(()=>[V(`span`,tY,[H(g,{code:`pin`,size:`l`})]),V(`span`,null,k(N(t).t(`links.stationLocator`)),1)]),_:1},8,[`to`])]))])):U(``,!0)]),_:1},8,[`class`])],8,VJ)}}},[[`__scopeId`,`data-v-b5bcd88a`]]),rY=Cq({__name:`DSSidebar`,setup(e){let t=TJ(window.document.querySelector(`body`)),n=or(`layout`);I(()=>n.value.sidebars.right,e=>{t.value=e}),I(()=>n.value.sidebars.left,e=>{t.value=e});function r(){n.value.sidebars={left:!1,right:!1}}return(e,t)=>(R(),z(`div`,{class:O([`sidebars`,{[`theme-${N(n).theme}`]:!0,open:N(n).sidebars?.left||N(n).sidebars?.right}])},[V(`div`,{class:`background`,onClick:r}),V(`div`,{class:O([`sidebar left`,{open:N(n).sidebars?.left}])},[Vi(e.$slots,`sidebar-left`,{},void 0,!0)],2),V(`div`,{class:O([`sidebar right`,{open:N(n).sidebars?.right}])},[Vi(e.$slots,`sidebar-right`,{},void 0,!0)],2)],2))}},[[`__scopeId`,`data-v-48a3d909`]]),iY=(e=`RouteProvider`)=>Ur({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,r={};for(let i in e.route)Object.defineProperty(r,i,{get:()=>t===e.renderKey?e.route[i]:n[i],enumerable:!0});return ar(Jl,tn(r)),()=>e.vnode?G(e.vnode,{ref:e.vnodeRef}):e.vnode}}),aY=iY(),oY=new WeakMap,sY=Ur({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(e,{attrs:t,slots:n,expose:r}){let i=K(),a=M(),o=or(Jl,null),s=new Set,c;r({pageRef:a});let l=or(ql,null),u,d=i.deferHydration(),f=!1,p=!1,m,h=0;if(i.isHydrating){let e=i.hooks.hookOnce(`app:error`,d),t=pd().beforeEach(()=>{e(),t()})}e.pageKey&&I(()=>e.pageKey,(e,t)=>{e!==t&&i.callHook(`page:loading:start`)});let g=!1;{let e=pd().beforeResolve(()=>{g=!1});Di(()=>{e(),d()})}return()=>G(qh,{name:e.name,route:e.route,...t},{default:uY(t=>{let r=cY(o,t.route,t.Component),_=o&&o.matched.length===t.route.matched.length;if(!t.Component){if(u&&!_&&!fY(u))return u;d();return}if(u&&l&&!fY(u)&&!l.isCurrent(t.route))return u;if(r&&o&&(!l||l?.isCurrent(o)))return(_||u)&&!fY(u)?u:null;let v=cv(t,e.pageKey),y=lY(o,t.route,t.Component);!i.isHydrating&&c===v&&!y&&Gn(()=>{g||(g=!0,i.callHook(`page:loading:end`))}),f&&c!==v&&p&&h++,c=v;let b=!!(e.transition??t.route.meta.pageTransition??wl),x=b&&ig([e.transition,t.route.meta.pageTransition,wl,{onAfterLeave(){i[`~transitionFinish`]?.(),delete i[`~transitionFinish`],delete i[`~transitionPromise`],i.callHook(`page:transition:finish`,t.Component)}}]),S=e.keepalive??t.route.meta.keepalive??!1,C=t.Component.type,ee=C.name||C.__name;t.route.meta.keepalive&&ee&&s.add(ee);let w;if(s.size>0&&e.keepalive==null&&(!S||typeof S==`object`&&S&&S.include)){let e=typeof S==`object`&&S?{...S}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];w={...e,include:Array.from(new Set([...t,...s]))}}else w=S;return u=Yh(b&&x,lv(w,G(so,{key:h,suspensible:!0,onPending:()=>{f=!0,b&&!i[`~transitionPromise`]&&(i[`~transitionPromise`]=new Promise(e=>{i[`~transitionFinish`]=e})),m=i.callHook(`page:start`,t.Component)}
12,onResolve:async()=>{f=!1,p=!0,i.isHydrating&&i[`~restoreDeferredRoute`]?.();try{await Gn(),i._route.sync?.(),await m,await i.callHook(`page:finish`,t.Component),!g&&!y&&(g=!0,await i.callHook(`page:loading:end`))}finally{d()}}},{default:()=>{let e={key:v||void 0,vnode:n.default?dY(n.default,t):t.Component,route:t.route,renderKey:v||void 0,trackRootNodes:b,vnodeRef:a,routeRecord:void 0};if(!w)return G(aY,e);let r=C,i=oY.get(r);return i||(i=iY(ee),oY.set(r,i)),G(i,e)}}))).default(),u})})}});function cY(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&cv({route:t,Component:n})!==cv({route:e,Component:n})}function lY(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function uY(e){let t=(t=>{let n=e(t);return Array.isArray(n)?n:n==null||!Oo(n)?[U()]:[n]});return t._n=!0,t}function dY(e,t){let n=e(t);return n.length===1?G(n[0]):G(L,void 0,n)}function fY(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}var $={DOCUMENT:`document`,PARAGRAPH:`paragraph`,HEADING_1:`heading-1`,HEADING_2:`heading-2`,HEADING_3:`heading-3`,HEADING_4:`heading-4`,HEADING_5:`heading-5`,HEADING_6:`heading-6`,OL_LIST:`ordered-list`,UL_LIST:`unordered-list`,LIST_ITEM:`list-item`,HR:`hr`,QUOTE:`blockquote`,EMBEDDED_ENTRY:`embedded-entry-block`,EMBEDDED_ASSET:`embedded-asset-block`,EMBEDDED_RESOURCE:`embedded-resource-block`,TABLE:`table`,TABLE_ROW:`table-row`,TABLE_CELL:`table-cell`,TABLE_HEADER_CELL:`table-header-cell`},pY={BOLD:`bold`,ITALIC:`italic`,UNDERLINE:`underline`,CODE:`code`,SUPERSCRIPT:`superscript`,SUBSCRIPT:`subscript`},mY={HYPERLINK:`hyperlink`,ENTRY_HYPERLINK:`entry-hyperlink`,ASSET_HYPERLINK:`asset-hyperlink`,RESOURCE_HYPERLINK:`resource-hyperlink`,EMBEDDED_ENTRY:`embedded-entry-inline`,EMBEDDED_RESOURCE:`embedded-resource-inline`},hY={hasValue:(e,t)=>{for(let n=0,r=Object.keys(e);n<r.length;n++)if(t===e[r[n]])return!0;return!1},isInline:e=>hY.hasValue(mY,e.nodeType),isBlock:e=>hY.hasValue($,e.nodeType),isText:e=>e.nodeType===`text`},gY={__name:`contentful-rich-text`,props:{document:{type:Object,default:()=>({})},nodeRenderers:{type:Object,required:!1,default:()=>({})},markRenderers:{type:Object,required:!1,default:()=>({})}},setup(e){let t=e,n=W((e,t,n)=>G(`span`,{key:n,style:{margin:`0px 5px`,padding:`0 .25rem 0 .75rem`,border:`1px solid #d3dce0`,fontFamily:`monospace`}},`inline: ${e}, sys.id: ${t.data.target.sys.id}`)),r={[pY.BOLD]:(e,t)=>G(`strong`,{key:t},e),[pY.ITALIC]:(e,t)=>G(`em`,{key:t},e),[pY.UNDERLINE]:(e,t)=>G(`u`,{key:t},e),[pY.CODE]:(e,t)=>G(`code`,{key:t},e),[pY.SUPERSCRIPT]:(e,t)=>G(`sup`,{key:t},e),[pY.SUBSCRIPT]:(e,t)=>G(`sub`,{key:t},e)},i={[$.PARAGRAPH]:(e,t,n)=>G(`p`,{key:t},n(e.content,t,n)),[$.HEADING_1]:(e,t,n)=>G(`h1`,{key:t},n(e.content,t,n)),[$.HEADING_2]:(e,t,n)=>G(`h2`,{key:t},n(e.content,t,n)),[$.HEADING_3]:(e,t,n)=>G(`h3`,{key:t},n(e.content,t,n)),[$.HEADING_4]:(e,t,n)=>G(`h4`,{key:t},n(e.content,t,n)),[$.HEADING_5]:(e,t,n)=>G(`h5`,{key:t},n(e.content,t,n)),[$.HEADING_6]:(e,t,n)=>G(`h6`,{key:t},n(e.content,t,n)),[$.EMBEDDED_ENTRY]:(e,t,n)=>G(`div`,{key:t},n(e.content,t,n)),[$.UL_LIST]:(e,t,n)=>G(`ul`,{key:t},n(e.content,t,n)),[$.OL_LIST]:(e,t,n)=>G(`ol`,{key:t},n(e.content,t,n)),[$.LIST_ITEM]:(e,t,n)=>G(`li`,{key:t},n(e.content,t,n)),[$.QUOTE]:(e,t,n)=>G(`blockquote`,{key:t},n(e.content,t,n)),[$.TABLE]:(e,t,n)=>G(`div`,{class:`table-container`},G(`table`,{key:t},n(e.content,t,n))),[$.TABLE_ROW]:(e,t,n)=>G(`tr`,{key:t},n(e.content,t,n)),[$.TABLE_CELL]:(e,t,n)=>G(`td`,{key:t},n(e.content,t,n)),[$.TABLE_HEADER_CELL]:(e,t,n)=>G(`th`,{key:t},n(e.content,t,n)),[$.HR]:(e,t)=>G(`hr`,{key:t}),[mY.ASSET_HYPERLINK]:(e,t)=>n(mY.ASSET_HYPERLINK,e,t),[mY.ENTRY_HYPERLINK]:(e,t)=>n(mY.ENTRY_HYPERLINK,e,t),[mY.EMBEDDED_ENTRY]:(e,t)=>n(mY.EMBEDDED_ENTRY,e,t),[mY.HYPERLINK]:(e,t,n)=>G(`a`,{key:t,href:e.data.uri},n(e.content,t,n)),text:({marks:e,value:t},n,r)=>
12e.length?[...e].reverse().reduce((e,t,i)=>r[t.type]([e],`${n}-${i}`,G),t):t},a=(e,t,n)=>e.map((e,r)=>o(e,`${t}-${r}`,n)),o=(e,t,n)=>{let r=n.node;if(hY.isText(e)){let i=n.mark;return r.text(e,t,i)}return r?!e.nodeType||!r[e.nodeType]?G(`div`,{key:t},`(Unrecognized node type) ${e.nodeType||`empty`}`):r[e.nodeType](e,t,e=>a(e,t,n)):G(`div`,{key:t},`${t} ;lost nodeRenderer`)},s=({document:e})=>{if(!e)return console.warn(`No document given to RichText renderer`),[];let n={node:{...i,...t.nodeRenderers},mark:{...r,...t.markRenderers}};return a(e.content,`RichText-`,n)};return(t,n)=>(R(),B(s,{document:e.document,"node-renderers":e.nodeRenderers,"mark-renderers":e.markRenderers},null,8,[`document`,`node-renderers`,`mark-renderers`]))}},_Y={key:0,ref:`container`,class:`rich-text`},vY=Object.assign({name:`CFText`},{__name:`DSCFText`,props:{content:{type:Object,required:!1,default:()=>({})},hideSomeIcons:{type:Boolean,required:!1,default:!1}},setup(e,{expose:t}){let{$cms:n}=K();t({element:Kr(`container`)});let r=e,i=W(()=>({[$.EMBEDDED_ASSET]:s,[$.EMBEDDED_ENTRY]:o,[mY.ENTRY_HYPERLINK]:a,[mY.HYPERLINK]:a,[$.HEADING_1]:c,[$.HEADING_2]:c,[$.HEADING_3]:c,[$.HEADING_4]:c,[$.HEADING_5]:c,[$.HEADING_6]:c,[$.DOCUMENT]:l,[$.PARAGRAPH]:l,[$.OL_LIST]:l,[$.UL_LIST]:l,[$.LIST_ITEM]:l,[$.QUOTE]:l}));function a(e){let t={},i=NE;switch(e.nodeType){case`hyperlink`:t=e.data.uri.match(/^http(s?):\/\//)===null&&e.data.uri.match(/^mailto:/)===null&&e.data.uri.match(/^tel:/)===null?{to:e.data.uri,external:!0}:{href:e.data.uri,external:!0};break;default:case`entry-hyperlink`:t=n.parseLink({url:e.data.target})}if(!r.hideSomeIcons&&t?.some){let n=G(`DSIcon`,{props:{code:t.some,size:`xl`}});try{return t.to===void 0?G(`span`,{},[n,...e.content.map(e=>d(e))]):G(i,{to:t.to},[n,...e.content.map(e=>d(e))])}catch{return`<linking failed>`}}try{return t.to?G(i,{...t},()=>[...e.content.map(e=>d(e))]):G(`a`,{...t},e.content.map(e=>d(e)))}catch(e){return`<linking failed (${e})>`}}function o(e){return e?.data?.target?.contentType===`frontifyAsset`&&e?.data?.target?.asset?[G(BJ,{asset:e.data.target.asset}),e.data.target.description?G(`p`,{class:`image-description`},e.data.target.description):null]:null}function s(e){let{url:t}=e.data.target;return/^\/\/assets/.test(t)?G(`a`,{href:t,target:`_blank`},()=>e.data.target.title):G(`img`,{src:e.data.target.url,alt:e.data.target.title||``})}function c(e){let t=(()=>{switch(e.nodeType){case`heading-1`:return`h1`;case`heading-2`:return`h2`;case`heading-3`:return`h3`;case`heading-4`:return`h4`;case`heading-5`:return`h5`;case`heading-6`:return`h6`;default:return`h1`}})();return G(t,{class:t},e.content.map(e=>d(e)))}function l(e){return G((()=>{switch(e.nodeType){case $.PARAGRAPH:return`p`;case $.OL_LIST:return`ol`;case $.UL_LIST:return`ul`;case $.LIST_ITEM:return`li`;case $.QUOTE:return`blockquote`;case $.DOCUMENT:return`div`;default:return`div`}})(),{},e.content.map(e=>d(e)))}function u(e){if(!e.marks.length)return e.value;if(e.marks[0]&&e.marks[0].type){let t=e.marks[0].type;return t===`bold`?G(`strong`,{},e.value):t===`italic`?G(`em`,{},e.value):t===`underline`?G(`u`,{},e.value):t===`subscript`?G(`sub`,{},e.value):t===`superscript`?G(`sup`,{},e.value):e.value}return e.value}function d(e){let t=e.nodeType===`text`,n=e.nodeType===$.EMBEDDED_ASSET,r=[mY.HYPERLINK,mY.ENTRY_HYPERLINK].includes(e.nodeType),i=[$.HEADING_1,$.HEADING_2,$.HEADING_3,$.HEADING_4,$.HEADING_5,$.HEADING_6].includes(e.nodeType),o=[$.DOCUMENT,$.PARAGRAPH,$.OL_LIST,$.UL_LIST,$.LIST_ITEM,$.QUOTE].includes(e.nodeType);return t?u(e):r?a(e):n?s(e):i?c(e):o?l(e):e.value}return(t,n)=>Object.keys(e.content??{}).length>0?(R(),z(`div`,_Y,[H(N(gY),{document:e.content,"node-renderers":N(i)},null,8,[`document`,`node-renderers`])],512)):U(``,!0)}}),yY=[`id`],bY=[`id`,`type`,`value`,`maxlength`,`disabled`,`name`,`autocomplete`,`inputmode`,`readonly`,`aria-invalid`,`aria-readonly`,`aria-describedby`,`placeholder`],xY={key:0,class:`required`},SY={key:0,class:`before`},CY={key:0,class:`after`},wY=[`id`],TY=Object.assign(Object.assign({name:`DSInput`,props:{type:{type:String,default:`text`},required:{type:Boolean,default:!1},label:{type:String,default:``},maxlength:{type:[Number,String],default:524288},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},resetBtn:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:``},name:{type:String,default:null},autofocus:{type:Boolean,default:!1},autocomplete:{type:[String,Boolean],default:!1},helpText:{type:String,default:null},error:{type:String,default:null},iconBefore:{type:[Boolean,String,Object],default:!1},iconAfter:{type:[Boolean,String,Object],default:!1},disableCopy:{type:Boolean,default:!1},disablePaste:{type:Boolean,default:!1},onClickBefore:{type:[Function,null],default:null},onClickAfter:{type:[Function,null],default:null},variation:{type:[String,Number],default:1,validator(e){return[1,2,3].includes(Number(e))}},inputmode:{type:[String,null],default:null}},emits:[`focus`,`blur`,`submit`,`update:modelValue`],expose:[`focus`],data(){return{isFocused:!1,id:null}},computed:{errorHelperId(){return`error-helper-${this.id}`},active(){return!!this.modelValue||this.isFocused},leadingIcon(){return this.getIcon({icon:this.iconBefore})},trailingIcon(){return this.getIcon({icon:this.iconAfter,leading:!1})}},created(){this.id=this.$attrs.id||`input-${Wr()}`},mounted(){this.autofocus&&this.$nextTick(()=>this.$refs.input.focus())},methods:{handleKeyDown(e){e.key===`Enter`&&(e.preventDefault(),this.$emit(`submit`,e))}
12,setValue(e){if(this.type===`number`&&Number(this.maxlength)&&e.target.value.length>Number(this.maxlength)){let t=e.target.value.slice(0,this.maxlength);this.$refs.input.value=t,this.$emit(`update:modelValue`,t)}else this.$emit(`update:modelValue`,e.target.value)},resetValue(){this.$emit(`update:modelValue`,``)},onCopy(e){this.disableCopy&&e.preventDefault()},onPaste(e){this.disablePaste&&e.preventDefault()},focus(){this.$refs.input.focus()},getIcon({icon:e,leading:t=!0}){if(!e)return!1;let n=t?`xxl`:`l`;return typeof e==`boolean`?{code:`default-line/search`,size:n}:typeof e==`string`?{code:e,size:n}:e}}},{setup(e){let t=or(`layout`,{input:{text:{required:`*`}}});return(n,r)=>{let i=Eq;return R(),z(`div`,{id:`ds-input_${n.id}`,class:O([`ds-input`,{[`variation-${e.variation}`]:!0,"has-error":e.error,"is-disabled":e.disabled||e.readonly,"is-active":n.active,"is-focused":n.isFocused}])},[V(`label`,null,[V(`input`,{id:n.id,ref:`input`,type:e.type,value:e.modelValue,maxlength:e.maxlength,disabled:e.disabled,name:e.name,autocomplete:typeof e.autocomplete==`boolean`?e.autocomplete?`on`:`off`:e.autocomplete,inputmode:e.inputmode,readonly:e.readonly,"aria-invalid":!!e.error,"aria-readonly":e.readonly,"aria-describedby":e.error?n.errorHelperId:null,placeholder:[2,3].includes(Number(e.variation))?e.label:null,onKeydown:r[0]||=(...e)=>n.handleKeyDown&&n.handleKeyDown(...e),onFocus:r[1]||=e=>{n.isFocused=!0,n.$emit(`focus`,e)},onBlur:r[2]||=e=>{n.isFocused=!1,n.$emit(`blur`,e)},onInput:r[3]||=(...e)=>n.setValue&&n.setValue(...e),onCopy:r[4]||=(...e)=>n.onCopy&&n.onCopy(...e),onPaste:r[5]||=(...e)=>n.onPaste&&n.onPaste(...e)},null,40,bY),e.label?(R(),z(`div`,{key:0,class:O([`label`,{"sr-only":[2,3].includes(Number(e.variation))}])},[Fo(k(e.label),1),e.required?(R(),z(`span`,xY,k(N(t).input?.text?.required||`*`),1)):U(``,!0)],2)):U(``,!0),H(xs,{name:`fade`},{default:F(()=>[e.iconBefore?(R(),z(`div`,SY,[Vi(n.$slots,`before`,{},()=>[e.iconBefore?(R(),B(Ii(e.onClickBefore?`button`:`div`),{key:0,type:e.onClickBefore?`button`:null,class:`icon-button`,onClick:e.onClickBefore},{default:F(()=>[H(i,{code:n.leadingIcon?.code,size:n.leadingIcon?.size},null,8,[`code`,`size`])]),_:1},8,[`type`,`onClick`])):U(``,!0)])])):U(``,!0)]),_:3}),H(xs,{name:`fade`},{default:F(()=>[e.iconAfter&&!e.resetBtn?(R(),z(`div`,CY,[Vi(n.$slots,`after`,{},()=>[e.iconAfter?(R(),B(Ii(e.onClickAfter?`button`:`div`),{key:0,type:e.onClickAfter?`button`:null,class:`icon-button`,onClick:e.onClickAfter},{default:F(()=>[H(i,{code:n.trailingIcon?.code,size:n.trailingIcon?.size},null,8,[`code`,`size`])]),_:1},8,[`type`,`onClick`])):U(``,!0)])])):e.resetBtn&&e.modelValue?(R(),z(`button`,{key:1,class:`after`,type:`button`,onClick:r[6]||=(...e)=>n.resetValue&&n.resetValue(...e)},[H(i,{code:n.trailingIcon?.code||`default-line/delete`,size:n.trailingIcon?.size||`m`},null,8,[`code`,`size`])])):U(``,!0)]),_:3})]),e.error||e.helpText?(R(),z(`div`,{key:0,id:n.errorHelperId,class:O([`text-after`,{"help-text":e.helpText,error:e.error}])},k(e.error?e.error:e.helpText),11,wY)):U(``,!0)],10,yY)}}}),{__name:`DSInput`}),EY=[`aria-expanded`],DY={key:0},OY=Cq({__name:`DSDropdown`,props:{text:{type:String,default:``},buttonClass:{type:String,default:``},arrow:{type:[Boolean,String],default:!1,validator:e=>typeof e==`boolean`||e===`no-gap`},menuTitle:{type:String,default:``},elementForBounds:{type:null,default:null,validator:e=>e===null||typeof e?.getBoundingClientRect==`function`},disableFlipAndSlide:{type:[Boolean,Object],default:!1,validator:e=>typeof e==`boolean`||typeof e.noFlip==`boolean`||typeof e.noSlide==`boolean`},slideMethod:{type:String,default:`parent-edges`,validator:e=>[`parent-center`,`parent-edges`].includes(e)},align:{type:String,default:`center`},listTransition:{type:String,default:`fade`},discardMenu:{type:Boolean,default:!1}},emits:[`open`],setup(e,{expose:t,emit:n}){Hs(e=>({f0252e08:l.amount}));let r=e,i=n,a=M(!1),o=M(null),s=M(null),c=M(!1),l=en({direction:null,amount:`0px`}),u=W(()=>typeof r.disableFlipAndSlide==`boolean`?{slide:!r.disableFlipAndSlide,flip:!r.disableFlipAndSlide}:{slide:!r.disableFlipAndSlide.noSlide,flip:!r.disableFlipAndSlide.noFlip});return I(a,async e=>{if(i(`open`,e),a.value&&(c.value=!1,l.direction=null,(u.value.flip||u.value.slide)&&(await Gn(),o.value))){let e=o.value.getBoundingClientRect(),t=r.elementForBounds?.getBoundingClientRect()??{bottom:window.innerHeight,right:window.innerWidth,left:0,width:window.innerWidth};if(u.value.flip&&(c.value=e.bottom>t.bottom),!u.value.slide)return;let n=e=>{let{width:t=null}=s.value?.getBoundingClientRect()??{};l.direction=e?`left`:`right`,l.amount=t===null?`50%`:`${t/2}px`};if(r.slideMethod===`parent-edges`){let r=e.left<t.left,i=e.right>t.right;(r||i)&&n(t.left-e.left>e.right-t.right)}r.slideMethod===`parent-center`&&n(e.x<t.left+t.width/2)}}),t({toggle:e=>{if(e===void 0)return a.value=!a.value;a.value=e,i(`open`,e)}}),(t,n)=>(R(),z(`div`,{class:O([`ds-dropdown`,{"align-start":!e.arrow&&e.align===`start`,"align-end":!e.arrow&&e.align===`end`,open:a.value}])},[V(`div`,{ref_key:`buttonContainerRef`,ref:s,class:`button-container`,onClick:n[0]||=t=>a.value=!e.discardMenu&&!a.value},[Vi(t.$slots,`button`,{open:a.value},()=>[V(`button`,{class:O([`ds-btn`,e.buttonClass]),"aria-expanded":a.value},k(e.text),11,EY)])],512),H(xs,{name:e.listTransition},{default:F(()=>[a.value?rr((R(),z(`div`,{key:0,ref_key:`menuRef`,ref:o,class:O([`menu`,{arrow:e.arrow,flip:c.value,"no-gap":e.arrow===`no-gap`,"slide-left":l.direction===`left`,"slide-right":l.direction===`right`}])}
12,[e.menuTitle?(R(),z(`h5`,DY,k(e.menuTitle),1)):U(``,!0),Vi(t.$slots,`default`,{close:()=>{a.value=!1}})],2)),[[N(Lq),{exclude:[`buttonContainerRef`],handler:()=>a.value=!1}]]):U(``,!0)]),_:3},8,[`name`])],2))}},[[`__scopeId`,`data-v-1eb57deb`]]),kY={key:0,class:`ds-activity-indicator-large`},AY={key:1,class:`ds-activity-indicator`},jY={key:2},MY=Cq({__name:`DSPreloader`,props:{round:{type:Boolean,required:!1,default:!1},indicator:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(R(),z(`div`,{class:O([`ds-preloader`,{"ds-preloader--round":e.round}]),role:`status`},[e.round?(R(),z(`span`,kY)):e.indicator?(R(),z(`span`,AY)):(R(),z(`span`,jY,[(R(),z(L,null,zi(4,e=>V(`span`,{key:e,class:`ds-preloader-item`})),64))]))],2))}},[[`__scopeId`,`data-v-b5af4bc7`]]),NY={class:`result-title`},PY={class:`highlight`},FY={key:0,class:`result-description`},IY={class:`highlight`},LY={class:`result-details`},RY={class:`result-tag`},zY={class:`result-path`},BY=Cq({__name:`LayoutSearchResult`,props:{result:{type:Object,required:!1,default:()=>({})},prompt:{type:String,required:!1,default:``}},setup(e){let{$i18n:t}=useNuxtApp(),n=W(()=>new RegExp(e.prompt,`gi`)),r=W(()=>`/${e.result.localizedPagePaths[t.locale.value]}`),i=W(()=>e.result?.content?.title??e.result?.content?.station?.name??r.value),a=W(()=>n.value.test(i.value)),o=W(()=>{let[t,r]=i.value.split(n.value);return{first:t,keyword:e.prompt,last:r}}),s=W(()=>e.result.content.description||``),c=W(()=>n.value.test(s.value)),l=W(()=>{let[t,r]=s.value.split(n.value);return{first:t,keyword:e.prompt,last:r}});return(t,n)=>{let u=NE;return R(),B(u,{to:r.value,class:`search-result`},{default:F(()=>[V(`h2`,NY,[a.value?(R(),z(L,{key:0},[Fo(k(o.value.first),1),V(`span`,PY,k(o.value.keyword),1),Fo(k(o.value.last),1)],64)):(R(),z(L,{key:1},[Fo(k(i.value),1)],64))]),s.value?(R(),z(`p`,FY,[c.value?(R(),z(L,{key:0},[Fo(k(l.value.first),1),V(`span`,IY,k(l.value.keyword),1),Fo(k(l.value.last),1)],64)):(R(),z(L,{key:1},[Fo(k(s.value),1)],64))])):U(``,!0),V(`div`,LY,[V(`span`,RY,k(t.$t(e.result.content.contentType)),1),V(`span`,zY,k(r.value),1)])]),_:1},8,[`to`])}}},[[`__scopeId`,`data-v-14e09057`]]),VY={class:`ds-pagination-controls`,"aria-label":`Pagination Navigation`},HY=[`aria-label`,`onClick`],UY=[`aria-label`],WY=1,GY=Cq({__name:`DSPaginationControls`,props:{modelValue:{type:Number,required:!0},modelModifiers:{type:Object,default:()=>({})},pageCount:{type:Number,required:!0},scrollTop:{type:[Number,Object],default:null},amountOfVisibleMidPages:{type:Number,default:3,validator:e=>e>=3}},emits:[`update:modelValue`],setup(e,{emit:t}){let{$dsc:n}=K(),r=e,i=t,a=W(()=>r.pageCount),o=W(()=>+!!r.modelModifiers[`zero-index`]),s=W(()=>
12r.modelValue+o.value),c=W(()=>WY===a.value?1:2),l=W(()=>r.amountOfVisibleMidPages+c.value),u=async e=>{if(e!==e.value){i(`update:modelValue`,e-o.value);let t=typeof r.scrollTop==`number`?{top:r.scrollTop}:r.scrollTop;await n.windowScrollTo(t)}},d=W(()=>{if(a.value<=r.amountOfVisibleMidPages+c.value)return[...Array(a.value-c.value)].map((e,t)=>t+WY+1);let e=e=>e>WY&&e<a.value,t=e=>s.value-r.amountOfVisibleMidPages+Math.round(r.amountOfVisibleMidPages/2)+e;return[...Array(r.amountOfVisibleMidPages)].flatMap((n,r)=>{let i=t(r);return e(i)?i:[]})}),f=()=>{s.value<a.value&&u(s.value+1)},p=()=>{s.value>WY&&u(s.value-1)};return(t,n)=>{let r=Eq;return R(),z(`nav`,VY,[rr(V(`button`,{class:O([{"arrow-disabled":N(s)<WY},`arrow arrow-left`]),onClick:p},[H(r,{code:`arrow-left`})],2),[[zs,N(s)>WY&&N(a)>N(l)]]),V(`button`,{class:O([`link`,{"link-active":N(s)===WY}]),onClick:n[0]||=e=>u(WY)},k(WY),2),e.pageCount>=e.amountOfVisibleMidPages&&N(d)[0]!==2&&N(a)>N(l)?(R(),B(r,{key:0,class:`more-indicator`,code:`more-horizontal`})):U(``,!0),(R(!0),z(L,null,zi(N(d),e=>
12(R(),z(`button`,{key:e,class:O([`link`,{"link-active":N(s)===e}]),"aria-label":e,onClick:t=>u(e)},k(e),11,HY))),128)),e.pageCount>e.amountOfVisibleMidPages&&N(d).at(-1)!==N(a)-1&&N(a)>N(l)?(R(),B(r,{key:1,class:`more-indicator`,code:`more-horizontal`})):U(``,!0),N(a)===WY?U(``,!0):(R(),z(`button`,{key:2,class:O([`link last`,{"link-active":N(s)===N(a)}]),"aria-label":N(a),onClick:n[1]||=e=>u(N(a))},k(N(a)),11,UY)),rr(V(`button`,{class:O([{"arrow-disabled":N(s)>=N(a)},`arrow arrow-right`]),onClick:f},[H(r,{code:`arrow-right`})],2),[[zs,N(s)<N(a)&&N(a)>N(l)]])])}}},[[`__scopeId`,`data-v-d69b6256`]]),KY=B_(`layout`,()=>{let e=M({}),t=M(!1),{$paths:n}=K(),r=M({data:`/images/logo.svg`,alt:`Main Logo`}),i=W(()=>{let t=e=>e.visibleInNavigation===!1?null:{id:e.id,url:e.url,image:e.image,text:e.text,testTargetId:e.testTargetId,children:e.children.map(e=>t(e)).filter(e=>e)};return e.value.navigation?.map(e=>t(e)).filter(e=>e)??[]});async function a(t={}){try{let{error:r,data:i}=await PT(n.getEndpoint(`layout`),{query:{path:t.path||`/`}});if(r?.value)throw r.value;return e.value=i.value,!0}catch(e){throw Cd(e)}}return{logo:r,isMobileOpen:t,layoutData:e,navigationTree:i,layoutLoad:a}}),qY={class:`ds-modal-content ds-modal-search lenis-ignore`},JY={class:`head`},YY={key:0,class:`search-results-header`},XY={key:0,class:`results-summary`},ZY=[`aria-label`],QY={class:`result-data`},$Y={class:`result-label`},eX={class:`result-label`},tX={class:`result-data`},nX={key:1,class:`results-options`},rX=[`onClick`],iX=[`onClick`],aX=[`onClick`],oX=[`onClick`],sX={key:0,class:`loading-indicator`},cX={key:1},lX={key:1,class:`search-quicklinks`},uX={class:`h3`},dX={key:0,class:`foot`},fX=Cq({__name:`LayoutSearchModal`,props:{paginatedPagesPerPage:{type:Number,default:4}},setup(e){let{gtm:t}=mq(),{$paths:n}=K(),r=Bq(QK()),{layoutData:i}=V_(KY(QK())),a=W(()=>i.value.logo?i.value.logo:[{src:`/images/logo.svg`,ext:`svg`,alt:`logoAlt`}]),o=M(``),s=M(0),c=M(1),l=M(5),u=M(null),d=M(!1),f=M([]),p=M([]),m=M(!1),h=M(`title`),g=M(`asc`),_=M(`input`),v=M(0),y=hd(),b=Kr(`body`),x=kE(),S=W(()=>{switch(u.value){case`stationPageTemplate`:case`helmisimpukkaStationPageTemplate`:return`Station`;case`articlePage`:return`Article`;default:return`Page`}}),C=W(()=>p.value),ee=W(()=>h.value===`createdAt`?g.value===`asc`?`NewestFirst`:`OldestFirst`:`Popularity`),w=W(()=>(i?.value.searchQuicklinks??[]).length>0),T=()=>t().trackEvent({event:`search`,search_term:o.value,search_category:S.value}),E=()=>t().trackEvent({event:`struggle`,search_term:o.value,search_category:S.value,gtm:{error_text:`search with zero results`,fatal:!1,error_status:404,error_code:`failed.search`,error_type:`struggle`}}),{t:D}=BM({useScope:`global`,messages:{"fi-FI":{label:`Hae sivustolta`,searchResultsAmount:`Hakutulokset`,searchResultsPages:`Sivu`,showAll:`Näytä kaikki`,noResultsFound:`- Ei hakutuloksia`,quicklinksHeading:`Pikalinkit`,searchResultsExplanation:`Hakusanalla { searchPrompt } löytyi { total } tulosta. Näytetään { itemsPerPage } tulosta per sivu. Sivu { page }/{ pages }`,sortByPopularity:`Suosituin ensin`,sortByNewestFirst:`Uusin ensin`,sortByOldestFirst:`Vanhin ensin`,standardPage:`Sivu`,articlePage:`Artikkeli`,stationPageTemplate:`Asema`},"en-EU":{label:`Search`,searchResultsAmount:`Search results`,searchResultsPages:`Page`,showAll:`Show all`,noResultsFound:`- No search results, please try a different search term or use the quicklinks below`,quicklinksHeading:`Quicklinks`,searchResultsExplanation:`Found { total } results for search term { searchPrompt }. Showing { itemsPerPage } results per page. Page { page } of { pages }`,sortByPopularity:`Popularity`,sortByNewestFirst:`Newest First`,sortByOldestFirst:`Oldest First`,standardPage:`Page`,articlePage:`Article`,stationPageTemplate:`Station`},"de-DE":{label:`Suche`,searchResultsAmount:`Suchergebnisse`,searchResultsPages:`Seite`,showAll:`Alle anzeigen`,noResultsFound:`- Keine Suchergebnisse, bitte versuchen Sie einen anderen Suchbegriff oder nutzen Sie die Schnelllinks unten`,quicklinksHeading:`Schnelllinks`,searchResultsExplanation:`Mit dem Suchbegriff { searchPrompt } wurden { total } Ergebnisse gefunden. Es werden { itemsPerPage } Ergebnisse pro Seite angezeigt. Seite { page }/{ pages }`,sortByPopularity:`Beliebtheit`,sortByNewestFirst:`Neueste zuerst`,sortByOldestFirst:`Älteste zuerst`,standardPage:`Seite`,articlePage:`Artikel`,stationPageTemplate:`Station`},"sv-SE":{label:`Sök`,searchResultsAmount:`Sökresultat`,searchResultsPages:`sida`,showAll:`Visa all`,noResultsFound:`- Inga resultat hittades, vänligen försök ändra din sökning eller använd snabblänkarna nedan`,quicklinksHeading:`Snabblänkar`,searchResultsExplanation:`Sökresultat`,sortByPopularity:`Populäritet`,sortByNewestFirst:`Nyast först`,sortByOldestFirst:`Äldst först`,standardPage:`Sidor`,articlePage:`Artiklar`,stationPageTemplate:`Stationer`},"sv-FI":{label:`Sök`,searchResultsAmount:`Sökresultat`,searchResultsPages:`sida`,showAll:`Visa all`,noResultsFound:`- Inga resultat hittades, vänligen försök ändra din sökning eller använd snabblänkarna nedan`,quicklinksHeading:`Snabblänkar`,searchResultsExplanation:`Sökresultat`,sortByPopularity:`Populäritet`,sortByNewestFirst:`Nyast först`,sortByOldestFirst:`Äldst först`,standardPage:`Sidor`,articlePage:`Artiklar`,stationPageTemplate:`Stationer`},"no-NO":{label:`Søk`,searchResultsAmount:`Søkeresultat`,searchResultsPages:`side`,showAll:`Vis alle`,noResultsFound:`- Ingen resultat funnet`,quicklinksHeading:`Hurtigkoblinger`,searchResultsExplanation:`Søkeresultat`,sortByPopularity:`Populæritet`,sortByNewestFirst:`Nyest først`,sortByOldestFirst:`Eldst først`,standardPage:`Sider`,articlePage:`Artikler`,stationPageTemplate:`Stasjon`},"ru-RU":{label:`Поиск`,searchResultsAmount:`Результаты поиска`,searchResultsPages:`Страница`,showAll:`Показать все`,noResultsFound:`- Нет результатов поиска, попробуйте другой запрос или используйте быстрые ссылки ниже`,quicklinksHeading:`Быстрые ссылки`,searchResultsExplanation:`По запросу { searchPrompt } найдено { total } результатов. Показывается { itemsPerPage } результатов на страницу. Страница { page }/{ pages }`,sortByPopularity:`Популярность`,sortByNewestFirst:`Сначала новые`,sortByOldestFirst:`Сначала старые`,standardPage:`Страница`,articlePage:`Статья`,stationPageTemplate:`Станция`}}}),te=sJ(async function(){let e=++v.value;if(o.value.length<3){f.value=[],p.value=[],c.value=1,s.value=0;return}m.value=!0;try{let t=await PT(n.getEndpoint(`search`),{method:`POST`,client:!0,body:{textQuery:o.value,...u.value?{filter:{category:S.value}}:{},page:c.value,limit:l.value,sort:{sortBy:h.value,sortDirection:g.value}}});if(e!==v.value)return;s.value=t?.total??0,c.value=t?.page??1,f.value=t?.results??[],u.value||(p.value=[...new Set(f.value.map(e=>e.content.contentType))]),m.value=!1,s.value<1?E():T(),x.set(D(`searchResultsExplanation`,{searchPrompt:o.value,total:s.value,itemsPerPage:l.value,page:c.value,pages:Math.ceil(s.value/l.value)}))}catch(e){console.error(e),m.value=!1}finally{m.value=!1}m.value=!1},500),ne=(e=null)=>{u.value=e,c.value=1,te()},re=()=>ne(null),ie=()=>{re()},ae=()=>{v.value+=1,f.value=[],p.value=[],o.value=``,s.value=0},oe=(e,t)=>{h.value=e,g.value=t,te()};return I(()=>y.path,()=>{v.value+=1,f.value=[],p.value=[],o.value=``,r.unsetNameAndClose()}),I(c,()=>{te(),b.value.scrollTop=0}),I(o,e=>{if(e.length>2){m.value=!0;return}m.value=!1}),(t,p)=>{let h=BJ,g=NE,v=Eq,y=TY,x=OY,S=MY,T=BY,E=GY;return N(r).name===`search`?(R(),B(Tr,{key:0,to:N(r).modalTarget},[V(`div`,qY,[V(`div`,JY,[t.$slots.head?Vi(t.$slots,`head`,{},void 0,!0,0):(R(),B(g,{key:1,class:`logo`,to:N(n).getPath(`landingPage`)},{default:F(()=>[H(h,{asset:N(a),"compute-width":``},null,8,[`asset`])]),_:1}
12,8,[`to`])),V(`button`,{class:`close-btn`,onClick:p[0]||=(...e)=>N(r).unsetNameAndClose&&N(r).unsetNameAndClose(...e)},[H(v,{code:`close`,size:`xl`})])]),V(`div`,{ref_key:`body`,ref:b,class:`body`},[H(y,{ref_key:`input`,ref:_,modelValue:N(o),"onUpdate:modelValue":p[1]||=e=>pn(o)?o.value=e:null,class:`search-input`,"icon-after":N(o)?`delete-text`:`search`,label:N(D)(`label`),testtargetid:`st1-search-input`,onInput:ie,onClickAfter:ae},null,8,[`modelValue`,`icon-after`,`label`]),N(s)&&N(o).length>2?(R(),z(`div`,YY,[N(s)>0?(R(),z(`div`,XY,[V(`div`,{"aria-label":`${N(s)} ${N(D)(`searchResultsAmount`)}`},[V(`span`,QY,k(N(s)),1),V(`span`,$Y,k(N(D)(`searchResultsAmount`)),1)],8,ZY),V(`div`,null,[V(`span`,eX,k(N(D)(`searchResultsPages`)),1),V(`span`,tX,k(`${N(c)} / ${Math.ceil(N(s)/N(l))}`),1)])])):U(``,!0),N(s)>0||N(u)?(R(),z(`div`,nX,[V(`button`,{class:O([`ds-btn ds-btn--quartinary`,{selected:!N(u)}]),onClick:p[2]||=()=>re()},k(N(D)(`showAll`)),3),(R(!0),z(L,null,zi(N(C),(e,t)=>(R(),z(`button`,{key:`filter-${e}-${t}`,class:O([`ds-btn ds-btn--quartinary`,{selected:N(u)===e}]),onClick:()=>ne(e)},k(N(D)(e)),11,rX))),128)),H(x,{ref:`sortDropdown`},{button:F(()=>[V(`button`,{class:O([`ds-btn ds-btn--tertiary sort-button`,{"is-open":N(d)}]),onClick:p[3]||=e=>d.value=!N(d)},[V(`span`,null,k(N(D)(`sortBy${N(ee)}`)),1),H(v,{code:`chevron-right`,class:`caret-down`,size:`s`})],2)]),default:F(({close:e})=>[V(`button`,{onClick:t=>{oe(`title`,`asc`),e()}},k(N(D)(`sortByPopularity`)),9,iX),V(`button`,{onClick:t=>{oe(`createdAt`,`asc`),e()}},k(N(D)(`sortByNewestFirst`)),9,aX),V(`button`,{onClick:t=>{oe(`createdAt`,`desc`),e()}},k(N(D)(`sortByOldestFirst`)),9,oX)]),_:1},512)])):U(``,!0)])):U(``,!0),V(`div`,{class:O([{"has-results":N(f).length>0},`results`])},[N(m)?(R(),z(`div`,sX,[H(S,{"aria-label":`loading search results`,round:``})])):N(o).length>2&&!N(s)&&!N(m)?(R(),z(`span`,cX,k(N(D)(`noResultsFound`)),1)):U(``,!0),N(s)&&N(o).length>2?(R(!0),z(L,{key:2},zi(N(f),e=>(R(),B(T,{key:e.content.id,result:e,prompt:N(o),testtargetid:e.content?.testTargetId},null,8,[`result`,`prompt`,`testtargetid`]))),128)):U(``,!0)],2),!N(s)&&!N(m)&&N(w)?(R(),z(`div`,lX,[V(`h3`,uX,k(N(D)(`quicklinksHeading`)),1),V(`ul`,null,[(R(!0),z(L,null,zi(N(i).searchQuicklinks,(e,t)=>(R(),z(`li`,{key:t},[H(g,{to:`/${e.url?.url}`},{default:F(()=>[Fo(k(e.title),1)]),_:2},1032,[`to`])]))),128))])])):U(``,!0)],512),Math.ceil(N(s)/N(l))>0&&N(o).length>=3&&!N(m)?(R(),z(`div`,dX,[H(E,{modelValue:N(c),"onUpdate:modelValue":p[4]||=e=>pn(c)?c.value=e:null,"page-count":Math.ceil(N(s)/N(l)),"amount-of-visible-mid-pages":e.paginatedPagesPerPage},null,8,[`modelValue`,`page-count`,`amount-of-visible-mid-pages`])])):U(``,!0)])],8,[`to`])):U(``,!0)}}},[[`__scopeId`,`data-v-4007cdbb`]]),pX=function(){return typeof window>`u`},mX=function(e){e||=navigator.userAgent;var t=/(iPad).*OS\s([\d_]+)/.test(e),n=!t&&/(iPhone\sOS)\s([\d_]+)/.test(e),r=/(Android);?[\s/]+([\d.]+)?/.test(e);return{ios:n||t,android:r}};function hX(e){if(pX())return!1;if(!e)throw Error(`options must be provided`);var t=!1,n={get passive(){t=!0}},r=function(){},i=`__TUA_BSL_TEST_PASSIVE__`;window.addEventListener(i,r,n),window.removeEventListener(i,r,n);var a=e.capture;return t?e:a!==void 0&&a}function gX(){return`__BSL_PREVENT_DEFAULT__`in window||(window.__BSL_PREVENT_DEFAULT__=function(e){e.cancelable&&e.preventDefault()}),window.__BSL_PREVENT_DEFAULT__}function _X(e){return e?Array.isArray(e)?e:[e]:[]}function vX(e){var t=window.getComputedStyle(e).flexDirection;return{column:t===`column-reverse`,row:t===`row-reverse`}}function yX(e,t,n){var r=e.scrollTop,i=e.scrollLeft,a=e.scrollWidth,o=e.scrollHeight,s=e.clientWidth,c=e.clientHeight,l=vX(e),u,d;l.column?(u=n>0&&Math.abs(r)+c+1>=o,d=n<0&&Math.abs(r)<=1):(u=n>0&&r===0,d=n<0&&r+c+1>=o);var f,p;return l.row?(f=t>0&&Math.abs(i)+s+1>=a,p=t<0&&Math.abs(i)<=1):(f=t>0&&i===0,p=t<0&&i+s+1>=a),{isOnTop:u,isOnBottom:d,isOnLeft:f,isOnRight:p}}var bX={lockedNum:0,lockedElements:[],unLockCallback:null,documentListenerAdded:!1,initialClientPos:{clientX:0,clientY:0}};function xX(e){if(pX())return bX;if(!e?.useGlobalLockState)return xX.lockState;
12var t=`__BSL_LOCK_STATE__`in window?Object.assign(Object.assign({},bX),window.__BSL_LOCK_STATE__):bX;return window.__BSL_LOCK_STATE__=t,t}xX.lockState=bX;function SX(e,t,n){if(t){var r=e.targetTouches[0].clientX-n.clientX,i=e.targetTouches[0].clientY-n.clientY,a=Math.abs(i)>Math.abs(r),o=yX(t,r,i),s=o.isOnTop,c=o.isOnBottom,l=o.isOnLeft,u=o.isOnRight;if(a&&(s||c)||!a&&(l||u))return gX()(e)}return e.stopPropagation(),!0}function CX(e){var t=document.documentElement,n=Object.assign({},t.style),r=e?.withPaddingRight??!0,i=window.innerWidth-t.clientWidth,a=parseInt(window.getComputedStyle(t).paddingRight,10);return t.style.overflow=`hidden`,t.style.boxSizing=`border-box`,r&&(t.style.paddingRight=`${i+a}px`),function(){[`overflow`,`boxSizing`,`paddingRight`].forEach(function(e){t.style[e]=n[e]||``})}}function wX(e){var t=document.documentElement,n=document.body,r=t.scrollTop||n.scrollTop,i=Object.assign({},t.style),a=Object.assign({},n.style);return t.style.height=`100%`,t.style.overflow=`hidden`,n.style.top=`-${r}px`,n.style.width=`100%`,n.style.height=`auto`,n.style.position=`fixed`,n.style.overflow=e?.overflowType||`hidden`,function(){t.style.height=i.height||``,t.style.overflow=i.overflow||``,[`top`,`width`,`height`,`overflow`,`position`].forEach(function(e){n.style[e]=a[e]||``}),`scrollBehavior`in document.documentElement.style?window.scrollTo({top:r,behavior:`instant`}):window.scrollTo(0,r)}}function TX(e,t){if(!pX()){var n=mX(),r=xX(t);n.ios?(_X(e).filter(function(e){return e&&r.lockedElements.indexOf(e)===-1}).forEach(function(e){e.ontouchstart=function(e){var t=e.targetTouches[0];r.initialClientPos={clientX:t.clientX,clientY:t.clientY}},e.ontouchmove=function(t){SX(t,e,r.initialClientPos)},r.lockedElements.push(e)}),OX(r),t?.setOverflowForIOS&&(r.unLockCallback=CX(t))):r.lockedNum<=0&&(r.unLockCallback=n.android?wX(t):CX(t)),r.lockedNum+=1}}function EX(e,t){var n;if(!pX()){var r=xX(t);--r.lockedNum,!(r.lockedNum>0)&&((n=r.unLockCallback)==null||n.call(r),mX().ios&&(_X(e).forEach(function(e){var t=r.lockedElements.indexOf(e);e&&t!==-1&&(e.ontouchmove=null,e.ontouchstart=null,r.lockedElements.splice(t,1))}),kX(r)))}}function DX(e){var t;if(!pX()){var n=xX(e);if(n.lockedNum=0,(t=n.unLockCallback)==null||t.call(n),mX().ios){if(n.lockedElements.length)for(var r=n.lockedElements.pop();r;)r.ontouchmove=null,r.ontouchstart=null,r=n.lockedElements.pop();kX(n)}}}function OX(e){mX().ios&&(e.documentListenerAdded||=(document.addEventListener(`touchmove`,gX(),hX({passive:!1})),!0))}function kX(e){e.documentListenerAdded&&=(document.removeEventListener(`touchmove`,gX(),hX({passive:!1})),!1)}var AX=[`aria-modal`,`aria-hidden`,`aria-label`],jX=[`id`],MX=`ds-modal-backdrop`,NX=`a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable]`,PX=Cq({__name:`DSModal`,setup(e){let{$dsc:t}=K(),n=Bq(QK()),r=M(null),i=M(null);I([()=>n.open,r],async()=>{if(!r.value)return;n.open&&await Gn();let[e=r.value]=r.value.getElementsByClassName(`body`);n.open?(await t.windowScrollTo(),TX(e)):EX(e)},{immediate:!0}),Oi(DX);let a=e=>{n.closeOnBackdropClick&&e.target.id===MX&&n.unsetNameAndClose()},o=e=>{n.open&&[`Escape`,`Esc`].includes(e.key)&&n.unsetNameAndClose()};function s(e){if(n.open&&e.key===`Tab`&&r.value){let t=r.value.querySelectorAll(NX),[n]=t,i=t[t.length-1];if(!n)return;let a=document.activeElement===null||!r.value.contains(document.activeElement);e.shiftKey?(document.activeElement===n||a)&&(i?.focus(),e.preventDefault()):(document.activeElement===i||a)&&(n?.focus(),e.preventDefault())}}wi(()=>{window.addEventListener(`keyup`,o),window.addEventListener(`keydown`,s)}),Oi(()=>{window.removeEventListener(`keyup`,o),window.removeEventListener(`keydown`,s)});let c=e=>{i.value=document.activeElement,e&&(e.focus(),n.focused=!0)},l=()=>{i.value?.focus?.(),n.focused=!1};return(e,t)=>(R(),B(xs,{name:`ds-modal`,onAfterEnter:c,onLeave:l},{default:F(()=>[rr(V(`div`,{id:MX,class:O(`ds-modal-bg ds-modal-bg-${N(Uw)(N(n).name)}`),role:`dialog`,"aria-modal":N(n).open,"aria-hidden":!N(n).open,"aria-label":N(Gw)(N(n).name),tabindex:`-1`,onClick:a},[V(`div`,{id:N(n).modalTarget.substring(1),ref_key:`modalTargetElement`,ref:r,class:`ds-modal`}
12,null,8,jX)],10,AX),[[zs,N(n).open]])]),_:1}))}},[[`__scopeId`,`data-v-4e57cf6d`]]),FX={"sv-SE":{baseUrl:`https://st1.my.site.com/ESWST1SwedenWeb1770290278257`,token:`00D20000000oaHC`,chatId:`ST1_Sweden_Web`,scrt2URL:`https://st1.my.salesforce-scrt.com/`,devMode:!1},"fi-FI":{baseUrl:`https://st1.my.site.com/ESWST1FinlandWeb1770277010767`,token:`00D20000000oaHC`,chatId:`ST1_Finland_Web`,scrt2URL:`https://st1.my.salesforce-scrt.com`,devMode:!1},"no-NO":{baseUrl:`https://st1.my.site.com/ESWST1NorwayWeb1770293473233`,token:`00D20000000oaHC`,chatId:`ST1_Norway_Web`,scrt2URL:`https://st1.my.salesforce-scrt.com/`,devMode:!1}},IX=Object.assign(Ur({__name:`SFChat`,setup(e){let t=Kr(`chatElement`),{locale:n}=BM(),r=FX[n.value];if(!r)console.warn(`Unsupported locale: ${n.value}!`);else{let[e]=n.value.split(`-`);xJ(`${r.baseUrl}/assets/js/bootstrap.min.js`,()=>{try{let{embeddedservice_bootstrap:n}=window;n&&(n.settings.language=e,n.settings.devMode=r.devMode,n.settings.targetElement=t.value??document.body,n.init(r.token,r.chatId,r.baseUrl,{scrt2URL:r.scrt2URL}),n.prechatAPI&&n.prechatAPI.setHiddenPrechatFields({Browser_Language:e}))}catch(e){console.error(`Error loading Embedded Messaging: `,e)}})}return(e,n)=>(R(),z(`div`,{ref_key:`chatElement`,ref:t,class:`sf-live-chat`},null,512))}}),{__name:`SFChat`}),LX=Object.assign({name:`NuxtErrorBoundary`,inheritAttrs:!1},{__name:`NuxtErrorBoundary`,emits:[`error`],setup(e,{expose:t,emit:n}){let r=n,i=mn(null);function a(){i.value=null}{let e=K();function t(...t){let[n,a,o]=t;r(`error`,n),e.hooks.callHook(`vue:error`,n,a,o),i.value=n}Mi((n,r,i)=>(e.isHydrating?vT(()=>t(n,r,i)):t(n,r,i),!1))}return t({error:i,clearError:a}),(e,t)=>i.value?Vi(e.$slots,`error`,De(No({error:i.value,clearError:a})),void 0,void 0,0):Vi(e.$slots,`default`,{},void 0,void 0,1)}}),RX={__name:`Locale`,props:{exclude:{type:Boolean,default:!1,required:!1},fifi:{type:Boolean,default:!1,required:!1},svfi:{type:Boolean,default:!1,required:!1},svse:{type:Boolean,default:!1,required:!1},eneu:{type:Boolean,default:!1,required:!1},nono:{type:Boolean,default:!1,required:!1}},setup(e){let{$i18n:t}=K(),n=e,r=W(()=>{let{exclude:e,fifi:r,svfi:i,svse:a,eneu:o,nono:s}=n,c=t=>e?e&&!t:t;return[...c(o)?[`en-EU`]:[],...c(r)?[`fi-FI`]:[],...c(s)?[`no-NO`]:[],...c(a)?[`sv-SE`]:[],...c(i)?[`sv-FI`]:[]].includes(t.locale.value)});return(e,t)=>r.value?Vi(e.$slots,`default`,{},void 0,void 0,0):U(``,!0)}},zX={class:`quick-navigation`},BX={class:`button-text`},VX=Cq({__name:`LayoutQuickNavigation`,setup(e){let{pageData:t}=V_(LT()),n=W(()=>(t.value??[]).some(e=>e?.type===`stationlocator`));return(e,t)=>{let r=IX,i=LX,a=Eq,o=NE,s=RX;return R(),z(`div`,zX,[H(s,{exclude:``,eneu:``},{default:F(()=>[H(i,{onError:t[0]||=e=>console.error(`SFChat Error: ${e}`)},{default:F(()=>[H(r)]),_:1}),n.value?U(``,!0):(R(),B(o,{key:0,to:e.$paths.getPath(`stationLocator`),class:`button`},{default:F(()=>[V(`span`,BX,k(e.$t(`site.quickNav.stationLocator`)),1),H(a,{code:`pin`,size:`l`})]),_:1},8,[`to`]))]),_:1})])}}},[[`__scopeId`,`data-v-cc2c23be`]]),HX=[`inert`],UX={class:`container`},WX=Cq({__name:`DSHeightTransition`,props:{open:{type:Boolean,default:!1},overrideOverflow:{type:Boolean,default:!1},transitionTimeout:{type:Number,default:500}},setup(e){Hs(e=>({v451f8ed5:n.value}));let t=e,n=W(()=>`${t.transitionTimeout}ms ease-in-out`),r=M(!1);return I(()=>t.open,e=>{e===!0?setTimeout(()=>{r.value=!0},t.transitionTimeout):r.value=!1}),wi(()=>{t.open?setTimeout(()=>{r.value=!0},t.transitionTimeout):r.value=!1}),(t,n)=>(R(),z(`div`,{class:O([`height-transition`,{open:e.open,"display-overflow":r.value&&!e.overrideOverflow}]),inert:!e.open},[V(`div`,UX,[Vi(t.$slots,`default`,{},void 0,!0)])],10,HX))}},[[`__scopeId`,`data-v-d92b188d`]]),GX={class:`footer`},KX={class:`inner footer-links`},qX={class:`icons`},JX={key:0,class:`inner downloads`},YX={key:0,class:`download`},XX={class:`h5`},ZX={key:1,class:`download2`},QX={class:`h5`},$X={key:2,class:`some`},eZ={class:`h5`},tZ={class:`some-links`},nZ={class:`inner copyright-and-links`},rZ={class:`extras`},iZ={class:`links`},aZ={class:`copy`},oZ={__name:`LayoutFooter`,props:{icons:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},download:{type:Array,default:()=>[]},some:{type:Array,default:()=>[]},extras:{type:Array,default:()=>[]},copyright:{type:String,default:null}},setup(e){let{$bp:t}=K(),n=M([]),r=e,i=W(()=>new Date().getFullYear()),a=W(()=>[...r.download.slice(0,2)]),o=W(()=>[...r.download.slice(2,4)]),s=W(()=>r.some.filter(e=>e.url)),c=W(()=>{let e=[],t=null;
12return r.items.forEach((n,i)=>{n.contentType===`string`?(t!==null&&e.push(t),t=JSON.parse(JSON.stringify(n))):(t.children||(t.children=[]),t.children.push(n),i===r.items.length-1&&e.push(t))}),e}),l=e=>{n.value.includes(e)?n.value.splice(n.value.indexOf(e),1):n.value.push(e)},u=()=>{window?.CookieConsent?.show()};return BM({useScope:`global`,messages:{"sv-SE":{layout:{copyright:`St1`,downloadTitle:`Ladda ner appen St1 Mobility`,downloadTitle2:`Ladda ner St1 Business appen`,someTitle:`Följ oss`}},"fi-FI":{layout:{copyright:`St1`,downloadTitle:`Lataa St1 Way -sovellus`,downloadTitle2:`Lataa St1 Business -sovellus`,someTitle:`Seuraa meitä`}},"en-EU":{layout:{copyright:`St1`,downloadTitle:`Download St1 Way app`,downloadTitle2:`Download St1 Business`,someTitle:`Follow us on social media`}},"no-NO":{layout:{copyright:`St1`,downloadTitle:`Last ned Snarveien -appen`,someTitle:`Følg oss på sosiale medier`}}}}),(d,f)=>{let p=BJ,m=NE,h=Eq,g=WX;return R(),z(`footer`,GX,[f[0]||=V(`hr`,{class:`at-least-desktop`,"aria-hidden":`true`},null,-1),V(`div`,KX,[V(`div`,qX,[(R(!0),z(L,null,zi(e.icons,e=>(R(),B(m,zo({key:e.id},{ref_for:!0},d.$cms.parseLink(e)),{default:F(()=>[H(p,{"compute-width":``,size:`m`,asset:e?.image},null,8,[`asset`])]),_:2},1040))),128))]),c.value?(R(!0),z(L,{key:0},zi(c.value,e=>(R(),z(`div`,{key:e.id,class:`links`},[(R(),B(Ii(N(t).bps.atMostLargeMobile?`button`:`h4`),{class:`h5 footer-heading mobile`,onClick:t=>l(e.id)},{default:F(()=>[V(`span`,null,k(e.value),1),H(h,{code:`${n.value.includes(e.id)?`minus`:`plus`}`,class:O({open:n.value.includes(e.id)}),size:`l`},null,8,[`code`,`class`])]),_:2},1032,[`onClick`])),H(g,{open:n.value.includes(e.id)||N(t).bps.isDesktop},{default:F(()=>[(R(!0),z(L,null,zi(e.children,e=>(R(),B(m,zo({key:e.id,class:`link`},{ref_for:!0},d.$cms.parseLink(e),{"text-align":`left`}),{default:F(()=>[Fo(k(e.title),1)]),_:2},1040))),128))]),_:2},1032,[`open`])]))),128)):U(``,!0)]),e.download.length>0||e.some.length>0?(R(),z(`div`,JX,[e.download.length>0?(R(),z(`div`,YX,[V(`h5`,XX,k(d.$t(`layout.downloadTitle`)),1),(R(!0),z(L,null,zi(a.value,e=>(R(),B(m,zo({key:e.id,ref_for:!0},d.$cms.parseLink(e)),{default:F(()=>[H(p,{class:`download-image`,size:`custom`,asset:e.image},null,8,[`asset`])]),_:2},1040))),128))])):U(``,!0),e.download.length>2?(R(),z(`div`,ZX,[V(`h5`,QX,k(d.$t(`layout.downloadTitle2`)),1),(R(!0),z(L,null,zi(o.value,e=>(R(),B(m,zo({key:e.id,ref_for:!0},d.$cms.parseLink(e)),{default:F(()=>[H(p,{class:`download-image`,size:`custom`,asset:e.image},null,8,[`asset`])]),_:2},1040))),128))])):U(``,!0),s.value.length>0?(R(),z(`div`,$X,[V(`h5`,eZ,k(d.$t(`layout.someTitle`)),1),V(`div`,tZ,[(R(!0),z(L,null,zi(s.value,e=>(R(),B(m,zo({key:e.id},{ref_for:!0},d.$cms.parseLink(e)),{default:F(()=>[H(p,{asset:e.image,class:`icon`,size:`s`},null,8,[`asset`])]),_:2},1040))),128))])])):U(``,!0)])):U(``,!0),V(`div`,nZ,[V(`div`,rZ,[V(`div`,iZ,[(R(!0),z(L,null,zi(e.extras,e=>(R(),z(L,{key:e.id},[e.internal===`Cookie Policy Trigger`?(R(),z(`button`,{key:`cookies-${e.id}`,class:`link`,type:`button`,onClick:u}
12,k(e.title),1)):(R(),B(m,zo({key:1,class:`link`},{ref_for:!0},d.$cms.parseLink(e)),{default:F(()=>[Fo(k(e.title),1)]),_:2},1040))],64))),128))]),Vi(d.$slots,`copyright`,{currentYear:i.value},()=>[V(`div`,aZ,[V(`strong`,null,`© `+k(r.copyright??d.$t(`layout.copyright`))+` `+k(i.value),1)])])])])])}}},sZ=`1.3.17`;function cZ(e,t,n){return Math.max(e,Math.min(t,n))}function lZ(e,t,n){return(1-n)*e+n*t}function uZ(e,t,n,r){return lZ(e,t,1-Math.exp(-n*r))}function dZ(e,t){return(e%t+t)%t}var fZ=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let n=cZ(0,this.currentTime/this.duration,1);t=n>=1;let r=t?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=uZ(this.value,this.to,this.lerp*60,e),Math.round(this.value)===this.to&&(this.value=this.to,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:a,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=o}};function pZ(e,t){let n;return function(...r){let i=this;clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(i,r)},t)}}var mZ=class{constructor(e,t,{autoResize:n=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=pZ(this.resize,r),this.wrapper instanceof Window?window.addEventListener(`resize`,this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener(`resize`,this.debouncedResize,!1)}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}}},hZ=class{events={};emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e<r;e++)n[e]?.(...t)}on(e,t){return this.events[e]?.push(t)||(this.events[e]=[t]),()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}},gZ=100/6,_Z={passive:!1},vZ=class{constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener(`resize`,this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(`wheel`,this.onWheel,_Z),this.element.addEventListener(`touchstart`,this.onTouchStart,_Z),this.element.addEventListener(`touchmove`,this.onTouchMove,_Z),this.element.addEventListener(`touchend`,this.onTouchEnd,_Z)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new hZ;on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener(`resize`,this.onWindowResize,!1),this.element.removeEventListener(`wheel`,this.onWheel,_Z),this.element.removeEventListener(`touchstart`,this.onTouchStart,_Z),this.element.removeEventListener(`touchmove`,this.onTouchMove,_Z),this.element.removeEventListener(`touchend`,this.onTouchEnd,_Z)}onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit(`scroll`,{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,i=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit(`scroll`,{deltaX:r,deltaY:i,event:e})};onTouchEnd=e=>{this.emitter.emit(`scroll`,{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e,i=r===1?gZ:r===2?this.window.width:1,a=r===1?gZ:r===2?this.window.height:1;t*=i,n*=a,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit(`scroll`,{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},yZ=e=>Math.min(1,1.001-2**(-10*e)),bZ=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 fZ;emitter=new hZ;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:r=!0,syncTouch:i=!1,syncTouchLerp:a=.075,touchInertiaExponent:o=1.7,duration:s,easing:c,lerp:l=.1,infinite:u=!1,orientation:d=`vertical`,gestureOrientation:f=d===`horizontal`?`both`:`vertical`,touchMultiplier:p=1,wheelMultiplier:m=1,autoResize:h=!0,prevent:g,virtualScroll:_,overscroll:v=!0,autoRaf:y=!1,anchors:b=!1,autoToggle:x=!1,allowNestedScroll:S=!1,__experimental__naiveDimensions:C=!1,naiveDimensions:ee=C,stopInertiaOnNavigate:w=!1}={}){window.lenisVersion=sZ,(!e||e===document.documentElement)&&(e=window),typeof s==`
12number`&&typeof c!=`function`?c=yZ:typeof c==`function`&&typeof s!=`number`&&(s=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:r,syncTouch:i,syncTouchLerp:a,touchInertiaExponent:o,duration:s,easing:c,lerp:l,infinite:u,gestureOrientation:f,orientation:d,touchMultiplier:p,wheelMultiplier:m,autoResize:h,prevent:g,virtualScroll:_,overscroll:v,autoRaf:y,anchors:b,autoToggle:x,allowNestedScroll:S,naiveDimensions:ee,stopInertiaOnNavigate:w},this.dimensions=new mZ(e,t,{autoResize:h}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(`scroll`,this.onNativeScroll,!1),this.options.wrapper.addEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener(`click`,this.onClick,!1),this.options.wrapper.addEventListener(`pointerdown`,this.onPointerDown,!1),this.virtualScroll=new vZ(n,{touchMultiplier:p,wheelMultiplier:m}),this.virtualScroll.on(`scroll`,this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener(`transitionend`,this.onTransitionEnd,{passive:!0})),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(`scroll`,this.onNativeScroll,!1),this.options.wrapper.removeEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener(`pointerdown`,this.onPointerDown,!1),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener(`click`,this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||(this.isScrolling===`smooth`||this.isScrolling===!1)&&e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent(`scrollend`,{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?`overflow-x`:`overflow-y`;return getComputedStyle(this.rootElement)[e]}checkOverflow(){[`hidden`,`clip`].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName.includes(`overflow`)&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:`instant`}):this.options.wrapper.scrollTo({top:e,behavior:`instant`})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.getAttribute(`href`));if(this.options.anchors){let e=t.find(e=>e.getAttribute(`href`)?.includes(`#`));if(e){let t=e.getAttribute(`href`);if(t){let e=typeof this.options.anchors==`object`&&this.options.anchors?this.options.anchors:void 0,n=`#${t.split(`#`)[1]}`;this.scrollTo(n,e)}}}this.options.stopInertiaOnNavigate&&t.find(e=>e.host===window.location.host)&&this.reset()};onPointerDown=e=>{e.button===1&&this.reset()};onVirtualScroll=e=>{if(typeof this.options.virtualScroll==`function`&&this.options.virtualScroll(e)===!1)return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit(`virtual-scroll`,{deltaX:t,deltaY:n,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let i=r.type.includes(`touch`),a=r.type.includes(`wheel`);this.isTouching=r.type===`touchstart`||r.type===`touchmove`;let o=t===0&&n===0;if(this.options.syncTouch&&i&&r.type===`touchstart`&&o&&!this.isStopped&&!this.isLocked){this.reset();return}let s=this.options.gestureOrientation===`vertical`&&n===0||this.options.gestureOrientation===`horizontal`&&t===0;if(o||s)return;let c=r.composedPath();c=c.slice(0,c.indexOf(this.rootElement));let l=this.options.prevent;if(c.find(e=>e instanceof HTMLElement&&(typeof l==`function`&&l?.(e)||e.hasAttribute?.(`data-lenis-prevent`)||i&&e.hasAttribute?.(`data-lenis-prevent-touch`)||a&&e.hasAttribute?.(`data-lenis-prevent-wheel`)||this.options.allowNestedScroll&&this.checkNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&i||this.options.smoothWheel&&a)){this.isScrolling=`native`,this.animate.stop(),r.lenisStopPropagation=!0;return}let u=n;this.options.gestureOrientation===`both`?u=Math.abs(n)>Math.abs(t)?n:t:this.options.gestureOrientation===`horizontal`&&(u=t),(!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))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let d=i&&this.options.syncTouch,f=i&&r.type===`touchend`;f&&(u=Math.sign(this.velocity)*Math.abs(this.velocity)**+this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+u,{programmatic:!1,...d?{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
12()}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`){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),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=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(t*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,programmatic:i=!0,lerp:a=i?this.options.lerp:void 0,duration:o=i?this.options.duration:void 0,easing:s=i?this.options.easing:void 0,onStart:c,onComplete:l,force:u=!1,userData:d}={}){if(!this.isStopped&&!this.isLocked||u){if(typeof e==`string`&&[`top`,`left`,`start`,`#`].includes(e))e=0;else if(typeof e==`string`&&[`bottom`,`right`,`end`].includes(e))e=this.limit;else{let n;if(typeof e==`string`?(n=document.querySelector(e),n||(e===`#top`?e=0:console.warn(`Lenis: Target not found`,e))):e instanceof HTMLElement&&e?.nodeType&&(n=e),n){if(this.options.wrapper!==window){let e=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?e.left:e.top}let r=n.getBoundingClientRect();e=(this.isHorizontal?r.left:r.top)+this.animatedScroll}}if(typeof e==`number`){if(e+=t,e=Math.round(e),this.options.infinite){if(i){this.targetScroll=this.animatedScroll=this.scroll;let t=e-this.animatedScroll;t>this.limit/2?e-=this.limit:t<-this.limit/2&&(e+=this.limit)}}else e=cZ(0,e,this.limit);if(e===this.targetScroll){c?.(this),l?.(this);return}if(this.userData=d??{},n){this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}i||(this.targetScroll=e),typeof o==`number`&&typeof s!=`function`?s=yZ:typeof s==`function`&&typeof o!=`number`&&(o=1),this.animate.fromTo(this.animatedScroll,e,{duration:o,easing:s,lerp:a,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling=`smooth`,c?.(this)},onUpdate:(e,t)=>{this.isScrolling=`smooth`,this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),i&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(e,{deltaX:t,deltaY:n}){let r=Date.now(),i=e._lenis??={},a,o,s,c,l,u,d,f,p=this.options.gestureOrientation;if(r-(i.time??0)>2e3){i.time=Date.now();let t=window.getComputedStyle(e);i.computedStyle=t;let n=t.overflowX,r=t.overflowY;if(a=[`auto`,`overlay`,`scroll`].includes(n),o=[`auto`,`overlay`,`scroll`].includes(r),i.hasOverflowX=a,i.hasOverflowY=o,!a&&!o||p===`vertical`&&!o||p===`horizontal`&&!a)return!1;l=e.scrollWidth,u=e.scrollHeight,d=e.clientWidth,f=e.clientHeight,s=l>d,c=u>f,i.isScrollableX=s,i.isScrollableY=c,i.scrollWidth=l,i.scrollHeight=u,i.clientWidth=d,i.clientHeight=f}else s=i.isScrollableX,c=i.isScrollableY,a=i.hasOverflowX,o=i.hasOverflowY,l=i.scrollWidth,u=i.scrollHeight,d=i.clientWidth,f=i.clientHeight;if(!a&&!o||!s&&!c||p===`vertical`&&(!o||!c)||p===`horizontal`&&(!a||!s))return!1;let m;if(p===`horizontal`)m=`x`;else if(p===`vertical`)m=`y`;else{let e=t!==0,r=n!==0;e&&a&&s&&(m=`x`),r&&o&&c&&(m=`y`)}if(!m)return!1;let h,g,_,v,y;if(m===`x`)h=e.scrollLeft,g=l-d,_=t,v=a,y=s;else if(m===`y`)h=e.scrollTop,g=u-f,_=n,v=o,y=c;else return!1;return(_>0?h<g:h>0)&&v&&y}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(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){return this.options.infinite?dZ(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling===`smooth`}get className(){let e=`lenis`;return this.options.autoToggle&&(e+=` lenis-autoToggle`),this.isStopped&&(e+=` lenis-stopped`),this.isLocked&&(e+=` lenis-locked`),this.isScrolling&&(e+=` lenis-scrolling`),this.isScrolling===`smooth`&&(e+=` lenis-smooth`),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,``).trim()}},xZ={"fi-FI":`GTM-PZ9CM8R2`,"sv-SE":`GTM-M8JD3LVX`,"no-NO":`GTM-KNGJ9JDP`,"en-EU":`GTM-5G4J6W69`},SZ={class:`page`},CZ={class:`page-container`},wZ={class:`ds-modal-content`},TZ={class:`head`},EZ={class:`head-content`},DZ={class:`body`},OZ={class:`foot`},kZ={class:`text-center`},AZ={__name:`app`,async setup(e){let t,n,{finalizePendingLocaleChange:r,locale:i}=BM({useScope:`global`,messages:{"fi-FI":{login:{link:`Kirjaudu`},additionalLinks:{carwash:`Autopesulat`},navigation:{search:`Search`},emergencyModal:{close:`Sulje`}},"en-EU":{login:{link:`Login`},additionalLinks:{carwash:`Carwashes`},navigation:{search:`Search`},emergencyModal:{close:`Close`}}}}),{layoutData:a,navigationTree:o}=V_(KY()),{$paths:s,$bp:c}=K(),{pageData:l}=V_(LT()),{initGtm:u}=mq(),d=hd(),f=Bq();[t,n]=Xi(()=>KY().layoutLoad()),await t,n(),u({id:xZ[i.value]});let p={primary:hK[`color-primary-500`]},m=W(()=>Number(d.query?.embed)===1),h=W(()=>l.value?.[0]?.display?.type===`fullscreen`),g=W(()=>{let[,e]=d.path.split(`/`);return!(i.value===`sv-SE`&&e!==`foretag`||i.value===`no-NO`&&e!==`bedrift`||i.value===`en-EU`)}),_=M({name:`st1-website`,theme:h.value===!0?`clear`:`white`,sidebars:{left:!1,right:!1},button:{ctaIcon:`arrow-right`}}),v=W(()=>d.path.split(`/`).filter(e=>e!==``&&e!==`preview`)),y=e=>{let t=e.url?.split(`/`)||[],n=v.value.slice(0,t.length);return{...e,active:t.join(`/`)===n.join(`/`)}},b=W(()=>o.value.map(e=>e.url).includes(v.value[0])?o.value.find(e=>e.url===v.value[0])?.children.map(y)??[]:o.value?.[0]?.children.map(y)??[]),x=W(()=>s.getPath(`b2b`)===`/${v.value[0]}`?`B2B`:`B2C`),S=async()=>{await r(),LT().present(),_.value.theme=h.value===!0?`clear`:`white`};return wi(()=>
12{a?.value?.emergencyModal&&f.setNameAndOpen(`emergencyModal`);let e=[`station-locator`,`lenis-ignore`,`ds-select`,`ds-table`];new bZ({autoRaf:!0,prevent:t=>e.some(e=>t.classList.contains(e))})}),ar(`layout`,_),ar(`dsIconConfig`,W(()=>({debug:!1,preferSVG:!0,defaultNamespace:`default-fill`}))),(e,t)=>{let n=Sq,r=Pq,i=Rq,s=Vq,l=Uq,u=Kq,d=NJ,h=nY,_=rY,C=sY,ee=Eq,w=vY,T=fX,E=PX,D=VX,te=oZ,ne=LX;return R(),z(`div`,SZ,[H(ne,{onError:N(Cd)},{default:F(()=>[N(m)?(R(),B(C,{key:1,transition:{onBeforeEnter:S}},null,8,[`transition`])):(R(),z(L,{key:0},[V(`main`,CZ,[H(n,{throttle:200,duration:2e3,color:p.primary},null,8,[`color`]),H(r),H(d,null,Bi({center:F(()=>[H(i,{class:`main-nav`,links:N(b)},null,8,[`links`])]),_:2},[N(c).bps.isDesktop?{name:`right`,fn:F(()=>[H(s),H(l,{links:N(a).navigation},null,8,[`links`]),H(u,{"is-visible":N(g),"customer-type":N(x)},null,8,[`is-visible`,`customer-type`])]),key:`0`}:void 0,N(b)?.find(e=>e.url.includes(N(v).slice(0,2).join(`/`)))?.children?{name:`bottom`,fn:F(()=>[N(v).length>1?(R(),B(i,{key:0,class:`main-nav`,links:N(b)?.find(e=>e.url.includes(N(v).slice(0,2).join(`/`)))?.children.map(y)},null,8,[`links`])):U(``,!0)]),key:`1`}:void 0]),1024),H(_,{class:`lenis-ignore`},{"sidebar-right":F(()=>[H(h,{links:N(o),"user-menu":N(g)},null,8,[`links`,`user-menu`])]),_:1}),H(C,{class:`page-content`}),N(f).name===`emergencyModal`?(R(),B(Tr,{key:0,to:N(f).modalTarget},[V(`div`,wZ,[V(`div`,TZ,[V(`div`,EZ,k(N(a).emergencyModal.title),1),V(`button`,{class:`close-btn`,onClick:t[0]||=(...e)=>N(f).unsetNameAndClose&&N(f).unsetNameAndClose(...e)},[H(ee,{code:`close`,size:`xs`})])]),V(`div`,DZ,[H(w,{content:N(a).emergencyModal.text,class:`ds-container text-center`},null,8,[`content`])]),V(`div`,OZ,[V(`div`,kZ,[V(`button`,{class:`ds-btn ds-btn--primary`,onClick:t[1]||=(...e)=>N(f).unsetNameAndClose&&N(f).unsetNameAndClose(...e)},k(e.$t(`emergencyModal.close`)),1)])])])],8,[`to`])):U(``,!0),H(T),H(E),H(D)]),H(te,{icons:N(a)?.icons,items:N(a)?.footerLinks,download:N(a)?.downloadLinks,some:N(a)?.someLinks,extras:N(a)?.extraLinks},null,8,[`icons`,`items`,`download`,`some`,`extras`])],64))]),_:1},8,[`onError`])])}}},jZ={name:`DSUsefulLinks`,props:{links:{type:Array,required:!0,validator(e){return e.length&&e.length!==0}}},methods:{tag(e){return!e.to&&!e.href?`span`:NE}}},MZ={class:`useful-links`,"aria-label":`Useful links`},NZ={class:`icon`},PZ={class:`content`},FZ={class:`link__title text--left`},IZ={key:0,class:`subtitle text--left`},LZ=[`innerHTML`];function RZ(e,t,n,r,i,a){let o=Eq;return R(),z(`div`,MZ,[(R(!0),z(L,null,zi(n.links,(e,t)=>(R(),z(`div`,{key:`${e.icon}-${t}`,class:`link`},[V(`div`,NZ,[H(o,{code:e.icon,size:e.size||`xxxl`},null,8,[`code`,`size`])]),V(`div`,PZ,[(R(),B(Ii(a.tag(e)),{to:e.to,href:e.href,class:O(e.to||e.href?`link__title-link`:!1),"active-class":e.to?`link__title-link--active`:null,"exact-active-class":e.to?`link__title-link--exact-active`:null},{default:F(()=>
12[V(`h5`,FZ,k(e.title),1),e.subtitle?(R(),B(Ii(a.tag(e.subtitle)),{key:0,to:e.subtitle.to,href:e.subtitle.href,class:`subtitle`,"active-class":e.to?`active`:null,"exact-active-class":e.to?`exact-active`:null},{default:F(()=>[e.subtitle||Object.keys(e.subtitle).length?(R(),z(`h6`,IZ,k(typeof e.subtitle==`object`?e.subtitle.label:e.subtitle),1)):U(``,!0)]),_:2},1032,[`to`,`href`,`active-class`,`exact-active-class`])):U(``,!0)]),_:2},1032,[`to`,`href`,`class`,`active-class`,`exact-active-class`])),e.body?(R(),z(`div`,{key:0,class:`body`,innerHTML:e.body},null,8,LZ)):U(``,!0)])]))),128))])}var zZ=Object.assign(Cq(jZ,[[`render`,RZ],[`__scopeId`,`data-v-dd4bb335`]]),{__name:`DSUsefulLinks`}),BZ=[`aria-label`],VZ={class:`container`},HZ={class:`inner`},UZ={class:`error-box`},WZ=[`aria-label`],GZ={class:`body text-center`},KZ={class:`text-center title`},qZ={key:0,class:`stack-trace`},JZ={class:`stack-content`},YZ={class:`links`},XZ={key:2,class:`ds-separator ds-separator--default`},ZZ={key:0,class:`links-container`},QZ={class:`title`},$Z=Cq({__name:`DSErrorPage`,props:{statusCode:{type:[Number,String],required:!1,default:`Oops!`},title:{type:String,required:!1,default:``},message:{type:String,required:!1,default:``},actions:{type:Object,required:!1,default:()=>({})},stack:{type:String,required:!1,default:``},usefulLinks:{type:Array,required:!1,default(){return[]}},usefulLinksTitle:{type:String,required:!1,default:``}},setup(e){let{$i18n:t}=K(),n=pd(),r=M(!1);BM({useScope:`global`,messages:{"fi-FI":{error:{details:`Lisätiedot`}},"en-EU":{error:{details:`Details`}},"sv-SE":{error:{details:`Tilläggsuppgifter`}},"no-NO":{error:{details:`Detaljer`}}}});let i=()=>{n.back()},a=e=>Ed({redirect:e});return(n,o)=>{let s=WX,c=NE,l=zZ;return R(),z(`div`,{class:`error background`,"aria-label":`Error ${e.statusCode}, ${e.title}, ${e.message}`},[V(`div`,VZ,[V(`div`,HZ,[V(`div`,UZ,[V(`h1`,{class:`text-center status-code`,"aria-label":`Error ${e.statusCode}`}
12,k(e.statusCode),9,WZ),V(`div`,GZ,[V(`h3`,KZ,k(e.title),1),V(`p`,null,k(e.message),1),e.stack.length>0?(R(),z(`div`,qZ,[V(`button`,{class:`stack`,onClick:o[0]||=e=>r.value=!N(r)},k(N(t).t(`error.details`)),1),H(s,{open:N(r)},{default:F(()=>[V(`pre`,JZ,k(e.stack),1)]),_:1},8,[`open`])])):U(``,!0)]),V(`div`,YZ,[e.actions&&e.actions.back?(R(),z(`button`,{key:0,class:`ds-link ds-link--cta`,onClick:i},k(e.actions.back.buttonText),1)):U(``,!0),o[2]||=V(`span`,{class:`ds-separator ds-separator--default`},null,-1),e.actions&&e.actions.homepage?(R(),z(`button`,{key:1,class:`ds-link ds-link--cta`,onClick:o[1]||=e=>a(`/`)},k(e.actions.homepage.buttonText),1)):U(``,!0),e.actions&&e.actions.reportProblem?(R(),z(`span`,XZ)):U(``,!0),e.actions&&e.actions.reportProblem?(R(),B(c,{key:3,class:`ds-link ds-link--cta`,href:e.actions.reportProblem.buttonLink},{default:F(()=>[Fo(k(e.actions.reportProblem.buttonText),1)]),_:1},8,[`href`])):U(``,!0)])]),e.usefulLinks.length?(R(),z(`div`,ZZ,[V(`h4`,QZ,k(e.usefulLinksTitle),1),H(l,{links:e.usefulLinks},null,8,[`links`])])):U(``,!0)])])],8,BZ)}}},[[`__scopeId`,`data-v-4558d4c0`]]),eQ={class:`page`},tQ={class:`page-container`},nQ=[`src`],rQ={__name:`error`,async setup(e){let t,n,{initGtm:r,gtm:i}=mq(),{$i18n:a}=K(),{layoutData:o,logo:s}=([t,n]=Xi(()=>V_(KY())),t=await t,n(),t);[t,n]=Xi(()=>KY().layoutLoad()),await t,n();let{value:c}=Sd();r({id:xZ[a.locale.value]}),Vp({htmlAttrs:{class:`error`}});let l=W(()=>({statusCode:c.statusCode,title:c.title??String(c.statusCode),message:c.message,stack:c.stack,actions:{back:{buttonText:a.t(`backButtonText`)},homepage:{buttonText:a.t(`homepageButtonText`)}}}));return wi(()=>{let e={event:`Error Message`,gtm:{error_code:`${l.value.statusCode} ${Jw(l.value.statusCode)}`,error_status:l.value.statusCode,error_text:l.value.message,error_type:l.value.statusCode===Kw.NOT_FOUND?`struggle`:`exception`}};i().trackEvent(e)}),Oi(()=>{LT().present()}),BM({useScope:`global`,messages:{"fi-FI":{login:{link:`Kirjaudu`},usefulLinksTitle:`Hyödylliset linkit`,backButtonText:`Takaisin edelliselle sivulle`,homepageButtonText:`Siirry etusivulle`,reportProblemButtonLink:`tel:0800 131 031`,reportProblemButtonText:`Ilmoita ongelmasta`,"24hHref":`tel:0800131031`,"24hTitle":`24h-Asiakaspalvelu`,"24hSubtitle":`0800 131 031`,"24hBody":`Soita Shell- ja St1-huoltamoihin liittyvissä asioissa maksuttomaan palvelunumeroomme.`,feedbackHref:`tel:010030400`,feedbackTitle:`Anna palautetta tai ota yhteyttä`,feedbackSubtitle:`0100 304 00`,feedbackBody:`Kerro meille, missä olemme onnistuneet ja kuinka voisimme vielä kehittyä - näin onnistumme jatkossa entistä paremmin.`,someTitle:`Ole yhteydessä somessa!`,someHref:`https://www.facebook.com/st1suomi/`,someSubtitle:` `,someBody:`Kerromme HelmiSimpukan viimeisimmät kuulumiset ja vastaamme yhteydenottoihin Facebookissa ja Instagramissa.`,additionalLinks:{carwash:`Autopesulat`}},"en-EU":{login:{link:`Login`},usefulLinksTitle:`Useful links`,backButtonText:`Back to previous page`,homepageButtonText:`To front page`,reportProblemButtonLink:`tel:0800 131 031`,reportProblemButtonText:`Report a problem`,"24hHref":`tel:0800131031`,"24hTitle":`24h-Customer service`,"24hSubtitle":`0800 131 031`,"24hBody":`Call our toll free customer number for issues regarding Shell and St1 stations.`,feedbackHref:`tel:010030400`,feedbackTitle:`Give feedback or contact us`,feedbackSubtitle:`0100 304 00`,feedbackBody:`Tell us what went well and how we might improve so we can do better in the future.`,someTitle:`Contact us on social media!`,someHref:`https://www.facebook.com/st1suomi/`,someSubtitle:` `,someBody:``,additionalLinks:{carwash:`Carwashes`}},"sv-SE":{login:{link:`Logga in`},usefulLinksTitle:`Användbara länkar`,backButtonText:`Till föregående sida`,homepageButtonText:`Till landningssidan`,reportProblemButtonLink:`tel:0800 131 031`,reportProblemButtonText:`Rapportera problem`,"24hHref":`tel:0800131031`,"24hTitle":`24h-kundtjänst`,"24hSubtitle":`0800 131 031`,"24hBody":`Ring angående Shell- och St1-stationer till vår servicenummer.`,feedbackHref:`tel:010030400`,feedbackTitle:`Ge feedback eller ta kontakt`,feedbackSubtitle:`0100 304 00`,feedbackBody:`Kerro meille, missä olemme onnistuneet ja kuinka voisimme vielä kehittyä - näin onnistumme jatkossa entistä paremmin.`,feedbackBody:`Berätta hur vi lyckats eller hur vi kan förbättra.`,
12someTitle:`Ta kontakt via sociala medier!`,someHref:`https://www.facebook.com/st1suomi/`,someSubtitle:` `,someBody:``,additionalLinks:{carwash:`Biltvätt`}}}}),(e,t)=>{let n=NE,r=$Z,i=oZ;return R(),z(`div`,eQ,[V(`main`,tQ,[H(n,{class:`logo`,to:e.$paths.getPath(`landingPage`)},{default:F(()=>[V(`img`,zo({src:N(s).data},N(s)),null,16,nQ)]),_:1},8,[`to`]),H(r,De(No(N(l))),null,16)]),H(i,{icons:N(o)?.icons,items:N(o)?.footerLinks,download:N(o)?.downloadLinks,some:N(o)?.someLinks,extras:N(o)?.extraLinks},null,8,[`icons`,`items`,`download`,`some`,`extras`])])}}},iQ=()=>null,aQ={key:0},oQ={__name:`nuxt-root`,setup(e){let t=K(),n=t.deferHydration();if(t.isHydrating){let e=t.hooks.hookOnce(`app:error`,n),r=pd().beforeEach(()=>{e(),r()})}window.location.pathname,ar(Jl,hd()),t.hooks.callHookWith(e=>e.map(e=>e()),`vue:setup`,[]);let r=Sd();function i(e,n,r){let i=t.vueApp.config.errorHandler;if(i&&!i.__nuxt_default)try{i(e,n,r)}catch(e){console.error("[nuxt] Error in `app.config.errorHandler`",e)}}return Mi((e,n,r)=>{if(t.hooks.callHook(`vue:error`,e,n,r)?.catch(e=>console.error("[nuxt] Error in `vue:error` hook",e)),Kl(navigator.userAgent))return wd(t,e),!1;if(Dd(e)&&(e.fatal||e.unhandled))return t.runWithContext(()=>Cd(e)),i(e,n,r),!1}),(e,t)=>(R(),B(so,{onResolve:N(n)},{default:F(()=>[N(!1)?(R(),z(`div`,aQ)):N(r)?(R(),B(N(rQ),{key:1,error:N(r)},null,8,[`error`])):N(!1)?(R(),B(N(iQ),{key:2,context:N(!1)},null,8,[`context`])):N(!1)?(R(),B(Ii(N(!1)),{key:3})):(R(),B(N(AZ),{key:4}))]),_:1},8,[`onResolve`]))}},sQ;{let e;sQ=async function(){if(e)return e;let t=!!(window.__NUXT__?.serverRendered??document.getElementById(`__NUXT_DATA__`)?.dataset.ssr===`true`),n=t?el(oQ):$c(oQ),r=Pl({vueApp:n});async function i(e){await r.callHook(`app:error`,e),r.payload.error||=Od(e)}i.__nuxt_default=!0,n.config.errorHandler=i,r.hook(`app:suspense:resolve`,()=>{n.config.errorHandler===i&&(n.config.errorHandler=void 0)}),!t&&Tl.id&&r.hook(`app:suspense:resolve`,()=>{document.getElementById(Tl.id)?.remove()});try{await Ll(r,vq)}catch(e){i(e)}try{await r.hooks.callHook(`app:created`,n),await r.hooks.callHook(`app:beforeMount`,n),n.mount(kl),await r.hooks.callHook(`app:mounted`,n),await Gn()}catch(e){i(e)}return n},e=sQ().catch(e=>{throw c.NUXT_E1009({cause:e}),e})}export{Nv as $,wi as $t,Qw as A,Fc as At,Ab as B,U as Bt,BM as C,De as Cn,K as Ct,NT as D,Hs as Dt,PT as E,xc as Et,cC as F,L as Ft,Ry as G,Ur as Gt,Hy as H,Bi as Ht,Cx as I,Tr as It,jy as J,G as Jt,Ly as K,Go as Kt,Sx as L,W as Lt,jw as M,zs as Mt,Ew as N,qc as Nt,hT as O,Nc as Ot,Cw as P,Gc as Pt,Hv as Q,Di as Qt,xx as R,V as Rt,PL as S,O as Sn,Jl as St,LT as T,k as Tn,xs as Tt,Vy as U,Fo as Ut,Qy as V,z as Vt,By as W,H as Wt,Dy as X,zo as Xt,Ay as Y,or as Yt,Yv as Z,Gn as Zt,QK as _,en as _n,du as _t,TY as a,Pi as an,V_ as at,LR as b,P as bn,Gu as bt,yJ as c,Wr as cn,Hp as ct,Lq as d,ur as dn,hd as dt,Oi as en,Mv as et,Mq as f,Xi as fn,pd as ft,$K as g,pn as gn,fu as gt,mq as h,ln as hn,Zu as ht,MY as i,Vi as in,B_ as it,Kw as j,Mc as jt,eT as k,Bc as kt,dJ as l,Kr as ln,Cd as lt,Cq as m,rr as mn,Xu as mt,LX as n,ar as nn,_v as nt,vY as o,Ii as on,Bp as ot,Eq as p,F as pn,fd as pt,Py as q,No as qt,GY as r,zi as rn,fv as rt,BJ as s,qi as sn,Vp as st,WX as t,R as tn,jv as tt,Bq as u,I as un,vd as ut,HK as v,M as vn,Eu as vt,NE as w,Se as wn,Ul as wt,FL as x,N as xn,Mu as xt,CK as y,j as yn,Ru as yt,Ub as z,B as zt};
13//# sourceMappingURL=CdJUaU66.js.map

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.