1import{c as ze,w as X,a as c,t as x,u as w,g as Nt,j as Pt,v as Bt,o as R,b as E,F as Y,r as ee,n as q,d as D,f as de,l as te,e as H,h as z,q as fe}from"./app-BkdOeDGm.js";import{_ as Lt}from"./LandingLayout-BQtNGxqT.js";import{u as Ft}from"./useTranslations-DvNzXvsd.js";import{u as Ut}from"./useTracking-_fFkDAAh.js";/* empty css */import"./LanguageSwitcher-D3MSN3u1.js";function lt(t,e){return function(){return t.apply(e,arguments)}}const{toString:Dt}=Object.prototype,{getPrototypeOf:Be}=Object,{iterator:ye,toStringTag:ct}=Symbol,xe=(t=>e=>{const n=Dt.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),j=t=>(t=t.toLowerCase(),e=>xe(e)===t),we=t=>e=>typeof e===t,{isArray:Q}=Array,G=we("undefined");function se(t){return t!==null&&!G(t)&&t.constructor!==null&&!G(t.constructor)&&L(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const ut=j("ArrayBuffer");function jt(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&ut(t.buffer),e}const qt=we("string"),L=we("function"),dt=we("number"),re=t=>t!==null&&typeof t=="object",It=t=>t===!0||t===!1,he=t=>{if(xe(t)!=="object")return!1;const e=Be(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(ct in t)&&!(ye in t)},Mt=t=>{if(!re(t)||se(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},Ht=j("Date"),$t=j("File"),zt=t=>!!(t&&typeof t.uri<"u"),Vt=t=>t&&typeof t.getParts<"u",Jt=j("Blob"),Wt=j("FileList"),Kt=t=>re(t)&&L(t.pipe);function Xt(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Ve=Xt(),Je=typeof Ve.FormData<"u"?Ve.FormData:void 0,Gt=t=>{let e;return t&&(Je&&t instanceof Je||L(t.append)&&((e=xe(t))==="formdata"||e==="object"&&L(t.toString)&&t.toString()==="[object FormData]"))},Qt=j("URLSearchParams"),[Zt,Yt,en,tn]=["ReadableStream","Request","Response","Headers"].map(j),nn=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function oe(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let s,r;if(typeof t!="object"&&(t=[t]),Q(t))for(s=0,r=t.length;s<r;s++)e.call(null,t[s],s,t);else{if(se(t))return;const i=n?Object.getOwnPropertyNames(t):Object.keys(t),o=i.length;let a;for(s=0;s<o;s++)a=i[s],e.call(null,t[a],a,t)}}function ft(t,e){if(se(t))return null;e=e.toLowerCase();const n=Object.keys(t);let s=n.length,r;for(;s-- >0;)if(r=n[s],e===r.toLowerCase())return r;return null}const V=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,pt=t=>!G(t)&&t!==V;function Ae(){const{caseless:t,skipUndefined:e}=pt(this)&&this||{},n={},s=(r,i)=>{if(i==="__proto__"||i==="constructor"||i==="prototype")return;const o=t&&ft(n,i)||i;he(n[o])&&he(r)?n[o]=Ae(n[o],r):he(r)?n[o]=Ae({},r):Q(r)?n[o]=r.slice():(!e||!G(r))&&(n[o]=r)};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&oe(arguments[r],s);return n}const sn=(t,e,n,{allOwnKeys:s}={})=>(oe(e,(r,i)=>{n&&L(r)?Object.defineProperty(t,i,{value:lt(r,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,i,{value:r,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:s}),t),rn=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),on=(t,e,n,s)=>{t.prototype=Object.create(e.prototype,s),Object.defineProperty(t.prototype,"constructor",{value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},an=(t,e,n,s)=>{let r,i,o;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],(!s||s(o,t,e))&&!a[o]&&(e[o]=t[o],a[o]=!0);t=n!==!1&&Be(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},ln=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const s=t.indexOf(e,n);return s!==-1&&s===n},cn=t=>{if(!t)return null;if(Q(t))return t;let e=t.length;if(!dt(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},un=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Be(Uint8Array)),dn=(t,e)=>{const s=(t&&t[ye]).call(t);let r;for(;(r=s.next())&&!r.done;){const i=r.value;e.call(t,i[0],i[1])}},fn=(t,e)=>{let n;const s=[];for(;(n=t.exec(e))!==null;)s.push(n);return s},pn=j("HTMLFormElement"),hn=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),We=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),mn=j("RegExp"),ht=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),s={};oe(n,(r,i)=>{let o;(o=e(r,i,t))!==!1&&(s[i]=o||r)}),Object.defineProperties(t,s)},bn=t=>{ht(t,(e,n)=>{if(L(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=t[n];if(L(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},gn=(t,e)=>{const n={},s=r=>{r.forEach(i=>
1{n[i]=!0})};return Q(t)?s(t):s(String(t).split(e)),n},yn=()=>{},xn=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function wn(t){return!!(t&&L(t.append)&&t[ct]==="FormData"&&t[ye])}const _n=t=>{const e=new Array(10),n=(s,r)=>{if(re(s)){if(e.indexOf(s)>=0)return;if(se(s))return s;if(!("toJSON"in s)){e[r]=s;const i=Q(s)?[]:{};return oe(s,(o,a)=>{const p=n(o,r+1);!G(p)&&(i[a]=p)}),e[r]=void 0,i}}return s};return n(t,0)},Rn=j("AsyncFunction"),En=t=>t&&(re(t)||L(t))&&L(t.then)&&L(t.catch),mt=((t,e)=>t?setImmediate:e?((n,s)=>(V.addEventListener("message",({source:r,data:i})=>{r===V&&i===n&&s.length&&s.shift()()},!1),r=>{s.push(r),V.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",L(V.postMessage)),vn=typeof queueMicrotask<"u"?queueMicrotask.bind(V):typeof process<"u"&&process.nextTick||mt,Sn=t=>t!=null&&L(t[ye]),l={isArray:Q,isArrayBuffer:ut,isBuffer:se,isFormData:Gt,isArrayBufferView:jt,isString:qt,isNumber:dt,isBoolean:It,isObject:re,isPlainObject:he,isEmptyObject:Mt,isReadableStream:Zt,isRequest:Yt,isResponse:en,isHeaders:tn,isUndefined:G,isDate:Ht,isFile:$t,isReactNativeBlob:zt,isReactNative:Vt,isBlob:Jt,isRegExp:mn,isFunction:L,isStream:Kt,isURLSearchParams:Qt,isTypedArray:un,isFileList:Wt,forEach:oe,merge:Ae,extend:sn,trim:nn,stripBOM:rn,inherits:on,toFlatObject:an,kindOf:xe,kindOfTest:j,endsWith:ln,toArray:cn,forEachEntry:dn,matchAll:fn,isHTMLForm:pn,hasOwnProperty:We,hasOwnProp:We,reduceDescriptors:ht,freezeMethods:bn,toObjectSet:gn,toCamelCase:hn,noop:yn,toFiniteNumber:xn,findKey:ft,global:V,isContextDefined:pt,isSpecCompliantForm:wn,toJSONObject:_n,isAsyncFn:Rn,isThenable:En,setImmediate:mt,asap:vn,isIterable:Sn};let y=class bt extends Error{static from(e,n,s,r,i,o){const a=new bt(e.message,n||e.code,s,r,i);return a.cause=e,a.name=e.name,e.status!=null&&a.status==null&&(a.status=e.status),o&&Object.assign(a,o),a}constructor(e,n,s,r,i){super(e),Object.defineProperty(this,"message",{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),s&&(this.config=s),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:l.toJSONObject(this.config),code:this.code,status:this.status}}};y.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";y.ERR_BAD_OPTION="ERR_BAD_OPTION";y.ECONNABORTED="ECONNABORTED";y.ETIMEDOUT="ETIMEDOUT";y.ERR_NETWORK="ERR_NETWORK";y.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";y.ERR_DEPRECATED="ERR_DEPRECATED";y.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";y.ERR_BAD_REQUEST="ERR_BAD_REQUEST";y.ERR_CANCELED="ERR_CANCELED";y.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";y.ERR_INVALID_URL="ERR_INVALID_URL";const On=null;function Ce(t){return l.isPlainObject(t)||l.isArray(t)}function gt(t){return l.endsWith(t,"[]")?t.slice(0,-2):t}function Se(t,e,n){return t?t.concat(e).map(function(r,i){return r=gt(r),!n&&i?"["+r+"]":r}).join(n?".":""):e}function kn(t){return l.isArray(t)&&!t.some(Ce)}const Tn=l.toFlatObject(l,{},null,function(e){return/^is[A-Z]/.test(e)});function _e(t,e,n){if(!l.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=l.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,h){return!l.isUndefined(h[g])});const s=n.metaTokens,r=n.visitor||u,i=n.dots,o=n.indexes,p=(n.Blob||typeof Blob<"u"&&Blob)&&l.isSpecCompliantForm(e);if(!l.isFunction(r))throw new TypeError("visitor must be a function");function f(d){if(d===null)return"";if(l.isDate(d))return d.toISOString();if(l.isBoolean(d))return d.toString();if(!p&&l.isBlob(d))throw new y("Blob is not supported. Use a Buffer instead.");return l.isArrayBuffer(d)||l.isTypedArray(d)?p&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function u(d,g,h){let S=d;if(l.isReactNative(e)&&l.isReactNativeBlob(d))return e.append(Se(h,g,i),f(d)),!1;if(d&&!h&&typeof d=="object"){if(l.endsWith(g,"{}"))g=s?g:g.slice(0,-2),d=JSON.stringify(d);else if(l.isArray(d)&&kn(d)||(l.isFileList(d)||l.endsWith(g,"[]"))&&(S=l.toArray(d)))return g=gt(g),S.forEac
vendor: 3,785 bytes, line 1
1h(function(C,O){!(l.isUndefined(C)||C===null)&&e.append(o===!0?Se([g],O,i):o===null?g:g+"[]",f(C))}),!1}return Ce(d)?!0:(e.append(Se(h,g,i),f(d)),!1)}const b=[],v=Object.assign(Tn,{defaultVisitor:u,convertValue:f,isVisitable:Ce});function k(d,g){if(!l.isUndefined(d)){if(b.indexOf(d)!==-1)throw Error("Circular reference detected in "+g.join("."));b.push(d),l.forEach(d,function(S,P){(!(l.isUndefined(S)||S===null)&&r.call(e,S,l.isString(P)?P.trim():P,g,v))===!0&&k(S,g?g.concat(P):[P])}),b.pop()}}if(!l.isObject(t))throw new TypeError("data must be an object");return k(t),e}function Ke(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function Le(t,e){this._pairs=[],t&&_e(t,this,e)}const yt=Le.prototype;yt.append=function(e,n){this._pairs.push([e,n])};yt.toString=function(e){const n=e?function(s){return e.call(this,s,Ke)}:Ke;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function An(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function xt(t,e,n){if(!e)return t;const s=n&&n.encode||An,r=l.isFunction(n)?{serialize:n}:n,i=r&&r.serialize;let o;if(i?o=i(e,r):o=l.isURLSearchParams(e)?e.toString():new Le(e,r).toString(s),o){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class Xe{constructor(){this.handlers=[]}use(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){l.forEach(this.handlers,function(s){s!==null&&e(s)})}}const Fe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Cn=typeof URLSearchParams<"u"?URLSearchParams:Le,Nn=typeof FormData<"u"?FormData:null,Pn=typeof Blob<"u"?Blob:null,Bn={isBrowser:!0,classes:{URLSearchParams:Cn,FormData:Nn,Blob:Pn},protocols:["http","https","file","blob","url","data"]},Ue=typeof window<"u"&&typeof document<"u",Ne=typeof navigator=="object"&&navigator||void 0,Ln=Ue&&(!Ne||["ReactNative","NativeScript","NS"].indexOf(Ne.product)<0),Fn=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Un=Ue&&window.location.href||"http://localhost",Dn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ue,hasStandardBrowserEnv:Ln,hasStandardBrowserWebWorkerEnv:Fn,navigator:Ne,origin:Un},Symbol.toStringTag,{value:"Module"})),N={...Dn,...Bn};function jn(t,e){return _e(t,new N.classes.URLSearchParams,{visitor:function(n,s,r,i){return N.isNode&&l.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...e})}function qn(t){return l.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function In(t){const e={},n=Object.keys(t);let s;const r=n.length;let i;for(s=0;s<r;s++)i=n[s],e[i]=t[i];return e}function wt(t){function e(n,s,r,i){let o=n[i++];if(o==="__proto__")return!0;const a=Number.isFinite(+o),p=i>=n.length;return o=!o&&l.isArray(r)?r.length:o,p?(l.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!a):((!r[o]||!l.isObject(r[o]))&&(r[o]=[]),e(n,s,r[o],i)&&l.isArray(r[o])&&(r[o]=In(r[o])),!a)}if(l.isFormData(t)&&l.isFunction(t.entries)){const n={};return l.forEachEntry(t,(s,r)=>{e(qn(s),r,n,0)}),n}return null}function Mn(t,e,n){if(l.isString(t))try{return(e||JSON.parse)(t),l.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}const ie={transitional:Fe,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=l.isObject(e);
1if(i&&l.isHTMLForm(e)&&(e=new FormData(e)),l.isFormData(e))return r?JSON.stringify(wt(e)):e;if(l.isArrayBuffer(e)||l.isBuffer(e)||l.isStream(e)||l.isFile(e)||l.isBlob(e)||l.isReadableStream(e))return e;if(l.isArrayBufferView(e))return e.buffer;if(l.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return jn(e,this.formSerializer).toString();if((a=l.isFileList(e))||s.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return _e(a?{"files[]":e}:e,p&&new p,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),Mn(e)):e}],transformResponse:[function(e){const n=this.transitional||ie.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(l.isResponse(e)||l.isReadableStream(e))return e;if(e&&l.isString(e)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(a){if(o)throw a.name==="SyntaxError"?y.from(a,y.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:N.classes.FormData,Blob:N.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};l.forEach(["delete","get","head","post","put","patch"],t=>{ie.headers[t]={}});const Hn=l.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),$n=t=>{const e={};let n,s,r;return t&&t.split(` 2`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||e[n]&&Hn[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},Ge=Symbol("internals");function ne(t){return t&&String(t).trim().toLowerCase()}function me(t){return t===!1||t==null?t:l.isArray(t)?t.map(me):String(t).replace(/[\r\n]+$/,"")}function zn(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const Vn=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Oe(t,e,n,s,r){if(l.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!l.isString(e)){if(l.isString(s))return e.indexOf(s)!==-1;if(l.isRegExp(s))return s.test(e)}}function Jn(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function Wn(t,e){const n=l.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,i,o){return this[s].call(this,e,r,i,o)},configurable:!0})})}let F=class{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function i(a,p,f){const u=ne(p);if(!u)throw new Error("header name must be a non-empty string");const b=l.findKey(r,u);(!b||r[b]===void 0||f===!0||f===void 0&&r[b]!==!1)&&(r[b||p]=me(a))}const o=(a,p)=>l.forEach(a,(f,u)=>i(f,u,p));if(l.isPlainObject(e)||e instanceof this.constructor)o(e,n);else if(l.isString(e)&&(e=e.trim())&&!Vn(e))o($n(e),n);else if(l.isObject(e)&&l.isIterable(e)){let a={},p,f;for(const u of e){if(!l.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(p=a[f])?l.isArray(p)?[...p,u[1]]:[p,u[1]]:u[1]}o(a,n)}else e!=null&&i(n,e,s);return this}get(e,n){if(e=ne(e),e){const s=l.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return zn(r);if(l.isFunction(n))return n.call(this,r,s);if(l.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ne(e),e){const s=l.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||Oe(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function i(o){if(o=ne(o),o){const a=l.findKey(s,o);a&&(!n||Oe(s,s[a],a,n))&&(delete s[a],r=!0)}}return l.isArray(e)?e.forEach(i):i(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!e||Oe(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){const n=this,s={};return l.forEach(this,(r,i)=>{const o=l.findKey(s,i);if(o){n[o]=me(r),delete n[i];return}const a=e?Jn(i):String(i).trim();a!==i&&delete n[i],n[a]=me(r),s[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return l.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&l.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 3`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);
3return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[Ge]=this[Ge]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=ne(o);s[a]||(Wn(r,o),s[a]=!0)}return l.isArray(e)?e.forEach(i):i(e),this}};F.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);l.reduceDescriptors(F.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});l.freezeMethods(F);function ke(t,e){const n=this||ie,s=e||n,r=F.from(s.headers);let i=s.data;return l.forEach(t,function(a){i=a.call(n,i,r.normalize(),e?e.status:void 0)}),r.normalize(),i}function _t(t){return!!(t&&t.__CANCEL__)}let ae=class extends y{constructor(e,n,s){super(e??"canceled",y.ERR_CANCELED,n,s),this.name="CanceledError",this.__CANCEL__=!0}};function Rt(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new y("Request failed with status code "+n.status,[y.ERR_BAD_REQUEST,y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Kn(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function Xn(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,i=0,o;return e=e!==void 0?e:1e3,function(p){const f=Date.now(),u=s[i];o||(o=f),n[r]=p,s[r]=f;let b=i,v=0;for(;b!==r;)v+=n[b++],b=b%t;if(r=(r+1)%t,r===i&&(i=(i+1)%t),f-o<e)return;const k=u&&f-u;return k?Math.round(v*1e3/k):void 0}}function Gn(t,e){let n=0,s=1e3/e,r,i;const o=(f,u=Date.now())=>{n=u,r=null,i&&(clearTimeout(i),i=null),t(...f)};return[(...f)=>{const u=Date.now(),b=u-n;b>=s?o(f,u):(r=f,i||(i=setTimeout(()=>{i=null,o(r)},s-b)))},()=>r&&o(r)]}const ge=(t,e,n=3)=>{let s=0;const r=Xn(50,250);return Gn(i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,p=o-s,f=r(p),u=o<=a;s=o;const b={loaded:o,total:a,progress:a?o/a:void 0,bytes:p,rate:f||void 0,estimated:f&&a&&u?(a-o)/f:void 0,event:i,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(b)},n)},Qe=(t,e)=>{const n=t!=null;return[s=>e[0]({lengthComputable:n,total:t,loaded:s}),e[1]]},Ze=t=>(...e)=>l.asap(()=>t(...e)),Qn=N.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,N.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(N.origin),N.navigator&&/(msie|trident)/i.test(N.navigator.userAgent)):()=>!0,Zn=N.hasStandardBrowserEnv?{write(t,e,n,s,r,i,o){if(typeof document>"u")return;const a=[`${t}=${encodeURIComponent(e)}`];l.isNumber(n)&&a.push(`expires=${new Date(n).toUTCString()}`),l.isString(s)&&a.push(`path=${s}`),l.isString(r)&&a.push(`domain=${r}`),i===!0&&a.push("secure"),l.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(t){if(typeof document>"u")return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Yn(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function es(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Et(t,e,n){let s=!Yn(e);return t&&(s||n==!1)?es(t,e):e}const Ye=t=>t instanceof F?{...t}:t;function W(t,e){e=e||{};const n={};function s(f,u,b,v){return l.isPlainObject(f)&&l.isPlainObject(u)?l.merge.call({caseless:v},f,u):l.isPlainObject(u)?l.merge({},u):l.isArray(u)?u.slice():u}function r(f,u,b,v){if(l.isUndefined(u)){if(!l.isUndefined(f))return s(void 0,f,b,v)}else return s(f,u,b,v)}function i(f,u){if(!l.isUndefined(u))return s(void 0,u)}function o(f,u){if(l.isUndefined(u)){if(!l.isUndefined(f))return s(void 0,f)}else return s(void 0,u)}function a(f,u,b){if(b in e)return s(f,u);if(b in t)return s(void 0,f)}const p={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(f,u,b)=>r(Ye(f),Ye(u),b,!0)};return l.forEach(Object.keys({...t,...e}),function(u){if(u==="__proto__"||u==="constructor"||u==="prototype")return;const b=l.hasOwnProp(p,u)?p[u]:r,v=b(t[u],e[u],u);l.isUndefined(v)&&b!==a||(n[u]=v)}),n}const vt=t=>{const e=W({},t);let{data:n,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:a}=e;if(e.headers=o=F.from(o),e.url=xt(Et(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),l.isFormData(n)){if(N.hasStandardBrowserEnv||N.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(l.isFunction(n.getHeaders)){const p=n.getHeaders(),f=["content-type","content-length"];
3Object.entries(p).forEach(([u,b])=>{f.includes(u.toLowerCase())&&o.set(u,b)})}}if(N.hasStandardBrowserEnv&&(s&&l.isFunction(s)&&(s=s(e)),s||s!==!1&&Qn(e.url))){const p=r&&i&&Zn.read(i);p&&o.set(r,p)}return e},ts=typeof XMLHttpRequest<"u",ns=ts&&function(t){return new Promise(function(n,s){const r=vt(t);let i=r.data;const o=F.from(r.headers).normalize();let{responseType:a,onUploadProgress:p,onDownloadProgress:f}=r,u,b,v,k,d;function g(){k&&k(),d&&d(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function S(){if(!h)return;const C=F.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),m={data:!a||a==="text"||a==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:C,config:t,request:h};Rt(function(T){n(T),g()},function(T){s(T),g()},m),h=null}"onloadend"in h?h.onloadend=S:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(S)},h.onabort=function(){h&&(s(new y("Request aborted",y.ECONNABORTED,t,h)),h=null)},h.onerror=function(O){const m=O&&O.message?O.message:"Network Error",_=new y(m,y.ERR_NETWORK,t,h);_.event=O||null,s(_),h=null},h.ontimeout=function(){let O=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const m=r.transitional||Fe;r.timeoutErrorMessage&&(O=r.timeoutErrorMessage),s(new y(O,m.clarifyTimeoutError?y.ETIMEDOUT:y.ECONNABORTED,t,h)),h=null},i===void 0&&o.setContentType(null),"setRequestHeader"in h&&l.forEach(o.toJSON(),function(O,m){h.setRequestHeader(m,O)}),l.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),a&&a!=="json"&&(h.responseType=r.responseType),f&&([v,d]=ge(f,!0),h.addEventListener("progress",v)),p&&h.upload&&([b,k]=ge(p),h.upload.addEventListener("progress",b),h.upload.addEventListener("loadend",k)),(r.cancelToken||r.signal)&&(u=C=>{h&&(s(!C||C.type?new ae(null,t,h):C),h.abort(),h=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const P=Kn(r.url);if(P&&N.protocols.indexOf(P)===-1){s(new y("Unsupported protocol "+P+":",y.ERR_BAD_REQUEST,t));return}h.send(i||null)})},ss=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let s=new AbortController,r;const i=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;s.abort(u instanceof y?u:new ae(u instanceof Error?u.message:u))}};let o=e&&setTimeout(()=>{o=null,i(new y(`timeout of ${e}ms exceeded`,y.ETIMEDOUT))},e);const a=()=>{t&&(o&&clearTimeout(o),o=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(i):f.removeEventListener("abort",i)}),t=null)};t.forEach(f=>f.addEventListener("abort",i));const{signal:p}=s;return p.unsubscribe=()=>l.asap(a),p}},rs=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let s=0,r;for(;s<n;)r=s+e,yield t.slice(s,r),s=r},os=async function*(t,e){for await(const n of is(t))yield*rs(n,e)},is=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:s}=await e.read();if(n)break;yield s}}finally{await e.cancel()}},et=(t,e,n,s)=>{const r=os(t,e);let i=0,o,a=p=>{o||(o=!0,s&&s(p))};return new ReadableStream({async pull(p){try{const{done:f,value:u}=await r.next();if(f){a(),p.close();return}let b=u.byteLength;if(n){let v=i+=b;n(v)}p.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(p){return a(p),r.return()}},{highWaterMark:2})},tt=64*1024,{isFunction:pe}=l,as=(({Request:t,Response:e})=>({Request:t,Response:e}))(l.global),{ReadableStream:nt,TextEncoder:st}=l.global,rt=(t,...e)=>{try{return!!t(...e)}catch{return!1}},ls=t=>{t=l.merge.call({skipUndefined:!0},as,t);const{fetch:e,Request:n,Response:s}=t,r=e?pe(e):typeof fetch=="function",i=pe(n),o=pe(s);if(!r)return!1;const a=r&&pe(nt),p=r&&(typeof st=="function"?(d=>g=>d.encode(g))(new st):async d=>new Uint8Array(await new n(d).arrayBuffer())),f=i&&a&&rt(()=>{let d=!1;const g=new nt,h=new n(N.origin,{body:g,method:"POST",get duplex(){return d=!0,"half"}}).headers.has("Content-Type");return g.cancel(),d&&!h}),u=o&&a&&rt(()=>
3l.isReadableStream(new s("").body)),b={stream:u&&(d=>d.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(d=>{!b[d]&&(b[d]=(g,h)=>{let S=g&&g[d];if(S)return S.call(g);throw new y(`Response type '${d}' is not supported`,y.ERR_NOT_SUPPORT,h)})});const v=async d=>{if(d==null)return 0;if(l.isBlob(d))return d.size;if(l.isSpecCompliantForm(d))return(await new n(N.origin,{method:"POST",body:d}).arrayBuffer()).byteLength;if(l.isArrayBufferView(d)||l.isArrayBuffer(d))return d.byteLength;if(l.isURLSearchParams(d)&&(d=d+""),l.isString(d))return(await p(d)).byteLength},k=async(d,g)=>{const h=l.toFiniteNumber(d.getContentLength());return h??v(g)};return async d=>{let{url:g,method:h,data:S,signal:P,cancelToken:C,timeout:O,onDownloadProgress:m,onUploadProgress:_,responseType:T,headers:Ee,withCredentials:le="same-origin",fetchOptions:je}=vt(d),qe=e||fetch;T=T?(T+"").toLowerCase():"text";let ce=ss([P,C&&C.toAbortSignal()],O),Z=null;const $=ce&&ce.unsubscribe&&(()=>{ce.unsubscribe()});let Ie;try{if(_&&f&&h!=="get"&&h!=="head"&&(Ie=await k(Ee,S))!==0){let M=new n(g,{method:"POST",body:S,duplex:"half"}),K;if(l.isFormData(S)&&(K=M.headers.get("content-type"))&&Ee.setContentType(K),M.body){const[ve,ue]=Qe(Ie,ge(Ze(_)));S=et(M.body,tt,ve,ue)}}l.isString(le)||(le=le?"include":"omit");const B=i&&"credentials"in n.prototype,Me={...je,signal:ce,method:h.toUpperCase(),headers:Ee.normalize().toJSON(),body:S,duplex:"half",credentials:B?le:void 0};Z=i&&new n(g,Me);let I=await(i?qe(Z,je):qe(g,Me));const He=u&&(T==="stream"||T==="response");if(u&&(m||He&&$)){const M={};["status","statusText","headers"].forEach($e=>{M[$e]=I[$e]});const K=l.toFiniteNumber(I.headers.get("content-length")),[ve,ue]=m&&Qe(K,ge(Ze(m),!0))||[];I=new s(et(I.body,tt,ve,()=>{ue&&ue(),$&&$()}),M)}T=T||"text";let Ct=await b[l.findKey(b,T)||"text"](I,d);return!He&&$&&$(),await new Promise((M,K)=>{Rt(M,K,{data:Ct,headers:F.from(I.headers),status:I.status,statusText:I.statusText,config:d,request:Z})})}catch(B){throw $&&$(),B&&B.name==="TypeError"&&/Load failed|fetch/i.test(B.message)?Object.assign(new y("Network Error",y.ERR_NETWORK,d,Z,B&&B.response),{cause:B.cause||B}):y.from(B,B&&B.code,d,Z,B&&B.response)}}},cs=new Map,St=t=>{let e=t&&t.env||{};const{fetch:n,Request:s,Response:r}=e,i=[s,r,n];let o=i.length,a=o,p,f,u=cs;for(;a--;)p=i[a],f=u.get(p),f===void 0&&u.set(p,f=a?new Map:ls(e)),u=f;return f};St();const De={http:On,xhr:ns,fetch:{get:St}};l.forEach(De,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const ot=t=>`- ${t}`,us=t=>l.isFunction(t)||t===null||t===!1;function ds(t,e){t=l.isArray(t)?t:[t];const{length:n}=t;let s,r;const i={};for(let o=0;o<n;o++){s=t[o];let a;if(r=s,!us(s)&&(r=De[(a=String(s)).toLowerCase()],r===void 0))throw new y(`Unknown adapter '${a}'`);if(r&&(l.isFunction(r)||(r=r.get(e))))break;i[a||"#"+o]=r}if(!r){const o=Object.entries(i).map(([p,f])=>`adapter ${p} `+(f===!1?"is not supported by the environment":"is not available in the build"));let a=n?o.length>1?`since : 4`+o.map(ot).join(` 5`):" "+ot(o[0]):"as no adapter specified";throw new y("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r}const Ot={getAdapter:ds,adapters:De};function Te(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ae(null,t)}function it(t){return Te(t),t.headers=F.from(t.headers),t.data=ke.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Ot.getAdapter(t.adapter||ie.adapter,t)(t).then(function(s){return Te(t),s.data=ke.call(t,t.transformResponse,s),s.headers=F.from(s.headers),s},function(s){return _t(s)||(Te(t),s&&s.response&&(s.response.data=ke.call(t,t.transformResponse,s.response),s.response.headers=F.from(s.response.headers))),Promise.reject(s)})}const kt="1.14.0",Re={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Re[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});const at={};Re.transitional=function(e,n,s){function r(i,o){return"[Axios v"+kt+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,a)=>
vendor: 4,584 bytes, lines 5-6
5{if(e===!1)throw new y(r(o," has been removed"+(n?" in "+n:"")),y.ERR_DEPRECATED);return n&&!at[o]&&(at[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,o,a):!0}};Re.spelling=function(e){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${e}`),!0)};function fs(t,e,n){if(typeof t!="object")throw new y("options must be an object",y.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let r=s.length;for(;r-- >0;){const i=s[r],o=e[i];if(o){const a=t[i],p=a===void 0||o(a,i,t);if(p!==!0)throw new y("option "+i+" must be "+p,y.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new y("Unknown option "+i,y.ERR_BAD_OPTION)}}const be={assertOptions:fs,validators:Re},U=be.validators;let J=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Xe,response:new Xe}}async request(e,n){try{return await this._request(e,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const i=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?i&&!String(s.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(s.stack+=` 6`+i):s.stack=i}catch{}}throw s}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=W(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&be.assertOptions(s,{silentJSONParsing:U.transitional(U.boolean),forcedJSONParsing:U.transitional(U.boolean),clarifyTimeoutError:U.transitional(U.boolean),legacyInterceptorReqResOrdering:U.transitional(U.boolean)},!1),r!=null&&(l.isFunction(r)?n.paramsSerializer={serialize:r}:be.assertOptions(r,{encode:U.function,serialize:U.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),be.assertOptions(n,{baseUrl:U.spelling("baseURL"),withXsrfToken:U.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&l.merge(i.common,i[n.method]);i&&l.forEach(["delete","get","head","post","put","patch","common"],d=>{delete i[d]}),n.headers=F.concat(o,i);const a=[];let p=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;p=p&&g.synchronous;const h=n.transitional||Fe;h&&h.legacyInterceptorReqResOrdering?a.unshift(g.fulfilled,g.rejected):a.push(g.fulfilled,g.rejected)});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,b=0,v;if(!p){const d=[it.bind(this),void 0];for(d.unshift(...a),d.push(...f),v=d.length,u=Promise.resolve(n);b<v;)u=u.then(d[b++],d[b++]);return u}v=a.length;let k=n;for(;b<v;){const d=a[b++],g=a[b++];try{k=d(k)}catch(h){g.call(this,h);break}}try{u=it.call(this,k)}catch(d){return Promise.reject(d)}for(b=0,v=f.length;b<v;)u=u.then(f[b++],f[b++]);return u}getUri(e){e=W(this.defaults,e);const n=Et(e.baseURL,e.url,e.allowAbsoluteUrls);return xt(n,e.params,e.paramsSerializer)}};l.forEach(["delete","get","head","options"],function(e){J.prototype[e]=function(n,s){return this.request(W(s||{},{method:e,url:n,data:(s||{}).data}))}});l.forEach(["post","put","patch"],function(e){function n(s){return function(i,o,a){return this.request(W(a||{},{method:e,headers:s?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}J.prototype[e]=n(),J.prototype[e+"Form"]=n(!0)});let ps=class Tt{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const s=this;this.promise.then(r=>{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(a=>{s.subscribe(a),i=a}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},e(function(i,o,a){s.reason||(s.reason=new ae(i,o,a),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=s=>{e.abort(s)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new Tt(function(r){e=r}),cancel:e}}};function hs(t){return function(n){return t.apply(null,n)}}function ms(t){return l.isObject(t)&&t.isAxiosError===!0}const Pe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
6setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Pe).forEach(([t,e])=>{Pe[e]=t});function At(t){const e=new J(t),n=lt(J.prototype.request,e);return l.extend(n,J.prototype,e,{allOwnKeys:!0}),l.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return At(W(t,r))},n}const A=At(ie);A.Axios=J;A.CanceledError=ae;A.CancelToken=ps;A.isCancel=_t;A.VERSION=kt;A.toFormData=_e;A.AxiosError=y;A.Cancel=A.CanceledError;A.all=function(e){return Promise.all(e)};A.spread=hs;A.isAxiosError=ms;A.mergeConfig=W;A.AxiosHeaders=F;A.formToJSON=t=>wt(l.isHTMLForm(t)?new FormData(t):t);A.getAdapter=Ot.getAdapter;A.HttpStatusCode=Pe;A.default=A;const{Axios:Mr,AxiosError:Hr,CanceledError:$r,isCancel:zr,CancelToken:Vr,VERSION:Jr,all:Wr,Cancel:Kr,isAxiosError:Xr,spread:Gr,toFormData:Qr,AxiosHeaders:Zr,HttpStatusCode:Yr,formToJSON:eo,getAdapter:to,mergeConfig:no}=A,bs={class:"relative overflow-hidden bg-gradient-to-b from-gray-900 via-gray-900 to-gray-800 text-white"},gs={class:"relative mx-auto max-w-4xl px-4 sm:px-6 lg:px-8 pt-28 pb-20 sm:pt-36 sm:pb-28 text-center"},ys={class:"text-3xl sm:text-4xl lg:text-5xl font-bold tracking-tight leading-tight"},xs={class:"mt-4 text-lg text-gray-400 max-w-xl mx-auto"},ws={class:"mt-10 max-w-xl mx-auto"},_s={class:"relative flex-1"},Rs=["disabled","placeholder"],Es=["disabled"],vs={key:0},Ss={key:1,class:"h-5 w-5 animate-spin",fill:"none",viewBox:"0 0 24 24"},Os={key:0,class:"mt-10 max-w-md mx-auto text-left"},ks={key:0,class:"h-3.5 w-3.5 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"3"},Ts={key:1,class:"h-2 w-2 rounded-full bg-white"},As={key:1,class:"mt-8 max-w-md mx-auto rounded-xl bg-red-500/20 border border-red-400/30 p-4 text-sm text-red-300"},Cs={key:0,class:"mt-3"},Ns={key:0,class:"py-12 sm:py-16 bg-white"},Ps={class:"mx-auto max-w-4xl px-4 sm:px-6 lg:px-8"},Bs={class:"flex items-start justify-between gap-4 mb-4"},Ls={class:"flex items-center gap-2 mb-2"},Fs={key:0,class:"inline-flex items-center rounded-full bg-red-100 px-3 py-1 text-xs font-bold text-red-700"},Us={class:"text-xs text-gray-500 flex-shrink-0"},Ds={class:"space-y-2 mb-5"},js={class:"flex flex-col sm:flex-row gap-3"},qs={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},Is={class:"bg-white rounded-xl border border-gray-200 shadow-sm overflow-hidden"},Ms={class:"px-5 py-4 border-b border-gray-100 flex items-center justify-between"},Hs={class:"text-sm font-semibold text-gray-900"},$s={class:"text-xs text-gray-500"},zs={key:0,class:"divide-y divide-gray-100"},Vs={class:"flex items-center gap-3 min-w-0"},Js={class:"min-w-0"},Ws={class:"text-sm font-medium text-gray-900 truncate"},Ks={key:0,class:"text-[10px] text-gray-400 truncate"},Xs={class:"flex items-center gap-2 flex-shrink-0 whitespace-nowrap"},Gs={key:0,class:"text-[10px] font-bold text-red-600"},Qs={key:1,class:"text-[10px] font-bold text-amber-600"},Zs={key:2,class:"text-[10px] font-bold text-amber-600"},Ys={key:1,class:"px-5 py-8 text-center text-sm text-gray-500"},er={class:"space-y-6"},tr={class:"bg-white rounded-xl border border-gray-200 shadow-sm p-5"},nr={class:"text-sm font-semibold text-gray-900 mb-3"},sr={key:0,class:"flex items-center gap-3"},rr={class:"text-sm font-medium text-gray-900"},or={class:"text-xs text-gray-500"},ir={key:1,class:"text-sm text-gray-500"},ar={class:"bg-white rounded-xl border border-gray-200 shadow-sm p-5"},lr={class:"text-sm font-semibold text-gray-900 mb-3"},cr={key:0,class:"flex flex-wrap gap-2"},ur={key:1,class:"text-sm text-amber-600 font-medium"},dr={key:2,class:"mt-4 rounded-xl bg-gradient-to-br from-blue-600 to-indigo-700 p-5 text-white"},fr={class:"text-sm font-semibold"},pr={class:"mt-1.5 text-xs leading-relaxed text-blue-100"},hr={class:"mt-4 flex flex-wrap gap-2"},mr={class:"bg-white rounded-xl border border-gray-200 shadow-sm p-5"},br={class:"text-sm font-semibold text-gray-900 mb-3"},gr={class:"space-y-1.5"},yr={class:"truncate"},xr={class:"mt-8 rounded-xl bg-blue-50 border border-blue-200 p-5"},wr={class:"flex gap-3"},_r={class:"text-sm font-medium text-blue-900"},Rr={class:"text-sm text-blue-800 mt-1"},Er={key:1,class:"py-16 sm:py-24 bg-white"},vr={class:"mx-auto max-w-5xl px-4 sm:px-6 lg:px-8"},Sr={class:"grid grid-cols-1 md:grid-cols-3 gap-8 text-center"},Or={class:"text-sm font-bold text-gray-900 mb-1"},kr={class:"text-sm text-gray-600"},Tr={class:"text-sm font-bold text-gray-900 mb-1"},Ar={class:"text-sm text-gray-600"},Cr={class:"text-sm font-bold text-gray-900 mb-1"},Nr={class:"text-sm text-gray-600"},so={__name:"Scanner",setup(t){const{t:e,localePath:n}=Ft(),{trackScan:s}=Ut(),r=z(""),i=z(!1),o=z(0),a=z(null),p=z(null),f=z(0),u=z(!1),b=[e("scanner.steps.1"),e("scanner.steps.2"),e("scanner.steps.3"),e("scanner.steps.4"),e("scanner.steps.5"),e("scanner.steps.6")],v={Cookiebot:{slug:"cookiebot",compare:"/vergleich/aiara-v
6s-cookiebot"},Usercentrics:{slug:"usercentrics",compare:"/vergleich/aiara-vs-usercentrics"},CookieYes:{slug:"cookieyes",compare:"/vergleich/aiara-vs-cookieyes"},"Legally OK":{slug:"legally-ok",compare:"/vergleich/aiara-vs-legally-ok"}},k=fe(()=>{if(!a.value?.existing_banner?.length||a.value.existing_banner.includes("Aiara"))return null;const O=a.value.existing_banner.find(m=>!m.startsWith("Eigener Cookie-Banner"));return O?{name:O,slug:v[O]?.slug??null,compare:v[O]?.compare??null}:null}),d=fe(()=>{const O=n("/wechsel");return k.value?.slug?`${O}?von=${k.value.slug}`:O});async function g(){if(!r.value.trim()||i.value)return;p.value=null,a.value=null,i.value=!0,o.value=0;const O=setInterval(()=>{o.value<b.length-1&&o.value++},1500);try{const{data:m}=await A.post("/website-scanner",{url:r.value.trim()});clearInterval(O),o.value=b.length,await new Promise(_=>setTimeout(_,600)),a.value=m,s({scan_cms:m?.cms?.name||"unbekannt"})}catch(m){clearInterval(O),m.response?.status===429?(p.value=m.response.data.error,f.value=m.response.data.retry_after||7200,u.value=m.response.data.show_pricing||!1):m.response?.data?.error?p.value=m.response.data.error:m.response?.data?.errors?.url?p.value=m.response.data.errors.url[0]:p.value=e("scanner.error.generic")}finally{i.value=!1}}function h(){a.value=null,p.value=null,u.value=!1,o.value=0,r.value=""}const S=fe(()=>a.value?{1:{bg:"bg-green-50",border:"border-green-200",text:"text-green-800",badge:"bg-green-100 text-green-700"},2:{bg:"bg-amber-50",border:"border-amber-200",text:"text-amber-800",badge:"bg-amber-100 text-amber-700"},3:{bg:"bg-red-50",border:"border-red-200",text:"text-red-800",badge:"bg-red-100 text-red-700"}}[a.value.risk_level]||{}:{}),P=fe(()=>({analytics:e("common.category.analytics"),marketing:e("common.category.marketing"),functional:e("common.category.functional"),tag_manager:e("common.category.tag_manager"),necessary:e("common.category.necessary")})),C={analytics:"bg-violet-100 text-violet-700",marketing:"bg-red-100 text-red-700",functional:"bg-blue-100 text-blue-700",tag_manager:"bg-indigo-100 text-indigo-700",necessary:"bg-green-100 text-green-700"};return(O,m)=>(R(),ze(Lt,null,{default:X(()=>[c("section",bs,[m[5]||(m[5]=c("div",{class:"absolute inset-0 opacity-10 pointer-events-none"},[c("div",{class:"absolute top-20 left-10 w-72 h-72 bg-blue-500 rounded-full blur-3xl"}),c("div",{class:"absolute bottom-10 right-20 w-96 h-96 bg-violet-500 rounded-full blur-3xl"})],-1)),c("div",gs,[c("h1",ys,x(w(e)("scanner.hero.title")),1),c("p",xs,x(w(e)("scanner.hero.subtitle")),1),c("div",ws,[c("form",{onSubmit:Nt(g,["prevent"]),class:"flex gap-2"},[c("div",_s,[m[1]||(m[1]=c("div",{class:"absolute inset-y-0 left-0 flex items-center pl-4"},[c("svg",{class:"h-5 w-5 text-white/60",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"})])],-1)),Pt(c("input",{"onUpdate:modelValue":m[0]||(m[0]=_=>r.value=_),type:"text",disabled:i.value,required:"",placeholder:w(e)("scanner.input.placeholder"),class:"w-full rounded-xl bg-gray-800 border border-gray-600 pl-12 pr-4 py-4 text-base text-white placeholder-gray-500 focus:border-blue-400 focus:ring-1 focus:ring-blue-400 outline-none disabled:opacity-50"},null,8,Rs),[[Bt,r.value]])]),c("button",{type:"submit",disabled:i.value||!r.value.trim(),class:"rounded-xl bg-blue-600 px-6 py-4 text-sm font-semibold text-white hover:bg-blue-500 transition-colors disabled:opacity-50 disabled:cursor-not-allowed flex-shrink-0"},[i.value?(R(),E("svg",Ss,[...m[2]||(m[2]=[c("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),c("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"},null,-1)])])):(R(),E("span",vs,x(w(e)("scanner.input.button")),1))],8,Es)],32)]),i.value?(R(),E("div",Os,[(R(),E(Y,null,ee(b,(_,T)=>c("div",{key:T,class:q(["flex items-center gap-3 py-2",T<=o.value?"opacity-100":"opacity-20"]),style:{transition:"opacity 0.5s"}},[c("div",{class:q(["h-6 w-6 rounded-full flex items-center justify-center flex-shrink-0 transition-all duration-500",T<o.value?"bg-green-500":T===o.value?"bg-blue-500 animate-pulse":"bg-gray-700"])},[T<o.value?(R(),E("svg",ks,[...m[3]||(m[3]=[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5 13l4 4L19 7"},null,-1)])])):T===o.value?(R(),E("div",Ts)):D("",!0)],2),c("span",{class:q(["text-sm",T<=o.value?"text-gray-300":"text-gray-600"])},x(_),3)],2)),64))])):D("",!0),p.value?(R(),E("div",As,[c("p",null,x(p.value),1),u.value?(R(),E("p",Cs,[de(w(te),{href:w(n)("/pricing"),class:"inline-flex items-center gap-1.5 rounded-lg bg-white/10 px-4 py-2 text-sm font-medium text-white hover:bg-white/20 transition-colors"},{default:X(()=>[...m[4]||(m[4]=[H(" Jetzt Abo lösen â ",-1)])]),_:1},8,["href"])])):D("",!0)])):D("",!0)])]),a.value?(R(),E("section",Ns,[c("div",Ps,[c("div",{class:q(["rounded-2xl border-2 p-6 sm:p-8 mb-8",S.value.bg,S.value.border])},[c("div",Bs,[c("div",null,[c("div",Ls,[c("span",{class:q(["inline-flex items-center rounded-full px-3 py-1 text-xs font-bold",S.value.badge])}," EDÃB Stufe "+x(a.value.risk_level),3),a.value.has_ssl?D("",!0):(R(),E("span",Fs,x(w(e)("common.no_ssl")),1))]),c("h2",{class:q(["text-xl font-bold",S.value.text])},x(a.value.recommendation.title),3)]),c("span",Us,x(a.value.pages_scanned)+" "+x(w(e)("common.pages_analyzed")),1)]),c("ul",Ds,[(R(!0),E(Y,null,ee(a.value.recommendation.items,_=>(R(),E("li",{key:_,class:q(["flex items-start gap-2 text-sm",S.value.text])},[m[6]||(m[6]=c("svg",{class:"h-4 w-4 flex-shrink-0 mt-0.5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}
6)],-1)),H(" "+x(_),1)],2))),128))]),c("div",js,[de(w(te),{href:w(n)("/pricing"),class:"inline-flex items-center justify-center rounded-lg bg-blue-600 px-6 py-3 text-sm font-semibold text-white hover:bg-blue-700 transition-colors"},{default:X(()=>[H(x(w(e)("scanner.results.implement_cta"))+" ",1),m[7]||(m[7]=c("svg",{class:"ml-2 h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 7l5 5m0 0l-5 5m5-5H6"})],-1))]),_:1},8,["href"]),c("button",{onClick:h,class:"inline-flex items-center justify-center rounded-lg border border-gray-300 bg-white px-6 py-3 text-sm font-semibold text-gray-700 hover:bg-gray-50 transition-colors"},x(w(e)("scanner.results.new_analysis")),1)])],2),c("div",qs,[c("div",Is,[c("div",Ms,[c("h3",Hs,x(w(e)("scanner.results.detected_services")),1),c("span",$s,x(a.value.services.length)+" "+x(w(e)("scanner.results.found")),1)]),a.value.services.length?(R(),E("div",zs,[(R(!0),E(Y,null,ee(a.value.services,(_,T)=>(R(),E("div",{key:T,class:"px-5 py-3 flex items-center justify-between gap-3"},[c("div",Vs,[c("div",{class:q(["h-2 w-2 flex-shrink-0 rounded-full",_.optin===!0?"bg-red-500":_.optin==="recommended"?"bg-amber-500":"bg-green-500"])},null,2),c("div",Js,[c("p",Ws,x(_.name),1),_.via==="gtm"?(R(),E("p",Ks,x(w(e)("scanner.results.via_gtm")),1)):D("",!0)])]),c("div",Xs,[c("span",{class:q(["text-[10px] font-medium px-2 py-0.5 rounded-full",C[_.category]])},x(P.value[_.category]),3),_.optin===!0?(R(),E("span",Gs,x(w(e)("common.opt_in")),1)):_.optin==="recommended"?(R(),E("span",Qs,x(w(e)("common.recommended")),1)):_.optin==="ch_optout"?(R(),E("span",Zs,"Opt-out (CH)")):D("",!0)])]))),128))])):(R(),E("div",Ys,x(w(e)("scanner.results.no_services")),1))]),c("div",er,[c("div",tr,[c("h3",nr,x(w(e)("scanner.results.technology")),1),a.value.cms?(R(),E("div",sr,[m[8]||(m[8]=c("div",{class:"h-10 w-10 rounded-lg bg-blue-50 flex items-center justify-center"},[c("svg",{class:"h-5 w-5 text-blue-600",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5"})])],-1)),c("div",null,[c("p",rr,x(a.value.cms.name),1),c("p",or,x(w(e)("scanner.results.detected_via"))+" "+x(a.value.cms.detected_via),1)])])):(R(),E("p",ir,x(w(e)("scanner.results.cms_not_detected")),1))]),c("div",ar,[c("h3",lr,x(w(e)("scanner.results.existing_banner")),1),a.value.existing_banner.length?(R(),E("div",cr,[(R(!0),E(Y,null,ee(a.value.existing_banner,_=>(R(),E("span",{key:_,class:"inline-flex items-center rounded-full bg-blue-100 px-3 py-1 text-xs font-medium text-blue-700"},x(_),1))),128))])):(R(),E("p",ur,x(w(e)("scanner.results.no_banner")),1)),k.value?(R(),E("div",dr,[c("p",fr,x(w(e)("scanner.results.switch.title",{tool:k.value.name})),1),c("p",pr,x(w(e)("scanner.results.switch.text",{tool:k.value.name})),1),c("div",hr,[de(w(te),{href:d.value,class:"inline-flex items-center gap-1.5 rounded-md bg-white px-3.5 py-2 text-xs font-semibold text-blue-700 hover:bg-blue-50 transition-colors"},{default:X(()=>[H(x(w(e)("scanner.results.switch.cta_guide"))+" ",1),m[9]||(m[9]=c("svg",{class:"h-3.5 w-3.5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})],-1))]),_:1},8,["href"]),k.value.compare?(R(),ze(w(te),{key:0,href:w(n)(k.value.compare),class:"inline-flex items-center rounded-md border border-white/40 px-3.5 py-2 text-xs font-semibold text-white hover:bg-white/10 transition-colors"},{default:X(()=>[H(x(w(e)("scanner.results.switch.cta_compare")),1)]),_:1},8,["href"])):D("",!0)])])):D("",!0)]),c("div",mr,[c("h3",br,x(w(e)("scanner.results.analyzed_pages")),1),c("ul",gr,[(R(!0),E(Y,null,ee(a.value.pages,_=>(R(),E("li",{key:_,class:"flex items-center gap-2 text-xs text-gray-600"},[m[10]||(m[10]=c("svg",{class:"h-3.5 w-3.5 text-green-500 flex-shrink-0",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5 13l4 4L19 7"})],-1)),c("span",yr,x(_),1)]))),128))])])])]),c("div",xr,[c("div",wr,[m[12]||(m[12]=c("svg",{class:"h-5 w-5 text-blue-500 flex-shrink-0 mt-0.5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"1.5"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9v3.75m9-.75
6a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"})],-1)),c("div",null,[c("p",_r,x(w(e)("scanner.results.quick_scan_note_title")),1),c("p",Rr,[H(x(w(e)("scanner.results.quick_scan_note",{pages:a.value.pages_scanned}))+" ",1),de(w(te),{href:w(n)("/pricing"),class:"font-semibold underline"},{default:X(()=>[H(x(w(e)("scanner.results.full_scan_cta")),1)]),_:1},8,["href"]),m[11]||(m[11]=H(". ",-1))])])])])])])):D("",!0),a.value?D("",!0):(R(),E("section",Er,[c("div",vr,[c("div",Sr,[c("div",null,[m[13]||(m[13]=c("div",{class:"mx-auto h-12 w-12 rounded-xl bg-blue-100 flex items-center justify-center mb-4"},[c("svg",{class:"h-6 w-6 text-blue-600",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z"})])],-1)),c("h3",Or,x(w(e)("scanner.trust.privacy_title")),1),c("p",kr,x(w(e)("scanner.trust.privacy_desc")),1)]),c("div",null,[m[14]||(m[14]=c("div",{class:"mx-auto h-12 w-12 rounded-xl bg-violet-100 flex items-center justify-center mb-4"},[c("svg",{class:"h-6 w-6 text-violet-600",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"})])],-1)),c("h3",Tr,x(w(e)("scanner.trust.seconds_title")),1),c("p",Ar,x(w(e)("scanner.trust.seconds_desc")),1)]),c("div",null,[m[15]||(m[15]=c("div",{class:"mx-auto h-12 w-12 rounded-xl bg-green-100 flex items-center justify-center mb-4"},[c("svg",{class:"h-6 w-6 text-green-600",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[c("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1)),c("h3",Cr,x(w(e)("scanner.trust.level_title")),1),c("p",Nr,x(w(e)("scanner.trust.level_desc")),1)])])])]))]),_:1}))}};export{so as default};
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.