const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BHxa5wgW.js","./BUgn6d3-.js","./BP71tKBi.js","./atoms.CnNitLvv.css","./molecules.Coad2-vr.css","./organisms.B47d2q9N.css"])))=>i.map(i=>d[i]); var _b=Object.defineProperty;var kb=(e,t,n)=>t in e?_b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Lr=(e,t,n)=>kb(e,typeof t!="symbol"?t+"":t,n);import{w as wb,d as Sb,a as Eb,n as Ib,L as u,i as Tb,b as Ab,c as lr,e as Ts,S as cr,G as It,f as ce,g as Wi,h as gm,u as ll,s as Cb,j as rt,r as De,k as Ki,O as la,C as Xn,U as cl,l as ul,P as ue,m as As,o as R,p as _t,q as zt,t as ye,v as xb,x as vm,y as Pb,z as lo,A as ym,B as rc,D as Rb,E as bm,F as oc,Q as Db,H as Yt,I as Ne,J as L,K as B,M as Lb,N as _m,R as Ob,T as Nb,V as Q,W as ke,X as km,Y as wm,Z as we,_ as Ae,$ as Tt,a0 as Wt,a1 as $r,a2 as ac,a3 as We,a4 as Pt,a5 as tn,a6 as Mb,a7 as Sm,a8 as Em,a9 as lt,aa as Xa,ab as Ub,ac as zb,ad as Vt,ae as Bb,af as jb,ag as sc,ah as Fb,ai as Ja,aj as Hb,ak as $b,al as qb,am as Gb,an as Vb,ao as Wb}from"./BP71tKBi.js";import{_ as Kb,a as Im,b as Yb,c as Xb,d as Jb}from"./BUgn6d3-.js";import{_ as Tm}from"./BHxa5wgW.js";let Qb=class extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}};function Zb(e){var l,c,d,p,m;const t=((l=e.error)==null?void 0:l.message)||((c=e.error)==null?void 0:c.toString())||"",n=((d=e.request)==null?void 0:d.method)||((p=e.options)==null?void 0:p.method)||"GET",i=((m=e.request)==null?void 0:m.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(i)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",a=`${r}: ${o}${t?` ${t}`:""}`,s=new Qb(a,e.error?{cause:e.error}:void 0);for(const f of["request","options","response"])Object.defineProperty(s,f,{get(){return e[f]}});for(const[f,h]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(s,f,{get(){return e.response&&e.response[h]}});return s}const e_=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function iu(e="GET"){return e_.has(e.toUpperCase())}function t_(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const n_=new Set(["image/svg","application/xml","application/xhtml","application/html"]),i_=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function r_(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return i_.test(t)?"json":n_.has(t)||t.startsWith("text/")?"text":"blob"}function o_(e,t,n,i){const r=a_((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,i);let o;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(o={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:o,params:o,headers:r}}function a_(e,t,n){if(!t)return new n(e);const i=new n(t);if(e)for(const[r,o]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))i.set(r,o);return i}async function Eo(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const s_=new Set([408,409,425,429,500,502,503,504]),l_=new Set([101,204,205,304]);function Am(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:i=globalThis.AbortController}=e;async function r(s){const l=s.error&&s.error.name==="AbortError"&&!s.options.timeout||!1;if(s.options.retry!==!1&&!l){let d;typeof s.options.retry=="number"?d=s.options.retry:d=iu(s.options.method)?0:1;const p=s.response&&s.response.status||500;if(d>0&&(Array.isArray(s.options.retryStatusCodes)?s.options.retryStatusCodes.includes(p):s_.has(p))){const m=typeof s.options.retryDelay=="function"?s.options.retryDelay(s):s.options.retryDelay||0;return m>0&&await new Promise(f=>setTimeout(f,m)),o(s.request,{...s.options,retry:d-1})}}const c=Zb(s);throw Error.captureStackTrace&&Error.captureStackTrace(c,o),c}const o=async function(l,c={}){const d={request:l,options:o_(l,c,e.defaults,n),response:void 0,error:void 0};d.options.method&&(d.options.method=d.options.method.toUpperCase()),d.options.onRequest&&await Eo(d,d.options.onRequest),typeof d.request=="string"&&(d.options.baseURL&&(d.request=wb(d.request,d.options.baseURL)),d.options.query&&(d.request=Eb(d.request,d.options.query),delete d.options.query),"query"in d.options&&delete d.options.query,"params"in d.options&&delete d.options.params),d.options.body&&iu(d.options.method)&&(t_(d.options.body)?(d.options.body=typeof d.options.body=="string"?d.options.body:JSON.stringify(d.options.body),d.options.headers=new n(d.options.headers||{}),d.options.headers.has("content-type")||d.options.headers.set("content-type","application/json"),d.options.headers.has("accept")||d.options.headers.set("accept","application/json")):("pipeTo"in d.options.body&&typeof d.options.body.pipeTo=="function"||typeof d.options.body.pipe=="function")&&("duplex"in d.options||(d.options.duplex="half")));let p;if(!d.options.signal&&d.options.timeout){const f=new i;p=setTimeout(()=>{const h=new Error("[TimeoutError]: The operation was aborted due to timeout");h.name="TimeoutError",h.code=23,f.abort(h)},d.options.timeout),d.options.signal=f.signal}try{d.response=await t(d.request,d.options)}catch(f){return d.error=f,d.options.onRequestError&&await Eo(d,d.options.onRequestError),await r(d)}finally{p&&clearTimeout(p)}if((d.response.body||d.response._bodyInit)&&!l_.has(d.response.status)&&d.options.method!=="HEAD"){const f=(d.options.parseResponse?"json":d.options.responseType)||r_(d.response.headers.get("content-type")||"");switch(f){case"json":{const h=await d.response.text(),g=d.options.parseResponse||Sb;d.response._data=g(h);break}case"stream":{d.response._data=d.response.body||d.response._bodyInit;break}default:d.response._data=await d.response[f]()}}return d.options.onResponse&&await Eo(d,d.options.onResponse),!d.options.ignoreResponseError&&d.response.status>=400&&d.response.status<600?(d.options.onResponseError&&await Eo(d,d.options.onResponseError),await r(d)):d.response},a=async function(l,c){return(await o(l,c))._data};return a.raw=o,a.native=(...s)=>t(...s),a.create=(s={},l={})=>Am({...e,...l,defaults:{...e.defaults,...l.defaults,...s}}),a}const Ta=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),c_=Ta.fetch?(...e)=>Ta.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),u_=Ta.Headers,d_=Ta.AbortController,Cm=Am({fetch:c_,Headers:u_,AbortController:d_}),fU=Cm;var ru=/^GTM-[0-9A-Z]+$/;function Cs(e){if(typeof e!="string"||!ru.test(e)){let t=String(e).toUpperCase().replace(/.*-|[^0-9A-Z]/g,""),n=t.length===0?"":` Did you mean 'GTM-${t}'?`;throw new Error(`'${e}' is not a valid GTM-ID (${ru}).${n}`)}}function jr(e,t="dataLayer"){return e[t]||(e[t]=[]),e[t]}function ir(e,t){let n=document,i=n.createElement("script"),r=c=>{var d;(d=t.onReady)==null||d.call(t,{id:e,script:i}),i.removeEventListener("load",r)};i.addEventListener("load",r);let o=t.dataLayerName??"dataLayer";if(jr(window,o).push({event:"gtm.js","gtm.start":new Date().getTime()}),!e)return i;i.async=!t.defer,i.defer=!!(t.defer||t.compatibility),t.nonce&&i.setAttribute("nonce",t.nonce),t.scriptType&&(i.type=t.scriptType);let a=new URLSearchParams({id:e,...t.dataLayerName?{l:t.dataLayerName}:{},...t.queryParams??{}}),s=t.source??"https://www.googletagmanager.com/gtm.js";i.src=`${s}?${a}`;let l=t.parentElement??n.body;if(typeof(l==null?void 0:l.appendChild)!="function")throw new Error("parentElement must be a DOM element");return l.appendChild(i),i}function p_(e="https://www.googletagmanager.com/gtm.js"){return Array.from(document.getElementsByTagName("script")).some(t=>t.src.includes(e))}var m_=class{constructor(e){Lr(this,"id");Lr(this,"options");Lr(this,"scriptElements",[]);Lr(this,"isInBrowserContext",()=>typeof window<"u");if(Array.isArray(e.id))for(let t of e.id)Cs(typeof t=="string"?t:t.id);else Cs(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}enabled(){return this.options.enabled??!0}enable(e=!0,t){if(this.options.enabled=e,this.isInBrowserContext()&&e&&!p_(t)&&this.options.loadScript)if(Array.isArray(this.id))this.id.forEach(n=>{let i;typeof n=="string"?i=ir(n,{...this.options}):i=ir(n.id,{...this.options,queryParams:n.queryParams}),this.scriptElements.push(i)});else{let n=ir(this.id,{...this.options});this.scriptElements.push(n)}}debugEnabled(){return this.options.debug??!1}debug(e){this.options.debug=e}dataLayer(){return this.isInBrowserContext()&&this.options.enabled?jr(window,this.options.dataLayerName):!1}trackView(e,t,n={}){let i=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${i?"":"(disabled)"}]: Dispatching TrackView`,{screenName:e,path:t}),i&&jr(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:i=null,value:r=null,noninteraction:o=!1,...a}={}){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:i,value:r,...a}),s&&jr(window,this.options.dataLayerName).push({event:e??"interaction",target:t,action:n,"target-properties":i,value:r,"interaction-type":o,...a})}push(e){let t=this.isInBrowserContext()&&(this.options.enabled??!1);this.options.debug&&console.log(`[GTM-Support${t?"":"(disabled)"}]: Dispatching event`,e),t&&jr(window,this.options.dataLayerName).push(e)}},st;function f_(e,t={id:""}){t={trackOnNextTick:!1,...t},st=new m_(t),e.config.globalProperties.$gtm=st,st.isInBrowserContext()&&(t.vueRouter&&h_(e,t.vueRouter,t.ignoredViews,t.trackOnNextTick,t.vueRouterAdditionalEventData),st.options.enabled&&st.options.loadScript&&(Array.isArray(t.id)?t.id.forEach(n=>{if(typeof n=="string")ir(n,t);else{let i={...t};n.queryParams!=null&&(i.queryParams={...i.queryParams,...n.queryParams}),ir(n.id,i)}}):ir(t.id,t))),e.provide("gtm",t)}function h_(e,t,n=[],i,r=()=>({})){function o(a,s){return a instanceof Error?!!(a.type&s):!1}t.afterEach(async(a,s,l)=>{var m,f,h;if(typeof a.name!="string"||Array.isArray(n)&&n.includes(a.name)||typeof n=="function"&&n(a,s))return;let c=a.meta&&typeof a.meta.gtm=="string"&&a.meta.gtm?a.meta.gtm:a.name;o(l,4)?st!=null&&st.debugEnabled()&&console.log(`[VueGtm]: '${c}' not tracked due to navigation aborted`):o(l,8)&&(st!=null&&st.debugEnabled())&&console.log(`[VueGtm]: '${c}' not tracked due to navigation cancelled`);let d={...await r(a,s),...(m=a.meta)==null?void 0:m.gtmAdditionalEventData},p=((h=(f=t.options)==null?void 0:f.history)==null?void 0:h.base)??"";p.endsWith("/")||(p+="/"),p+=a.fullPath.startsWith("/")?a.fullPath.substring(1):a.fullPath,i?Ib(()=>{st==null||st.trackView(c,p,d)}):st==null||st.trackView(c,p,d)})}function hU(e){return{install:t=>f_(t,e)}}function g_(){return st}const v_=()=>{if(window.location.host.includes("localhost"))return"localhost";const e=window.location.host.split(".");return e.length!==2&&e.shift(),e.join(".")},le=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Ee=globalThis,ai=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Ci="9.2.0";function Mi(){return Qa(Ee),Ee}function Qa(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||Ci,t[Ci]=t[Ci]||{}}function Za(e,t,n=Ee){const i=n.__SENTRY__=n.__SENTRY__||{},r=i[Ci]=i[Ci]||{};return r[e]||(r[e]=t())}const y_="Sentry Logger ",dl=["debug","info","warn","error","log","assert","trace"],Aa={};function Dn(e){if(!("console"in Ee))return e();const t=Ee.console,n={},i=Object.keys(Aa);i.forEach(r=>{const o=Aa[r];n[r]=t[r],t[r]=o});try{return e()}finally{i.forEach(r=>{t[r]=n[r]})}}function b_(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return ai?dl.forEach(n=>{t[n]=(...i)=>{e&&Dn(()=>{Ee.console[n](`${y_}[${n}]:`,...i)})}}):dl.forEach(n=>{t[n]=()=>{}}),t}const M=Za("logger",b_),xm=50,Ri="?",ou=/\(error: (.*)\)/,au=/captureMessage|captureException/;function Pm(...e){const t=e.sort((n,i)=>n[0]-i[0]).map(n=>n[1]);return(n,i=0,r=0)=>{const o=[],a=n.split(` `);for(let s=i;s1024)continue;const c=ou.test(l)?l.replace(ou,"$1"):l;if(!c.match(/\S*Error: /)){for(const d of t){const p=d(c);if(p){o.push(p);break}}if(o.length>=xm+r)break}}return k_(o.slice(r))}}function __(e){return Array.isArray(e)?Pm(...e):e}function k_(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(Io(t).function||"")&&t.pop(),t.reverse(),au.test(Io(t).function||"")&&(t.pop(),au.test(Io(t).function||"")&&t.pop()),t.slice(0,xm).map(n=>({...n,filename:n.filename||Io(t).filename,function:n.function||Ri}))}function Io(e){return e[e.length-1]||{}}const xs="";function En(e){try{return!e||typeof e!="function"?xs:e.name||xs}catch{return xs}}function su(e){const t=e.exception;if(t){const n=[];try{return t.values.forEach(i=>{i.stacktrace.frames&&n.push(...i.stacktrace.frames)}),n}catch{return}}}const ca={},lu={};function si(e,t){ca[e]=ca[e]||[],ca[e].push(t)}function li(e,t){if(!lu[e]){lu[e]=!0;try{t()}catch(n){ai&&M.error(`Error while instrumenting ${e}`,n)}}}function Kt(e,t){const n=e&&ca[e];if(n)for(const i of n)try{i(t)}catch(r){ai&&M.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${En(i)} Error:`,r)}}let Ps=null;function Rm(e){const t="error";si(t,e),li(t,w_)}function w_(){Ps=Ee.onerror,Ee.onerror=function(e,t,n,i,r){return Kt("error",{column:i,error:r,line:n,msg:e,url:t}),Ps?Ps.apply(this,arguments):!1},Ee.onerror.__SENTRY_INSTRUMENTED__=!0}let Rs=null;function Dm(e){const t="unhandledrejection";si(t,e),li(t,S_)}function S_(){Rs=Ee.onunhandledrejection,Ee.onunhandledrejection=function(e){return Kt("unhandledrejection",e),Rs?Rs.apply(this,arguments):!0},Ee.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const Lm=Object.prototype.toString;function lc(e){switch(Lm.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return In(e,Error)}}function kr(e,t){return Lm.call(e)===`[object ${t}]`}function Om(e){return kr(e,"ErrorEvent")}function cu(e){return kr(e,"DOMError")}function E_(e){return kr(e,"DOMException")}function kn(e){return kr(e,"String")}function cc(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function uc(e){return e===null||cc(e)||typeof e!="object"&&typeof e!="function"}function ur(e){return kr(e,"Object")}function es(e){return typeof Event<"u"&&In(e,Event)}function I_(e){return typeof Element<"u"&&In(e,Element)}function T_(e){return kr(e,"RegExp")}function ts(e){return!!(e!=null&&e.then&&typeof e.then=="function")}function A_(e){return ur(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function In(e,t){try{return e instanceof t}catch{return!1}}function Nm(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}const dc=Ee,C_=80;function Tn(e,t={}){if(!e)return"";try{let n=e;const i=5,r=[];let o=0,a=0;const s=" > ",l=s.length;let c;const d=Array.isArray(t)?t:t.keyAttrs,p=!Array.isArray(t)&&t.maxStringLength||C_;for(;n&&o++1&&a+r.length*l+c.length>=p));)r.push(c),a+=c.length,n=n.parentNode;return r.reverse().join(s)}catch{return""}}function x_(e,t){const n=e,i=[];if(!(n!=null&&n.tagName))return"";if(dc.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}i.push(n.tagName.toLowerCase());const r=t!=null&&t.length?t.filter(a=>n.getAttribute(a)).map(a=>[a,n.getAttribute(a)]):null;if(r!=null&&r.length)r.forEach(a=>{i.push(`[${a[0]}="${a[1]}"]`)});else{n.id&&i.push(`#${n.id}`);const a=n.className;if(a&&kn(a)){const s=a.split(/\s+/);for(const l of s)i.push(`.${l}`)}}const o=["aria-label","type","name","title","alt"];for(const a of o){const s=n.getAttribute(a);s&&i.push(`[${a}="${s}"]`)}return i.join("")}function wr(){try{return dc.document.location.href}catch{return""}}function Mm(e){if(!dc.HTMLElement)return null;let t=e;const n=5;for(let i=0;iP_(e,i,n))}function Rt(e,t,n){if(!(t in e))return;const i=e[t],r=n(i);typeof r=="function"&&Um(r,i);try{e[t]=r}catch{ai&&M.log(`Failed to replace method "${t}" in object`,e)}}function Mt(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{ai&&M.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Um(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,Mt(e,"__sentry_original__",t)}catch{}}function pc(e){return e.__sentry_original__}function zm(e){if(lc(e))return{message:e.message,name:e.name,stack:e.stack,...pu(e)};if(es(e)){const t={type:e.type,target:du(e.target),currentTarget:du(e.currentTarget),...pu(e)};return typeof CustomEvent<"u"&&In(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function du(e){try{return I_(e)?Tn(e):Object.prototype.toString.call(e)}catch{return""}}function pu(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function R_(e,t=40){const n=Object.keys(zm(e));n.sort();const i=n[0];if(!i)return"[object has no keys]";if(i.length>=t)return rr(i,t);for(let r=n.length;r>0;r--){const o=n.slice(0,r).join(", ");if(!(o.length>t))return r===n.length?o:rr(o,t)}return""}function Qe(e){return pl(e,new Map)}function pl(e,t){if(D_(e)){const n=t.get(e);if(n!==void 0)return n;const i={};t.set(e,i);for(const r of Object.getOwnPropertyNames(e))typeof e[r]<"u"&&(i[r]=pl(e[r],t));return i}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const i=[];return t.set(e,i),e.forEach(r=>{i.push(pl(r,t))}),i}return e}function D_(e){if(!ur(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||t==="Object"}catch{return!0}}const Bm=1e3;function co(){return Date.now()/Bm}function L_(){const{performance:e}=Ee;if(!(e!=null&&e.now))return co;const t=Date.now()-e.now(),n=e.timeOrigin==null?t:e.timeOrigin;return()=>(n+e.now())/Bm}const kt=L_();let Ds;function O_(){var d;const{performance:e}=Ee;if(!(e!=null&&e.now))return[void 0,"none"];const t=3600*1e3,n=e.now(),i=Date.now(),r=e.timeOrigin?Math.abs(e.timeOrigin+n-i):t,o=rMath.random()*16;try{if(t!=null&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t!=null&&t.getRandomValues&&(n=()=>{const i=new Uint8Array(1);return t.getRandomValues(i),i[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,i=>(i^(n()&15)>>i/4).toString(16))}function jm(e){var t,n;return(n=(t=e.exception)==null?void 0:t.values)==null?void 0:n[0]}function Vn(e){const{message:t,event_id:n}=e;if(t)return t;const i=jm(e);return i?i.type&&i.value?`${i.type}: ${i.value}`:i.type||i.value||n||"":n||""}function ml(e,t,n){const i=e.exception=e.exception||{},r=i.values=i.values||[],o=r[0]=r[0]||{};o.value||(o.value=t||""),o.type||(o.type="Error")}function dr(e,t){const n=jm(e);if(!n)return;const i={type:"generic",handled:!0},r=n.mechanism;if(n.mechanism={...i,...r,...t},t&&"data"in t){const o={...r==null?void 0:r.data,...t.data};n.mechanism.data=o}}function mu(e){if(N_(e))return!0;try{Mt(e,"__sentry_captured__",!0)}catch{}return!1}function N_(e){try{return e.__sentry_captured__}catch{}}var yn;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const i=2;e[e.REJECTED=i]="REJECTED"})(yn||(yn={}));function An(e){return new ii(t=>{t(e)})}function Ca(e){return new ii((t,n)=>{n(e)})}class ii{constructor(t){this._state=yn.PENDING,this._handlers=[],this._runExecutor(t)}then(t,n){return new ii((i,r)=>{this._handlers.push([!1,o=>{if(!t)i(o);else try{i(t(o))}catch(a){r(a)}},o=>{if(!n)r(o);else try{i(n(o))}catch(a){r(a)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new ii((n,i)=>{let r,o;return this.then(a=>{o=!1,r=a,t&&t()},a=>{o=!0,r=a,t&&t()}).then(()=>{if(o){i(r);return}n(r)})})}_executeHandlers(){if(this._state===yn.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===yn.RESOLVED&&n[1](this._value),this._state===yn.REJECTED&&n[2](this._value),n[0]=!0)})}_runExecutor(t){const n=(o,a)=>{if(this._state===yn.PENDING){if(ts(a)){a.then(i,r);return}this._state=o,this._value=a,this._executeHandlers()}},i=o=>{n(yn.RESOLVED,o)},r=o=>{n(yn.REJECTED,o)};try{t(i,r)}catch(o){r(o)}}}function M_(e){const t=kt(),n={sid:Nt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>z_(n)};return e&&pr(n,e),n}function pr(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||kt(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:Nt()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function U_(e,t){let n={};e.status==="ok"&&(n={status:"exited"}),pr(e,n)}function z_(e){return Qe({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}function ri(){return Nt()}function uo(){return Nt().substring(16)}function po(e,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(e&&Object.keys(t).length===0)return e;const i={...e};for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&(i[r]=po(i[r],t[r],n-1));return i}const fl="_sentrySpan";function Zr(e,t){t?Mt(e,fl,t):delete e[fl]}function xa(e){return e[fl]}const B_=100;class dn{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:ri(),sampleRand:Math.random()}}clone(){const t=new dn;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,Zr(t,xa(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&pr(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,i=n instanceof dn?n.getScopeData():ur(n)?t:void 0,{tags:r,extra:o,user:a,contexts:s,level:l,fingerprint:c=[],propagationContext:d}=i||{};return this._tags={...this._tags,...r},this._extra={...this._extra,...o},this._contexts={...this._contexts,...s},a&&Object.keys(a).length&&(this._user=a),l&&(this._level=l),c.length&&(this._fingerprint=c),d&&(this._propagationContext=d),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,Zr(this,void 0),this._attachments=[],this.setPropagationContext({traceId:ri(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){var o;const i=typeof n=="number"?n:B_;if(i<=0)return this;const r={timestamp:co(),...t};return this._breadcrumbs.push(r),this._breadcrumbs.length>i&&(this._breadcrumbs=this._breadcrumbs.slice(-i),(o=this._client)==null||o.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:xa(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=po(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const i=(n==null?void 0:n.event_id)||Nt();if(!this._client)return M.warn("No client configured on scope - will not capture exception!"),i;const r=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:r,...n,event_id:i},this),i}captureMessage(t,n,i){const r=(i==null?void 0:i.event_id)||Nt();if(!this._client)return M.warn("No client configured on scope - will not capture message!"),r;const o=new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:o,...i,event_id:r},this),r}captureEvent(t,n){const i=(n==null?void 0:n.event_id)||Nt();return this._client?(this._client.captureEvent(t,{...n,event_id:i},this),i):(M.warn("No client configured on scope - will not capture event!"),i)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function j_(){return Za("defaultCurrentScope",()=>new dn)}function F_(){return Za("defaultIsolationScope",()=>new dn)}class H_{constructor(t,n){let i;t?i=t:i=new dn;let r;n?r=n:r=new dn,this._stack=[{scope:i}],this._isolationScope=r}withScope(t){const n=this._pushScope();let i;try{i=t(n)}catch(r){throw this._popScope(),r}return ts(i)?i.then(r=>(this._popScope(),r),r=>{throw this._popScope(),r}):(this._popScope(),i)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function mr(){const e=Mi(),t=Qa(e);return t.stack=t.stack||new H_(j_(),F_())}function $_(e){return mr().withScope(e)}function q_(e,t){const n=mr();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function fu(e){return mr().withScope(()=>e(mr().getIsolationScope()))}function G_(){return{withIsolationScope:fu,withScope:$_,withSetScope:q_,withSetIsolationScope:(e,t)=>fu(t),getCurrentScope:()=>mr().getScope(),getIsolationScope:()=>mr().getIsolationScope()}}function Sr(e){const t=Qa(e);return t.acs?t.acs:G_()}function Be(){const e=Mi();return Sr(e).getCurrentScope()}function nn(){const e=Mi();return Sr(e).getIsolationScope()}function V_(){return Za("globalScope",()=>new dn)}function ns(...e){const t=Mi(),n=Sr(t);if(e.length===2){const[i,r]=e;return i?n.withSetScope(i,r):n.withScope(r)}return n.withScope(e[0])}function be(){return Be().getClient()}function W_(e){const t=e.getPropagationContext(),{traceId:n,parentSpanId:i,propagationSpanId:r}=t;return Qe({trace_id:n,span_id:r||uo(),parent_span_id:i})}const Ot="sentry.source",Fm="sentry.sample_rate",Di="sentry.op",He="sentry.origin",hl="sentry.idle_span_finish_reason",is="sentry.measurement_unit",rs="sentry.measurement_value",hu="sentry.custom_span_name",mc="sentry.profile_id",mo="sentry.exclusive_time",K_=0,Hm=1,at=2;function Y_(e){if(e<400&&e>=100)return{code:Hm};if(e>=400&&e<500)switch(e){case 401:return{code:at,message:"unauthenticated"};case 403:return{code:at,message:"permission_denied"};case 404:return{code:at,message:"not_found"};case 409:return{code:at,message:"already_exists"};case 413:return{code:at,message:"failed_precondition"};case 429:return{code:at,message:"resource_exhausted"};case 499:return{code:at,message:"cancelled"};default:return{code:at,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:at,message:"unimplemented"};case 503:return{code:at,message:"unavailable"};case 504:return{code:at,message:"deadline_exceeded"};default:return{code:at,message:"internal_error"}}return{code:at,message:"unknown_error"}}function $m(e,t){e.setAttribute("http.response.status_code",t);const n=Y_(t);n.message!=="unknown_error"&&e.setStatus(n)}const qm="_sentryScope",Gm="_sentryIsolationScope";function X_(e,t,n){e&&(Mt(e,Gm,n),Mt(e,qm,t))}function Pa(e){return{scope:e[qm],isolationScope:e[Gm]}}function Li(e){if(typeof e=="boolean")return Number(e);const t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const fc="sentry-",J_=/^sentry-/,Q_=8192;function Vm(e){const t=ek(e);if(!t)return;const n=Object.entries(t).reduce((i,[r,o])=>{if(r.match(J_)){const a=r.slice(fc.length);i[a]=o}return i},{});if(Object.keys(n).length>0)return n}function Z_(e){if(!e)return;const t=Object.entries(e).reduce((n,[i,r])=>(r&&(n[`${fc}${i}`]=r),n),{});return tk(t)}function ek(e){if(!(!e||!kn(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,n)=>{const i=gu(n);return Object.entries(i).forEach(([r,o])=>{t[r]=o}),t},{}):gu(e)}function gu(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,i])=>(n&&i&&(t[n]=i),t),{})}function tk(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,i],r)=>{const o=`${encodeURIComponent(n)}=${encodeURIComponent(i)}`,a=r===0?o:`${t},${o}`;return a.length>Q_?(ai&&M.warn(`Not adding key: ${n} with val: ${i} to baggage header due to exceeding baggage size limits.`),t):a},"")}const Wm=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function nk(e){if(!e)return;const t=e.match(Wm);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function ik(e,t){const n=nk(e),i=Vm(t);if(!(n!=null&&n.traceId))return{traceId:ri(),sampleRand:Math.random()};const r=rk(n,i);i&&(i.sample_rand=r.toString());const{traceId:o,parentSpanId:a,parentSampled:s}=n;return{traceId:o,parentSpanId:a,sampled:s,dsc:i||{},sampleRand:r}}function Km(e=ri(),t=uo(),n){let i="";return n!==void 0&&(i=n?"-1":"-0"),`${e}-${t}${i}`}function rk(e,t){const n=Li(t==null?void 0:t.sample_rand);if(n!==void 0)return n;const i=Li(t==null?void 0:t.sample_rate);return i&&(e==null?void 0:e.parentSampled)!==void 0?e.parentSampled?Math.random()*i:i+Math.random()*(1-i):Math.random()}const Ym=0,hc=1;let vu=!1;function ok(e){const{spanId:t,traceId:n}=e.spanContext(),{data:i,op:r,parent_span_id:o,status:a,origin:s,links:l}=Ce(e);return Qe({parent_span_id:o,span_id:t,trace_id:n,data:i,op:r,status:a,origin:s,links:l})}function ak(e){const{spanId:t,traceId:n,isRemote:i}=e.spanContext(),r=i?t:Ce(e).parent_span_id,o=Pa(e).scope,a=i?(o==null?void 0:o.getPropagationContext().propagationSpanId)||uo():t;return Qe({parent_span_id:r,span_id:a,trace_id:n})}function sk(e){const{traceId:t,spanId:n}=e.spanContext(),i=Ui(e);return Km(t,n,i)}function Xm(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:n,traceFlags:i,...r},attributes:o})=>({span_id:t,trace_id:n,sampled:i===hc,attributes:o,...r}))}function xi(e){return typeof e=="number"?yu(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?yu(e.getTime()):kt()}function yu(e){return e>9999999999?e/1e3:e}function Ce(e){if(ck(e))return e.getSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(lk(e)){const{attributes:i,startTime:r,name:o,endTime:a,parentSpanId:s,status:l,links:c}=e;return Qe({span_id:t,trace_id:n,data:i,description:o,parent_span_id:s,start_timestamp:xi(r),timestamp:xi(a)||void 0,status:Jm(l),op:i[Di],origin:i[He],links:Xm(c)})}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function lk(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function ck(e){return typeof e.getSpanJSON=="function"}function Ui(e){const{traceFlags:t}=e.spanContext();return t===hc}function Jm(e){if(!(!e||e.code===K_))return e.code===Hm?"ok":e.message||"unknown_error"}const Pi="_sentryChildSpans",gl="_sentryRootSpan";function Qm(e,t){const n=e[gl]||e;Mt(t,gl,n),e[Pi]?e[Pi].add(t):Mt(e,Pi,new Set([t]))}function uk(e,t){e[Pi]&&e[Pi].delete(t)}function ua(e){const t=new Set;function n(i){if(!t.has(i)&&Ui(i)){t.add(i);const r=i[Pi]?Array.from(i[Pi]):[];for(const o of r)n(o)}}return n(e),Array.from(t)}function wt(e){return e[gl]||e}function gt(){const e=Mi(),t=Sr(e);return t.getActiveSpan?t.getActiveSpan():xa(Be())}function vl(){vu||(Dn(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")}),vu=!0)}let bu=!1;function dk(){bu||(bu=!0,Rm(yl),Dm(yl))}function yl(){const e=gt(),t=e&&wt(e);if(t){const n="internal_error";le&&M.log(`[Tracing] Root span: ${n} -> Global error occurred`),t.setStatus({code:at,message:n})}}yl.tag="sentry_tracingErrorCallback";function Cn(e){var n;if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=e||((n=be())==null?void 0:n.getOptions());return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}const gc="production",Zm="_frozenDsc";function da(e,t){Mt(e,Zm,t)}function ef(e,t){const n=t.getOptions(),{publicKey:i}=t.getDsn()||{},r=Qe({environment:n.environment||gc,release:n.release,public_key:i,trace_id:e});return t.emit("createDsc",r),r}function tf(e,t){const n=t.getPropagationContext();return n.dsc||ef(n.traceId,e)}function xn(e){var h;const t=be();if(!t)return{};const n=wt(e),i=Ce(n),r=i.data,o=n.spanContext().traceState,a=(o==null?void 0:o.get("sentry.sample_rate"))??r[Fm];function s(g){return(typeof a=="number"||typeof a=="string")&&(g.sample_rate=`${a}`),g}const l=n[Zm];if(l)return s(l);const c=o==null?void 0:o.get("sentry.dsc"),d=c&&Vm(c);if(d)return s(d);const p=ef(e.spanContext().traceId,t),m=r[Ot],f=i.description;return m!=="url"&&f&&(p.transaction=f),Cn()&&(p.sampled=String(Ui(n)),p.sample_rand=(o==null?void 0:o.get("sentry.sample_rand"))??((h=Pa(n).scope)==null?void 0:h.getPropagationContext().sampleRand.toString())),s(p),t.emit("createDsc",p,n),p}class Oi{constructor(t={}){this._traceId=t.traceId||ri(),this._spanId=t.spanId||uo()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:Ym}}end(t){}setAttribute(t,n){return this}setAttributes(t){return this}setStatus(t){return this}updateName(t){return this}isRecording(){return!1}addEvent(t,n,i){return this}addLink(t){return this}addLinks(t){return this}recordException(t,n){}}function pk(e){if(!le)return;const{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:i}=Ce(e),{spanId:r}=e.spanContext(),o=Ui(e),a=wt(e),s=a===e,l=`[Tracing] Starting ${o?"sampled":"unsampled"} ${s?"root ":""}span`,c=[`op: ${n}`,`name: ${t}`,`ID: ${r}`];if(i&&c.push(`parent ID: ${i}`),!s){const{op:d,description:p}=Ce(a);c.push(`root ID: ${a.spanContext().spanId}`),d&&c.push(`root op: ${d}`),p&&c.push(`root description: ${p}`)}M.log(`${l} ${c.join(` `)}`)}function mk(e){if(!le)return;const{description:t="< unknown name >",op:n="< unknown op >"}=Ce(e),{spanId:i}=e.spanContext(),o=wt(e)===e,a=`[Tracing] Finishing "${n}" ${o?"root ":""}span "${t}" with ID ${i}`;M.log(a)}function fk(e,t,n){if(!Cn(e))return[!1];let i,r;typeof e.tracesSampler=="function"?(r=e.tracesSampler({...t,inheritOrSampleWith:s=>typeof t.parentSampleRate=="number"?t.parentSampleRate:typeof t.parentSampled=="boolean"?Number(t.parentSampled):s}),i=!0):t.parentSampled!==void 0?r=t.parentSampled:typeof e.tracesSampleRate<"u"&&(r=e.tracesSampleRate,i=!0);const o=Li(r);if(o===void 0)return le&&M.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),[!1];if(!o)return le&&M.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,o,i];const a=n{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,i,r="",o="",a="",s=""]=t.slice(1);let l="",c=s;const d=c.split("/");if(d.length>1&&(l=d.slice(0,-1).join("/"),c=d.pop()),c){const p=c.match(/^\d+/);p&&(c=p[0])}return nf({host:o,pass:r,path:l,projectId:c,port:a,protocol:n,publicKey:i})}function nf(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function yk(e){if(!ai)return!0;const{port:t,projectId:n,protocol:i}=e;return["protocol","publicKey","host","projectId"].find(a=>e[a]?!1:(M.error(`Invalid Sentry Dsn: ${a} missing`),!0))?!1:n.match(/^\d+$/)?gk(i)?t&&isNaN(parseInt(t,10))?(M.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(M.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):(M.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function bk(e){const t=typeof e=="string"?vk(e):nf(e);if(!(!t||!yk(t)))return t}function Jt(e,t=100,n=1/0){try{return bl("",e,t,n)}catch(i){return{ERROR:`**non-serializable** (${i})`}}}function rf(e,t=3,n=100*1024){const i=Jt(e,t);return Sk(i)>n?rf(e,t-1,n):i}function bl(e,t,n=1/0,i=1/0,r=Ek()){const[o,a]=r;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const s=_k(e,t);if(!s.startsWith("[object "))return s;if(t.__sentry_skip_normalization__)return t;const l=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(l===0)return s.replace("object ","");if(o(t))return"[Circular ~]";const c=t;if(c&&typeof c.toJSON=="function")try{const f=c.toJSON();return bl("",f,l-1,i,r)}catch{}const d=Array.isArray(t)?[]:{};let p=0;const m=zm(t);for(const f in m){if(!Object.prototype.hasOwnProperty.call(m,f))continue;if(p>=i){d[f]="[MaxProperties ~]";break}const h=m[f];d[f]=bl(f,h,l-1,i,r),p++}return a(t),d}function _k(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(Nm(t))return"[VueViewModel]";if(A_(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${En(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=kk(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function kk(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function wk(e){return~-encodeURI(e).split(/%..|./).length}function Sk(e){return wk(JSON.stringify(e))}function Ek(){const e=new WeakSet;function t(i){return e.has(i)?!0:(e.add(i),!1)}function n(i){e.delete(i)}return[t,n]}function Er(e,t=[]){return[e,t]}function Ik(e,t){const[n,i]=e;return[n,[...i,t]]}function _u(e,t){const n=e[1];for(const i of n){const r=i[0].type;if(t(i,r))return!0}return!1}function _l(e){const t=Qa(Ee);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function Tk(e){const[t,n]=e;let i=JSON.stringify(t);function r(o){typeof i=="string"?i=typeof o=="string"?i+o:[_l(i),o]:i.push(typeof o=="string"?_l(o):o)}for(const o of n){const[a,s]=o;if(r(` ${JSON.stringify(a)} `),typeof s=="string"||s instanceof Uint8Array)r(s);else{let l;try{l=JSON.stringify(s)}catch{l=JSON.stringify(Jt(s))}r(l)}}return typeof i=="string"?i:Ak(i)}function Ak(e){const t=e.reduce((r,o)=>r+o.length,0),n=new Uint8Array(t);let i=0;for(const r of e)n.set(r,i),i+=r.length;return n}function Ck(e){return[{type:"span"},e]}function xk(e){const t=typeof e.data=="string"?_l(e.data):e.data;return[Qe({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}const Pk={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security"};function ku(e){return Pk[e]}function vc(e){if(!(e!=null&&e.sdk))return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function of(e,t,n,i){var o;const r=(o=e.sdkProcessingMetadata)==null?void 0:o.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&i&&{dsn:os(i)},...r&&{trace:Qe({...r})}}}function Rk(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function Dk(e,t,n,i){const r=vc(n),o={sent_at:new Date().toISOString(),...r&&{sdk:r},...!!i&&t&&{dsn:os(t)}},a="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Er(o,[a])}function Lk(e,t,n,i){const r=vc(n),o=e.type&&e.type!=="replay_event"?e.type:"event";Rk(e,n==null?void 0:n.sdk);const a=of(e,r,i,t);return delete e.sdkProcessingMetadata,Er(a,[[{type:o},e]])}function Ok(e,t){function n(d){return!!d.trace_id&&!!d.public_key}const i=xn(e[0]),r=t==null?void 0:t.getDsn(),o=t==null?void 0:t.getOptions().tunnel,a={sent_at:new Date().toISOString(),...n(i)&&{trace:i},...!!o&&r&&{dsn:os(r)}},s=t==null?void 0:t.getOptions().beforeSendSpan,l=s?d=>{const p=Ce(d),m=s(p);return m||(vl(),p)}:Ce,c=[];for(const d of e){const p=l(d);p&&c.push(Ck(p))}return Er(a,c)}function Nk(e,t,n,i=gt()){const r=i&&wt(i);r&&(le&&M.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),r.addEvent(e,{[rs]:t,[is]:n}))}function wu(e){if(!e||e.length===0)return;const t={};return e.forEach(n=>{const i=n.attributes||{},r=i[is],o=i[rs];typeof r=="string"&&typeof o=="number"&&(t[n.name]={value:o,unit:r})}),t}const Su=1e3;class yc{constructor(t={}){this._traceId=t.traceId||ri(),this._spanId=t.spanId||uo(),this._startTime=t.startTimestamp||kt(),this._links=t.links,this._attributes={},this.setAttributes({[He]:"manual",[Di]:t.op,...t.attributes}),this._name=t.name,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.endTimestamp&&(this._endTime=t.endTimestamp),this._events=[],this._isStandaloneSpan=t.isStandalone,this._endTime&&this._onSpanEnded()}addLink(t){return this._links?this._links.push(t):this._links=[t],this}addLinks(t){return this._links?this._links.push(...t):this._links=t,this}recordException(t,n){}spanContext(){const{_spanId:t,_traceId:n,_sampled:i}=this;return{spanId:t,traceId:n,traceFlags:i?hc:Ym}}setAttribute(t,n){return n===void 0?delete this._attributes[t]:this._attributes[t]=n,this}setAttributes(t){return Object.keys(t).forEach(n=>this.setAttribute(n,t[n])),this}updateStartTime(t){this._startTime=xi(t)}setStatus(t){return this._status=t,this}updateName(t){return this._name=t,this.setAttribute(Ot,"custom"),this}end(t){this._endTime||(this._endTime=xi(t),mk(this),this._onSpanEnded())}getSpanJSON(){return Qe({data:this._attributes,description:this._name,op:this._attributes[Di],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:Jm(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[He],profile_id:this._attributes[mc],exclusive_time:this._attributes[mo],measurements:wu(this._events),is_segment:this._isStandaloneSpan&&wt(this)===this||void 0,segment_id:this._isStandaloneSpan?wt(this).spanContext().spanId:void 0,links:Xm(this._links)})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(t,n,i){le&&M.log("[Tracing] Adding an event to span:",t);const r=Eu(n)?n:i||kt(),o=Eu(n)?{}:n||{},a={name:t,time:xi(r),attributes:o};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const t=be();if(t&&t.emit("spanEnd",this),!(this._isStandaloneSpan||this===wt(this)))return;if(this._isStandaloneSpan){this._sampled?Uk(Ok([this],t)):(le&&M.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","span"));return}const i=this._convertSpanToTransaction();i&&(Pa(this).scope||Be()).captureEvent(i)}_convertSpanToTransaction(){if(!Iu(Ce(this)))return;this._name||(le&&M.warn("Transaction has no name, falling back to ``."),this._name="");const{scope:t,isolationScope:n}=Pa(this);if(this._sampled!==!0)return;const r=ua(this).filter(c=>c!==this&&!Mk(c)).map(c=>Ce(c)).filter(Iu),o=this._attributes[Ot];delete this._attributes[hu],r.forEach(c=>{delete c.data[hu]});const a={contexts:{trace:ok(this)},spans:r.length>Su?r.sort((c,d)=>c.start_timestamp-d.start_timestamp).slice(0,Su):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,...Qe({dynamicSamplingContext:xn(this)})},...o&&{transaction_info:{source:o}}},s=wu(this._events);return s&&Object.keys(s).length&&(le&&M.log("[Measurements] Adding measurements to transaction event",JSON.stringify(s,void 0,2)),a.measurements=s),a}}function Eu(e){return e&&typeof e=="number"||e instanceof Date||Array.isArray(e)}function Iu(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function Mk(e){return e instanceof yc&&e.isStandaloneSpan()}function Uk(e){const t=be();if(!t)return;const n=e[1];if(!n||n.length===0){t.recordDroppedEvent("before_send","span");return}t.sendEnvelope(e)}const af="__SENTRY_SUPPRESS_TRACING__";function Ni(e){const t=lf();if(t.startInactiveSpan)return t.startInactiveSpan(e);const n=Bk(e),{forceTransaction:i,parentSpan:r}=e;return(e.scope?a=>ns(e.scope,a):r!==void 0?a=>sf(r,a):a=>a())(()=>{const a=Be(),s=Fk(a);return e.onlyIfParent&&!s?new Oi:zk({parentSpan:s,spanArguments:n,forceTransaction:i,scope:a})})}function sf(e,t){const n=lf();return n.withActiveSpan?n.withActiveSpan(e,t):ns(i=>(Zr(i,e||void 0),t(i)))}function zk({parentSpan:e,spanArguments:t,forceTransaction:n,scope:i}){if(!Cn()){const a=new Oi;if(n||!e){const s={sampled:"false",sample_rate:"0",transaction:t.name,...xn(a)};da(a,s)}return a}const r=nn();let o;if(e&&!n)o=jk(e,i,t),Qm(e,o);else if(e){const a=xn(e),{traceId:s,spanId:l}=e.spanContext(),c=Ui(e);o=Tu({traceId:s,parentSpanId:l,...t},i,c),da(o,a)}else{const{traceId:a,dsc:s,parentSpanId:l,sampled:c}={...r.getPropagationContext(),...i.getPropagationContext()};o=Tu({traceId:a,parentSpanId:l,...t},i,c),s&&da(o,s)}return pk(o),X_(o,i,r),o}function Bk(e){const n={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){const i={...n};return i.startTimestamp=xi(e.startTime),delete i.startTime,i}return n}function lf(){const e=Mi();return Sr(e)}function Tu(e,t,n){var m;const i=be(),r=(i==null?void 0:i.getOptions())||{},{name:o="",attributes:a}=e,s=t.getPropagationContext(),[l,c,d]=t.getScopeData().sdkProcessingMetadata[af]?[!1]:fk(r,{name:o,parentSampled:n,attributes:a,parentSampleRate:Li((m=s.dsc)==null?void 0:m.sample_rate)},s.sampleRand),p=new yc({...e,attributes:{[Ot]:"custom",[Fm]:c!==void 0&&d?c:void 0,...e.attributes},sampled:l});return!l&&i&&(le&&M.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),i.recordDroppedEvent("sample_rate","transaction")),i&&i.emit("spanStart",p),p}function jk(e,t,n){const{spanId:i,traceId:r}=e.spanContext(),o=t.getScopeData().sdkProcessingMetadata[af]?!1:Ui(e),a=o?new yc({...n,parentSpanId:i,traceId:r,sampled:o}):new Oi({traceId:r});Qm(e,a);const s=be();return s&&(s.emit("spanStart",a),n.endTimestamp&&s.emit("spanEnd",a)),a}function Fk(e){const t=xa(e);if(!t)return;const n=be();return(n?n.getOptions():{}).parentSpanIsAlwaysRootSpan?wt(t):t}const pa={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},Hk="heartbeatFailed",$k="idleTimeout",qk="finalTimeout",Gk="externalFinish";function cf(e,t={}){const n=new Map;let i=!1,r,o=Gk,a=!t.disableAutoFinish;const s=[],{idleTimeout:l=pa.idleTimeout,finalTimeout:c=pa.finalTimeout,childSpanTimeout:d=pa.childSpanTimeout,beforeSpanEnd:p}=t,m=be();if(!m||!Cn()){const _=new Oi,E={sample_rate:"0",sampled:"false",...xn(_)};return da(_,E),_}const f=Be(),h=gt(),g=Vk(e);g.end=new Proxy(g.end,{apply(_,E,A){if(p&&p(g),E instanceof Oi)return;const[S,...C]=A,x=S||kt(),N=xi(x),z=ua(g).filter(ee=>ee!==g);if(!z.length)return T(N),Reflect.apply(_,E,[N,...C]);const Z=z.map(ee=>Ce(ee).timestamp).filter(ee=>!!ee),me=Z.length?Math.max(...Z):void 0,G=Ce(g).start_timestamp,pe=Math.min(G?G+c/1e3:1/0,Math.max(G||-1/0,Math.min(N,me||1/0)));return T(pe),Reflect.apply(_,E,[pe,...C])}});function v(){r&&(clearTimeout(r),r=void 0)}function b(_){v(),r=setTimeout(()=>{!i&&n.size===0&&a&&(o=$k,g.end(_))},l)}function y(_){r=setTimeout(()=>{!i&&a&&(o=Hk,g.end(_))},d)}function w(_){v(),n.set(_,!0);const E=kt();y(E+d/1e3)}function k(_){if(n.has(_)&&n.delete(_),n.size===0){const E=kt();b(E+l/1e3)}}function T(_){i=!0,n.clear(),s.forEach(N=>N()),Zr(f,h);const E=Ce(g),{start_timestamp:A}=E;if(!A)return;E.data[hl]||g.setAttribute(hl,o),M.log(`[Tracing] Idle span "${E.op}" finished`);const C=ua(g).filter(N=>N!==g);let x=0;C.forEach(N=>{N.isRecording()&&(N.setStatus({code:at,message:"cancelled"}),N.end(_),le&&M.log("[Tracing] Cancelling span since span ended early",JSON.stringify(N,void 0,2)));const z=Ce(N),{timestamp:Z=0,start_timestamp:me=0}=z,G=me<=_,pe=(c+l)/1e3,ee=Z-me<=pe;if(le){const _e=JSON.stringify(N,void 0,2);G?ee||M.log("[Tracing] Discarding span since it finished after idle span final timeout",_e):M.log("[Tracing] Discarding span since it happened after idle span was finished",_e)}(!ee||!G)&&(uk(g,N),x++)}),x>0&&g.setAttribute("sentry.idle_span_discarded_spans",x)}return s.push(m.on("spanStart",_=>{if(i||_===g||Ce(_).timestamp)return;ua(g).includes(_)&&w(_.spanContext().spanId)})),s.push(m.on("spanEnd",_=>{i||k(_.spanContext().spanId)})),s.push(m.on("idleSpanEnableAutoFinish",_=>{_===g&&(a=!0,b(),n.size&&y())})),t.disableAutoFinish||b(),setTimeout(()=>{i||(g.setStatus({code:at,message:"deadline_exceeded"}),o=qk,g.end())},c),g}function Vk(e){const t=Ni(e);return Zr(Be(),t),le&&M.log("[Tracing] Started span is an idle span"),t}function kl(e,t,n,i=0){return new ii((r,o)=>{const a=e[i];if(t===null||typeof a!="function")r(t);else{const s=a({...t},n);le&&a.id&&s===null&&M.log(`Event processor "${a.id}" dropped event`),ts(s)?s.then(l=>kl(e,l,n,i+1).then(r)).then(null,o):kl(e,s,n,i+1).then(r).then(null,o)}})}let To,Au,Ao;function Wk(e){const t=Ee._sentryDebugIds;if(!t)return{};const n=Object.keys(t);return Ao&&n.length===Au||(Au=n.length,Ao=n.reduce((i,r)=>{To||(To={});const o=To[r];if(o)i[o[0]]=o[1];else{const a=e(r);for(let s=a.length-1;s>=0;s--){const l=a[s],c=l==null?void 0:l.filename,d=t[r];if(c&&d){i[c]=d,To[r]=[c,d];break}}}return i},{})),Ao}function Kk(e,t){const{fingerprint:n,span:i,breadcrumbs:r,sdkProcessingMetadata:o}=t;Yk(e,t),i&&Qk(e,i),Zk(e,n),Xk(e,r),Jk(e,o)}function Cu(e,t){const{extra:n,tags:i,user:r,contexts:o,level:a,sdkProcessingMetadata:s,breadcrumbs:l,fingerprint:c,eventProcessors:d,attachments:p,propagationContext:m,transactionName:f,span:h}=t;Co(e,"extra",n),Co(e,"tags",i),Co(e,"user",r),Co(e,"contexts",o),e.sdkProcessingMetadata=po(e.sdkProcessingMetadata,s,2),a&&(e.level=a),f&&(e.transactionName=f),h&&(e.span=h),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),p.length&&(e.attachments=[...e.attachments,...p]),e.propagationContext={...e.propagationContext,...m}}function Co(e,t,n){e[t]=po(e[t],n,1)}function Yk(e,t){const{extra:n,tags:i,user:r,contexts:o,level:a,transactionName:s}=t,l=Qe(n);Object.keys(l).length&&(e.extra={...l,...e.extra});const c=Qe(i);Object.keys(c).length&&(e.tags={...c,...e.tags});const d=Qe(r);Object.keys(d).length&&(e.user={...d,...e.user});const p=Qe(o);Object.keys(p).length&&(e.contexts={...p,...e.contexts}),a&&(e.level=a),s&&e.type!=="transaction"&&(e.transaction=s)}function Xk(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function Jk(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function Qk(e,t){e.contexts={trace:ak(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:xn(t),...e.sdkProcessingMetadata};const n=wt(t),i=Ce(n).description;i&&!e.transaction&&e.type==="transaction"&&(e.transaction=i)}function Zk(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}function uf(e,t,n,i,r,o){const{normalizeDepth:a=3,normalizeMaxBreadth:s=1e3}=e,l={...t,event_id:t.event_id||n.event_id||Nt(),timestamp:t.timestamp||co()},c=n.integrations||e.integrations.map(v=>v.name);ew(l,e),iw(l,c),r&&r.emit("applyFrameMetadata",t),t.type===void 0&&tw(l,e.stackParser);const d=ow(i,n.captureContext);n.mechanism&&dr(l,n.mechanism);const p=r?r.getEventProcessors():[],m=V_().getScopeData();if(o){const v=o.getScopeData();Cu(m,v)}if(d){const v=d.getScopeData();Cu(m,v)}const f=[...n.attachments||[],...m.attachments];f.length&&(n.attachments=f),Kk(l,m);const h=[...p,...m.eventProcessors];return kl(h,l,n).then(v=>(v&&nw(v),typeof a=="number"&&a>0?rw(v,a,s):v))}function ew(e,t){var l,c;const{environment:n,release:i,dist:r,maxValueLength:o=250}=t;e.environment=e.environment||n||gc,!e.release&&i&&(e.release=i),!e.dist&&r&&(e.dist=r),e.message&&(e.message=rr(e.message,o));const a=(c=(l=e.exception)==null?void 0:l.values)==null?void 0:c[0];a!=null&&a.value&&(a.value=rr(a.value,o));const s=e.request;s!=null&&s.url&&(s.url=rr(s.url,o))}function tw(e,t){var i,r;const n=Wk(t);(r=(i=e.exception)==null?void 0:i.values)==null||r.forEach(o=>{var a,s;(s=(a=o.stacktrace)==null?void 0:a.frames)==null||s.forEach(l=>{l.filename&&(l.debug_id=n[l.filename])})})}function nw(e){var i,r;const t={};if((r=(i=e.exception)==null?void 0:i.values)==null||r.forEach(o=>{var a,s;(s=(a=o.stacktrace)==null?void 0:a.frames)==null||s.forEach(l=>{l.debug_id&&(l.abs_path?t[l.abs_path]=l.debug_id:l.filename&&(t[l.filename]=l.debug_id),delete l.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach(([o,a])=>{n.push({type:"sourcemap",code_file:o,debug_id:a})})}function iw(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function rw(e,t,n){var r,o;if(!e)return null;const i={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(a=>({...a,...a.data&&{data:Jt(a.data,t,n)}}))},...e.user&&{user:Jt(e.user,t,n)},...e.contexts&&{contexts:Jt(e.contexts,t,n)},...e.extra&&{extra:Jt(e.extra,t,n)}};return(r=e.contexts)!=null&&r.trace&&i.contexts&&(i.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(i.contexts.trace.data=Jt(e.contexts.trace.data,t,n))),e.spans&&(i.spans=e.spans.map(a=>({...a,...a.data&&{data:Jt(a.data,t,n)}}))),(o=e.contexts)!=null&&o.flags&&i.contexts&&(i.contexts.flags=Jt(e.contexts.flags,3,n)),i}function ow(e,t){if(!t)return e;const n=e?e.clone():new dn;return n.update(t),n}function aw(e){if(e)return sw(e)?{captureContext:e}:cw(e)?{captureContext:e}:e}function sw(e){return e instanceof dn||typeof e=="function"}const lw=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function cw(e){return Object.keys(e).some(t=>lw.includes(t))}function fo(e,t){return Be().captureException(e,aw(t))}function uw(e,t){const n=typeof t=="string"?t:void 0,i=typeof t!="string"?{captureContext:t}:void 0;return Be().captureMessage(e,n,i)}function df(e,t){return Be().captureEvent(e,t)}function dw(e,t){nn().setContext(e,t)}function ft(e,t){nn().setTag(e,t)}function pw(){const e=be();return(e==null?void 0:e.getOptions().enabled)!==!1&&!!(e!=null&&e.getTransport())}function mw(e){nn().addEventProcessor(e)}function xu(e){const t=nn(),n=Be(),{userAgent:i}=Ee.navigator||{},r=M_({user:n.getUser()||t.getUser(),...i&&{userAgent:i},...e}),o=t.getSession();return(o==null?void 0:o.status)==="ok"&&pr(o,{status:"exited"}),pf(),t.setSession(r),r}function pf(){const e=nn(),n=Be().getSession()||e.getSession();n&&U_(n),mf(),e.setSession()}function mf(){const e=nn(),t=be(),n=e.getSession();n&&t&&t.captureSession(n)}function Pu(e=!1){if(e){pf();return}mf()}const fw="7";function hw(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function gw(e){return`${hw(e)}${e.projectId}/envelope/`}function vw(e,t){const n={sentry_version:fw};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function yw(e,t,n){return t||`${gw(e)}?${vw(e,n)}`}const Ru=[];function bw(e){const t={};return e.forEach(n=>{const{name:i}=n,r=t[i];r&&!r.isDefaultInstance&&n.isDefaultInstance||(t[i]=n)}),Object.values(t)}function _w(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(r=>{r.isDefaultInstance=!0});let i;if(Array.isArray(n))i=[...t,...n];else if(typeof n=="function"){const r=n(t);i=Array.isArray(r)?r:[r]}else i=t;return bw(i)}function kw(e,t){const n={};return t.forEach(i=>{i&&ff(e,i,n)}),n}function Du(e,t){for(const n of t)n!=null&&n.afterAllSetup&&n.afterAllSetup(e)}function ff(e,t,n){if(n[t.name]){le&&M.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,Ru.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),Ru.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){const i=t.preprocessEvent.bind(t);e.on("preprocessEvent",(r,o)=>i(r,o,e))}if(typeof t.processEvent=="function"){const i=t.processEvent.bind(t),r=Object.assign((o,a)=>i(o,a,e),{id:t.name});e.addEventProcessor(r)}le&&M.log(`Integration installed: ${t.name}`)}function ww(e,t,n){const i=[{type:"client_report"},{timestamp:co(),discarded_events:e}];return Er(t?{dsn:t}:{},[i])}class Zt extends Error{constructor(t,n="warn"){super(t),this.message=t,this.logLevel=n}}function hf(e){const t=[];e.message&&t.push(e.message);try{const n=e.exception.values[e.exception.values.length-1];n!=null&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function Sw(e){var l;const{trace_id:t,parent_span_id:n,span_id:i,status:r,origin:o,data:a,op:s}=((l=e.contexts)==null?void 0:l.trace)??{};return Qe({data:a??{},description:e.transaction,op:s,parent_span_id:n,span_id:i??"",start_timestamp:e.start_timestamp??0,status:r,timestamp:e.timestamp,trace_id:t??"",origin:o,profile_id:a==null?void 0:a[mc],exclusive_time:a==null?void 0:a[mo],measurements:e.measurements,is_segment:!0})}function Ew(e){const t={type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[mc]:e.profile_id},...e.exclusive_time&&{[mo]:e.exclusive_time}}}},measurements:e.measurements};return Qe(t)}const Lu="Not capturing exception because it's already been captured.",Ou="Discarded session because of missing or non-string release";class Iw{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=bk(t.dsn):le&&M.warn("No DSN provided, client will not send events."),this._dsn){const n=yw(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,i){const r=Nt();if(mu(t))return le&&M.log(Lu),r;const o={event_id:r,...n};return this._process(this.eventFromException(t,o).then(a=>this._captureEvent(a,o,i))),o.event_id}captureMessage(t,n,i,r){const o={event_id:Nt(),...i},a=cc(t)?t:String(t),s=uc(t)?this.eventFromMessage(a,n,o):this.eventFromException(t,o);return this._process(s.then(l=>this._captureEvent(l,o,r))),o.event_id}captureEvent(t,n,i){const r=Nt();if(n!=null&&n.originalException&&mu(n.originalException))return le&&M.log(Lu),r;const o={event_id:r,...n},a=t.sdkProcessingMetadata||{},s=a.capturedSpanScope,l=a.capturedSpanIsolationScope;return this._process(this._captureEvent(t,o,s||i,l)),o.event_id}captureSession(t){this.sendSession(t),pr(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;return n?(this.emit("flush"),this._isClientDoneProcessing(t).then(i=>n.flush(t).then(r=>i&&r))):An(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.emit("close"),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const n=this._integrations[t.name];ff(this,t,this._integrations),n||Du(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let i=Lk(t,this._dsn,this._options._metadata,this._options.tunnel);for(const o of n.attachments||[])i=Ik(i,xk(o));const r=this.sendEnvelope(i);r&&r.then(o=>this.emit("afterSendEvent",t,o),null)}sendSession(t){const{release:n,environment:i=gc}=this._options;if("aggregates"in t){const o=t.attrs||{};if(!o.release&&!n){le&&M.warn(Ou);return}o.release=o.release||n,o.environment=o.environment||i,t.attrs=o}else{if(!t.release&&!n){le&&M.warn(Ou);return}t.release=t.release||n,t.environment=t.environment||i}this.emit("beforeSendSession",t);const r=Dk(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(t,n,i=1){if(this._options.sendClientReports){const r=`${t}:${n}`;le&&M.log(`Recording outcome: "${r}"${i>1?` (${i} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+i}}on(t,n){const i=this._hooks[t]=this._hooks[t]||[];return i.push(n),()=>{const r=i.indexOf(n);r>-1&&i.splice(r,1)}}emit(t,...n){const i=this._hooks[t];i&&i.forEach(r=>r(...n))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,n=>(le&&M.error("Error while sending envelope:",n),n)):(le&&M.error("Transport disabled"),An({}))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=kw(this,t),Du(this,t)}_updateSessionFromEvent(t,n){var l;let i=n.level==="fatal",r=!1;const o=(l=n.exception)==null?void 0:l.values;if(o){r=!0;for(const c of o){const d=c.mechanism;if((d==null?void 0:d.handled)===!1){i=!0;break}}}const a=t.status==="ok";(a&&t.errors===0||a&&i)&&(pr(t,{...i&&{status:"crashed"},errors:t.errors||Number(r||i)}),this.captureSession(t))}_isClientDoneProcessing(t){return new ii(n=>{let i=0;const r=1,o=setInterval(()=>{this._numProcessing==0?(clearInterval(o),n(!0)):(i+=r,t&&i>=t&&(clearInterval(o),n(!1)))},r)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,i,r){const o=this.getOptions(),a=Object.keys(this._integrations);return!n.integrations&&(a!=null&&a.length)&&(n.integrations=a),this.emit("preprocessEvent",t,n),t.type||r.setLastEventId(t.event_id||n.event_id),uf(o,t,n,i,this,r).then(s=>{if(s===null)return s;this.emit("postprocessEvent",s,n),s.contexts={trace:W_(i),...s.contexts};const l=tf(this,i);return s.sdkProcessingMetadata={dynamicSamplingContext:l,...s.sdkProcessingMetadata},s})}_captureEvent(t,n={},i=Be(),r=nn()){return le&&wl(t)&&M.log(`Captured error event \`${hf(t)[0]||""}\``),this._processEvent(t,n,i,r).then(o=>o.event_id,o=>{le&&(o instanceof Zt&&o.logLevel==="log"?M.log(o.message):M.warn(o))})}_processEvent(t,n,i,r){const o=this.getOptions(),{sampleRate:a}=o,s=gf(t),l=wl(t),c=t.type||"error",d=`before send for type \`${c}\``,p=typeof a>"u"?void 0:Li(a);if(l&&typeof p=="number"&&Math.random()>p)return this.recordDroppedEvent("sample_rate","error"),Ca(new Zt(`Discarding event because it's not included in the random sample (sampling rate = ${a})`,"log"));const m=c==="replay_event"?"replay":c;return this._prepareEvent(t,n,i,r).then(f=>{if(f===null)throw this.recordDroppedEvent("event_processor",m),new Zt("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return f;const g=Aw(this,o,f,n);return Tw(g,d)}).then(f=>{var v;if(f===null){if(this.recordDroppedEvent("before_send",m),s){const y=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",y)}throw new Zt(`${d} returned \`null\`, will not send event.`,"log")}const h=i.getSession()||r.getSession();if(l&&h&&this._updateSessionFromEvent(h,f),s){const b=((v=f.sdkProcessingMetadata)==null?void 0:v.spanCountBeforeProcessing)||0,y=f.spans?f.spans.length:0,w=b-y;w>0&&this.recordDroppedEvent("before_send","span",w)}const g=f.transaction_info;if(s&&g&&f.transaction!==t.transaction){const b="custom";f.transaction_info={...g,source:b}}return this.sendEvent(f,n),f}).then(null,f=>{throw f instanceof Zt?f:(this.captureException(f,{data:{__sentry__:!0},originalException:f}),new Zt(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${f}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,i])=>{const[r,o]=n.split(":");return{reason:r,category:o,quantity:i}})}_flushOutcomes(){le&&M.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){le&&M.log("No outcomes to send");return}if(!this._dsn){le&&M.log("No dsn provided, will not send outcomes");return}le&&M.log("Sending outcomes:",t);const n=ww(t,this._options.tunnel&&os(this._dsn));this.sendEnvelope(n)}}function Tw(e,t){const n=`${t} must return \`null\` or a valid event.`;if(ts(e))return e.then(i=>{if(!ur(i)&&i!==null)throw new Zt(n);return i},i=>{throw new Zt(`${t} rejected with ${i}`)});if(!ur(e)&&e!==null)throw new Zt(n);return e}function Aw(e,t,n,i){const{beforeSend:r,beforeSendTransaction:o,beforeSendSpan:a}=t;let s=n;if(wl(s)&&r)return r(s,i);if(gf(s)){if(a){const l=a(Sw(s));if(l?s=po(n,Ew(l)):vl(),s.spans){const c=[];for(const d of s.spans){const p=a(d);p?c.push(p):(vl(),c.push(d))}s.spans=c}}if(o){if(s.spans){const l=s.spans.length;s.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:l}}return o(s,i)}}return s}function wl(e){return e.type===void 0}function gf(e){return e.type==="transaction"}function Cw(e,t){t.debug===!0&&(le?M.enable():Dn(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Be().update(t.initialScope);const i=new e(t);return xw(i),i.init(),i}function xw(e){Be().setClient(e)}function Pw(e){const t=[];function n(){return e===void 0||t.lengthi(s)).then(null,()=>i(s).then(null,()=>{})),s}function o(a){return new ii((s,l)=>{let c=t.length;if(!c)return s(!0);const d=setTimeout(()=>{a&&a>0&&s(!1)},a);t.forEach(p=>{An(p).then(()=>{--c||(clearTimeout(d),s(!0))},l)})})}return{$:t,add:r,drain:o}}const Rw=60*1e3;function Dw(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const i=Date.parse(`${e}`);return isNaN(i)?Rw:i-t}function Lw(e,t){return e[t]||e.all||0}function vf(e,t,n=Date.now()){return Lw(e,t)>n}function yf(e,{statusCode:t,headers:n},i=Date.now()){const r={...e},o=n==null?void 0:n["x-sentry-rate-limits"],a=n==null?void 0:n["retry-after"];if(o)for(const s of o.trim().split(",")){const[l,c,,,d]=s.split(":",5),p=parseInt(l,10),m=(isNaN(p)?60:p)*1e3;if(!c)r.all=i+m;else for(const f of c.split(";"))f==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(r[f]=i+m):r[f]=i+m}else a?r.all=i+Dw(a,i):t===429&&(r.all=i+60*1e3);return r}const Ow=64;function Nw(e,t,n=Pw(e.bufferSize||Ow)){let i={};const r=a=>n.drain(a);function o(a){const s=[];if(_u(a,(p,m)=>{const f=ku(m);vf(i,f)?e.recordDroppedEvent("ratelimit_backoff",f):s.push(p)}),s.length===0)return An({});const l=Er(a[0],s),c=p=>{_u(l,(m,f)=>{e.recordDroppedEvent(p,ku(f))})},d=()=>t({body:Tk(l)}).then(p=>(p.statusCode!==void 0&&(p.statusCode<200||p.statusCode>=300)&&le&&M.warn(`Sentry responded with status code ${p.statusCode} to sent event.`),i=yf(i,p),p),p=>{throw c("network_error"),p});return n.add(d).then(p=>p,p=>{if(p instanceof Zt)return le&&M.error("Skipped sending event because buffer is full."),c("queue_overflow"),An({});throw p})}return{send:o,flush:r}}function Mw(e,t){const n=t==null?void 0:t.getDsn(),i=t==null?void 0:t.getOptions().tunnel;return zw(e,n)||Uw(e,i)}function Uw(e,t){return t?Nu(e)===Nu(t):!1}function zw(e,t){return t?e.includes(t.host):!1}function Nu(e){return e[e.length-1]==="/"?e.slice(0,-1):e}function Bw(e){var t;((t=e.user)==null?void 0:t.ip_address)===void 0&&(e.user={...e.user,ip_address:"{{auto}}"})}function jw(e){var t;"aggregates"in e?((t=e.attrs)==null?void 0:t.ip_address)===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}function bf(e,t,n=[t],i="npm"){const r=e._metadata||{};r.sdk||(r.sdk={name:`sentry.javascript.${t}`,packages:n.map(o=>({name:`${i}:@sentry/${o}`,version:Ci})),version:Ci}),e._metadata=r}function _f(e={}){const t=be();if(!pw()||!t)return{};const n=Mi(),i=Sr(n);if(i.getTraceData)return i.getTraceData(e);const r=Be(),o=e.span||gt(),a=o?sk(o):Fw(r),s=o?xn(o):tf(t,r),l=Z_(s);return Wm.test(a)?{"sentry-trace":a,baggage:l}:(M.warn("Invalid sentry-trace data. Cannot generate trace data"),{})}function Fw(e){const{traceId:t,sampled:n,propagationSpanId:i}=e.getPropagationContext();return Km(t,i,n)}const Hw=100;function Pn(e,t){const n=be(),i=nn();if(!n)return;const{beforeBreadcrumb:r=null,maxBreadcrumbs:o=Hw}=n.getOptions();if(o<=0)return;const s={timestamp:co(),...e},l=r?Dn(()=>r(s,t)):s;l!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),i.addBreadcrumb(l,o))}let Mu;const $w="FunctionToString",Uu=new WeakMap,qw=()=>({name:$w,setupOnce(){Mu=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=pc(this),n=Uu.has(be())&&t!==void 0?t:this;return Mu.apply(n,e)}}catch{}},setup(e){Uu.set(e,!0)}}),Gw=qw,Vw=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,"undefined is not an object (evaluating 'a.L')",`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],Ww="InboundFilters",Kw=(e={})=>({name:Ww,processEvent(t,n,i){const r=i.getOptions(),o=Xw(e,r);return Jw(t,o)?null:t}}),Yw=Kw;function Xw(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Vw],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function Jw(e,t){return t.ignoreInternal&&nS(e)?(le&&M.warn(`Event dropped due to being internal Sentry Error. Event: ${Vn(e)}`),!0):Qw(e,t.ignoreErrors)?(le&&M.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${Vn(e)}`),!0):rS(e)?(le&&M.warn(`Event dropped due to not having an error message, error type or stacktrace. Event: ${Vn(e)}`),!0):Zw(e,t.ignoreTransactions)?(le&&M.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${Vn(e)}`),!0):eS(e,t.denyUrls)?(le&&M.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${Vn(e)}. Url: ${Ra(e)}`),!0):tS(e,t.allowUrls)?!1:(le&&M.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${Vn(e)}. Url: ${Ra(e)}`),!0)}function Qw(e,t){return e.type||!t||!t.length?!1:hf(e).some(n=>Zn(n,t))}function Zw(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;const n=e.transaction;return n?Zn(n,t):!1}function eS(e,t){if(!(t!=null&&t.length))return!1;const n=Ra(e);return n?Zn(n,t):!1}function tS(e,t){if(!(t!=null&&t.length))return!0;const n=Ra(e);return n?Zn(n,t):!0}function nS(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function iS(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!==""&&n.filename!=="[native code]")return n.filename||null}return null}function Ra(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?iS(t):null}catch{return le&&M.error(`Cannot extract url for event ${Vn(e)}`),null}}function rS(e){var t,n;return e.type||!((n=(t=e.exception)==null?void 0:t.values)!=null&&n.length)?!1:!e.message&&!e.exception.values.some(i=>i.stacktrace||i.type&&i.type!=="Error"||i.value)}function oS(e,t,n=250,i,r,o,a){var l;if(!((l=o.exception)!=null&&l.values)||!a||!In(a.originalException,Error))return;const s=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;s&&(o.exception.values=aS(Sl(e,t,r,a.originalException,i,o.exception.values,s,0),n))}function Sl(e,t,n,i,r,o,a,s){if(o.length>=n+1)return o;let l=[...o];if(In(i[r],Error)){zu(a,s);const c=e(t,i[r]),d=l.length;Bu(c,r,d,s),l=Sl(e,t,n,i[r],r,[c,...l],c,d)}return Array.isArray(i.errors)&&i.errors.forEach((c,d)=>{if(In(c,Error)){zu(a,s);const p=e(t,c),m=l.length;Bu(p,`errors[${d}]`,m,s),l=Sl(e,t,n,c,r,[p,...l],p,m)}}),l}function zu(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function Bu(e,t,n,i){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:i}}function aS(e,t){return e.map(n=>(n.value&&(n.value=rr(n.value,t)),n))}function sS(e){const t="console";si(t,e),li(t,lS)}function lS(){"console"in Ee&&dl.forEach(function(e){e in Ee.console&&Rt(Ee.console,e,function(t){return Aa[e]=t,function(...n){Kt("console",{args:n,level:e});const r=Aa[e];r==null||r.apply(Ee.console,n)}})})}function kf(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}const cS="Dedupe",uS=()=>{let e;return{name:cS,processEvent(t){if(t.type)return t;try{if(pS(t,e))return le&&M.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},dS=uS;function pS(e,t){return t?!!(mS(e,t)||fS(e,t)):!1}function mS(e,t){const n=e.message,i=t.message;return!(!n&&!i||n&&!i||!n&&i||n!==i||!Sf(e,t)||!wf(e,t))}function fS(e,t){const n=ju(t),i=ju(e);return!(!n||!i||n.type!==i.type||n.value!==i.value||!Sf(e,t)||!wf(e,t))}function wf(e,t){let n=su(e),i=su(t);if(!n&&!i)return!0;if(n&&!i||!n&&i||(n=n,i=i,i.length!==n.length))return!1;for(let r=0;r!(Array.isArray(l)&&l[0]==="sentry-trace")).map(l=>{if(Array.isArray(l)&&l[0]==="baggage"&&typeof l[1]=="string"){const[c,d,...p]=l;return[c,xo(d),...p]}else return l}),["sentry-trace",r]];return o&&s.push(["baggage",o]),s}else{const s="baggage"in a?a.baggage:void 0;let l=[];return Array.isArray(s)?l=s.map(c=>typeof c=="string"?xo(c):c).filter(c=>c===""):s&&l.push(xo(s)),o&&l.push(o),{...a,"sentry-trace":r,baggage:l.length>0?l.join(","):void 0}}else return{...i}}function vS(e){try{return new URL(e).href}catch{return}}function yS(e,t){var n;if(t.response){$m(e,t.response.status);const i=((n=t.response)==null?void 0:n.headers)&&t.response.headers.get("content-length");if(i){const r=parseInt(i);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus({code:at,message:"internal_error"});e.end()}function xo(e){return e.split(",").filter(t=>!t.split("=")[0].startsWith(fc)).join(",")}function bS(e){return typeof Request<"u"&&In(e,Request)}function _S(e){return typeof Headers<"u"&&In(e,Headers)}function If(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}const Da=Ee;function kS(){return"history"in Da}function Tf(){if(!("fetch"in Da))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function El(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function wS(){var n;if(typeof EdgeRuntime=="string")return!0;if(!Tf())return!1;if(El(Da.fetch))return!0;let e=!1;const t=Da.document;if(t&&typeof t.createElement=="function")try{const i=t.createElement("iframe");i.hidden=!0,t.head.appendChild(i),(n=i.contentWindow)!=null&&n.fetch&&(e=El(i.contentWindow.fetch)),t.head.removeChild(i)}catch(i){ai&&M.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",i)}return e}function Af(e,t){const n="fetch";si(n,e),li(n,()=>Cf(void 0,t))}function SS(e){const t="fetch-body-resolved";si(t,e),li(t,()=>Cf(IS))}function Cf(e,t=!1){t&&!wS()||Rt(Ee,"fetch",function(n){return function(...i){const r=new Error,{method:o,url:a}=TS(i),s={args:i,fetchData:{method:o,url:a},startTimestamp:kt()*1e3,virtualError:r};return e||Kt("fetch",{...s}),n.apply(Ee,i).then(async l=>(e?e(l):Kt("fetch",{...s,endTimestamp:kt()*1e3,response:l}),l),l=>{throw Kt("fetch",{...s,endTimestamp:kt()*1e3,error:l}),lc(l)&&l.stack===void 0&&(l.stack=r.stack,Mt(l,"framesToPop",1)),l})}})}async function ES(e,t){if(e!=null&&e.body){const n=e.body,i=n.getReader(),r=setTimeout(()=>{n.cancel().then(null,()=>{})},90*1e3);let o=!0;for(;o;){let a;try{a=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);const{done:s}=await i.read();clearTimeout(a),s&&(t(),o=!1)}catch{o=!1}finally{clearTimeout(a)}}clearTimeout(r),i.releaseLock(),n.cancel().then(null,()=>{})}}function IS(e){let t;try{t=e.clone()}catch{return}ES(t,()=>{Kt("fetch-body-resolved",{endTimestamp:kt()*1e3,response:e})})}function Il(e,t){return!!e&&typeof e=="object"&&!!e[t]}function Fu(e){return typeof e=="string"?e:e?Il(e,"url")?e.url:e.toString?e.toString():"":""}function TS(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,i]=e;return{url:Fu(n),method:Il(i,"method")?String(i.method).toUpperCase():"GET"}}const t=e[0];return{url:Fu(t),method:Il(t,"method")?String(t.method).toUpperCase():"GET"}}function AS(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function CS(){return"npm"}function xS(){return!AS()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function Hu(){return typeof window<"u"&&(!xS()||PS())}function PS(){const e=Ee.process;return(e==null?void 0:e.type)==="renderer"}const xe=Ee;let Tl=0;function xf(){return Tl>0}function RS(){Tl++,setTimeout(()=>{Tl--})}function fr(e,t={}){function n(r){return typeof r=="function"}if(!n(e))return e;try{const r=e.__sentry_wrapped__;if(r)return typeof r=="function"?r:e;if(pc(e))return e}catch{return e}const i=function(...r){try{const o=r.map(a=>fr(a,t));return e.apply(this,o)}catch(o){throw RS(),ns(a=>{a.addEventProcessor(s=>(t.mechanism&&(ml(s,void 0),dr(s,t.mechanism)),s.extra={...s.extra,arguments:r},s)),fo(o)}),o}};try{for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r])}catch{}Um(i,e),Mt(e,"__sentry_wrapped__",i);try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get(){return e.name}})}catch{}return i}function bc(e,t){const n=_c(e,t),i={type:MS(t),value:US(t)};return n.length&&(i.stacktrace={frames:n}),i.type===void 0&&i.value===""&&(i.value="Unrecoverable error caught"),i}function DS(e,t,n,i){const r=be(),o=r==null?void 0:r.getOptions().normalizeDepth,a=HS(t),s={__serialized__:rf(t,o)};if(a)return{exception:{values:[bc(e,a)]},extra:s};const l={exception:{values:[{type:es(t)?t.constructor.name:i?"UnhandledRejection":"Error",value:jS(t,{isUnhandledRejection:i})}]},extra:s};if(n){const c=_c(e,n);c.length&&(l.exception.values[0].stacktrace={frames:c})}return l}function Ls(e,t){return{exception:{values:[bc(e,t)]}}}function _c(e,t){const n=t.stacktrace||t.stack||"",i=OS(t),r=NS(t);try{return e(n,i,r)}catch{}return[]}const LS=/Minified React error #\d+;/i;function OS(e){return e&&LS.test(e.message)?1:0}function NS(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function Pf(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function MS(e){const t=e==null?void 0:e.name;return!t&&Pf(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function US(e){const t=e==null?void 0:e.message;return Pf(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function zS(e,t,n,i){const r=(n==null?void 0:n.syntheticException)||void 0,o=kc(e,t,r,i);return dr(o),o.level="error",n!=null&&n.event_id&&(o.event_id=n.event_id),An(o)}function BS(e,t,n="info",i,r){const o=(i==null?void 0:i.syntheticException)||void 0,a=Al(e,t,o,r);return a.level=n,i!=null&&i.event_id&&(a.event_id=i.event_id),An(a)}function kc(e,t,n,i,r){let o;if(Om(t)&&t.error)return Ls(e,t.error);if(cu(t)||E_(t)){const a=t;if("stack"in t)o=Ls(e,t);else{const s=a.name||(cu(a)?"DOMError":"DOMException"),l=a.message?`${s}: ${a.message}`:s;o=Al(e,l,n,i),ml(o,l)}return"code"in a&&(o.tags={...o.tags,"DOMException.code":`${a.code}`}),o}return lc(t)?Ls(e,t):ur(t)||es(t)?(o=DS(e,t,n,r),dr(o,{synthetic:!0}),o):(o=Al(e,t,n,i),ml(o,`${t}`),dr(o,{synthetic:!0}),o)}function Al(e,t,n,i){const r={};if(i&&n){const o=_c(e,n);o.length&&(r.exception={values:[{value:t,stacktrace:{frames:o}}]}),dr(r,{synthetic:!0})}if(cc(t)){const{__sentry_template_string__:o,__sentry_template_values__:a}=t;return r.logentry={message:o,params:a},r}return r.message=t,r}function jS(e,{isUnhandledRejection:t}){const n=R_(e),i=t?"promise rejection":"exception";return Om(e)?`Event \`ErrorEvent\` captured as ${i} with message \`${e.message}\``:es(e)?`Event \`${FS(e)}\` (type=${e.type}) captured as ${i}`:`Object captured as ${i} with keys: ${n}`}function FS(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function HS(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}}class $S extends Iw{constructor(t){const n={parentSpanIsAlwaysRootSpan:!0,...t},i=xe.SENTRY_SDK_SOURCE||CS();bf(n,"browser",["browser"],i),super(n),n.sendClientReports&&xe.document&&xe.document.addEventListener("visibilitychange",()=>{xe.document.visibilityState==="hidden"&&this._flushOutcomes()}),this._options.sendDefaultPii&&(this.on("postprocessEvent",Bw),this.on("beforeSendSession",jw))}eventFromException(t,n){return zS(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",i){return BS(this._options.stackParser,t,n,i,this._options.attachStacktrace)}_prepareEvent(t,n,i,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,i,r)}}const eo=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,qS=(e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good",Ir=(e,t,n,i)=>{let r,o;return a=>{t.value>=0&&(a||i)&&(o=t.value-(r||0),(o||r===void 0)&&(r=t.value,t.delta=o,t.rating=qS(t.value,n),e(t)))}},ge=Ee,GS=()=>`v4-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,ho=(e=!0)=>{var n,i;const t=(i=(n=ge.performance)==null?void 0:n.getEntriesByType)==null?void 0:i.call(n,"navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart{const e=ho();return(e==null?void 0:e.activationStart)||0},Tr=(e,t)=>{var o,a;const n=ho();let i="navigate";return n&&((o=ge.document)!=null&&o.prerendering||go()>0?i="prerender":(a=ge.document)!=null&&a.wasDiscarded?i="restore":n.type&&(i=n.type.replace(/_/g,"-"))),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:GS(),navigationType:i}},zi=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const i=new PerformanceObserver(r=>{Promise.resolve().then(()=>{t(r.getEntries())})});return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch{}},Ar=e=>{const t=n=>{var i;(n.type==="pagehide"||((i=ge.document)==null?void 0:i.visibilityState)==="hidden")&&e(n)};ge.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))},as=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let qr=-1;const VS=()=>ge.document.visibilityState==="hidden"&&!ge.document.prerendering?0:1/0,La=e=>{ge.document.visibilityState==="hidden"&&qr>-1&&(qr=e.type==="visibilitychange"?e.timeStamp:0,KS())},WS=()=>{addEventListener("visibilitychange",La,!0),addEventListener("prerenderingchange",La,!0)},KS=()=>{removeEventListener("visibilitychange",La,!0),removeEventListener("prerenderingchange",La,!0)},ss=()=>(ge.document&&qr<0&&(qr=VS(),WS()),{get firstHiddenTime(){return qr}}),vo=e=>{var t;(t=ge.document)!=null&&t.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},YS=[1800,3e3],XS=(e,t={})=>{vo(()=>{const n=ss(),i=Tr("FCP");let r;const a=zi("paint",s=>{s.forEach(l=>{l.name==="first-contentful-paint"&&(a.disconnect(),l.startTime{XS(as(()=>{const n=Tr("CLS",0);let i,r=0,o=[];const a=l=>{l.forEach(c=>{if(!c.hadRecentInput){const d=o[0],p=o[o.length-1];r&&d&&p&&c.startTime-p.startTime<1e3&&c.startTime-d.startTime<5e3?(r+=c.value,o.push(c)):(r=c.value,o=[c])}}),r>n.value&&(n.value=r,n.entries=o,i())},s=zi("layout-shift",a);s&&(i=Ir(e,n,JS,t.reportAllChanges),Ar(()=>{a(s.takeRecords()),i(!0)}),setTimeout(i,0))}))},ZS=[100,300],e0=(e,t={})=>{vo(()=>{const n=ss(),i=Tr("FID");let r;const o=l=>{l.startTime{l.forEach(o)},s=zi("first-input",a);r=Ir(e,i,ZS,t.reportAllChanges),s&&Ar(as(()=>{a(s.takeRecords()),s.disconnect()}))})};let Rf=0,Os=1/0,Po=0;const t0=e=>{e.forEach(t=>{t.interactionId&&(Os=Math.min(Os,t.interactionId),Po=Math.max(Po,t.interactionId),Rf=Po?(Po-Os)/7+1:0)})};let Cl;const n0=()=>Cl?Rf:performance.interactionCount||0,i0=()=>{"interactionCount"in performance||Cl||(Cl=zi("event",t0,{type:"event",buffered:!0,durationThreshold:0}))},bn=[],Ns=new Map,r0=40;let o0=0;const a0=()=>n0()-o0,s0=()=>{const e=Math.min(bn.length-1,Math.floor(a0()/50));return bn[e]},Ms=10,l0=[],c0=e=>{var i;if(l0.forEach(r=>r(e)),!(e.interactionId||e.entryType==="first-input"))return;const t=bn[bn.length-1],n=Ns.get(e.interactionId);if(n||bn.lengtht.latency){if(n)e.duration>n.latency?(n.entries=[e],n.latency=e.duration):e.duration===n.latency&&e.startTime===((i=n.entries[0])==null?void 0:i.startTime)&&n.entries.push(e);else{const r={id:e.interactionId,latency:e.duration,entries:[e]};Ns.set(r.id,r),bn.push(r)}bn.sort((r,o)=>o.latency-r.latency),bn.length>Ms&&bn.splice(Ms).forEach(r=>Ns.delete(r.id))}},Df=e=>{var i;const t=ge.requestIdleCallback||ge.setTimeout;let n=-1;return e=as(e),((i=ge.document)==null?void 0:i.visibilityState)==="hidden"?e():(n=t(e),Ar(e)),n},u0=[200,500],d0=(e,t={})=>{"PerformanceEventTiming"in ge&&"interactionId"in PerformanceEventTiming.prototype&&vo(()=>{i0();const n=Tr("INP");let i;const r=a=>{Df(()=>{a.forEach(c0);const s=s0();s&&s.latency!==n.value&&(n.value=s.latency,n.entries=s.entries,i())})},o=zi("event",r,{durationThreshold:t.durationThreshold!=null?t.durationThreshold:r0});i=Ir(e,n,u0,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),Ar(()=>{r(o.takeRecords()),i(!0)}))})},p0=[2500,4e3],$u={},m0=(e,t={})=>{vo(()=>{const n=ss(),i=Tr("LCP");let r;const o=s=>{t.reportAllChanges||(s=s.slice(-1)),s.forEach(l=>{l.startTime{$u[i.id]||(o(a.takeRecords()),a.disconnect(),$u[i.id]=!0,r(!0))});["keydown","click"].forEach(l=>{ge.document&&addEventListener(l,()=>Df(s),{once:!0,capture:!0})}),Ar(s)}})},f0=[800,1800],xl=e=>{var t,n;(t=ge.document)!=null&&t.prerendering?vo(()=>xl(e)):((n=ge.document)==null?void 0:n.readyState)!=="complete"?addEventListener("load",()=>xl(e),!0):setTimeout(e,0)},h0=(e,t={})=>{const n=Tr("TTFB"),i=Ir(e,n,f0,t.reportAllChanges);xl(()=>{const r=ho();r&&(n.value=Math.max(r.responseStart-go(),0),n.entries=[r],i(!0))})},Gr={},Oa={};let Lf,Of,Nf,Mf,Uf;function wc(e,t=!1){return yo("cls",e,v0,Lf,t)}function zf(e,t=!1){return yo("lcp",e,b0,Nf,t)}function Bf(e){return yo("fid",e,y0,Of)}function g0(e){return yo("ttfb",e,_0,Mf)}function jf(e){return yo("inp",e,k0,Uf)}function hr(e,t){return Ff(e,t),Oa[e]||(w0(e),Oa[e]=!0),Hf(e,t)}function Cr(e,t){const n=Gr[e];if(n!=null&&n.length)for(const i of n)try{i(t)}catch(r){eo&&M.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${En(i)} Error:`,r)}}function v0(){return QS(e=>{Cr("cls",{metric:e}),Lf=e},{reportAllChanges:!0})}function y0(){return e0(e=>{Cr("fid",{metric:e}),Of=e})}function b0(){return m0(e=>{Cr("lcp",{metric:e}),Nf=e},{reportAllChanges:!0})}function _0(){return h0(e=>{Cr("ttfb",{metric:e}),Mf=e})}function k0(){return d0(e=>{Cr("inp",{metric:e}),Uf=e})}function yo(e,t,n,i,r=!1){Ff(e,t);let o;return Oa[e]||(o=n(),Oa[e]=!0),i&&t({metric:i}),Hf(e,t,r?o:void 0)}function w0(e){const t={};e==="event"&&(t.durationThreshold=0),zi(e,n=>{Cr(e,{entries:n})},t)}function Ff(e,t){Gr[e]=Gr[e]||[],Gr[e].push(t)}function Hf(e,t,n){return()=>{n&&n();const i=Gr[e];if(!i)return;const r=i.indexOf(t);r!==-1&&i.splice(r,1)}}function S0(e){return"duration"in e}function Us(e){return typeof e=="number"&&isFinite(e)}function Rn(e,t,n,{...i}){const r=Ce(e).start_timestamp;return r&&r>t&&typeof e.updateStartTime=="function"&&e.updateStartTime(t),sf(e,()=>{const o=Ni({startTime:t,...i});return o&&o.end(n),o})}function $f(e){var v;const t=be();if(!t)return;const{name:n,transaction:i,attributes:r,startTime:o}=e,{release:a,environment:s,sendDefaultPii:l}=t.getOptions(),c=t.getIntegrationByName("Replay"),d=c==null?void 0:c.getReplayId(),p=Be(),m=p.getUser(),f=m!==void 0?m.email||m.id||m.ip_address:void 0;let h;try{h=p.getScopeData().contexts.profile.profile_id}catch{}const g={release:a,environment:s,user:f||void 0,profile_id:h||void 0,replay_id:d||void 0,transaction:i,"user_agent.original":(v=ge.navigator)==null?void 0:v.userAgent,"client.address":l?"{{auto}}":void 0,...r};return Ni({name:n,attributes:g,startTime:o,experimental:{standalone:!0}})}function Sc(){return ge.addEventListener&&ge.performance}function Ke(e){return e/1e3}function qf(e){let t="unknown",n="unknown",i="";for(const r of e){if(r==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(r))){t=i==="h"?"http":i,n=e.split(i)[1];break}i+=r}return i===e&&(t=i),{name:t,version:n}}function E0(){let e=0,t,n;if(!T0())return;let i=!1;function r(){i||(i=!0,n&&I0(e,t,n),o())}const o=wc(({metric:a})=>{const s=a.entries[a.entries.length-1];s&&(e=a.value,t=s)},!0);Ar(()=>{r()}),setTimeout(()=>{const a=be();if(!a)return;const s=a.on("startNavigationSpan",()=>{r(),s==null||s()}),l=gt();if(l){const c=wt(l);Ce(c).op==="pageload"&&(n=c.spanContext().spanId)}},0)}function I0(e,t,n){var l;eo&&M.log(`Sending CLS span (${e})`);const i=Ke((Bt()||0)+((t==null?void 0:t.startTime)||0)),r=Be().getScopeData().transactionName,o=t?Tn((l=t.sources[0])==null?void 0:l.node):"Layout shift",a=Qe({[He]:"auto.http.browser.cls",[Di]:"ui.webvital.cls",[mo]:(t==null?void 0:t.duration)||0,"sentry.pageload.span_id":n}),s=$f({name:o,transaction:r,attributes:a,startTime:i});s&&(s.addEvent("cls",{[is]:"",[rs]:e}),s.end(i))}function T0(){try{return PerformanceObserver.supportedEntryTypes.includes("layout-shift")}catch{return!1}}const A0=2147483647;let qu=0,mt={},Ct,Yi;function C0({recordClsStandaloneSpans:e}){const t=Sc();if(t&&Bt()){t.mark&&ge.performance.mark("sentry-tracing-init");const n=O0(),i=L0(),r=N0(),o=e?E0():D0();return()=>{n(),i(),r(),o==null||o()}}return()=>{}}function x0(){hr("longtask",({entries:e})=>{const t=gt();if(!t)return;const{op:n,start_timestamp:i}=Ce(t);for(const r of e){const o=Ke(Bt()+r.startTime),a=Ke(r.duration);n==="navigation"&&i&&o{const n=gt();if(n)for(const i of t.getEntries()){if(!i.scripts[0])continue;const r=Ke(Bt()+i.startTime),{start_timestamp:o,op:a}=Ce(n);if(a==="navigation"&&o&&r{const t=gt();if(t){for(const n of e)if(n.name==="click"){const i=Ke(Bt()+n.startTime),r=Ke(n.duration),o={name:Tn(n.target),op:`ui.interaction.${n.name}`,startTime:i,attributes:{[He]:"auto.ui.browser.metrics"}},a=Mm(n.target);a&&(o.attributes["ui.component_name"]=a),Rn(t,i,i+r,o)}}})}function D0(){return wc(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(mt.cls={value:e.value,unit:""},Yi=t)},!0)}function L0(){return zf(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(mt.lcp={value:e.value,unit:"millisecond"},Ct=t)},!0)}function O0(){return Bf(({metric:e})=>{const t=e.entries[e.entries.length-1];if(!t)return;const n=Ke(Bt()),i=Ke(t.startTime);mt.fid={value:e.value,unit:"millisecond"},mt["mark.fid"]={value:n+i,unit:"second"}})}function N0(){return g0(({metric:e})=>{e.entries[e.entries.length-1]&&(mt.ttfb={value:e.value,unit:"millisecond"})})}function M0(e,t){const n=Sc(),i=Bt();if(!(n!=null&&n.getEntries)||!i)return;const r=Ke(i),o=n.getEntries(),{op:a,start_timestamp:s}=Ce(e);if(o.slice(qu).forEach(l=>{const c=Ke(l.startTime),d=Ke(Math.max(0,l.duration));if(!(a==="navigation"&&s&&r+c{Nk(c,d.value,d.unit)}),e.setAttribute("performance.timeOrigin",r),e.setAttribute("performance.activationStart",go()),$0(e)}Ct=void 0,Yi=void 0,mt={}}function U0(e,t,n,i,r){const o=ho(!1),a=Ke(o?o.requestStart:0),s=r+Math.max(n,a),l=r+n,c=l+i,d={[He]:"auto.resource.browser.metrics"};s!==l&&(d["sentry.browser.measure_happened_before_request"]=!0,d["sentry.browser.measure_start_time"]=s),s<=c&&Rn(e,s,c,{name:t.name,op:t.entryType,attributes:d})}function z0(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(i=>{Ro(e,t,i,n)}),Ro(e,t,"secureConnection",n,"TLS/SSL"),Ro(e,t,"fetch",n,"cache"),Ro(e,t,"domainLookup",n,"DNS"),j0(e,t,n)}function Ro(e,t,n,i,r=n){const o=B0(n),a=t[o],s=t[`${n}Start`];!s||!a||Rn(e,i+Ke(s),i+Ke(a),{op:`browser.${r}`,name:t.name,attributes:{[He]:"auto.ui.browser.metrics"}})}function B0(e){return e==="secureConnection"?"connectEnd":e==="fetch"?"domainLookupStart":`${e}End`}function j0(e,t,n){const i=n+Ke(t.requestStart),r=n+Ke(t.responseEnd),o=n+Ke(t.responseStart);t.responseEnd&&(Rn(e,i,r,{op:"browser.request",name:t.name,attributes:{[He]:"auto.ui.browser.metrics"}}),Rn(e,o,r,{op:"browser.response",name:t.name,attributes:{[He]:"auto.ui.browser.metrics"}}))}function F0(e,t,n,i,r,o){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const a=wn(n),s={[He]:"auto.resource.browser.metrics"};zs(s,t,"transferSize","http.response_transfer_size"),zs(s,t,"encodedBodySize","http.response_content_length"),zs(s,t,"decodedBodySize","http.decoded_response_content_length");const l=t.deliveryType;l!=null&&(s["http.response_delivery_type"]=l);const c=t.renderBlockingStatus;c&&(s["resource.render_blocking_status"]=c),a.protocol&&(s["url.scheme"]=a.protocol.split(":").pop()),a.host&&(s["server.address"]=a.host),s["url.same_origin"]=n.includes(ge.location.origin);const{name:d,version:p}=qf(t.nextHopProtocol);s["network.protocol.name"]=d,s["network.protocol.version"]=p;const m=o+i,f=m+r;Rn(e,m,f,{name:n.replace(ge.location.origin,""),op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",attributes:s})}function H0(e){const t=ge.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&e.setAttribute("connectionType",n.type),Us(n.rtt)&&(mt["connection.rtt"]={value:n.rtt,unit:"millisecond"})),Us(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),Us(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}function $0(e){Ct&&(Ct.element&&e.setAttribute("lcp.element",Tn(Ct.element)),Ct.id&&e.setAttribute("lcp.id",Ct.id),Ct.url&&e.setAttribute("lcp.url",Ct.url.trim().slice(0,200)),Ct.loadTime!=null&&e.setAttribute("lcp.loadTime",Ct.loadTime),Ct.renderTime!=null&&e.setAttribute("lcp.renderTime",Ct.renderTime),e.setAttribute("lcp.size",Ct.size)),Yi!=null&&Yi.sources&&Yi.sources.forEach((t,n)=>e.setAttribute(`cls.source.${n+1}`,Tn(t.node)))}function zs(e,t,n,i){const r=t[n];r!=null&&r{var o,a;const r=(o=ge[n])==null?void 0:o.prototype;(a=r==null?void 0:r.hasOwnProperty)!=null&&a.call(r,"addEventListener")&&(Rt(r,"addEventListener",function(s){return function(l,c,d){if(l==="click"||l=="keypress")try{const p=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},m=p[l]=p[l]||{refCount:0};if(!m.handler){const f=Vu(e);m.handler=f,s.call(this,l,f,d)}m.refCount++}catch{}return s.call(this,l,c,d)}}),Rt(r,"removeEventListener",function(s){return function(l,c,d){if(l==="click"||l=="keypress")try{const p=this.__sentry_instrumentation_handlers__||{},m=p[l];m&&(m.refCount--,m.refCount<=0&&(s.call(this,l,m.handler,d),m.handler=void 0,delete p[l]),Object.keys(p).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return s.call(this,l,c,d)}}))})}function W0(e){if(e.type!==Pl)return!1;try{if(!e.target||e.target._sentryId!==Rl)return!1}catch{}return!0}function K0(e,t){return e!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function Vu(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const i=Y0(n);if(K0(n.type,i))return;Mt(n,"_sentryCaptured",!0),i&&!i._sentryId&&Mt(i,"_sentryId",Nt());const r=n.type==="keypress"?"input":n.type;W0(n)||(e({event:n,name:r,global:t}),Pl=n.type,Rl=i?i._sentryId:void 0),clearTimeout(Gu),Gu=ge.setTimeout(()=>{Rl=void 0,Pl=void 0},G0)}}function Y0(e){try{return e.target}catch{return null}}let Do;function ls(e){const t="history";si(t,e),li(t,X0)}function X0(){if(ge.addEventListener("popstate",()=>{const t=ge.location.href,n=Do;if(Do=t,n===t)return;Kt("history",{from:n,to:t})}),!kS())return;function e(t){return function(...n){const i=n.length>2?n[2]:void 0;if(i){const r=Do,o=String(i);if(Do=o,r===o)return;Kt("history",{from:r,to:o})}return t.apply(this,n)}}Rt(ge.history,"pushState",e),Rt(ge.history,"replaceState",e)}const ma={};function Vf(e){const t=ma[e];if(t)return t;let n=ge[e];if(El(n))return ma[e]=n.bind(ge);const i=ge.document;if(i&&typeof i.createElement=="function")try{const r=i.createElement("iframe");r.hidden=!0,i.head.appendChild(r);const o=r.contentWindow;o!=null&&o[e]&&(n=o[e]),i.head.removeChild(r)}catch(r){eo&&M.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,r)}return n&&(ma[e]=n.bind(ge))}function Wu(e){ma[e]=void 0}function gr(...e){return Vf("setTimeout")(...e)}const Ti="__sentry_xhr_v3__";function Wf(e){const t="xhr";si(t,e),li(t,J0)}function J0(){if(!ge.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,n,i){const r=new Error,o=kt()*1e3,a=kn(i[0])?i[0].toUpperCase():void 0,s=Q0(i[1]);if(!a||!s)return t.apply(n,i);n[Ti]={method:a,url:s,request_headers:{}},a==="POST"&&s.match(/sentry_key/)&&(n.__sentry_own_request__=!0);const l=()=>{const c=n[Ti];if(c&&n.readyState===4){try{c.status_code=n.status}catch{}const d={endTimestamp:kt()*1e3,startTimestamp:o,xhr:n,virtualError:r};Kt("xhr",d)}};return"onreadystatechange"in n&&typeof n.onreadystatechange=="function"?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply(c,d,p){return l(),c.apply(d,p)}}):n.addEventListener("readystatechange",l),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(c,d,p){const[m,f]=p,h=d[Ti];return h&&kn(m)&&kn(f)&&(h.request_headers[m.toLowerCase()]=f),c.apply(d,p)}}),t.apply(n,i)}}),e.send=new Proxy(e.send,{apply(t,n,i){const r=n[Ti];if(!r)return t.apply(n,i);i[0]!==void 0&&(r.body=i[0]);const o={startTimestamp:kt()*1e3,xhr:n};return Kt("xhr",o),t.apply(n,i)}})}function Q0(e){if(kn(e))return e;try{return e.toString()}catch{}}function Kf(e){return new URLSearchParams(e).toString()}function Yf(e,t=M){try{if(typeof e=="string")return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[Kf(e)];if(!e)return[void 0]}catch(n){return eo&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return eo&&t.info("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function Xf(e=[]){if(!(e.length!==2||typeof e[1]!="object"))return e[1].body}const Bs=[],fa=new Map;function Z0(){if(Sc()&&Bt()){const t=eE();return()=>{t()}}return()=>{}}const Ku={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function eE(){return jf(({metric:e})=>{if(e.value==null)return;const t=e.entries.find(h=>h.duration===e.value&&Ku[h.name]);if(!t)return;const{interactionId:n}=t,i=Ku[t.name],r=Ke(Bt()+t.startTime),o=Ke(e.value),a=gt(),s=a?wt(a):void 0,c=(n!=null?fa.get(n):void 0)||s,d=c?Ce(c).description:Be().getScopeData().transactionName,p=Tn(t.target),m=Qe({[He]:"auto.http.browser.inp",[Di]:`ui.interaction.${i}`,[mo]:t.duration}),f=$f({name:p,transaction:d,attributes:m,startTime:r});f&&(f.addEvent("inp",{[is]:"millisecond",[rs]:e.value}),f.end(r+o))})}function tE(){const e=({entries:t})=>{const n=gt(),i=n&&wt(n);t.forEach(r=>{if(!S0(r)||!i)return;const o=r.interactionId;if(o!=null&&!fa.has(o)){if(Bs.length>10){const a=Bs.shift();fa.delete(a)}Bs.push(o),fa.set(o,i)}})};hr("event",e),hr("first-input",e)}function nE(e,t=Vf("fetch")){let n=0,i=0;function r(o){const a=o.body.length;n+=a,i++;const s={body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&i<15,...e.fetchOptions};if(!t)return Wu("fetch"),Ca("No fetch implementation available");try{return t(e.url,s).then(l=>(n-=a,i--,{statusCode:l.status,headers:{"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")}}))}catch(l){return Wu("fetch"),n-=a,i--,Ca(l)}}return Nw(e,r)}const iE=30,rE=50;function Dl(e,t,n,i){const r={filename:e,function:t===""?Ri:t,in_app:!0};return n!==void 0&&(r.lineno=n),i!==void 0&&(r.colno=i),r}const oE=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,aE=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,sE=/\((\S*)(?::(\d+))(?::(\d+))\)/,lE=e=>{const t=oE.exec(e);if(t){const[,i,r,o]=t;return Dl(i,Ri,+r,+o)}const n=aE.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){const a=sE.exec(n[2]);a&&(n[2]=a[1],n[3]=a[2],n[4]=a[3])}const[r,o]=Jf(n[1]||Ri,n[2]);return Dl(o,r,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},cE=[iE,lE],uE=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,dE=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,pE=e=>{const t=uE.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const o=dE.exec(t[3]);o&&(t[1]=t[1]||"eval",t[3]=o[1],t[4]=o[2],t[5]="")}let i=t[3],r=t[1]||Ri;return[r,i]=Jf(r,i),Dl(i,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},mE=[rE,pE],fE=[cE,mE],hE=Pm(...fE),Jf=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,i=e.indexOf("safari-web-extension")!==-1;return n||i?[e.indexOf("@")!==-1?e.split("@")[0]:Ri,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},pn=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Lo=1024,gE="Breadcrumbs",vE=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:gE,setup(n){t.console&&sS(kE(n)),t.dom&&Gf(_E(n,t.dom)),t.xhr&&Wf(wE(n)),t.fetch&&Af(SE(n)),t.history&&ls(EE(n)),t.sentry&&n.on("beforeSendEvent",bE(n))}}},yE=vE;function bE(e){return function(n){be()===e&&Pn({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:Vn(n)},{event:n})}}function _E(e,t){return function(i){if(be()!==e)return;let r,o,a=typeof t=="object"?t.serializeAttribute:void 0,s=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;s&&s>Lo&&(pn&&M.warn(`\`dom.maxStringLength\` cannot exceed ${Lo}, but a value of ${s} was configured. Sentry will use ${Lo} instead.`),s=Lo),typeof a=="string"&&(a=[a]);try{const c=i.event,d=IE(c)?c.target:c;r=Tn(d,{keyAttrs:a,maxStringLength:s}),o=Mm(d)}catch{r=""}if(r.length===0)return;const l={category:`ui.${i.name}`,message:r};o&&(l.data={"ui.component_name":o}),Pn(l,{event:i.event,name:i.name,global:i.global})}}function kE(e){return function(n){if(be()!==e)return;const i={category:"console",data:{arguments:n.args,logger:"console"},level:kf(n.level),message:uu(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)i.message=`Assertion failed: ${uu(n.args.slice(1)," ")||"console.assert"}`,i.data.arguments=n.args.slice(1);else return;Pn(i,{input:n.args,level:n.level})}}function wE(e){return function(n){if(be()!==e)return;const{startTimestamp:i,endTimestamp:r}=n,o=n.xhr[Ti];if(!i||!r||!o)return;const{method:a,url:s,status_code:l,body:c}=o,d={method:a,url:s,status_code:l},p={xhr:n.xhr,input:c,startTimestamp:i,endTimestamp:r},m={category:"xhr",data:d,type:"http",level:If(l)};e.emit("beforeOutgoingRequestBreadcrumb",m,p),Pn(m,p)}}function SE(e){return function(n){if(be()!==e)return;const{startTimestamp:i,endTimestamp:r}=n;if(r&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.fetchData.method,n.fetchData.url,n.error){const o=n.fetchData,a={data:n.error,input:n.args,startTimestamp:i,endTimestamp:r},s={category:"fetch",data:o,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",s,a),Pn(s,a)}else{const o=n.response,a={...n.fetchData,status_code:o==null?void 0:o.status};n.fetchData.request_body_size,n.fetchData.response_body_size,o==null||o.status;const s={input:n.args,response:o,startTimestamp:i,endTimestamp:r},l={category:"fetch",data:a,type:"http",level:If(a.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",l,s),Pn(l,s)}}}function EE(e){return function(n){if(be()!==e)return;let i=n.from,r=n.to;const o=wn(xe.location.href);let a=i?wn(i):void 0;const s=wn(r);a!=null&&a.path||(a=o),o.protocol===s.protocol&&o.host===s.host&&(r=s.relative),o.protocol===a.protocol&&o.host===a.host&&(i=a.relative),Pn({category:"navigation",data:{from:i,to:r}})}}function IE(e){return!!e&&!!e.target}const TE=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],AE="BrowserApiErrors",CE=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:AE,setupOnce(){t.setTimeout&&Rt(xe,"setTimeout",Yu),t.setInterval&&Rt(xe,"setInterval",Yu),t.requestAnimationFrame&&Rt(xe,"requestAnimationFrame",PE),t.XMLHttpRequest&&"XMLHttpRequest"in xe&&Rt(XMLHttpRequest.prototype,"send",RE);const n=t.eventTarget;n&&(Array.isArray(n)?n:TE).forEach(DE)}}},xE=CE;function Yu(e){return function(...t){const n=t[0];return t[0]=fr(n,{mechanism:{data:{function:En(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function PE(e){return function(t){return e.apply(this,[fr(t,{mechanism:{data:{function:"requestAnimationFrame",handler:En(e)},handled:!1,type:"instrument"}})])}}function RE(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(r=>{r in n&&typeof n[r]=="function"&&Rt(n,r,function(o){const a={mechanism:{data:{function:r,handler:En(o)},handled:!1,type:"instrument"}},s=pc(o);return s&&(a.mechanism.data.handler=En(s)),fr(o,a)})}),e.apply(this,t)}}function DE(e){var i,r;const n=(i=xe[e])==null?void 0:i.prototype;(r=n==null?void 0:n.hasOwnProperty)!=null&&r.call(n,"addEventListener")&&(Rt(n,"addEventListener",function(o){return function(a,s,l){try{LE(s)&&(s.handleEvent=fr(s.handleEvent,{mechanism:{data:{function:"handleEvent",handler:En(s),target:e},handled:!1,type:"instrument"}}))}catch{}return o.apply(this,[a,fr(s,{mechanism:{data:{function:"addEventListener",handler:En(s),target:e},handled:!1,type:"instrument"}}),l])}}),Rt(n,"removeEventListener",function(o){return function(a,s,l){try{const c=s.__sentry_wrapped__;c&&o.call(this,a,c,l)}catch{}return o.call(this,a,s,l)}}))}function LE(e){return typeof e.handleEvent=="function"}const OE=()=>({name:"BrowserSession",setupOnce(){if(typeof xe.document>"u"){pn&&M.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}xu({ignoreDuration:!0}),Pu(),ls(({from:e,to:t})=>{e!==void 0&&e!==t&&(xu({ignoreDuration:!0}),Pu())})}}),NE="GlobalHandlers",ME=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:NE,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(zE(n),Xu("onerror")),t.onunhandledrejection&&(BE(n),Xu("onunhandledrejection"))}}},UE=ME;function zE(e){Rm(t=>{const{stackParser:n,attachStacktrace:i}=Qf();if(be()!==e||xf())return;const{msg:r,url:o,line:a,column:s,error:l}=t,c=HE(kc(n,l||r,void 0,i,!1),o,a,s);c.level="error",df(c,{originalException:l,mechanism:{handled:!1,type:"onerror"}})})}function BE(e){Dm(t=>{const{stackParser:n,attachStacktrace:i}=Qf();if(be()!==e||xf())return;const r=jE(t),o=uc(r)?FE(r):kc(n,r,void 0,i,!0);o.level="error",df(o,{originalException:r,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function jE(e){if(uc(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function FE(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function HE(e,t,n,i){const r=e.exception=e.exception||{},o=r.values=r.values||[],a=o[0]=o[0]||{},s=a.stacktrace=a.stacktrace||{},l=s.frames=s.frames||[],c=i,d=n,p=kn(t)&&t.length>0?t:wr();return l.length===0&&l.push({colno:c,filename:p,function:Ri,in_app:!0,lineno:d}),e}function Xu(e){pn&&M.log(`Global Handler attached: ${e}`)}function Qf(){const e=be();return(e==null?void 0:e.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}const $E=()=>({name:"HttpContext",preprocessEvent(e){var a,s;if(!xe.navigator&&!xe.location&&!xe.document)return;const t=((a=e.request)==null?void 0:a.url)||wr(),{referrer:n}=xe.document||{},{userAgent:i}=xe.navigator||{},r={...(s=e.request)==null?void 0:s.headers,...n&&{Referer:n},...i&&{"User-Agent":i}},o={...e.request,...t&&{url:t},headers:r};e.request=o}}),qE="cause",GE=5,VE="LinkedErrors",WE=(e={})=>{const t=e.limit||GE,n=e.key||qE;return{name:VE,preprocessEvent(i,r,o){const a=o.getOptions();oS(bc,a.stackParser,a.maxValueLength,n,t,i,r)}}},KE=WE;function Zf(e){return[Yw(),Gw(),xE(),yE(),UE(),KE(),dS(),$E(),OE()]}function YE(e={}){var n;return{...{defaultIntegrations:Zf(),release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(n=xe.SENTRY_RELEASE)==null?void 0:n.id,sendClientReports:!0},...XE(e)}}function XE(e){const t={};for(const n of Object.getOwnPropertyNames(e)){const i=n;e[i]!==void 0&&(t[i]=e[i])}return t}function JE(){var l;const e=typeof xe.window<"u"&&xe;if(!e)return!1;const t=e.chrome?"chrome":"browser",n=e[t],i=(l=n==null?void 0:n.runtime)==null?void 0:l.id,r=wr()||"",o=["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"],a=!!i&&xe===xe.top&&o.some(c=>r.startsWith(`${c}//`)),s=typeof e.nw<"u";return!!i&&!a&&!s}function QE(e={}){const t=YE(e);if(!t.skipBrowserExtensionCheck&&JE()){pn&&Dn(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}pn&&!Tf()&&M.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill.");const n={...t,stackParser:__(t.stackParser||hE),integrations:_w(t),transport:t.transport||nE};return Cw($S,n)}const ze=Ee,Ec="sentryReplaySession",ZE="replay_event",Ic="Unable to send Replay",eI=3e5,tI=9e5,nI=5e3,iI=5500,rI=6e4,oI=5e3,aI=3,Ju=15e4,Oo=5e3,sI=3e3,lI=300,Tc=2e7,cI=4999,uI=15e3,Qu=36e5;var it;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(it||(it={}));function dI(e){return e.nodeType===e.ELEMENT_NODE}function Vr(e){const t=e==null?void 0:e.host;return(t==null?void 0:t.shadowRoot)===e}function Wr(e){return Object.prototype.toString.call(e)==="[object ShadowRoot]"}function pI(e){return e.includes(" background-clip: text;")&&!e.includes(" -webkit-background-clip: text;")&&(e=e.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),e}function mI(e){const{cssText:t}=e;if(t.split('"').length<3)return t;const n=["@import",`url(${JSON.stringify(e.href)})`];return e.layerName===""?n.push("layer"):e.layerName&&n.push(`layer(${e.layerName})`),e.supportsText&&n.push(`supports(${e.supportsText})`),e.media.length&&n.push(e.media.mediaText),n.join(" ")+";"}function Na(e){try{const t=e.rules||e.cssRules;return t?pI(Array.from(t,eh).join("")):null}catch{return null}}function fI(e){let t="";for(let n=0;nthis.removeNodeFromMap(i))}has(t){return this.idNodeMap.has(t)}hasNode(t){return this.nodeMetaMap.has(t)}add(t,n){const i=n.id;this.idNodeMap.set(i,t),this.nodeMetaMap.set(t,n)}replace(t,n){const i=this.getNode(t);if(i){const r=this.nodeMetaMap.get(i);r&&this.nodeMetaMap.set(n,r)}this.idNodeMap.set(t,n)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function yI(){return new th}function cs({maskInputOptions:e,tagName:t,type:n}){return t==="OPTION"&&(t="SELECT"),!!(e[t.toLowerCase()]||n&&e[n]||n==="password"||t==="INPUT"&&!n&&e.text)}function to({isMasked:e,element:t,value:n,maskInputFn:i}){let r=n||"";return e?(i&&(r=i(r,t)),"*".repeat(r.length)):r}function vr(e){return e.toLowerCase()}function Ll(e){return e.toUpperCase()}const Zu="__rrweb_original__";function bI(e){const t=e.getContext("2d");if(!t)return!0;const n=50;for(let i=0;il!==0))return!1}return!0}function Ac(e){const t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?vr(t):null}function Ma(e,t,n){return t==="INPUT"&&(n==="radio"||n==="checkbox")?e.getAttribute("value")||"":e.value}function nh(e,t){let n;try{n=new URL(e,t??window.location.href)}catch{return null}const i=/\.([0-9a-z]+)(?:$)/i,r=n.pathname.match(i);return(r==null?void 0:r[1])??null}const ed={};function ih(e){const t=ed[e];if(t)return t;const n=window.document;let i=window[e];if(n&&typeof n.createElement=="function")try{const r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r);const o=r.contentWindow;o&&o[e]&&(i=o[e]),n.head.removeChild(r)}catch{}return ed[e]=i.bind(window)}function Ol(...e){return ih("setTimeout")(...e)}function rh(...e){return ih("clearTimeout")(...e)}function oh(e){try{return e.contentDocument}catch{}}let _I=1;const kI=new RegExp("[^a-z0-9-_:]"),no=-2;function Cc(){return _I++}function wI(e){if(e instanceof HTMLFormElement)return"form";const t=vr(e.tagName);return kI.test(t)?"div":t}function SI(e){let t="";return e.indexOf("//")>-1?t=e.split("/").slice(0,3).join("/"):t=e.split("/")[0],t=t.split("?")[0],t}let Bi,td;const EI=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,II=/^(?:[a-z+]+:)?\/\//i,TI=/^www\..*/i,AI=/^(data:)([^,]*),(.*)/i;function Ua(e,t){return(e||"").replace(EI,(n,i,r,o,a,s)=>{const l=r||a||s,c=i||o||"";if(!l)return n;if(II.test(l)||TI.test(l))return`url(${c}${l}${c})`;if(AI.test(l))return`url(${c}${l}${c})`;if(l[0]==="/")return`url(${c}${SI(t)+l}${c})`;const d=t.split("/"),p=l.split("/");d.pop();for(const m of p)m!=="."&&(m===".."?d.pop():d.push(m));return`url(${c}${d.join("/")}${c})`})}const CI=/^[^ \t\n\r\u000c]+/,xI=/^[, \t\n\r\u000c]+/;function PI(e,t){if(t.trim()==="")return t;let n=0;function i(o){let a;const s=o.exec(t.substring(n));return s?(a=s[0],n+=a.length,a):""}const r=[];for(;i(xI),!(n>=t.length);){let o=i(CI);if(o.slice(-1)===",")o=Xi(e,o.substring(0,o.length-1)),r.push(o);else{let a="";o=Xi(e,o);let s=!1;for(;;){const l=t.charAt(n);if(l===""){r.push((o+a).trim());break}else if(s)l===")"&&(s=!1);else if(l===","){n+=1,r.push((o+a).trim());break}else l==="("&&(s=!0);a+=l,n+=1}}}return r.join(", ")}const nd=new WeakMap;function Xi(e,t){return!t||t.trim()===""?t:us(e,t)}function RI(e){return!!(e.tagName==="svg"||e.ownerSVGElement)}function us(e,t){let n=nd.get(e);if(n||(n=e.createElement("a"),nd.set(e,n)),!t)t="";else if(t.startsWith("blob:")||t.startsWith("data:"))return t;return n.setAttribute("href",t),n.href}function ah(e,t,n,i,r,o){return i&&(n==="src"||n==="href"&&!(t==="use"&&i[0]==="#")||n==="xlink:href"&&i[0]!=="#"||n==="background"&&(t==="table"||t==="td"||t==="th")?Xi(e,i):n==="srcset"?PI(e,i):n==="style"?Ua(i,us(e)):t==="object"&&n==="data"?Xi(e,i):typeof o=="function"?o(n,i,r):i)}function sh(e,t,n){return(e==="video"||e==="audio")&&t==="autoplay"}function DI(e,t,n,i){try{if(i&&e.matches(i))return!1;if(typeof t=="string"){if(e.classList.contains(t))return!0}else for(let r=e.classList.length;r--;){const o=e.classList[r];if(t.test(o))return!0}if(n)return e.matches(n)}catch{}return!1}function LI(e,t){for(let n=e.classList.length;n--;){const i=e.classList[n];if(t.test(i))return!0}return!1}function Ai(e,t,n=1/0,i=0){return!e||e.nodeType!==e.ELEMENT_NODE||i>n?-1:t(e)?i:Ai(e.parentNode,t,n,i+1)}function Ji(e,t){return n=>{const i=n;if(i===null)return!1;try{if(e){if(typeof e=="string"){if(i.matches(`.${e}`))return!0}else if(LI(i,e))return!0}return!!(t&&i.matches(t))}catch{return!1}}}function yr(e,t,n,i,r,o){try{const a=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(a===null)return!1;if(a.tagName==="INPUT"){const c=a.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(c))return!0}let s=-1,l=-1;if(o){if(l=Ai(a,Ji(i,r)),l<0)return!0;s=Ai(a,Ji(t,n),l>=0?l:1/0)}else{if(s=Ai(a,Ji(t,n)),s<0)return!1;l=Ai(a,Ji(i,r),s>=0?s:1/0)}return s>=0?l>=0?s<=l:!0:l>=0?!1:!!o}catch{}return!!o}function OI(e,t,n){const i=e.contentWindow;if(!i)return;let r=!1,o;try{o=i.document.readyState}catch{return}if(o!=="complete"){const s=Ol(()=>{r||(t(),r=!0)},n);e.addEventListener("load",()=>{rh(s),r=!0,t()});return}const a="about:blank";if(i.location.href!==a||e.src===a||e.src==="")return Ol(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}function NI(e,t,n){let i=!1,r;try{r=e.sheet}catch{return}if(r)return;const o=Ol(()=>{i||(t(),i=!0)},n);e.addEventListener("load",()=>{rh(o),i=!0,t()})}function MI(e,t){const{doc:n,mirror:i,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:s,maskAttributeFn:l,maskTextClass:c,unmaskTextClass:d,maskTextSelector:p,unmaskTextSelector:m,inlineStylesheet:f,maskInputOptions:h={},maskTextFn:g,maskInputFn:v,dataURLOptions:b={},inlineImages:y,recordCanvas:w,keepIframeSrcFn:k,newlyAddedElement:T=!1}=t,_=UI(n,i);switch(e.nodeType){case e.DOCUMENT_NODE:return e.compatMode!=="CSS1Compat"?{type:it.Document,childNodes:[],compatMode:e.compatMode}:{type:it.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:it.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:_};case e.ELEMENT_NODE:return BI(e,{doc:n,blockClass:r,blockSelector:o,unblockSelector:a,inlineStylesheet:f,maskAttributeFn:l,maskInputOptions:h,maskInputFn:v,dataURLOptions:b,inlineImages:y,recordCanvas:w,keepIframeSrcFn:k,newlyAddedElement:T,rootId:_,maskTextClass:c,unmaskTextClass:d,maskTextSelector:p,unmaskTextSelector:m});case e.TEXT_NODE:return zI(e,{doc:n,maskAllText:s,maskTextClass:c,unmaskTextClass:d,maskTextSelector:p,unmaskTextSelector:m,maskTextFn:g,maskInputOptions:h,maskInputFn:v,rootId:_});case e.CDATA_SECTION_NODE:return{type:it.CDATA,textContent:"",rootId:_};case e.COMMENT_NODE:return{type:it.Comment,textContent:e.textContent||"",rootId:_};default:return!1}}function UI(e,t){if(!t.hasNode(e))return;const n=t.getId(e);return n===1?void 0:n}function zI(e,t){var b;const{maskAllText:n,maskTextClass:i,unmaskTextClass:r,maskTextSelector:o,unmaskTextSelector:a,maskTextFn:s,maskInputOptions:l,maskInputFn:c,rootId:d}=t,p=e.parentNode&&e.parentNode.tagName;let m=e.textContent;const f=p==="STYLE"?!0:void 0,h=p==="SCRIPT"?!0:void 0,g=p==="TEXTAREA"?!0:void 0;if(f&&m){try{e.nextSibling||e.previousSibling||(b=e.parentNode.sheet)!=null&&b.cssRules&&(m=Na(e.parentNode.sheet))}catch(y){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${y}`,e)}m=Ua(m,us(t.doc))}h&&(m="SCRIPT_PLACEHOLDER");const v=yr(e,i,o,r,a,n);if(!f&&!h&&!g&&m&&v&&(m=s?s(m,e.parentElement):m.replace(/[\S]/g,"*")),g&&m&&(l.textarea||v)&&(m=c?c(m,e.parentNode):m.replace(/[\S]/g,"*")),p==="OPTION"&&m){const y=cs({type:null,tagName:p,maskInputOptions:l});m=to({isMasked:yr(e,i,o,r,a,y),element:e,value:m,maskInputFn:c})}return{type:it.Text,textContent:m||"",isStyle:f,rootId:d}}function BI(e,t){const{doc:n,blockClass:i,blockSelector:r,unblockSelector:o,inlineStylesheet:a,maskInputOptions:s={},maskAttributeFn:l,maskInputFn:c,dataURLOptions:d={},inlineImages:p,recordCanvas:m,keepIframeSrcFn:f,newlyAddedElement:h=!1,rootId:g,maskTextClass:v,unmaskTextClass:b,maskTextSelector:y,unmaskTextSelector:w}=t,k=DI(e,i,r,o),T=wI(e);let _={};const E=e.attributes.length;for(let S=0;Sx.href===e.href);let C=null;S&&(C=Na(S)),C&&(_.rel=null,_.href=null,_.crossorigin=null,_._cssText=Ua(C,S.href))}if(T==="style"&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){const S=Na(e.sheet);S&&(_._cssText=Ua(S,us(n)))}if(T==="input"||T==="textarea"||T==="select"||T==="option"){const S=e,C=Ac(S),x=Ma(S,Ll(T),C),N=S.checked;if(C!=="submit"&&C!=="button"&&x){const z=yr(S,v,y,b,w,cs({type:C,tagName:Ll(T),maskInputOptions:s}));_.value=to({isMasked:z,element:S,value:x,maskInputFn:c})}N&&(_.checked=N)}if(T==="option"&&(e.selected&&!s.select?_.selected=!0:delete _.selected),T==="canvas"&&m){if(e.__context==="2d")bI(e)||(_.rr_dataURL=e.toDataURL(d.type,d.quality));else if(!("__context"in e)){const S=e.toDataURL(d.type,d.quality),C=n.createElement("canvas");C.width=e.width,C.height=e.height;const x=C.toDataURL(d.type,d.quality);S!==x&&(_.rr_dataURL=S)}}if(T==="img"&&p){Bi||(Bi=n.createElement("canvas"),td=Bi.getContext("2d"));const S=e,C=S.currentSrc||S.getAttribute("src")||"",x=S.crossOrigin,N=()=>{S.removeEventListener("load",N);try{Bi.width=S.naturalWidth,Bi.height=S.naturalHeight,td.drawImage(S,0,0),_.rr_dataURL=Bi.toDataURL(d.type,d.quality)}catch(z){if(S.crossOrigin!=="anonymous"){S.crossOrigin="anonymous",S.complete&&S.naturalWidth!==0?N():S.addEventListener("load",N);return}else console.warn(`Cannot inline img src=${C}! Error: ${z}`)}S.crossOrigin==="anonymous"&&(x?_.crossOrigin=x:S.removeAttribute("crossorigin"))};S.complete&&S.naturalWidth!==0?N():S.addEventListener("load",N)}if((T==="audio"||T==="video")&&(_.rr_mediaState=e.paused?"paused":"played",_.rr_mediaCurrentTime=e.currentTime),h||(e.scrollLeft&&(_.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(_.rr_scrollTop=e.scrollTop)),k){const{width:S,height:C}=e.getBoundingClientRect();_={class:_.class,rr_width:`${S}px`,rr_height:`${C}px`}}T==="iframe"&&!f(_.src)&&(!k&&!oh(e)&&(_.rr_src=_.src),delete _.src);let A;try{customElements.get(T)&&(A=!0)}catch{}return{type:it.Element,tagName:T,attributes:_,childNodes:[],isSVG:RI(e)||void 0,needBlock:k,rootId:g,isCustom:A}}function Ue(e){return e==null?"":e.toLowerCase()}function jI(e,t){if(t.comment&&e.type===it.Comment)return!0;if(e.type===it.Element){if(t.script&&(e.tagName==="script"||e.tagName==="link"&&(e.attributes.rel==="preload"||e.attributes.rel==="modulepreload")||e.tagName==="link"&&e.attributes.rel==="prefetch"&&typeof e.attributes.href=="string"&&nh(e.attributes.href)==="js"))return!0;if(t.headFavicon&&(e.tagName==="link"&&e.attributes.rel==="shortcut icon"||e.tagName==="meta"&&(Ue(e.attributes.name).match(/^msapplication-tile(image|color)$/)||Ue(e.attributes.name)==="application-name"||Ue(e.attributes.rel)==="icon"||Ue(e.attributes.rel)==="apple-touch-icon"||Ue(e.attributes.rel)==="shortcut icon")))return!0;if(e.tagName==="meta"){if(t.headMetaDescKeywords&&Ue(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(Ue(e.attributes.property).match(/^(og|twitter|fb):/)||Ue(e.attributes.name).match(/^(og|twitter):/)||Ue(e.attributes.name)==="pinterest"))return!0;if(t.headMetaRobots&&(Ue(e.attributes.name)==="robots"||Ue(e.attributes.name)==="googlebot"||Ue(e.attributes.name)==="bingbot"))return!0;if(t.headMetaHttpEquiv&&e.attributes["http-equiv"]!==void 0)return!0;if(t.headMetaAuthorship&&(Ue(e.attributes.name)==="author"||Ue(e.attributes.name)==="generator"||Ue(e.attributes.name)==="framework"||Ue(e.attributes.name)==="publisher"||Ue(e.attributes.name)==="progid"||Ue(e.attributes.property).match(/^article:/)||Ue(e.attributes.property).match(/^product:/)))return!0;if(t.headMetaVerification&&(Ue(e.attributes.name)==="google-site-verification"||Ue(e.attributes.name)==="yandex-verification"||Ue(e.attributes.name)==="csrf-token"||Ue(e.attributes.name)==="p:domain_verify"||Ue(e.attributes.name)==="verify-v1"||Ue(e.attributes.name)==="verification"||Ue(e.attributes.name)==="shopify-checkout-api-token"))return!0}}return!1}function Qi(e,t){const{doc:n,mirror:i,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:d,unmaskTextSelector:p,skipChild:m=!1,inlineStylesheet:f=!0,maskInputOptions:h={},maskAttributeFn:g,maskTextFn:v,maskInputFn:b,slimDOMOptions:y,dataURLOptions:w={},inlineImages:k=!1,recordCanvas:T=!1,onSerialize:_,onIframeLoad:E,iframeLoadTimeout:A=5e3,onStylesheetLoad:S,stylesheetLoadTimeout:C=5e3,keepIframeSrcFn:x=()=>!1,newlyAddedElement:N=!1}=t;let{preserveWhiteSpace:z=!0}=t;const Z=MI(e,{doc:n,mirror:i,blockClass:r,blockSelector:o,maskAllText:s,unblockSelector:a,maskTextClass:l,unmaskTextClass:c,maskTextSelector:d,unmaskTextSelector:p,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:v,maskInputFn:b,dataURLOptions:w,inlineImages:k,recordCanvas:T,keepIframeSrcFn:x,newlyAddedElement:N});if(!Z)return console.warn(e,"not serialized"),null;let me;i.hasNode(e)?me=i.getId(e):jI(Z,y)||!z&&Z.type===it.Text&&!Z.isStyle&&!Z.textContent.replace(/^\s+|\s+$/gm,"").length?me=no:me=Cc();const G=Object.assign(Z,{id:me});if(i.add(e,G),me===no)return null;_&&_(e);let pe=!m;if(G.type===it.Element){pe=pe&&!G.needBlock,delete G.needBlock;const ee=e.shadowRoot;ee&&Wr(ee)&&(G.isShadowHost=!0)}if((G.type===it.Document||G.type===it.Element)&&pe){y.headWhitespace&&G.type===it.Element&&G.tagName==="head"&&(z=!1);const ee={doc:n,mirror:i,blockClass:r,blockSelector:o,maskAllText:s,unblockSelector:a,maskTextClass:l,unmaskTextClass:c,maskTextSelector:d,unmaskTextSelector:p,skipChild:m,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:v,maskInputFn:b,slimDOMOptions:y,dataURLOptions:w,inlineImages:k,recordCanvas:T,preserveWhiteSpace:z,onSerialize:_,onIframeLoad:E,iframeLoadTimeout:A,onStylesheetLoad:S,stylesheetLoadTimeout:C,keepIframeSrcFn:x};for(const _e of Array.from(e.childNodes)){const V=Qi(_e,ee);V&&G.childNodes.push(V)}if(dI(e)&&e.shadowRoot)for(const _e of Array.from(e.shadowRoot.childNodes)){const V=Qi(_e,ee);V&&(Wr(e.shadowRoot)&&(V.isShadow=!0),G.childNodes.push(V))}}return e.parentNode&&Vr(e.parentNode)&&Wr(e.parentNode)&&(G.isShadow=!0),G.type===it.Element&&G.tagName==="iframe"&&OI(e,()=>{const ee=oh(e);if(ee&&E){const _e=Qi(ee,{doc:ee,mirror:i,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:d,unmaskTextSelector:p,skipChild:!1,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:v,maskInputFn:b,slimDOMOptions:y,dataURLOptions:w,inlineImages:k,recordCanvas:T,preserveWhiteSpace:z,onSerialize:_,onIframeLoad:E,iframeLoadTimeout:A,onStylesheetLoad:S,stylesheetLoadTimeout:C,keepIframeSrcFn:x});_e&&E(e,_e)}},A),G.type===it.Element&&G.tagName==="link"&&typeof G.attributes.rel=="string"&&(G.attributes.rel==="stylesheet"||G.attributes.rel==="preload"&&typeof G.attributes.href=="string"&&nh(G.attributes.href)==="css")&&NI(e,()=>{if(S){const ee=Qi(e,{doc:n,mirror:i,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:d,unmaskTextSelector:p,skipChild:!1,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:v,maskInputFn:b,slimDOMOptions:y,dataURLOptions:w,inlineImages:k,recordCanvas:T,preserveWhiteSpace:z,onSerialize:_,onIframeLoad:E,iframeLoadTimeout:A,onStylesheetLoad:S,stylesheetLoadTimeout:C,keepIframeSrcFn:x});ee&&S(e,ee)}},C),G}function FI(e,t){const{mirror:n=new th,blockClass:i="rr-block",blockSelector:r=null,unblockSelector:o=null,maskAllText:a=!1,maskTextClass:s="rr-mask",unmaskTextClass:l=null,maskTextSelector:c=null,unmaskTextSelector:d=null,inlineStylesheet:p=!0,inlineImages:m=!1,recordCanvas:f=!1,maskAllInputs:h=!1,maskAttributeFn:g,maskTextFn:v,maskInputFn:b,slimDOM:y=!1,dataURLOptions:w,preserveWhiteSpace:k,onSerialize:T,onIframeLoad:_,iframeLoadTimeout:E,onStylesheetLoad:A,stylesheetLoadTimeout:S,keepIframeSrcFn:C=()=>!1}=t;return Qi(e,{doc:e,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:a,maskTextClass:s,unmaskTextClass:l,maskTextSelector:c,unmaskTextSelector:d,skipChild:!1,inlineStylesheet:p,maskInputOptions:h===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:h===!1?{}:h,maskAttributeFn:g,maskTextFn:v,maskInputFn:b,slimDOMOptions:y===!0||y==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:y==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:y===!1?{}:y,dataURLOptions:w,inlineImages:m,recordCanvas:f,preserveWhiteSpace:k,onSerialize:T,onIframeLoad:_,iframeLoadTimeout:E,onStylesheetLoad:A,stylesheetLoadTimeout:S,keepIframeSrcFn:C,newlyAddedElement:!1})}function At(e,t,n=document){const i={capture:!0,passive:!0};return n.addEventListener(e,t,i),()=>n.removeEventListener(e,t,i)}const qi=`Please stop import mirror directly. Instead of that,\r now you can use replayer.getMirror() to access the mirror instance of a replayer,\r or you can use record.mirror to access the mirror instance during recording.`;let id={map:{},getId(){return console.error(qi),-1},getNode(){return console.error(qi),null},removeNodeFromMap(){console.error(qi)},has(){return console.error(qi),!1},reset(){console.error(qi)}};typeof window<"u"&&window.Proxy&&window.Reflect&&(id=new Proxy(id,{get(e,t,n){return t==="map"&&console.error(qi),Reflect.get(e,t,n)}}));function io(e,t,n={}){let i=null,r=0;return function(...o){const a=Date.now();!r&&n.leading===!1&&(r=a);const s=t-(a-r),l=this;s<=0||s>t?(i&&(KI(i),i=null),r=a,e.apply(l,o)):!i&&n.trailing!==!1&&(i=ds(()=>{r=n.leading===!1?0:Date.now(),i=null,e.apply(l,o)},s))}}function lh(e,t,n,i,r=window){const o=r.Object.getOwnPropertyDescriptor(e,t);return r.Object.defineProperty(e,t,i?n:{set(a){ds(()=>{n.set.call(this,a)},0),o&&o.set&&o.set.call(this,a)}}),()=>lh(e,t,o||{},!0)}function xc(e,t,n){try{if(!(t in e))return()=>{};const i=e[t],r=n(i);return typeof r=="function"&&(r.prototype=r.prototype||{},Object.defineProperties(r,{__rrweb_original__:{enumerable:!1,value:i}})),e[t]=r,()=>{e[t]=i}}catch{return()=>{}}}let za=Date.now;/[1-9][0-9]{12}/.test(Date.now().toString())||(za=()=>new Date().getTime());function ch(e){var n,i,r,o,a,s;const t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:e.pageXOffset!==void 0?e.pageXOffset:(t==null?void 0:t.documentElement.scrollLeft)||((i=(n=t==null?void 0:t.body)==null?void 0:n.parentElement)==null?void 0:i.scrollLeft)||((r=t==null?void 0:t.body)==null?void 0:r.scrollLeft)||0,top:t.scrollingElement?t.scrollingElement.scrollTop:e.pageYOffset!==void 0?e.pageYOffset:(t==null?void 0:t.documentElement.scrollTop)||((a=(o=t==null?void 0:t.body)==null?void 0:o.parentElement)==null?void 0:a.scrollTop)||((s=t==null?void 0:t.body)==null?void 0:s.scrollTop)||0}}function uh(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function dh(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function ph(e){return e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null}function Dt(e,t,n,i,r){if(!e)return!1;const o=ph(e);if(!o)return!1;const a=Ji(t,n);if(!r){const c=i&&o.matches(i);return a(o)&&!c}const s=Ai(o,a);let l=-1;return s<0?!1:(i&&(l=Ai(o,Ji(null,i))),s>-1&&l<0?!0:s{let n=t[0];if(!(0 in t))throw new TypeError("1 argument is required");do if(this===n)return!0;while(n=n&&n.parentNode);return!1})}function fh(e,t){return!!(e.nodeName==="IFRAME"&&t.getMeta(e))}function hh(e,t){return!!(e.nodeName==="LINK"&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&e.getAttribute("rel")==="stylesheet"&&t.getMeta(e))}function Ml(e){return!!(e!=null&&e.shadowRoot)}class qI{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(t){return this.styleIDMap.get(t)??-1}has(t){return this.styleIDMap.has(t)}add(t,n){if(this.has(t))return this.getId(t);let i;return n===void 0?i=this.id++:i=n,this.styleIDMap.set(t,i),this.idStyleMap.set(i,t),i}getStyle(t){return this.idStyleMap.get(t)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function gh(e){var n,i;let t=null;return((i=(n=e.getRootNode)==null?void 0:n.call(e))==null?void 0:i.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function GI(e){let t=e,n;for(;n=gh(t);)t=n;return t}function VI(e){const t=e.ownerDocument;if(!t)return!1;const n=GI(e);return t.contains(n)}function vh(e){const t=e.ownerDocument;return t?t.contains(e)||VI(e):!1}const rd={};function Pc(e){const t=rd[e];if(t)return t;const n=window.document;let i=window[e];if(n&&typeof n.createElement=="function")try{const r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r);const o=r.contentWindow;o&&o[e]&&(i=o[e]),n.head.removeChild(r)}catch{}return rd[e]=i.bind(window)}function WI(...e){return Pc("requestAnimationFrame")(...e)}function ds(...e){return Pc("setTimeout")(...e)}function KI(...e){return Pc("clearTimeout")(...e)}var fe=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(fe||{}),oe=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(oe||{}),Et=(e=>(e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel",e))(Et||{}),vn=(e=>(e[e.Mouse=0]="Mouse",e[e.Pen=1]="Pen",e[e.Touch=2]="Touch",e))(vn||{}),od;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(od||(od={}));var ad;(function(e){e[e.PLACEHOLDER=0]="PLACEHOLDER",e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.ATTRIBUTE_NODE=2]="ATTRIBUTE_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.CDATA_SECTION_NODE=4]="CDATA_SECTION_NODE",e[e.ENTITY_REFERENCE_NODE=5]="ENTITY_REFERENCE_NODE",e[e.ENTITY_NODE=6]="ENTITY_NODE",e[e.PROCESSING_INSTRUCTION_NODE=7]="PROCESSING_INSTRUCTION_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE",e[e.DOCUMENT_NODE=9]="DOCUMENT_NODE",e[e.DOCUMENT_TYPE_NODE=10]="DOCUMENT_TYPE_NODE",e[e.DOCUMENT_FRAGMENT_NODE=11]="DOCUMENT_FRAGMENT_NODE"})(ad||(ad={}));function Rc(e){try{return e.contentDocument}catch{}}function YI(e){try{return e.contentWindow}catch{}}function sd(e){return"__ln"in e}class XI{constructor(){this.length=0,this.head=null,this.tail=null}get(t){if(t>=this.length)throw new Error("Position outside of list range");let n=this.head;for(let i=0;i`${e}@${t}`;class JI{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=t=>{t.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const t=[],n=new Set,i=new XI,r=l=>{let c=l,d=no;for(;d===no;)c=c&&c.nextSibling,d=c&&this.mirror.getId(c);return d},o=l=>{if(!l.parentNode||!vh(l))return;const c=Vr(l.parentNode)?this.mirror.getId(gh(l)):this.mirror.getId(l.parentNode),d=r(l);if(c===-1||d===-1)return i.addNode(l);const p=Qi(l,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:m=>{fh(m,this.mirror)&&!Dt(m,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(m),hh(m,this.mirror)&&this.stylesheetManager.trackLinkElement(m),Ml(l)&&this.shadowDomManager.addShadowRoot(l.shadowRoot,this.doc)},onIframeLoad:(m,f)=>{Dt(m,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(m,f),m.contentWindow&&this.canvasManager.addWindow(m.contentWindow),this.shadowDomManager.observeAttachShadow(m))},onStylesheetLoad:(m,f)=>{this.stylesheetManager.attachLinkElement(m,f)}});p&&(t.push({parentId:c,nextId:d,node:p}),n.add(p.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const l of this.movedSet)cd(this.removes,l,this.mirror)&&!this.movedSet.has(l.parentNode)||o(l);for(const l of this.addedSet)!ud(this.droppedSet,l)&&!cd(this.removes,l,this.mirror)||ud(this.movedSet,l)?o(l):this.droppedSet.add(l);let a=null;for(;i.length;){let l=null;if(a){const c=this.mirror.getId(a.value.parentNode),d=r(a.value);c!==-1&&d!==-1&&(l=a)}if(!l){let c=i.tail;for(;c;){const d=c;if(c=c.previous,d){const p=this.mirror.getId(d.value.parentNode);if(r(d.value)===-1)continue;if(p!==-1){l=d;break}else{const f=d.value;if(f.parentNode&&f.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const h=f.parentNode.host;if(this.mirror.getId(h)!==-1){l=d;break}}}}}}if(!l){for(;i.head;)i.removeNode(i.head.value);break}a=l.previous,i.removeNode(l.value),o(l.value)}const s={texts:this.texts.map(l=>({id:this.mirror.getId(l.node),value:l.value})).filter(l=>!n.has(l.id)).filter(l=>this.mirror.has(l.id)),attributes:this.attributes.map(l=>{const{attributes:c}=l;if(typeof c.style=="string"){const d=JSON.stringify(l.styleDiff),p=JSON.stringify(l._unchangedStyles);d.length!n.has(l.id)).filter(l=>this.mirror.has(l.id)),removes:this.removes,adds:t};!s.texts.length&&!s.attributes.length&&!s.removes.length&&!s.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=t=>{if(!js(t.target,this.mirror))switch(t.type){case"characterData":{const n=t.target.textContent;!Dt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&n!==t.oldValue&&this.texts.push({value:yr(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&n?this.maskTextFn?this.maskTextFn(n,ph(t.target)):n.replace(/[\S]/g,"*"):n,node:t.target});break}case"attributes":{const n=t.target;let i=t.attributeName,r=t.target.getAttribute(i);if(i==="value"){const a=Ac(n),s=n.tagName;r=Ma(n,s,a);const l=cs({maskInputOptions:this.maskInputOptions,tagName:s,type:a}),c=yr(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,l);r=to({isMasked:c,element:n,value:r,maskInputFn:this.maskInputFn})}if(Dt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||r===t.oldValue)return;let o=this.attributeMap.get(t.target);if(n.tagName==="IFRAME"&&i==="src"&&!this.keepIframeSrcFn(r))if(!Rc(n))i="rr_src";else return;if(o||(o={node:t.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(o),this.attributeMap.set(t.target,o)),i==="type"&&n.tagName==="INPUT"&&(t.oldValue||"").toLowerCase()==="password"&&n.setAttribute("data-rr-is-password","true"),!sh(n.tagName,i)&&(o.attributes[i]=ah(this.doc,vr(n.tagName),vr(i),r,n,this.maskAttributeFn),i==="style")){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const a=this.unattachedDoc.createElement("span");t.oldValue&&a.setAttribute("style",t.oldValue);for(const s of Array.from(n.style)){const l=n.style.getPropertyValue(s),c=n.style.getPropertyPriority(s);l!==a.style.getPropertyValue(s)||c!==a.style.getPropertyPriority(s)?c===""?o.styleDiff[s]=l:o.styleDiff[s]=[l,c]:o._unchangedStyles[s]=[l,c]}for(const s of Array.from(a.style))n.style.getPropertyValue(s)===""&&(o.styleDiff[s]=!1)}break}case"childList":{if(Dt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;t.addedNodes.forEach(n=>this.genAdds(n,t.target)),t.removedNodes.forEach(n=>{const i=this.mirror.getId(n),r=Vr(t.target)?this.mirror.getId(t.target.host):this.mirror.getId(t.target);Dt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||js(n,this.mirror)||!HI(n,this.mirror)||(this.addedSet.has(n)?(Ul(this.addedSet,n),this.droppedSet.add(n)):this.addedSet.has(t.target)&&i===-1||mh(t.target,this.mirror)||(this.movedSet.has(n)&&this.movedMap[ld(i,r)]?Ul(this.movedSet,n):this.removes.push({parentId:r,id:i,isShadow:Vr(t.target)&&Wr(t.target)?!0:void 0})),this.mapRemoves.push(n))});break}}},this.genAdds=(t,n)=>{if(!this.processedNodeManager.inOtherBuffer(t,this)&&!(this.addedSet.has(t)||this.movedSet.has(t))){if(this.mirror.hasNode(t)){if(js(t,this.mirror))return;this.movedSet.add(t);let i=null;n&&this.mirror.hasNode(n)&&(i=this.mirror.getId(n)),i&&i!==-1&&(this.movedMap[ld(this.mirror.getId(t),i)]=!0)}else this.addedSet.add(t),this.droppedSet.delete(t);Dt(t,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(t.childNodes.forEach(i=>this.genAdds(i)),Ml(t)&&t.shadowRoot.childNodes.forEach(i=>{this.processedNodeManager.add(i,this),this.genAdds(i,t)}))}}}init(t){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(n=>{this[n]=t[n]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function Ul(e,t){e.delete(t),t.childNodes.forEach(n=>Ul(e,n))}function cd(e,t,n){return e.length===0?!1:QI(e,t,n)}function QI(e,t,n){let i=t.parentNode;for(;i;){const r=n.getId(i);if(e.some(o=>o.id===r))return!0;i=i.parentNode}return!1}function ud(e,t){return e.size===0?!1:yh(e,t)}function yh(e,t){const{parentNode:n}=t;return n?e.has(n)?!0:yh(e,n):!1}let Kr;function ZI(e){Kr=e}function eT(){Kr=void 0}const Se=e=>Kr?(...n)=>{try{return e(...n)}catch(i){if(Kr&&Kr(i)===!0)return()=>{};throw i}}:e,Zi=[];function bo(e){try{if("composedPath"in e){const t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch{}return e&&e.target}function bh(e,t){var a,s;const n=new JI;Zi.push(n),n.init(e);let i=window.MutationObserver||window.__rrMutationObserver;const r=(s=(a=window==null?void 0:window.Zone)==null?void 0:a.__symbol__)==null?void 0:s.call(a,"MutationObserver");r&&window[r]&&(i=window[r]);const o=new i(Se(l=>{e.onMutation&&e.onMutation(l)===!1||n.processMutations.bind(n)(l)}));return o.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),o}function tT({mousemoveCb:e,sampling:t,doc:n,mirror:i}){if(t.mousemove===!1)return()=>{};const r=typeof t.mousemove=="number"?t.mousemove:50,o=typeof t.mousemoveCallback=="number"?t.mousemoveCallback:500;let a=[],s;const l=io(Se(p=>{const m=Date.now()-s;e(a.map(f=>(f.timeOffset-=m,f)),p),a=[],s=null}),o),c=Se(io(Se(p=>{const m=bo(p),{clientX:f,clientY:h}=Nl(p)?p.changedTouches[0]:p;s||(s=za()),a.push({x:f,y:h,id:i.getId(m),timeOffset:za()-s}),l(typeof DragEvent<"u"&&p instanceof DragEvent?oe.Drag:p instanceof MouseEvent?oe.MouseMove:oe.TouchMove)}),r,{trailing:!1})),d=[At("mousemove",c,n),At("touchmove",c,n),At("drag",c,n)];return Se(()=>{d.forEach(p=>p())})}function nT({mouseInteractionCb:e,doc:t,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,sampling:a}){if(a.mouseInteraction===!1)return()=>{};const s=a.mouseInteraction===!0||a.mouseInteraction===void 0?{}:a.mouseInteraction,l=[];let c=null;const d=p=>m=>{const f=bo(m);if(Dt(f,i,r,o,!0))return;let h=null,g=p;if("pointerType"in m){switch(m.pointerType){case"mouse":h=vn.Mouse;break;case"touch":h=vn.Touch;break;case"pen":h=vn.Pen;break}h===vn.Touch?Et[p]===Et.MouseDown?g="TouchStart":Et[p]===Et.MouseUp&&(g="TouchEnd"):vn.Pen}else Nl(m)&&(h=vn.Touch);h!==null?(c=h,(g.startsWith("Touch")&&h===vn.Touch||g.startsWith("Mouse")&&h===vn.Mouse)&&(h=null)):Et[p]===Et.Click&&(h=c,c=null);const v=Nl(m)?m.changedTouches[0]:m;if(!v)return;const b=n.getId(f),{clientX:y,clientY:w}=v;Se(e)({type:Et[g],id:b,x:y,y:w,...h!==null&&{pointerType:h}})};return Object.keys(Et).filter(p=>Number.isNaN(Number(p))&&!p.endsWith("_Departed")&&s[p]!==!1).forEach(p=>{let m=vr(p);const f=d(p);if(window.PointerEvent)switch(Et[p]){case Et.MouseDown:case Et.MouseUp:m=m.replace("mouse","pointer");break;case Et.TouchStart:case Et.TouchEnd:return}l.push(At(m,f,t))}),Se(()=>{l.forEach(p=>p())})}function _h({scrollCb:e,doc:t,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,sampling:a}){const s=Se(io(Se(l=>{const c=bo(l);if(!c||Dt(c,i,r,o,!0))return;const d=n.getId(c);if(c===t&&t.defaultView){const p=ch(t.defaultView);e({id:d,x:p.left,y:p.top})}else e({id:d,x:c.scrollLeft,y:c.scrollTop})}),a.scroll||100));return At("scroll",s,t)}function iT({viewportResizeCb:e},{win:t}){let n=-1,i=-1;const r=Se(io(Se(()=>{const o=uh(),a=dh();(n!==o||i!==a)&&(e({width:Number(a),height:Number(o)}),n=o,i=a)}),200));return At("resize",r,t)}const rT=["INPUT","TEXTAREA","SELECT"],dd=new WeakMap;function oT({inputCb:e,doc:t,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,ignoreClass:a,ignoreSelector:s,maskInputOptions:l,maskInputFn:c,sampling:d,userTriggeredOnInput:p,maskTextClass:m,unmaskTextClass:f,maskTextSelector:h,unmaskTextSelector:g}){function v(E){let A=bo(E);const S=E.isTrusted,C=A&&Ll(A.tagName);if(C==="OPTION"&&(A=A.parentElement),!A||!C||rT.indexOf(C)<0||Dt(A,i,r,o,!0))return;const x=A;if(x.classList.contains(a)||s&&x.matches(s))return;const N=Ac(A);let z=Ma(x,C,N),Z=!1;const me=cs({maskInputOptions:l,tagName:C,type:N}),G=yr(A,m,h,f,g,me);(N==="radio"||N==="checkbox")&&(Z=A.checked),z=to({isMasked:G,element:A,value:z,maskInputFn:c}),b(A,p?{text:z,isChecked:Z,userTriggered:S}:{text:z,isChecked:Z});const pe=A.name;N==="radio"&&pe&&Z&&t.querySelectorAll(`input[type="radio"][name="${pe}"]`).forEach(ee=>{if(ee!==A){const _e=to({isMasked:G,element:ee,value:Ma(ee,C,N),maskInputFn:c});b(ee,p?{text:_e,isChecked:!Z,userTriggered:!1}:{text:_e,isChecked:!Z})}})}function b(E,A){const S=dd.get(E);if(!S||S.text!==A.text||S.isChecked!==A.isChecked){dd.set(E,A);const C=n.getId(E);Se(e)({...A,id:C})}}const w=(d.input==="last"?["change"]:["input","change"]).map(E=>At(E,Se(v),t)),k=t.defaultView;if(!k)return()=>{w.forEach(E=>E())};const T=k.Object.getOwnPropertyDescriptor(k.HTMLInputElement.prototype,"value"),_=[[k.HTMLInputElement.prototype,"value"],[k.HTMLInputElement.prototype,"checked"],[k.HTMLSelectElement.prototype,"value"],[k.HTMLTextAreaElement.prototype,"value"],[k.HTMLSelectElement.prototype,"selectedIndex"],[k.HTMLOptionElement.prototype,"selected"]];return T&&T.set&&w.push(..._.map(E=>lh(E[0],E[1],{set(){Se(v)({target:this,isTrusted:!1})}},!1,k))),Se(()=>{w.forEach(E=>E())})}function Ba(e){const t=[];function n(i,r){if(No("CSSGroupingRule")&&i.parentRule instanceof CSSGroupingRule||No("CSSMediaRule")&&i.parentRule instanceof CSSMediaRule||No("CSSSupportsRule")&&i.parentRule instanceof CSSSupportsRule||No("CSSConditionRule")&&i.parentRule instanceof CSSConditionRule){const a=Array.from(i.parentRule.cssRules).indexOf(i);r.unshift(a)}else if(i.parentStyleSheet){const a=Array.from(i.parentStyleSheet.cssRules).indexOf(i);r.unshift(a)}return r}return n(e,t)}function Wn(e,t,n){let i,r;return e?(e.ownerNode?i=t.getId(e.ownerNode):r=n.getId(e),{styleId:r,id:i}):{}}function aT({styleSheetRuleCb:e,mirror:t,stylesheetManager:n},{win:i}){if(!i.CSSStyleSheet||!i.CSSStyleSheet.prototype)return()=>{};const r=i.CSSStyleSheet.prototype.insertRule;i.CSSStyleSheet.prototype.insertRule=new Proxy(r,{apply:Se((d,p,m)=>{const[f,h]=m,{id:g,styleId:v}=Wn(p,t,n.styleMirror);return(g&&g!==-1||v&&v!==-1)&&e({id:g,styleId:v,adds:[{rule:f,index:h}]}),d.apply(p,m)})});const o=i.CSSStyleSheet.prototype.deleteRule;i.CSSStyleSheet.prototype.deleteRule=new Proxy(o,{apply:Se((d,p,m)=>{const[f]=m,{id:h,styleId:g}=Wn(p,t,n.styleMirror);return(h&&h!==-1||g&&g!==-1)&&e({id:h,styleId:g,removes:[{index:f}]}),d.apply(p,m)})});let a;i.CSSStyleSheet.prototype.replace&&(a=i.CSSStyleSheet.prototype.replace,i.CSSStyleSheet.prototype.replace=new Proxy(a,{apply:Se((d,p,m)=>{const[f]=m,{id:h,styleId:g}=Wn(p,t,n.styleMirror);return(h&&h!==-1||g&&g!==-1)&&e({id:h,styleId:g,replace:f}),d.apply(p,m)})}));let s;i.CSSStyleSheet.prototype.replaceSync&&(s=i.CSSStyleSheet.prototype.replaceSync,i.CSSStyleSheet.prototype.replaceSync=new Proxy(s,{apply:Se((d,p,m)=>{const[f]=m,{id:h,styleId:g}=Wn(p,t,n.styleMirror);return(h&&h!==-1||g&&g!==-1)&&e({id:h,styleId:g,replaceSync:f}),d.apply(p,m)})}));const l={};Mo("CSSGroupingRule")?l.CSSGroupingRule=i.CSSGroupingRule:(Mo("CSSMediaRule")&&(l.CSSMediaRule=i.CSSMediaRule),Mo("CSSConditionRule")&&(l.CSSConditionRule=i.CSSConditionRule),Mo("CSSSupportsRule")&&(l.CSSSupportsRule=i.CSSSupportsRule));const c={};return Object.entries(l).forEach(([d,p])=>{c[d]={insertRule:p.prototype.insertRule,deleteRule:p.prototype.deleteRule},p.prototype.insertRule=new Proxy(c[d].insertRule,{apply:Se((m,f,h)=>{const[g,v]=h,{id:b,styleId:y}=Wn(f.parentStyleSheet,t,n.styleMirror);return(b&&b!==-1||y&&y!==-1)&&e({id:b,styleId:y,adds:[{rule:g,index:[...Ba(f),v||0]}]}),m.apply(f,h)})}),p.prototype.deleteRule=new Proxy(c[d].deleteRule,{apply:Se((m,f,h)=>{const[g]=h,{id:v,styleId:b}=Wn(f.parentStyleSheet,t,n.styleMirror);return(v&&v!==-1||b&&b!==-1)&&e({id:v,styleId:b,removes:[{index:[...Ba(f),g]}]}),m.apply(f,h)})})}),Se(()=>{i.CSSStyleSheet.prototype.insertRule=r,i.CSSStyleSheet.prototype.deleteRule=o,a&&(i.CSSStyleSheet.prototype.replace=a),s&&(i.CSSStyleSheet.prototype.replaceSync=s),Object.entries(l).forEach(([d,p])=>{p.prototype.insertRule=c[d].insertRule,p.prototype.deleteRule=c[d].deleteRule})})}function kh({mirror:e,stylesheetManager:t},n){var a,s,l;let i=null;n.nodeName==="#document"?i=e.getId(n):i=e.getId(n.host);const r=n.nodeName==="#document"?(a=n.defaultView)==null?void 0:a.Document:(l=(s=n.ownerDocument)==null?void 0:s.defaultView)==null?void 0:l.ShadowRoot,o=r!=null&&r.prototype?Object.getOwnPropertyDescriptor(r==null?void 0:r.prototype,"adoptedStyleSheets"):void 0;return i===null||i===-1||!r||!o?()=>{}:(Object.defineProperty(n,"adoptedStyleSheets",{configurable:o.configurable,enumerable:o.enumerable,get(){var c;return(c=o.get)==null?void 0:c.call(this)},set(c){var p;const d=(p=o.set)==null?void 0:p.call(this,c);if(i!==null&&i!==-1)try{t.adoptStyleSheets(c,i)}catch{}return d}}),Se(()=>{Object.defineProperty(n,"adoptedStyleSheets",{configurable:o.configurable,enumerable:o.enumerable,get:o.get,set:o.set})}))}function sT({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:n,stylesheetManager:i},{win:r}){const o=r.CSSStyleDeclaration.prototype.setProperty;r.CSSStyleDeclaration.prototype.setProperty=new Proxy(o,{apply:Se((s,l,c)=>{var g;const[d,p,m]=c;if(n.has(d))return o.apply(l,[d,p,m]);const{id:f,styleId:h}=Wn((g=l.parentRule)==null?void 0:g.parentStyleSheet,t,i.styleMirror);return(f&&f!==-1||h&&h!==-1)&&e({id:f,styleId:h,set:{property:d,value:p,priority:m},index:Ba(l.parentRule)}),s.apply(l,c)})});const a=r.CSSStyleDeclaration.prototype.removeProperty;return r.CSSStyleDeclaration.prototype.removeProperty=new Proxy(a,{apply:Se((s,l,c)=>{var f;const[d]=c;if(n.has(d))return a.apply(l,[d]);const{id:p,styleId:m}=Wn((f=l.parentRule)==null?void 0:f.parentStyleSheet,t,i.styleMirror);return(p&&p!==-1||m&&m!==-1)&&e({id:p,styleId:m,remove:{property:d},index:Ba(l.parentRule)}),s.apply(l,c)})}),Se(()=>{r.CSSStyleDeclaration.prototype.setProperty=o,r.CSSStyleDeclaration.prototype.removeProperty=a})}function lT({mediaInteractionCb:e,blockClass:t,blockSelector:n,unblockSelector:i,mirror:r,sampling:o,doc:a}){const s=Se(c=>io(Se(d=>{const p=bo(d);if(!p||Dt(p,t,n,i,!0))return;const{currentTime:m,volume:f,muted:h,playbackRate:g}=p;e({type:c,id:r.getId(p),currentTime:m,volume:f,muted:h,playbackRate:g})}),o.media||500)),l=[At("play",s(0),a),At("pause",s(1),a),At("seeked",s(2),a),At("volumechange",s(3),a),At("ratechange",s(4),a)];return Se(()=>{l.forEach(c=>c())})}function cT({fontCb:e,doc:t}){const n=t.defaultView;if(!n)return()=>{};const i=[],r=new WeakMap,o=n.FontFace;n.FontFace=function(l,c,d){const p=new o(l,c,d);return r.set(p,{family:l,buffer:typeof c!="string",descriptors:d,fontSource:typeof c=="string"?c:JSON.stringify(Array.from(new Uint8Array(c)))}),p};const a=xc(t.fonts,"add",function(s){return function(l){return ds(Se(()=>{const c=r.get(l);c&&(e(c),r.delete(l))}),0),s.apply(this,[l])}});return i.push(()=>{n.FontFace=o}),i.push(a),Se(()=>{i.forEach(s=>s())})}function uT(e){const{doc:t,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,selectionCb:a}=e;let s=!0;const l=Se(()=>{const c=t.getSelection();if(!c||s&&(c!=null&&c.isCollapsed))return;s=c.isCollapsed||!1;const d=[],p=c.rangeCount||0;for(let m=0;m{}:xc(n.customElements,"define",function(r){return function(o,a,s){try{t({define:{name:o}})}catch{}return r.apply(this,[o,a,s])}})}function pT(e,t={}){const n=e.doc.defaultView;if(!n)return()=>{};let i;e.recordDOM&&(i=bh(e,e.doc));const r=tT(e),o=nT(e),a=_h(e),s=iT(e,{win:n}),l=oT(e),c=lT(e);let d=()=>{},p=()=>{},m=()=>{},f=()=>{};e.recordDOM&&(d=aT(e,{win:n}),p=kh(e,e.doc),m=sT(e,{win:n}),e.collectFonts&&(f=cT(e)));const h=uT(e),g=dT(e),v=[];for(const b of e.plugins)v.push(b.observer(b.callback,n,b.options));return Se(()=>{Zi.forEach(b=>b.reset()),i==null||i.disconnect(),r(),o(),a(),s(),l(),c(),d(),p(),m(),f(),h(),g(),v.forEach(b=>b())})}function No(e){return typeof window[e]<"u"}function Mo(e){return!!(typeof window[e]<"u"&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class zl{constructor(t){this.generateIdFn=t,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(t,n,i,r){const o=i||this.getIdToRemoteIdMap(t),a=r||this.getRemoteIdToIdMap(t);let s=o.get(n);return s||(s=this.generateIdFn(),o.set(n,s),a.set(s,n)),s}getIds(t,n){const i=this.getIdToRemoteIdMap(t),r=this.getRemoteIdToIdMap(t);return n.map(o=>this.getId(t,o,i,r))}getRemoteId(t,n,i){const r=i||this.getRemoteIdToIdMap(t);if(typeof n!="number")return n;const o=r.get(n);return o||-1}getRemoteIds(t,n){const i=this.getRemoteIdToIdMap(t);return n.map(r=>this.getRemoteId(t,r,i))}reset(t){if(!t){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(t),this.iframeRemoteIdToIdMap.delete(t)}getIdToRemoteIdMap(t){let n=this.iframeIdToRemoteIdMap.get(t);return n||(n=new Map,this.iframeIdToRemoteIdMap.set(t,n)),n}getRemoteIdToIdMap(t){let n=this.iframeRemoteIdToIdMap.get(t);return n||(n=new Map,this.iframeRemoteIdToIdMap.set(t,n)),n}}class mT{constructor(){this.crossOriginIframeMirror=new zl(Cc),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class fT{constructor(t){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new zl(Cc),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=t.mutationCb,this.wrappedEmit=t.wrappedEmit,this.stylesheetManager=t.stylesheetManager,this.recordCrossOriginIframes=t.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new zl(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=t.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(t){this.iframes.set(t,!0),t.contentWindow&&this.crossOriginIframeMap.set(t.contentWindow,t)}addLoadListener(t){this.loadListener=t}attachIframe(t,n){var r;this.mutationCb({adds:[{parentId:this.mirror.getId(t),nextId:null,node:n}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),(r=this.loadListener)==null||r.call(this,t);const i=Rc(t);i&&i.adoptedStyleSheets&&i.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(i.adoptedStyleSheets,this.mirror.getId(i))}handleMessage(t){const n=t;if(n.data.type!=="rrweb"||n.origin!==n.data.origin||!t.source)return;const r=this.crossOriginIframeMap.get(t.source);if(!r)return;const o=this.transformCrossOriginEvent(r,n.data.event);o&&this.wrappedEmit(o,n.data.isCheckout)}transformCrossOriginEvent(t,n){var i;switch(n.type){case fe.FullSnapshot:{this.crossOriginIframeMirror.reset(t),this.crossOriginIframeStyleMirror.reset(t),this.replaceIdOnNode(n.data.node,t);const r=n.data.node.id;return this.crossOriginIframeRootIdMap.set(t,r),this.patchRootIdOnNode(n.data.node,r),{timestamp:n.timestamp,type:fe.IncrementalSnapshot,data:{source:oe.Mutation,adds:[{parentId:this.mirror.getId(t),nextId:null,node:n.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case fe.Meta:case fe.Load:case fe.DomContentLoaded:return!1;case fe.Plugin:return n;case fe.Custom:return this.replaceIds(n.data.payload,t,["id","parentId","previousId","nextId"]),n;case fe.IncrementalSnapshot:switch(n.data.source){case oe.Mutation:return n.data.adds.forEach(r=>{this.replaceIds(r,t,["parentId","nextId","previousId"]),this.replaceIdOnNode(r.node,t);const o=this.crossOriginIframeRootIdMap.get(t);o&&this.patchRootIdOnNode(r.node,o)}),n.data.removes.forEach(r=>{this.replaceIds(r,t,["parentId","id"])}),n.data.attributes.forEach(r=>{this.replaceIds(r,t,["id"])}),n.data.texts.forEach(r=>{this.replaceIds(r,t,["id"])}),n;case oe.Drag:case oe.TouchMove:case oe.MouseMove:return n.data.positions.forEach(r=>{this.replaceIds(r,t,["id"])}),n;case oe.ViewportResize:return!1;case oe.MediaInteraction:case oe.MouseInteraction:case oe.Scroll:case oe.CanvasMutation:case oe.Input:return this.replaceIds(n.data,t,["id"]),n;case oe.StyleSheetRule:case oe.StyleDeclaration:return this.replaceIds(n.data,t,["id"]),this.replaceStyleIds(n.data,t,["styleId"]),n;case oe.Font:return n;case oe.Selection:return n.data.ranges.forEach(r=>{this.replaceIds(r,t,["start","end"])}),n;case oe.AdoptedStyleSheet:return this.replaceIds(n.data,t,["id"]),this.replaceStyleIds(n.data,t,["styleIds"]),(i=n.data.styles)==null||i.forEach(r=>{this.replaceStyleIds(r,t,["styleId"])}),n}}return!1}replace(t,n,i,r){for(const o of r)!Array.isArray(n[o])&&typeof n[o]!="number"||(Array.isArray(n[o])?n[o]=t.getIds(i,n[o]):n[o]=t.getId(i,n[o]));return n}replaceIds(t,n,i){return this.replace(this.crossOriginIframeMirror,t,n,i)}replaceStyleIds(t,n,i){return this.replace(this.crossOriginIframeStyleMirror,t,n,i)}replaceIdOnNode(t,n){this.replaceIds(t,n,["id","rootId"]),"childNodes"in t&&t.childNodes.forEach(i=>{this.replaceIdOnNode(i,n)})}patchRootIdOnNode(t,n){t.type!==it.Document&&!t.rootId&&(t.rootId=n),"childNodes"in t&&t.childNodes.forEach(i=>{this.patchRootIdOnNode(i,n)})}}class hT{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class gT{constructor(t){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(t,n){if(!Wr(t)||this.shadowDoms.has(t))return;this.shadowDoms.add(t),this.bypassOptions.canvasManager.addShadowRoot(t);const i=bh({...this.bypassOptions,doc:n,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},t);this.restoreHandlers.push(()=>i.disconnect()),this.restoreHandlers.push(_h({...this.bypassOptions,scrollCb:this.scrollCb,doc:t,mirror:this.mirror})),ds(()=>{t.adoptedStyleSheets&&t.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(t.adoptedStyleSheets,this.mirror.getId(t.host)),this.restoreHandlers.push(kh({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},t))},0)}observeAttachShadow(t){const n=Rc(t),i=YI(t);!n||!i||this.patchAttachShadow(i.Element,n)}patchAttachShadow(t,n){const i=this;this.restoreHandlers.push(xc(t.prototype,"attachShadow",function(r){return function(o){const a=r.call(this,o);return this.shadowRoot&&vh(this)&&i.addShadowRoot(this.shadowRoot,n),a}}))}reset(){this.restoreHandlers.forEach(t=>{try{t()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet,this.bypassOptions.canvasManager.resetShadowRoots()}}class pd{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class vT{constructor(t){this.trackedLinkElements=new WeakSet,this.styleMirror=new qI,this.mutationCb=t.mutationCb,this.adoptedStyleSheetCb=t.adoptedStyleSheetCb}attachLinkElement(t,n){"_cssText"in n.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:n.id,attributes:n.attributes}]}),this.trackLinkElement(t)}trackLinkElement(t){this.trackedLinkElements.has(t)||(this.trackedLinkElements.add(t),this.trackStylesheetInLinkElement(t))}adoptStyleSheets(t,n){if(t.length===0)return;const i={id:n,styleIds:[]},r=[];for(const o of t){let a;this.styleMirror.has(o)?a=this.styleMirror.getId(o):(a=this.styleMirror.add(o),r.push({styleId:a,rules:Array.from(o.rules||CSSRule,(s,l)=>({rule:eh(s),index:l}))})),i.styleIds.push(a)}r.length>0&&(i.styles=r),this.adoptedStyleSheetCb(i)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(t){}}class yT{constructor(){this.nodeMap=new WeakMap,this.active=!1}inOtherBuffer(t,n){const i=this.nodeMap.get(t);return i&&Array.from(i).some(r=>r!==n)}add(t,n){this.active||(this.active=!0,WI(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(t,(this.nodeMap.get(t)||new Set).add(n))}destroy(){}}let Ge,ja;var hm;try{if(Array.from([1],e=>e*2)[0]!==2){const e=document.createElement("iframe");document.body.appendChild(e),Array.from=((hm=e.contentWindow)==null?void 0:hm.Array.from)||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}const Xt=yI();function Sn(e={}){const{emit:t,checkoutEveryNms:n,checkoutEveryNth:i,blockClass:r="rr-block",blockSelector:o=null,unblockSelector:a=null,ignoreClass:s="rr-ignore",ignoreSelector:l=null,maskAllText:c=!1,maskTextClass:d="rr-mask",unmaskTextClass:p=null,maskTextSelector:m=null,unmaskTextSelector:f=null,inlineStylesheet:h=!0,maskAllInputs:g,maskInputOptions:v,slimDOMOptions:b,maskAttributeFn:y,maskInputFn:w,maskTextFn:k,maxCanvasSize:T=null,packFn:_,sampling:E={},dataURLOptions:A={},mousemoveWait:S,recordDOM:C=!0,recordCanvas:x=!1,recordCrossOriginIframes:N=!1,recordAfter:z=e.recordAfter==="DOMContentLoaded"?e.recordAfter:"load",userTriggeredOnInput:Z=!1,collectFonts:me=!1,inlineImages:G=!1,plugins:pe,keepIframeSrcFn:ee=()=>!1,ignoreCSSAttributes:_e=new Set([]),errorHandler:V,onMutation:vt,getCanvasManager:dt}=e;ZI(V);const et=N?window.parent===window:!0;let I=!1;if(!et)try{window.parent.document&&(I=!1)}catch{I=!0}if(et&&!t)throw new Error("emit function is required");if(!et&&!I)return()=>{};S!==void 0&&E.mousemove===void 0&&(E.mousemove=S),Xt.reset();const P=g===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:v!==void 0?v:{},O=b===!0||b==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:b==="all",headMetaDescKeywords:b==="all"}:b||{};$I();let $,D=0;const ae=q=>{for(const ve of pe||[])ve.eventProcessor&&(q=ve.eventProcessor(q));return _&&!I&&(q=_(q)),q};Ge=(q,ve)=>{var W;const H=q;if(H.timestamp=za(),(W=Zi[0])!=null&&W.isFrozen()&&H.type!==fe.FullSnapshot&&!(H.type===fe.IncrementalSnapshot&&H.data.source===oe.Mutation)&&Zi.forEach(ne=>ne.unfreeze()),et)t==null||t(ae(H),ve);else if(I){const ne={type:"rrweb",event:ae(H),origin:window.location.origin,isCheckout:ve};window.parent.postMessage(ne,"*")}if(H.type===fe.FullSnapshot)$=H,D=0;else if(H.type===fe.IncrementalSnapshot){if(H.data.source===oe.Mutation&&H.data.isAttachIframe)return;D++;const ne=i&&D>=i,F=n&&$&&H.timestamp-$.timestamp>n;(ne||F)&&Te(!0)}};const de=q=>{Ge({type:fe.IncrementalSnapshot,data:{source:oe.Mutation,...q}})},$e=q=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.Scroll,...q}}),Ie=q=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.CanvasMutation,...q}}),tt=q=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.AdoptedStyleSheet,...q}}),Le=new vT({mutationCb:de,adoptedStyleSheetCb:tt}),Oe=typeof __RRWEB_EXCLUDE_IFRAME__=="boolean"&&__RRWEB_EXCLUDE_IFRAME__?new mT:new fT({mirror:Xt,mutationCb:de,stylesheetManager:Le,recordCrossOriginIframes:N,wrappedEmit:Ge});for(const q of pe||[])q.getMirror&&q.getMirror({nodeMirror:Xt,crossOriginIframeMirror:Oe.crossOriginIframeMirror,crossOriginIframeStyleMirror:Oe.crossOriginIframeStyleMirror});const J=new yT,qe=_T(dt,{mirror:Xt,win:window,mutationCb:q=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.CanvasMutation,...q}}),recordCanvas:x,blockClass:r,blockSelector:o,unblockSelector:a,maxCanvasSize:T,sampling:E.canvas,dataURLOptions:A,errorHandler:V}),Fe=typeof __RRWEB_EXCLUDE_SHADOW_DOM__=="boolean"&&__RRWEB_EXCLUDE_SHADOW_DOM__?new hT:new gT({mutationCb:de,scrollCb:$e,bypassOptions:{onMutation:vt,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:f,inlineStylesheet:h,maskInputOptions:P,dataURLOptions:A,maskAttributeFn:y,maskTextFn:k,maskInputFn:w,recordCanvas:x,inlineImages:G,sampling:E,slimDOMOptions:O,iframeManager:Oe,stylesheetManager:Le,canvasManager:qe,keepIframeSrcFn:ee,processedNodeManager:J},mirror:Xt}),Te=(q=!1)=>{if(!C)return;Ge({type:fe.Meta,data:{href:window.location.href,width:dh(),height:uh()}},q),Le.reset(),Fe.init(),Zi.forEach(H=>H.lock());const ve=FI(document,{mirror:Xt,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:f,inlineStylesheet:h,maskAllInputs:P,maskAttributeFn:y,maskInputFn:w,maskTextFn:k,slimDOM:O,dataURLOptions:A,recordCanvas:x,inlineImages:G,onSerialize:H=>{fh(H,Xt)&&Oe.addIframe(H),hh(H,Xt)&&Le.trackLinkElement(H),Ml(H)&&Fe.addShadowRoot(H.shadowRoot,document)},onIframeLoad:(H,W)=>{Oe.attachIframe(H,W),H.contentWindow&&qe.addWindow(H.contentWindow),Fe.observeAttachShadow(H)},onStylesheetLoad:(H,W)=>{Le.attachLinkElement(H,W)},keepIframeSrcFn:ee});if(!ve)return console.warn("Failed to snapshot the document");Ge({type:fe.FullSnapshot,data:{node:ve,initialOffset:ch(window)}}),Zi.forEach(H=>H.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Le.adoptStyleSheets(document.adoptedStyleSheets,Xt.getId(document))};ja=Te;try{const q=[],ve=W=>{var ne;return Se(pT)({onMutation:vt,mutationCb:de,mousemoveCb:(F,X)=>Ge({type:fe.IncrementalSnapshot,data:{source:X,positions:F}}),mouseInteractionCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.MouseInteraction,...F}}),scrollCb:$e,viewportResizeCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.ViewportResize,...F}}),inputCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.Input,...F}}),mediaInteractionCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.MediaInteraction,...F}}),styleSheetRuleCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.StyleSheetRule,...F}}),styleDeclarationCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.StyleDeclaration,...F}}),canvasMutationCb:Ie,fontCb:F=>Ge({type:fe.IncrementalSnapshot,data:{source:oe.Font,...F}}),selectionCb:F=>{Ge({type:fe.IncrementalSnapshot,data:{source:oe.Selection,...F}})},customElementCb:F=>{Ge({type:fe.IncrementalSnapshot,data:{source:oe.CustomElement,...F}})},blockClass:r,ignoreClass:s,ignoreSelector:l,maskAllText:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:f,maskInputOptions:P,inlineStylesheet:h,sampling:E,recordDOM:C,recordCanvas:x,inlineImages:G,userTriggeredOnInput:Z,collectFonts:me,doc:W,maskAttributeFn:y,maskInputFn:w,maskTextFn:k,keepIframeSrcFn:ee,blockSelector:o,unblockSelector:a,slimDOMOptions:O,dataURLOptions:A,mirror:Xt,iframeManager:Oe,stylesheetManager:Le,shadowDomManager:Fe,processedNodeManager:J,canvasManager:qe,ignoreCSSAttributes:_e,plugins:((ne=pe==null?void 0:pe.filter(F=>F.observer))==null?void 0:ne.map(F=>({observer:F.observer,options:F.options,callback:X=>Ge({type:fe.Plugin,data:{plugin:F.name,payload:X}})})))||[]},{})};Oe.addLoadListener(W=>{try{q.push(ve(W.contentDocument))}catch(ne){console.warn(ne)}});const H=()=>{Te(),q.push(ve(document))};return document.readyState==="interactive"||document.readyState==="complete"?H():(q.push(At("DOMContentLoaded",()=>{Ge({type:fe.DomContentLoaded,data:{}}),z==="DOMContentLoaded"&&H()})),q.push(At("load",()=>{Ge({type:fe.Load,data:{}}),z==="load"&&H()},window))),()=>{q.forEach(W=>W()),J.destroy(),ja=void 0,eT()}}catch(q){console.warn(q)}}function bT(e){if(!ja)throw new Error("please take full snapshot after start recording");ja(e)}Sn.mirror=Xt;Sn.takeFullSnapshot=bT;function _T(e,t){try{return e?e(t):new pd}catch{return console.warn("Unable to initialize CanvasManager"),new pd}}const kT=3,wT=5;function Dc(e){return e>9999999999?e:e*1e3}function Fs(e){return e>9999999999?e/1e3:e}function _o(e,t){t.category!=="sentry.transaction"&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:fe.Custom,timestamp:(t.timestamp||0)*1e3,data:{tag:"breadcrumb",payload:Jt(t,10,1e3)}}),t.category==="console")))}const ST="button,a";function wh(e){return e.closest(ST)||e}function Sh(e){const t=Eh(e);return!t||!(t instanceof Element)?t:wh(t)}function Eh(e){return ET(e)?e.target:e}function ET(e){return typeof e=="object"&&!!e&&"target"in e}let Kn;function IT(e){return Kn||(Kn=[],TT()),Kn.push(e),()=>{const t=Kn?Kn.indexOf(e):-1;t>-1&&Kn.splice(t,1)}}function TT(){Rt(ze,"open",function(e){return function(...t){if(Kn)try{Kn.forEach(n=>n())}catch{}return e.apply(ze,t)}})}const AT=new Set([oe.Mutation,oe.StyleSheetRule,oe.StyleDeclaration,oe.AdoptedStyleSheet,oe.CanvasMutation,oe.Selection,oe.MediaInteraction]);function CT(e,t,n){e.handleClick(t,n)}class xT{constructor(t,n,i=_o){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=n.timeout/1e3,this._threshold=n.threshold/1e3,this._scrollTimeout=n.scrollTimeout/1e3,this._replay=t,this._ignoreSelector=n.ignoreSelector,this._addBreadcrumbEvent=i}addListeners(){const t=IT(()=>{this._lastMutation=md()});this._teardown=()=>{t(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(t,n){if(RT(n,this._ignoreSelector)||!DT(t))return;const i={timestamp:Fs(t.timestamp),clickBreadcrumb:t,clickCount:0,node:n};this._clicks.some(r=>r.node===i.node&&Math.abs(r.timestamp-i.timestamp)<1)||(this._clicks.push(i),this._clicks.length===1&&this._scheduleCheckClicks())}registerMutation(t=Date.now()){this._lastMutation=Fs(t)}registerScroll(t=Date.now()){this._lastScroll=Fs(t)}registerClick(t){const n=wh(t);this._handleMultiClick(n)}_handleMultiClick(t){this._getClicks(t).forEach(n=>{n.clickCount++})}_getClicks(t){return this._clicks.filter(n=>n.node===t)}_checkClicks(){const t=[],n=md();this._clicks.forEach(i=>{!i.mutationAfter&&this._lastMutation&&(i.mutationAfter=i.timestamp<=this._lastMutation?this._lastMutation-i.timestamp:void 0),!i.scrollAfter&&this._lastScroll&&(i.scrollAfter=i.timestamp<=this._lastScroll?this._lastScroll-i.timestamp:void 0),i.timestamp+this._timeout<=n&&t.push(i)});for(const i of t){const r=this._clicks.indexOf(i);r>-1&&(this._generateBreadcrumbs(i),this._clicks.splice(r,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(t){const n=this._replay,i=t.scrollAfter&&t.scrollAfter<=this._scrollTimeout,r=t.mutationAfter&&t.mutationAfter<=this._threshold,o=!i&&!r,{clickCount:a,clickBreadcrumb:s}=t;if(o){const l=Math.min(t.mutationAfter||this._timeout,this._timeout)*1e3,c=l1){const l={type:"default",message:s.message,timestamp:s.timestamp,category:"ui.multiClick",data:{...s.data,url:ze.location.href,route:n.getCurrentRoute(),clickCount:a,metric:!0}};this._addBreadcrumbEvent(n,l)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=gr(()=>this._checkClicks(),1e3)}}const PT=["A","BUTTON","INPUT"];function RT(e,t){return!!(!PT.includes(e.tagName)||e.tagName==="INPUT"&&!["submit","button"].includes(e.getAttribute("type")||"")||e.tagName==="A"&&(e.hasAttribute("download")||e.hasAttribute("target")&&e.getAttribute("target")!=="_self")||t&&e.matches(t))}function DT(e){return!!(e.data&&typeof e.data.nodeId=="number"&&e.timestamp)}function md(){return Date.now()/1e3}function LT(e,t){try{if(!OT(t))return;const{source:n}=t.data;if(AT.has(n)&&e.registerMutation(t.timestamp),n===oe.Scroll&&e.registerScroll(t.timestamp),NT(t)){const{type:i,id:r}=t.data,o=Sn.mirror.getNode(r);o instanceof HTMLElement&&i===Et.Click&&e.registerClick(o)}}catch{}}function OT(e){return e.type===kT}function NT(e){return e.data.source===oe.MouseInteraction}function cn(e){return{timestamp:Date.now()/1e3,type:"default",...e}}var Fa;(function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"})(Fa||(Fa={}));const MT=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function UT(e){const t={};!e["data-sentry-component"]&&e["data-sentry-element"]&&(e["data-sentry-component"]=e["data-sentry-element"]);for(const n in e)if(MT.has(n)){let i=n;(n==="data-testid"||n==="data-test-id")&&(i="testId"),t[i]=e[n]}return t}const zT=e=>t=>{if(!e.isEnabled())return;const n=BT(t);if(!n)return;const i=t.name==="click",r=i?t.event:void 0;i&&e.clickDetector&&r&&r.target&&!r.altKey&&!r.metaKey&&!r.ctrlKey&&!r.shiftKey&&CT(e.clickDetector,n,Sh(t.event)),_o(e,n)};function Ih(e,t){const n=Sn.mirror.getId(e),i=n&&Sn.mirror.getNode(n),r=i&&Sn.mirror.getMeta(i),o=r&&FT(r)?r:null;return{message:t,data:o?{nodeId:n,node:{id:n,tagName:o.tagName,textContent:Array.from(o.childNodes).map(a=>a.type===Fa.Text&&a.textContent).filter(Boolean).map(a=>a.trim()).join(""),attributes:UT(o.attributes)}}:{}}}function BT(e){const{target:t,message:n}=jT(e);return cn({category:`ui.${e.name}`,...Ih(t,n)})}function jT(e){const t=e.name==="click";let n,i=null;try{i=t?Sh(e.event):Eh(e.event),n=Tn(i,{maxStringLength:200})||""}catch{n=""}return{target:i,message:n}}function FT(e){return e.type===Fa.Element}function HT(e,t){if(!e.isEnabled())return;e.updateUserActivity();const n=$T(t);n&&_o(e,n)}function $T(e){const{metaKey:t,shiftKey:n,ctrlKey:i,altKey:r,key:o,target:a}=e;if(!a||qT(a)||!o)return null;const s=t||i||r,l=o.length===1;if(!s&&l)return null;const c=Tn(a,{maxStringLength:200})||"",d=Ih(a,c);return cn({category:"ui.keyDown",message:c,data:{...d.data,metaKey:t,shiftKey:n,ctrlKey:i,altKey:r,key:o}})}function qT(e){return e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable}const GT={resource:XT,paint:KT,navigation:YT};function Uo(e,t){return({metric:n})=>void t.replayPerformanceEntries.push(e(n))}function VT(e){return e.map(WT).filter(Boolean)}function WT(e){const t=GT[e.entryType];return t?t(e):null}function br(e){return((Bt()||ze.performance.timeOrigin)+e)/1e3}function KT(e){const{duration:t,entryType:n,name:i,startTime:r}=e,o=br(r);return{type:n,name:i,start:o,end:o+t,data:void 0}}function YT(e){const{entryType:t,name:n,decodedBodySize:i,duration:r,domComplete:o,encodedBodySize:a,domContentLoadedEventStart:s,domContentLoadedEventEnd:l,domInteractive:c,loadEventStart:d,loadEventEnd:p,redirectCount:m,startTime:f,transferSize:h,type:g}=e;return r===0?null:{type:`${t}.${g}`,start:br(f),end:br(o),name:n,data:{size:h,decodedBodySize:i,encodedBodySize:a,duration:r,domInteractive:c,domContentLoadedEventStart:s,domContentLoadedEventEnd:l,loadEventStart:d,loadEventEnd:p,domComplete:o,redirectCount:m}}}function XT(e){const{entryType:t,initiatorType:n,name:i,responseEnd:r,startTime:o,decodedBodySize:a,encodedBodySize:s,responseStatus:l,transferSize:c}=e;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${t}.${n}`,start:br(o),end:br(r),name:i,data:{size:c,statusCode:l,decodedBodySize:a,encodedBodySize:s}}}function JT(e){const t=e.entries[e.entries.length-1],n=t!=null&&t.element?[t.element]:void 0;return ps(e,"largest-contentful-paint",n)}function QT(e){return e.sources!==void 0}function ZT(e){const t=[],n=[];for(const i of e.entries)if(QT(i)){const r=[];for(const o of i.sources)if(o.node){n.push(o.node);const a=Sn.mirror.getId(o.node);a&&r.push(a)}t.push({value:i.value,nodeIds:r.length?r:void 0})}return ps(e,"cumulative-layout-shift",n,t)}function eA(e){const t=e.entries[e.entries.length-1],n=t!=null&&t.target?[t.target]:void 0;return ps(e,"first-input-delay",n)}function tA(e){const t=e.entries[e.entries.length-1],n=t!=null&&t.target?[t.target]:void 0;return ps(e,"interaction-to-next-paint",n)}function ps(e,t,n,i){const r=e.value,o=e.rating,a=br(r);return{type:"web-vital",name:t,start:a,end:a,data:{value:r,size:r,rating:o,nodeIds:n?n.map(s=>Sn.mirror.getId(s)):void 0,attributions:i}}}function nA(e){function t(r){e.performanceEntries.includes(r)||e.performanceEntries.push(r)}function n({entries:r}){r.forEach(t)}const i=[];return["navigation","paint","resource"].forEach(r=>{i.push(hr(r,n))}),i.push(zf(Uo(JT,e)),wc(Uo(ZT,e)),Bf(Uo(eA,e)),jf(Uo(tA,e))),()=>{i.forEach(r=>r())}}const ie=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,iA='var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),s=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),a=function(t,e){for(var i=new n(31),s=0;s<31;++s)i[s]=e+=1<>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,s=0,a=new n(r);s>f]=l}else for(o=new n(i),s=0;s>15-t[s]);return o},p=new t(288);for(c=0;c<144;++c)p[c]=8;for(c=144;c<256;++c)p[c]=9;for(c=256;c<280;++c)p[c]=7;for(c=280;c<288;++c)p[c]=8;var g=new t(32);for(c=0;c<32;++c)g[c]=5;var w=d(p,9,0),y=d(g,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},_=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},x=function(r,e){for(var i=[],s=0;sd&&(d=o[s].s);var p=new n(d+1),g=A(i[c-1],p,0);if(g>e){s=0;var w=0,y=g-e,m=1<e))break;w+=m-(1<>=y;w>0;){var M=o[s].s;p[M]=0&&w;--s){var E=o[s].s;p[E]==e&&(--p[E],++w)}g=e}return{t:new t(p),l:g}},A=function(t,n,r){return-1==t.s?Math.max(A(t.l,n,r+1),A(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,s=t[0],a=1,o=function(t){e[i++]=t},h=1;h<=r;++h)if(t[h]==s&&h!=r)++a;else{if(!s&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(s),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(s);a=1,s=t[h]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s4&&!H[s[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(h,p)+T(f,g)+l,X=T(h,M)+T(f,U)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=w,P=p,Q=y,R=g;for(B=0;B255){_(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;_(r,m,Q[et]),m+=R[et],et>3&&(_(r,m,rt>>5&8191),m+=i[et])}else _(r,m,N[rt]),m+=P[rt]}return _(r,m,N[256]),m+P[256]},C=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e>>8;t=r},d:function(){return~t}}},L=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,s=0|r.length,a=0;a!=s;){for(var o=Math.min(a+2655,s);a>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},O=function(s,a,o,h,u){if(!u&&(u={l:1},a.dictionary)){var c=a.dictionary.subarray(-32768),v=new t(c.length+s.length);v.set(c),v.set(s,c.length),s=v,u.w=c.length}return function(s,a,o,h,u,c){var v=c.z||s.length,d=new t(h+v+5*(1+Math.ceil(v/7e3))+u),p=d.subarray(h,d.length-u),g=c.l,w=7&(c.r||0);if(a){w&&(p[0]=c.r>>3);for(var y=C[a-1],M=y>>13,E=8191&y,z=(1<7e3||q>24576)&&(N>423||!g)){w=U(s,p,0,F,I,S,O,q,G,j-G,w),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(s[j+Q]==s[j+Q-W]){for(var $=0;$Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;Pnt&&(nt=et,K=rt)}}}W+=(J=K)-(K=_[J])&32767}if(R){F[q++]=268435456|f[Q]<<18|l[R];var it=31&f[Q],st=31&l[R];O+=e[it]+i[st],++I[257+it],++S[st],B=j+Q,++L}else F[q++]=s[j],++I[s[j]]}}for(j=Math.max(j,B);j=v&&(p[w/8|0]=g,at=v),w=k(p,w+1,s.subarray(j,at))}c.i=v}return b(d,0,h+m(w)+u)}(s,null==a.level?6:a.level,null==a.mem?u.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(s.length)))):20:12+a.mem,o,h,u)},j=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},q=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&j(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}},B=function(t){return 10+(t.filename?t.filename.length+1:0)},G=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(O(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var s=this.b.length-this.s.z;this.b.set(n.subarray(0,s),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(s),32768),this.s.z=n.length-s+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n.prototype.flush=function(){this.ondata||E(5),this.s.l&&E(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},n}();var H=function(){function t(t,n){this.c=L(),this.v=1,G.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),G.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=O(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=L();i.p(n.dictionary),j(t,2,i.d())}}(r,this.o),this.v=0),n&&j(r,r.length-4,this.c.d()),this.ondata(r,n)},t.prototype.flush=function(){G.prototype.flush.call(this)},t}(),J="undefined"!=typeof TextEncoder&&new TextEncoder,K="undefined"!=typeof TextDecoder&&new TextDecoder;try{K.decode(F,{stream:!0})}catch(t){}var N=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(P(t),this.d=n||!1)},t}();function P(n,r){if(J)return J.encode(n);for(var e=n.length,i=new t(n.length+(n.length>>1)),s=0,a=function(t){i[s++]=t},o=0;oi.length){var h=new t(s+8+(e-o<<1));h.set(i),i=h}var f=n.charCodeAt(o);f<128||r?a(f):f<2048?(a(192|f>>6),a(128|63&f)):f>55295&&f<57344?(a(240|(f=65536+(1047552&f)|1023&n.charCodeAt(++o))>>18),a(128|f>>12&63),a(128|f>>6&63),a(128|63&f)):(a(224|f>>12),a(128|f>>6&63),a(128|63&f))}return b(i,0,s)}function Q(t){return function(t,n){n||(n={});var r=S(),e=t.length;r.p(t);var i=O(t,n,B(n),8),s=i.length;return q(i,n),j(i,s-8,r.d()),j(i,s-4,e),i}(P(t))}const R=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(const r of t)n+=r.length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n{this._deflatedData.push(t)},this.stream=new N(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},V={clear:()=>{R.clear()},addEvent:t=>R.addEvent(t),finish:()=>R.finish(),compress:t=>Q(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in V&&"function"==typeof V[n])try{const t=V[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';function rA(){const e=new Blob([iA]);return URL.createObjectURL(e)}const fd=["info","warn","error","log"],ha="[Replay] ";function Hs(e,t="info"){Pn({category:"console",data:{logger:"replay"},level:t,message:`${ha}${e}`},{level:t})}function oA(){let e=!1,t=!1;const n={exception:()=>{},infoTick:()=>{},setConfig:i=>{e=!!i.captureExceptions,t=!!i.traceInternals}};return ie?(fd.forEach(i=>{n[i]=(...r)=>{M[i](ha,...r),t&&Hs(r.join(""),kf(i))}}),n.exception=(i,...r)=>{r.length&&n.error&&n.error(...r),M.error(ha,i),e?fo(i):t&&Hs(i,"error")},n.infoTick=(...i)=>{M.info(ha,...i),t&&setTimeout(()=>Hs(i[0]),0)}):fd.forEach(i=>{n[i]=()=>{}}),n}const re=oA();class Lc extends Error{constructor(){super(`Event buffer exceeded maximum size of ${Tc}.`)}}class Th{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(t){const n=JSON.stringify(t).length;if(this._totalSize+=n,this._totalSize>Tc)throw new Lc;this.events.push(t)}finish(){return new Promise(t=>{const n=this.events;this.clear(),t(JSON.stringify(n))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const t=this.events.map(n=>n.timestamp).sort()[0];return t?Dc(t):null}}class aA{constructor(t){this._worker=t,this._id=0}ensureReady(){return this._ensureReadyPromise?this._ensureReadyPromise:(this._ensureReadyPromise=new Promise((t,n)=>{this._worker.addEventListener("message",({data:i})=>{i.success?t():n()},{once:!0}),this._worker.addEventListener("error",i=>{n(i)},{once:!0})}),this._ensureReadyPromise)}destroy(){ie&&re.info("Destroying compression worker"),this._worker.terminate()}postMessage(t,n){const i=this._getAndIncrementId();return new Promise((r,o)=>{const a=({data:s})=>{const l=s;if(l.method===t&&l.id===i){if(this._worker.removeEventListener("message",a),!l.success){ie&&re.error("Error in compression worker: ",l.response),o(new Error("Error in compression worker"));return}r(l.response)}};this._worker.addEventListener("message",a),this._worker.postMessage({id:i,method:t,arg:n})})}_getAndIncrementId(){return this._id++}}class sA{constructor(t){this._worker=new aA(t),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(t){const n=Dc(t.timestamp);(!this._earliestTimestamp||nTc?Promise.reject(new Lc):this._sendEventToWorker(i)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,t=>{ie&&re.exception(t,'Sending "clear" message to worker failed',t)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(t){return this._worker.postMessage("addEvent",t)}async _finishRequest(){const t=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,t}}class lA{constructor(t){this._fallback=new Th,this._compression=new sA(t),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get waitForCheckout(){return this._used.waitForCheckout}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(t){this._used.hasCheckout=t}set waitForCheckout(t){this._used.waitForCheckout=t}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(t){return this._used.addEvent(t)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(t){ie&&re.exception(t,"Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:t,hasCheckout:n,waitForCheckout:i}=this._fallback,r=[];for(const o of t)r.push(this._compression.addEvent(o));this._compression.hasCheckout=n,this._compression.waitForCheckout=i,this._used=this._compression;try{await Promise.all(r),this._fallback.clear()}catch(o){ie&&re.exception(o,"Failed to add events when switching buffers.")}}}function cA({useCompression:e,workerUrl:t}){if(e&&window.Worker){const n=uA(t);if(n)return n}return ie&&re.info("Using simple buffer"),new Th}function uA(e){try{const t=e||dA();if(!t)return;ie&&re.info(`Using compression worker${e?` from ${e}`:""}`);const n=new Worker(t);return new lA(n)}catch(t){ie&&re.exception(t,"Failed to create compression worker")}}function dA(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?rA():""}function Oc(){try{return"sessionStorage"in ze&&!!ze.sessionStorage}catch{return!1}}function pA(e){mA(),e.session=void 0}function mA(){if(Oc())try{ze.sessionStorage.removeItem(Ec)}catch{}}function Ah(e){return e===void 0?!1:Math.random()e.getContext().initialTimestamp+e.getOptions().maxReplayDuration?(ie&&re.infoTick(`Skipping event with timestamp ${n} because it is after maxReplayDuration`),!1):!0}function yA(e,t){try{if(typeof t=="function"&&gA(e))return t(e)}catch(n){return ie&&re.exception(n,"An error occurred in the `beforeAddRecordingEvent` callback, skipping the event..."),null}return e}function Uc(e){return!e.type}function jl(e){return e.type==="transaction"}function bA(e){return e.type==="replay_event"}function gd(e){return e.type==="feedback"}function _A(e){return(t,n)=>{if(!e.isEnabled()||!Uc(t)&&!jl(t))return;const i=n==null?void 0:n.statusCode;if(!(!i||i<200||i>=300)){if(jl(t)){kA(e,t);return}wA(e,t)}}}function kA(e,t){var i,r;const n=e.getContext();(r=(i=t.contexts)==null?void 0:i.trace)!=null&&r.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}function wA(e,t){const n=e.getContext();if(t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id),e.recordingMode!=="buffer"||!t.tags||!t.tags.replayId)return;const{beforeErrorSampling:i}=e.getOptions();typeof i=="function"&&!i(t)||gr(async()=>{try{await e.sendBufferedReplayOrFlush()}catch(r){e.handleException(r)}})}function SA(e){return t=>{!e.isEnabled()||!Uc(t)||EA(e,t)}}function EA(e,t){var i,r,o;const n=(o=(r=(i=t.exception)==null?void 0:i.values)==null?void 0:r[0])==null?void 0:o.value;if(typeof n=="string"&&(n.match(/(reactjs\.org\/docs\/error-decoder\.html\?invariant=|react\.dev\/errors\/)(418|419|422|423|425)/)||n.match(/(does not match server-rendered HTML|Hydration failed because)/i))){const a=cn({category:"replay.hydrate-error",data:{url:wr()}});_o(e,a)}}function IA(e){const t=be();t&&t.on("beforeAddBreadcrumb",n=>TA(e,n))}function TA(e,t){if(!e.isEnabled()||!Lh(t))return;const n=AA(t);n&&_o(e,n)}function AA(e){return!Lh(e)||["fetch","xhr","sentry.event","sentry.transaction"].includes(e.category)||e.category.startsWith("ui.")?null:e.category==="console"?CA(e):cn(e)}function CA(e){var r;const t=(r=e.data)==null?void 0:r.arguments;if(!Array.isArray(t)||t.length===0)return cn(e);let n=!1;const i=t.map(o=>{if(!o)return o;if(typeof o=="string")return o.length>Oo?(n=!0,`${o.slice(0,Oo)}…`):o;if(typeof o=="object")try{const a=Jt(o,7);return JSON.stringify(a).length>Oo?(n=!0,`${JSON.stringify(a,null,2).slice(0,Oo)}…`):a}catch{}return o});return cn({...e,data:{...e.data,arguments:i,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function Lh(e){return!!e.category}function xA(e,t){var n;return e.type||!e.exception||!e.exception.values||!e.exception.values.length?!1:!!((n=t.originalException)!=null&&n.__rrweb__)}function Oh(){const e=Be().getPropagationContext().dsc;e&&delete e.replay_id;const t=gt();if(t){const n=xn(t);delete n.replay_id}}function PA(e,t){e.triggerUserActivity(),e.addUpdate(()=>t.timestamp?(e.throttledAddEvent({type:fe.Custom,timestamp:t.timestamp*1e3,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1):!0)}function RA(e,t){return e.recordingMode!=="buffer"||t.message===Ic||!t.exception||t.type?!1:Ah(e.getOptions().errorSampleRate)}function DA(e){return Object.assign((t,n)=>!e.isEnabled()||e.isPaused()?t:bA(t)?(delete t.breadcrumbs,t):!Uc(t)&&!jl(t)&&!gd(t)?t:e.checkAndHandleExpiredSession()?gd(t)?(e.flush(),t.contexts.feedback.replay_id=e.getSessionId(),PA(e,t),t):xA(t,n)&&!e.getOptions()._experiments.captureExceptions?(ie&&re.log("Ignoring error from rrweb internals",t),null):((RA(e,t)||e.recordingMode==="session")&&(t.tags={...t.tags,replayId:e.getSessionId()}),t):(Oh(),t),{id:"Replay"})}function ms(e,t){return t.map(({type:n,start:i,end:r,name:o,data:a})=>{const s=e.throttledAddEvent({type:fe.Custom,timestamp:i,data:{tag:"performanceSpan",payload:{op:n,description:o,startTimestamp:i,endTimestamp:r,data:a}}});return typeof s=="string"?Promise.resolve(null):s})}function LA(e){const{from:t,to:n}=e,i=Date.now()/1e3;return{type:"navigation.push",start:i,end:i,name:n,data:{previous:t}}}function OA(e){return t=>{if(!e.isEnabled())return;const n=LA(t);n!==null&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate(()=>(ms(e,[n]),!1)))}}function NA(e,t){return ie&&e.getOptions()._experiments.traceInternals?!1:Mw(t,be())}function Nh(e,t){e.isEnabled()&&t!==null&&(NA(e,t.name)||e.addUpdate(()=>(ms(e,[t]),!0)))}function fs(e){if(!e)return;const t=new TextEncoder;try{if(typeof e=="string")return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){const n=Kf(e);return t.encode(n).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch{}}function Mh(e){if(!e)return;const t=parseInt(e,10);return isNaN(t)?void 0:t}function Ha(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};const n={...e._meta},i=n.warnings||[];return n.warnings=[...i,t],e._meta=n,e}function Uh(e,t){if(!t)return null;const{startTimestamp:n,endTimestamp:i,url:r,method:o,statusCode:a,request:s,response:l}=t;return{type:e,start:n/1e3,end:i/1e3,name:r,data:Qe({method:o,statusCode:a,request:s,response:l})}}function ro(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function ei(e,t,n){if(!t&&Object.keys(e).length===0)return;if(!t)return{headers:e};if(!n)return{headers:e,size:t};const i={headers:e,size:t},{body:r,warnings:o}=MA(n);return i.body=r,o!=null&&o.length&&(i._meta={warnings:o}),i}function Fl(e,t){return Object.entries(e).reduce((n,[i,r])=>{const o=i.toLowerCase();return t.includes(o)&&e[i]&&(n[o]=r),n},{})}function MA(e){if(!e||typeof e!="string")return{body:e};const t=e.length>Ju,n=UA(e);if(t){const i=e.slice(0,Ju);return n?{body:i,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${i}…`,warnings:["TEXT_TRUNCATED"]}}if(n)try{return{body:JSON.parse(e)}}catch{}return{body:e}}function UA(e){const t=e[0],n=e[e.length-1];return t==="["&&n==="]"||t==="{"&&n==="}"}function $a(e,t){const n=zA(e);return Zn(n,t)}function zA(e,t=ze.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(ze.location.origin))return e;const n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;const i=n.href;return!e.endsWith("/")&&i.endsWith("/")?i.slice(0,-1):i}async function BA(e,t,n){try{const i=await FA(e,t,n),r=Uh("resource.fetch",i);Nh(n.replay,r)}catch(i){ie&&re.exception(i,"Failed to capture fetch breadcrumb")}}function jA(e,t){const{input:n,response:i}=t,r=n?Xf(n):void 0,o=fs(r),a=i?Mh(i.headers.get("content-length")):void 0;o!==void 0&&(e.data.request_body_size=o),a!==void 0&&(e.data.response_body_size=a)}async function FA(e,t,n){const i=Date.now(),{startTimestamp:r=i,endTimestamp:o=i}=t,{url:a,method:s,status_code:l=0,request_body_size:c,response_body_size:d}=e.data,p=$a(a,n.networkDetailAllowUrls)&&!$a(a,n.networkDetailDenyUrls),m=p?HA(n,t.input,c):ro(c),f=await $A(p,n,t.response,d);return{startTimestamp:r,endTimestamp:o,url:a,method:s,statusCode:l,request:m,response:f}}function HA({networkCaptureBodies:e,networkRequestHeaders:t},n,i){const r=n?VA(n,t):{};if(!e)return ei(r,i,void 0);const o=Xf(n),[a,s]=Yf(o,re),l=ei(r,i,a);return s?Ha(l,s):l}async function $A(e,{networkCaptureBodies:t,networkResponseHeaders:n},i,r){if(!e&&r!==void 0)return ro(r);const o=i?zh(i.headers,n):{};if(!i||!t&&r!==void 0)return ei(o,r,void 0);const[a,s]=await GA(i),l=qA(a,{networkCaptureBodies:t,responseBodySize:r,captureDetails:e,headers:o});return s?Ha(l,s):l}function qA(e,{networkCaptureBodies:t,responseBodySize:n,captureDetails:i,headers:r}){try{const o=e!=null&&e.length&&n===void 0?fs(e):n;return i?t?ei(r,o,e):ei(r,o,void 0):ro(o)}catch(o){return ie&&re.exception(o,"Failed to serialize response body"),ei(r,n,void 0)}}async function GA(e){const t=WA(e);if(!t)return[void 0,"BODY_PARSE_ERROR"];try{return[await KA(t)]}catch(n){return n instanceof Error&&n.message.indexOf("Timeout")>-1?(ie&&re.warn("Parsing text body from response timed out"),[void 0,"BODY_PARSE_TIMEOUT"]):(ie&&re.exception(n,"Failed to get text body from response"),[void 0,"BODY_PARSE_ERROR"])}}function zh(e,t){const n={};return t.forEach(i=>{e.get(i)&&(n[i]=e.get(i))}),n}function VA(e,t){return e.length===1&&typeof e[0]!="string"?vd(e[0],t):e.length===2?vd(e[1],t):{}}function vd(e,t){if(!e)return{};const n=e.headers;return n?n instanceof Headers?zh(n,t):Array.isArray(n)?{}:Fl(n,t):{}}function WA(e){try{return e.clone()}catch(t){ie&&re.exception(t,"Failed to clone response body")}}function KA(e){return new Promise((t,n)=>{const i=gr(()=>n(new Error("Timeout while trying to read response body")),500);YA(e).then(r=>t(r),r=>n(r)).finally(()=>clearTimeout(i))})}async function YA(e){return await e.text()}async function XA(e,t,n){try{const i=QA(e,t,n),r=Uh("resource.xhr",i);Nh(n.replay,r)}catch(i){ie&&re.exception(i,"Failed to capture xhr breadcrumb")}}function JA(e,t){const{xhr:n,input:i}=t;if(!n)return;const r=fs(i),o=n.getResponseHeader("content-length")?Mh(n.getResponseHeader("content-length")):nC(n.response,n.responseType);r!==void 0&&(e.data.request_body_size=r),o!==void 0&&(e.data.response_body_size=o)}function QA(e,t,n){const i=Date.now(),{startTimestamp:r=i,endTimestamp:o=i,input:a,xhr:s}=t,{url:l,method:c,status_code:d=0,request_body_size:p,response_body_size:m}=e.data;if(!l)return null;if(!s||!$a(l,n.networkDetailAllowUrls)||$a(l,n.networkDetailDenyUrls)){const _=ro(p),E=ro(m);return{startTimestamp:r,endTimestamp:o,url:l,method:c,statusCode:d,request:_,response:E}}const f=s[Ti],h=f?Fl(f.request_headers,n.networkRequestHeaders):{},g=Fl(ZA(s),n.networkResponseHeaders),[v,b]=n.networkCaptureBodies?Yf(a,re):[void 0],[y,w]=n.networkCaptureBodies?eC(s):[void 0],k=ei(h,p,v),T=ei(g,m,y);return{startTimestamp:r,endTimestamp:o,url:l,method:c,statusCode:d,request:b?Ha(k,b):k,response:w?Ha(T,w):T}}function ZA(e){const t=e.getAllResponseHeaders();return t?t.split(`\r `).reduce((n,i)=>{const[r,o]=i.split(": ");return o&&(n[r.toLowerCase()]=o),n},{}):{}}function eC(e){const t=[];try{return[e.responseText]}catch(n){t.push(n)}try{return tC(e.response,e.responseType)}catch(n){t.push(n)}return ie&&re.warn("Failed to get xhr response body",...t),[void 0]}function tC(e,t){try{if(typeof e=="string")return[e];if(e instanceof Document)return[e.body.outerHTML];if(t==="json"&&e&&typeof e=="object")return[JSON.stringify(e)];if(!e)return[void 0]}catch(n){return ie&&re.exception(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return ie&&re.info("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function nC(e,t){try{const n=t==="json"&&e&&typeof e=="object"?JSON.stringify(e):e;return fs(n)}catch{return}}function iC(e){const t=be();try{const{networkDetailAllowUrls:n,networkDetailDenyUrls:i,networkCaptureBodies:r,networkRequestHeaders:o,networkResponseHeaders:a}=e.getOptions(),s={replay:e,networkDetailAllowUrls:n,networkDetailDenyUrls:i,networkCaptureBodies:r,networkRequestHeaders:o,networkResponseHeaders:a};t&&t.on("beforeAddBreadcrumb",(l,c)=>rC(s,l,c))}catch{}}function rC(e,t,n){if(t.data)try{oC(t)&&sC(n)&&(JA(t,n),XA(t,n,e)),aC(t)&&lC(n)&&(jA(t,n),BA(t,n,e))}catch(i){ie&&re.exception(i,"Error when enriching network breadcrumb")}}function oC(e){return e.category==="xhr"}function aC(e){return e.category==="fetch"}function sC(e){return e==null?void 0:e.xhr}function lC(e){return e==null?void 0:e.response}function cC(e,{autoFlushOnFeedback:t}){const n=be();Gf(zT(e)),ls(OA(e)),IA(e),iC(e);const i=DA(e);mw(i),n&&(n.on("beforeSendEvent",SA(e)),n.on("afterSendEvent",_A(e)),n.on("createDsc",r=>{const o=e.getSessionId();o&&e.isEnabled()&&e.recordingMode==="session"&&e.checkAndHandleExpiredSession()&&(r.replay_id=o)}),n.on("spanStart",r=>{e.lastActiveSpan=r}),n.on("spanEnd",r=>{e.lastActiveSpan=r}),n.on("beforeSendFeedback",async(r,o)=>{var s;const a=e.getSessionId();o!=null&&o.includeReplay&&e.isEnabled()&&a&&((s=r.contexts)!=null&&s.feedback)&&(r.contexts.feedback.source==="api"&&t&&await e.flush(),r.contexts.feedback.replay_id=a)}),t&&n.on("openFeedbackWidget",async()=>{await e.flush()}))}async function uC(e){try{return Promise.all(ms(e,[dC(ze.performance.memory)]))}catch{return[]}}function dC(e){const{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:i}=e,r=Date.now()/1e3;return{type:"memory",name:"memory",start:r,end:r,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:i}}}}function pC(e,t,n){let i,r,o;const a=n!=null&&n.maxWait?Math.max(n.maxWait,t):0;function s(){return l(),i=e(),i}function l(){r!==void 0&&clearTimeout(r),o!==void 0&&clearTimeout(o),r=o=void 0}function c(){return r!==void 0||o!==void 0?s():i}function d(){return r&&clearTimeout(r),r=gr(s,t),a&&o===void 0&&(o=gr(s,a)),i}return d.cancel=l,d.flush=c,d}const $t=Ee.navigator;function mC(){return/iPhone|iPad|iPod/i.test(($t==null?void 0:$t.userAgent)??"")||/Macintosh/i.test(($t==null?void 0:$t.userAgent)??"")&&($t!=null&&$t.maxTouchPoints)&&($t==null?void 0:$t.maxTouchPoints)>1?{sampling:{mousemove:!1}}:{}}function fC(e){let t=!1;return(n,i)=>{if(!e.checkAndHandleExpiredSession()){ie&&re.warn("Received replay event after session expired.");return}const r=i||!t;t=!0,e.clickDetector&<(e.clickDetector,n),e.addUpdate(()=>{if(e.recordingMode==="buffer"&&r&&e.setInitialState(),!Mc(e,n,r))return!0;if(!r)return!1;const o=e.session;if(gC(e,r),e.recordingMode==="buffer"&&o&&e.eventBuffer){const a=e.eventBuffer.getEarliestTimestamp();a&&(ie&&re.info(`Updating session start time to earliest event in buffer to ${new Date(a)}`),o.started=a,e.getOptions().stickySession&&Nc(o))}return o!=null&&o.previousSessionId||e.recordingMode==="session"&&e.flush(),!0})}}function hC(e){const t=e.getOptions();return{type:fe.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:e.eventBuffer?e.eventBuffer.type==="worker":!1,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}function gC(e,t){!t||!e.session||e.session.segmentId!==0||Mc(e,hC(e),!1)}function vC(e,t,n,i){return Er(of(e,vc(e),i,n),[[{type:"replay_event"},e],[{type:"replay_recording",length:typeof t=="string"?new TextEncoder().encode(t).length:t.length},t]])}function yC({recordingData:e,headers:t}){let n;const i=`${JSON.stringify(t)} `;if(typeof e=="string")n=`${i}${e}`;else{const o=new TextEncoder().encode(i);n=new Uint8Array(o.length+e.length),n.set(o),n.set(e,o.length)}return n}async function bC({client:e,scope:t,replayId:n,event:i}){const r=typeof e._integrations=="object"&&e._integrations!==null&&!Array.isArray(e._integrations)?Object.keys(e._integrations):void 0,o={event_id:n,integrations:r};e.emit("preprocessEvent",i,o);const a=await uf(e.getOptions(),i,o,t,e,nn());if(!a)return null;e.emit("postprocessEvent",a,o),a.platform=a.platform||"javascript";const s=e.getSdkMetadata(),{name:l,version:c}=(s==null?void 0:s.sdk)||{};return a.sdk={...a.sdk,name:l||"sentry.javascript.unknown",version:c||"0.0.0"},a}async function _C({recordingData:e,replayId:t,segmentId:n,eventContext:i,timestamp:r,session:o}){const a=yC({recordingData:e,headers:{segment_id:n}}),{urls:s,errorIds:l,traceIds:c,initialTimestamp:d}=i,p=be(),m=Be(),f=p==null?void 0:p.getTransport(),h=p==null?void 0:p.getDsn();if(!p||!f||!h||!o.sampled)return An({});const g={type:ZE,replay_start_timestamp:d/1e3,timestamp:r/1e3,error_ids:l,trace_ids:c,urls:s,replay_id:t,segment_id:n,replay_type:o.sampled},v=await bC({scope:m,client:p,replayId:t,event:g});if(!v)return p.recordDroppedEvent("event_processor","replay"),ie&&re.info("An event processor returned `null`, will not send event."),An({});delete v.sdkProcessingMetadata;const b=vC(v,a,h,p.getOptions().tunnel);let y;try{y=await f.send(b)}catch(k){const T=new Error(Ic);try{T.cause=k}catch{}throw T}if(typeof y.statusCode=="number"&&(y.statusCode<200||y.statusCode>=300))throw new Bh(y.statusCode);const w=yf({},y);if(vf(w,"replay"))throw new zc(w);return y}class Bh extends Error{constructor(t){super(`Transport returned status code ${t}`)}}class zc extends Error{constructor(t){super("Rate limit hit"),this.rateLimits=t}}async function jh(e,t={count:0,interval:oI}){const{recordingData:n,onError:i}=e;if(n.length)try{return await _C(e),!0}catch(r){if(r instanceof Bh||r instanceof zc)throw r;if(dw("Replays",{_retryCount:t.count}),i&&i(r),t.count>=aI){const o=new Error(`${Ic} - max retries exceeded`);try{o.cause=r}catch{}throw o}return t.interval*=++t.count,new Promise((o,a)=>{gr(async()=>{try{await jh(e,t),o(!0)}catch(s){a(s)}},t.interval)})}}const Fh="__THROTTLED",kC="__SKIPPED";function wC(e,t,n){const i=new Map,r=s=>{const l=s-n;i.forEach((c,d)=>{d[...i.values()].reduce((s,l)=>s+l,0);let a=!1;return(...s)=>{const l=Math.floor(Date.now()/1e3);if(r(l),o()>=t){const d=a;return a=!0,d?kC:Fh}a=!1;const c=i.get(l)||0;return i.set(l,c+1),e(...s)}}class SC{constructor({options:t,recordingOptions:n}){this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:eI,sessionIdleExpire:tI},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._requiresManualStart=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=n,this._options=t,this._debouncedFlush=pC(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=wC((a,s)=>vA(this,a,s),300,5);const{slowClickTimeout:i,slowClickIgnoreSelectors:r}=this.getOptions(),o=i?{threshold:Math.min(sI,i),timeout:i,scrollTimeout:lI,ignoreSelector:r?r.join(","):""}:void 0;if(o&&(this.clickDetector=new xT(this,o)),ie){const a=t._experiments;re.setConfig({captureExceptions:!!a.captureExceptions,traceInternals:!!a.traceInternals})}this._handleVisibilityChange=()=>{ze.document.visibilityState==="visible"?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()},this._handleWindowBlur=()=>{const a=cn({category:"ui.blur"});this._doChangeToBackgroundTasks(a)},this._handleWindowFocus=()=>{const a=cn({category:"ui.focus"});this._doChangeToForegroundTasks(a)},this._handleKeyboardEvent=a=>{HT(this,a)}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}handleException(t){ie&&re.exception(t),this._options.onError&&this._options.onError(t)}initializeSampling(t){const{errorSampleRate:n,sessionSampleRate:i}=this._options,r=n<=0&&i<=0;if(this._requiresManualStart=r,!r){if(this._initializeSessionForSampling(t),!this.session){ie&&re.exception(new Error("Unable to initialize and create session"));return}this.session.sampled!==!1&&(this.recordingMode=this.session.sampled==="buffer"&&this.session.segmentId===0?"buffer":"session",ie&&re.infoTick(`Starting replay in ${this.recordingMode} mode`),this._initializeRecording())}}start(){if(this._isEnabled&&this.recordingMode==="session"){ie&&re.info("Recording is already in progress");return}if(this._isEnabled&&this.recordingMode==="buffer"){ie&&re.info("Buffering is in progress, call `flush()` to save the replay");return}ie&&re.infoTick("Starting replay in session mode"),this._updateUserActivity();const t=$s({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=t,this._initializeRecording()}startBuffering(){if(this._isEnabled){ie&&re.info("Buffering is in progress, call `flush()` to save the replay");return}ie&&re.infoTick("Starting replay in buffer mode");const t=$s({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=t,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const t=this._canvas;this._stopRecording=Sn({...this._recordingOptions,...this.recordingMode==="buffer"?{checkoutEveryNms:rI}:this._options._experiments.continuousCheckout&&{checkoutEveryNms:Math.max(36e4,this._options._experiments.continuousCheckout)},emit:fC(this),...mC(),onMutation:this._onMutationHandler.bind(this),...t?{recordCanvas:t.recordCanvas,getCanvasManager:t.getCanvasManager,sampling:t.sampling,dataURLOptions:t.dataURLOptions}:{}})}catch(t){this.handleException(t)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(t){return this.handleException(t),!1}}async stop({forceFlush:t=!1,reason:n}={}){var i;if(this._isEnabled){this._isEnabled=!1;try{ie&&re.info(`Stopping Replay${n?` triggered by ${n}`:""}`),Oh(),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),t&&await this._flush({force:!0}),(i=this.eventBuffer)==null||i.destroy(),this.eventBuffer=null,pA(this)}catch(r){this.handleException(r)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),ie&&re.info("Pausing replay"))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),ie&&re.info("Resuming replay"))}async sendBufferedReplayOrFlush({continueRecording:t=!0}={}){if(this.recordingMode==="session")return this.flushImmediate();const n=Date.now();ie&&re.info("Converting buffer to session"),await this.flushImmediate();const i=this.stopRecording();!t||!i||this.recordingMode!=="session"&&(this.recordingMode="session",this.session&&(this._updateUserActivity(n),this._updateSessionActivity(n),this._maybeSaveSession()),this.startRecording())}addUpdate(t){const n=t();this.recordingMode!=="buffer"&&n!==!0&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return this.recordingMode==="buffer"?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){var t;return(t=this.session)==null?void 0:t.id}checkAndHandleExpiredSession(){if(this._lastActivity&&Bl(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&this.session.sampled==="session"){this.pause();return}return!!this._checkSession()}setInitialState(){const t=`${ze.location.pathname}${ze.location.hash}${ze.location.search}`,n=`${ze.location.origin}${t}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=n,this._context.initialTimestamp=Date.now(),this._context.urls.push(n)}throttledAddEvent(t,n){const i=this._throttledAddEvent(t,n);if(i===Fh){const r=cn({category:"replay.throttled"});this.addUpdate(()=>!Mc(this,{type:wT,timestamp:r.timestamp||0,data:{tag:"breadcrumb",payload:r,metric:!0}}))}return i}getCurrentRoute(){const t=this.lastActiveSpan||gt(),n=t&&wt(t),r=(n&&Ce(n).data||{})[Ot];if(!(!n||!r||!["route","custom"].includes(r)))return Ce(n).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=cA({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_initializeSessionForSampling(t){const n=this._options.errorSampleRate>0,i=$s({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,previousSessionId:t},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:n});this.session=i}_checkSession(){if(!this.session)return!1;const t=this.session;return Ph(t,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})?(this._refreshSession(t),!1):!0}async _refreshSession(t){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(t.id))}_addListeners(){try{ze.document.addEventListener("visibilitychange",this._handleVisibilityChange),ze.addEventListener("blur",this._handleWindowBlur),ze.addEventListener("focus",this._handleWindowFocus),ze.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(cC(this,{autoFlushOnFeedback:this._options._experiments.autoFlushOnFeedback}),this._hasInitializedCoreListeners=!0)}catch(t){this.handleException(t)}this._performanceCleanupCallback=nA(this)}_removeListeners(){try{ze.document.removeEventListener("visibilitychange",this._handleVisibilityChange),ze.removeEventListener("blur",this._handleWindowBlur),ze.removeEventListener("focus",this._handleWindowFocus),ze.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(t){this.handleException(t)}}_doChangeToBackgroundTasks(t){!this.session||xh(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(t&&this._createCustomBreadcrumb(t),this.conditionalFlush())}_doChangeToForegroundTasks(t){if(!this.session)return;if(!this.checkAndHandleExpiredSession()){ie&&re.info("Document has become active, but session has expired");return}t&&this._createCustomBreadcrumb(t)}_updateUserActivity(t=Date.now()){this._lastActivity=t}_updateSessionActivity(t=Date.now()){this.session&&(this.session.lastActivity=t,this._maybeSaveSession())}_createCustomBreadcrumb(t){this.addUpdate(()=>{this.throttledAddEvent({type:fe.Custom,timestamp:t.timestamp||0,data:{tag:"breadcrumb",payload:t}})})}_addPerformanceEntries(){let t=VT(this.performanceEntries).concat(this.replayPerformanceEntries);if(this.performanceEntries=[],this.replayPerformanceEntries=[],this._requiresManualStart){const n=this._context.initialTimestamp/1e3;t=t.filter(i=>i.start>=n)}return Promise.all(ms(this,t))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:t,eventBuffer:n}=this;if(!t||!n||this._requiresManualStart||t.segmentId)return;const i=n.getEarliestTimestamp();i&&ithis._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const r=this._popEventContext(),o=this.session.segmentId++;this._maybeSaveSession();const a=await this.eventBuffer.finish();await jh({replayId:t,recordingData:a,segmentId:o,eventContext:r,session:this.session,timestamp:i,onError:s=>this.handleException(s)})}catch(i){this.handleException(i),this.stop({reason:"sendReplay"});const r=be();if(r){const o=i instanceof zc?"ratelimit_backoff":"send_error";r.recordDroppedEvent(o,"replay")}}}async _flush({force:t=!1}={}){if(!this._isEnabled&&!t)return;if(!this.checkAndHandleExpiredSession()){ie&&re.error("Attempting to finish replay event after session expired.");return}if(!this.session)return;const n=this.session.started,r=Date.now()-n;this._debouncedFlush.cancel();const o=rthis._options.maxReplayDuration+5e3;if(o||a){ie&&re.info(`Session duration (${Math.floor(r/1e3)}s) is too ${o?"short":"long"}, not sending replay.`),o&&this._debouncedFlush();return}const s=this.eventBuffer;s&&this.session.segmentId===0&&!s.hasCheckout&&ie&&re.info("Flushing initial segment without checkout.");const l=!!this._flushLock;this._flushLock||(this._flushLock=this._runFlush());try{await this._flushLock}catch(c){this.handleException(c)}finally{this._flushLock=void 0,l&&this._debouncedFlush()}}_maybeSaveSession(){this.session&&this._options.stickySession&&Nc(this.session)}_onMutationHandler(t){const n=t.length,i=this._options.mutationLimit,r=this._options.mutationBreadcrumbLimit,o=i&&n>i;if(n>r||o){const a=cn({category:"replay.mutations",data:{count:n,limit:o}});this._createCustomBreadcrumb(a)}return o?(this.stop({reason:"mutationLimit",forceFlush:this.recordingMode==="session"}),!1):!0}}function Or(e,t){return[...e,...t].join(",")}function EC({mask:e,unmask:t,block:n,unblock:i,ignore:r}){const o=["base","iframe[srcdoc]:not([src])"],a=Or(e,[".sentry-mask","[data-sentry-mask]"]),s=Or(t,[]);return{maskTextSelector:a,unmaskTextSelector:s,blockSelector:Or(n,[".sentry-block","[data-sentry-block]",...o]),unblockSelector:Or(i,[]),ignoreSelector:Or(r,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'])}}function IC({el:e,key:t,maskAttributes:n,maskAllText:i,privacyOptions:r,value:o}){return!i||r.unmaskTextSelector&&e.matches(r.unmaskTextSelector)?o:n.includes(t)||t==="value"&&e.tagName==="INPUT"&&["submit","button"].includes(e.getAttribute("type")||"")?o.replace(/[\S]/g,"*"):o}const yd='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',TC=["content-length","content-type","accept"];let bd=!1;const gU=e=>new AC(e);class AC{constructor({flushMinDelay:t=nI,flushMaxDelay:n=iI,minReplayDuration:i=cI,maxReplayDuration:r=Qu,stickySession:o=!0,useCompression:a=!0,workerUrl:s,_experiments:l={},maskAllText:c=!0,maskAllInputs:d=!0,blockAllMedia:p=!0,mutationBreadcrumbLimit:m=750,mutationLimit:f=1e4,slowClickTimeout:h=7e3,slowClickIgnoreSelectors:g=[],networkDetailAllowUrls:v=[],networkDetailDenyUrls:b=[],networkCaptureBodies:y=!0,networkRequestHeaders:w=[],networkResponseHeaders:k=[],mask:T=[],maskAttributes:_=["title","placeholder"],unmask:E=[],block:A=[],unblock:S=[],ignore:C=[],maskFn:x,beforeAddRecordingEvent:N,beforeErrorSampling:z,onError:Z}={}){this.name="Replay";const me=EC({mask:T,unmask:E,block:A,unblock:S,ignore:C});if(this._recordingOptions={maskAllInputs:d,maskAllText:c,maskInputOptions:{password:!0},maskTextFn:x,maskInputFn:x,maskAttributeFn:(G,pe,ee)=>IC({maskAttributes:_,maskAllText:c,privacyOptions:me,key:G,value:pe,el:ee}),...me,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:G=>{try{G.__rrweb__=!0}catch{}},recordCrossOriginIframes:!!l.recordCrossOriginIframes},this._initialOptions={flushMinDelay:t,flushMaxDelay:n,minReplayDuration:Math.min(i,uI),maxReplayDuration:Math.min(r,Qu),stickySession:o,useCompression:a,workerUrl:s,blockAllMedia:p,maskAllInputs:d,maskAllText:c,mutationBreadcrumbLimit:m,mutationLimit:f,slowClickTimeout:h,slowClickIgnoreSelectors:g,networkDetailAllowUrls:v,networkDetailDenyUrls:b,networkCaptureBodies:y,networkRequestHeaders:_d(w),networkResponseHeaders:_d(k),beforeAddRecordingEvent:N,beforeErrorSampling:z,onError:Z,_experiments:l},this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${yd}`:yd),this._isInitialized&&Hu())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return bd}set _isInitialized(t){bd=t}afterAllSetup(t){!Hu()||this._replay||(this._setup(t),this._initialize(t))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:this._replay.recordingMode==="session"}):Promise.resolve()}flush(t){return this._replay?this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(t):(this._replay.start(),Promise.resolve()):Promise.resolve()}getReplayId(){var t;if((t=this._replay)!=null&&t.isEnabled())return this._replay.getSessionId()}getRecordingMode(){var t;if((t=this._replay)!=null&&t.isEnabled())return this._replay.recordingMode}_initialize(t){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(t),this._replay.initializeSampling())}_setup(t){const n=CC(this._initialOptions,t);this._replay=new SC({options:n,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(t){try{const n=t.getIntegrationByName("ReplayCanvas");if(!n)return;this._replay._canvas=n.getOptions()}catch{}}}function CC(e,t){const n=t.getOptions(),i={sessionSampleRate:0,errorSampleRate:0,...Qe(e)},r=Li(n.replaysSessionSampleRate),o=Li(n.replaysOnErrorSampleRate);return r==null&&o==null&&Dn(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),r!=null&&(i.sessionSampleRate=r),o!=null&&(i.errorSampleRate=o),i}function _d(e){return[...TC,...e.map(t=>t.toLowerCase())]}const kd=new WeakMap,qs=new Map,ga={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function xC(e,t){const{traceFetch:n,traceXHR:i,trackFetchStreamPerformance:r,shouldCreateSpanForRequest:o,enableHTTPTimings:a,tracePropagationTargets:s}={traceFetch:ga.traceFetch,traceXHR:ga.traceXHR,trackFetchStreamPerformance:ga.trackFetchStreamPerformance,...t},l=typeof o=="function"?o:p=>!0,c=p=>DC(p,s),d={};n&&(e.addEventProcessor(p=>(p.type==="transaction"&&p.spans&&p.spans.forEach(m=>{if(m.op==="http.client"){const f=qs.get(m.span_id);f&&(m.timestamp=f/1e3,qs.delete(m.span_id))}}),p)),r&&SS(p=>{if(p.response){const m=kd.get(p.response);m&&p.endTimestamp&&qs.set(m,p.endTimestamp)}}),Af(p=>{const m=hS(p,l,c,d);if(p.response&&p.fetchData.__span&&kd.set(p.response,p.fetchData.__span),m){const f=Hh(p.fetchData.url),h=f?wn(f).host:void 0;m.setAttributes({"http.url":f,"server.address":h})}a&&m&&wd(m)})),i&&Wf(p=>{const m=LC(p,l,c,d);a&&m&&wd(m)})}function PC(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function wd(e){const{url:t}=Ce(e).data;if(!t||typeof t!="string")return;const n=hr("resource",({entries:i})=>{i.forEach(r=>{PC(r)&&r.name.endsWith(t)&&(RC(r).forEach(a=>e.setAttribute(...a)),setTimeout(n))})})}function sn(e=0){return((Bt()||performance.timeOrigin)+e)/1e3}function RC(e){const{name:t,version:n}=qf(e.nextHopProtocol),i=[];return i.push(["network.protocol.version",n],["network.protocol.name",t]),Bt()?[...i,["http.request.redirect_start",sn(e.redirectStart)],["http.request.fetch_start",sn(e.fetchStart)],["http.request.domain_lookup_start",sn(e.domainLookupStart)],["http.request.domain_lookup_end",sn(e.domainLookupEnd)],["http.request.connect_start",sn(e.connectStart)],["http.request.secure_connection_start",sn(e.secureConnectionStart)],["http.request.connection_end",sn(e.connectEnd)],["http.request.request_start",sn(e.requestStart)],["http.request.response_start",sn(e.responseStart)],["http.request.response_end",sn(e.responseEnd)]]:i}function DC(e,t){const n=wr();if(n){let i,r;try{i=new URL(e,n),r=new URL(n).origin}catch{return!1}const o=i.origin===r;return t?Zn(i.toString(),t)||o&&Zn(i.pathname,t):o}else{const i=!!e.match(/^\/(?!\/)/);return t?Zn(e,t):i}}function LC(e,t,n,i){const r=e.xhr,o=r==null?void 0:r[Ti];if(!r||r.__sentry_own_request__||!o)return;const{url:a,method:s}=o,l=Cn()&&t(a);if(e.endTimestamp&&l){const g=r.__sentry_xhr_span_id__;if(!g)return;const v=i[g];v&&o.status_code!==void 0&&($m(v,o.status_code),v.end(),delete i[g]);return}const c=Hh(a),d=wn(c||a),p=Ef(a),m=!!gt(),f=l&&m?Ni({name:`${s} ${p}`,attributes:{url:a,type:"xhr","http.method":s,"http.url":c,"server.address":d==null?void 0:d.host,[He]:"auto.http.browser",[Di]:"http.client",...(d==null?void 0:d.search)&&{"http.query":d==null?void 0:d.search},...(d==null?void 0:d.hash)&&{"http.fragment":d==null?void 0:d.hash}}}):new Oi;r.__sentry_xhr_span_id__=f.spanContext().spanId,i[r.__sentry_xhr_span_id__]=f,n(a)&&OC(r,Cn()&&m?f:void 0);const h=be();return h&&h.emit("beforeOutgoingRequestSpan",f,e),f}function OC(e,t){const{"sentry-trace":n,baggage:i}=_f({span:t});n&&NC(e,n,i)}function NC(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader("baggage",n)}catch{}}function Hh(e){try{return new URL(e,xe.location.origin).href}catch{return}}function MC(){xe.document?xe.document.addEventListener("visibilitychange",()=>{const e=gt();if(!e)return;const t=wt(e);if(xe.document.hidden&&t){const n="cancelled",{op:i,status:r}=Ce(t);pn&&M.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${i}`),r||t.setStatus({code:at,message:n}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):pn&&M.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const UC="BrowserTracing",zC={...pa,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...ga},Sd=(e={})=>{const t=xe.document;dk();const{enableInp:n,enableLongTask:i,enableLongAnimationFrame:r,_experiments:{enableInteractions:o,enableStandaloneClsSpans:a},beforeStartSpan:s,idleTimeout:l,finalTimeout:c,childSpanTimeout:d,markBackgroundSpan:p,traceFetch:m,traceXHR:f,trackFetchStreamPerformance:h,shouldCreateSpanForRequest:g,enableHTTPTimings:v,instrumentPageLoad:b,instrumentNavigation:y}={...zC,...e},w=C0({recordClsStandaloneSpans:a||!1});n&&Z0(),r&&Ee.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?P0():i&&x0(),o&&R0();const k={name:void 0,source:void 0};function T(_,E){const A=E.op==="pageload",S=s?s(E):E,C=S.attributes||{};E.name!==S.name&&(C[Ot]="custom",S.attributes=C),k.name=S.name,k.source=C[Ot];const x=cf(S,{idleTimeout:l,finalTimeout:c,childSpanTimeout:d,disableAutoFinish:A,beforeSpanEnd:z=>{w(),M0(z,{recordClsOnPageloadSpan:!a}),Id(_,void 0);const Z=Be(),me=Z.getPropagationContext();Z.setPropagationContext({...me,traceId:x.spanContext().traceId,sampled:Ui(x),dsc:xn(z)})}});Id(_,x);function N(){t&&["interactive","complete"].includes(t.readyState)&&_.emit("idleSpanEnableAutoFinish",x)}A&&t&&(t.addEventListener("readystatechange",()=>{N()}),N())}return{name:UC,afterAllSetup(_){let E=wr();function A(){const S=hs(_);S&&!Ce(S).timestamp&&(pn&&M.log(`[Tracing] Finishing current active span with op: ${Ce(S).op}`),S.end())}if(_.on("startNavigationSpan",S=>{be()===_&&(A(),nn().setPropagationContext({traceId:ri(),sampleRand:Math.random()}),Be().setPropagationContext({traceId:ri(),sampleRand:Math.random()}),T(_,{op:"navigation",...S}))}),_.on("startPageLoadSpan",(S,C={})=>{if(be()!==_)return;A();const x=C.sentryTrace||Ed("sentry-trace"),N=C.baggage||Ed("baggage"),z=ik(x,N);Be().setPropagationContext(z),T(_,{op:"pageload",...S})}),xe.location){if(b){const S=Bt();BC(_,{name:xe.location.pathname,startTime:S?S/1e3:void 0,attributes:{[Ot]:"url",[He]:"auto.pageload.browser"}})}y&&ls(({to:S,from:C})=>{if(C===void 0&&(E==null?void 0:E.indexOf(S))!==-1){E=void 0;return}C!==S&&(E=void 0,$h(_,{name:xe.location.pathname,attributes:{[Ot]:"url",[He]:"auto.navigation.browser"}}))})}p&&MC(),o&&jC(_,l,c,d,k),n&&tE(),xC(_,{traceFetch:m,traceXHR:f,trackFetchStreamPerformance:h,tracePropagationTargets:_.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:g,enableHTTPTimings:v})}}};function BC(e,t,n){return e.emit("startPageLoadSpan",t,n),Be().setTransactionName(t.name),hs(e)}function $h(e,t){return e.emit("startNavigationSpan",t),Be().setTransactionName(t.name),hs(e)}function Ed(e){const t=xe.document,n=t==null?void 0:t.querySelector(`meta[name=${e}]`);return(n==null?void 0:n.getAttribute("content"))||void 0}function jC(e,t,n,i,r){const o=xe.document;let a;const s=()=>{const l="ui.action.click",c=hs(e);if(c){const d=Ce(c).op;if(["navigation","pageload"].includes(d)){pn&&M.warn(`[Tracing] Did not create ${l} span because a pageload or navigation span is in progress.`);return}}if(a&&(a.setAttribute(hl,"interactionInterrupted"),a.end(),a=void 0),!r.name){pn&&M.warn(`[Tracing] Did not create ${l} transaction because _latestRouteName is missing.`);return}a=cf({name:r.name,op:l,attributes:{[Ot]:r.source||"url"}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:i})};o&&addEventListener("click",s,{once:!1,capture:!0})}const qh="_sentry_idleSpan";function hs(e){return e[qh]}function Id(e,t){Mt(e,qh,t)}const Gh=["activate","mount"],Vh=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,FC=/(?:^|[-_])(\w)/g,HC=e=>e.replace(FC,t=>t.toUpperCase()).replace(/[-_]/g,""),$C="",Gs="",qC=(e,t)=>e.repeat(t),Yr=(e,t)=>{if(!e)return Gs;if(e.$root===e)return $C;if(!e.$options)return Gs;const n=e.$options;let i=n.name||n._componentTag||n.__name;const r=n.__file;if(!i&&r){const o=r.match(/([^/\\]+)\.vue$/);o&&(i=o[1])}return(i?`<${HC(i)}>`:Gs)+(r&&t!==!1?` at ${r}`:"")},GC=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let n=0;for(;e;){if(t.length>0){const r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}else n>0&&(t[t.length-1]=[r,n],n=0)}t.push(e),e=e.$parent}return` found in ${t.map((r,o)=>`${(o===0?"---> ":qC(" ",5+o*2))+(Array.isArray(r)?`${Yr(r[0])}... (${r[1]} recursive calls)`:Yr(r))}`).join(` `)}`}return` (found in ${Yr(e)})`},VC=(e,t)=>{const{errorHandler:n}=e.config;e.config.errorHandler=(i,r,o)=>{var c;const a=Yr(r,!1),s=r?GC(r):"",l={componentName:a,lifecycleHook:o,trace:s};if(t.attachProps&&r&&((c=r.$options)!=null&&c.propsData?l.propsData=r.$options.propsData:r.$props&&(l.propsData=r.$props)),setTimeout(()=>{fo(i,{captureContext:{contexts:{vue:l}},mechanism:{handled:!!n,type:"vue"}})}),typeof n=="function"&&e.config.errorHandler)n.call(e,i,r,o);else throw i}},Td="ui.vue",WC={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function KC(e,t,n){e.$_sentryRootSpanTimer&&clearTimeout(e.$_sentryRootSpanTimer),e.$_sentryRootSpanTimer=setTimeout(()=>{var i;(i=e.$root)!=null&&i.$_sentryRootSpan&&(e.$root.$_sentryRootSpan.end(t),e.$root.$_sentryRootSpan=void 0)},n)}function YC(e,t){function n(r){return r.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,"$1")}return e.some(r=>n(t)===n(r))}const XC=(e={})=>{const t=(e.hooks||[]).concat(Gh).filter((i,r,o)=>o.indexOf(i)===r),n={};for(const i of t){const r=WC[i];if(!r){Vh&&M.warn(`Unknown hook: ${i}`);continue}for(const o of r)n[o]=function(){var c;const a=this.$root===this;a&&(this.$_sentryRootSpan=this.$_sentryRootSpan||Ni({name:"Application Render",op:`${Td}.render`,attributes:{[He]:"auto.ui.vue"},onlyIfParent:!0}));const s=Yr(this,!1),l=Array.isArray(e.trackComponents)?YC(e.trackComponents,s):e.trackComponents;if(!(!a&&!l))if(this.$_sentrySpans=this.$_sentrySpans||{},o==r[0]){if(((c=this.$root)==null?void 0:c.$_sentryRootSpan)||gt()){const p=this.$_sentrySpans[i];p&&p.end(),this.$_sentrySpans[i]=Ni({name:`Vue ${s}`,op:`${Td}.${i}`,attributes:{[He]:"auto.ui.vue"},onlyIfParent:!0})}}else{const d=this.$_sentrySpans[i];if(!d)return;d.end(),KC(this,kt(),e.timeout||2e3)}}}return n},JC=Ee,QC={Vue:JC.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:Gh,timeout:2e3,trackComponents:!1}},ZC="Vue",ex=(e={})=>({name:ZC,setup(t){const n={...QC,...t.getOptions(),...e};if(!n.Vue&&!n.app){Dn(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured. Update your `Sentry.init` call with an appropriate config option: `app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")});return}n.app?(Array.isArray(n.app)?n.app:[n.app]).forEach(r=>Ad(r,n)):n.Vue&&Ad(n.Vue,n)}}),Ad=(e,t)=>{var n;Vh&&((n=e._instance)==null?void 0:n.isMounted)===!0&&Dn(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")}),t.attachErrorHandler&&VC(e,t),Cn(t)&&e.mixin(XC(t.tracingOptions))};function vU(e={}){const t={defaultIntegrations:[...Zf(),ex()],...e};return bf(t,"vue"),QE(t)}function tx(e,t,n){let i=!0;e.onError(r=>fo(r,{mechanism:{handled:!1}})),e.beforeEach((r,o,a)=>{const s=o.name==null&&o.matched.length===0||o.name===void 0&&i;i&&(i=!1);const l={[He]:"auto.navigation.vue"};for(const p of Object.keys(r.params))l[`params.${p}`]=r.params[p];for(const p of Object.keys(r.query)){const m=r.query[p];m&&(l[`query.${p}`]=m)}let c=r.path,d="url";if(r.name&&t.routeLabel!=="path")c=r.name.toString(),d="custom";else if(r.matched.length>0){const p=r.matched.length-1;c=r.matched[p].path,d="route"}if(Be().setTransactionName(c),t.instrumentPageLoad&&s){const p=nx();p&&(Ce(p).data[Ot]!=="custom"&&(p.updateName(c),p.setAttribute(Ot,d)),p.setAttributes({...l,[He]:"auto.pageload.vue"}))}t.instrumentNavigation&&!s&&(l[Ot]=d,l[He]="auto.navigation.vue",n({name:c,op:"navigation",attributes:l})),a&&a()})}function nx(){const e=gt(),t=e&&wt(e);if(!t)return;const n=Ce(t).op;return n==="navigation"||n==="pageload"?t:void 0}function yU(e={}){if(!e.router)return Sd(e);const t=Sd({...e,instrumentNavigation:!1}),{router:n,instrumentNavigation:i=!0,instrumentPageLoad:r=!0,routeLabel:o="name"}=e;return{...t,afterAllSetup(a){t.afterAllSetup(a),tx(n,{routeLabel:o,instrumentNavigation:i,instrumentPageLoad:r},l=>{$h(a,l)})}}}const ix=[u.Argentina],rx=[u.UnitedKingdom,u.India,u.Malaysia,u.Philippines,u.Pakistan,u.UnitedStates],Bc=[u.Argentina,u.Colombia,u.Spain,u.Mexico],ox=[u.Czech,u.Denmark,u.Germany,u.Greece,u.Spain,u.Estonia,u.Finland,u.France,u.Croatia,u.Hungary,u.Italy,u.Lithuania,u.Latvia,u.Norway,u.Netherlands,u.Poland,u.Portugal,u.Romania,u.Slovakia,u.Sweden],ax=[u.Germany,u.UnitedKingdom,u.India,u.Pakistan,u.UnitedStates,u.Argentina,u.Colombia,u.Spain,u.Mexico,u.France,u.Italy,u.Brazil],sx=[u.UnitedStates,u.UnitedKingdom,u.Netherlands,u.Mexico,u.Italy,u.Indonesia,u.India,u.France,u.Germany,u.Spain,u.Colombia,u.Argentina,u.Brazil,u.Pakistan],lx=[...Bc,u.Germany,u.UnitedKingdom,u.India,u.UnitedStates,u.France,u.IndiaHindi,u.Italy,u.Brazil],cx=[u.UnitedStates,u.France,u.India,u.Brazil,u.Indonesia,...Bc],ux=[u.UnitedStates],dx=[u.Brazil,u.UnitedStates],px=[u.UnitedStates,u.Brazil,u.Lithuania,u.Niaga],mx=[u.UnitedStates,u.Brazil],fx=[u.UnitedStates,u.UnitedKingdom],hx=[u.UnitedStates,u.UnitedKingdom,u.India,u.IndiaHindi,u.France,u.Spain,u.Argentina,u.Colombia,u.Mexico,u.Germany,u.Brazil,u.Netherlands,u.Italy,u.Argentina,u.Pakistan],gx=[u.UnitedStates,u.Pakistan,u.UnitedKingdom,u.India],vx=[u.UnitedStates],yx=[u.UnitedStates],bx=[u.UnitedStates,u.France],_x=[u.India],kx=[u.Estonia],wx=[u.Japan],Sx=[u.UnitedKingdom,u.India,u.Japan,u.Malaysia,u.Philippines,u.UnitedStates],Ex=[u.UnitedStates,u.Lithuania],Ix=[u.UnitedStates],Tx=[u.Germany,u.UnitedKingdom,u.India,u.Pakistan,u.UnitedStates,u.Argentina,u.Colombia,u.Spain,u.Mexico,u.France,u.Italy,u.Brazil,u.Netherlands],Ax=[u.UnitedStates,u.India,u.UnitedKingdom,u.Pakistan,u.Argentina,u.Colombia,u.Spain,u.Mexico,u.Brazil,u.Germany,u.France,u.Italy,u.Netherlands,u.Japan,u.Poland],Cx=[u.Colombia,u.UnitedStates,u.UnitedKingdom,u.Argentina,u.Brazil,u.Germany,u.Spain,u.France,u.India,u.Italy,u.Mexico,u.Netherlands],xx=[u.UnitedKingdom,u.UnitedStates,u.Brazil,u.Germany,u.France,u.Italy,u.Spain,u.India,u.Netherlands,u.Philippines,u.Lithuania,u.Argentina,u.Turkey,u.Indonesia,u.Ukraine,u.Poland,u.Mexico,u.Colombia,u.Arabic,u.Czech,u.Denmark,u.Estonia,u.Greece,u.Croatia,u.Japan,u.Latvia,u.Hungary,u.Malaysia,u.Norway,u.Pakistan,u.Portugal,u.Romania,u.Slovakia,u.Finland,u.Sweden,u.Vietnam,u.Israel,u.Thailand,u.SouthKorea,u.China,u.IndiaHindi],Px=[u.UnitedKingdom,u.India,u.Japan,u.Malaysia,u.Philippines,u.UnitedStates,u.Brazil,u.France,u.Argentina,u.Colombia,u.Spain,u.Mexico],Rx=[u.UnitedStates],Dx=[u.UnitedStates,u.UnitedKingdom,u.Argentina,u.Colombia,u.Spain,u.Mexico,u.Brazil,u.Germany,u.France,u.India,u.Italy,u.Netherlands],Lx=[u.Colombia,u.UnitedKingdom,u.UnitedStates,u.Argentina,u.Brazil,u.Germany,u.Spain,u.France,u.India,u.Italy,u.Mexico,u.Pakistan,u.Netherlands],Ox=[u.Argentina,u.Colombia,u.UnitedKingdom,u.UnitedStates,u.Brazil,u.Germany,u.Spain,u.France,u.India,u.Italy,u.Mexico,u.Netherlands],Nx=[u.UnitedStates,u.UnitedKingdom,u.Germany,u.India],Mx=[u.UnitedStates,u.Brazil],Ux=[u.UnitedStates,u.Brazil],zx=[u.Colombia,u.UnitedKingdom,u.UnitedStates,u.Argentina,u.Brazil,u.Germany,u.Spain,u.France,u.India,u.Mexico,u.Italy,u.Netherlands],Bx=[u.Arabic,u.UnitedKingdom,u.UnitedStates,u.Brazil,u.Germany,u.Spain,u.France,u.India,u.Italy,u.Netherlands],jx=[u.UnitedKingdom,u.UnitedStates,u.Germany,u.India,u.Italy,u.Netherlands],Fx=[u.UnitedKingdom,u.UnitedStates,u.Brazil,u.Germany,u.Spain,u.France,u.Italy,u.Netherlands,u.Arabic,u.India],Hx=[u.UnitedStates,u.Germany,u.Netherlands],$x=[u.UnitedStates],qx=[u.UnitedStates,u.Brazil],Gx=[u.Spain,u.France],te={hostingerMailLocales:ix,englishLocales:rx,euLocales:ox,ecommerceHostingLocales:ax,spanishLocales:Bc,websiteTemplatesLocales:sx,businessNameGeneratorLocales:lx,brandGuidelinesLocales:cx,titanEmailLocales:ux,specialWebhostingOfferLocales:dx,careerPageLocales:px,affiliateAssetsPageLocales:mx,studentDiscountLocales:fx,blackFridayWebHostingDealsLocales:hx,comparePagesLocales:gx,newsroomLocales:vx,trialLawdepotLocales:yx,principlesLocales:bx,indiaWebHostingLocales:_x,testPageLocales:kx,hostingerAcademyLocales:Sx,paymentsDlocalLocales:wx,whistleblowLocales:Ex,sustainabilityLocales:Ix,aiWebsiteBuilderLocales:Tx,aiWebsiteBuilderForWordpressLocales:Ax,landingPageBuilderLocales:Cx,ecommerceWebsiteLocales:xx,referralProgramLocales:Px,wordcampReferralProgramLocales:Rx,businessWebsiteLocales:Dx,portfolioWebsiteLocales:Lx,websiteDesignLocales:Ox,realEstateWebsiteLocales:Nx,offerWebsiteBuilderLocales:Mx,offerWordpressHostingLocales:Ux,blogMakerLocales:zx,photographyWebsiteLocales:Bx,restaurantWebsiteLocales:jx,weddingWebsiteLocales:Fx,eventWebsiteLocales:Hx,fitnessWebsiteLocales:$x,homepagePpcLocales:qx,veepeeLocales:Gx},he=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan],Vx=(e,t)=>{const n=["shop-domain","xyz-domain","me-domain","site-domain","io-domain","info-domain","us-domain","online-domain","net-domain","com-domain","org-domain","tld"].includes(e),i=[u.Germany,u.UnitedKingdom,u.India,u.UnitedStates,u.Spain,u.Mexico,u.Italy,u.Brazil,u.Turkey],r=[...te.spanishLocales,u.Germany,u.UnitedKingdom,u.India,u.UnitedStates,u.France,u.Indonesia,u.Italy,u.Netherlands,u.Poland,u.Brazil,u.Turkey,u.Ukraine,u.Vietnam],o=[u.Germany,u.UnitedKingdom,u.India,u.Pakistan,u.UnitedStates,u.Indonesia,u.Turkey],a=[u.UnitedStates,u.Brazil,u.Spain,u.Colombia,u.India,u.UnitedKingdom,u.Indonesia,u.Turkey,u.Germany],s=[u.UnitedStates,u.Brazil,u.Spain,u.Mexico,u.India,u.UnitedKingdom,u.Germany,u.Italy],l=[u.UnitedStates,u.Brazil,u.India,u.Argentina,u.UnitedKingdom,u.Indonesia,u.Ukraine,u.Turkey,u.Germany],c=[u.UnitedStates,u.Pakistan,u.Mexico,u.Indonesia,u.India,u.Germany,u.UnitedKingdom],d=[...te.spanishLocales,u.UnitedKingdom,u.India,u.Malaysia,u.Philippines,u.UnitedStates],p=[...te.spanishLocales,u.UnitedStates,u.Brazil,u.India,u.France,u.UnitedKingdom,u.Indonesia,u.Lithuania,u.Vietnam,u.Ukraine,u.Turkey,u.Germany,u.China,u.Italy,u.Netherlands,u.Poland,u.Pakistan,u.Thailand,u.Portugal,u.Greece,u.Czech,u.Hungary,u.Sweden,u.Finland,u.Slovakia,u.Estonia],m=[...te.spanishLocales,u.UnitedStates,u.Brazil,u.Pakistan,u.India,u.UnitedKingdom,u.Indonesia,u.Turkey,u.Germany],f=[u.UnitedStates,u.Brazil,u.Pakistan,u.Spain,u.Argentina,u.Colombia,u.India,u.UnitedKingdom,u.Indonesia,u.Turkey,u.Germany],h=[u.Argentina,u.Spain,u.Mexico,u.Poland,u.Brazil,u.Germany,u.Turkey,u.Indonesia,u.UnitedKingdom,u.India,u.UnitedStates],g=[...te.spanishLocales,u.UnitedStates,u.Pakistan,u.Brazil,u.India,u.France,u.UnitedKingdom,u.Indonesia,u.Vietnam,u.Turkey,u.Germany,u.Italy,u.Netherlands,u.Poland,u.Hungary],v=[u.UnitedStates,u.UnitedKingdom,u.India,u.Indonesia,u.Spain,u.France,u.Poland,u.Italy,u.Germany],b=[...te.spanishLocales,u.UnitedStates,u.Pakistan,u.Brazil,u.India,u.UnitedKingdom,u.Indonesia,u.Turkey,u.Germany,u.Netherlands],y=[u.UnitedStates,u.Brazil,u.India,u.UnitedKingdom,u.Turkey,u.Germany],w=[...te.englishLocales,...te.spanishLocales,u.Germany,u.Indonesia,u.Italy,u.Netherlands,u.Poland,u.Brazil,u.Turkey,u.Japan,u.Ukraine,u.Vietnam,u.France],k=[u.Germany,u.UnitedKingdom,u.India,u.UnitedStates,u.Brazil,u.Turkey],T=[u.Germany,u.UnitedKingdom,u.India,u.UnitedStates,u.Argentina,u.Lithuania],_=[u.UnitedKingdom,u.India,u.Malaysia,u.Philippines,u.UnitedStates,u.IndiaHindi],E=[...he,u.France],A=[u.Indonesia,u.UnitedStates],S=[u.UnitedStates,u.Brazil],C=[...te.englishLocales,u.Germany,u.Japan],x=[u.Indonesia,u.UnitedKingdom,u.UnitedStates,u.Brazil,u.Germany,u.India,u.Italy,u.Turkey],N=[u.UnitedStates,u.UnitedKingdom,u.Germany,u.India],z=[u.UnitedStates,u.UnitedKingdom,u.Germany,u.India,u.Brazil],Z=he,me=he,G=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan,u.Denmark],pe=[u.UnitedStates,u.UnitedKingdom,u.India],ee=he,_e=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan,u.Vietnam],V=he,vt=he,dt=he,et=he,I=he,P=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan,u.Czech],O=he,$=[u.UnitedStates,u.UnitedKingdom,u.India],D=he,ae=[u.Mexico],de=[u.Colombia],$e=[...te.spanishLocales,u.Germany,u.UnitedKingdom,u.India,u.Japan,u.Malaysia,u.Philippines,u.UnitedStates,u.Indonesia,u.Italy,u.Netherlands,u.Poland,u.Brazil,u.Turkey,u.Ukraine,u.Vietnam,u.France],Ie=[u.Germany,u.UnitedKingdom,u.India,u.Pakistan,u.UnitedStates,u.Argentina,u.Colombia,u.Spain,u.Indonesia,u.Brazil,u.Turkey],tt=he,Le=he,Oe=he,J=[u.Philippines],qe=he,Fe=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan,u.Portugal],Te=he,q=he,ve=he,H=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan,u.Romania],W=he,ne=[u.UnitedStates,u.UnitedKingdom,u.India],F=[u.Indonesia],X=he,se=[u.UnitedStates,u.UnitedKingdom,u.India],On=he,Me=he,di=he,Ht=he,wo=he,So=he,Iv=[u.UnitedStates,u.UnitedKingdom,u.India,u.Pakistan,u.Japan],Tv=he,Av=he,Cv=[u.UnitedStates,u.UnitedKingdom,u.India],xv=he,Pv=he,Rv=he,Dv=he,Lv=he,Ov=he,Nv=he,Mv=he,Uv=he,zv=[u.UnitedStates,u.India,u.UnitedKingdom],Bv=he,jv=["blog-domain"].includes(e)&&Ie.includes(t),Fv=["app-domain"].includes(e)&&$e.includes(t),Hv=["de-domain"].includes(e)&&C.includes(t),$v=["live-domain"].includes(e)&&x.includes(t),qv=["email-domain"].includes(e)&&N.includes(t),Gv=["digital-domain"].includes(e)&&z.includes(t),Vv=["fr-domain"].includes(e)&&E.includes(t),Wv=["id-domain"].includes(e)&&A.includes(t),Kv=["com-br-domain"].includes(e)&&S.includes(t),Yv=["cloud-domain"].includes(e)&&i.includes(t),Xv=["com-au-domain"].includes(e)&&o.includes(t),Jv=["icu-domain"].includes(e)&&v.includes(t),Qv=["nl-domain"].includes(e)&&b.includes(t),Zv=["agency-domain"].includes(e)&&y.includes(t),ey=["co-domain"].includes(e)&&g.includes(t),ty=["club-domain"].includes(e)&&![u.Pakistan,u.Japan].includes(t),ny=["space-domain"].includes(e)&&![u.Pakistan,u.Japan].includes(t),iy=["es-domain"].includes(e)&&t!==u.Japan,ry=["store-domain"].includes(e)&&t!==u.Japan,oy=["tech-domain"].includes(e)&&t!==u.Japan,ay=["dev-domain","cc-domain","it-domain","ca-domain","tv-domain","ch-domain","at-domain","se-domain"].includes(e)&&w.includes(t),sy=["link-domain"].includes(e)&&f.includes(t),ly=["eu-domain"].includes(e)&&p.includes(t),cy=["pro-domain"].includes(e)&&m.includes(t),uy=["studio-domain"].includes(e)&&a.includes(t),dy=["asia-domain"].includes(e)&&c.includes(t),py=["biz-domain"].includes(e)&&s.includes(t),my=["vc-domain"].includes(e)&&l.includes(t),fy=["mx-domain"].includes(e)&&d.includes(t),hy=["lt-domain"].includes(e)&&T.includes(t),gy=["in-domain"].includes(e)&&_.includes(t),vy=["pl-domain"].includes(e)&&h.includes(t),yy=["ai-domain"].includes(e)&&r.includes(t),by=["life-domain"].includes(e)&&k.includes(t),_y=["co-uk-domain"].includes(e)&&te.englishLocales.includes(t),ky=["business-domain"].includes(e)&&Z.includes(t),wy=["fun-domain"].includes(e)&&me.includes(t),Sy=["dk-domain"].includes(e)&&G.includes(t),Ey=["coach-domain"].includes(e)&&pe.includes(t),Iy=["ae-domain"].includes(e)&&ee.includes(t),Ty=["gg-domain"].includes(e)&&_e.includes(t),Ay=["co-in-domain"].includes(e)&&V.includes(t),Cy=["be-domain"].includes(e)&&vt.includes(t),xy=["finance-domain"].includes(e)&&dt.includes(t),Py=["click-domain"].includes(e)&&et.includes(t),Ry=["fi-domain"].includes(e)&&I.includes(t),Dy=["cz-domain"].includes(e)&&P.includes(t),Ly=["ag-domain"].includes(e)&&O.includes(t),Oy=["global-domain"].includes(e)&&$.includes(t),Ny=["gr-domain"].includes(e)&&D.includes(t),My=["com-mx-domain"].includes(e)&&ae.includes(t),Uy=["com-co-domain"].includes(e)&&de.includes(t),zy=["ltd-domain"].includes(e)&&tt.includes(t),By=["lu-domain"].includes(e)&&Le.includes(t),jy=["lv-domain"].includes(e)&&Oe.includes(t),Fy=["ph-domain"].includes(e)&&J.includes(t),Hy=["pk-domain"].includes(e)&&qe.includes(t),$y=["pt-domain"].includes(e)&&Fe.includes(t),qy=["cl-domain"].includes(e)&&Te.includes(t),Gy=["uk-domain"].includes(e)&&q.includes(t),Vy=["cat-domain"].includes(e)&&ve.includes(t),Wy=["ro-domain"].includes(e)&&H.includes(t),Ky=["world-domain"].includes(e)&&W.includes(t),Yy=["bio-domain"].includes(e)&&ne.includes(t),Xy=["co-id-domain"].includes(e)&&F.includes(t),Jy=["top-domain"].includes(e)&&X.includes(t),Qy=["travel-domain"].includes(e)&&se.includes(t),Zy=["am-domain"].includes(e)&&On.includes(t),eb=["education-domain"].includes(e)&&Me.includes(t),tb=["sbs-domain"].includes(e)&&di.includes(t),nb=["games-domain"].includes(e)&&Ht.includes(t),ib=["media-domain"].includes(e)&&wo.includes(t),rb=["cx-domain"].includes(e)&&So.includes(t),ob=["jp-domain"].includes(e)&&Iv.includes(t),ab=["li-domain"].includes(e)&&Tv.includes(t),sb=["bz-domain"].includes(e)&&Av.includes(t),lb=["software-domain"].includes(e)&&Cv.includes(t),cb=["cfd-domain"].includes(e)&&xv.includes(t),ub=["cyou-domain"].includes(e)&&Pv.includes(t),db=["company-domain"].includes(e)&&Rv.includes(t),pb=["fm-domain"].includes(e)&&Dv.includes(t),mb=["host-domain"].includes(e)&&Lv.includes(t),fb=["la-domain"].includes(e)&&Ov.includes(t),hb=["network-domain"].includes(e)&&Nv.includes(t),gb=["pw-domain"].includes(e)&&Mv.includes(t),vb=["re-domain"].includes(e)&&Uv.includes(t),yb=["social-domain"].includes(e)&&zv.includes(t),bb=["ws-domain"].includes(e)&&Bv.includes(t);return jv||fy||dy||my||py||hy||Fv||uy||sy||cy||Zv||Jv||Qv||ly||ey||Hv||_y||Vv||Wv||Kv||Yv||yy||by||vy||gy||$v||qv||Gv||ay||Xv||iy||ry||oy||n||ty||ny||ky||wy||Sy||Ey||Iy||Ty||Ay||Cy||xy||Py||Ry||Dy||Ly||Oy||Ny||zy||By||jy||Fy||Hy||$y||qy||Gy||Vy||Wy||Ky||Yy||Xy||Jy||Qy||My||Uy||Zy||eb||tb||nb||ib||rb||ob||ab||sb||lb||cb||ub||db||pb||mb||fb||hb||gb||vb||yb||bb},Wh=["templates/popular","templates/blank","templates/landing-page","templates/fashion","templates/photography","templates/portfolio","templates/resume","templates/wedding","templates/technology","templates/entertainment","templates/marketing","templates/event","templates/education","templates/ecommerce","templates/travel","templates/health-and-beauty","templates/interior-design","templates/construction","templates/non-profit","templates/restaurant","templates/business","templates/blog","templates/real-estate","templates/modern","templates/simple","templates/creative"],bU=e=>{if(e==="website-templates")return"all";const t=e.replace("templates","");return`${t.charAt(0).toLowerCase()}${t.slice(1)}`},Wx=(e,t)=>{const n=[u.UnitedStates,u.Indonesia,u.UnitedKingdom,u.Mexico,u.Spain,u.Argentina,u.Colombia,u.Germany,u.France,u.India,u.Netherlands,u.Pakistan,u.Italy,u.Brazil];return Wh.map(r=>r.replace("/","-")).includes(e)&&n.includes(t)},Kh=(e,t,n,i)=>{const r=["homepage","web-hosting","coupons","wordpress","wordpress-hosting","website-builder","cloud-hosting","free-ssl-certificate","vps-hosting","email-hosting","logo-maker","not-found","website-migration","transfer-domain","domain-name-search","domain-name-search-results","google-workspace","woocommerce-hosting","payments","about","contacts","whois","technology","pricing","cpanel-hosting","free-domain","reviews","report-abuse","referral","cart","special"].includes(e),o=["titan-email"].includes(e)&&te.titanEmailLocales.includes(t),a=["black-friday-web-hosting-deals"].includes(e)&&te.blackFridayWebHostingDealsLocales.includes(t),s=["test-page"].includes(e)&&te.testPageLocales.includes(t),l=["horizons"].includes(e)&&t!==u.Niaga,c=["hostinger-pro"].includes(e)&&t!==u.Niaga,d=["hostinger-vs-hostgator","hostinger-vs-namecheap","hostinger-vs-siteground","hostinger-vs-bluehost","hostinger-vs-godaddy","hostinger-vs-dreamhost","hostinger-vs-wix","hostinger-vs-squarespace","hostinger-vs-shopify"].includes(e)&&te.comparePagesLocales.includes(t),p=["special-webhosting-offer"].includes(e)&&te.specialWebhostingOfferLocales.includes(t),m=["business-name-generator"].includes(e)&&te.businessNameGeneratorLocales.includes(t),f=["website-templates"].includes(e)&&te.websiteTemplatesLocales.includes(t),h=["brand-guidelines"].includes(e)&&te.brandGuidelinesLocales.includes(t),g=["principles"].includes(e)&&te.principlesLocales.includes(t),v=["ecommerce-hosting"].includes(e)&&te.ecommerceHostingLocales.includes(t),b=["php-hosting"].includes(e)&&t!==u.Niaga,y=["affiliates"].includes(e)&&t!==u.Niaga,w=["sitemap"].includes(e)&&t!==u.Niaga,k=["affiliates-faqs"].includes(e)&&t!==u.Niaga,T=["affiliates-assets"].includes(e)&&te.affiliateAssetsPageLocales.includes(t),_=["special-webhost"].includes(e)&&t!==u.Niaga,E=["wall-of-fame"].includes(e)&&t!==u.Niaga,A=["prestashop-hosting"].includes(e)&&t!==u.Japan,S=["joomla-hosting"].includes(e)&&t!==u.Japan,C=["drupal-hosting"].includes(e)&&t!==u.Japan,x=["cms-hosting"].includes(e)&&t!==u.Japan,N=["ai-website-builder"].includes(e)&&te.aiWebsiteBuilderLocales.includes(t),z=["ai-website-builder-for-wordpress"].includes(e)&&te.aiWebsiteBuilderForWordpressLocales.includes(t),Z=["student-discount"].includes(e)&&te.studentDiscountLocales.includes(t),me=["cheap-domain-names"].includes(e)&&![u.Indonesia,u.IndiaHindi,u.Turkey,u.Niaga].includes(t),G=["cpanel-email-hosting","cpanel-cloud-hosting"].includes(e)&&t===u.Niaga,pe=["career"].includes(e)&&te.careerPageLocales.includes(t),ee=["newsroom"].includes(e)&&te.newsroomLocales.includes(t),_e=["trial-lawdepot"].includes(e)&&te.trialLawdepotLocales.includes(t)&&!1,V=["india-web-hosting"].includes(e)&&te.indiaWebHostingLocales.includes(t),vt=["hostinger-academy"].includes(e)&&te.hostingerAcademyLocales.includes(t),dt=["payments-dlocal"].includes(e)&&te.paymentsDlocalLocales.includes(t),et=["whistleblow"].includes(e)&&te.whistleblowLocales.includes(t),I=["sustainability"].includes(e)&&te.sustainabilityLocales.includes(t),P=["landing-page-builder"].includes(e)&&te.landingPageBuilderLocales.includes(t),O=["ecommerce-website"].includes(e)&&te.ecommerceWebsiteLocales.includes(t),$=["referral-program"].includes(e)&&te.referralProgramLocales.includes(t),D=["wordcamp-referral-program"].includes(e)&&te.wordcampReferralProgramLocales.includes(t),ae=["business-website"].includes(e)&&te.businessWebsiteLocales.includes(t),de=["portfolio-website"].includes(e)&&te.portfolioWebsiteLocales.includes(t),$e=["website-design"].includes(e)&&te.websiteDesignLocales.includes(t),Ie=["real-estate-website"].includes(e)&&te.realEstateWebsiteLocales.includes(t),tt=["offer-website-builder"].includes(e)&&te.offerWebsiteBuilderLocales.includes(t),Le=["offer-wordpress-hosting"].includes(e)&&te.offerWordpressHostingLocales.includes(t),Oe=["blog-maker"].includes(e)&&te.blogMakerLocales.includes(t),J=["photography-website"].includes(e)&&te.photographyWebsiteLocales.includes(t),qe=["restaurant-website"].includes(e)&&te.restaurantWebsiteLocales.includes(t),Fe=["wedding-website"].includes(e)&&te.weddingWebsiteLocales.includes(t),Te=["event-website"].includes(e)&&te.eventWebsiteLocales.includes(t),q=["fitness-website"].includes(e)&&te.fitnessWebsiteLocales.includes(t),ve=["web-hosting-1","web-hosting-2"].includes(e)&&t===u.UnitedStates,H=["offer"].includes(e)&&te.homepagePpcLocales.includes(t),W=["veepee"].includes(e)&&te.veepeeLocales.includes(t),ne=["cheap-web-hosting"].includes(e)&&t!==u.Germany,F=Wx(e,t),X=Tb(e,t,n),se=Ab(e,t,i),On=Vx(e,t);return ve||pe||d||a||T||s||p||o||r||c||N||z||f||F||dt||A||S||C||x||h||g||k||y||w||ae||v||m||G||Z||me||b||ee||_||E||V||vt||et||X||On||I||P||O||$||_e||D||de||$e||Ie||tt||Le||Oe||qe||Fe||J||se||Te||q||H||W||ne||l},Kx={homepage:{ar:"/",br:"/",co:"/",cz:"/",dk:"/",de:"/",ee:"/",gr:"/",es:"/",fr:"/",hr:"/",in:"/","in-hi":"/",id:"/",it:"/",jp:"/",lv:"/",lt:"/",hu:"/",my:"/",mx:"/",nl:"/",no:"/",pk:"/",ph:"/",pl:"/",pt:"/",ro:"/",sk:"/",fi:"/",se:"/",tr:"/",ua:"/",uk:"/",us:"/",vn:"/",ae:"/",il:"/",th:"/",kr:"/",hk:"/",ng:"/"},"cloud-domain":{br:"/tld/dominio-cloud",de:"/tld/cloud-domain",es:"/tld/dominio-cloud",in:"/tld/cloud-domain",it:"/tld/dominio-cloud",mx:"/tld/dominio-cloud",tr:"/tld/cloud-domain",uk:"/tld/cloud-domain",us:"/tld/cloud-domain"},"ai-domain":{ar:"/tld/dominio-ai",br:"/tld/dominio-ai",co:"/tld/dominio-ai",de:"/tld/ai-domain",es:"/tld/dominio-ai",fr:"/tld/domaine-ai",in:"/tld/ai-domain",id:"/tld/domain-ai",it:"/tld/dominio-ai",mx:"/tld/dominio-ai",nl:"/tld/ai-domein",pl:"/tld/domena-ai",tr:"/tld/ai-domain",ua:"/tld/ai-domain",uk:"/tld/ai-domain",us:"/tld/ai-domain",vn:"/tld/ten-mien-ai"},"de-domain":{de:"/tld/de-domain",in:"/tld/de-domain",jp:"/tld/de-domain",my:"/tld/de-domain",pk:"/tld/de-domain",ph:"/tld/de-domain",uk:"/tld/de-domain",us:"/tld/de-domain"},"shop-domain":{ar:"/tld/dominio-shop",br:"/tld/dominio-shop",co:"/tld/dominio-shop",cz:"/tld/shop-domena",dk:"/tld/shop-domaene",de:"/tld/shop-domain",ee:"/tld/shop-domeen",gr:"/tld/shop-domain",es:"/tld/dominio-shop",fr:"/tld/domaine-shop",hr:"/tld/shop-domena",in:"/tld/shop-domain","in-hi":"/tld/shop-domain",id:"/tld/domain-shop",it:"/tld/dominio-shop",jp:"/tld/shop-domain",lv:"/tld/shop-domens",lt:"/tld/shop-domenas",hu:"/tld/shop-domain",my:"/tld/shop-domain",mx:"/tld/dominio-shop",nl:"/tld/shop-domein",no:"/tld/shop-domene",pk:"/tld/shop-domain",ph:"/tld/shop-domain",pl:"/tld/domena-shop",pt:"/tld/dominio-shop",ro:"/tld/domeniu-shop",sk:"/tld/shop-domena",fi:"/tld/shop-domain",se:"/tld/shop-doman",tr:"/tld/shop-domain",ua:"/tld/shop-domen",uk:"/tld/shop-domain",us:"/tld/shop-domain",vn:"/tld/ten-mien-shop",ae:"/tld/shop-domain",il:"/tld/shop-domain",th:"/tld/shop-domain",kr:"/tld/shop-domain",hk:"/tld/shop-domain",ng:"/tld/shop-domain"},"app-domain":{ar:"/tld/dominio-app",br:"/tld/dominio-app",co:"/tld/dominio-app",de:"/tld/app-domain",es:"/tld/dominio-app",fr:"/tld/domaine-app",in:"/tld/app-domain",id:"/tld/domain-app",it:"/tld/dominio-app",jp:"/tld/app-domain",my:"/tld/app-domain",mx:"/tld/dominio-app",nl:"/tld/app-domein",ph:"/tld/app-domain",pl:"/tld/domena-app",tr:"/tld/app-domain",ua:"/tld/domen-app",uk:"/tld/app-domain",us:"/tld/app-domain",vn:"/tld/ten-mien-app"},"blog-domain":{ar:"/tld/dominio-blog",br:"/tld/dominio-blog",co:"/tld/dominio-blog",de:"/tld/blog-domain",es:"/tld/dominio-blog",in:"/tld/blog-domain",id:"/tld/domain-blog",pk:"/tld/blog-domain",tr:"/tld/blog-domain",uk:"/tld/blog-domain",us:"/tld/blog-domain"},"tech-domain":{ar:"/tld/dominio-tech",br:"/tld/dominio-tech",co:"/tld/dominio-tech",cz:"/tld/tech-domena",dk:"/tld/tech-domaene",de:"/tld/tech-domain",ee:"/tld/tech-domeen",gr:"/tld/tech-domain",es:"/tld/dominio-tech",fr:"/tld/domaine-tech",hr:"/tld/tech-domena",in:"/tld/tech-domain","in-hi":"/tld/tech-domain",id:"/tld/domain-tech",it:"/tld/dominio-tech",lv:"/tld/tech-domens",lt:"/tld/tech-domenas",hu:"/tld/tech-domain",my:"/tld/tech-domain",mx:"/tld/dominio-tech",nl:"/tld/tech-domein",no:"/tld/tech-domene",pk:"/tld/tech-domain",ph:"/tld/tech-domain",pl:"/tld/domena-tech",pt:"/tld/dominio-tech",ro:"/tld/domeniu-tech",sk:"/tld/tech-domena",fi:"/tld/tech-domain",se:"/tld/tech-doman",tr:"/tld/tech-domain",ua:"/tld/tech-domen",uk:"/tld/tech-domain",us:"/tld/tech-domain",vn:"/tld/ten-mien-tech",ae:"/tld/tech-domain",il:"/tld/tech-domain",th:"/tld/tech-domain",kr:"/tld/tech-domain",hk:"/tld/tech-yuming",ng:"/tld/tech-domain"},"com-domain":{ar:"/tld/dominio-com",br:"/tld/dominio-com",co:"/tld/dominio-com",cz:"/tld/domena-com",dk:"/tld/com-domaene",de:"/tld/com-domain",ee:"/tld/com-domeen",gr:"/tld/com-domain",es:"/tld/dominio-com",fr:"/tld/domaine-com",hr:"/tld/com-domena",in:"/tld/com-domain","in-hi":"/tld/com-domain",id:"/tld/domain-com",it:"/tld/dominio-com",jp:"/tld/com-domain",lv:"/tld/com-domens",lt:"/tld/com-domenas",hu:"/tld/com-domain",my:"/tld/com-domain",mx:"/tld/dominio-com",nl:"/tld/com-domein",no:"/tld/com-domene",pk:"/tld/com-domain",ph:"/tld/com-domain",pl:"/tld/domena-com",pt:"/tld/dominio-com",ro:"/tld/domeniul-com",sk:"/tld/com-domain",fi:"/tld/com-domain",se:"/tld/com-doman",tr:"/tld/com-domain",ua:"/tld/com-domen",uk:"/tld/com-domain",us:"/tld/com-domain",vn:"/tld/ten-mien-com",ae:"/tld/com-domain",il:"/tld/com-domain",th:"/tld/com-domain",kr:"/tld/com-domain",hk:"/tld/com-yuming",ng:"/tld/domain-com"},"xyz-domain":{ar:"/tld/dominio-xyz",br:"/tld/dominio-xyz",co:"/tld/dominio-xyz",cz:"/tld/domena-xyz",dk:"/tld/xyz-domaene",de:"/tld/xyz-domain",ee:"/tld/xyz-domeen",gr:"/tld/xyz-domain",es:"/tld/dominio-xyz",fr:"/tld/domaine-xyz",hr:"/tld/xyz-domena",in:"/tld/xyz-domain","in-hi":"/tld/xyz-domain",id:"/tld/domain-xyz",it:"/tld/dominio-xyz",jp:"/tld/xyz-domain",lv:"/tld/xyz-domens",lt:"/tld/xyz-domenas",hu:"/tld/xyz-domain",my:"/tld/xyz-domain",mx:"/tld/dominio-xyz",nl:"/tld/xyz-domein",no:"/tld/xyz-domene",pk:"/tld/xyz-domain",ph:"/tld/xyz-domain",pl:"/tld/domena-xyz",pt:"/tld/dominio-xyz",ro:"/tld/domeniu-xyz",sk:"/tld/domena-xyz",fi:"/tld/xyz-domain",se:"/tld/xyz-doman",tr:"/tld/xyz-domain",ua:"/tld/domen-xyz",uk:"/tld/xyz-domain",us:"/tld/xyz-domain",vn:"/tld/ten-mien-xyz",ae:"/tld/domain-xyz",il:"/tld/xyz-domain",th:"/tld/xyz-domain",kr:"/tld/xyz-domain",hk:"/tld/xyz-yuming",ng:"/tld/xyz-domain"},"dev-domain":{ar:"/tld/dominio-dev",br:"/tld/dominio-dev",co:"/tld/dominio-dev",de:"/tld/dev-domain",es:"/tld/dominio-dev",fr:"/tld/domaine-dev",in:"/tld/dev-domain",id:"/tld/domain-dev",it:"/tld/dominio-dev",jp:"/tld/dev-domain",my:"/tld/dev-domain",mx:"/tld/dominio-dev",nl:"/tld/dev-domein",pk:"/tld/dev-domain",ph:"/tld/dev-domain",pl:"/tld/domena-dev",tr:"/tld/dev-domain",ua:"/tld/domen-dev",uk:"/tld/dev-domain",us:"/tld/dev-domain",vn:"/tld/ten-mien-dev"},"fr-domain":{fr:"/tld/domaine-fr",in:"/tld/fr-domain",pk:"/tld/fr-domain",uk:"/tld/fr-domain",us:"/tld/fr-domain"},"id-domain":{id:"/tld/domain-id",us:"/tld/id-domain"},"com-br-domain":{br:"/tld/dominio-com-br",us:"/tld/com-br-domain"},"me-domain":{ar:"/tld/dominio-me",br:"/tld/dominio-me",co:"/tld/dominio-me",cz:"/tld/domena-me",dk:"/tld/me-domain",de:"/tld/me-domain",ee:"/tld/me-domeen",gr:"/tld/me-domain",es:"/tld/dominio-me",fr:"/tld/domaine-me",hr:"/tld/me-domena",in:"/tld/me-domain","in-hi":"/tld/me-domain",id:"/tld/domain-me",it:"/tld/dominio-me",jp:"/tld/me-domain",lv:"/tld/me-domens",lt:"/tld/me-domenas",hu:"/tld/me-domain",my:"/tld/me-domain",mx:"/tld/dominio-me",nl:"/tld/me-domein",no:"/tld/me-domene",pk:"/tld/me-domain",ph:"/tld/me-domain",pl:"/tld/domena-me",pt:"/tld/dominio-me",ro:"/tld/domeniul-me",sk:"/tld/domena-me",fi:"/tld/me-domain",se:"/tld/me-doman",tr:"/tld/me-domain",ua:"/tld/domen-me",uk:"/tld/me-domain",us:"/tld/me-domain",vn:"/tld/ten-mien-me",ae:"/tld/me-domain",il:"/tld/me-domain",th:"/tld/me-domain",kr:"/tld/me-domain",hk:"/tld/me-yuming",ng:"/tld/me-domain"},"info-domain":{ar:"/tld/dominio-info",br:"/tld/dominio-info",co:"/tld/dominio-info",cz:"/tld/domena-info",dk:"/tld/info-domaene",de:"/tld/info-domain",ee:"/tld/info-domeen",gr:"/tld/info-domain",es:"/tld/dominio-info",fr:"/tld/domaine-info",hr:"/tld/info-domena",in:"/tld/info-domain","in-hi":"/tld/info-domain",id:"/tld/domain-info",it:"/tld/dominio-info",jp:"/tld/info-domain",lv:"/tld/info-domens",lt:"/tld/info-domenas",hu:"/tld/info-domain",my:"/tld/info-domain",mx:"/tld/dominio-info",nl:"/tld/info-domein",no:"/tld/info-domene",pk:"/tld/info-domain",ph:"/tld/info-domain",pl:"/tld/domena-info",pt:"/tld/dominio-info",ro:"/tld/domeniu-info",sk:"/tld/domena-info",fi:"/tld/info-domain",se:"/tld/info-doman",tr:"/tld/info-domain",ua:"/tld/info-domen",uk:"/tld/info-domain",us:"/tld/info-domain",vn:"/tld/ten-mien-info",ae:"/tld/info-domain",il:"/tld/info-domain",th:"/tld/info-domain",kr:"/tld/info-domain",hk:"/tld/info-yuming",ng:"/tld/info-domain"},"es-domain":{ar:"/tld/dominio-es",br:"/tld/dominio-es",co:"/tld/dominio-es",cz:"/tld/domena-es",dk:"/tld/es-domain",de:"/tld/es-domain",ee:"/tld/es-domeen",gr:"/tld/es-domain",es:"/tld/dominio-es",fr:"/tld/domaine-es",hr:"/tld/es-domena",in:"/tld/es-domain","in-hi":"/tld/es-domain",id:"/tld/domain-es",it:"/tld/dominio-es",lv:"/tld/es-domain",lt:"/tld/es-domenas",hu:"/tld/es-domain",my:"/tld/es-domain",mx:"/tld/dominio-es",nl:"/tld/es-domein",no:"/tld/es-domene",pk:"/tld/es-domain",ph:"/tld/es-domain",pl:"/tld/domena-es",pt:"/tld/dominio-es",ro:"/tld/domeniul-es",sk:"/tld/es-domain",fi:"/tld/es-domain",se:"/tld/es-doman",tr:"/tld/es-domain",ua:"/tld/domen-es",uk:"/tld/es-domain",us:"/tld/es-domain",vn:"/tld/ten-mien-es",ae:"/tld/es-domain",il:"/tld/es-domain",th:"/tld/es-domain",kr:"/tld/es-domain",hk:"/tld/es-yuming",ng:"/tld/es-domain"},"store-domain":{ar:"/tld/dominios-store",br:"/tld/dominio-store",co:"/tld/dominios-store",cz:"/tld/store-domena",dk:"/tld/store-domaene",de:"/tld/store-domain",ee:"/tld/store-domeen",gr:"/tld/store-domain",es:"/tld/dominios-store",fr:"/tld/domaine-store",hr:"/tld/store-domena",in:"/tld/store-domain","in-hi":"/tld/store-domain",id:"/tld/domain-store",it:"/tld/dominio-store",lv:"/tld/store-domens",lt:"/tld/store-domenas",hu:"/tld/store-domain",my:"/tld/store-domain",mx:"/tld/dominios-store",nl:"/tld/store-domein",no:"/tld/store-domene",pk:"/tld/store-domain",ph:"/tld/store-domain",pl:"/tld/domena-store",pt:"/tld/dominio-store",ro:"/tld/domeniu-store",sk:"/tld/store-domena",fi:"/tld/store-domain",se:"/tld/store-doman",tr:"/tld/store-domain",ua:"/tld/store-domen",uk:"/tld/store-domain",us:"/tld/store-domain",vn:"/tld/ten-mien-store",ae:"/tld/store-domain",il:"/tld/store-domain",th:"/tld/store-domain",kr:"/tld/store-domain",hk:"/tld/store-yuming",ng:"/tld/store-domain"},"se-domain":{ar:"/tld/dominio-se",br:"/tld/dominio-se",co:"/tld/dominio-se",de:"/tld/se-domain",es:"/tld/dominio-se",fr:"/tld/domaine-se",in:"/tld/se-domain",id:"/tld/domain-se",it:"/tld/dominio-se",jp:"/tld/se-domain",my:"/tld/se-domain",mx:"/tld/dominio-se",nl:"/tld/se-domein",pk:"/tld/se-domain",ph:"/tld/se-domain",pl:"/tld/domena-se",tr:"/tld/se-domain",ua:"/tld/domen-se",uk:"/tld/se-domain",us:"/tld/se-domain",vn:"/tld/ten-mien-se"},"co-uk-domain":{in:"/tld/co-uk-domain",my:"/tld/co-uk-domain",pk:"/tld/co-uk-domain",ph:"/tld/co-uk-domain",uk:"/tld/co-uk-domain",us:"/tld/co-uk-domain"},"io-domain":{ar:"/tld/dominio-io",br:"/tld/dominio-io",co:"/tld/dominio-io",cz:"/tld/domena-io",dk:"/tld/io-domaene",de:"/tld/io-domain",ee:"/tld/io-domeen",gr:"/tld/io-domain",es:"/tld/dominio-io",fr:"/tld/domaine-io",hr:"/tld/io-domena",in:"/tld/io-domain","in-hi":"/tld/io-domain",id:"/tld/domain-io",it:"/tld/dominio-io",jp:"/tld/io-domain",lv:"/tld/io-domens",lt:"/tld/io-domenas",hu:"/tld/io-domain",my:"/tld/io-domain",mx:"/tld/dominio-io",nl:"/tld/io-domein",no:"/tld/io-domene",pk:"/tld/io-domain",ph:"/tld/io-domain",pl:"/tld/domena-io",pt:"/tld/dominio-io",ro:"/tld/domeniu-io",sk:"/tld/domena-io",fi:"/tld/io-domain",se:"/tld/io-doman",tr:"/tld/io-domain",ua:"/tld/io-domen",uk:"/tld/io-domain",us:"/tld/io-domain",vn:"/tld/ten-mien-io",ae:"/tld/io-domain",il:"/tld/io-domain",th:"/tld/io-domain",kr:"/tld/io-domain",hk:"/tld/io-yuming",ng:"/tld/io-domain"},"cc-domain":{ar:"/tld/dominio-cc",br:"/tld/dominio-cc",co:"/tld/dominio-cc",de:"/tld/cc-domain",es:"/tld/dominio-cc",fr:"/tld/domaine-cc",in:"/tld/cc-domain",id:"/tld/domain-cc",it:"/tld/dominio-cc",jp:"/tld/cc-domain",my:"/tld/cc-domain",mx:"/tld/dominio-cc",nl:"/tld/cc-domein",pk:"/tld/cc-domain",ph:"/tld/cc-domain",pl:"/tld/domena-cc",tr:"/tld/cc-domain",ua:"/tld/domen-cc",uk:"/tld/cc-domain",us:"/tld/cc-domain",vn:"/tld/ten-mien-cc"},"ca-domain":{ar:"/tld/dominio-ca",br:"/tld/dominio-ca",co:"/tld/dominio-ca",de:"/tld/ca-domain",es:"/tld/dominio-ca",fr:"/tld/domaine-ca",in:"/tld/ca-domain",id:"/tld/domain-ca",it:"/tld/dominio-ca",jp:"/tld/ca-domain",my:"/tld/ca-domain",mx:"/tld/dominio-ca",nl:"/tld/ca-domein",pk:"/tld/ca-domain",ph:"/tld/ca-domain",pl:"/tld/domena-ca",tr:"/tld/ca-domain",ua:"/tld/domen-ca",uk:"/tld/ca-domain",us:"/tld/ca-domain",vn:"/tld/ten-mien-ca"},"it-domain":{ar:"/tld/dominio-it",br:"/tld/dominio-it",co:"/tld/dominio-it",de:"/tld/it-domain",es:"/tld/dominio-it",fr:"/tld/domaine-it",in:"/tld/it-domain",id:"/tld/domain-it",it:"/tld/dominio-it",jp:"/tld/it-domain",my:"/tld/it-domain",mx:"/tld/dominio-it",nl:"/tld/it-domein",pk:"/tld/it-domain",ph:"/tld/it-domain",pl:"/tld/domena-it",tr:"/tld/it-domain",ua:"/tld/domen-it",uk:"/tld/it-domain",us:"/tld/it-domain",vn:"/tld/ten-mien-it"},"org-domain":{ar:"/tld/dominio-org",br:"/tld/dominio-org",co:"/tld/dominio-org",cz:"/tld/domena-org",dk:"/tld/org-domain",de:"/tld/org-domain",ee:"/tld/org-domeen",gr:"/tld/org-domain",es:"/tld/dominio-org",fr:"/tld/domaine-org",hr:"/tld/org-domena",in:"/tld/org-domain","in-hi":"/tld/org-domain",id:"/tld/domain-org",it:"/tld/dominio-org",jp:"/tld/org-domain",lv:"/tld/org-domens",lt:"/tld/org-domenas",hu:"/tld/org-domain",my:"/tld/org-domain",mx:"/tld/dominio-org",nl:"/tld/org-domein",no:"/tld/org-domene",pk:"/tld/org-domain",ph:"/tld/org-domain",pl:"/tld/domena-org",pt:"/tld/dominio-org",ro:"/tld/domeniul-org",sk:"/tld/org-domain",fi:"/tld/org-domain",se:"/tld/org-doman",tr:"/tld/org-domain",ua:"/tld/domen-org",uk:"/tld/org-domain",us:"/tld/org-domain",vn:"/tld/ten-mien-org",ae:"/tld/org-domain",il:"/tld/org-domain",th:"/tld/org-domain",kr:"/tld/org-domain",hk:"/tld/org-yuming",ng:"/tld/org-domain"},"com-au-domain":{de:"/tld/com-au-domain",in:"/tld/com-au-domain",id:"/tld/domain-com-au",pk:"/tld/com-au-domain",tr:"/tld/com-au-domain",uk:"/tld/com-au-domain",us:"/tld/com-au-domain"},"us-domain":{ar:"/tld/dominio-us",br:"/tld/dominio-us",co:"/tld/dominio-us",cz:"/tld/domena-us",dk:"/tld/us-domaene",de:"/tld/us-domain",ee:"/tld/us-domeen",gr:"/tld/us-domain",es:"/tld/dominio-us",fr:"/tld/domaine-us",hr:"/tld/us-domena",in:"/tld/us-domain","in-hi":"/tld/us-domain",id:"/tld/domain-us",it:"/tld/dominio-us",jp:"/tld/us-domain",lv:"/tld/us-domens",lt:"/tld/us-domenas",hu:"/tld/us-domain",my:"/tld/us-domain",mx:"/tld/dominio-us",nl:"/tld/us-domein",no:"/tld/us-domene",pk:"/tld/us-domain",ph:"/tld/us-domain",pl:"/tld/domena-us",pt:"/tld/dominio-us",ro:"/tld/domeniu-us",sk:"/tld/domena-us",fi:"/tld/us-domain",se:"/tld/us-doman",tr:"/tld/us-domain",ua:"/tld/domen-us",uk:"/tld/us-domain",us:"/tld/us-domain",vn:"/tld/ten-mien-us",ae:"/tld/us-domain",il:"/tld/us-domain",th:"/tld/us-domain",kr:"/tld/us-domain",hk:"/tld/us-yuming",ng:"/tld/us-domain"},"online-domain":{ar:"/tld/dominio-online",br:"/tld/dominio-online",co:"/tld/dominio-online",cz:"/tld/online-domena",dk:"/tld/online-domaene",de:"/tld/online-domain",ee:"/tld/online-domeen",gr:"/tld/online-domain",es:"/tld/dominio-online",fr:"/tld/domaine-online",hr:"/tld/online-domena",in:"/tld/online-domain","in-hi":"/tld/online-domain",id:"/tld/domain-online",it:"/tld/dominio-online",jp:"/tld/online-domain",lv:"/tld/online-domens",lt:"/tld/online-domenas",hu:"/tld/online-domain",my:"/tld/online-domain",mx:"/tld/dominio-online",nl:"/tld/online-domein",no:"/tld/online-domene",pk:"/tld/online-domain",ph:"/tld/online-domain",pl:"/tld/domena-online",pt:"/tld/dominio-online",ro:"/tld/domeniu-online",sk:"/tld/online-domena",fi:"/tld/online-domain",se:"/tld/online-doman",tr:"/tld/online-domain",ua:"/tld/online-domen",uk:"/tld/online-domain",us:"/tld/online-domain",vn:"/tld/ten-mien-online",ae:"/tld/online-domain",il:"/tld/online-domain",th:"/tld/online-domain",kr:"/tld/online-domain",hk:"/tld/zaixian-yuming",ng:"/tld/domain-online"},"net-domain":{ar:"/tld/dominio-net",br:"/tld/dominio-net",co:"/tld/dominio-net",cz:"/tld/domena-net",dk:"/tld/net-domain",de:"/tld/net-domain",ee:"/tld/net-domeen",gr:"/tld/net-domain",es:"/tld/dominio-net",fr:"/tld/domaine-net",hr:"/tld/net-domena",in:"/tld/net-domain","in-hi":"/tld/net-domain",id:"/tld/domain-net",it:"/tld/dominio-net",jp:"/tld/net-domain",lv:"/tld/net-domens",lt:"/tld/net-domenas",hu:"/tld/net-domain",my:"/tld/net-domain",mx:"/tld/dominio-net",nl:"/tld/net-domein",no:"/tld/net-domene",pk:"/tld/net-domain",ph:"/tld/net-domain",pl:"/tld/domena-net",pt:"/tld/dominio-net",ro:"/tld/net-domain",sk:"/tld/domena-net",fi:"/tld/net-domain",se:"/tld/net-doman",tr:"/tld/net-domain",ua:"/tld/net-domen",uk:"/tld/net-domain",us:"/tld/net-domain",vn:"/tld/ten-mien-net",ae:"/tld/net-domain",il:"/tld/net-domain",th:"/tld/net-domain",kr:"/tld/net-domain",hk:"/tld/net-yuming",ng:"/tld/net-domain"},"tv-domain":{ar:"/tld/dominio-tv",br:"/tld/dominio-tv",co:"/tld/dominio-tv",de:"/tld/tv-domain",es:"/tld/dominio-tv",fr:"/tld/domaine-tv",in:"/tld/tv-domain",id:"/tld/domain-tv",it:"/tld/dominio-tv",jp:"/tld/tv-domain",my:"/tld/tv-domain",mx:"/tld/dominio-tv",nl:"/tld/tv-domein",pk:"/tld/tv-domain",ph:"/tld/tv-domain",pl:"/tld/domena-tv",tr:"/tld/tv-domain",ua:"/tld/domen-tv",uk:"/tld/tv-domain",us:"/tld/tv-domain",vn:"/tld/ten-mien-tv"},"club-domain":{ar:"/tld/dominio-club",br:"/tld/dominio-club",co:"/tld/dominio-club",cz:"/tld/club-domena",dk:"/tld/club-domaene",de:"/tld/club-domain",ee:"/tld/club-domeen",gr:"/tld/club-domain",es:"/tld/dominio-club",fr:"/tld/domaine-club",hr:"/tld/club-domena",in:"/tld/club-domain","in-hi":"/tld/club-domain",id:"/tld/domain-club",it:"/tld/dominio-club",lv:"/tld/club-domens",lt:"/tld/club-domenas",hu:"/tld/club-domain",my:"/tld/club-domain",mx:"/tld/dominio-club",nl:"/tld/club-domein",no:"/tld/club-domene",ph:"/tld/club-domain",pl:"/tld/domena-club",pt:"/tld/dominio-club",ro:"/tld/domeniu-club",sk:"/tld/club-domena",fi:"/tld/club-domain",se:"/tld/club-doman",tr:"/tld/club-domain",ua:"/tld/club-domen",uk:"/tld/club-domain",us:"/tld/club-domain",vn:"/tld/ten-mien-club",ae:"/tld/club-domain",il:"/tld/club-domain",th:"/tld/club-domain",kr:"/tld/club-domain",hk:"/tld/club-domain",ng:"/tld/club-domain"},"ch-domain":{ar:"/tld/dominio-ch",br:"/tld/dominio-ch",co:"/tld/dominio-ch",de:"/tld/ch-domain",es:"/tld/dominio-ch",fr:"/tld/domaine-ch",in:"/tld/ch-domain",id:"/tld/domain-ch",it:"/tld/dominio-ch",jp:"/tld/ch-domain",my:"/tld/ch-domain",mx:"/tld/dominio-ch",nl:"/tld/ch-domein",pk:"/tld/ch-domain",ph:"/tld/ch-domain",pl:"/tld/domena-ch",tr:"/tld/ch-domain",ua:"/tld/domen-ch",uk:"/tld/ch-domain",us:"/tld/ch-domain",vn:"/tld/ten-mien-ch"},"life-domain":{br:"/tld/dominio-life",de:"/tld/life-domain",in:"/tld/life-domain",tr:"/tld/life-domain",uk:"/tld/life-domain",us:"/tld/life-domain"},"in-domain":{in:"/tld/in-domain","in-hi":"/tld/in-domain",my:"/tld/in-domain",ph:"/tld/in-domain",uk:"/tld/in-domain",us:"/tld/in-domain"},"site-domain":{ar:"/tld/dominio-site",br:"/tld/dominio-site",co:"/tld/dominio-site",cz:"/tld/domena-site",dk:"/tld/site-domaene",de:"/tld/site-domain",ee:"/tld/site-domeen",gr:"/tld/site-domain",es:"/tld/dominio-site",fr:"/tld/domaine-site",hr:"/tld/site-domena",in:"/tld/site-domain","in-hi":"/tld/site-domain",id:"/tld/domain-site",it:"/tld/dominio-site",jp:"/tld/site-domain",lv:"/tld/site-domens",lt:"/tld/site-domenas",hu:"/tld/site-domain",my:"/tld/site-domain",mx:"/tld/dominio-site",nl:"/tld/site-domein",no:"/tld/site-domene",pk:"/tld/site-domain",ph:"/tld/site-domain",pl:"/tld/domena-site",pt:"/tld/dominio-site",ro:"/tld/domeniu-site",sk:"/tld/site-domena",fi:"/tld/site-domain",se:"/tld/site-doman",tr:"/tld/site-domain",ua:"/tld/site-domen",uk:"/tld/site-domain",us:"/tld/site-domain",vn:"/tld/ten-mien-site",ae:"/tld/site-domain",il:"/tld/site-domain",th:"/tld/site-domain",kr:"/tld/site-domain",hk:"/tld/site-domain",ng:"/tld/site-domain"},"pl-domain":{ar:"/tld/dominio-pl",br:"/tld/pl-domain",de:"/tld/pl-domain",es:"/tld/dominio-pl",in:"/tld/pl-domain",id:"/tld/domain-pl",mx:"/tld/dominio-pl",pl:"/tld/domena-pl",tr:"/tld/pl-domain",uk:"/tld/pl-domain",us:"/tld/pl-domain"},"studio-domain":{br:"/tld/dominio-studio",co:"/tld/dominio-studio",de:"/tld/studio-domain",es:"/tld/dominio-studio",in:"/tld/studio-domain",id:"/tld/domain-studio",tr:"/tld/studio-domain",uk:"/tld/studio-domain",us:"/tld/studio-domain"},"space-domain":{ar:"/tld/dominio-space",br:"/tld/dominio-space",co:"/tld/dominio-space",cz:"/tld/domena-space",dk:"/tld/space-domain",de:"/tld/space-domain",ee:"/tld/space-domeen",gr:"/tld/space-domain",es:"/tld/dominio-space",fr:"/tld/domaine-space",hr:"/tld/space-domena",in:"/tld/space-domain","in-hi":"/tld/space-domain",id:"/tld/domain-space",it:"/tld/dominio-space",lv:"/tld/space-domens",lt:"/tld/space-domenas",hu:"/tld/space-domain",my:"/tld/space-domain",mx:"/tld/dominio-space",nl:"/tld/space-domein",no:"/tld/space-domene",ph:"/tld/space-domain",pl:"/tld/domena-space",pt:"/tld/dominio-space",ro:"/tld/domeniul-space",sk:"/tld/space-domena",fi:"/tld/space-domain",se:"/tld/space-doman",tr:"/tld/space-domain",ua:"/tld/domen-space",uk:"/tld/space-domain",us:"/tld/space-domain",vn:"/tld/ten-mien-space",ae:"/tld/space-domain",il:"/tld/space-domain",th:"/tld/space-domain",kr:"/tld/space-domain",hk:"/tld/space-domain",ng:"/tld/space-domain"},"pro-domain":{ar:"/tld/dominio-pro",br:"/tld/dominio-pro",co:"/tld/dominio-pro",de:"/tld/pro-domain",es:"/tld/dominio-pro",in:"/tld/pro-domain",id:"/tld/pro-domain",mx:"/tld/dominio-pro",pk:"/tld/pro-domain",tr:"/tld/pro-domain",uk:"/tld/pro-domain",us:"/tld/pro-domain"},"eu-domain":{ar:"/tld/dominio-eu",br:"/tld/dominio-eu",co:"/tld/dominio-eu",cz:"/tld/domena-eu",de:"/tld/eu-domain",ee:"/tld/eu-domeen",gr:"/tld/eu-domain",es:"/tld/dominio-eu",fr:"/tld/domaine-eu",in:"/tld/eu-domain",id:"/tld/domain-eu",it:"/tld/dominio-eu",lt:"/tld/eu-domenas",hu:"/tld/eu-domain",mx:"/tld/dominio-eu",nl:"/tld/eu-domein",pk:"/tld/eu-domain",pl:"/tld/domena-eu",pt:"/tld/dominio-eu",sk:"/tld/domena-eu",fi:"/tld/eu-domain",se:"/tld/eu-doman",tr:"/tld/eu-domain",ua:"/tld/domen-eu",uk:"/tld/eu-domain",us:"/tld/eu-domain",vn:"/tld/ten-mien-eu",th:"/tld/eu-domain",hk:"/tld/eu-domain"},"link-domain":{ar:"/tld/dominio-link",br:"/tld/dominio-link",co:"/tld/dominio-link",de:"/tld/link-domain",es:"/tld/dominio-link",in:"/tld/link-domain",id:"/tld/domain-link",pk:"/tld/link-domain",tr:"/tld/link-domain",uk:"/tld/link-domain",us:"/tld/link-domain"},"co-domain":{ar:"/tld/dominio-co",br:"/tld/dominio-co",co:"/tld/dominio-co",de:"/tld/co-domain",es:"/tld/dominio-co",fr:"/tld/domaine-co",in:"/tld/co-domain",id:"/tld/domain-co",it:"/tld/dominio-co",hu:"/tld/co-domain",mx:"/tld/dominio-co",nl:"/tld/co-domein",pk:"/tld/co-domain",pl:"/tld/domena-co",tr:"/tld/co-domain",uk:"/tld/co-domain",us:"/tld/co-domain",vn:"/tld/ten-mien-co"},"agency-domain":{br:"/tld/dominio-agency",de:"/tld/agency-domain",in:"/tld/agency-domain",tr:"/tld/agency-domain",uk:"/tld/agency-domain",us:"/tld/agency-domain"},"nl-domain":{ar:"/tld/dominio-nl",br:"/tld/dominio-nl",co:"/tld/dominio-nl",de:"/tld/nl-domain",es:"/tld/dominio-nl",in:"/tld/nl-domain",id:"/tld/domain-nl",mx:"/tld/dominio-nl",nl:"/tld/nl-domein",pk:"/tld/nl-domain",tr:"/tld/nl-domain",uk:"/tld/nl-domain",us:"/tld/nl-domain"},"at-domain":{ar:"/tld/dominio-at",br:"/tld/dominio-at",co:"/tld/dominio-at",de:"/tld/at-domain",es:"/tld/dominio-at",fr:"/tld/domaine-at",in:"/tld/at-domain",id:"/tld/domain-at",it:"/tld/dominio-at",jp:"/tld/at-domain",my:"/tld/at-domain",mx:"/tld/dominio-at",nl:"/tld/at-domein",pk:"/tld/at-domain",ph:"/tld/at-domain",pl:"/tld/domena-at",tr:"/tld/at-domain",ua:"/tld/domen-at",uk:"/tld/at-domain",us:"/tld/at-domain",vn:"/tld/ten-mien-at"},"icu-domain":{de:"/tld/icu-domain",es:"/tld/dominio-icu",fr:"/tld/domaine-icu",in:"/tld/icu-domain",id:"/tld/domain-icu",it:"/tld/dominio-icu",pl:"/tld/domena-icu",uk:"/tld/icu-domain",us:"/tld/icu-domain"},"lt-domain":{ar:"/tld/dominio-lt",de:"/tld/lt-domain",in:"/tld/lt-domain",lt:"/tld/lt-domenas",uk:"/tld/lt-domain",us:"/tld/lt-domain"},"mx-domain":{ar:"/tld/dominio-mx",co:"/tld/dominio-mx",es:"/tld/dominio-mx",in:"/tld/mx-domain",my:"/tld/mx-domain",mx:"/tld/dominio-mx",ph:"/tld/mx-domain",uk:"/tld/mx-domain",us:"/tld/mx-domain"},"vc-domain":{ar:"/tld/dominio-vc",br:"/tld/dominio-vc",de:"/tld/vc-domain",in:"/tld/vc-domain",id:"/tld/domain-vc",tr:"/tld/vc-domain",ua:"/tld/domen-vc",uk:"/tld/vc-domain",us:"/tld/vc-domain"},"biz-domain":{br:"/tld/dominio-biz",de:"/tld/biz-domain",es:"/tld/dominio-biz",in:"/tld/biz-domain",it:"/tld/dominio-biz",mx:"/tld/dominio-biz",uk:"/tld/biz-domain",us:"/tld/biz-domain"},"asia-domain":{de:"/tld/asia-domain",in:"/tld/asia-domain",id:"/tld/domain-asia",mx:"/tld/dominio-asia",pk:"/tld/asia-domain",uk:"/tld/asia-domain",us:"/tld/asia-domain"},"live-domain":{br:"/tld/dominio-live",de:"/tld/live-domain",in:"/tld/live-domain",id:"/tld/domain-live",it:"/tld/dominio-live",tr:"/tld/live-domain",uk:"/tld/live-domain",us:"/tld/live-domain"},"email-domain":{de:"/tld/email-domain",in:"/tld/email-domain",uk:"/tld/email-domain",us:"/tld/email-domain"},"digital-domain":{br:"/tld/dominio-digital",de:"/tld/digital-domain",in:"/tld/digital-domain",uk:"/tld/digital-domain",us:"/tld/digital-domain"},"business-domain":{in:"/tld/business-domain",pk:"/tld/business-domain",uk:"/tld/business-domain",us:"/tld/business-domain"},"fun-domain":{in:"/tld/fun-domain",pk:"/tld/fun-domain",uk:"/tld/fun-domain",us:"/tld/fun-domain"},"dk-domain":{dk:"/tld/dk-domaene",in:"/tld/dk-domain",pk:"/tld/dk-domain",uk:"/tld/dk-domain",us:"/tld/dk-domain"},"coach-domain":{in:"/tld/coach-domain",uk:"/tld/coach-domain",us:"/tld/coach-domain"},"ae-domain":{in:"/tld/ae-domain",pk:"/tld/ae-domain",uk:"/tld/ae-domain",us:"/tld/ae-domain"},"gg-domain":{in:"/tld/gg-domain",pk:"/tld/gg-domain",uk:"/tld/gg-domain",us:"/tld/gg-domain",vn:"/tld/ten-mien-gg"},"co-in-domain":{in:"/tld/co-in-domain",pk:"/tld/co-in-domain",uk:"/tld/co-in-domain",us:"/tld/co-in-domain"},"be-domain":{in:"/tld/be-domain",pk:"/tld/be-domain",uk:"/tld/be-domain",us:"/tld/be-domain"},"finance-domain":{in:"/tld/finance-domain",pk:"/tld/finance-domain",uk:"/tld/finance-domain",us:"/tld/finance-domain"},"click-domain":{in:"/tld/click-domain",pk:"/tld/click-domain",uk:"/tld/click-domain",us:"/tld/click-domain"},"fi-domain":{in:"/tld/fi-domain",pk:"/tld/fi-domain",uk:"/tld/fi-domain",us:"/tld/fi-domain"},"cz-domain":{cz:"/tld/domena-cz",in:"/tld/cz-domain",pk:"/tld/cz-domain",uk:"/tld/cz-domain",us:"/tld/cz-domain"},"ag-domain":{in:"/tld/ag-domain",pk:"/tld/ag-domain",uk:"/tld/ag-domain",us:"/tld/ag-domain"},"global-domain":{in:"/tld/global-domain",uk:"/tld/global-domain",us:"/tld/global-domain"},"gr-domain":{in:"/tld/gr-domain",pk:"/tld/gr-domain",uk:"/tld/gr-domain",us:"/tld/gr-domain"},"ltd-domain":{in:"/tld/ltd-domain",pk:"/tld/ltd-domain",uk:"/tld/ltd-domain",us:"/tld/ltd-domain"},"lu-domain":{in:"/tld/lu-domain",pk:"/tld/lu-domain",uk:"/tld/lu-domain",us:"/tld/lu-domain"},"lv-domain":{in:"/tld/lv-domain",pk:"/tld/lv-domain",uk:"/tld/lv-domain",us:"/tld/lv-domain"},"ph-domain":{ph:"/tld/ph-domain"},"pk-domain":{in:"/tld/pk-domain",pk:"/tld/pk-domain",uk:"/tld/pk-domain",us:"/tld/pk-domain"},"pt-domain":{in:"/tld/pt-domain",pk:"/tld/pt-domain",pt:"/tld/dominio-pt",uk:"/tld/pt-domain",us:"/tld/pt-domain"},"cl-domain":{in:"/tld/cl-domain",pk:"/tld/cl-domain",uk:"/tld/cl-domain",us:"/tld/cl-domain"},"uk-domain":{in:"/tld/uk-domain",pk:"/tld/uk-domain",uk:"/tld/uk-domain",us:"/tld/uk-domain"},"cat-domain":{in:"/tld/cat-domain",pk:"/tld/cat-domain",uk:"/tld/cat-domain",us:"/tld/cat-domain"},"ro-domain":{in:"/tld/ro-domain",pk:"/tld/ro-domain",ro:"/tld/domeniul-ro",uk:"/tld/ro-domain",us:"/tld/ro-domain"},"world-domain":{in:"/tld/world-domain",pk:"/tld/world-domain",uk:"/tld/world-domain",us:"/tld/world-domain"},"bio-domain":{in:"/tld/bio-domain",uk:"/tld/bio-domain",us:"/tld/bio-domain"},"co-id-domain":{id:"/tld/domain-co-id"},"top-domain":{in:"/tld/top-domain",pk:"/tld/top-domain",uk:"/tld/top-domain",us:"/tld/top-domain"},"travel-domain":{in:"/tld/travel-domain",uk:"/tld/travel-domain",us:"/tld/travel-domain"},"com-mx-domain":{mx:"/tld/dominio-com-mx"},"com-co-domain":{co:"/tld/dominio-com-co"},"am-domain":{in:"/tld/am-domain",pk:"/tld/am-domain",uk:"/tld/am-domain",us:"/tld/am-domain"},"education-domain":{in:"/tld/education-domain",pk:"/tld/education-domain",uk:"/tld/education-domain",us:"/tld/education-domain"},"sbs-domain":{in:"/tld/sbs-domain",pk:"/tld/sbs-domain",uk:"/tld/sbs-domain",us:"/tld/sbs-domain"},"games-domain":{in:"/tld/games-domain",pk:"/tld/games-domain",uk:"/tld/games-domain",us:"/tld/games-domain"},"media-domain":{in:"/tld/media-domain",pk:"/tld/media-domain",uk:"/tld/media-domain",us:"/tld/media-domain"},"cx-domain":{in:"/tld/cx-domain",pk:"/tld/cx-domain",uk:"/tld/cx-domain",us:"/tld/cx-domain"},"jp-domain":{in:"/tld/jp-domain",jp:"/tld/jp-domain",pk:"/tld/jp-domain",uk:"/tld/jp-domain",us:"/tld/jp-domain"},"li-domain":{in:"/tld/li-domain",pk:"/tld/li-domain",uk:"/tld/li-domain",us:"/tld/li-domain"},"bz-domain":{in:"/tld/bz-domain",pk:"/tld/bz-domain",uk:"/tld/bz-domain",us:"/tld/bz-domain"},"software-domain":{in:"/tld/software-domain",uk:"/tld/software-domain",us:"/tld/software-domain"},"cfd-domain":{in:"/tld/cfd-domain",pk:"/tld/cfd-domain",uk:"/tld/cfd-domain",us:"/tld/cfd-domain"},"cyou-domain":{in:"/tld/cyou-domain",pk:"/tld/cyou-domain",uk:"/tld/cyou-domain",us:"/tld/cyou-domain"},"company-domain":{in:"/tld/company-domain",pk:"/tld/company-domain",uk:"/tld/company-domain",us:"/tld/company-domain"},"fm-domain":{in:"/tld/fm-domain",pk:"/tld/fm-domain",uk:"/tld/fm-domain",us:"/tld/fm-domain"},"host-domain":{in:"/tld/host-domain",pk:"/tld/host-domain",uk:"/tld/host-domain",us:"/tld/host-domain"},"la-domain":{in:"/tld/la-domain",pk:"/tld/la-domain",uk:"/tld/la-domain",us:"/tld/la-domain"},"network-domain":{in:"/tld/network-domain",pk:"/tld/network-domain",uk:"/tld/network-domain",us:"/tld/network-domain"},"nu-domain":{},"pw-domain":{in:"/tld/pw-domain",pk:"/tld/pw-domain",uk:"/tld/pw-domain",us:"/tld/pw-domain"},"re-domain":{in:"/tld/re-domain",pk:"/tld/re-domain",uk:"/tld/re-domain",us:"/tld/re-domain"},"social-domain":{in:"/tld/social-domain",uk:"/tld/social-domain",us:"/tld/social-domain"},"ws-domain":{in:"/tld/ws-domain",pk:"/tld/ws-domain",uk:"/tld/ws-domain",us:"/tld/ws-domain"},"web-hosting":{ar:"/hosting-web",br:"/hospedagem-de-sites",co:"/hosting-web",cz:"/web-hosting",dk:"/webhotel-danmark",de:"/webhosting",ee:"/veebimajutus",gr:"/filoksenia-istoselidas",es:"/hosting-web",fr:"/hebergement-web",hr:"/web-hosting",in:"/web-hosting","in-hi":"/web-hosting",id:"/web-hosting",it:"/hosting",jp:"/web-hosting",lv:"/web-hostings",lt:"/hostingas",hu:"/webtarhely",my:"/web-hosting",mx:"/hosting-web",nl:"/webhosting",no:"/webhotell",pk:"/web-hosting",ph:"/web-hosting",pl:"/hosting",pt:"/hospedagem-barata",ro:"/gazduire-web",sk:"/web-hosting",fi:"/hostingpalvelu",se:"/webbhotell",tr:"/hosting",ua:"/hosting",uk:"/web-hosting",us:"/web-hosting",vn:"/web-hosting",ae:"/web-hosting",il:"/web-hosting",th:"/web-hosting",kr:"/web-hosting",hk:"/web-hosting",ng:"/hosting-indonesia"},wordpress:{ar:"/wordpress",br:"/wordpress",co:"/wordpress",cz:"/wordpress",dk:"/wordpress",de:"/wordpress",ee:"/wordpress",gr:"/wordpress",es:"/wordpress",fr:"/wordpress",hr:"/wordpress",in:"/wordpress","in-hi":"/wordpress",id:"/wordpress",it:"/wordpress",jp:"/wordpress",lv:"/wordpress",lt:"/wordpress",hu:"/wordpress",my:"/wordpress",mx:"/wordpress",nl:"/wordpress",no:"/wordpress",pk:"/wordpress",ph:"/wordpress",pl:"/wordpress",pt:"/wordpress",ro:"/wordpress",sk:"/wordpress",fi:"/wordpress",se:"/wordpress",tr:"/wordpress",ua:"/wordpress",uk:"/wordpress",us:"/wordpress",vn:"/wordpress",ae:"/wordpress",il:"/wordpress",th:"/wordpress",kr:"/wordpress",hk:"/wordpress",ng:"/wordpress"},"wordpress-hosting":{ar:"/hosting-wordpress",br:"/hospedagem-wordpress",co:"/hosting-wordpress",cz:"/nejlepsi-wordpress-hosting",dk:"/bedste-wordpress-hosting",de:"/wordpress-hosting",ee:"/parim-wordpress-veebimajutus",gr:"/kaluteri-filoksenia-wordpress",es:"/hosting-wordpress",fr:"/hebergement-wordpress",hr:"/najbolji-wordpress-hosting",in:"/wordpress-hosting","in-hi":"/best-wordpress-hosting",id:"/wordpress-hosting",it:"/hosting-wordpress",jp:"/wordpress-hosting",lv:"/wordpress-hosting",lt:"/wordpress-hostingas",hu:"/legjobb-wordpress-tarhely",my:"/wordpress-hosting",mx:"/hosting-wordpress",nl:"/wordpress-hosting",no:"/beste-wordpress-hosting",pk:"/wordpress-hosting",ph:"/best-wordpress-hosting",pl:"/hosting-wordpress",pt:"/alojamento-wordpress",ro:"/gazduire-wordpress",sk:"/nejlepsi-wordpress-hosting",fi:"/paras-wordpress-webhotelli",se:"/wordpress-hosting",tr:"/wordpress-hosting",ua:"/wordpress-hosting",uk:"/wordpress-hosting",us:"/wordpress-hosting",vn:"/wordpress-hosting",ae:"/wordpress-hosting",il:"/best-wordpress-hosting",th:"/best-wordpress-hosting",kr:"/best-wordpress-hosting",hk:"/best-wordpress-hosting",ng:"/wordpress-hosting"},"test-page":{ee:"/test-page"},"email-hosting":{ar:"/correo-corporativo",br:"/email-profissional",co:"/correo-corporativo",cz:"/email-hosting",dk:"/mailhotel-danmark",de:"/email-hosting",ee:"/emaili-majutus",gr:"/filoksenia-email",es:"/correo-profesional",fr:"/messagerie-professionnelle",hr:"/email-hosting",in:"/business-email","in-hi":"/email-hosting",id:"/email-hosting",it:"/hosting-email",jp:"/email-hosting",lv:"/epasta-hostings",lt:"/email-hostingas",hu:"/email-szolgaltatas",my:"/email-hosting",mx:"/correo-empresarial",nl:"/email-hosting",no:"/epost-hosting",pk:"/business-email",ph:"/email-hosting",pl:"/hosting-poczty",pt:"/email-profissional",ro:"/gazduire-email",sk:"/vlastny-mail",fi:"/sahkoposti",se:"/email-hosting",tr:"/email-hosting",ua:"/hosting-poshty",uk:"/business-email",us:"/business-email",vn:"/email-doanh-nghiep",ae:"/business-email",il:"/email-hosting",th:"/email-hosting",kr:"/email-hosting",hk:"/email-hosting",ng:"/email-hosting"},"titan-email":{us:"/titan-email"},"vps-hosting":{ar:"/vps-argentina",br:"/servidor-vps",co:"/vps-servidor-web",cz:"/vps-hosting",dk:"/vps-hosting",de:"/vps",ee:"/vps-server",gr:"/filoksenia-vps",es:"/servidor-vps",fr:"/vps",hr:"/vps-hosting",in:"/vps-hosting","in-hi":"/vps-hosting",id:"/hosting-vps",it:"/vps",jp:"/vps-hosting",lv:"/vps-serveris",lt:"/vps-serveriai",hu:"/vps-berles",my:"/vps-malaysia",mx:"/vps-hosting",nl:"/vps",no:"/vps-hosting",pk:"/vps-hosting",ph:"/vps-hosting",pl:"/hosting-vps",pt:"/alojamento-vps",ro:"/gazduire-vps",sk:"/vps-hosting",fi:"/vps-virtuaalipalvelin",se:"/vps-servrar",tr:"/vps-hosting",ua:"/vps-hosting",uk:"/vps-hosting",us:"/vps-hosting",vn:"/vps",ae:"/vps-hosting",il:"/vps-hosting",th:"/vps-hosting",kr:"/vps-hosting",hk:"/vps-hosting",ng:"/cloud-vps-hosting"},"google-workspace":{ar:"/google-workspace",br:"/google-workspace",co:"/google-workspace",cz:"/google-workspace",dk:"/google-workspace",de:"/google-workspace",ee:"/google-workspace",gr:"/google-workspace",es:"/google-workspace",fr:"/google-workspace",hr:"/google-workspace",in:"/google-workspace","in-hi":"/google-workspace",id:"/google-workspace",it:"/google-workspace",jp:"/google-workspace",lv:"/google-workspace",lt:"/google-workspace",hu:"/google-workspace",my:"/google-workspace",mx:"/google-workspace",nl:"/google-workspace",no:"/google-workspace",pk:"/google-workspace",ph:"/google-workspace",pl:"/google-workspace",pt:"/google-workspace",ro:"/google-workspace",sk:"/google-workspace",fi:"/google-workspace",se:"/google-workspace",tr:"/google-workspace",ua:"/google-workspace",uk:"/google-workspace",us:"/google-workspace",vn:"/google-workspace",ae:"/google-workspace",il:"/google-workspace",th:"/google-workspace",kr:"/google-workspace",hk:"/google-workspace",ng:"/google-workspace"},"cloud-hosting":{ar:"/cloud-hosting",br:"/hospedagem-cloud",co:"/cloud-hosting",cz:"/cloud-hosting",dk:"/cloud-hosting",de:"/cloud-hosting",ee:"/pilvemajutus",gr:"/filoksenia-cloud",es:"/cloud-hosting",fr:"/hebergement-cloud",hr:"/cloud-hosting",in:"/cloud-hosting","in-hi":"/cloud-hosting",id:"/cloud-hosting",it:"/cloud-hosting",jp:"/cloud-hosting",lv:"/makonhostings",lt:"/cloud-hostingas",hu:"/felho-tarhely",my:"/cloud-hosting",mx:"/cloud-hosting",nl:"/cloud-hosting",no:"/cloud-server",pk:"/cloud-hosting",ph:"/cloud-hosting",pl:"/hosting-w-chmurze",pt:"/alojamento-cloud",ro:"/gazduire-cloud",sk:"/cloud-hosting",fi:"/cloud-webhotelli",se:"/cloud-hosting",tr:"/bulut-sunucu",ua:"/khmarnyi-hosting",uk:"/cloud-hosting",us:"/cloud-hosting",vn:"/cloud-hosting",ae:"/cloud-hosting",il:"/cloud-hosting",th:"/cloud-hosting",kr:"/cloud-hosting",hk:"/cloud-hosting",ng:"/cloud-hosting"},career:{br:"/carreiras",lt:"/karjera",us:"/career",ng:"/karir"},payments:{ar:"/pagos",br:"/pagamentos",co:"/pagos",cz:"/platby",dk:"/betalinger",de:"/Zahlungen",ee:"/maksed",gr:"/pliromes",es:"/formas-de-pago",fr:"/methodes-paiement",hr:"/naplata",in:"/payment-methods","in-hi":"/payments",id:"/metode-pembayaran",it:"/pagamenti",jp:"/payments",lv:"/maksajumi",lt:"/mokejimai",hu:"/fizetesi-modok",my:"/payment-options",mx:"/pagos-en-linea",nl:"/betalingen",no:"/betalinger",pk:"/payments",ph:"/payments",pl:"/zaplata",pt:"/metodos-de-pagamento",ro:"/metode-plata",sk:"/platby",fi:"/maksu",se:"/betalningar",tr:"/odeme",ua:"/sposob-oplaty",uk:"/payment-methods",us:"/payments",vn:"/thanh-toan",ae:"/madfouaat",il:"/payments",th:"/payments",kr:"/payments",hk:"/payments",ng:"/pembayaran"},"payments-dlocal":{jp:"/payments-dlocal"},"not-found":{ar:"/not-found",br:"/not-found",co:"/not-found",cz:"/not-found",dk:"/not-found",de:"/not-found",ee:"/not-found",gr:"/not-found",es:"/not-found",fr:"/not-found",hr:"/not-found",in:"/not-found","in-hi":"/not-found",id:"/not-found",it:"/not-found",jp:"/not-found",lv:"/not-found",lt:"/not-found",hu:"/not-found",my:"/not-found",mx:"/not-found",nl:"/not-found",no:"/not-found",pk:"/not-found",ph:"/not-found",pl:"/not-found",pt:"/not-found",ro:"/not-found",sk:"/not-found",fi:"/not-found",se:"/not-found",tr:"/not-found",ua:"/not-found",uk:"/not-found",us:"/not-found",vn:"/not-found",ae:"/not-found",il:"/not-found",th:"/not-found",kr:"/not-found",hk:"/not-found",ng:"/not-found"},"cpanel-hosting":{ar:"/cpanel-hosting",br:"/hospedagem-cpanel",co:"/cpanel-hosting",cz:"/cpanel-hosting",dk:"/cpanel-hosting",de:"/cpanel-hosting",ee:"/cpanel-veebimajutus",gr:"/cpanel-hosting",es:"/cpanel-hosting",fr:"/hebergement-cpanel",hr:"/cpanel-hosting",in:"/cpanel-hosting","in-hi":"/cpanel-hosting",id:"/cpanel-hosting",it:"/cpanel-hosting",jp:"/cpanel-hosting",lv:"/cpanel-hostings",lt:"/cpanel-hostingas",hu:"/cpanel-tarhely",my:"/cpanel-hosting",mx:"/cpanel-hosting",nl:"/cpanel-hosting",no:"/webhotell-cpanel",pk:"/cpanel-hosting",ph:"/cpanel-hosting",pl:"/hosting-cpanel",pt:"/alojamento-cpanel",ro:"/gazduire-cpanel",sk:"/cpanel-hosting",fi:"/cpanel-hosting",se:"/cpanel-hosting",tr:"/cpanel-hosting",ua:"/cpanel-hosting",uk:"/cpanel-hosting",us:"/cpanel-hosting",vn:"/cpanel-hosting",ae:"/cpanel-hosting",il:"/cpanel-hosting",th:"/cpanel-hosting",kr:"/cpanel-hosting",hk:"/cpanel-hosting",ng:"/cpanel-hosting"},"cpanel-email-hosting":{ng:"/cpanel-email-hosting"},"cpanel-cloud-hosting":{ng:"/cpanel-cloud-hosting"},"minecraft-server-hosting":{},"free-ssl-certificate":{ar:"/certificado-ssl-gratis",br:"/certificado-ssl-gratis",co:"/certificado-ssl-gratis",cz:"/ssl-certifikat-zdarma",dk:"/gratis-ssl-certifikat",de:"/kostenloses-ssl-zertifikat",ee:"/tasuta-ssl-sertifikaat",gr:"/dwrean-pistopoiitiko-SSL",es:"/certificado-ssl-gratis",fr:"/certificat-ssl-gratuit",hr:"/besplatni-ssl-certifikat",in:"/free-ssl-certificate","in-hi":"/free-ssl-certificate",id:"/ssl-gratis",it:"/certificato-ssl-gratuito",jp:"/free-ssl-certificate",lv:"/bezmaksas-ssl-sertifikats",lt:"/nemokamas-ssl-sertifikatas",hu:"/ingyenes-ssl-tanusitvany",my:"/free-ssl-certificate",mx:"/certificado-ssl-gratis",nl:"/gratis-ssl-certificaat",no:"/gratis-ssl-sertifikat",pk:"/free-ssl-certificate",ph:"/free-ssl-certificate",pl:"/darmowy-certyfikat-ssl",pt:"/certificado-ssl-gratis",ro:"/certificat-ssl-gratuit",sk:"/ssl-certifikat-zadarmo",fi:"/ilmainen-ssl",se:"/gratis-ssl-certifikat",tr:"/ucretsiz-ssl",ua:"/bezkoshtovnyi-ssl-sertyfikat",uk:"/free-ssl-certificate",us:"/free-ssl-certificate",vn:"/chung-chi-SSL-mien-phi",ae:"/free-ssl-certificate",il:"/free-ssl-certificate",th:"/free-ssl-certificate",kr:"/free-ssl-certificate",hk:"/free-ssl-certificate",ng:"/ssl-gratis"},"cheap-web-hosting":{ar:"/hosting-barato",br:"/hospedagem-de-site-barata",co:"/hosting-barato",cz:"/levny-webhosting",dk:"/billigt-webhotel",ee:"/odav-veebimajutus",gr:"/fthino-web-hosting",es:"/hosting-barato",fr:"/hebergement-web-pas-cher",hr:"/povoljni-web-hosting",in:"/cheap-web-hosting","in-hi":"/cheap-web-hosting",id:"/hosting-murah",it:"/hosting-economico",jp:"/cheap-web-hosting",lv:"/lets-hostings",lt:"/pigus-web-hostingas",hu:"/olcso-tarhely",my:"/cheap-web-hosting",mx:"/hosting-barato",nl:"/goedkope-webhosting",no:"/billig-webhotell",pk:"/cheap-hosting",ph:"/cheap-web-hosting",pl:"/tani-hosting",pt:"/alojamento-web-barato",ro:"/gazduire-ieftina",sk:"/lacny-web-hosting",fi:"/edullinen-webhotelli",se:"/billigt-webbhotell",tr:"/ekonomik-web-hosting",ua:"/deshevyi-hosting",uk:"/cheap-web-hosting",us:"/cheap-web-hosting",vn:"/hosting-gia-re",ae:"/cheap-web-hosting",il:"/cheap-web-hosting",th:"/cheap-web-hosting",kr:"/cheap-web-hosting",hk:"/cheap-web-hosting",ng:"/hosting-murah"},"prestashop-hosting":{ar:"/hosting-prestashop",br:"/hospedagem-prestashop",co:"/hosting-prestashop",cz:"/prestashop-hosting",dk:"/prestashop-hosting",de:"/prestashop-hosting",ee:"/prestashop-veebimajutus",gr:"/filoksenia-prestashop",es:"/hosting-prestashop",fr:"/hebergement-prestashop",hr:"/prestashop-hosting",in:"/prestashop-hosting","in-hi":"/prestashop-hosting",id:"/prestashop-hosting",it:"/hosting-prestashop",lv:"/prestashop-hostings",lt:"/prestashop-hostingas",hu:"/prestashop-tarhely",my:"/prestashop-hosting",mx:"/prestashop-hosting",nl:"/prestashop-hosting",no:"/prestashop-norsk",pk:"/prestashop-hosting",ph:"/prestashop-hosting",pl:"/hosting-prestashop",pt:"/alojamento-prestashop",ro:"/gazduire-prestashop",sk:"/prestashop-hosting",fi:"/prestashop-webhotelli",se:"/prestashop-webbhotell",tr:"/prestashop-hosting",ua:"/hosting-prestashop",uk:"/prestashop-hosting",us:"/prestashop-hosting",vn:"/prestashop-hosting",ae:"/prestashop-hosting",il:"/prestashop-hosting",th:"/prestashop-hosting",kr:"/prestashop-hosting",hk:"/prestashop-hosting",ng:"/prestashop-hosting"},"cms-hosting":{ar:"/hosting-cms",br:"/hospedagem-cms",co:"/cms-hosting",cz:"/cms-hosting",dk:"/cms-hosting",de:"/cms-hosting",ee:"/cms-veebimajutus",gr:"/filoksenia-cms",es:"/cms-hosting",fr:"/hebergement-cms",hr:"/cms-hosting",in:"/cms-hosting","in-hi":"/cms-hosting",id:"/cms-hosting",it:"/hosting-cms",lv:"/cms-hostings",lt:"/tvs-hostingas",hu:"/cms-tarhely",my:"/cms-hosting",mx:"/cms-hosting",nl:"/cms-hosting",no:"/cms-hosting",pk:"/cms-hosting",ph:"/cms-hosting",pl:"/hosting-cms",pt:"/alojamento-cms",ro:"/gazduire-cms",sk:"/cms-hosting",fi:"/cms-webhotelli",se:"/cms-webbhotell",tr:"/cms-hosting",ua:"/cms-hosting",uk:"/cms-hosting",us:"/cms-hosting",vn:"/cms-website",ae:"/cms-hosting",il:"/cms-hosting",th:"/cms-hosting",kr:"/cms-hosting",hk:"/cms-hosting",ng:"/cms-hosting"},coupons:{ar:"/cupon",br:"/cupom",co:"/cupon",cz:"/slevovy-kupon",dk:"/kupon",de:"/gutscheine",ee:"/coupons",gr:"/kouponia",es:"/cupon",fr:"/code-promo",hr:"/promo-kodovi",in:"/coupons","in-hi":"/coupons",id:"/kode-kupon",it:"/codici-promozionali",jp:"/coupons",lv:"/atlaizu-kodi",lt:"/nuolaidu-kuponai",hu:"/promocios-kodok",my:"/coupons",mx:"/cupon",nl:"/coupons",no:"/rabattkode",pk:"/coupons",ph:"/coupons",pl:"/kod-rabatowy",pt:"/cupoes",ro:"/cupoane",sk:"/sleva-hosting",fi:"/alennuskoodit",se:"/rabattkoder",tr:"/kupon-kodu",ua:"/promokody-na-hosting",uk:"/coupons",us:"/coupons",vn:"/ma-giam-gia",ae:"/coupons",il:"/coupons",th:"/discount",kr:"/coupons",hk:"/youhui",ng:"/kupon"},about:{ar:"/sobre-nosotros",br:"/sobre",co:"/sobre-nosotros",cz:"/o-nas",dk:"/om",de:"/uber-uns",ee:"/meist",gr:"/sxetika-me-emas",es:"/sobre-nosotros",fr:"/a-propos",hr:"/o-nama",in:"/about","in-hi":"/about",id:"/about",it:"/chi-siamo",jp:"/about",lv:"/par",lt:"/apie-mus",hu:"/rolunk",my:"/about",mx:"/sobre-nosotros",nl:"/over-ons",no:"/handle-om",pk:"/about",ph:"/about",pl:"/o-nas",pt:"/sobre",ro:"/despre-noi",sk:"/na",fi:"/noin",se:"/handla-om",tr:"/hakkinda",ua:"/o-nas",uk:"/about-us",us:"/about",vn:"/ve-chung-toi",ae:"/about",il:"/about",th:"/about",kr:"/about",hk:"/about",ng:"/about-us"},cart:{ar:"/cart",br:"/cart",co:"/cart",cz:"/cart",dk:"/cart",de:"/cart",ee:"/cart",gr:"/cart",es:"/cart",fr:"/cart",hr:"/cart",in:"/cart","in-hi":"/cart",id:"/cart",it:"/cart",jp:"/cart",lv:"/cart",lt:"/cart",hu:"/cart",my:"/cart",mx:"/cart",nl:"/cart",no:"/cart",pk:"/cart",ph:"/cart",pl:"/cart",pt:"/cart",ro:"/cart",sk:"/cart",fi:"/cart",se:"/cart",tr:"/cart",ua:"/cart",uk:"/cart",us:"/cart",vn:"/cart",ae:"/cart",il:"/cart",th:"/cart",kr:"/cart",hk:"/cart",ng:"/cart"},sitemap:{ar:"/sitemap",br:"/sitemap",co:"/sitemap",cz:"/sitemap",dk:"/sitemap",de:"/sitemap",ee:"/sitemap",gr:"/sitemap",es:"/sitemap",fr:"/sitemap",hr:"/sitemap",in:"/sitemap","in-hi":"/sitemap",id:"/sitemap",it:"/sitemap",jp:"/sitemap",lv:"/sitemap",lt:"/sitemap",hu:"/sitemap",my:"/sitemap",mx:"/sitemap",nl:"/sitemap",no:"/sitemap",pk:"/sitemap",ph:"/sitemap",pl:"/sitemap",pt:"/mapa-do-site",ro:"/sitemap",sk:"/sitemap",fi:"/sitemap",se:"/sitemap",tr:"/sitemap",ua:"/sitemap",uk:"/sitemap",us:"/sitemap",vn:"/sitemap",ae:"/sitemap",il:"/sitemap",th:"/sitemap",kr:"/sitemap",hk:"/sitemap"},technology:{ar:"/tecnologia",br:"/tecnologia",co:"/tecnologia",cz:"/technologie",dk:"/teknologi",de:"/technologie",ee:"/tehnoloogia",gr:"/texnologia",es:"/tecnologia",fr:"/la-technologie",hr:"/tehnologija",in:"/technology","in-hi":"/technology",id:"/technology",it:"/tecnologia",jp:"/technology",lv:"/tehnologija",lt:"/technologijos",hu:"/technologia",my:"/technology",mx:"/tecnologia",nl:"/technology",no:"/teknologi",pk:"/technology",ph:"/technology",pl:"/technologia",pt:"/technology",ro:"/tehnologie",sk:"/technologia",fi:"/tekniikka",se:"/teknologi",tr:"/teknoloji",ua:"/technologija",uk:"/technology",us:"/technology",vn:"/cong-nghe-web",ae:"/technology",il:"/technology",th:"/technology",kr:"/technology",hk:"/technology",ng:"/datacenter-hosting"},"cpanel-login":{},"cpanel-signup":{},"forgot-password":{},"domain-name-search":{ar:"/dominios",br:"/registro-de-dominio",co:"/comprar-dominio",cz:"/vyhledavac-domen",dk:"/tjek-domaene",de:"/domain-check",ee:"/domeeni-registreerimine",gr:"/elegktis-domain",es:"/comprar-dominio",fr:"/nom-de-domaine-disponible",hr:"/provjera-domene",in:"/domain-name-search","in-hi":"/domain-checker",id:"/domain-murah",it:"/domini",jp:"/domain-checker",lv:"/domenu-registracija",lt:"/domenai",hu:"/domain-kereso",my:"/domain-checker",mx:"/dominios",nl:"/domeinnaam-checken",no:"/domenesok",pk:"/domain-name-search",ph:"/domain-checker",pl:"/rejestracja-domeny",pt:"/verificar-dominio",ro:"/verificare-domeniu",sk:"/overenie-domeny",fi:"/domain-haku",se:"/domansok",tr:"/domain-sorgulama",ua:"/kupyty-domen",uk:"/domains",us:"/domain-name-search",vn:"/ten-mien",ae:"/domain-name-search",il:"/domain-checker",th:"/domain-checker",kr:"/domain-checker",hk:"/yuming-jianchaqi",ng:"/domain-murah"},"domain-name-search-results":{ar:"/domain-name-search-results",br:"/domain-name-search-results",co:"/domain-name-search-results",cz:"/domain-name-search-results",dk:"/domain-name-search-results",de:"/domain-name-search-results",ee:"/domain-name-search-results",gr:"/domain-name-search-results",es:"/domain-name-search-results",fr:"/domain-name-search-results",hr:"/domain-name-search-results",in:"/domain-name-search-results","in-hi":"/domain-name-search-results",id:"/domain-name-search-results",it:"/domain-name-search-results",jp:"/domain-name-search-results",lv:"/domain-name-search-results",lt:"/domain-name-search-results",hu:"/domain-name-search-results",my:"/domain-name-search-results",mx:"/domain-name-search-results",nl:"/domain-name-search-results",no:"/domain-name-search-results",pk:"/domain-name-search-results",ph:"/domain-name-search-results",pl:"/domain-name-search-results",pt:"/domain-name-search-results",ro:"/domain-name-search-results",sk:"/domain-name-search-results",fi:"/domain-name-search-results",se:"/domain-name-search-results",tr:"/domain-name-search-results",ua:"/domain-name-search-results",uk:"/domain-name-search-results",us:"/domain-name-search-results",vn:"/domain-name-search-results",ae:"/domain-name-search-results",il:"/domain-name-search-results",th:"/domain-name-search-results",kr:"/domain-name-search-results",hk:"/domain-name-search-results",ng:"/domain-name-search-results"},"business-website":{ar:"/pagina-web-para-empresas",br:"/site-para-empresa",co:"/pagina-web-para-empresas",de:"/firmenwebsite-erstellen",es:"/pagina-web-para-empresas",fr:"/site-internet-professionnel",in:"/business-website",it:"/sito-web-aziendale",mx:"/pagina-web-para-empresas",nl:"/professionele-website",uk:"/business-website",us:"/business-website"},"website-design":{ar:"/diseno-web",br:"/design-de-sites",co:"/diseno-web",de:"/website-design",es:"/diseno-web",fr:"/design-de-site-web",in:"/website-design",it:"/design-sito-web",mx:"/diseno-web",nl:"/website-ontwerpen",uk:"/website-design",us:"/website-design"},"website-builder":{ar:"/creador-de-paginas-web",br:"/criador-de-sites",co:"/creador-de-paginas-web",cz:"/website-builder",dk:"/lav-din-egen-hjemmeside",de:"/website-erstellen",ee:"/kodulehe-tegemine",gr:"/kataskeuastis-istoselidas",es:"/creador-de-paginas-web",fr:"/createur-de-sites-internet",hr:"/izrada-web-stranica",in:"/website-builder","in-hi":"/website-builder",id:"/website-builder",it:"/creare-sito-web",jp:"/website-builder",lv:"/majas-lapas-izveide",lt:"/svetaines-kurimas",hu:"/weboldal-keszites",my:"/website-builder",mx:"/creador-de-paginas-web",nl:"/website-maken",no:"/nettsidebygger",pk:"/website-builder",ph:"/website-builder",pl:"/kreator-stron",pt:"/criador-de-sites",ro:"/creare-site",sk:"/tvorba-web-stranok",fi:"/kotisivukone",se:"/website-builder",tr:"/site-kur",ua:"/stvoryty-sait",uk:"/website-builder",us:"/website-builder",vn:"/tao-website",ae:"/website-builder",il:"/website-builder",th:"/website-builder",kr:"/website-builder",hk:"/website-builder",ng:"/website-builder"},"ai-website-builder":{ar:"/creador-de-paginas-web-con-ia",br:"/criador-de-sites-com-ia",co:"/creador-de-paginas-web-con-ia",de:"/ki-website-erstellen",es:"/creador-de-paginas-web-con-ia",fr:"/createur-de-sites-internet-ia",in:"/ai-website-builder",it:"/builder-di-siti-web-ai",mx:"/creador-de-paginas-web-con-ia",nl:"/website-maken-met-ai",pk:"/ai-website-builder",uk:"/ai-website-builder",us:"/ai-website-builder"},"ai-website-builder-for-wordpress":{ar:"/ai-website-builder-for-wordpress",br:"/ai-website-builder-for-wordpress",co:"/ai-website-builder-for-wordpress",de:"/ki-website-baukasten-fur-wordpress",es:"/ai-website-builder-for-wordpress",fr:"/createur-de-sites-internet-ia-wordpress",in:"/ai-website-builder-for-wordpress",it:"/ia-website-builder-per-wordpress",jp:"/ai-website-builder-for-wordpress",mx:"/ai-website-builder-for-wordpress",nl:"/ai-website-maken-voor-wordpress",pk:"/ai-website-builder-for-wordpress",pl:"/ai-website-builder-for-wordpress",uk:"/ai-website-builder-for-wordpress",us:"/ai-website-builder-for-wordpress"},"website-templates":{ar:"/plantillas-web",br:"/templates-de-sites",co:"/plantillas-web",de:"/website-vorlagen",es:"/plantillas-web",fr:"/templates",in:"/website-templates",id:"/template-website",it:"/website-templates",mx:"/plantillas-web",nl:"/website-templates",pk:"/website-templates",uk:"/website-templates",us:"/website-templates"},"website-migration":{ar:"/migracion-web",br:"/migracao-de-site",co:"/migracion-web",cz:"/migrace-webu",dk:"/flytning-af-hjemmeside",de:"/Website-Umzug",ee:"/veebisaidi-migratsioon",gr:"/metafora-istoselidas",es:"/migracion-web",fr:"/migration-site-web",hr:"/migracija-web-stranice",in:"/website-migration","in-hi":"/website-migration",id:"/migrasi-website",it:"/migrazione-sito-web",jp:"/website-migration",lv:"/vietnu-parnesana",lt:"/svetaines-perkelimas",hu:"/weboldal-koltoztetes",my:"/website-migration",mx:"/migracion-web",nl:"/websitemigratie",no:"/nettside-migrasjon",pk:"/website-migration",ph:"/website-migration",pl:"/migracja-strony",pt:"/migrar-site",ro:"/migrare-site",sk:"/migracia-webovych-stranok",fi:"/verkkosivun-siirto",se:"/byta-webbhotell",tr:"/site-tasima",ua:"/perenesty-sait",uk:"/website-migration",us:"/website-migration",vn:"/chuyen-website",ae:"/website-migration",il:"/website-migration",th:"/website-migration",kr:"/website-migration",hk:"/wangzhan-qianyi",ng:"/transfer-hosting"},"restaurant-website":{de:"/restaurant-website-erstellen",in:"/restaurant-website",it:"/sito-web-per-ristorante",nl:"/restaurant-website",uk:"/restaurant-website",us:"/restaurant-website"},"wedding-website":{br:"/site-de-casamento",de:"/hochzeitswebsite-erstellen",es:"/pagina-web-boda",fr:"/site-de-mariage",in:"/wedding-website",it:"/sito-web-matrimonio",nl:"/bruiloft-website",uk:"/wedding-website",us:"/wedding-website",ae:"/wedding-website"},"real-estate-website":{de:"/immobilienmakler-website",in:"/real-estate-website",uk:"/real-estate-website",us:"/real-estate-website"},"offer-website-builder":{br:"/offer/website-builder",us:"/offer/website-builder"},"offer-wordpress-hosting":{br:"/offer/wordpress-hosting",us:"/offer/wordpress-hosting"},"black-friday-web-hosting-deals":{ar:"/ofertas-black-friday",br:"/ofertas-black-friday",co:"/oferta-hosting-black-friday",de:"/black-friday-web-hosting-deals",es:"/oferta-hosting-black-friday",fr:"/offres-hebergement-web-black-friday",in:"/black-friday-web-hosting-deals","in-hi":"/black-friday-web-hosting-deals",it:"/offerte-web-hosting-per-black-friday",mx:"/ofertas-black-friday-hosting",nl:"/black-friday-goedkope-hosting",pk:"/black-friday-web-hosting-deals",uk:"/black-friday-web-hosting-deals",us:"/black-friday-web-hosting-deals"},"hostinger-pro":{ar:"/pro",br:"/pro",co:"/pro",cz:"/pro",dk:"/pro",de:"/pro",ee:"/pro",gr:"/pro",es:"/pro",fr:"/pro",hr:"/pro",in:"/pro","in-hi":"/pro",id:"/pro",it:"/pro",jp:"/pro",lv:"/pro",lt:"/pro",hu:"/pro",my:"/pro",mx:"/pro",nl:"/pro",no:"/pro",pk:"/pro",ph:"/pro",pl:"/pro",pt:"/pro",ro:"/pro",sk:"/pro",fi:"/pro",se:"/pro",tr:"/pro",ua:"/pro",uk:"/pro",us:"/pro",vn:"/pro",ae:"/pro",il:"/pro",th:"/pro",kr:"/pro",hk:"/pro"},horizons:{ar:"/horizons",br:"/horizons",co:"/horizons",cz:"/horizons",dk:"/horizons",de:"/horizons",ee:"/horizons",gr:"/horizons",es:"/horizons",fr:"/horizons",hr:"/horizons",in:"/horizons","in-hi":"/horizons",id:"/horizons",it:"/horizons",jp:"/horizons",lv:"/horizons",lt:"/horizons",hu:"/horizons",my:"/horizons",mx:"/horizons",nl:"/horizons",no:"/horizons",pk:"/horizons",ph:"/horizons",pl:"/horizons",pt:"/horizons",ro:"/horizons",sk:"/horizons",fi:"/horizons",se:"/horizons",tr:"/horizons",ua:"/horizons",uk:"/horizons",us:"/horizons",vn:"/horizons",ae:"/horizons",il:"/horizons",th:"/horizons",kr:"/horizons",hk:"/horizons"},"ecommerce-hosting":{ar:"/hosting-ecommerce",br:"/hospedagem-de-loja-virtual",co:"/hosting-ecommerce",de:"/ecommerce-hosting",es:"/hosting-ecommerce",fr:"/hebergement-ecommerce",in:"/ecommerce-hosting",it:"/hosting-ecommerce",mx:"/hosting-ecommerce",pk:"/ecommerce-hosting",uk:"/ecommerce-hosting",us:"/ecommerce-hosting"},"affiliates-faqs":{ar:"/affiliates/faqs",br:"/affiliates/faqs",co:"/affiliates/faqs",cz:"/affiliates/faqs",dk:"/affiliates/faqs",de:"/affiliates/faqs",ee:"/affiliates/faqs",gr:"/affiliates/faqs",es:"/affiliates/faqs",fr:"/affiliates/faqs",hr:"/affiliates/faqs",in:"/affiliates/faqs","in-hi":"/affiliates/faqs",id:"/affiliates/faqs",it:"/affiliates/faqs",jp:"/affiliates/faqs",lv:"/affiliates/faqs",lt:"/affiliates/faqs",hu:"/affiliates/faqs",my:"/affiliates/faqs",mx:"/affiliates/faqs",nl:"/affiliates/faqs",no:"/affiliates/faqs",pk:"/affiliates/faqs",ph:"/affiliates/faqs",pl:"/affiliates/faqs",pt:"/affiliates/faqs",ro:"/affiliates/faqs",sk:"/affiliates/faqs",fi:"/affiliates/faqs",se:"/affiliates/faqs",tr:"/affiliates/sss",ua:"/affiliates/faqs",uk:"/affiliates/faqs",us:"/affiliates/faqs",vn:"/affiliate/faqs",ae:"/affiliates/faqs",il:"/affiliates/faqs",th:"/affiliates/faqs",kr:"/affiliates/faqs",hk:"/affiliates/faqs"},"affiliates-assets":{br:"/affiliates/assets",us:"/affiliates/assets"},"brand-guidelines":{ar:"/brand-guidelines",br:"/brand-guidelines",co:"/brand-guidelines",es:"/brand-guidelines",fr:"/brand-guidelines",in:"/brand-guidelines",id:"/brand-guidelines",mx:"/brand-guidelines",us:"/brand-guidelines"},"logo-maker":{ar:"/creador-de-logos",br:"/criador-de-logo",co:"/creador-de-logos",cz:"/logo-maker",dk:"/logoskaber",de:"/logo-erstellen",ee:"/logo-tegemine",gr:"/dimiourgia-logotypou",es:"/creador-de-logos",fr:"/createur-de-logo",hr:"/izrada-logotipa",in:"/logo-maker","in-hi":"/logo-maker",id:"/logo-maker",it:"/creatore-di-loghi",jp:"/logo-maker",lv:"/logo-veidotajs",lt:"/logotipo-kurimas",hu:"/logo-keszito",my:"/logo-maker",mx:"/creador-de-logos",nl:"/logo-maken",no:"/logooppretter",pk:"/logo-maker",ph:"/logo-maker",pl:"/kreator-logo",pt:"/criador-de-logo",ro:"/creare-logo",sk:"/tvorba-loga",fi:"/logo-generaattori",se:"/logotyptillverkare",tr:"/logo-yapma",ua:"/konstruktor-logo",uk:"/logo-maker",us:"/logo-maker",vn:"/tao-logo",ae:"/logo-maker",il:"/logo-design",th:"/logo-maker",kr:"/logo-maker",hk:"/logo-maker",ng:"/logo-maker"},"business-name-generator":{ar:"/generador-de-nombres",br:"/gerador-de-nomes-para-empresas",co:"/generador-de-nombres",de:"/firmennamen-generator",es:"/generador-de-nombres",fr:"/generateur-de-nom-entreprise",in:"/business-name-generator","in-hi":"/business-name-generator",it:"/generatore-nomi-aziende",mx:"/generador-de-nombres",uk:"/business-name-generator",us:"/business-name-generator"},recommended:{},register:{},special:{ar:"/special",br:"/special",co:"/special",cz:"/special",dk:"/special",de:"/special",ee:"/special",gr:"/special",es:"/special",fr:"/special",hr:"/special",in:"/special","in-hi":"/special",id:"/special",it:"/special",jp:"/special",lv:"/special",lt:"/special",hu:"/special",my:"/special",mx:"/special",nl:"/special",no:"/special",pk:"/special",ph:"/special",pl:"/special",pt:"/special",ro:"/special",sk:"/special",fi:"/special",se:"/special",tr:"/special",ua:"/special",uk:"/special",us:"/special",vn:"/special",ae:"/special",il:"/special",th:"/special",kr:"/special",hk:"/special",ng:"/special"},"special-webhost":{ar:"/especial/000webhost",br:"/especial/000webhost",co:"/especial/000webhost",cz:"/special/000webhost",dk:"/special/000webhost",de:"/spezial/000webhost",ee:"/special/000webhost",gr:"/special/000webhost",es:"/especial/000webhost",fr:"/speciales/000webhost",hr:"/posebna-ponuda/000webhost",in:"/special/000webhost","in-hi":"/special/000webhost",id:"/special/000webhost",it:"/special/000webhost",jp:"/special/000webhost",lv:"/ipasi/000webhost",lt:"/special/000webhost",hu:"/specialis/000webhost",my:"/special/000webhost",mx:"/special/000webhost",nl:"/special/000webhost",no:"/spesial/000webhost",pk:"/special/000webhost",ph:"/special/000webhost",pl:"/special/000webhost",pt:"/especial/000webhost",ro:"/special/000webhost",sk:"/special/000webhost",fi:"/special/000webhost",se:"/special/000webhost",tr:"/ozellik/000webhost",ua:"/osobennyj/000webhost",uk:"/special/000webhost",us:"/special/000webhost",vn:"/dac-biet/000webhost",ae:"/special/000webhost",il:"/special/000webhost",th:"/special/000webhost",kr:"/special/000webhost",hk:"/special/000webhost"},contacts:{ar:"/contactos",br:"/contatos",co:"/contactos",cz:"/kontakty",dk:"/kontakt",de:"/kontakt",ee:"/kontakt",gr:"/epikoinonia",es:"/contactos",fr:"/contact",hr:"/kontakti",in:"/contacts","in-hi":"/contacts",id:"/kontak",it:"/contatti",jp:"/contacts",lv:"/kontakti",lt:"/kontaktai",hu:"/kapcsolat",my:"/contacts",mx:"/contactos",nl:"/contact",no:"/kontakt",pk:"/contacts",ph:"/contacts",pl:"/kontakty",pt:"/contactos",ro:"/contactos",sk:"/kontakty",fi:"/ota-yhteytta",se:"/kontakt",tr:"/musteri-hizmetleri",ua:"/kontakty",uk:"/contacts",us:"/contacts",vn:"/lien-he",ae:"/contacts",il:"/contacts",th:"/contacts",kr:"/contacts",hk:"/contacts",ng:"/kontak"},sustainability:{us:"/sustainability"},"woocommerce-hosting":{ar:"/woocommerce-hosting",br:"/hospedagem-woocommerce",co:"/hosting-woocommerce",cz:"/woocommerce-hosting",dk:"/woocommerce-hosting-dansk",de:"/woocommerce-hosting",ee:"/woocommerce-veebimajutus",gr:"/filoksenia-woocommerce",es:"/hosting-woocommerce",fr:"/hebergement-woocommerce",hr:"/woocommerce-hosting",in:"/woocommerce-hosting","in-hi":"/woocommerce-hosting",id:"/woocommerce-hosting",it:"/hosting-woocommerce",jp:"/woocommerce-hosting",lv:"/woocommerce-hostings",lt:"/woocommerce-hostingas",hu:"/woocommerce-tarhely",my:"/woocommerce-hosting",mx:"/woocommerce-hosting",nl:"/woocommerce-hosting",no:"/woocommerce-norsk",pk:"/woocommerce-hosting",ph:"/woocommerce-hosting",pl:"/hosting-woocommerce",pt:"/alojamento-woocommerce",ro:"/gazduire-woocommerce",sk:"/woocommerce-hosting",fi:"/woocommerce-webhotelli",se:"/woocommerce-webbhotell",tr:"/woocommerce-hosting",ua:"/hosting-woocommerce",uk:"/woocommerce-hosting",us:"/woocommerce-hosting",vn:"/woocommerce-hosting",ae:"/woocommerce-hosting",il:"/woocommerce-hosting",th:"/woocommerce-hosting",kr:"/woocommerce-hosting",hk:"/woocommerce-hosting",ng:"/woocommerce-hosting"},"student-discount":{uk:"/student-discount",us:"/student-discount"},"joomla-hosting":{ar:"/hosting-joomla",br:"/hospedagem-joomla",co:"/hosting-joomla",cz:"/joomla-hosting",dk:"/joomla-webhotel",de:"/joomla-hosting",ee:"/joomla-veebimajutus",gr:"/joomla-hosting",es:"/hosting-joomla",fr:"/hebergement-joomla",hr:"/joomla-hosting",in:"/joomla-hosting","in-hi":"/joomla-hosting",id:"/joomla-hosting",it:"/hosting-joomla",lv:"/joomla-hostings",lt:"/joomla-hostingas",hu:"/joomla-tarhely",my:"/joomla-hosting",mx:"/hosting-joomla",nl:"/joomla-hosting",no:"/joomla-hosting",pk:"/joomla-hosting",ph:"/joomla-hosting",pl:"/hosting-joomla",pt:"/alojamento-joomla",ro:"/gazduire-joomla",sk:"/joomla-gostovanje",fi:"/joomla-webhotelli",se:"/joomla-webbhotell",tr:"/joomla-hosting",ua:"/hosting-joomla",uk:"/joomla-hosting",us:"/joomla-hosting",vn:"/joomla-hosting",ae:"/joomla-hosting",il:"/joomla-hosting",th:"/joomla-hosting",kr:"/joomla-hosting",hk:"/joomla-hosting",ng:"/joomla-hosting"},"transfer-domain":{ar:"/transferencia-de-dominio",br:"/transferencia-de-dominio",co:"/transferencia-de-dominio",cz:"/prevod-domeny",dk:"/flyt-domaene",de:"/domain-umziehen",ee:"/koli-domeen",gr:"/metafora-domain",es:"/transferir-dominio",fr:"/transfert-nom-de-domaine",hr:"/transfer-domene",in:"/domain-transfer","in-hi":"/transfer-domain",id:"/transfer-domain",it:"/trasferimento-dominio",jp:"/transfer-domain",lv:"/parnest-domenu",lt:"/domeno-perkelimas",hu:"/domain-atregisztracio",my:"/transfer-domain",mx:"/transferir-dominio",nl:"/domeinnaam-verhuizen",no:"/flytt-domene",pk:"/domain-transfer",ph:"/transfer-domain",pl:"/transfer-domeny",pt:"/transferir-dominio",ro:"/transfer-domeniu",sk:"/prevod-domeny",fi:"/siirra-verkkotunnus",se:"/overfor-doman",tr:"/domain-transferi",ua:"/perenesennia-domenu",uk:"/domain-transfer",us:"/transfer-domain",vn:"/chuyen-ten-mien",ae:"/transfer-domain",il:"/transfer-domain",th:"/transfer-domain",kr:"/transfer-domain",hk:"/transfer-domain",ng:"/transfer-domain"},whois:{ar:"/whois-dominio",br:"/whois",co:"/whois-dominio",cz:"/whois",dk:"/whois",de:"/whois",ee:"/whois",gr:"/whois",es:"/whois-dominio",fr:"/whois",hr:"/whois",in:"/whois","in-hi":"/whois",id:"/whois",it:"/whois",jp:"/whois",lv:"/whois",lt:"/whois-patikra",hu:"/whois",my:"/whois",mx:"/whois-dominio",nl:"/whois",no:"/whois",pk:"/whois",ph:"/whois",pl:"/whois-domeny",pt:"/whois",ro:"/whois",sk:"/whois",fi:"/whois",se:"/whois",tr:"/whois-sorgulama",ua:"/whois",uk:"/whois",us:"/whois",vn:"/whois",ae:"/whois",il:"/whois",th:"/whois",kr:"/whois",hk:"/whois",ng:"/whois"},pricing:{ar:"/precios",br:"/precos",co:"/precios",cz:"/cenik",dk:"/priser",de:"/Preise",ee:"/hinnad",gr:"/timologisi",es:"/precios",fr:"/tarifs",hr:"/cijene",in:"/pricing","in-hi":"/pricing",id:"/harga",it:"/prezzi",jp:"/pricing",lv:"/cenas",lt:"/planai",hu:"/arlista",my:"/pricing",mx:"/precios",nl:"/productprijzen",no:"/priser",pk:"/pricing",ph:"/pricing",pl:"/cennik",pt:"/precos",ro:"/preturi",sk:"/cennik",fi:"/hinnoittelu",se:"/priser",tr:"/fiyatlar",ua:"/tsiny",uk:"/pricing",us:"/pricing",vn:"/bang-gia",ae:"/pricing",il:"/pricing",th:"/pricing",kr:"/pricing",hk:"/jiage",ng:"/pricing"},referral:{ar:"/referral",br:"/referral",co:"/referral",cz:"/referral",dk:"/referral",de:"/referral",ee:"/referral",gr:"/referral",es:"/referral",fr:"/referral",hr:"/referral",in:"/referral","in-hi":"/referral",id:"/referral",it:"/referral",jp:"/referral",lv:"/referral",lt:"/referral",hu:"/referral",my:"/referral",mx:"/referral",nl:"/referral",no:"/referral",pk:"/referral",ph:"/referral",pl:"/referral",pt:"/referral",ro:"/referral",sk:"/referral",fi:"/referral",se:"/referral",tr:"/referral",ua:"/referral",uk:"/referral",us:"/referral",vn:"/referral",ae:"/referral",il:"/referral",th:"/referral",kr:"/referral",hk:"/referral",ng:"/referral"},"trial-lawdepot":{},"hostinger-vs-hostgator":{in:"/compare/hostinger-vs-hostgator",pk:"/compare/hostinger-vs-hostgator",uk:"/compare/hostinger-vs-hostgator",us:"/compare/hostinger-vs-hostgator"},"hostinger-vs-bluehost":{in:"/compare/hostinger-vs-bluehost",pk:"/compare/hostinger-vs-bluehost",uk:"/compare/hostinger-vs-bluehost",us:"/compare/hostinger-vs-bluehost"},"hostinger-vs-godaddy":{in:"/compare/hostinger-vs-godaddy",pk:"/compare/hostinger-vs-godaddy",uk:"/compare/hostinger-vs-godaddy",us:"/compare/hostinger-vs-godaddy"},"hostinger-vs-siteground":{in:"/compare/hostinger-vs-siteground",pk:"/compare/hostinger-vs-siteground",uk:"/compare/hostinger-vs-siteground",us:"/compare/hostinger-vs-siteground"},"hostinger-vs-namecheap":{in:"/compare/hostinger-vs-namecheap",pk:"/compare/hostinger-vs-namecheap",uk:"/compare/hostinger-vs-namecheap",us:"/compare/hostinger-vs-namecheap"},"hostinger-vs-dreamhost":{in:"/compare/hostinger-vs-dreamhost",pk:"/compare/hostinger-vs-dreamhost",uk:"/compare/hostinger-vs-dreamhost",us:"/compare/hostinger-vs-dreamhost"},"hostinger-vs-wix":{in:"/compare/hostinger-vs-wix",pk:"/compare/hostinger-vs-wix",uk:"/compare/hostinger-vs-wix",us:"/compare/hostinger-vs-wix"},"hostinger-vs-squarespace":{in:"/compare/hostinger-vs-squarespace",pk:"/compare/hostinger-vs-squarespace",uk:"/compare/hostinger-vs-squarespace",us:"/compare/hostinger-vs-squarespace"},"hostinger-vs-shopify":{in:"/compare/hostinger-vs-shopify",pk:"/compare/hostinger-vs-shopify",uk:"/compare/hostinger-vs-shopify",us:"/compare/hostinger-vs-shopify"},"templates-popular":{ar:"/templates/popular",br:"/templates/favoritos",co:"/templates/popular",de:"/templates/beliebt",es:"/templates/popular",fr:"/templates/populaire",in:"/templates/popular",id:"/templates/popular",it:"/templates/popolari",mx:"/templates/popular",nl:"/templates/populair",pk:"/templates/popular",uk:"/templates/popular",us:"/templates/popular"},"templates-blank":{ar:"/templates/en-blanco",br:"/templates/basico",co:"/templates/en-blanco",de:"/templates/leer",es:"/templates/en-blanco",fr:"/templates/vierge",in:"/templates/blank",id:"/templates/kosong",it:"/templates/vuoti",mx:"/templates/en-blanco",nl:"/templates/leeg",pk:"/templates/blank",uk:"/templates/blank",us:"/templates/blank"},"templates-landing-page":{ar:"/templates/landing-page",br:"/templates/landing-page",co:"/templates/landing-page",de:"/templates/landing-page",es:"/templates/landing-page",fr:"/templates/landing-page",in:"/templates/landing-page",id:"/templates/landing-page",it:"/templates/landing-page",mx:"/templates/landing-page",nl:"/templates/landingspagina",pk:"/templates/landing-page",uk:"/templates/landing-page",us:"/templates/landing-page"},"templates-fashion":{ar:"/templates/moda",br:"/templates/moda",co:"/templates/moda",de:"/templates/mode",es:"/templates/moda",fr:"/templates/mode",in:"/templates/fashion",id:"/templates/fashion",it:"/templates/moda",mx:"/templates/moda",nl:"/templates/mode",pk:"/templates/fashion",uk:"/templates/fashion",us:"/templates/fashion"},"templates-photography":{ar:"/templates/fotografia",br:"/templates/fotografia",co:"/templates/fotografia",de:"/templates/fotografie",es:"/templates/fotografia",fr:"/templates/photographie",in:"/templates/photography",id:"/templates/fotografi",it:"/templates/fotografia",mx:"/templates/fotografia",nl:"/templates/fotografie",pk:"/templates/photography",uk:"/templates/photography",us:"/templates/photography"},"templates-portfolio":{ar:"/templates/portfolio",br:"/templates/portfolio",co:"/templates/portfolio",de:"/templates/portfolio",es:"/templates/portfolio",fr:"/templates/portfolio",in:"/templates/portfolio",id:"/templates/portfolio",it:"/templates/portfolio",mx:"/templates/portfolio",nl:"/templates/portfolio",pk:"/templates/portfolio",uk:"/templates/portfolio",us:"/templates/portfolio"},"templates-resume":{ar:"/templates/curriculum",br:"/templates/curriculo",co:"/templates/curriculum",de:"/templates/lebenslauf",es:"/templates/curriculum",fr:"/templates/cv",in:"/templates/resume",id:"/templates/resume",it:"/templates/curriculum",mx:"/templates/curriculum",nl:"/templates/cv",pk:"/templates/resume",uk:"/templates/resume",us:"/templates/resume"},"templates-wedding":{ar:"/templates/casamiento",br:"/templates/casamento",co:"/templates/casamiento",de:"/templates/hochzeit",es:"/templates/casamiento",fr:"/templates/mariage",in:"/templates/wedding",id:"/templates/pernikahan",it:"/templates/matrimonio",mx:"/templates/casamiento",nl:"/templates/bruiloft",pk:"/templates/wedding",uk:"/templates/wedding",us:"/templates/wedding"},"templates-technology":{ar:"/templates/tecnologia",br:"/templates/tecnologia",co:"/templates/tecnologia",de:"/templates/technologie",es:"/templates/tecnologia",fr:"/templates/technologie",in:"/templates/technology",id:"/templates/teknologi",it:"/templates/tecnologia",mx:"/templates/tecnologia",nl:"/templates/technologie",pk:"/templates/technology",uk:"/templates/technology",us:"/templates/technology"},"templates-entertainment":{ar:"/templates/entretenimiento",br:"/templates/entretenimento",co:"/templates/entretenimiento",de:"/templates/unterhaltung",es:"/templates/entretenimiento",fr:"/templates/divertissement",in:"/templates/entertainment",id:"/templates/entertainment",it:"/templates/intrattenimento",mx:"/templates/entretenimiento",nl:"/templates/entertainment",pk:"/templates/entertainment",uk:"/templates/entertainment",us:"/templates/entertainment"},"templates-marketing":{ar:"/templates/marketing",br:"/templates/marketing",co:"/templates/marketing",de:"/templates/marketing",es:"/templates/marketing",fr:"/templates/marketing",in:"/templates/marketing",id:"/templates/marketing",it:"/templates/marketing",mx:"/templates/marketing",nl:"/templates/marketing",pk:"/templates/marketing",uk:"/templates/marketing",us:"/templates/marketing"},"templates-event":{ar:"/templates/eventos",br:"/templates/evento",co:"/templates/eventos",de:"/templates/veranstaltung",es:"/templates/eventos",fr:"/templates/evenements",in:"/templates/event",id:"/templates/event",it:"/templates/eventi",mx:"/templates/eventos",nl:"/templates/evenement",pk:"/templates/event",uk:"/templates/event",us:"/templates/event"},"templates-education":{ar:"/templates/educacion",br:"/templates/educacao",co:"/templates/educacion",de:"/templates/bildung",es:"/templates/educacion",fr:"/templates/education",in:"/templates/education",id:"/templates/pendidikan",it:"/templates/formazione",mx:"/templates/educacion",nl:"/templates/onderwijs",pk:"/templates/education",uk:"/templates/education",us:"/templates/education"},"templates-ecommerce":{ar:"/templates/tienda-online",br:"/templates/ecommerce",co:"/templates/tienda-online",de:"/templates/ecommerce",es:"/templates/tienda-online",fr:"/templates/ecommerce",in:"/templates/ecommerce",id:"/templates/ecommerce",it:"/templates/e-commerce",mx:"/templates/tienda-online",nl:"/templates/e-commerce",pk:"/templates/ecommerce",uk:"/templates/ecommerce",us:"/templates/ecommerce"},"templates-travel":{ar:"/templates/viajes",br:"/templates/viagem",co:"/templates/viajes",de:"/templates/reise",es:"/templates/viajes",fr:"/templates/voyage",in:"/templates/travel",id:"/templates/travel",it:"/templates/viaggi",mx:"/templates/viajes",nl:"/templates/reizen",pk:"/templates/travel",uk:"/templates/travel",us:"/templates/travel"},"templates-health-and-beauty":{ar:"/templates/salud-y-belleza",br:"/templates/beleza-e-saude",co:"/templates/salud-y-belleza",de:"/templates/gesundheit-und-schonheit",es:"/templates/salud-y-belleza",fr:"/templates/sante-et-beaute",in:"/templates/health-and-beauty",id:"/templates/kesehatan-dan-kecantikan",it:"/templates/salute-e-bellezza",mx:"/templates/salud-y-belleza",nl:"/templates/gezondheid-en-beauty",pk:"/templates/health-and-beauty",uk:"/templates/health-and-beauty",us:"/templates/health-and-beauty"},"templates-interior-design":{ar:"/templates/decoracion",br:"/templates/design-de-interiores",co:"/templates/decoracion",de:"/templates/innenarchitektur",es:"/templates/decoracion",fr:"/templates/design-interieur",in:"/templates/interior-design",id:"/templates/desain-interior",it:"/templates/interior-design",mx:"/templates/decoracion",nl:"/templates/interieur-ontwerp",pk:"/templates/interior-design",uk:"/templates/interior-design",us:"/templates/interior-design"},"templates-construction":{ar:"/templates/construccion",br:"/templates/construcao",co:"/templates/construccion",de:"/templates/bauwesen",es:"/templates/construccion",fr:"/templates/construction",in:"/templates/construction",id:"/templates/konstruksi",it:"/templates/edilizia",mx:"/templates/construccion",nl:"/templates/constructie",pk:"/templates/construction",uk:"/templates/construction",us:"/templates/construction"},"templates-non-profit":{ar:"/templates/donaciones",br:"/templates/ong",co:"/templates/donaciones",de:"/templates/non-profit",es:"/templates/donaciones",fr:"/templates/organisation-non-lucrative",in:"/templates/non-profit",id:"/templates/nonprofit",it:"/templates/no-profit",mx:"/templates/donaciones",nl:"/templates/non-profit",pk:"/templates/non-profit",uk:"/templates/non-profit",us:"/templates/non-profit"},"templates-restaurant":{ar:"/templates/restaurantes",br:"/templates/restaurantes",co:"/templates/restaurantes",de:"/templates/restaurant",es:"/templates/restaurantes",fr:"/templates/restaurant",in:"/templates/restaurant",id:"/templates/restoran",it:"/templates/ristorante",mx:"/templates/restaurantes",nl:"/templates/restaurant",pk:"/templates/restaurant",uk:"/templates/restaurant",us:"/templates/restaurant"},"templates-business":{ar:"/templates/negocios",br:"/templates/negocios",co:"/templates/negocios",de:"/templates/unternehmen",es:"/templates/negocios",fr:"/templates/entreprise",in:"/templates/business",id:"/templates/bisnis",it:"/templates/imprese",mx:"/templates/negocios",nl:"/templates/zakelijk",pk:"/templates/business",uk:"/templates/business",us:"/templates/business"},"templates-blog":{ar:"/templates/blog",br:"/templates/blog",co:"/templates/blog",de:"/templates/blog",es:"/templates/blog",fr:"/templates/blog",in:"/templates/blog",id:"/templates/blog",it:"/templates/blog",mx:"/templates/blog",nl:"/templates/blog",pk:"/templates/blog",uk:"/templates/blog",us:"/templates/blog"},"templates-real-estate":{ar:"/templates/propiedades",br:"/templates/imobiliario",co:"/templates/propiedades",de:"/templates/immobilien",es:"/templates/propiedades",fr:"/templates/immobilier",in:"/templates/real-estate",id:"/templates/real-state",it:"/templates/agenzia-immobiliare",mx:"/templates/propiedades",nl:"/templates/vastgoed",pk:"/templates/real-estate",uk:"/templates/real-estate",us:"/templates/real-estate"},"templates-modern":{ar:"/templates/modernas",br:"/templates/moderno",co:"/templates/modernas",de:"/templates/modern",es:"/templates/modernas",fr:"/templates/moderne",in:"/templates/modern",id:"/templates/modern",it:"/templates/moderni",mx:"/templates/modernas",nl:"/templates/modern",pk:"/templates/modern",uk:"/templates/modern",us:"/templates/modern"},"templates-simple":{ar:"/templates/minimalista",br:"/templates/minimalista",co:"/templates/minimalista",de:"/templates/einfach",es:"/templates/minimalista",fr:"/templates/simple",in:"/templates/simple",id:"/templates/serderhana",it:"/templates/semplici",mx:"/templates/minimalista",nl:"/templates/eenvoudig",pk:"/templates/simple",uk:"/templates/simple",us:"/templates/simple"},"templates-creative":{ar:"/templates/creativas",br:"/templates/criativo",co:"/templates/creativas",de:"/templates/kreativ",es:"/templates/creativas",fr:"/templates/creatif",in:"/templates/creative",id:"/templates/kreatif",it:"/templates/creativi",mx:"/templates/creativas",nl:"/templates/creatief",pk:"/templates/creative",uk:"/templates/creative",us:"/templates/creative"},tld:{ar:"/tld",br:"/tld",co:"/tld",cz:"/tld",dk:"/tld",de:"/tld",ee:"/tld",gr:"/tld",es:"/tld",fr:"/tld",hr:"/tld",in:"/tld","in-hi":"/tld",id:"/tld",it:"/tld",jp:"/tld",lv:"/tld",lt:"/tld",hu:"/tld",my:"/tld",mx:"/tld",nl:"/tld",no:"/tld",pk:"/tld",ph:"/tld",pl:"/tld",pt:"/tld",ro:"/tld",sk:"/tld",fi:"/tld",se:"/tld",tr:"/tld",ua:"/tld",uk:"/tld",us:"/tld",vn:"/tld",ae:"/tld",il:"/tld",th:"/tld",kr:"/tld",hk:"/tld",ng:"/harga-domain"},"drupal-hosting":{ar:"/hosting-drupal",br:"/hospedagem-drupal",co:"/hosting-drupal",cz:"/drupal-hosting",dk:"/drupal-hosting",de:"/drupal-hosting",ee:"/drupal-majutus",gr:"/filoksenia-drupal",es:"/hosting-drupal",fr:"/hebergement-drupal",hr:"/drupal-hosting",in:"/drupal-hosting","in-hi":"/drupal-hosting",id:"/drupal-hosting",it:"/hosting-drupal",lv:"/drupal-hostings",lt:"/drupal-hostingas",hu:"/drupal-tarhely",my:"/drupal-hosting",mx:"/hosting-drupal",nl:"/drupal-hosting",no:"/drupal-hosting",pk:"/drupal-hosting",ph:"/drupal-hosting",pl:"/hosting-drupal",pt:"/alojamento-drupal",ro:"/gazduire-drupal",sk:"/drupal-hosting",fi:"/drupal-webhotelli",se:"/drupal-webbhotell",tr:"/drupal-hosting",ua:"/hosting-drupal",uk:"/drupal-hosting",us:"/drupal-hosting",vn:"/drupal-hosting",ae:"/drupal-hosting",il:"/drupal-hosting",th:"/drupal-hosting",kr:"/drupal-hosting",hk:"/drupal-hosting",ng:"/drupal-hosting"},"cheap-domain-names":{ar:"/dominios-baratos",br:"/dominio-barato",co:"/dominios-baratos",cz:"/levna-domena",dk:"/billigt-domaene",de:"/domain-gunstig",ee:"/domeeni-muuk",gr:"/oikonomiko-domain",es:"/dominios-baratos",fr:"/nom-de-domaine-pas-cher",hr:"/jeftina-domena",in:"/cheap-domain",it:"/dominio-economico",jp:"/cheap-domain-names",lv:"/leti-domeni",lt:"/domenu-ispardavimas",hu:"/olcso-domain",my:"/cheap-domain-names",mx:"/dominios-baratos",nl:"/goedkope-domeinnaam",no:"/billige-domenenavn",pk:"/cheap-domain",ph:"/cheap-domain-names",pl:"/najtansze-domeny",pt:"/dominios-baratos",ro:"/domeniu-ieftin",sk:"/lacna-domena",fi:"/halpa-domain",se:"/billiga-domaner",ua:"/deshevyi-domen",uk:"/cheap-domain-names",us:"/cheap-domain-names",vn:"/ten-mien-gia-re",ae:"/cheap-domain",il:"/cheap-domain",th:"/cheap-domain",kr:"/cheap-domain",hk:"/cheap-domain-names"},"php-hosting":{ar:"/hosting-php",br:"/hospedagem-php",co:"/hosting-php",cz:"/php-hosting",dk:"/php-webhotel",de:"/php-hosting",ee:"/php-veebimajutus",gr:"/php-hosting",es:"/hosting-php",fr:"/hebergement-php",hr:"/php-hosting",in:"/php-hosting","in-hi":"/php-hosting",id:"/php-hosting",it:"/hosting-php",jp:"/php-hosting",lv:"/php-hostings",lt:"/php-hostingas",hu:"/php-tarhely",my:"/php-hosting",mx:"/hosting-php",nl:"/php-hosting",no:"/php-hosting",pk:"/php-hosting",ph:"/php-hosting",pl:"/hosting-php",pt:"/alojamento-php",ro:"/gazduire-php",sk:"/php-hosting",fi:"/webhotelli-php",se:"/webbhotell-php",tr:"/php-hosting",ua:"/php-hosting",uk:"/php-hosting",us:"/php-hosting",vn:"/php-hosting",ae:"/php-hosting",il:"/php-hosting",th:"/php-hosting",kr:"/php-hosting",hk:"/php-hosting"},newsroom:{us:"/newsroom"},affiliates:{ar:"/afiliados",br:"/afiliados",co:"/afiliados",cz:"/affiliates",dk:"/affiliate-ordning",de:"/affiliate-marketing",ee:"/partnerid",gr:"/synergates",es:"/afiliados",fr:"/affilies",hr:"/suradnici",in:"/affiliates","in-hi":"/affiliates",id:"/afiliasi",it:"/affiliati",jp:"/affiliates",lv:"/partnerprogramma",lt:"/affiliates",hu:"/affiliate-partner",my:"/affiliates",mx:"/afiliados",nl:"/affiliates",no:"/partner",pk:"/affiliates",ph:"/affiliates",pl:"/program-partnerski",pt:"/afiliados",ro:"/afiliere",sk:"/partnersky-program",fi:"/kumppanuus",se:"/affiliate-program",tr:"/ortaklik",ua:"/partnerstvo",uk:"/affiliates",us:"/affiliates",vn:"/affiliate",ae:"/affiliates",il:"/affiliates",th:"/affiliates",kr:"/affiliates",hk:"/affiliates"},"free-domain":{ar:"/dominios-gratis",br:"/dominio-gratis",co:"/dominios-gratis",cz:"/domena-zdarma",dk:"/gratis-domaene",de:"/kostenlose-domain",ee:"/tasuta-domeen",gr:"/dwrean-domain",es:"/dominios-gratis",fr:"/nom-de-domaine-gratuit",hr:"/besplatna-domena",in:"/free-domain","in-hi":"/free-domain",id:"/domain-gratis",it:"/dominio-gratuito",jp:"/free-domain",lv:"/bezmaksas-domens",lt:"/nemokamas-domenas",hu:"/ingyenes-domain",my:"/free-domain",mx:"/dominios-gratis",nl:"/gratis-domeinnaam",no:"/gratis-domene",pk:"/free-domain",ph:"/free-domain",pl:"/darmowa-domena",pt:"/dominio-gratis",ro:"/domeniu-gratuit",sk:"/domena-zadarmo",fi:"/ilmainen-domain",se:"/gratis-doman",tr:"/ucretsiz-domain",ua:"/bezkoshtovnyi-domen",uk:"/free-domain",us:"/free-domain",vn:"/ten-mien-mien-phi",ae:"/free-domain",il:"/free-domain",th:"/free-domain",kr:"/free-domain",hk:"/free-domain",ng:"/domain-gratis"},principles:{fr:"/principes",us:"/principles"},"wall-of-fame":{ar:"/premio",br:"/premio",co:"/premios",cz:"/wall-of-fame",dk:"/wall-of-fame",de:"/ehrenvolle-erwahnung",ee:"/edetabel",gr:"/wall-of-fame",es:"/premio",fr:"/mur-renommee",hr:"/wall-of-fame",in:"/rewards","in-hi":"/wall-of-fame",id:"/penghargaan",it:"/wall-of-fame",jp:"/wall-of-fame",lv:"/slavas-siena",lt:"/wall-of-fame",hu:"/dicsosegfal",my:"/wall-of-fame",mx:"/premios",nl:"/wall-of-fame",no:"/wall-of-fame",pk:"/wall-of-fame",ph:"/wall-of-fame",pl:"/wall-of-fame",pt:"/hall-da-fama",ro:"/wall-of-fame",sk:"/wall-of-fame",fi:"/kunniamaininnat",se:"/berommelse-vagg",tr:"/oduller",ua:"/zal-slavy",uk:"/wall-of-fame",us:"/wall-of-fame",vn:"/phan-thuong",ae:"/wall-of-fame",il:"/wall-of-fame",th:"/wall-of-fame",kr:"/wall-of-fame",hk:"/wall-of-fame"},"special-webhosting-offer":{br:"/special-webhosting-offer",us:"/special-webhosting-offer"},"india-web-hosting":{in:"/india-web-hosting"},"hostinger-academy":{in:"/hostinger-academy",jp:"/hostinger-academy",my:"/hostinger-academy",ph:"/hostinger-academy",uk:"/hostinger-academy",us:"/hostinger-academy"},reviews:{ar:"/opiniones",br:"/review",co:"/opiniones",cz:"/recenze",dk:"/anmeldelser",de:"/bewertungen",ee:"/reviews",gr:"/kritikes",es:"/opiniones",fr:"/avis",hr:"/recenzije",in:"/reviews","in-hi":"/reviews",id:"/review",it:"/recensioni",jp:"/reviews",lv:"/atsauksmes",lt:"/reviews",hu:"/ertekelesek",my:"/reviews",mx:"/opiniones",nl:"/beoordelingen",no:"/anmeldelser",pk:"/reviews",ph:"/reviews",pl:"/opinie",pt:"/reviews",ro:"/pareri",sk:"/reviews",fi:"/arvostelut",se:"/reviews",tr:"/incelemeler",ua:"/otzyvy",uk:"/reviews",us:"/reviews",vn:"/danh-gia",ae:"/reviews",il:"/reviews",th:"/reviews",kr:"/reviews",hk:"/reviews",ng:"/reviews"},"report-abuse":{ar:"/reportar-abuso",br:"/denunciar-abuso",co:"/reportar-abuso",cz:"/nahlasit-zneuziti",dk:"/anmeld-misbrug",de:"/missbrauch-melden",ee:"/teata-vaarkasutusest",gr:"/anafora-periehomenou",es:"/reportar-abuso",fr:"/signaler-un-abus",hr:"/prijavi-problem",in:"/report-abuse","in-hi":"/report-abuse",id:"/laporkan-penyalahgunaan",it:"/segnala-abuso",jp:"/report-abuse",lv:"/zinot-par-parkapumu",lt:"/pranesti-apie-piktnaudziavima",hu:"/visszaeles-jelentese",my:"/report-abuse",mx:"/reportar-abuso",nl:"/misbruik-melden",no:"/rapporter-misbruk",pk:"/report-abuse",ph:"/report-abuse",pl:"/report-abuse",pt:"/reportar-abuso",ro:"/raportare-abuz",sk:"/nahlasit-zneuzitie",fi:"/ilmoita-vaarinkaytos",se:"/rapportera-missbruk",tr:"/kotuye-kullanim-bildir",ua:"/soobschit-o-narushenii",uk:"/report-abuse",us:"/report-abuse",vn:"/bao-cao-vi-pham",ae:"/report-abuse",il:"/report-abuse",th:"/report-abuse",kr:"/report-abuse",hk:"/report-abuse",ng:"/report-abuse"},whistleblow:{lt:"/whistleblow",us:"/whistleblow"},"landing-page-builder":{ar:"/crear-landing-page",br:"/criador-de-landing-page",co:"/crear-landing-page",de:"/landingpage-erstellen",es:"/crear-landing-page",fr:"/createur-de-landing-page",in:"/landing-page-builder",it:"/builder-di-landing-page",mx:"/crear-landing-page",nl:"/landingspagina-maken",uk:"/landing-page-builder",us:"/landing-page-builder"},"ecommerce-website":{ar:"/tienda-online",br:"/loja-virtual",co:"/tienda-online",cz:"/ecommerce-website",dk:"/ecommerce-website",de:"/onlineshop-erstellen",ee:"/ecommerce-website",gr:"/ecommerce-website",es:"/tienda-online",fr:"/boutique-en-ligne",hr:"/ecommerce-website",in:"/ecommerce-website","in-hi":"/ecommerce-website",id:"/website-toko-online",it:"/negozio-online",jp:"/ecommerce-website",lv:"/ecommerce-website",lt:"/elektronine-parduotuve",hu:"/ecommerce-website",my:"/ecommerce-website",mx:"/tienda-en-linea",nl:"/webshop",no:"/ecommerce-website",pk:"/ecommerce-website",ph:"/ecommerce-website",pl:"/sklep-internetowy",pt:"/ecommerce-website",ro:"/ecommerce-website",sk:"/ecommerce-website",fi:"/ecommerce-website",se:"/ecommerce-website",tr:"/sanal-magaza",ua:"/stvoryty-internet-mahazyn",uk:"/ecommerce-website",us:"/ecommerce-website",vn:"/ecommerce-website",ae:"/online-store",il:"/ecommerce-website",th:"/ecommerce-website",kr:"/ecommerce-website",hk:"/ecommerce-website"},"referral-program":{ar:"/programa-de-referidos",br:"/programa-de-indicacao",co:"/programa-de-referidos",es:"/programa-de-referidos",fr:"/programme-de-parrainage",in:"/referral-program",jp:"/referral-program",my:"/referral-program",mx:"/programa-de-referidos",ph:"/referral-program",uk:"/referral-program",us:"/referral-program"},"wordcamp-referral-program":{us:"/wordcamp-referral-program"},"portfolio-website":{ar:"/portafolio-digital",br:"/portfolio-online",co:"/portafolio-digital",de:"/portfolio-erstellen",es:"/portafolio-digital",fr:"/portfolio-en-ligne",in:"/portfolio-website",it:"/sito-web-portfolio",mx:"/portafolio-digital",nl:"/portfolio-maken",pk:"/portfolio-website",uk:"/portfolio-website",us:"/portfolio-website"},"photography-website":{br:"/site-de-fotografias",de:"/fotografie-website",es:"/web-para-fotografos",fr:"/site-de-photographie",in:"/photography-website",it:"/sito-web-di-fotografia",nl:"/fotografie-website",uk:"/photography-website",us:"/photography-website",ae:"/photography-website"},"blog-maker":{ar:"/crear-blog",br:"/criar-blog",co:"/crear-blog",de:"/blog-erstellen",es:"/crear-blog",fr:"/createur-de-blog",in:"/blog-maker",it:"/creare-un-blog",mx:"/crear-blog",nl:"/blog-maken",uk:"/blog-creator",us:"/blog-maker"},"event-website":{de:"/event-website",nl:"/event-website",us:"/event-website"},"fitness-website":{us:"/fitness-website"},offer:{br:"/offer",us:"/offer"},veepee:{es:"/veepee",fr:"/veepee"},"legal-page-affiliate-program-agreement":{ar:"/legal/acuerdo-programa-afiliados",br:"/legal/contrato-de-programas-afiliados",co:"/legal/acuerdo-programa-afiliados",cz:"/legal/smlouva-o-partnerskem-programu",dk:"/legal/partnerprogramaftale",de:"/legal/affiliate-vereinbarung",ee:"/legal/koostooprogrammi-leping",gr:"/legal/sumvasi-programma-sinergaton",es:"/legal/acuerdo-programa-afiliados",fr:"/legal/accord-programme-de-parrainage",hr:"/legal/affiliate-program-ugovor",in:"/legal/affiliate-program-agreement","in-hi":"/legal/affiliate-program-agreement",id:"/legal/perjanjian-program-afiliasi",it:"/legal/accordo-programma-di-affilizione",jp:"/legal/affiliate-program-agreement",lv:"/legal/partnerprogrammas-noteikumi",lt:"/legal/partnerystes-programos-sutartis",hu:"/legal/partnerprogram-szerzodes",my:"/legal/affiliate-program-agreement",mx:"/legal/acuerdo-programa-afiliados",nl:"/legal/affiliateprogramma-overeenkomst",no:"/legal/affiliate-programm-avtale",pk:"/legal/affiliate-program-agreement",ph:"/legal/affiliate-program-agreement",pl:"/legal/umowa-programu-partnerskiego",pt:"/legal/acordo-programa-afiliados",ro:"/legal/acord-program-afiliere",sk:"/legal/zmluva-o-partnerskom-programe",fi:"/legal/palkinto-ohjelma-ehdot",se:"/legal/affiliateprogram-villkor",tr:"/legal/ortaklik-programi-anlasmasi",ua:"/legal/ugoda-shchodo-partnerskoi-programy",uk:"/legal/affiliate-program-agreement",us:"/legal/affiliate-program-agreement",vn:"/legal/thoa-thuan-chuong-trinh-affiliate",ae:"/legal/affiliate-program-agreement",il:"/legal/affiliate-program-agreement",th:"/legal/affiliate-program-agreement",kr:"/legal/affiliate-program-agreement",hk:"/legal/affiliate-program-agreement",ng:"/legal/perjanjian-program-afiliasi"},"legal-page-change-registrant-agreement":{ar:"/legal/cambiar-acuerdo-registrante",br:"/legal/contrato-de-mudanca-de-registrante",co:"/legal/cambiar-acuerdo-registrante",cz:"/legal/smlouva-o-zmene-registratora",dk:"/legal/aendring-registrantaftale",de:"/legal/registranten-anderung-vertrag",ee:"/legal/muuda-registri-lepingut",gr:"/legal/tropopoiisi-simvasis-xriston",es:"/legal/cambiar-acuerdo-registrante",fr:"/legal/changement-accord-inscrit",hr:"/legal/promjena-registracijskog-ugovora",in:"/legal/change-registrant-agreement","in-hi":"/legal/change-registrant-agreement",id:"/legal/perjanjian-penggantian-registrant-domain",it:"/legal/accordo-cambio-registrante",jp:"/legal/change-registrant-agreement",lv:"/legal/registratora-mainas-noteikumi",lt:"/legal/pasikeitusio-domeno-registruotojo-sutartis",hu:"/legal/regisztrator-csere-szerzodes",my:"/legal/change-registrant-agreement",mx:"/legal/cambiar-acuerdo-registrante",nl:"/legal/verander-registrant-overeenkomst",no:"/legal/endre-registrant-avtale",pk:"/legal/change-registrant-agreement",ph:"/legal/change-registrant-agreement",pl:"/legal/umowa-zmiany-osoby-rejestrujacej",pt:"/legal/alteracao-contrato-registante",ro:"/legal/acord-schimbare-registrant",sk:"/legal/zmluva-o-zmene-registratora",fi:"/legal/haltijan-vaihto-ehdot",se:"/legal/byt-av-registrant-avtal",tr:"/legal/tescil-edici-degisimi-anlasmasi",ua:"/legal/ugoda-pro-zminu-vlasnyka-domenu",uk:"/legal/change-registrant-agreement",us:"/legal/change-registrant-agreement",vn:"/legal/thoa-thuan-doi-nguoi-dang-ky",ae:"/legal/change-registrant-agreement",il:"/legal/change-registrant-agreement",th:"/legal/change-registrant-agreement",kr:"/legal/change-registrant-agreement",hk:"/legal/change-registrant-agreement",ng:"/legal/change-registrant-agreement"},"legal-page-domain-name-registration-agreement":{ar:"/legal/acuerdo-registro-de-dominio",br:"/legal/contrato-de-registro-de-dominio",co:"/legal/acuerdo-registro-de-dominio",cz:"/legal/smlouva-o-registraci-domenoveho-jmena",dk:"/legal/registreringsaftale",de:"/legal/domain-registrierung-vertrag",ee:"/legal/domeeni-registreerimise-leping",gr:"/legal/simvasi-kataxorisis-domain-name",es:"/legal/acuerdo-registro-de-dominio",fr:"/legal/accord-enregistrement-nom-de-domaine",hr:"/legal/ime-domene-registracijski-ugovor",in:"/legal/domain-name-registration-agreement","in-hi":"/legal/domain-name-registration-agreement",id:"/legal/perjanjian-pendaftaran-nama-domain",it:"/legal/accordo-registrazione-dominio",jp:"/legal/domain-name-registration-agreement",lv:"/legal/domena-varda-registracijas-noteikumi",lt:"/legal/domeno-vardo-registracijos-sutartis",hu:"/legal/domain-regisztracios-szerzodes",my:"/legal/domain-name-registration-agreement",mx:"/legal/acuerdo-registro-de-dominio",nl:"/legal/domeinnaam-registratieovereenkomst",no:"/legal/domenenavn-registreringsavtale",pk:"/legal/domain-name-registration-agreement",ph:"/legal/domain-name-registration-agreement",pl:"/legal/umowa-o-rejestracje-domeny",pt:"/legal/acordo-registo-dominio",ro:"/legal/acord-inregistrare-nume-domenii",sk:"/legal/zmluva-o-registracii-nazvu-domeny",fi:"/legal/verkkotunnuksen-rekisterointi-ehdot",se:"/legal/domain-registreringsavtal",tr:"/legal/alan-adi-kaydi-anlasmasi",ua:"/legal/dogovir-reestracii-domennogo-imeni",uk:"/legal/domain-name-registration-agreement",us:"/legal/domain-name-registration-agreement",vn:"/legal/thoa-thuan-dang-ky-ten-mien",ae:"/legal/domain-name-registration-agreement",il:"/legal/domain-name-registration-agreement",th:"/legal/domain-name-registration-agreement",kr:"/legal/domain-name-registration-agreement",hk:"/legal/domain-name-registration-agreement",ng:"/legal/perjanjian-pendaftaran-nama-domain"},"legal-page-domain-name-transfer-agreement":{ar:"/legal/domain-name-transfer-agreement",br:"/legal/domain-name-transfer-agreement",co:"/legal/domain-name-transfer-agreement",cz:"/legal/domain-name-transfer-agreement",dk:"/legal/domain-name-transfer-agreement",de:"/legal/domain-name-transfer-agreement",ee:"/legal/domain-name-transfer-agreement",gr:"/legal/domain-name-transfer-agreement",es:"/legal/domain-name-transfer-agreement",fr:"/legal/domain-name-transfer-agreement",hr:"/legal/domain-name-transfer-agreement",in:"/legal/domain-name-transfer-agreement","in-hi":"/legal/domain-name-transfer-agreement",id:"/legal/domain-name-transfer-agreement",it:"/legal/domain-name-transfer-agreement",jp:"/legal/domain-name-transfer-agreement",lv:"/legal/domain-name-transfer-agreement",lt:"/legal/domain-name-transfer-agreement",hu:"/legal/domain-name-transfer-agreement",my:"/legal/domain-name-transfer-agreement",mx:"/legal/domain-name-transfer-agreement",nl:"/legal/domain-name-transfer-agreement",no:"/legal/domain-name-transfer-agreement",pk:"/legal/domain-name-transfer-agreement",ph:"/legal/domain-name-transfer-agreement",pl:"/legal/domain-name-transfer-agreement",pt:"/legal/domain-name-transfer-agreement",ro:"/legal/domain-name-transfer-agreement",sk:"/legal/domain-name-transfer-agreement",fi:"/legal/domain-name-transfer-agreement",se:"/legal/domain-name-transfer-agreement",tr:"/legal/domain-name-transfer-agreement",ua:"/legal/domain-name-transfer-agreement",uk:"/legal/domain-name-transfer-agreement",us:"/legal/domain-name-transfer-agreement",vn:"/legal/domain-name-transfer-agreement",ae:"/legal/domain-name-transfer-agreement",il:"/legal/domain-name-transfer-agreement",th:"/legal/domain-name-transfer-agreement",kr:"/legal/domain-name-transfer-agreement",hk:"/legal/domain-name-transfer-agreement",ng:"/legal/domain-name-transfer-agreement"},"legal-page-hosting-agreement":{ar:"/legal/acuerdo-hosting",br:"/legal/contrato-de-hospedagem",co:"/legal/acuerdo-hosting",cz:"/legal/smlouva-o-hostingu",dk:"/legal/hostingaftale",de:"/legal/hosting-vertrag",ee:"/legal/veebimajutuse-leping",gr:"/legal/simvasi-hosting",es:"/legal/acuerdo-hosting",fr:"/legal/accord-hebergement",hr:"/legal/hosting-ugovor",in:"/legal/hosting-agreement","in-hi":"/legal/hosting-agreement",id:"/legal/perjanjian-layanan-hosting",it:"/legal/accordo-hosting",jp:"/legal/hosting-agreement",lv:"/legal/hostinga-noteikumi",lt:"/legal/hostingo-sutartis",hu:"/legal/tarhely-szerzodes",my:"/legal/hosting-agreement",mx:"/legal/acuerdo-hosting",nl:"/legal/hostingovereenkomst",no:"/legal/hostingavtale",pk:"/legal/hosting-agreement",ph:"/legal/hosting-agreement",pl:"/legal/umowa-hostingowa",pt:"/legal/acordo-alojamento",ro:"/legal/acord-gazduire",sk:"/legal/zmluva-o-hostingu",fi:"/legal/webhotelli-ehdot",se:"/legal/webbhotell-avtal",tr:"/legal/hosting-anlasmasi",ua:"/legal/dogovir-pro-nadannia-poslug-hostyngu",uk:"/legal/hosting-agreement",us:"/legal/hosting-agreement",vn:"/legal/thoa-thuan-hosting",ae:"/legal/hosting-agreement",il:"/legal/hosting-agreement",th:"/legal/hosting-agreement",kr:"/legal/hosting-agreement",hk:"/legal/hosting-agreement",ng:"/legal/hosting-agreement"},"legal-page-universal-terms-of-service-agreement":{ar:"/legal/acuerdo-terminos-universales-de-servicio",br:"/legal/termos-de-servico-universal",co:"/legal/acuerdo-terminos-universales-de-servicio",cz:"/legal/univerzalni-smluvni-podminky-poskytovani-sluzeb",dk:"/legal/servicevilkaar",de:"/legal/allgemeine-geschaftsbedingungen",ee:"/legal/universaalne-kasutustingimuste-leping",gr:"/legal/sumfonitiko-oron-xrisis",es:"/legal/acuerdo-terminos-universales-de-servicio",fr:"/legal/termes-universels-de-contrat-de-service",hr:"/legal/univerzalni-ugovor-usluge",in:"/legal/universal-terms-of-service-agreement","in-hi":"/legal/universal-terms-of-service-agreement",id:"/legal/perjanjian-ketentuan-layanan-universal",it:"/legal/termini-del-servizio-universali",jp:"/legal/universal-terms-of-service-agreement",lv:"/legal/visparigie-lietosanas-noteikumi",lt:"/legal/paslaugu-teikimo-salygu-dokumentas",hu:"/legal/univerzalis-szolgaltatasi-feltetelek",my:"/legal/universal-terms-of-service-agreement",mx:"/legal/acuerdo-terminos-universales-de-servicio",nl:"/legal/universele-algemene-voorwaarden-overeenkomst",no:"/legal/universelle-vilkar-for-bruk",pk:"/legal/universal-terms-of-service-agreement",ph:"/legal/universal-terms-of-service-agreement",pl:"/legal/ogolne-warunki-swiadczenia-uslug",pt:"/legal/acordo-universal-termos-servico",ro:"/legal/acord-universal-termeni-serviciu",sk:"/legal/univerzalna-zmluva-o-podmienkach-poskytovania-sluzieb",fi:"/legal/yleiset-kayttoehdot",se:"/legal/allmanna-villkoren",tr:"/legal/evrensel-hizmet-sartlari-anlasmasi",ua:"/legal/umovy-vykorystannia",uk:"/legal/universal-terms-of-service-agreement",us:"/legal/universal-terms-of-service-agreement",vn:"/legal/thoa-thuan-dong-y-dieu-khoan-dich-vu-toan-cau",ae:"/legal/universal-terms-of-service-agreement",il:"/legal/universal-terms-of-service-agreement",th:"/legal/universal-terms-of-service-agreement",kr:"/legal/universal-terms-of-service-agreement",hk:"/legal/universal-terms-of-service-agreement",ng:"/legal/perjanjian-ketentuan-layanan-universal"},"legal-page-privacy-policy":{ar:"/legal/politica-de-privacidad",br:"/legal/politica-de-privacidade",co:"/legal/politica-de-privacidad",cz:"/legal/zasady-ochrany-osobnich-udaju",dk:"/legal/fortrolighedspolitik",de:"/legal/datenschutz-bestimmungen",ee:"/legal/privaatsuspoliitika",gr:"/legal/politiki-aporitou",es:"/legal/politica-de-privacidad",fr:"/legal/politique-de-confidentialite",hr:"/legal/privatnost-politika",in:"/legal/privacy-policy","in-hi":"/legal/privacy-policy",id:"/legal/kebijakan-privasi",it:"/legal/politica-sulla-privacy",jp:"/legal/privacy-policy",lv:"/legal/privatuma-politika",lt:"/legal/privatumo-politika",hu:"/legal/adatvedelmi-iranyelvek",my:"/legal/privacy-policy",mx:"/legal/politica-de-privacidad",nl:"/legal/privacybeleid",no:"/legal/personvernregler",pk:"/legal/privacy-policy",ph:"/legal/privacy-policy",pl:"/legal/polityka-prywatnosci",pt:"/legal/politica-de-privacidade",ro:"/legal/politica-de-confidentialitate",sk:"/legal/zasady-ochrany-osobnych-udajov",fi:"/legal/rekisteriseloste",se:"/legal/integritetspolicy",tr:"/legal/gizlilik-politikasi",ua:"/legal/polityka-konfidenciinosti",uk:"/legal/privacy-policy",us:"/legal/privacy-policy",vn:"/legal/chinh-sach-rieng-tu",ae:"/legal/privacy-policy",il:"/legal/privacy-policy",th:"/legal/privacy-policy",kr:"/legal/privacy-policy",hk:"/legal/privacy-policy",ng:"/legal/kebijakan-privasi"},"legal-page-refund-policy":{ar:"/legal/reembolsos",br:"/legal/refund-policy",co:"/legal/reembolsos",cz:"/legal/zasady-vraceni-penez",dk:"/legal/tilbagebetalingspolitik",de:"/legal/ruckerstattungsrichtlinie",ee:"/legal/taganemispoliitika",gr:"/legal/epistrogi-xrimaton",es:"/legal/reembolsos",fr:"/legal/politique-de-remboursement",hr:"/legal/politika-povrata",in:"/legal/refund-policy","in-hi":"/legal/refund-policy",id:"/legal/kebijakan-pengembalian-uang",it:"/legal/politica-di-rimborso",jp:"/legal/refund-policy",lv:"/legal/naudas-atmaksas-noteikumi",lt:"/legal/grazinimo-politika",hu:"/legal/penzvisszafizetesi-szabalyzat",my:"/legal/refund-policy",mx:"/legal/reembolsos",nl:"/legal/restitutiebeleid",no:"/legal/angrerett",pk:"/legal/refund-policy",ph:"/legal/refund-policy",pl:"/legal/polityka-zwrotow",pt:"/legal/politica-de-reembolso",ro:"/legal/politica-de-rambursare",sk:"/legal/zasady-vratenia-penazi",fi:"/legal/palautusehdot",se:"/legal/aterbetalningspolicy",tr:"/legal/iade-politikasi",ua:"/legal/umovy-povernennia-koshtiv",uk:"/legal/refund-policy",us:"/legal/refund-policy",vn:"/legal/chinh-sach-hoan-phi",ae:"/legal/istirdad-amwal",il:"/legal/refund-policy",th:"/legal/refund-policy",kr:"/legal/refund-policy",hk:"/legal/refund-policy",ng:"/legal/kebijakan-pengembalian-uang"},"legal-page-cookie-policy":{ar:"/legal/politica-de-cookies",br:"/legal/politica-de-cookies",co:"/legal/politica-de-cookies",cz:"/legal/zasady-pouzivani-souboru-cookie",dk:"/legal/cookiepolitik",de:"/legal/cookie-richtlinie",ee:"/legal/kupsiste-pohimotted",gr:"/legal/politiki-cookies",es:"/legal/politica-de-cookies",fr:"/legal/politique-en-matiere-de-cookies",hr:"/legal/izjava-o-kolacicima",in:"/legal/cookie-policy","in-hi":"/legal/cookie-policy",id:"/legal/kebijakan-cookie",it:"/legal/politica-cookie",jp:"/legal/cookie-policy",lv:"/legal/sikdatnu-politika",lt:"/legal/slapuku-politika",hu:"/legal/cookie-szabalyzat",my:"/legal/cookie-policy",mx:"/legal/politica-de-cookies",nl:"/legal/cookie-beleid",no:"/legal/informasjonskapsler",pk:"/legal/cookie-policy",ph:"/legal/cookie-policy",pl:"/legal/polityka-cookie",pt:"/legal/politica-cookies",ro:"/legal/politica-de-cookies",sk:"/legal/zasady-pouzivania-souborov-cookie",fi:"/legal/evastekaytannot",se:"/legal/cookie-policy",tr:"/legal/cerez-politikasi",ua:"/legal/polityka-obrobky-failiv-cookie",uk:"/legal/cookie-policy",us:"/legal/cookie-policy",vn:"/legal/chinh-sach-cookie",ae:"/legal/cookie-policy",il:"/legal/cookie-policy",th:"/legal/cookie-policy",kr:"/legal/cookie-policy",hk:"/legal/cookie-policy",ng:"/legal/kebijakan-cookie"},"legal-page-responsible-disclosure-policy":{ar:"/legal/politica-divulgacion-responsable",br:"/legal/politica-de-divulgacao-e-recompensa-por-bugs",co:"/legal/politica-divulgacion-responsable",cz:"/legal/zasady-odpovedneho-zverejnovani",dk:"/legal/ansvarspolitik",de:"/legal/verantwortliche-offenlegungsrichtlinie",ee:"/legal/vastutustundliku-avalikustamise-poliitika",gr:"/legal/politiki-ipefthinis-apokalipsis",es:"/legal/politica-divulgacion-responsable",fr:"/legal/politique-de-divulgation-responsable",hr:"/legal/politika-odgovornog-otkrivanja",in:"/legal/responsible-disclosure-policy","in-hi":"/legal/responsible-disclosure-policy",id:"/legal/kebijakan-pengungkapan-tanggung-jawab",it:"/legal/politica-divulgazione-responsabile",jp:"/legal/responsible-disclosure-policy",lv:"/legal/saistibu-atruna",lt:"/legal/atsakingo-duomenu-atskleidimo-politika",hu:"/legal/titoktartasi-politika",my:"/legal/responsible-disclosure-policy",mx:"/legal/politica-divulgacion-responsable",nl:"/legal/verantwoordelijk-publicatiebeleid",no:"/legal/ansvarsfraskrivelse",pk:"/legal/responsible-disclosure-policy",ph:"/legal/responsible-disclosure-policy",pl:"/legal/polityka-odpowiedzialnego-ujawniania-informacji",pt:"/legal/politica-divulgacao-responsavel",ro:"/legal/politica-raportare-responsabila",sk:"/legal/zasady-zodpovedneho-zverejnovania",fi:"/legal/vastuullinen-tietojenkeruuehdot",se:"/legal/ansvarig-klausul-policy",tr:"/legal/sorumlu-ifsa-politikasi",ua:"/legal/polityka-vidpovidalnogo-poshyrennia-informacii",uk:"/legal/responsible-disclosure-policy",us:"/legal/responsible-disclosure-policy",vn:"/legal/chinh-sach-trach-nhiem-tiet-lo",ae:"/legal/responsible-disclosure-policy",il:"/legal/responsible-disclosure-policy",th:"/legal/responsible-disclosure-policy",kr:"/legal/responsible-disclosure-policy",hk:"/legal/responsible-disclosure-policy",ng:"/legal/responsible-disclosure-policy"},"legal-page-tld-registry-policy":{ar:"/legal/politica-registrador-tld",br:"/legal/politica-de-registros-tld",co:"/legal/politica-registrador-tld",cz:"/legal/zasady-registrace-tld",dk:"/legal/tld-registreringspolitikker",de:"/legal/tld-registrierungsrichtlinien",ee:"/legal/tld-registri-poliitika",gr:"/legal/politiki-kataxorisis-tld",es:"/legal/politica-registrador-tld",fr:"/legal/politiques-tld-de-registre",hr:"/legal/tld-registracijska-politika",in:"/legal/tld-registry-policy","in-hi":"/legal/tld-registry-policy",id:"/legal/kebijakan-registry-tld",it:"/legal/politica-registro-tdl",jp:"/legal/tld-registry-policy",lv:"/legal/tlg-registru-noteikumi",lt:"/legal/domenu-registravimo-politika",hu:"/legal/tld-regisztracios-szabalyzat",my:"/legal/tld-registry-policy",mx:"/legal/politica-registrador-tld",nl:"/legal/tld-registerbeleid",no:"/legal/tld-register",pk:"/legal/tld-registry-policy",ph:"/legal/tld-registry-policy",pl:"/legal/zasady-rejestracji-domen-tld",pt:"/legal/politica-registo-tld",ro:"/legal/politica-registru-tld",sk:"/legal/zasady-registra-domen-najvyssej-urovne",fi:"/legal/tld-rekisterointiehdot",se:"/legal/toppdoman-policy",tr:"/legal/tld-kayit-politikasi",ua:"/legal/polityka-reestracii-tld",uk:"/legal/tld-registry-policy",us:"/legal/tld-registry-policy",vn:"/legal/chinh-sach-dang-ky-tld",ae:"/legal/tld-registry-policy",il:"/legal/tld-registry-policy",th:"/legal/tld-registry-policy",kr:"/legal/tld-registry-policy",hk:"/legal/tld-registry-policy",ng:"/legal/tld-registry-policy"},"legal-page-brand-guidelines-permissions":{ar:"/legal/normas-permisos-de-marca",br:"/legal/permissoes-e-diretrizes-da-marca",co:"/legal/normas-permisos-de-marca",cz:"/legal/opravneni-k-pouzivani-znacky",dk:"/legal/brand-retningslinjer",de:"/legal/markenrichtlinien-und-berechtigungen",ee:"/legal/brandi-juhendid-load",gr:"/legal/egkrisi-kai-odigies-brand",es:"/legal/normas-permisos-de-marca",fr:"/legal/permissions-marque-directives",hr:"/legal/brand-upute-dopustenja",in:"/legal/brand-guidelines-permissions","in-hi":"/legal/brand-guidelines-permissions",id:"/legal/pedoman-dan-perizinan-brand-hostinger",it:"/legal/autorizzazioni-linee-guida-del-brand",jp:"/legal/brand-guidelines-permissions",lv:"/legal/zimola-vadlinijas-atlaujas",lt:"/legal/prekes-zenklo-naudojimo-gaires",hu:"/legal/marka-iranyelvek",my:"/legal/brand-guidelines-permissions",mx:"/legal/normas-permisos-de-marca",nl:"/legal/merk-richtlijnen-rechten",no:"/legal/merkevare-tillatelser-retningslinjer",pk:"/legal/brand-guidelines-permissions",ph:"/legal/brand-guidelines-permissions",pl:"/legal/wytyczne-marki-i-zezwolenia",pt:"/legal/permissoes-marca",ro:"/legal/ghid-brand-permisiuni",sk:"/legal/pokyny-opravnenia-na-pouzivanie-znacky",fi:"/legal/brandin-ohjeet-oikeudet",se:"/legal/riktlinjer-for-varumarke",tr:"/legal/marka-kurallari-izinleri",ua:"/legal/polityka-vykorystannia-brendu",uk:"/legal/brand-guidelines-permissions",us:"/legal/brand-guidelines-permissions",vn:"/legal/quy-dinh-su-dung-bo-nhan-dien-thuong-hieu",ae:"/legal/brand-guidelines-permissions",il:"/legal/brand-guidelines-permissions",th:"/legal/brand-guidelines-permissions",kr:"/legal/brand-guidelines-permissions",hk:"/legal/brand-guidelines-permissions",ng:"/legal/brand-guidelines-permissions"},"legal-page-trademark-copyright-infringement":{ar:"/legal/trademark-copyright-infringement",br:"/legal/trademark-copyright-infringement",co:"/legal/trademark-copyright-infringement",cz:"/legal/trademark-copyright-infringement",dk:"/legal/trademark-copyright-infringement",de:"/legal/trademark-copyright-infringement",ee:"/legal/trademark-copyright-infringement",gr:"/legal/trademark-copyright-infringement",es:"/legal/trademark-copyright-infringement",fr:"/legal/trademark-copyright-infringement",hr:"/legal/trademark-copyright-infringement",in:"/legal/trademark-copyright-infringement","in-hi":"/legal/trademark-copyright-infringement",id:"/legal/trademark-copyright-infringement",it:"/legal/trademark-copyright-infringement",jp:"/legal/trademark-copyright-infringement",lv:"/legal/trademark-copyright-infringement",lt:"/legal/trademark-copyright-infringement",hu:"/legal/trademark-copyright-infringement",my:"/legal/trademark-copyright-infringement",mx:"/legal/trademark-copyright-infringement",nl:"/legal/trademark-copyright-infringement",no:"/legal/trademark-copyright-infringement",pk:"/legal/trademark-copyright-infringement",ph:"/legal/trademark-copyright-infringement",pl:"/legal/trademark-copyright-infringement",pt:"/legal/trademark-copyright-infringement",ro:"/legal/trademark-copyright-infringement",sk:"/legal/trademark-copyright-infringement",fi:"/legal/trademark-copyright-infringement",se:"/legal/trademark-copyright-infringement",tr:"/legal/trademark-copyright-infringement",ua:"/legal/trademark-copyright-infringement",uk:"/legal/trademark-copyright-infringement",us:"/legal/trademark-copyright-infringement",vn:"/legal/trademark-copyright-infringement",ae:"/legal/trademark-copyright-infringement",il:"/legal/trademark-copyright-infringement",th:"/legal/trademark-copyright-infringement",kr:"/legal/trademark-copyright-infringement",hk:"/legal/trademark-copyright-infringement",ng:"/legal/trademark-copyright-infringement"},"legal-page-domain-name-dispute-resolution":{ar:"/legal/resolucion-disputa-nombre-de-dominio",br:"/legal/resolucao-de-disputa-de-registro-de-dominio",co:"/legal/resolucion-disputa-nombre-de-dominio",cz:"/legal/reseni-sporu-o-domenovem-jmenu",dk:"/legal/tvistbilaeggelse",de:"/legal/domanennamen-streitigkeiten-losungsrichtlinie",ee:"/legal/domeeni-vaidluse-lahendus",gr:"/legal/epilisi-diaforon-domain-name",es:"/legal/resolucion-disputa-nombre-de-dominio",fr:"/legal/resolution-litige-noms-de-domaine",hr:"/legal/ime-domene-prigovor-rjesenje",in:"/legal/domain-name-dispute-resolution","in-hi":"/legal/domain-name-dispute-resolution",id:"/legal/penyelesaian-sengketa-nama-domain",it:"/legal/risoluzione-controversie-sui-domini",jp:"/legal/domain-name-dispute-resolution",lv:"/legal/domena-varda-stridu-risinasana",lt:"/legal/gincu-del-domeno-valdymo-rezoliucija",hu:"/legal/domain-vitarendezes",my:"/legal/domain-name-dispute-resolution",mx:"/legal/resolucion-disputa-nombre-de-dominio",nl:"/legal/domeinnaam-dispuutresolutie",no:"/legal/domenenavn-tvistlosninger",pk:"/legal/domain-name-dispute-resolution",ph:"/legal/domain-name-dispute-resolution",pl:"/legal/rozwiazywanie-sporow-dotyczacych-domeny",pt:"/legal/resolucao-disputas-dominio",ro:"/legal/rezolvare-disputa-nume-domeniu",sk:"/legal/riesenie-sporov-o-nazov-domeny",fi:"/legal/verkkotunnus-riitasovittelu",se:"/legal/domain-tvistlosning",tr:"/legal/alan-adi-anlasmazlik-cozumu",ua:"/legal/vyrishennia-superechok-shchodo-domennyh-imen",uk:"/legal/domain-name-dispute-resolution",us:"/legal/domain-name-dispute-resolution",vn:"/legal/giai-quyet-tranh-chap-ten-mien",ae:"/legal/domain-name-dispute-resolution",il:"/legal/domain-name-dispute-resolution",th:"/legal/domain-name-dispute-resolution",kr:"/legal/domain-name-dispute-resolution",hk:"/legal/domain-name-dispute-resolution",ng:"/legal/penyelesaian-sengketa-nama-domain"},"legal-page-expired-registration-recovery-policy":{ar:"/legal/politica-recuperacion-registro-expirado",br:"/legal/politica-de-recuperacao-de-registro-expirado",co:"/legal/politica-recuperacion-registro-expirado",cz:"/legal/zasady-obnoveni-prosle-registrace",dk:"/legal/gendannelsespolitik",de:"/legal/wiederherstellungsrichtlinie",ee:"/legal/aegunud-taastamise-poliitika",gr:"/legal/politiki-epanaforas-ligmenis-eggrafis",es:"/legal/politica-recuperacion-registro-expirado",fr:"/legal/politiques-de-recouvrement-enregistrement-expire",hr:"/legal/istekla-registracija-povratak-politika",in:"/legal/expired-registration-recovery-policy","in-hi":"/legal/expired-registration-recovery-policy",id:"/legal/kebijakan-perpanjangan-nama-domain-kedaluwarsa",it:"/legal/politica-recupero-registrazione-scaduta",jp:"/legal/expired-registration-recovery-policy",lv:"/legal/registracijas-beigu-pagarinasanas-noteikumi",lt:"/legal/pasibaigusios-regiostracijos-atkurimo-politika",hu:"/legal/lejart-regisztracio-visszallitas-szerzodes",my:"/legal/expired-registration-recovery-policy",mx:"/legal/politica-recuperacion-registro-expirado",nl:"/legal/verlopen-registratie-herstelbeleid",no:"/legal/utlopt-registrering",pk:"/legal/expired-registration-recovery-policy",ph:"/legal/expired-registration-recovery-policy",pl:"/legal/polityka-odzyskiwania-domen-wygaslych",pt:"/legal/politica-recuperacao-registo-expirado",ro:"/legal/politica-recuperare-inregistrare-expirata",sk:"/legal/zasady-obnovenia-registracie-po-uplynuti-doby-platnosti",fi:"/legal/vanhentunut-rekistrointi-ehdot",se:"/legal/utgangen-registeraterstallning-policy",tr:"/legal/sonlanmis-kayit-kurtarma-politikasi",ua:"/legal/polityka-vidnovlennia-domennyh-imen",uk:"/legal/expired-registration-recovery-policy",us:"/legal/expired-registration-recovery-policy",vn:"/legal/chinh-sach-khoi-phuc-dich-vu-da-het-han",ae:"/legal/expired-registration-recovery-policy",il:"/legal/expired-registration-recovery-policy",th:"/legal/expired-registration-recovery-policy",kr:"/legal/expired-registration-recovery-policy",hk:"/legal/expired-registration-recovery-policy",ng:"/legal/expired-registration-recovery-policy"},"legal-page-abuse-policy":{ar:"/legal/abuse-policy",br:"/legal/abuse-policy",co:"/legal/abuse-policy",cz:"/legal/abuse-policy",dk:"/legal/abuse-policy",de:"/legal/abuse-policy",ee:"/legal/abuse-policy",gr:"/legal/abuse-policy",es:"/legal/abuse-policy",fr:"/legal/abuse-policy",hr:"/legal/abuse-policy",in:"/legal/abuse-policy","in-hi":"/legal/abuse-policy",id:"/legal/abuse-policy",it:"/legal/abuse-policy",jp:"/legal/abuse-policy",lv:"/legal/abuse-policy",lt:"/legal/abuse-policy",hu:"/legal/abuse-policy",my:"/legal/abuse-policy",mx:"/legal/abuse-policy",nl:"/legal/abuse-policy",no:"/legal/abuse-policy",pk:"/legal/abuse-policy",ph:"/legal/abuse-policy",pl:"/legal/abuse-policy",pt:"/legal/abuse-policy",ro:"/legal/abuse-policy",sk:"/legal/abuse-policy",fi:"/legal/abuse-policy",se:"/legal/abuse-policy",tr:"/legal/abuse-policy",ua:"/legal/abuse-policy",uk:"/legal/abuse-policy",us:"/legal/abuse-policy",vn:"/legal/abuse-policy",ae:"/legal/abuse-policy",il:"/legal/abuse-policy",th:"/legal/abuse-policy",kr:"/legal/abuse-policy",hk:"/legal/abuse-policy",ng:"/legal/abuse-policy"},"legal-page-research-participation-agreement":{ar:"/legal/research-participation-agreement",br:"/legal/research-participation-agreement",co:"/legal/research-participation-agreement",cz:"/legal/research-participation-agreement",dk:"/legal/research-participation-agreement",de:"/legal/research-participation-agreement",ee:"/legal/research-participation-agreement",gr:"/legal/research-participation-agreement",es:"/legal/research-participation-agreement",fr:"/legal/research-participation-agreement",hr:"/legal/research-participation-agreement",in:"/legal/research-participation-agreement","in-hi":"/legal/research-participation-agreement",id:"/legal/research-participation-agreement",it:"/legal/research-participation-agreement",jp:"/legal/research-participation-agreement",lv:"/legal/research-participation-agreement",lt:"/legal/research-participation-agreement",hu:"/legal/research-participation-agreement",my:"/legal/research-participation-agreement",mx:"/legal/research-participation-agreement",nl:"/legal/research-participation-agreement",no:"/legal/research-participation-agreement",pk:"/legal/research-participation-agreement",ph:"/legal/research-participation-agreement",pl:"/legal/research-participation-agreement",pt:"/legal/research-participation-agreement",ro:"/legal/research-participation-agreement",sk:"/legal/research-participation-agreement",fi:"/legal/research-participation-agreement",se:"/legal/research-participation-agreement",tr:"/legal/research-participation-agreement",ua:"/legal/research-participation-agreement",uk:"/legal/research-participation-agreement",us:"/legal/research-participation-agreement",vn:"/legal/research-participation-agreement",ae:"/legal/research-participation-agreement",il:"/legal/research-participation-agreement",th:"/legal/research-participation-agreement",kr:"/legal/research-participation-agreement",hk:"/legal/research-participation-agreement",ng:"/legal/research-participation-agreement"},"legal-page-internal-breach-reporting-privacy-policy":{ar:"/legal/internal-breach-reporting-privacy-policy",br:"/legal/internal-breach-reporting-privacy-policy",co:"/legal/internal-breach-reporting-privacy-policy",cz:"/legal/internal-breach-reporting-privacy-policy",dk:"/legal/internal-breach-reporting-privacy-policy",de:"/legal/internal-breach-reporting-privacy-policy",ee:"/legal/internal-breach-reporting-privacy-policy",gr:"/legal/internal-breach-reporting-privacy-policy",es:"/legal/internal-breach-reporting-privacy-policy",fr:"/legal/internal-breach-reporting-privacy-policy",hr:"/legal/internal-breach-reporting-privacy-policy",in:"/legal/internal-breach-reporting-privacy-policy","in-hi":"/legal/internal-breach-reporting-privacy-policy",id:"/legal/internal-breach-reporting-privacy-policy",it:"/legal/internal-breach-reporting-privacy-policy",jp:"/legal/internal-breach-reporting-privacy-policy",lv:"/legal/internal-breach-reporting-privacy-policy",lt:"/legal/internal-breach-reporting-privacy-policy",hu:"/legal/internal-breach-reporting-privacy-policy",my:"/legal/internal-breach-reporting-privacy-policy",mx:"/legal/internal-breach-reporting-privacy-policy",nl:"/legal/internal-breach-reporting-privacy-policy",no:"/legal/internal-breach-reporting-privacy-policy",pk:"/legal/internal-breach-reporting-privacy-policy",ph:"/legal/internal-breach-reporting-privacy-policy",pl:"/legal/internal-breach-reporting-privacy-policy",pt:"/legal/internal-breach-reporting-privacy-policy",ro:"/legal/internal-breach-reporting-privacy-policy",sk:"/legal/internal-breach-reporting-privacy-policy",fi:"/legal/internal-breach-reporting-privacy-policy",se:"/legal/internal-breach-reporting-privacy-policy",tr:"/legal/internal-breach-reporting-privacy-policy",ua:"/legal/internal-breach-reporting-privacy-policy",uk:"/legal/internal-breach-reporting-privacy-policy",us:"/legal/internal-breach-reporting-privacy-policy",vn:"/legal/internal-breach-reporting-privacy-policy",ae:"/legal/internal-breach-reporting-privacy-policy",il:"/legal/internal-breach-reporting-privacy-policy",th:"/legal/internal-breach-reporting-privacy-policy",kr:"/legal/internal-breach-reporting-privacy-policy",hk:"/legal/internal-breach-reporting-privacy-policy",ng:"/legal/internal-breach-reporting-privacy-policy"},"legal-page-referral-program-agreement":{ar:"/legal/referral-program-agreement",br:"/legal/referral-program-agreement",co:"/legal/referral-program-agreement",cz:"/legal/referral-program-agreement",dk:"/legal/referral-program-agreement",de:"/legal/referral-program-agreement",ee:"/legal/referral-program-agreement",gr:"/legal/referral-program-agreement",es:"/legal/referral-program-agreement",fr:"/legal/referral-program-agreement",hr:"/legal/referral-program-agreement",in:"/legal/referral-program-agreement","in-hi":"/legal/referral-program-agreement",id:"/legal/referral-program-agreement",it:"/legal/referral-program-agreement",jp:"/legal/referral-program-agreement",lv:"/legal/referral-program-agreement",lt:"/legal/referral-program-agreement",hu:"/legal/referral-program-agreement",my:"/legal/referral-program-agreement",mx:"/legal/referral-program-agreement",nl:"/legal/referral-program-agreement",no:"/legal/referral-program-agreement",pk:"/legal/referral-program-agreement",ph:"/legal/referral-program-agreement",pl:"/legal/referral-program-agreement",pt:"/legal/referral-program-agreement",ro:"/legal/referral-program-agreement",sk:"/legal/referral-program-agreement",fi:"/legal/referral-program-agreement",se:"/legal/referral-program-agreement",tr:"/legal/referral-program-agreement",ua:"/legal/referral-program-agreement",uk:"/legal/referral-program-agreement",us:"/legal/referral-program-agreement",vn:"/legal/referral-program-agreement",ae:"/legal/referral-program-agreement",il:"/legal/referral-program-agreement",th:"/legal/referral-program-agreement",kr:"/legal/referral-program-agreement",hk:"/legal/referral-program-agreement",ng:"/legal/referral-program-agreement"},"legal-page-dpa":{ar:"/legal/dpa",br:"/legal/dpa",co:"/legal/dpa",cz:"/legal/dpa",dk:"/legal/dpa",de:"/legal/dpa",ee:"/legal/dpa",gr:"/legal/dpa",es:"/legal/dpa",fr:"/legal/dpa",hr:"/legal/dpa",in:"/legal/dpa","in-hi":"/legal/dpa",id:"/legal/dpa",it:"/legal/dpa",jp:"/legal/dpa",lv:"/legal/dpa",lt:"/legal/dpa",hu:"/legal/dpa",my:"/legal/dpa",mx:"/legal/dpa",nl:"/legal/dpa",no:"/legal/dpa",pk:"/legal/dpa",ph:"/legal/dpa",pl:"/legal/dpa",pt:"/legal/apd",ro:"/legal/dpa",sk:"/legal/dpa",fi:"/legal/dpa",se:"/legal/dpa",tr:"/legal/veri-isleme-anlasmasi",ua:"/legal/dpa",uk:"/legal/dpa",us:"/legal/dpa",vn:"/legal/dpa",ae:"/legal/dpa",il:"/legal/dpa",th:"/legal/dpa",kr:"/legal/dpa",hk:"/legal/dpa",ng:"/legal/dpa"},"legal-page-list-of-countries-asia":{ar:"/legal/lista-de-paises-de-asia",br:"/legal/lista-de-paises-asia",co:"/legal/lista-de-paises-de-asia",cz:"/legal/seznam-zemi-asie",dk:"/legal/liste-over-lande-i-asien",de:"/legal/landerliste-asien",ee:"/legal/aasia-riikide-loend",gr:"/legal/lista-choron-asia",es:"/legal/lista-de-paises-de-asia",fr:"/legal/liste-de-pays-asie",hr:"/legal/popis-zemalja-azija",in:"/legal/list-of-countries-asia","in-hi":"/legal/list-of-countries-asia",id:"/legal/daftar-negara-di-asia",it:"/legal/elenco-paesi-dell-asia",jp:"/legal/list-of-countries-asia",lv:"/legal/azijas-valstu-saraksts",lt:"/legal/azijos-saliu-sarasas",hu:"/legal/orszagok-listaja-azsia",my:"/legal/list-of-countries-asia",mx:"/legal/lista-de-paises-de-asia",nl:"/legal/lijst-van-landen-azie",no:"/legal/land-i-asia",pk:"/legal/list-of-countries-asia",ph:"/legal/list-of-countries-asia",pl:"/legal/lista-panstw-azji",pt:"/legal/lista-de-paises-asia",ro:"/legal/lista-tari-asia",sk:"/legal/zoznam-krajin-azie",fi:"/legal/maaluettelo-aasia",se:"/legal/lista-over-lander-asien",tr:"/legal/asya-ulkeleri-listesi",ua:"/legal/spysok-krain-azii",uk:"/legal/list-of-countries-asia",us:"/legal/list-of-countries-asia",vn:"/legal/danh-sach-quoc-gia-chau-a",ae:"/legal/kaimat-doual-asia",il:"/legal/list-of-countries-asia",th:"/legal/list-of-countries-asia",kr:"/legal/list-of-countries-asia",hk:"/legal/list-of-countries-asia",ng:"/legal/daftar-negara-di-asia"},"legal-page-registrar-information":{ar:"/legal/informacion-del-registrador",br:"/legal/informacoes-da-registradora",co:"/legal/informacion-del-registrador",cz:"/legal/informace-o-registratorovi",dk:"/legal/registratorinformation",de:"/legal/impressum",ee:"/legal/registripidaja-teave",gr:"/legal/plirofories-paroxou",es:"/legal/informacion-del-registrador",fr:"/legal/informations-registraire",hr:"/legal/informacije-o-registru",in:"/legal/registrar-information","in-hi":"/legal/registrar-information",id:"/legal/informasi-registrar",it:"/legal/informazioni-registrar",jp:"/legal/registrar-information",lv:"/legal/registra-informacija",lt:"/legal/registratoriaus-informacija",hu:"/legal/regisztrator-informacio",my:"/legal/registrar-information",mx:"/legal/informacion-del-registrador",nl:"/legal/registrar-informatie",no:"/legal/registreringsinformasjon",pk:"/legal/registrar-information",ph:"/legal/registrar-information",pl:"/legal/informacje-o-rejestratorze",pt:"/legal/informacao-registador",ro:"/legal/informatii-registrator",sk:"/legal/informacie-o-registratorovi",fi:"/legal/rekisteritiedot",se:"/legal/register-information",tr:"/legal/registrar-bilgileri",ua:"/legal/informacia-pro-reestratora",uk:"/legal/registrar-information",us:"/legal/registrar-information",vn:"/legal/thong-tin-registrar",ae:"/legal/registrar-information",il:"/legal/registrar-information",th:"/legal/registrar-information",kr:"/legal/registrar-information",hk:"/legal/registrar-information",ng:"/legal/registrar-information"},"legal-page-third-party-code-of-conduct":{ar:"/legal/third-party-code-of-conduct",br:"/legal/third-party-code-of-conduct",co:"/legal/third-party-code-of-conduct",cz:"/legal/third-party-code-of-conduct",dk:"/legal/third-party-code-of-conduct",de:"/legal/third-party-code-of-conduct",ee:"/legal/third-party-code-of-conduct",gr:"/legal/third-party-code-of-conduct",es:"/legal/third-party-code-of-conduct",fr:"/legal/third-party-code-of-conduct",hr:"/legal/third-party-code-of-conduct",in:"/legal/third-party-code-of-conduct","in-hi":"/legal/third-party-code-of-conduct",id:"/legal/third-party-code-of-conduct",it:"/legal/third-party-code-of-conduct",jp:"/legal/third-party-code-of-conduct",lv:"/legal/third-party-code-of-conduct",lt:"/legal/third-party-code-of-conduct",hu:"/legal/third-party-code-of-conduct",my:"/legal/third-party-code-of-conduct",mx:"/legal/third-party-code-of-conduct",nl:"/legal/third-party-code-of-conduct",no:"/legal/third-party-code-of-conduct",pk:"/legal/third-party-code-of-conduct",ph:"/legal/third-party-code-of-conduct",pl:"/legal/third-party-code-of-conduct",pt:"/legal/third-party-code-of-conduct",ro:"/legal/third-party-code-of-conduct",sk:"/legal/third-party-code-of-conduct",fi:"/legal/third-party-code-of-conduct",se:"/legal/third-party-code-of-conduct",tr:"/legal/third-party-code-of-conduct",ua:"/legal/third-party-code-of-conduct",uk:"/legal/third-party-code-of-conduct",us:"/legal/third-party-code-of-conduct",vn:"/legal/third-party-code-of-conduct",ae:"/legal/third-party-code-of-conduct",il:"/legal/third-party-code-of-conduct",th:"/legal/third-party-code-of-conduct",kr:"/legal/third-party-code-of-conduct",hk:"/legal/third-party-code-of-conduct",ng:"/legal/third-party-code-of-conduct"},"legal-page-special-terms":{ar:"/legal/special-terms",br:"/legal/special-terms",co:"/legal/special-terms",cz:"/legal/special-terms",dk:"/legal/special-terms",de:"/legal/special-terms",ee:"/legal/special-terms",gr:"/legal/special-terms",es:"/legal/special-terms",fr:"/legal/special-terms",hr:"/legal/special-terms",in:"/legal/special-terms","in-hi":"/legal/special-terms",id:"/legal/special-terms",it:"/legal/special-terms",jp:"/legal/special-terms",lv:"/legal/special-terms",lt:"/legal/special-terms",hu:"/legal/special-terms",my:"/legal/special-terms",mx:"/legal/special-terms",nl:"/legal/special-terms",no:"/legal/special-terms",pk:"/legal/special-terms",ph:"/legal/special-terms",pl:"/legal/special-terms",pt:"/legal/special-terms",ro:"/legal/special-terms",sk:"/legal/special-terms",fi:"/legal/special-terms",se:"/legal/special-terms",tr:"/legal/special-terms",ua:"/legal/special-terms",uk:"/legal/special-terms",us:"/legal/special-terms",vn:"/legal/special-terms",ae:"/legal/special-terms",il:"/legal/special-terms",th:"/legal/special-terms",kr:"/legal/special-terms",hk:"/legal/special-terms"},"legal-page-anti-abuse-and-anti-fraud-policy":{ar:"/legal/anti-abuse-and-anti-fraud-policy",br:"/legal/anti-abuse-and-anti-fraud-policy",co:"/legal/anti-abuse-and-anti-fraud-policy",cz:"/legal/anti-abuse-and-anti-fraud-policy",dk:"/legal/anti-abuse-and-anti-fraud-policy",de:"/legal/anti-abuse-and-anti-fraud-policy",ee:"/legal/anti-abuse-and-anti-fraud-policy",gr:"/legal/anti-abuse-and-anti-fraud-policy",es:"/legal/anti-abuse-and-anti-fraud-policy",fr:"/legal/anti-abuse-and-anti-fraud-policy",hr:"/legal/anti-abuse-and-anti-fraud-policy",in:"/legal/anti-abuse-and-anti-fraud-policy","in-hi":"/legal/anti-abuse-and-anti-fraud-policy",id:"/legal/anti-abuse-and-anti-fraud-policy",it:"/legal/anti-abuse-and-anti-fraud-policy",jp:"/legal/anti-abuse-and-anti-fraud-policy",lv:"/legal/anti-abuse-and-anti-fraud-policy",lt:"/legal/anti-abuse-and-anti-fraud-policy",hu:"/legal/anti-abuse-and-anti-fraud-policy",my:"/legal/anti-abuse-and-anti-fraud-policy",mx:"/legal/anti-abuse-and-anti-fraud-policy",nl:"/legal/anti-abuse-and-anti-fraud-policy",no:"/legal/anti-abuse-and-anti-fraud-policy",pk:"/legal/anti-abuse-and-anti-fraud-policy",ph:"/legal/anti-abuse-and-anti-fraud-policy",pl:"/legal/anti-abuse-and-anti-fraud-policy",pt:"/legal/anti-abuse-and-anti-fraud-policy",ro:"/legal/anti-abuse-and-anti-fraud-policy",sk:"/legal/anti-abuse-and-anti-fraud-policy",fi:"/legal/anti-abuse-and-anti-fraud-policy",se:"/legal/anti-abuse-and-anti-fraud-policy",tr:"/legal/anti-abuse-and-anti-fraud-policy",ua:"/legal/anti-abuse-and-anti-fraud-policy",uk:"/legal/anti-abuse-and-anti-fraud-policy",us:"/legal/anti-abuse-and-anti-fraud-policy",vn:"/legal/anti-abuse-and-anti-fraud-policy",ae:"/legal/anti-abuse-and-anti-fraud-policy",il:"/legal/anti-abuse-and-anti-fraud-policy",th:"/legal/anti-abuse-and-anti-fraud-policy",kr:"/legal/anti-abuse-and-anti-fraud-policy",hk:"/legal/anti-abuse-and-anti-fraud-policy"}};var pi={},mi={},Nn={},ji={},zo={},Cd;function fn(){if(Cd)return zo;Cd=1,Object.defineProperty(zo,"__esModule",{value:!0});const e={PageView:"ga4.pageview",AddPaymentInfo:"ga4.add_payment_info",AddToCart:"ga4.add_to_cart",BeginCheckout:"ga4.begin_checkout",ProductPeriodChange:"ga4.product_period_change",SelectItem:"ga4.select_item",ViewCart:"ga4.view_cart",ViewItem:"ga4.view_item",ViewItemList:"ga4.view_item_list"};return zo.default=e,zo}var Nr={},xd;function Ln(){if(xd)return Nr;xd=1,Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.HAnalyticsEventClass=void 0;let e=class{getEventName(){return this.constructor.name}isEcommerce(){return!1}};return Nr.HAnalyticsEventClass=e,Nr}var Pd;function Yx(){if(Pd)return ji;Pd=1;var e=ji&&ji.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ji,"__esModule",{value:!0});const t=e(fn()),n=Ln();class i extends n.HAnalyticsEventClass{constructor(o,a){super(),this.pageTitle=o,this.pageLocation=a}isEcommerce(){return!1}event(){return{event:t.default.PageView,page_title:this.pageTitle,page_location:this.pageLocation}}}return ji.default=i,ji}var Rd;function Xx(){if(Rd)return Nn;Rd=1;var e=Nn&&Nn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Nn,"__esModule",{value:!0}),Nn.PageView=void 0;const t=e(Yx());return Nn.PageView=t.default,Nn.default=t.default,Nn}var Dd;function Jx(){return Dd||(Dd=1,function(e){var t=mi&&mi.__createBinding||(Object.create?function(i,r,o,a){a===void 0&&(a=o);var s=Object.getOwnPropertyDescriptor(r,o);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return r[o]}}),Object.defineProperty(i,a,s)}:function(i,r,o,a){a===void 0&&(a=o),i[a]=r[o]}),n=mi&&mi.__exportStar||function(i,r){for(var o in i)o!=="default"&&!Object.prototype.hasOwnProperty.call(r,o)&&t(r,i,o)};Object.defineProperty(e,"__esModule",{value:!0}),n(Xx(),e)}(mi)),mi}var hn={},Mn={},Bo={},Ld;function Qx(){if(Ld)return Bo;Ld=1,Object.defineProperty(Bo,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i,r,o,a,s){super(),this.items=i,this.currency=r,this.value=o,this.coupon=a,this.paymentType=s}isEcommerce(){return!0}}return Bo.default=t,Bo}var Od;function Zx(){if(Od)return Mn;Od=1;var e=Mn&&Mn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Mn,"__esModule",{value:!0}),Mn.AddPaymentInfo=void 0;const t=e(Qx());return Mn.AddPaymentInfo=t.default,Mn.default=t.default,Mn}var Un={},jo={},Nd;function eP(){if(Nd)return jo;Nd=1,Object.defineProperty(jo,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i){super(),this.items=i}isEcommerce(){return!0}}return jo.default=t,jo}var Md;function tP(){if(Md)return Un;Md=1;var e=Un&&Un.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Un,"__esModule",{value:!0}),Un.AddToCart=void 0;const t=e(eP());return Un.AddToCart=t.default,Un.default=t.default,Un}var zn={},Fo={},Ud;function nP(){if(Ud)return Fo;Ud=1,Object.defineProperty(Fo,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i,r,o,a){super(),this.items=i,this.currency=r,this.value=o,this.coupon=a}isEcommerce(){return!0}}return Fo.default=t,Fo}var zd;function iP(){if(zd)return zn;zd=1;var e=zn&&zn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(zn,"__esModule",{value:!0}),zn.BeginCheckout=void 0;const t=e(nP());return zn.BeginCheckout=t.default,zn.default=t.default,zn}var Bn={},Ho={},Bd;function rP(){if(Bd)return Ho;Bd=1,Object.defineProperty(Ho,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i){super(),this.items=i}isEcommerce(){return!0}}return Ho.default=t,Ho}var jd;function oP(){if(jd)return Bn;jd=1;var e=Bn&&Bn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Bn,"__esModule",{value:!0}),Bn.ProductPeriodChange=void 0;const t=e(rP());return Bn.ProductPeriodChange=t.default,Bn.default=t.default,Bn}var jn={},$o={},Fd;function aP(){if(Fd)return $o;Fd=1,Object.defineProperty($o,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i){super(),this.items=i}isEcommerce(){return!0}}return $o.default=t,$o}var Hd;function sP(){if(Hd)return jn;Hd=1;var e=jn&&jn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(jn,"__esModule",{value:!0}),jn.SelectItem=void 0;const t=e(aP());return jn.SelectItem=t.default,jn.default=t.default,jn}var Fn={},qo={},$d;function lP(){if($d)return qo;$d=1,Object.defineProperty(qo,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i,r,o){super(),this.items=i,this.currency=r,this.value=o}isEcommerce(){return!0}}return qo.default=t,qo}var qd;function cP(){if(qd)return Fn;qd=1;var e=Fn&&Fn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Fn,"__esModule",{value:!0}),Fn.ViewCart=void 0;const t=e(lP());return Fn.ViewCart=t.default,Fn.default=t.default,Fn}var Hn={},Go={},Gd;function uP(){if(Gd)return Go;Gd=1,Object.defineProperty(Go,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i){super(),this.items=i}isEcommerce(){return!0}}return Go.default=t,Go}var Vd;function dP(){if(Vd)return Hn;Vd=1;var e=Hn&&Hn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Hn,"__esModule",{value:!0}),Hn.ViewItem=void 0;const t=e(uP());return Hn.ViewItem=t.default,Hn.default=t.default,Hn}var $n={},Vo={},Wd;function pP(){if(Wd)return Vo;Wd=1,Object.defineProperty(Vo,"__esModule",{value:!0});const e=Ln();class t extends e.HAnalyticsEventClass{constructor(i){super(),this.items=i}isEcommerce(){return!0}}return Vo.default=t,Vo}var Kd;function mP(){if(Kd)return $n;Kd=1;var e=$n&&$n.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty($n,"__esModule",{value:!0}),$n.ViewItemList=void 0;const t=e(pP());return $n.ViewItemList=t.default,$n.default=t.default,$n}var Wo={},Yd;function fP(){if(Yd)return Wo;Yd=1,Object.defineProperty(Wo,"__esModule",{value:!0});let e=class{constructor(){this.name="",this.slug="",this.price=0,this.bestPrice=null,this.renewPrice=null,this.fullPrice=null,this.category="",this.subCategory="",this.brand="",this.period="",this.periodName=null,this.listId="",this.listName="",this.listPosition=0,this.discountPercent=0,this.discount=0,this.coupon="",this.quantity="",this.affiliation=null,this.itemVariant=null,this.extra={}}setName(n){return this.name=n,this}setProduct(n){return this.slug=n,this}setPrice(n,i=null,r=null,o=null){return this.price=n,this.bestPrice=i,this.renewPrice=r,this.fullPrice=o,this}setCategory(n){return this.category=n,this}setSubCategory(n){return this.subCategory=n,this}setBrand(n){return this.brand=n,this}setPeriod(n,i=null){return this.period=n,i&&(this.periodName=i),this}setList(n,i=null,r=null){return this.listId=n,this.listName=i||n,r!==null&&(this.listPosition=r),this}setPositionInList(n){return this.listPosition=n,this}setDiscountPercent(n){return this.discountPercent=n,this}setDiscount(n){return this.discount=n,this}setCoupon(n){return this.coupon=n,this}setQuantity(n=1){return this.quantity=n,this}setAffiliation(n){return this.affiliation=n,this}setItemVariant(n){return this.itemVariant=n,this}setExtra(n,i){return Object.assign(this.extra,{[n]:i}),this}};return Wo.default=e,Wo}var Xd;function hP(){return Xd||(Xd=1,function(e){var t=hn&&hn.__createBinding||(Object.create?function(o,a,s,l){l===void 0&&(l=s);var c=Object.getOwnPropertyDescriptor(a,s);(!c||("get"in c?!a.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(o,l,c)}:function(o,a,s,l){l===void 0&&(l=s),o[l]=a[s]}),n=hn&&hn.__exportStar||function(o,a){for(var s in o)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&t(a,o,s)},i=hn&&hn.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(e,"__esModule",{value:!0}),e.HItem=void 0,n(Zx(),e),n(tP(),e),n(iP(),e),n(oP(),e),n(sP(),e),n(cP(),e),n(dP(),e),n(mP(),e);const r=i(fP());e.HItem=r.default}(hn)),hn}var Jd;function jc(){return Jd||(Jd=1,function(e){var t=pi&&pi.__createBinding||(Object.create?function(i,r,o,a){a===void 0&&(a=o);var s=Object.getOwnPropertyDescriptor(r,o);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return r[o]}}),Object.defineProperty(i,a,s)}:function(i,r,o,a){a===void 0&&(a=o),i[a]=r[o]}),n=pi&&pi.__exportStar||function(i,r){for(var o in i)o!=="default"&&!Object.prototype.hasOwnProperty.call(r,o)&&t(r,i,o)};Object.defineProperty(e,"__esModule",{value:!0}),n(Jx(),e),n(hP(),e)}(pi)),pi}var Mr=jc(),gn={},Ko={},Vs={},fi={},Qd;function gP(){if(Qd)return fi;Qd=1;var e=fi&&fi.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(fi,"__esModule",{value:!0}),fi.mapData=void 0;const t=e(fn()),n=i=>({event:t.default.PageView,page_title:i.pageTitle,page_location:i.pageLocation});return fi.mapData=n,fi}var hi={},Yo={},Zd;function ci(){return Zd||(Zd=1,Object.defineProperty(Yo,"__esModule",{value:!0}),Yo.default=e=>{let t={item_name:e.name,item_id:e.slug,price:e.price,item_brand:e.brand,item_category:e.category,item_category_2:e.subCategory,item_category_3:e.slug,item_category_4:e.period+(e.periodName?` ${e.periodName}`:""),item_list_id:e.listId,item_list_name:e.listName?e.listName:e.listId,index:e.listPosition,discount_percent:e.discountPercent,discount:e.discount,coupon:e.coupon,quantity:e.quantity};return e.bestPrice&&(t.best_price=e.bestPrice),e.renewPrice&&(t.renew_price=e.renewPrice),e.fullPrice&&(t.full_price=e.fullPrice),e.affiliation&&(t.affiliation=e.affiliation),e.itemVariant&&(t.item_variant=e.itemVariant),t=Object.assign(Object.assign({},t),e.extra),t}),Yo}var ep;function vP(){if(ep)return hi;ep=1;var e=hi&&hi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(hi,"__esModule",{value:!0}),hi.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.ViewCart,currency:r.currency,value:r.value,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return hi.mapData=i,hi}var gi={},tp;function yP(){if(tp)return gi;tp=1;var e=gi&&gi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(gi,"__esModule",{value:!0}),gi.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.AddPaymentInfo,currency:r.currency,value:r.value,coupon:r.coupon,payment_type:r.paymentType,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return gi.mapData=i,gi}var vi={},np;function bP(){if(np)return vi;np=1;var e=vi&&vi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(vi,"__esModule",{value:!0}),vi.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.AddToCart,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return vi.mapData=i,vi}var yi={},ip;function _P(){if(ip)return yi;ip=1;var e=yi&&yi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(yi,"__esModule",{value:!0}),yi.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.BeginCheckout,currency:r.currency,value:r.value,coupon:r.coupon,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return yi.mapData=i,yi}var bi={},rp;function kP(){if(rp)return bi;rp=1;var e=bi&&bi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(bi,"__esModule",{value:!0}),bi.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.ProductPeriodChange,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return bi.mapData=i,bi}var _i={},op;function wP(){if(op)return _i;op=1;var e=_i&&_i.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(_i,"__esModule",{value:!0}),_i.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.SelectItem,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return _i.mapData=i,_i}var ki={},ap;function SP(){if(ap)return ki;ap=1;var e=ki&&ki.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(ki,"__esModule",{value:!0}),ki.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.ViewItem,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return ki.mapData=i,ki}var wi={},sp;function EP(){if(sp)return wi;sp=1;var e=wi&&wi.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(wi,"__esModule",{value:!0}),wi.mapData=void 0;const t=e(fn()),n=e(ci()),i=r=>({event:t.default.ViewItemList,ecommerce:{items:r.items.map(o=>(0,n.default)(o))}});return wi.mapData=i,wi}var lp;function IP(){return lp||(lp=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.mapDataViewItemList=e.mapDataViewItem=e.mapDataSelectItem=e.mapDataProductPeriodChange=e.mapDataBeginCheckout=e.mapDataAddToCart=e.mapDataAddPaymentInfo=e.mapDataViewCart=e.mapDataPageView=void 0;var t=gP();Object.defineProperty(e,"mapDataPageView",{enumerable:!0,get:function(){return t.mapData}});var n=vP();Object.defineProperty(e,"mapDataViewCart",{enumerable:!0,get:function(){return n.mapData}});var i=yP();Object.defineProperty(e,"mapDataAddPaymentInfo",{enumerable:!0,get:function(){return i.mapData}});var r=bP();Object.defineProperty(e,"mapDataAddToCart",{enumerable:!0,get:function(){return r.mapData}});var o=_P();Object.defineProperty(e,"mapDataBeginCheckout",{enumerable:!0,get:function(){return o.mapData}});var a=kP();Object.defineProperty(e,"mapDataProductPeriodChange",{enumerable:!0,get:function(){return a.mapData}});var s=wP();Object.defineProperty(e,"mapDataSelectItem",{enumerable:!0,get:function(){return s.mapData}});var l=SP();Object.defineProperty(e,"mapDataViewItem",{enumerable:!0,get:function(){return l.mapData}});var c=EP();Object.defineProperty(e,"mapDataViewItemList",{enumerable:!0,get:function(){return c.mapData}})}(Vs)),Vs}var cp;function Yh(){if(cp)return Ko;cp=1,Object.defineProperty(Ko,"__esModule",{value:!0});const e=IP(),t=jc(),n=r=>{switch(r.constructor){case t.PageView:return(0,e.mapDataPageView)(r);case t.ViewCart:return(0,e.mapDataViewCart)(r);case t.AddPaymentInfo:return(0,e.mapDataAddPaymentInfo)(r);case t.AddToCart:return(0,e.mapDataAddToCart)(r);case t.ProductPeriodChange:return(0,e.mapDataProductPeriodChange)(r);case t.SelectItem:return(0,e.mapDataSelectItem)(r);case t.ViewItem:return(0,e.mapDataViewItem)(r);case t.ViewItemList:return(0,e.mapDataViewItemList)(r);case t.BeginCheckout:return(0,e.mapDataBeginCheckout)(r)}};let i=class{constructor(){typeof window<"u"&&(window.dataLayer=window.dataLayer||[])}send(o){o.isEcommerce&&o.isEcommerce()&&window.dataLayer.push({ecommerce:null}),window.dataLayer.push(n(o))}setUser(o){window.dataLayer.push({user_id:o})}setHostname(o){window.dataLayer.push({hostname:o})}};return Ko.default=i,Ko}var Si={},up;function TP(){if(up)return Si;up=1;var e=Si&&Si.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Si,"__esModule",{value:!0}),Si.GA4=void 0;const t=e(Yh());return Si.GA4=t.default,Si}var dp;function AP(){return dp||(dp=1,function(e){var t=gn&&gn.__createBinding||(Object.create?function(p,m,f,h){h===void 0&&(h=f);var g=Object.getOwnPropertyDescriptor(m,f);(!g||("get"in g?!m.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return m[f]}}),Object.defineProperty(p,h,g)}:function(p,m,f,h){h===void 0&&(h=f),p[h]=m[f]}),n=gn&&gn.__exportStar||function(p,m){for(var f in p)f!=="default"&&!Object.prototype.hasOwnProperty.call(m,f)&&t(m,p,f)},i=gn&&gn.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.setHostname=e.setUser=e.event=e.addProvider=e.init=void 0;const r=i(Yh());n(TP(),e),n(jc(),e);const o=[],a=()=>{o.push(new r.default)};e.init=a;const s=p=>o.push(p);e.addProvider=s;const l=p=>{o.forEach(m=>m.send(p))};e.event=l;const c=p=>{o.forEach(m=>m.setUser(p))};e.setUser=c;const d=p=>{o.forEach(m=>m.setHostname(p))};e.setHostname=d,e.default={init:e.init,addProvider:e.addProvider,event:e.event,setUser:e.setUser,setHostname:e.setHostname}}(gn)),gn}var Xo=AP();const CP={USD:.922926415076926,COP:.00022301332551943407,IDR:5637173949186121e-20,ILS:.25385394716233173,GBP:1.1926911883975002,ARS:.000865940629368178,BRL:.15885267700914085,CNY:.12704712622576655,UAH:.022307510278408434,CZK:.040061319458015214,EUR:1,DKK:.13407791267505548,HRK:.13274220574271986,HUF:.002505409084260077,INR:.01056124159308007,THB:.027286410911682917,JPY:.0062724490036414945,KRW:.0006332421459999318,MXN:.04566323265458134,MYR:.20847101106355656,NOK:.085794115913513,PHP:.016066126118640178,PLN:.23843131270743526,SEK:.09118643029198624,VND:3612606918612307e-20,TRY:.025227667081577698,RUB:.010467139321507678,PKR:.0032915224078797754},qa=(e=!0)=>{const t=new URLSearchParams(window.location.search).get("lang");return e&&t?Ts[t]||t:Object.keys(Ts).find(n=>Ts[n]===t)??t},Hl=e=>{const t={luis:[u.Mexico],sofiaweb:[u.Mexico],rodrigo:[u.Mexico],markethax10:[u.Mexico]},n=qa();return!n||!t[e]?!1:t[e].includes(n)},SU=e=>{if(!Hl(e))return;const t=lr.find(i=>i.languageCode===qa());return t?{headers:{Authorization:`Bearer ${t.pageHref.replace("https://","")}`}}:void 0},pt=[];for(let e=0;e<256;++e)pt.push((e+256).toString(16).slice(1));function xP(e,t=0){return(pt[e[t+0]]+pt[e[t+1]]+pt[e[t+2]]+pt[e[t+3]]+"-"+pt[e[t+4]]+pt[e[t+5]]+"-"+pt[e[t+6]]+pt[e[t+7]]+"-"+pt[e[t+8]]+pt[e[t+9]]+"-"+pt[e[t+10]]+pt[e[t+11]]+pt[e[t+12]]+pt[e[t+13]]+pt[e[t+14]]+pt[e[t+15]]).toLowerCase()}let Ws;const PP=new Uint8Array(16);function RP(){if(!Ws){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Ws=crypto.getRandomValues.bind(crypto)}return Ws(PP)}const DP=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),pp={randomUUID:DP};function LP(e,t,n){var r;if(pp.randomUUID&&!e)return pp.randomUUID();e=e||{};const i=e.random??((r=e.rng)==null?void 0:r.call(e))??RP();if(i.length<16)throw new Error("Random bytes length must be >= 16");return i[6]=i[6]&15|64,i[8]=i[8]&63|128,xP(i)}const OP=()=>{ft("serviceName",""),ft("backendPathname",""),ft("errorResponseMessage",""),ft("responseStatus",""),ft("responseCode",""),ft("pageLocale",""),ft("ofetchMessage",""),ft("ofetchCode",""),ft(cr.HEADER_X_CORRELATION_ID,"")},NP=[It.GA_COOKIE,It.GA4_COOKIE,cr.E2E_TEST_ID_COOKIE,cr.HOSTINGER_DEVICE_ID_COOKIE],EU=()=>{try{NP.forEach(e=>{const t=ce.get(e);t&&ft(e,t)})}catch(e){console.error(e)}},IU=(e,t={})=>{uw(e,{level:"info",extra:t})},Ga=e=>{const t=typeof e=="string"?new Error(e):e;fo(t)},MP=e=>{var t,n;try{const{response:i,options:r,request:o}=e,{message:a}=((t=i==null?void 0:i.data)==null?void 0:t.error)||{};ft("serviceName",r==null?void 0:r.baseURL),ft("url",o),ft("errorResponseMessage",a),ft("responseStatus",i==null?void 0:i.status),ft("ofetchMessage",a),ft("ofetchCode",i==null?void 0:i.status),ft(cr.HEADER_X_CORRELATION_ID,(n=r==null?void 0:r.headers)==null?void 0:n[cr.HEADER_X_CORRELATION_ID]),ns(s=>{s.setLevel((i==null?void 0:i.status)<=500?"info":"error"),Ga(`${o} ${r==null?void 0:r.method} request error`)}),OP()}catch(i){Ga(new Error("logFetchError error",{cause:i}))}},UP=e=>{var t,n;try{const{response:i,options:r,status:o}=e,{message:a}=((t=i==null?void 0:i._data)==null?void 0:t.error)||{},s=(n=r==null?void 0:r.headers)==null?void 0:n[cr.HEADER_X_CORRELATION_ID];Pn({message:JSON.stringify({message:a,uuid:s,status:o}),category:"xhr-error",level:"info"})}catch(i){Ga(new Error("addAxiosErrorBreadcrumb error",{cause:i}))}},zP=()=>gm()?"https://www.hostinger.com/api-proxy":"https://websites-api.hostinger.systems",Gi=e=>Cm.create({baseURL:zP(),headers:{"X-XSS-Protection":"1; mode=block","X-Content-Type-Options":"nosniff","X-Correlation-Id":LP()},onRequest(t){var n;t.options={...t.options,...e},t.options.headers={...t.options.headers,Authorization:((n=e.headers)==null?void 0:n.Authorization)||"Bearer www.hostinger.ee"}},async onResponse(t){var i,r,o;!gm()&&!t.response.ok&&(console.error(`Failed endpoint URL: ${t.request},`,t.options,t.response),process.exit(1));let n=t.response._data;t.response.ok||(t.options.retry!==0&&((o=(r=(i=t.response)==null?void 0:i.headers)==null?void 0:r.get)==null?void 0:o.call(r,"Cf-Mitigated"))==="challenge"?(await new Promise((a,s)=>{window.turnstile.render("#turnstile-container",{sitekey:"0x4AAAAAAAyCRuAotEBXQqMm","error-callback":()=>{const{openToast:l}=ll();l({message:"global.turnstileError"}),s(new Error("Failed challenge"))},callback:(l,c)=>{if(c)a({solved:!0});else{const{openToast:d}=ll();d({message:"global.turnstileError"}),s(new Error("Failed challenge on callback"))}}})}),n=await Gi(e).raw(t.response.url,{...t.options,retry:0})):(UP(t),MP(t))),t.response=Cb(n)}}),BP=()=>({get:(e,t={},n={})=>Gi(n).raw(e,{method:"GET",params:Wi(t)}),post:(e,t={},n={})=>Gi(n).raw(e,{method:"POST",body:Wi(t)}),put:(e,t={},n={})=>Gi(n).raw(e,{method:"PUT",body:Wi(t)}),patch:(e,t={},n={})=>Gi(n).raw(e,{method:"PATCH",body:Wi(t)}),delete:(e,t={})=>Gi(t).raw(e,{method:"DELETE"})}),Xh=BP(),jP="/api",mp={async addItemToCart(e){const{data:t}=await Xh.post(`${jP}/cart`,e);return t}},FP={title:{"hosting-hostinger-starter":"Single","hosting-hostinger-premium":"Premium","hosting-hostinger-business":"Business","cpanel-hosting-cpanel-silver":"cPanel Hosting Silver","cpanel-hosting-cpanel-gold":"cPanel Hosting Gold","hosting-cloud-economy":"Cloud Startup","hosting-online-store":"Online Store","hosting-cloud-professional":"Cloud Professional","hosting-wp-hostinger-single":"Single WordPress","hosting-wp-hostinger-premium":"WordPress Starter","hosting-wp-hostinger-business":"Business WordPress","hosting-web-builder-hostinger-starter":"Starter Website Builder","hosting-web-builder-hostinger-premium":"Premium Website Builder","hosting-web-builder-hostinger-business":"Business Website Builder","hosting-web-builder-hostinger-cloud":"Commerce Website Builder","hosting-web-builder-hostinger-premium-short":"Lite","hosting-web-builder-hostinger-business-short":"Ecommerce","hosting-web-builder-hostinger-business-short-2":"Plus","hosting-web-builder-hostinger-cloud-short":"Ecommerce Pro","hosting-web-builder-hostinger-cloud-short-2":"Pro","hosting-wp-cloud-economy":"WordPress Pro","hosting-woo-hostinger-premium":"Woo Starter","hosting-woo-cloud-economy":"Woo Premium","hosting-woo-cloud-professional":"Woo Business","google-gsuite-basic":"Business Starter","google-gsuite-business":"Business Standard","google-gsuite-plus":"Business Plus","hosting-cloud-enterprise":"Cloud Enterprise","vps-vps-kvm-1":"KVM 1","vps-vps-kvm-2":"KVM 2","vps-vps-kvm-4":"KVM 4","vps-vps-kvm-8":"KVM 8","vps-kvm-1":"KVM VPS 1","vps-kvm-2":"KVM VPS 2","vps-kvm-4":"KVM VPS 4","vps-kvm-8":"KVM VPS 8","vps-vps-minecraft-alex":"Game Panel 1","vps-vps-minecraft-creeper":"Game Panel 2","vps-vps-minecraft-enderman":"Game Panel 4","vps-vps-minecraft-wolf":"Game Panel 8","hostinger-mail-pro":"Business Starter","hostinger-mail-premium":"Business Premium","all-in-one-premium":"Web Hosting","website-builder":"Website Builder & Web Hosting","ai-website-builder":"AI Website Builder","all-in-one-business":"Web Hosting","free-hosting":"Free Website Hosting","flock-mail-pro":"Business Email","flock-mail-premium":"Enterprise Email","cpanel-hosting-cpanel-bayi":"cPanel Hosting Bayi","cpanel-hosting-cpanel-pelajar":"cPanel Hosting Pelajar","cpanel-hosting-cpanel-personal":"cPanel Hosting Personal","cpanel-hosting-cpanel-bisnis":"cPanel Hosting Bisnis","cpanel-hosting-cpanel-mailpro":"cPanel Mail Pro","cpanel-hosting-cpanel-mailbusiness":"cPanel Mail Business","cpanel-hosting-cpanel-mailbusinessext":"cPanel Mail Business Extra","cpanel-hosting-cpanel-mailenterprise":"cPanel Mail Enterprise","cpanel-hosting-cpanel-cloudbasic":"cPanel Cloud Basic","cpanel-hosting-cpanel-cloudstandard":"cPanel Cloud Standard","cpanel-hosting-cpanel-cloudpremium":"cPanel Cloud Premium","cpanel-hosting-cpanel-cloudcorporate":"cPanel Cloud Corporate","horizons-starter":"Starter","horizons-hobbyist":"Hobbyist","horizons-hustler":"Hustler","horizons-pro":"Pro"}},HP={product:FP};var $l=function(e,t){return $l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},$l(e,t)};function jt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");$l(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Y=function(){return Y=Object.assign||function(t){for(var n,i=1,r=arguments.length;i0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Pe(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),r,o=[],a;try{for(;(t===void 0||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function ct(e,t,n){if(n||arguments.length===2)for(var i=0,r=t.length,o;i1||l(f,g)})},h&&(r[f]=h(r[f])))}function l(f,h){try{c(i[f](h))}catch(g){m(o[0][3],g)}}function c(f){f.value instanceof or?Promise.resolve(f.value.v).then(d,p):m(o[0][2],f)}function d(f){l("next",f)}function p(f){l("throw",f)}function m(f,h){f(h),o.shift(),o.length&&l(o[0][0],o[0][1])}}function qP(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Ze=="function"?Ze(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(o){n[o]=e[o]&&function(a){return new Promise(function(s,l){a=e[o](a),r(s,l,a.done,a.value)})}}function r(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}}var GP="Event tracked successfully",VP="Unexpected error occurred",WP="Event rejected due to exceeded retry count",KP="Event skipped due to optOut config",YP="Event rejected due to missing API key",XP="Invalid API key",JP="Client not initialized",ot;(function(e){e.SET="$set",e.SET_ONCE="$setOnce",e.ADD="$add",e.APPEND="$append",e.PREPEND="$prepend",e.REMOVE="$remove",e.PREINSERT="$preInsert",e.POSTINSERT="$postInsert",e.UNSET="$unset",e.CLEAR_ALL="$clearAll"})(ot||(ot={}));var Ii;(function(e){e.REVENUE_PRODUCT_ID="$productId",e.REVENUE_QUANTITY="$quantity",e.REVENUE_PRICE="$price",e.REVENUE_TYPE="$revenueType",e.REVENUE="$revenue"})(Ii||(Ii={}));var _r;(function(e){e.IDENTIFY="$identify",e.GROUP_IDENTIFY="$groupidentify",e.REVENUE="revenue_amount"})(_r||(_r={}));var Lt;(function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Warn=2]="Warn",e[e.Verbose=3]="Verbose",e[e.Debug=4]="Debug"})(Lt||(Lt={}));var Va;(function(e){e.US="US",e.EU="EU"})(Va||(Va={}));var Ve;(function(e){e.Unknown="unknown",e.Skipped="skipped",e.Success="success",e.RateLimit="rate_limit",e.PayloadTooLarge="payload_too_large",e.Invalid="invalid",e.Failed="failed",e.Timeout="Timeout",e.SystemError="SystemError"})(Ve||(Ve={}));var QP=null,ZP=["a","button","input","select","textarea","label","video","audio",'[contenteditable="true" i]',"[data-amp-default-track]",".amp-default-track"],eR="data-amp-track-",tR=["div","span","h1","h2","h3","h4","h5","h6"],ar=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=Ve.Unknown),{event:e,code:t,message:n}},xr=function(e){return e?(e^Math.random()*16>>e/4).toString(16):(String(1e7)+String(-1e3)+String(-4e3)+String(-8e3)+String(-1e11)).replace(/[018]/g,xr)},nR=function(){function e(t){this.client=t,this.queue=[],this.applying=!1,this.plugins=[]}return e.prototype.register=function(t,n){var i,r;return j(this,void 0,void 0,function(){return U(this,function(o){switch(o.label){case 0:return this.plugins.some(function(a){return a.name===t.name})?(n.loggerProvider.warn("Plugin with name ".concat(t.name," already exists, skipping registration")),[2]):(t.name===void 0&&(t.name=xr(),n.loggerProvider.warn(`Plugin name is undefined. Generating a random UUID for plugin name: `.concat(t.name,`. Set a name for the plugin to prevent it from being added multiple times.`))),t.type=(i=t.type)!==null&&i!==void 0?i:"enrichment",[4,(r=t.setup)===null||r===void 0?void 0:r.call(t,n,this.client)]);case 1:return o.sent(),this.plugins.push(t),[2]}})})},e.prototype.deregister=function(t,n){var i;return j(this,void 0,void 0,function(){var r,o;return U(this,function(a){switch(a.label){case 0:return r=this.plugins.findIndex(function(s){return s.name===t}),r===-1?(n.loggerProvider.warn("Plugin with name ".concat(t," does not exist, skipping deregistration")),[2]):(o=this.plugins[r],this.plugins.splice(r,1),[4,(i=o.teardown)===null||i===void 0?void 0:i.call(o)]);case 1:return a.sent(),[2]}})})},e.prototype.reset=function(t){this.applying=!1;var n=this.plugins;n.map(function(i){var r;return(r=i.teardown)===null||r===void 0?void 0:r.call(i)}),this.plugins=[],this.client=t},e.prototype.push=function(t){var n=this;return new Promise(function(i){n.queue.push([t,i]),n.scheduleApply(0)})},e.prototype.scheduleApply=function(t){var n=this;this.applying||(this.applying=!0,setTimeout(function(){n.apply(n.queue.shift()).then(function(){n.applying=!1,n.queue.length>0&&n.scheduleApply(0)})},t))},e.prototype.apply=function(t){return j(this,void 0,void 0,function(){var n,i,r,o,a,s,l,f,h,c,d,p,m,f,h,g,v,b,y,w,k,T;return U(this,function(_){switch(_.label){case 0:if(!t)return[2];n=Pe(t,1),i=n[0],r=Pe(t,2),o=r[1],a=this.plugins.filter(function(E){return E.type==="before"}),_.label=1;case 1:_.trys.push([1,6,7,8]),s=Ze(a),l=s.next(),_.label=2;case 2:return l.done?[3,5]:(f=l.value,f.execute?[4,f.execute(Y({},i))]:[3,4]);case 3:if(h=_.sent(),h===null)return o({event:i,code:0,message:""}),[2];i=h,_.label=4;case 4:return l=s.next(),[3,2];case 5:return[3,8];case 6:return c=_.sent(),y={error:c},[3,8];case 7:try{l&&!l.done&&(w=s.return)&&w.call(s)}finally{if(y)throw y.error}return[7];case 8:d=this.plugins.filter(function(E){return E.type==="enrichment"||E.type===void 0}),_.label=9;case 9:_.trys.push([9,14,15,16]),p=Ze(d),m=p.next(),_.label=10;case 10:return m.done?[3,13]:(f=m.value,f.execute?[4,f.execute(Y({},i))]:[3,12]);case 11:if(h=_.sent(),h===null)return o({event:i,code:0,message:""}),[2];i=h,_.label=12;case 12:return m=p.next(),[3,10];case 13:return[3,16];case 14:return g=_.sent(),k={error:g},[3,16];case 15:try{m&&!m.done&&(T=p.return)&&T.call(p)}finally{if(k)throw k.error}return[7];case 16:return v=this.plugins.filter(function(E){return E.type==="destination"}),b=v.map(function(E){var A=Y({},i);return E.execute(A).catch(function(S){return ar(A,0,String(S))})}),Promise.all(b).then(function(E){var A=Pe(E,1),S=A[0],C=S||ar(i,100,"Event not tracked, no destination plugins on the instance");o(C)}),[2]}})})},e.prototype.flush=function(){return j(this,void 0,void 0,function(){var t,n,i,r=this;return U(this,function(o){switch(o.label){case 0:return t=this.queue,this.queue=[],[4,Promise.all(t.map(function(a){return r.apply(a)}))];case 1:return o.sent(),n=this.plugins.filter(function(a){return a.type==="destination"}),i=n.map(function(a){return a.flush&&a.flush()}),[4,Promise.all(i)];case 2:return o.sent(),[2]}})})},e}(),fp="-",gs="AMP",iR="".concat(gs,"_unsent"),Jh="https://api2.amplitude.com/2/httpapi",rR="https://api.eu.amplitude.com/2/httpapi",oR="https://api2.amplitude.com/batch",aR="https://api.eu.amplitude.com/batch",sR=1e3,Gl=function(e){if(Object.keys(e).length>sR)return!1;for(var t in e){var n=e[t];if(!Qh(t,n))return!1}return!0},Qh=function(e,t){var n,i;if(typeof e!="string")return!1;if(Array.isArray(t)){var r=!0;try{for(var o=Ze(t),a=o.next();!a.done;a=o.next()){var s=a.value;if(Array.isArray(s))return!1;if(typeof s=="object")r=r&&Gl(s);else if(!["number","string"].includes(typeof s))return!1;if(!r)return!1}}catch(l){n={error:l}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}}else{if(t==null)return!1;if(typeof t=="object")return Gl(t);if(!["number","string","boolean"].includes(typeof t))return!1}return!0},oo=function(){function e(){this._propertySet=new Set,this._properties={}}return e.prototype.getUserProperties=function(){return Y({},this._properties)},e.prototype.set=function(t,n){return this._safeSet(ot.SET,t,n),this},e.prototype.setOnce=function(t,n){return this._safeSet(ot.SET_ONCE,t,n),this},e.prototype.append=function(t,n){return this._safeSet(ot.APPEND,t,n),this},e.prototype.prepend=function(t,n){return this._safeSet(ot.PREPEND,t,n),this},e.prototype.postInsert=function(t,n){return this._safeSet(ot.POSTINSERT,t,n),this},e.prototype.preInsert=function(t,n){return this._safeSet(ot.PREINSERT,t,n),this},e.prototype.remove=function(t,n){return this._safeSet(ot.REMOVE,t,n),this},e.prototype.add=function(t,n){return this._safeSet(ot.ADD,t,n),this},e.prototype.unset=function(t){return this._safeSet(ot.UNSET,t,fp),this},e.prototype.clearAll=function(){return this._properties={},this._properties[ot.CLEAR_ALL]=fp,this},e.prototype._safeSet=function(t,n,i){if(this._validate(t,n,i)){var r=this._properties[t];return r===void 0&&(r={},this._properties[t]=r),r[n]=i,this._propertySet.add(n),!0}return!1},e.prototype._validate=function(t,n,i){return this._properties[ot.CLEAR_ALL]!==void 0||this._propertySet.has(n)?!1:t===ot.ADD?typeof i=="number":t!==ot.UNSET&&t!==ot.REMOVE?Qh(n,i):!0},e}(),lR=function(e,t,n){var i=typeof e=="string"?{event_type:e}:e;return Y(Y(Y({},i),n),t&&{event_properties:t})},Zh=function(e,t){var n=Y(Y({},t),{event_type:_r.IDENTIFY,user_properties:e.getUserProperties()});return n},cR=function(e,t,n,i){var r,o=Y(Y({},i),{event_type:_r.GROUP_IDENTIFY,group_properties:n.getUserProperties(),groups:(r={},r[e]=t,r)});return o},uR=function(e,t,n){var i,r=new oo;r.set(e,t);var o=Y(Y({},n),{event_type:_r.IDENTIFY,user_properties:r.getUserProperties(),groups:(i={},i[e]=t,i)});return o},dR=function(e,t){return Y(Y({},t),{event_type:_r.REVENUE,event_properties:e.getEventProperties()})},xt=function(e){return{promise:e||Promise.resolve()}},pR=function(){function e(t){t===void 0&&(t="$default"),this.initializing=!1,this.isReady=!1,this.q=[],this.dispatchQ=[],this.logEvent=this.track.bind(this),this.timeline=new nR(this),this.name=t}return e.prototype._init=function(t){return j(this,void 0,void 0,function(){return U(this,function(n){switch(n.label){case 0:return this.config=t,this.timeline.reset(this),[4,this.runQueuedFunctions("q")];case 1:return n.sent(),this.isReady=!0,[2]}})})},e.prototype.runQueuedFunctions=function(t){return j(this,void 0,void 0,function(){var n,i,r,o,a,s,l,c;return U(this,function(d){switch(d.label){case 0:n=this[t],this[t]=[],d.label=1;case 1:d.trys.push([1,8,9,10]),i=Ze(n),r=i.next(),d.label=2;case 2:return r.done?[3,7]:(o=r.value,a=o(),a&&"promise"in a?[4,a.promise]:[3,4]);case 3:return d.sent(),[3,6];case 4:return[4,a];case 5:d.sent(),d.label=6;case 6:return r=i.next(),[3,2];case 7:return[3,10];case 8:return s=d.sent(),l={error:s},[3,10];case 9:try{r&&!r.done&&(c=i.return)&&c.call(i)}finally{if(l)throw l.error}return[7];case 10:return this[t].length?[4,this.runQueuedFunctions(t)]:[3,12];case 11:d.sent(),d.label=12;case 12:return[2]}})})},e.prototype.track=function(t,n,i){var r=lR(t,n,i);return xt(this.dispatch(r))},e.prototype.identify=function(t,n){var i=Zh(t,n);return xt(this.dispatch(i))},e.prototype.groupIdentify=function(t,n,i,r){var o=cR(t,n,i,r);return xt(this.dispatch(o))},e.prototype.setGroup=function(t,n,i){var r=uR(t,n,i);return xt(this.dispatch(r))},e.prototype.revenue=function(t,n){var i=dR(t,n);return xt(this.dispatch(i))},e.prototype.add=function(t){return this.isReady?this._addPlugin(t):(this.q.push(this._addPlugin.bind(this,t)),xt())},e.prototype._addPlugin=function(t){return xt(this.timeline.register(t,this.config))},e.prototype.remove=function(t){return this.isReady?this._removePlugin(t):(this.q.push(this._removePlugin.bind(this,t)),xt())},e.prototype._removePlugin=function(t){return xt(this.timeline.deregister(t,this.config))},e.prototype.dispatchWithCallback=function(t,n){if(!this.isReady)return n(ar(t,0,JP));this.process(t).then(n)},e.prototype.dispatch=function(t){return j(this,void 0,void 0,function(){var n=this;return U(this,function(i){return this.isReady?[2,this.process(t)]:[2,new Promise(function(r){n.dispatchQ.push(n.dispatchWithCallback.bind(n,t,r))})]})})},e.prototype.process=function(t){return j(this,void 0,void 0,function(){var r,n,i,r;return U(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),this.config.optOut?[2,ar(t,0,KP)]:[4,this.timeline.push(t)];case 1:return r=o.sent(),r.code===200?this.config.loggerProvider.log(r.message):r.code===100?this.config.loggerProvider.warn(r.message):this.config.loggerProvider.error(r.message),[2,r];case 2:return n=o.sent(),i=String(n),this.config.loggerProvider.error(i),r=ar(t,0,i),[2,r];case 3:return[2]}})})},e.prototype.setOptOut=function(t){if(!this.isReady){this.q.push(this._setOptOut.bind(this,!!t));return}this._setOptOut(t)},e.prototype._setOptOut=function(t){this.config.optOut=!!t},e.prototype.flush=function(){return xt(this.timeline.flush())},e}(),mR=function(){function e(){this.productId="",this.quantity=1,this.price=0}return e.prototype.setProductId=function(t){return this.productId=t,this},e.prototype.setQuantity=function(t){return t>0&&(this.quantity=t),this},e.prototype.setPrice=function(t){return this.price=t,this},e.prototype.setRevenueType=function(t){return this.revenueType=t,this},e.prototype.setRevenue=function(t){return this.revenue=t,this},e.prototype.setEventProperties=function(t){return Gl(t)&&(this.properties=t),this},e.prototype.getEventProperties=function(){var t=this.properties?Y({},this.properties):{};return t[Ii.REVENUE_PRODUCT_ID]=this.productId,t[Ii.REVENUE_QUANTITY]=this.quantity,t[Ii.REVENUE_PRICE]=this.price,t[Ii.REVENUE_TYPE]=this.revenueType,t[Ii.REVENUE]=this.revenue,t},e}(),fR=function(e,t){var n=Math.max(t,1);return e.reduce(function(i,r,o){var a=Math.floor(o/n);return i[a]||(i[a]=[]),i[a].push(r),i},[])},Jo="Amplitude Logger ",eg=function(){function e(){this.logLevel=Lt.None}return e.prototype.disable=function(){this.logLevel=Lt.None},e.prototype.enable=function(t){t===void 0&&(t=Lt.Warn),this.logLevel=t},e.prototype.log=function(){for(var t=[],n=0;n0&&Promise.all(i.map(function(a){return r.execute(a)})).catch(),[2,Promise.resolve(void 0)]}})})},e.prototype.execute=function(t){var n=this;return t.insert_id||(t.insert_id=xr()),new Promise(function(i){var r={event:t,attempts:0,callback:function(o){return i(o)},timeout:0};n.addToQueue(r)})},e.prototype.getTryableList=function(t){var n=this;return t.filter(function(i){return i.attempts0&&n.schedule(t)})},t))},e.prototype.flush=function(t){return t===void 0&&(t=!1),j(this,void 0,void 0,function(){var n,i,r,o=this;return U(this,function(a){switch(a.label){case 0:return this.config.offline?(this.config.loggerProvider.debug("Skipping flush while offline."),[2]):(n=[],i=[],this.queue.forEach(function(s){return s.timeout===0?n.push(s):i.push(s)}),this.scheduled&&(clearTimeout(this.scheduled),this.scheduled=null),r=fR(n,this.config.flushQueueSize),[4,r.reduce(function(s,l){return j(o,void 0,void 0,function(){return U(this,function(c){switch(c.label){case 0:return[4,s];case 1:return c.sent(),[4,this.send(l,t)];case 2:return[2,c.sent()]}})})},Promise.resolve())]);case 1:return a.sent(),this.scheduleTryable(i),[2]}})})},e.prototype.send=function(t,n){return n===void 0&&(n=!0),j(this,void 0,void 0,function(){var i,r,o,a,s;return U(this,function(l){switch(l.label){case 0:if(!this.config.apiKey)return[2,this.fulfillRequest(t,400,YP)];i={api_key:this.config.apiKey,events:t.map(function(c){var d=c.event;d.extra;var p=ql(d,["extra"]);return p}),options:{min_id_length:this.config.minIdLength},client_upload_time:new Date().toISOString(),request_metadata:this.config.requestMetadata},this.config.requestMetadata=new ng,l.label=1;case 1:return l.trys.push([1,3,,4]),r=tg(this.config.serverUrl,this.config.serverZone,this.config.useBatch).serverUrl,[4,this.config.transportProvider.send(r,i)];case 2:return o=l.sent(),o===null?(this.fulfillRequest(t,0,VP),[2]):n?(this.handleResponse(o,t),[3,4]):("body"in o?this.fulfillRequest(t,o.statusCode,"".concat(o.status,": ").concat(Qo(o))):this.fulfillRequest(t,o.statusCode,o.status),[2]);case 3:return a=l.sent(),s=vR(a),this.config.loggerProvider.error(s),this.handleResponse({status:Ve.Failed,statusCode:0},t),[3,4];case 4:return[2]}})})},e.prototype.handleResponse=function(t,n){var i=t.status;switch(i){case Ve.Success:{this.handleSuccessResponse(t,n);break}case Ve.Invalid:{this.handleInvalidResponse(t,n);break}case Ve.PayloadTooLarge:{this.handlePayloadTooLargeResponse(t,n);break}case Ve.RateLimit:{this.handleRateLimitResponse(t,n);break}default:{this.config.loggerProvider.warn(`{code: 0, error: "Status '`.concat(i,"' provided for ").concat(n.length,' events"}')),this.handleOtherResponse(n);break}}},e.prototype.handleSuccessResponse=function(t,n){this.fulfillRequest(n,t.statusCode,GP)},e.prototype.handleInvalidResponse=function(t,n){var i=this;if(t.body.missingField||t.body.error.startsWith(XP)){this.fulfillRequest(n,t.statusCode,t.body.error);return}var r=ct(ct(ct(ct([],Pe(Object.values(t.body.eventsWithInvalidFields)),!1),Pe(Object.values(t.body.eventsWithMissingFields)),!1),Pe(Object.values(t.body.eventsWithInvalidIdLengths)),!1),Pe(t.body.silencedEvents),!1).flat(),o=new Set(r),a=n.filter(function(l,c){if(o.has(c)){i.fulfillRequest([l],t.statusCode,t.body.error);return}return!0});a.length>0&&this.config.loggerProvider.warn(Qo(t));var s=this.getTryableList(a);this.scheduleTryable(s)},e.prototype.handlePayloadTooLargeResponse=function(t,n){if(n.length===1){this.fulfillRequest(n,t.statusCode,t.body.error);return}this.config.loggerProvider.warn(Qo(t)),this.config.flushQueueSize/=2;var i=this.getTryableList(n);this.scheduleTryable(i)},e.prototype.handleRateLimitResponse=function(t,n){var i=this,r=Object.keys(t.body.exceededDailyQuotaUsers),o=Object.keys(t.body.exceededDailyQuotaDevices),a=t.body.throttledEvents,s=new Set(r),l=new Set(o),c=new Set(a),d=n.filter(function(m,f){if(m.event.user_id&&s.has(m.event.user_id)||m.event.device_id&&l.has(m.event.device_id)){i.fulfillRequest([m],t.statusCode,t.body.error);return}return c.has(f)&&(m.timeout=i.throttleTimeout),!0});d.length>0&&this.config.loggerProvider.warn(Qo(t));var p=this.getTryableList(d);this.scheduleTryable(p)},e.prototype.handleOtherResponse=function(t){var n=this,i=t.map(function(o){return o.timeout=o.attempts*n.retryTimeout,o}),r=this.getTryableList(i);this.scheduleTryable(r)},e.prototype.fulfillRequest=function(t,n,i){this.removeEvents(t),t.forEach(function(r){return r.callback(ar(r.event,n,i))})},e.prototype.saveEvents=function(){if(this.config.storageProvider){var t=this.queue.map(function(n){return n.event});this.config.storageProvider.set(this.storageKey,t)}},e.prototype.removeEvents=function(t){this.queue=this.queue.filter(function(n){return!t.some(function(i){return i.event.insert_id===n.event.insert_id})}),this.saveEvents()},e}(),bR=function(e){var t=new Error().stack||"";return t.split(` `).slice(2+e).map(function(n){return n.trim()})},Ye=function(e){return function(){var t=Y({},e.config),n=t.loggerProvider,i=t.logLevel;return{logger:n,logLevel:i}}},_R=function(e,t){var n,i;t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,"");try{for(var r=Ze(t.split(".")),o=r.next();!o.done;o=r.next()){var a=o.value;if(a in e)e=e[a];else return}}catch(s){n={error:s}}finally{try{o&&!o.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}return e},Xe=function(e,t){return function(){var n,i,r={};try{for(var o=Ze(t),a=o.next();!a.done;a=o.next()){var s=a.value;r[s]=_R(e,s)}}catch(l){n={error:l}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return r}},Je=function(e,t,n,i,r){return r===void 0&&(r=null),function(){for(var o=[],a=0;a=200&&t<300?Ve.Success:t===429?Ve.RateLimit:t===413?Ve.PayloadTooLarge:t===408?Ve.Timeout:t>=400&&t<500?Ve.Invalid:t>=500?Ve.Failed:Ve.Unknown},e}(),en=function(){var e="ampIntegrationContext";if(typeof globalThis<"u"&&typeof globalThis[e]<"u")return globalThis[e];if(typeof globalThis<"u")return globalThis;if(typeof window<"u")return window;if(typeof self<"u")return self;if(typeof global<"u")return global},Wa=function(){var e,t=en();if(!(!((e=t==null?void 0:t.location)===null||e===void 0)&&e.search))return{};var n=t.location.search.substring(1).split("&").filter(Boolean),i=n.reduce(function(r,o){var a=o.split("=",2),s=hp(a[0]),l=hp(a[1]);return l&&(r[s]=l),r},{});return i},hp=function(e){e===void 0&&(e="");try{return decodeURIComponent(e)}catch{return""}},kR="utm_campaign",wR="utm_content",SR="utm_id",ER="utm_medium",IR="utm_source",TR="utm_term",gp="dclid",vp="fbclid",yp="gbraid",bp="gclid",_p="ko_click_id",kp="li_fat_id",wp="msclkid",Sp="rtd_cid",Ep="ttclid",Ip="twclid",Tp="wbraid",ys={utm_campaign:void 0,utm_content:void 0,utm_id:void 0,utm_medium:void 0,utm_source:void 0,utm_term:void 0,referrer:void 0,referring_domain:void 0,dclid:void 0,gbraid:void 0,gclid:void 0,fbclid:void 0,ko_click_id:void 0,li_fat_id:void 0,msclkid:void 0,rtd_cid:void 0,ttclid:void 0,twclid:void 0,wbraid:void 0},ig=function(){function e(){}return e.prototype.parse=function(){return j(this,void 0,void 0,function(){return U(this,function(t){return[2,Y(Y(Y(Y({},ys),this.getUtmParam()),this.getReferrer()),this.getClickIds())]})})},e.prototype.getUtmParam=function(){var t=Wa(),n=t[kR],i=t[wR],r=t[SR],o=t[ER],a=t[IR],s=t[TR];return{utm_campaign:n,utm_content:i,utm_id:r,utm_medium:o,utm_source:a,utm_term:s}},e.prototype.getReferrer=function(){var t,n,i={referrer:void 0,referring_domain:void 0};try{i.referrer=document.referrer||void 0,i.referring_domain=(n=(t=i.referrer)===null||t===void 0?void 0:t.split("/")[2])!==null&&n!==void 0?n:void 0}catch{}return i},e.prototype.getClickIds=function(){var t,n=Wa();return t={},t[gp]=n[gp],t[vp]=n[vp],t[yp]=n[yp],t[bp]=n[bp],t[_p]=n[_p],t[kp]=n[kp],t[wp]=n[wp],t[Sp]=n[Sp],t[Ep]=n[Ep],t[Ip]=n[Ip],t[Tp]=n[Tp],t},e}(),rg=function(e,t,n){return t===void 0&&(t=""),n===void 0&&(n=10),[gs,t,e.substring(0,n)].filter(Boolean).join("_")},AR=function(e){return"".concat(gs.toLowerCase(),"_").concat(e.substring(0,6))},Ap=function(e){var t=e.split(".");return t.length<=2?e:t.slice(t.length-2,t.length).join(".")},CR=function(e){return Object.values(e).every(function(t){return!t})},xR=function(e,t,n,i,r){r===void 0&&(r=!0),e.referrer;var o=e.referring_domain,a=ql(e,["referrer","referring_domain"]),s=t||{};s.referrer;var l=s.referring_domain,c=ql(s,["referrer","referring_domain"]);if(PR(n.excludeReferrers,e.referring_domain))return i.debug("This is not a new campaign because ".concat(e.referring_domain," is in the exclude referrer list.")),!1;if(!r&&CR(e)&&t)return i.debug("This is not a new campaign because this is a direct traffic in the same session."),!1;var d=JSON.stringify(a)!==JSON.stringify(c),p=Ap(o||"")!==Ap(l||""),m=!t||d||p;return m?i.debug("This is a new campaign. An $identify event will be sent."):i.debug("This is not a new campaign because it's the same as the previous one."),m},PR=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=""),e.some(function(n){return n instanceof RegExp?n.test(t):n===t})},RR=function(e,t){var n=Y(Y({},ys),e),i=Object.entries(n).reduce(function(r,o){var a,s=Pe(o,2),l=s[0],c=s[1];return r.setOnce("initial_".concat(l),(a=c??t.initialEmptyValue)!==null&&a!==void 0?a:"EMPTY"),c?r.set(l,c):r.unset(l)},new oo);return Zh(i)},DR=function(e){var t=e;return t?(t.startsWith(".")&&(t=t.substring(1)),[new RegExp("".concat(t.replace(".","\\."),"$"))]):[]},LR=function(e,t,n){return n===void 0&&(n=10),[gs,t,e.substring(0,n)].filter(Boolean).join("_")},og=function(e,t){t===void 0&&(t=Date.now());var n=Date.now(),i=n-t;return i>e},OR=function(){function e(t,n){var i;this.shouldTrackNewCampaign=!1,this.options=Y({initialEmptyValue:"EMPTY",resetSessionOnNewCampaign:!1,excludeReferrers:DR((i=n.cookieOptions)===null||i===void 0?void 0:i.domain)},t),this.storage=n.cookieStorage,this.storageKey=LR(n.apiKey,"MKTG"),this.currentCampaign=ys,this.sessionTimeout=n.sessionTimeout,this.lastEventTime=n.lastEventTime,this.logger=n.loggerProvider,n.loggerProvider.log("Installing web attribution tracking.")}return e.prototype.init=function(){return j(this,void 0,void 0,function(){var t,n;return U(this,function(i){switch(i.label){case 0:return[4,this.fetchCampaign()];case 1:return n=Pe.apply(void 0,[i.sent(),2]),this.currentCampaign=n[0],this.previousCampaign=n[1],t=this.lastEventTime?og(this.sessionTimeout,this.lastEventTime):!0,xR(this.currentCampaign,this.previousCampaign,this.options,this.logger,t)?(this.shouldTrackNewCampaign=!0,[4,this.storage.set(this.storageKey,this.currentCampaign)]):[3,3];case 2:i.sent(),i.label=3;case 3:return[2]}})})},e.prototype.fetchCampaign=function(){return j(this,void 0,void 0,function(){return U(this,function(t){switch(t.label){case 0:return[4,Promise.all([new ig().parse(),this.storage.get(this.storageKey)])];case 1:return[2,t.sent()]}})})},e.prototype.generateCampaignEvent=function(t){this.shouldTrackNewCampaign=!1;var n=RR(this.currentCampaign,this.options);return t&&(n.event_id=t),n},e.prototype.shouldSetSessionIdOnNewCampaign=function(){return this.shouldTrackNewCampaign&&!!this.options.resetSessionOnNewCampaign},e}(),Vl=function(){function e(t){this.options=Y({},t)}return e.prototype.isEnabled=function(){return j(this,void 0,void 0,function(){var t,n,i;return U(this,function(r){switch(r.label){case 0:if(!en())return[2,!1];e.testValue=String(Date.now()),t=new e(this.options),n="AMP_TEST",r.label=1;case 1:return r.trys.push([1,4,5,7]),[4,t.set(n,e.testValue)];case 2:return r.sent(),[4,t.get(n)];case 3:return i=r.sent(),[2,i===e.testValue];case 4:return r.sent(),[2,!1];case 5:return[4,t.remove(n)];case 6:return r.sent(),[7];case 7:return[2]}})})},e.prototype.get=function(t){var n;return j(this,void 0,void 0,function(){var i,r;return U(this,function(o){switch(o.label){case 0:return[4,this.getRaw(t)];case 1:if(i=o.sent(),!i)return[2,void 0];try{return r=(n=NR(i))!==null&&n!==void 0?n:MR(i),r===void 0?(console.error("Amplitude Logger [Error]: Failed to decode cookie value for key: ".concat(t,", value: ").concat(i)),[2,void 0]):[2,JSON.parse(r)]}catch{return console.error("Amplitude Logger [Error]: Failed to parse cookie value for key: ".concat(t,", value: ").concat(i)),[2,void 0]}return[2]}})})},e.prototype.getRaw=function(t){var n,i;return j(this,void 0,void 0,function(){var r,o,a;return U(this,function(s){return r=en(),o=(i=(n=r==null?void 0:r.document)===null||n===void 0?void 0:n.cookie.split("; "))!==null&&i!==void 0?i:[],a=o.find(function(l){return l.indexOf(t+"=")===0}),a?[2,a.substring(t.length+1)]:[2,void 0]})})},e.prototype.set=function(t,n){var i;return j(this,void 0,void 0,function(){var r,o,a,s,l,c,d;return U(this,function(p){try{r=(i=this.options.expirationDays)!==null&&i!==void 0?i:0,o=n!==null?r:-1,a=void 0,o&&(s=new Date,s.setTime(s.getTime()+o*24*60*60*1e3),a=s),l="".concat(t,"=").concat(btoa(encodeURIComponent(JSON.stringify(n)))),a&&(l+="; expires=".concat(a.toUTCString())),l+="; path=/",this.options.domain&&(l+="; domain=".concat(this.options.domain)),this.options.secure&&(l+="; Secure"),this.options.sameSite&&(l+="; SameSite=".concat(this.options.sameSite)),c=en(),c&&(c.document.cookie=l)}catch(m){d=m instanceof Error?m.message:String(m),console.error("Amplitude Logger [Error]: Failed to set cookie for key: ".concat(t,". Error: ").concat(d))}return[2]})})},e.prototype.remove=function(t){return j(this,void 0,void 0,function(){return U(this,function(n){switch(n.label){case 0:return[4,this.set(t,null)];case 1:return n.sent(),[2]}})})},e.prototype.reset=function(){return j(this,void 0,void 0,function(){return U(this,function(t){return[2]})})},e}(),NR=function(e){try{return decodeURIComponent(atob(e))}catch{return}},MR=function(e){try{return decodeURIComponent(atob(decodeURIComponent(e)))}catch{return}},UR=function(e){jt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.send=function(n,i){return j(this,void 0,void 0,function(){var r,o,a;return U(this,function(s){switch(s.label){case 0:if(typeof fetch>"u")throw new Error("FetchTransport is not supported");return r={headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify(i),method:"POST"},[4,fetch(n,r)];case 1:return o=s.sent(),[4,o.text()];case 2:a=s.sent();try{return[2,this.buildResponse(JSON.parse(a))]}catch{return[2,this.buildResponse({code:o.status})]}return[2]}})})},t}(vs),zR=function(){function e(){}return e.prototype.getApplicationContext=function(){return{versionName:this.versionName,language:BR(),platform:"Web",os:void 0,deviceModel:void 0}},e}(),BR=function(){return typeof navigator<"u"&&(navigator.languages&&navigator.languages[0]||navigator.language)||""},jR=function(){function e(){this.queue=[]}return e.prototype.logEvent=function(t){this.receiver?this.receiver(t):this.queue.length<512&&this.queue.push(t)},e.prototype.setEventReceiver=function(t){this.receiver=t,this.queue.length>0&&(this.queue.forEach(function(n){t(n)}),this.queue=[])},e}(),Yn=function(){return Yn=Object.assign||function(t){for(var n,i=1,r=arguments.length;i=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Cp(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),r,o=[],a;try{for(;(t===void 0||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}var ba=function(e,t){var n,i,r=["string","number","boolean","undefined"],o=typeof e,a=typeof t;if(o!==a)return!1;try{for(var s=ya(r),l=s.next();!l.done;l=s.next()){var c=l.value;if(c===o)return e===t}}catch(v){n={error:v}}finally{try{l&&!l.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}if(e==null&&t==null)return!0;if(e==null||t==null||e.length!==t.length)return!1;var d=Array.isArray(e),p=Array.isArray(t);if(d!==p)return!1;if(d&&p){for(var m=0;m"u")return"";var r=navigator.userLanguage;return(i=(n=(t=(e=navigator.languages)===null||e===void 0?void 0:e[0])!==null&&t!==void 0?t:navigator.language)!==null&&n!==void 0?n:r)!==null&&i!==void 0?i:""},ko=function(e,t){return typeof e=="boolean"?e:(e==null?void 0:e[t])!==!1},sg=function(e){return ko(e,"attribution")},YR=function(e){return ko(e,"fileDownloads")},XR=function(e){return ko(e,"formInteractions")},lg=function(e){return ko(e,"pageViews")},xp=function(e){return ko(e,"sessions")},cg=function(e){return typeof e=="boolean"?e:typeof e=="object"&&(e.elementInteractions===!0||typeof e.elementInteractions=="object")},JR=function(e){if(cg(e.autocapture)&&typeof e.autocapture=="object"&&typeof e.autocapture.elementInteractions=="object")return e.autocapture.elementInteractions},QR=function(e){var t=function(){return!1},n=void 0,i,r=e.pageCounter,o=lg(e.defaultTracking);return o&&(t=void 0,i=void 0,e.defaultTracking&&typeof e.defaultTracking=="object"&&e.defaultTracking.pageViews&&typeof e.defaultTracking.pageViews=="object"&&("trackOn"in e.defaultTracking.pageViews&&(t=e.defaultTracking.pageViews.trackOn),"trackHistoryChanges"in e.defaultTracking.pageViews&&(n=e.defaultTracking.pageViews.trackHistoryChanges),"eventType"in e.defaultTracking.pageViews&&e.defaultTracking.pageViews.eventType&&(i=e.defaultTracking.pageViews.eventType))),{trackOn:t,trackHistoryChanges:n,eventType:i,pageCounter:r}},ZR=function(e){return sg(e.defaultTracking)&&e.defaultTracking&&typeof e.defaultTracking=="object"&&e.defaultTracking.attribution&&typeof e.defaultTracking.attribution=="object"?Y({},e.defaultTracking.attribution):{}},Ks=function(e,t){for(var n=0;nZo?(o=i.length-Zo,[4,e.prototype.set.call(this,n,i.slice(0,Zo))]):[3,2];case 1:return a.sent(),(r=this.loggerProvider)===null||r===void 0||r.error("Failed to save ".concat(o," events because the queue length exceeded ").concat(Zo,".")),[3,4];case 2:return[4,e.prototype.set.call(this,n,i)];case 3:a.sent(),a.label=4;case 4:return[2]}})})},t}(ug),oD=function(e){jt(t,e);function t(){var n;return e.call(this,(n=en())===null||n===void 0?void 0:n.sessionStorage)||this}return t}(ug),aD=function(e){jt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.state={done:4},n}return t.prototype.send=function(n,i){return j(this,void 0,void 0,function(){var r=this;return U(this,function(o){return[2,new Promise(function(a,s){typeof XMLHttpRequest>"u"&&s(new Error("XHRTransport is not supported."));var l=new XMLHttpRequest;l.open("POST",n,!0),l.onreadystatechange=function(){if(l.readyState===r.state.done){var c=l.responseText;try{a(r.buildResponse(JSON.parse(c)))}catch{a(r.buildResponse({code:l.status}))}}},l.setRequestHeader("Content-Type","application/json"),l.setRequestHeader("Accept","*/*"),l.send(JSON.stringify(i))})]})})},t}(vs),sD=function(e){jt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.send=function(n,i){return j(this,void 0,void 0,function(){var r=this;return U(this,function(o){return[2,new Promise(function(a,s){var l=en();if(!(l!=null&&l.navigator.sendBeacon))throw new Error("SendBeaconTransport is not supported");try{var c=JSON.stringify(i),d=l.navigator.sendBeacon(n,JSON.stringify(i));return a(d?r.buildResponse({code:200,events_ingested:i.events.length,payload_size_bytes:c.length,server_upload_time:Date.now()}):r.buildResponse({code:500}))}catch(p){s(p)}})]})})},t}(vs),lD=function(e,t,n){return n===void 0&&(n=!0),j(void 0,void 0,void 0,function(){var i,r,o,a,s,l,c,d,p;return U(this,function(m){switch(m.label){case 0:return i=AR(e),[4,t.getRaw(i)];case 1:return r=m.sent(),r?n?[4,t.remove(i)]:[3,3]:[2,{optOut:!1}];case 2:m.sent(),m.label=3;case 3:return o=Pe(r.split("."),6),a=o[0],s=o[1],l=o[2],c=o[3],d=o[4],p=o[5],[2,{deviceId:a,userId:cD(s),sessionId:Xs(c),lastEventId:Xs(p),lastEventTime:Xs(d),optOut:!!l}]}})})},Xs=function(e){var t=parseInt(e,32);if(!isNaN(t))return t},cD=function(e){if(!(!atob||!escape||!e))try{return decodeURIComponent(escape(atob(e)))}catch{return}},rn="[Amplitude]",Pp="".concat(rn," Form Started"),uD="".concat(rn," Form Submitted"),dD="".concat(rn," File Downloaded"),Rp="session_start",Dp="session_end",pD="".concat(rn," File Extension"),mD="".concat(rn," File Name"),fD="".concat(rn," Link ID"),hD="".concat(rn," Link Text"),gD="".concat(rn," Link URL"),Js="".concat(rn," Form ID"),Qs="".concat(rn," Form Name"),Zs="".concat(rn," Form Destination"),Ka="cookie",vD="US",yD=function(e){jt(t,e);function t(n,i,r,o,a,s,l,c,d,p,m,f,h,g,v,b,y,w,k,T,_,E,A,S,C,x,N,z,Z,me,G,pe,ee,_e){r===void 0&&(r=new Fc),o===void 0&&(o={domain:"",expiration:365,sameSite:"Lax",secure:!1,upgrade:!0}),c===void 0&&(c=1e3),d===void 0&&(d=5),p===void 0&&(p=30),m===void 0&&(m=Ka),b===void 0&&(b=new eg),y===void 0&&(y=Lt.Warn),k===void 0&&(k=!1),T===void 0&&(T=!1),A===void 0&&(A=""),S===void 0&&(S=vD),x===void 0&&(x=30*60*1e3),N===void 0&&(N=new dg({loggerProvider:b})),z===void 0&&(z={ipAddress:!0,language:!0,platform:!0}),Z===void 0&&(Z="fetch"),me===void 0&&(me=!1),G===void 0&&(G=!1);var V=e.call(this,{apiKey:n,storageProvider:N,transportProvider:pg(Z)})||this;return V.apiKey=n,V.appVersion=i,V.cookieOptions=o,V.defaultTracking=a,V.autocapture=s,V.flushIntervalMillis=c,V.flushMaxRetries=d,V.flushQueueSize=p,V.identityStorage=m,V.ingestionMetadata=f,V.instanceName=h,V.loggerProvider=b,V.logLevel=y,V.minIdLength=w,V.offline=k,V.partnerId=_,V.plan=E,V.serverUrl=A,V.serverZone=S,V.sessionTimeout=x,V.storageProvider=N,V.trackingOptions=z,V.transport=Z,V.useBatch=me,V.fetchRemoteConfig=G,V._optOut=!1,V._cookieStorage=r,V.deviceId=l,V.lastEventId=g,V.lastEventTime=v,V.optOut=T,V.sessionId=C,V.pageCounter=ee,V.userId=pe,V.debugLogsEnabled=_e,V.loggerProvider.enable(_e?Lt.Debug:V.logLevel),V}return Object.defineProperty(t.prototype,"cookieStorage",{get:function(){return this._cookieStorage},set:function(n){this._cookieStorage!==n&&(this._cookieStorage=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceId",{get:function(){return this._deviceId},set:function(n){this._deviceId!==n&&(this._deviceId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"userId",{get:function(){return this._userId},set:function(n){this._userId!==n&&(this._userId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sessionId",{get:function(){return this._sessionId},set:function(n){this._sessionId!==n&&(this._sessionId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"optOut",{get:function(){return this._optOut},set:function(n){this._optOut!==n&&(this._optOut=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventTime",{get:function(){return this._lastEventTime},set:function(n){this._lastEventTime!==n&&(this._lastEventTime=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventId",{get:function(){return this._lastEventId},set:function(n){this._lastEventId!==n&&(this._lastEventId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageCounter",{get:function(){return this._pageCounter},set:function(n){this._pageCounter!==n&&(this._pageCounter=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"debugLogsEnabled",{set:function(n){this._debugLogsEnabled!==n&&(this._debugLogsEnabled=n,this.updateStorage())},enumerable:!1,configurable:!0}),t.prototype.updateStorage=function(){var n={deviceId:this._deviceId,userId:this._userId,sessionId:this._sessionId,optOut:this._optOut,lastEventTime:this._lastEventTime,lastEventId:this._lastEventId,pageCounter:this._pageCounter,debugLogsEnabled:this._debugLogsEnabled};this.cookieStorage.set(rg(this.apiKey),n)},t}(hR),bD=function(e,t,n){return t===void 0&&(t={}),j(void 0,void 0,void 0,function(){var i,r,o,a,s,l,c,d,p,m,f,h,g,v,b,y,w,k,T,_,E,A,S,C,x,N,z,Z,me,G,pe,ee,_e,V,vt,dt,et,I,P,O,$,D,ae;return U(this,function(de){switch(de.label){case 0:return i=t.identityStorage||Ka,T={},i===Ka?[3,1]:(o="",[3,5]);case 1:return(E=(_=t.cookieOptions)===null||_===void 0?void 0:_.domain)!==null&&E!==void 0?(a=E,[3,4]):[3,2];case 2:return[4,kD()];case 3:a=de.sent(),de.label=4;case 4:o=a,de.label=5;case 5:return r=Y.apply(void 0,[(T.domain=o,T.expiration=365,T.sameSite="Lax",T.secure=!1,T.upgrade=!0,T),t.cookieOptions]),s=_D(t.identityStorage,r),[4,lD(e,s,(S=(A=t.cookieOptions)===null||A===void 0?void 0:A.upgrade)!==null&&S!==void 0?S:!0)];case 6:return l=de.sent(),[4,s.get(rg(e))];case 7:return c=de.sent(),d=Wa(),p=(Z=(z=(N=(x=(C=t.deviceId)!==null&&C!==void 0?C:d.ampDeviceId)!==null&&x!==void 0?x:d.deviceId)!==null&&N!==void 0?N:c==null?void 0:c.deviceId)!==null&&z!==void 0?z:l.deviceId)!==null&&Z!==void 0?Z:xr(),m=(me=c==null?void 0:c.lastEventId)!==null&&me!==void 0?me:l.lastEventId,f=(G=c==null?void 0:c.lastEventTime)!==null&&G!==void 0?G:l.lastEventTime,h=(ee=(pe=t.optOut)!==null&&pe!==void 0?pe:c==null?void 0:c.optOut)!==null&&ee!==void 0?ee:l.optOut,g=(_e=c==null?void 0:c.sessionId)!==null&&_e!==void 0?_e:l.sessionId,v=(vt=(V=t.userId)!==null&&V!==void 0?V:c==null?void 0:c.userId)!==null&&vt!==void 0?vt:l.userId,n.previousSessionDeviceId=(dt=c==null?void 0:c.deviceId)!==null&&dt!==void 0?dt:l.deviceId,n.previousSessionUserId=(et=c==null?void 0:c.userId)!==null&&et!==void 0?et:l.userId,b={ipAddress:(P=(I=t.trackingOptions)===null||I===void 0?void 0:I.ipAddress)!==null&&P!==void 0?P:!0,language:($=(O=t.trackingOptions)===null||O===void 0?void 0:O.language)!==null&&$!==void 0?$:!0,platform:(ae=(D=t.trackingOptions)===null||D===void 0?void 0:D.platform)!==null&&ae!==void 0?ae:!0},y=c==null?void 0:c.pageCounter,w=c==null?void 0:c.debugLogsEnabled,t.autocapture!==void 0&&(t.defaultTracking=t.autocapture),k=new yD(e,t.appVersion,s,r,t.defaultTracking,t.autocapture,p,t.flushIntervalMillis,t.flushMaxRetries,t.flushQueueSize,i,t.ingestionMetadata,t.instanceName,m,f,t.loggerProvider,t.logLevel,t.minIdLength,t.offline,h,t.partnerId,t.plan,t.serverUrl,t.serverZone,g,t.sessionTimeout,t.storageProvider,b,t.transport,t.useBatch,t.fetchRemoteConfig,v,y,w),[4,k.storageProvider.isEnabled()];case 8:return de.sent()||(k.loggerProvider.warn("Storage provider ".concat(k.storageProvider.constructor.name," is not enabled. Falling back to MemoryStorage.")),k.storageProvider=new Fc),[2,k]}})})},_D=function(e,t){switch(e===void 0&&(e=Ka),t===void 0&&(t={}),e){case"localStorage":return new dg;case"sessionStorage":return new oD;case"none":return new Fc;case"cookie":default:return new Vl(Y(Y({},t),{expirationDays:t.expiration}))}},pg=function(e){return e==="xhr"?new aD:e==="beacon"?new sD:new UR},kD=function(e){return j(void 0,void 0,void 0,function(){var t,n,i,r,o,o,a,s,l,c;return U(this,function(d){switch(d.label){case 0:return[4,new Vl().isEnabled()];case 1:if(!d.sent()||typeof location>"u"||!location.hostname)return[2,""];for(t=location.hostname,n=t.split("."),i=[],r="AMP_TLDTEST",o=n.length-2;o>=0;--o)i.push(n.slice(o).join("."));o=0,d.label=2;case 2:return o"u"||typeof a=="function"&&a()},f=typeof location<"u"?location.href:null,h=function(){return j(void 0,void 0,void 0,function(){var b,y,w,k;return U(this,function(T){switch(T.label){case 0:return b=location.href,y=AD(s,b,f||"")&&m(),f=b,y?(i==null||i.log("Tracking page view event"),t!=null?[3,1]:[3,3]):[3,4];case 1:return k=(w=t).track,[4,p()];case 2:k.apply(w,[T.sent()]),T.label=3;case 3:T.label=4;case 4:return[2]}})})},g=function(){h()},v={name:"@amplitude/plugin-page-view-tracking-browser",type:"enrichment",setup:function(b,y){return j(void 0,void 0,void 0,function(){var w,k;return U(this,function(T){switch(T.label){case 0:return t=y,o=b,i=b.loggerProvider,i.log("Installing @amplitude/plugin-page-view-tracking-browser"),n&&(n.addEventListener("popstate",g),r=n.history.pushState,n.history.pushState=new Proxy(n.history.pushState,{apply:function(_,E,A){var S=Pe(A,3),C=S[0],x=S[1],N=S[2];_.apply(E,[C,x,N]),h()}})),m()?(i.log("Tracking page view event"),k=(w=t).track,[4,p()]):[3,2];case 1:k.apply(w,[T.sent()]),T.label=2;case 2:return[2]}})})},execute:function(b){return j(void 0,void 0,void 0,function(){var y;return U(this,function(w){switch(w.label){case 0:return a==="attribution"&&TD(b)?(i==null||i.log("Enriching campaign event to page view event with campaign parameters"),[4,p()]):[3,2];case 1:y=w.sent(),b.event_type=y.event_type,b.event_properties=Y(Y({},b.event_properties),y.event_properties),w.label=2;case 2:return o&&b.event_type===c&&(o.pageCounter=o.pageCounter?o.pageCounter+1:1,b.event_properties=Y(Y({},b.event_properties),{"[Amplitude] Page Counter":o.pageCounter})),[2,b]}})})},teardown:function(){return j(void 0,void 0,void 0,function(){return U(this,function(b){return n&&(n.removeEventListener("popstate",g),r&&(n.history.pushState=r)),[2]})})}};return v},ID=function(){return j(void 0,void 0,void 0,function(){var e;return U(this,function(t){switch(t.label){case 0:return e=wD,[4,new ig().parse()];case 1:return[2,e.apply(void 0,[t.sent()])]}})})},TD=function(e){if(e.event_type==="$identify"&&e.user_properties){var t=e.user_properties,n=t[ot.SET]||{},i=t[ot.UNSET]||{},r=ct(ct([],Pe(Object.keys(n)),!1),Pe(Object.keys(i)),!1);return Object.keys(ys).every(function(o){return r.includes(o)})}return!1},AD=function(e,t,n){switch(e){case"pathOnly":{if(n=="")return!0;var i=new URL(t),r=new URL(n),o=i.origin+i.pathname,a=r.origin+r.pathname;return o!==a}default:return t!==n}},CD=function(){var e,t=[],n=function(c,d,p){c.addEventListener(d,p),t.push({element:c,type:d,handler:p})},i=function(){t.forEach(function(c){var d=c.element,p=c.type,m=c.handler;d==null||d.removeEventListener(p,m)}),t=[]},r="@amplitude/plugin-form-interaction-tracking-browser",o="enrichment",a=function(c,d){return j(void 0,void 0,void 0,function(){var p;return U(this,function(m){return(p=en())===null||p===void 0||p.addEventListener("load",function(){if(!d){c.loggerProvider.warn("Form interaction tracking requires a later version of @amplitude/analytics-browser. Form interaction events are not tracked.");return}if(!(typeof document>"u")){var f=function(g){var v=!1;n(g,"change",function(){var b,y=Lp(g);v||d.track(Pp,(b={},b[Js]=Fi(g.id),b[Qs]=Fi(g.name),b[Zs]=y,b)),v=!0}),n(g,"submit",function(){var b,y,w=Lp(g);v||d.track(Pp,(b={},b[Js]=Fi(g.id),b[Qs]=Fi(g.name),b[Zs]=w,b)),d.track(uD,(y={},y[Js]=Fi(g.id),y[Qs]=Fi(g.name),y[Zs]=w,y)),v=!1})},h=Array.from(document.getElementsByTagName("form"));h.forEach(f),typeof MutationObserver<"u"&&(e=new MutationObserver(function(g){g.forEach(function(v){v.addedNodes.forEach(function(b){b.nodeName==="FORM"&&f(b),"querySelectorAll"in b&&typeof b.querySelectorAll=="function"&&Array.from(b.querySelectorAll("form")).map(f)})})}),e.observe(document.body,{subtree:!0,childList:!0}))}}),[2]})})},s=function(c){return j(void 0,void 0,void 0,function(){return U(this,function(d){return[2,c]})})},l=function(){return j(void 0,void 0,void 0,function(){return U(this,function(c){return e==null||e.disconnect(),i(),[2]})})};return{name:r,type:o,setup:a,execute:s,teardown:l}},Fi=function(e){if(typeof e=="string")return e},Lp=function(e){var t=e.getAttribute("action");try{t=new URL(encodeURI(t??""),window.location.href).href}catch{}return t},xD=function(){var e,t=[],n=function(c,d,p){c.addEventListener(d,p),t.push({element:c,type:d,handler:p})},i=function(){t.forEach(function(c){var d=c.element,p=c.type,m=c.handler;d==null||d.removeEventListener(p,m)}),t=[]},r="@amplitude/plugin-file-download-tracking-browser",o="enrichment",a=function(c,d){return j(void 0,void 0,void 0,function(){var p;return U(this,function(m){return(p=en())===null||p===void 0||p.addEventListener("load",function(){if(!d){c.loggerProvider.warn("File download tracking requires a later version of @amplitude/analytics-browser. File download events are not tracked.");return}if(!(typeof document>"u")){var f=function(v){var b;try{b=new URL(v.href,window.location.href)}catch{return}var y=h.exec(b.href),w=y==null?void 0:y[1];w&&n(v,"click",function(){var k;w&&d.track(dD,(k={},k[pD]=w,k[mD]=b.pathname,k[fD]=v.id,k[hD]=v.text,k[gD]=v.href,k))})},h=/\.(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)(\?.+)?$/,g=Array.from(document.getElementsByTagName("a"));g.forEach(f),typeof MutationObserver<"u"&&(e=new MutationObserver(function(v){v.forEach(function(b){b.addedNodes.forEach(function(y){y.nodeName==="A"&&f(y),"querySelectorAll"in y&&typeof y.querySelectorAll=="function"&&Array.from(y.querySelectorAll("a")).map(f)})})}),e.observe(document.body,{subtree:!0,childList:!0}))}}),[2]})})},s=function(c){return j(void 0,void 0,void 0,function(){return U(this,function(d){return[2,c]})})},l=function(){return j(void 0,void 0,void 0,function(){return U(this,function(c){return e==null||e.disconnect(),i(),[2]})})};return{name:r,type:o,setup:a,execute:s,teardown:l}},Op=!1,PD=function(e){if(!(Op||e.defaultTracking!==void 0)){var t=`\`options.defaultTracking\` is set to undefined. This implicitly configures your Amplitude instance to track Page Views, Sessions, File Downloads, and Form Interactions. You can suppress this warning by explicitly setting a value to \`options.defaultTracking\`. The value must either be a boolean, to enable and disable all default events, or an object, for advanced configuration. For example: amplitude.init(, { defaultTracking: true, }); Visit https://www.docs.developers.amplitude.com/data/sdks/browser-2/#tracking-default-events for more details.`;e.loggerProvider.warn(t),Op=!0}},RD=function(){var e="@amplitude/plugin-network-checker-browser",t="before",n=en(),i=[],r=function(l,c){n&&(n.addEventListener(l,c),i.push({type:l,handler:c}))},o=function(){i.forEach(function(l){var c=l.type,d=l.handler;n&&n.removeEventListener(c,d)}),i=[]},a=function(l,c){return j(void 0,void 0,void 0,function(){return U(this,function(d){return typeof navigator>"u"?(l.loggerProvider.debug("Network connectivity checker plugin is disabled because navigator is not available."),l.offline=!1,[2]):(l.offline=!navigator.onLine,r("online",function(){l.loggerProvider.debug("Network connectivity changed to online."),l.offline=!1,setTimeout(function(){c.flush()},l.flushIntervalMillis)}),r("offline",function(){l.loggerProvider.debug("Network connectivity changed to offline."),l.offline=!0}),[2])})})},s=function(){return j(void 0,void 0,void 0,function(){return U(this,function(l){return o(),[2]})})};return{name:e,type:t,setup:a,teardown:s}},DD="Network error occurred, remote config fetch failed",LD="Remote config successfully fetched",OD="Remote config fetch rejected due to exceeded retry count",Np="Remote config fetch rejected due to timeout after 5 seconds",Mp="Unexpected error occurred",ND="https://sr-client-cfg.amplitude.com/config",MD="https://sr-client-cfg.stag2.amplitude.com/config",UD="https://sr-client-cfg.eu.amplitude.com/config",zD=function(){function e(t){var n=t.localConfig,i=t.configKeys,r=this;this.retryTimeout=1e3,this.attempts=0,this.sessionTargetingMatch=!1,this.metrics={},this.getRemoteConfig=function(o,a,s){return j(r,void 0,void 0,function(){var l,c,d;return U(this,function(p){switch(p.label){case 0:return l=Date.now(),[4,this.fetchWithTimeout(s)];case 1:return c=p.sent(),c&&(d=c.configs&&c.configs[o],d)?(this.metrics.fetchTimeAPISuccess=Date.now()-l,[2,d[a]]):(this.metrics.fetchTimeAPIFail=Date.now()-l,[2,void 0])}})})},this.fetchWithTimeout=function(o){return j(r,void 0,void 0,function(){var a,s,l;return U(this,function(c){switch(c.label){case 0:return a=new AbortController,s=setTimeout(function(){return a.abort()},5e3),[4,this.fetchRemoteConfig(a.signal,o)];case 1:return l=c.sent(),clearTimeout(s),[2,l]}})})},this.fetchRemoteConfig=function(o,a){return j(r,void 0,void 0,function(){var s,l,c,d,p,m,f,h,g,v,b,y,w;return U(this,function(k){switch(k.label){case 0:if(a===this.lastFetchedSessionId&&this.attempts>=this.localConfig.flushMaxRetries)return[2,this.completeRequest({err:OD})];if(o.aborted)return[2,this.completeRequest({err:Np})];a!==this.lastFetchedSessionId&&(this.lastFetchedSessionId=a,this.attempts=0),k.label=1;case 1:k.trys.push([1,3,,4]),s=new URLSearchParams({api_key:this.localConfig.apiKey});try{for(l=Ze(this.configKeys),c=l.next();!c.done;c=l.next())d=c.value,s.append("config_keys",d)}catch(T){b={error:T}}finally{try{c&&!c.done&&(y=l.return)&&y.call(l)}finally{if(b)throw b.error}}return a&&s.set("session_id",String(a)),p={headers:{Accept:"*/*"},method:"GET"},m="".concat(this.getServerUrl(),"?").concat(s.toString()),this.attempts+=1,[4,fetch(m,Y(Y({},p),{signal:o}))];case 2:if(f=k.sent(),f===null)return[2,this.completeRequest({err:Mp})];switch(h=new vs().buildStatus(f.status),h){case Ve.Success:return this.attempts=0,[2,this.parseAndStoreConfig(f)];case Ve.Failed:return[2,this.retryFetch(o,a)];default:return[2,this.completeRequest({err:DD})]}case 3:return g=k.sent(),v=g,o.aborted?[2,this.completeRequest({err:Np})]:[2,this.completeRequest({err:(w=v.message)!==null&&w!==void 0?w:Mp})];case 4:return[2]}})})},this.retryFetch=function(o,a){return j(r,void 0,void 0,function(){var s=this;return U(this,function(l){switch(l.label){case 0:return[4,new Promise(function(c){return setTimeout(c,s.attempts*s.retryTimeout)})];case 1:return l.sent(),[2,this.fetchRemoteConfig(o,a)]}})})},this.parseAndStoreConfig=function(o){return j(r,void 0,void 0,function(){var a;return U(this,function(s){switch(s.label){case 0:return[4,o.json()];case 1:return a=s.sent(),this.completeRequest({success:LD}),[2,a]}})})},this.localConfig=n,this.configKeys=i}return e.prototype.getServerUrl=function(){return this.localConfig.serverZone===Va.STAGING?MD:this.localConfig.serverZone===Va.EU?UD:ND},e.prototype.completeRequest=function(t){var n=t.err,i=t.success;if(n)throw new Error(n);i&&this.localConfig.loggerProvider.log(i)},e}(),BD=function(e){var t=e.localConfig,n=e.configKeys;return j(void 0,void 0,void 0,function(){return U(this,function(i){return[2,new zD({localConfig:t,configKeys:n})]})})},jD=BD,FD=function(){function e(t){this.config=t,this.config.loggerProvider.debug("Local configuration before merging with remote config",JSON.stringify(this.config,null,2))}return e.prototype.initialize=function(){return j(this,void 0,void 0,function(){var t;return U(this,function(n){switch(n.label){case 0:return t=this,[4,jD({localConfig:this.config,configKeys:["analyticsSDK"]})];case 1:return t.remoteConfigFetch=n.sent(),[2]}})})},e.prototype.generateJoinedConfig=function(){var t,n,i,r;return j(this,void 0,void 0,function(){var o,a,s;return U(this,function(l){switch(l.label){case 0:return l.trys.push([0,3,,4]),a=this.remoteConfigFetch,a?[4,this.remoteConfigFetch.getRemoteConfig("analyticsSDK","browserSDK",this.config.sessionId)]:[3,2];case 1:a=l.sent(),l.label=2;case 2:return o=a,this.config.loggerProvider.debug("Remote configuration:",JSON.stringify(o,null,2)),o&&"autocapture"in o&&(typeof o.autocapture=="boolean"&&(this.config.autocapture=o.autocapture),typeof o.autocapture=="object"&&(this.config.autocapture===void 0&&(this.config.autocapture=o.autocapture),typeof this.config.autocapture=="boolean"&&(this.config.autocapture=Y({attribution:this.config.autocapture,fileDownloads:this.config.autocapture,formInteractions:this.config.autocapture,pageViews:this.config.autocapture,sessions:this.config.autocapture,elementInteractions:this.config.autocapture},o.autocapture)),typeof this.config.autocapture=="object"&&(this.config.autocapture=Y(Y({},this.config.autocapture),o.autocapture))),this.config.defaultTracking=this.config.autocapture),this.config.loggerProvider.debug("Joined configuration: ",JSON.stringify(this.config,null,2)),(t=(r=this.config).requestMetadata)!==null&&t!==void 0||(r.requestMetadata=new ng),!((n=this.remoteConfigFetch)===null||n===void 0)&&n.metrics.fetchTimeAPISuccess&&this.config.requestMetadata.recordHistogram("remote_config_fetch_time_API_success",this.remoteConfigFetch.metrics.fetchTimeAPISuccess),!((i=this.remoteConfigFetch)===null||i===void 0)&&i.metrics.fetchTimeAPIFail&&this.config.requestMetadata.recordHistogram("remote_config_fetch_time_API_fail",this.remoteConfigFetch.metrics.fetchTimeAPIFail),[3,4];case 3:return s=l.sent(),this.config.loggerProvider.error("Failed to fetch remote configuration because of error: ",s),[3,4];case 4:return[2,this.config]}})})},e}(),HD=function(e){return j(void 0,void 0,void 0,function(){var t;return U(this,function(n){switch(n.label){case 0:return t=new FD(e),[4,t.initialize()];case 1:return n.sent(),[2,t]}})})},$D="@amplitude/plugin-autocapture-browser",Wl="[Amplitude] Element Clicked",qD="[Amplitude] Element Changed",GD="[Amplitude] Element ID",VD="[Amplitude] Element Class",mg="[Amplitude] Element Tag",fg="[Amplitude] Element Text",WD="[Amplitude] Element Hierarchy",KD="[Amplitude] Element Href",YD="[Amplitude] Element Position Left",XD="[Amplitude] Element Position Top",JD="[Amplitude] Element Aria Label",QD="[Amplitude] Element Attributes",hg="[Amplitude] Element Selector",ZD="[Amplitude] Element Parent Label",gg="[Amplitude] Page URL",e1="[Amplitude] Page Title",t1="[Amplitude] Viewport Height",n1="[Amplitude] Viewport Width",_a="https://app.amplitude.com",i1="https://app.eu.amplitude.com",r1="https://apps.stag2.amplitude.com",o1={US:_a,EU:i1,STAGING:r1},a1="https://cdn.amplitude.com/libs/visual-tagging-selector-1.0.0-alpha.js.gz",Kl="amp-visual-tagging-selector-highlight";function je(e){return typeof e=="function"}function vg(e){var t=function(i){Error.call(i),i.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var el=vg(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription: `+n.map(function(i,r){return r+1+") "+i.toString()}).join(` `):"",this.name="UnsubscriptionError",this.errors=n}});function Yl(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var bs=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,n,i,r,o;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=Ze(a),l=s.next();!l.done;l=s.next()){var c=l.value;c.remove(this)}}catch(g){t={error:g}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else a.remove(this);var d=this.initialTeardown;if(je(d))try{d()}catch(g){o=g instanceof el?g.errors:[g]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=Ze(p),f=m.next();!f.done;f=m.next()){var h=f.value;try{Up(h)}catch(g){o=o??[],g instanceof el?o=ct(ct([],Pe(o)),Pe(g.errors)):o.push(g)}}}catch(g){i={error:g}}finally{try{f&&!f.done&&(r=m.return)&&r.call(m)}finally{if(i)throw i.error}}}if(o)throw new el(o)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)Up(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&Yl(n,t)},e.prototype.remove=function(t){var n=this._finalizers;n&&Yl(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();bs.EMPTY;function yg(e){return e instanceof bs||e&&"closed"in e&&je(e.remove)&&je(e.add)&&je(e.unsubscribe)}function Up(e){je(e)?e():e.unsubscribe()}var s1={Promise:void 0},l1={setTimeout:function(e,t){for(var n=[],i=2;i0&&b(r)},void 0,void 0,function(){h!=null&&h.closed||h==null||h.unsubscribe(),g=null})),!v&&b(i!=null?typeof i=="number"?i:+i-l.now():r)})}function F1(e){throw new B1(e)}function un(e,t){return on(function(n,i){var r=0;n.subscribe(Ut(i,function(o){i.next(e.call(t,o,r++))}))})}var H1=Array.isArray;function $1(e,t){return H1(t)?e.apply(void 0,ct([],Pe(t))):e(t)}function q1(e){return un(function(t){return $1(e,t)})}function G1(e,t,n,i,r,o,a,s){var l=[],c=0,d=0,p=!1,m=function(){p&&!l.length&&!c&&t.complete()},f=function(g){return c0&&(i=r[0]),ws(i)}else throw new Error("Selector was not found.")}function lL(e,t){return e.nodeType===Node.DOCUMENT_NODE?e:e===t.root?e.ownerDocument:e}function ta(e,t,n){for(var i=null,r=[],o=e,a=0,s=function(){var c,d,p=ia(cL(o))||ia.apply(void 0,ct([],Pe(uL(o)),!1))||ia.apply(void 0,ct([],Pe(dL(o)),!1))||ia(pL(o))||[qp()],m=mL(o);if(t=="all")m&&(p=p.concat(p.filter(tl).map(function(b){return na(b,m)})));else if(t=="two")p=p.slice(0,1),m&&(p=p.concat(p.filter(tl).map(function(b){return na(b,m)})));else if(t=="one"){var f=Pe(p=p.slice(0,1),1),h=f[0];m&&tl(h)&&(p=[na(h,m)])}else t=="none"&&(p=[qp()],m&&(p=[na(p[0],m)]));try{for(var g=(c=void 0,Ze(p)),v=g.next();!v.done;v=g.next()){var h=v.value;h.level=a}}catch(b){c={error:b}}finally{try{v&&!v.done&&(d=g.return)&&d.call(g)}finally{if(c)throw c.error}}if(r.push(p),r.length>=mn.seedMinLength&&(i=Hp(r,n),i))return"break";o=o.parentElement,a++};o;){var l=s();if(l==="break")break}return i||(i=Hp(r,n)),!i&&n?n():i}function Hp(e,t){var n,i,r=e.reduce(function(c,d){return c*d.length},1);if(r>mn.threshold)return t?t():null;var o=jg(Bg(e));try{for(var a=Ze(o),s=a.next();!s.done;s=a.next()){var l=s.value;if(zg(l))return l}}catch(c){n={error:c}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}return null}function ws(e){for(var t=e[0],n=t.name,i=1;i ").concat(n):n="".concat(e[i].name," ").concat(n),t=e[i]}return n}function $p(e){return e.map(function(t){return t.penalty}).reduce(function(t,n){return t+n},0)}function zg(e){var t=ws(e);switch(Vc.querySelectorAll(t).length){case 0:throw new Error("Can't select any node with this selector: ".concat(t));case 1:return!0;default:return!1}}function cL(e){var t=e.getAttribute("id");return t&&mn.idName(t)?{name:"#"+CSS.escape(t),penalty:0}:null}function uL(e){var t=Array.from(e.attributes).filter(function(n){return mn.attr(n.name,n.value)});return t.map(function(n){return{name:"[".concat(CSS.escape(n.name),'="').concat(CSS.escape(n.value),'"]'),penalty:.5}})}function dL(e){var t=Array.from(e.classList).filter(mn.className);return t.map(function(n){return{name:"."+CSS.escape(n),penalty:1}})}function pL(e){var t=e.tagName.toLowerCase();return mn.tagName(t)?{name:t,penalty:2}:null}function qp(){return{name:"*",penalty:3}}function mL(e){var t=e.parentNode;if(!t)return null;var n=t.firstChild;if(!n)return null;for(var i=0;n&&(n.nodeType===Node.ELEMENT_NODE&&i++,n!==e);)n=n.nextSibling;return i}function na(e,t){return{name:e.name+":nth-child(".concat(t,")"),penalty:e.penalty+1}}function tl(e){return e.name!=="html"&&!e.name.startsWith("#")}function ia(){for(var e=[],t=0;t0?n:null}function fL(e){return e!=null}function Bg(e,t){var n,i,r,o,a,s;return t===void 0&&(t=[]),U(this,function(l){switch(l.label){case 0:if(!(e.length>0))return[3,9];l.label=1;case 1:l.trys.push([1,6,7,8]),n=Ze(e[0]),i=n.next(),l.label=2;case 2:return i.done?[3,5]:(r=i.value,[5,Ze(Bg(e.slice(1,e.length),t.concat(r)))]);case 3:l.sent(),l.label=4;case 4:return i=n.next(),[3,2];case 5:return[3,8];case 6:return o=l.sent(),a={error:o},[3,8];case 7:try{i&&!i.done&&(s=n.return)&&s.call(n)}finally{if(a)throw a.error}return[7];case 8:return[3,11];case 9:return[4,t];case 10:l.sent(),l.label=11;case 11:return[2]}})}function jg(e){return ct([],Pe(e),!1).sort(function(t,n){return $p(t)-$p(n)})}function Fg(e,t,n){var i,r,o;return n===void 0&&(n={counter:0,visited:new Map}),U(this,function(a){switch(a.label){case 0:if(!(e.length>2&&e.length>mn.optimizedMinLength))return[3,5];i=1,a.label=1;case 1:return imn.maxNumberOfTries?[2]:(n.counter+=1,r=ct([],Pe(e),!1),r.splice(i,1),o=ws(r),n.visited.has(o)?[2]:zg(r)&&hL(r,t)?[4,r]:[3,4]):[3,5];case 2:return a.sent(),n.visited.set(o,!0),[5,Ze(Fg(r,t,n))];case 3:a.sent(),a.label=4;case 4:return i++,[3,1];case 5:return[2]}})}function hL(e,t){return Vc.querySelector(ws(e))===t}var gL=["input","select","textarea"],nl=function(e,t){return function(n,i){var r,o,a,s=e.pageUrlAllowlist,l=e.shouldTrackEventResolver,c=(o=(r=i==null?void 0:i.tagName)===null||r===void 0?void 0:r.toLowerCase)===null||o===void 0?void 0:o.call(r);if(!c)return!1;if(l)return l(n,i);if(!yL(window.location.href,s))return!1;var d=String(i==null?void 0:i.getAttribute("type"))||"";if(typeof d=="string")switch(d.toLowerCase()){case"hidden":return!1;case"password":return!1}if(t){var p=t.some(function(f){var h;return!!(!((h=i==null?void 0:i.matches)===null||h===void 0)&&h.call(i,f))});if(!p)return!1}switch(c){case"input":case"select":case"textarea":return n==="change"||n==="click";default:{var m=(a=window==null?void 0:window.getComputedStyle)===null||a===void 0?void 0:a.call(window,i);return m&&m.getPropertyValue("cursor")==="pointer"&&n==="click"?!0:n==="click"}}}},Hg=function(e){if(e==null)return!1;if(typeof e=="string"){var t=/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/;if(t.test((e||"").replace(/[- ]/g,"")))return!1;var n=/(^\d{3}-?\d{2}-?\d{4}$)/;if(n.test(e))return!1}return!0},vL=function(e){return!!e&&e.nodeType===3},$g=function(e){var t,n,i,r=(n=(t=e==null?void 0:e.tagName)===null||t===void 0?void 0:t.toLowerCase)===null||n===void 0?void 0:n.call(t),o=e instanceof HTMLElement?((i=e.getAttribute("contenteditable"))===null||i===void 0?void 0:i.toLowerCase())==="true":!1;return!gL.includes(r)&&!o},Wc=function(e){var t="";return $g(e)&&e.childNodes&&e.childNodes.length&&e.childNodes.forEach(function(n){var i="";vL(n)?n.textContent&&(i=n.textContent):i=Wc(n),t+=i.split(/(\s+)/).filter(Hg).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}),t},qg=function(e,t){var n,i,r="";try{return r=sL(e,{className:function(d){return d!==Kl},maxNumberOfTries:1e3}),r}catch(d){if(t){var o=d;t.warn("Failed to get selector with finder, use fallback strategy instead: ".concat(o.toString()))}}var a=(i=(n=e==null?void 0:e.tagName)===null||n===void 0?void 0:n.toLowerCase)===null||i===void 0?void 0:i.call(n);a&&(r=a);var s=e.getAttribute("id"),l=e.getAttribute("class");if(s)r="#".concat(s);else if(l){var c=l.split(" ").filter(function(d){return d!==Kl}).join(".");c&&(r="".concat(r,".").concat(c))}return r},yL=function(e,t){return!t||!t.length?!0:t.some(function(n){return typeof n=="string"?e===n:e.match(n)})},bL=function(e,t){return e.getAttributeNames().reduce(function(n,i){if(i.startsWith(t)){var r=i.replace(t,""),o=e.getAttribute(i);r&&(n[r]=o||"")}return n},{})},_L=function(e){return e==null||typeof e=="object"&&Object.keys(e).length===0||typeof e=="string"&&e.trim().length===0},Gg=function(e){return Object.keys(e).reduce(function(t,n){var i=e[n];return _L(i)||(t[n]=i),t},{})},Vg=function(e){var t=e.parentElement;if(!t)return"";var n;try{n=t.querySelector(":scope>span,h1,h2,h3,h4,h5,h6")}catch{n=null}if(n){var i=n.textContent||"";return Hg(i)?i:""}return Vg(t)},Kc=function(e,t){return e?t.some(function(n){var i;return(i=e==null?void 0:e.matches)===null||i===void 0?void 0:i.call(e,n)})?e:Kc(e==null?void 0:e.parentElement,t):null},kL=function(e,t){var n,i,r;if(!e)return{};var o=(r=(i=e==null?void 0:e.tagName)===null||i===void 0?void 0:i.toLowerCase)===null||r===void 0?void 0:r.call(i),a=qg(e,t),s=(n={},n[mg]=o,n[fg]=Wc(e),n[hg]=a,n[gg]=window.location.href.split("?")[0],n);return Gg(s)},wL=function(e){return new Promise(function(t,n){var i;try{var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src=e,r.addEventListener("load",function(){t({status:!0})},{once:!0}),r.addEventListener("error",function(){n({status:!1,message:"Failed to load the script ".concat(e)})}),(i=document.head)===null||i===void 0||i.appendChild(r)}catch(o){n(o)}})};function SL(){return"".concat(Date.now(),"-").concat(Math.random().toString(36).substr(2,9))}var Yc=function(e){return!(e.event.target===null||!e.closestTrackedAncestor)},EL=function(){function e(t){var n=t===void 0?{}:t,i=n.origin,r=i===void 0?_a:i,o=this;this.endpoint=_a,this.requestCallbacks={},this.onSelect=function(a){o.notify({action:"element-selected",data:a})},this.onTrack=function(a,s){a==="selector-mode-changed"?o.notify({action:"track-selector-mode-changed",data:s}):a==="selector-moved"&&o.notify({action:"track-selector-moved",data:s})},this.endpoint=r}return e.prototype.notify=function(t){var n,i,r,o;(i=(n=this.logger)===null||n===void 0?void 0:n.debug)===null||i===void 0||i.call(n,"Message sent: ",JSON.stringify(t)),(o=(r=window.opener)===null||r===void 0?void 0:r.postMessage)===null||o===void 0||o.call(r,t,this.endpoint)},e.prototype.sendRequest=function(t,n,i){var r=this;i===void 0&&(i={timeout:15e3});var o=SL(),a={id:o,action:t,args:n},s=new Promise(function(l,c){r.requestCallbacks[o]={resolve:l,reject:c},r.notify(a),(i==null?void 0:i.timeout)>0&&setTimeout(function(){c(new Error("".concat(t," timed out (id: ").concat(o,")"))),delete r.requestCallbacks[o]},i.timeout)});return s},e.prototype.handleResponse=function(t){var n;if(!this.requestCallbacks[t.id]){(n=this.logger)===null||n===void 0||n.warn("No callback found for request id: ".concat(t.id));return}this.requestCallbacks[t.id].resolve(t.responseData),delete this.requestCallbacks[t.id]},e.prototype.setup=function(t){var n=this,i=t===void 0?{}:t,r=i.logger,o=i.endpoint,a=i.isElementSelectable,s=i.cssSelectorAllowlist,l=i.actionClickAllowlist;this.logger=r,o&&this.endpoint===_a&&(this.endpoint=o);var c=null;window.addEventListener("message",function(d){var p,m,f,h,g;if((m=(p=n.logger)===null||p===void 0?void 0:p.debug)===null||m===void 0||m.call(p,"Message received: ",JSON.stringify(d)),n.endpoint===d.origin){var v=d==null?void 0:d.data,b=v==null?void 0:v.action;if(b)if("id"in v)(h=(f=n.logger)===null||f===void 0?void 0:f.debug)===null||h===void 0||h.call(f,"Received Response to previous request: ",JSON.stringify(d)),n.handleResponse(v);else if(b==="ping")n.notify({action:"pong"});else if(b==="initialize-visual-tagging-selector"){var y=v==null?void 0:v.data;wL(a1).then(function(){var w;c=(w=window==null?void 0:window.amplitudeVisualTaggingSelector)===null||w===void 0?void 0:w.call(window,{getEventTagProps:kL,isElementSelectable:function(k){return a?a((y==null?void 0:y.actionType)||"click",k):!0},onTrack:n.onTrack,onSelect:n.onSelect,visualHighlightClass:Kl,messenger:n,cssSelectorAllowlist:s,actionClickAllowlist:l}),n.notify({action:"selector-loaded"})}).catch(function(){var w;(w=n.logger)===null||w===void 0||w.warn("Failed to initialize visual tagging selector")})}else b==="close-visual-tagging-selector"&&((g=c==null?void 0:c.close)===null||g===void 0||g.call(c))}}),this.notify({action:"page-loaded"})},e}(),IL=["id","class","style","value","onclick","onchange","oninput","onblur","onsubmit","onfocus","onkeydown","onkeyup","onkeypress","data-reactid","data-react-checksum","data-reactroot"],TL=["type"],AL=["svg","path","g"],CL=["password","hidden"],xL=128,PL=1024;function RL(e){var t,n,i,r,o,a;if(e===null)return null;var s=String(e.tagName).toLowerCase(),l={tag:s},c=Array.from((r=(i=e.parentElement)===null||i===void 0?void 0:i.children)!==null&&r!==void 0?r:[]);c.length&&(l.index=c.indexOf(e),l.indexOfType=c.filter(function(k){return k.tagName===e.tagName}).indexOf(e));var d=(a=(o=e.previousElementSibling)===null||o===void 0?void 0:o.tagName)===null||a===void 0?void 0:a.toLowerCase();d&&(l.prevSib=String(d));var p=e.getAttribute("id");p&&(l.id=String(p));var m=Array.from(e.classList);m.length&&(l.classes=m);var f={},h=Array.from(e.attributes),g=h.filter(function(k){return!IL.includes(k.name)}),v=!$g(e);if(!CL.includes(String(e.getAttribute("type")))&&!AL.includes(s))try{for(var b=Ze(g),y=b.next();!y.done;y=b.next()){var w=y.value;v&&!TL.includes(w.name)||(f[w.name]=String(w.value).substring(0,xL))}}catch(k){t={error:k}}finally{try{y&&!y.done&&(n=b.return)&&n.call(b)}finally{if(t)throw t.error}}return Object.keys(f).length&&(l.attrs=f),l}function DL(e){var t=[];if(!e)return t;t.push(e);for(var n=e.parentElement;n&&n.tagName!=="HTML";)t.push(n),n=n.parentElement;return t}var LL=function(e){var t=[];if(!e)return[];var n=DL(e);return t=OL(n.map(function(i){return RL(i)}),PL),t};function OL(e,t){for(var n=0,i=0;it)return e.slice(0,i)}return e}function ka(e,t){t===void 0&&(t=!1);try{if(e==null)return t?"None":null;if(typeof e=="string")return t?(e=e.replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r"),e.includes('"')?"'".concat(e,"'"):e.includes("'")?'"'.concat(e.replace(/'/g,"\\'"),'"'):"'".concat(e,"'")):e;if(typeof e=="boolean")return e?"True":"False";if(Array.isArray(e)){var n=e.map(function(o){return ka(o,!0)});return"[".concat(n.join(", "),"]")}else if(typeof e=="object"){var i=Object.entries(e).filter(function(o){var a=Pe(o,1),s=a[0];return s!=null}).map(function(o){var a=Pe(o,2),s=a[0],l=a[1];return"".concat(String(ka(s,!0)),": ").concat(String(ka(l,!0)))}),r="{".concat(i.join(", "),"}");return r.includes("\\'")&&(r=r.replace(/'/g,"'").replace(/'/g,"\\'")),r}return e.toString()}catch{return null}}var NL=5;function ML(e){var t=e.amplitude,n=e.allObservables,i=e.options,r=e.shouldTrackEvent,o=n.clickObservable,a=o.pipe(oL(),ni(function(d){var p=Pe(d,2),m=p[0],f=p[1],h=m.event.target!==f.event.target,g=Math.abs(f.event.screenX-m.event.screenX)<=20&&Math.abs(f.event.screenY-m.event.screenY)<=20;return h&&!g})),s=o.pipe(tL(i.debounceTime),un(function(){return"timeout"})),l=Mg(a,s),c=o.pipe(rL(0),ni(Yc),ni(function(d){return r("click",d.closestTrackedAncestor)}),eL(l));return c.subscribe(function(d){var p,m,f=(d.length>=NL,Wl);try{for(var h=Ze(d),g=h.next();!g.done;g=h.next()){var v=g.value;t==null||t.track(f,v.targetElementProperties,{time:v.timestamp})}}catch(b){p={error:b}}finally{try{g&&!g.done&&(m=h.return)&&m.call(h)}finally{if(p)throw p.error}}})}function UL(e){var t=e.amplitude,n=e.allObservables,i=e.getEventProperties,r=e.shouldTrackEvent,o=n.changeObservable,a=o.pipe(ni(Yc),ni(function(s){return r("change",s.closestTrackedAncestor)}));return a.subscribe(function(s){t==null||t.track(qD,i("change",s.closestTrackedAncestor))})}function zL(e){var t=e.amplitude,n=e.allObservables,i=e.options,r=e.getEventProperties,o=e.shouldTrackEvent,a=e.shouldTrackActionClick,s=n.clickObservable,l=n.mutationObservable,c=n.navigateObservable,d=s.pipe(ni(function(h){return!o("click",h.closestTrackedAncestor)}),un(function(h){var g=Kc(h.event.target,i.actionClickAllowlist);return h.closestTrackedAncestor=g,h.closestTrackedAncestor!==null&&(h.targetElementProperties=r(h.type,h.closestTrackedAncestor)),h}),ni(Yc),ni(function(h){return a("click",h.closestTrackedAncestor)})),p=[l];c&&p.push(c);var m=Mg.apply(void 0,ct([],Pe(p),!1)),f=d.pipe(aL(function(h){return m.pipe(Ug(1),j1({first:500,with:function(){return qc}}),un(function(){return h}))}));return f.subscribe(function(h){t==null||t.track(Wl,r("click",h.closestTrackedAncestor),{time:h.timestamp})})}var er;(function(e){e.ClickObservable="clickObservable",e.ChangeObservable="changeObservable",e.NavigateObservable="navigateObservable",e.MutationObservable="mutationObservable"})(er||(er={}));function BL(e){return e.type==="click"||e.type==="change"}var jL=function(e){var t,n,i;e===void 0&&(e={});var r=e.dataAttributePrefix,o=r===void 0?eR:r,a=e.visualTaggingOptions,s=a===void 0?{enabled:!0,messenger:new EL}:a;e.cssSelectorAllowlist=(t=e.cssSelectorAllowlist)!==null&&t!==void 0?t:ZP,e.actionClickAllowlist=(n=e.actionClickAllowlist)!==null&&n!==void 0?n:tR,e.debounceTime=(i=e.debounceTime)!==null&&i!==void 0?i:0;var l=$D,c="enrichment",d=[],p=void 0,m=function(){var y,w=Xr(document,"click",{capture:!0}).pipe(un(function(E){return h(E,"click")})),k=Xr(document,"change",{capture:!0}).pipe(un(function(E){return h(E,"change")})),T;window.navigation&&(T=Xr(window.navigation,"navigate").pipe(un(function(E){return h(E,"navigate")})));var _=new Ft(function(E){var A=new MutationObserver(function(S){E.next(S)});return A.observe(document.body,{childList:!0,attributes:!0,characterData:!0,subtree:!0}),function(){return A.disconnect()}}).pipe(un(function(E){return h(E,"mutation")}));return y={},y[er.ClickObservable]=w,y[er.ChangeObservable]=k,y[er.NavigateObservable]=T,y[er.MutationObservable]=_,y},f=function(y,w){var k,T,_,E=(_=(T=w==null?void 0:w.tagName)===null||T===void 0?void 0:T.toLowerCase)===null||_===void 0?void 0:_.call(T),A=typeof w.getBoundingClientRect=="function"?w.getBoundingClientRect():{left:null,top:null},S=w.getAttribute("aria-label"),C=bL(w,o),x=Vg(w),N=qg(w,p),z=(k={},k[GD]=w.getAttribute("id")||"",k[VD]=w.getAttribute("class"),k[WD]=LL(w),k[mg]=E,k[fg]=Wc(w),k[YD]=A.left==null?null:Math.round(A.left),k[XD]=A.top==null?null:Math.round(A.top),k[JD]=S,k[QD]=C,k[hg]=N,k[ZD]=x,k[gg]=window.location.href.split("?")[0],k[e1]=typeof document<"u"&&document.title||"",k[t1]=window.innerHeight,k[n1]=window.innerWidth,k);return E==="a"&&y==="click"&&w instanceof HTMLAnchorElement&&(z[KD]=w.href),Gg(z)},h=function(y,w){var k={event:y,timestamp:Date.now(),type:w};if(BL(k)&&k.event.target!==null){var T=Kc(k.event.target,e.cssSelectorAllowlist);return T&&(k.closestTrackedAncestor=T,k.targetElementProperties=f(k.type,T)),k}return k},g=function(y,w){return j(void 0,void 0,void 0,function(){var k,T,_,E,A,S,C,x,N,z;return U(this,function(Z){return p=y.loggerProvider,typeof document>"u"?[2]:(k=nl(e,e.cssSelectorAllowlist),T=nl(e,e.actionClickAllowlist),_=m(),E=ML({allObservables:_,options:e,amplitude:w,shouldTrackEvent:k}),d.push(E),A=UL({allObservables:_,getEventProperties:f,amplitude:w,shouldTrackEvent:k}),d.push(A),S=zL({allObservables:_,options:e,getEventProperties:f,amplitude:w,shouldTrackEvent:k,shouldTrackActionClick:T}),d.push(S),(N=y==null?void 0:y.loggerProvider)===null||N===void 0||N.log("".concat(l," has been successfully added.")),window.opener&&s.enabled&&(C=e.cssSelectorAllowlist,x=e.actionClickAllowlist,(z=s.messenger)===null||z===void 0||z.setup(Y(Y({logger:y==null?void 0:y.loggerProvider},(y==null?void 0:y.serverZone)&&{endpoint:o1[y.serverZone]}),{isElementSelectable:nl(e,ct(ct([],Pe(C),!1),Pe(x),!1)),cssSelectorAllowlist:C,actionClickAllowlist:x}))),[2])})})},v=function(y){return j(void 0,void 0,void 0,function(){return U(this,function(w){return[2,y]})})},b=function(){return j(void 0,void 0,void 0,function(){var y,w,k,T,_;return U(this,function(E){try{for(y=Ze(d),w=y.next();!w.done;w=y.next())k=w.value,k.unsubscribe()}catch(A){T={error:A}}finally{try{w&&!w.done&&(_=y.return)&&_.call(y)}finally{if(T)throw T.error}}return[2]})})};return{name:l,type:c,setup:g,execute:v,teardown:b}},FL=function(e){jt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,i,r){n===void 0&&(n="");var o,a;return arguments.length>2?(o=i,a=r):typeof i=="string"?(o=i,a=void 0):(o=i==null?void 0:i.userId,a=i),xt(this._init(Y(Y({},a),{userId:o,apiKey:n})))},t.prototype._init=function(n){var i,r,o;return j(this,void 0,void 0,function(){var a,s,l,c,d,p,m=this;return U(this,function(f){switch(f.label){case 0:return this.initializing?[2]:(this.initializing=!0,[4,bD(n.apiKey,n,this)]);case 1:return a=f.sent(),n.fetchRemoteConfig?[4,HD(a)]:[3,4];case 2:return s=f.sent(),[4,s.generateJoinedConfig()];case 3:a=f.sent(),f.label=4;case 4:return[4,e.prototype._init.call(this,a)];case 5:return f.sent(),this.logBrowserOptions(a),sg(this.config.defaultTracking)?(l=ZR(this.config),this.webAttribution=new OR(l,this.config),[4,this.webAttribution.init()]):[3,7];case 6:f.sent(),f.label=7;case 7:return c=Wa(),d=Number.isNaN(Number(c.ampSessionId))?void 0:Number(c.ampSessionId),this.setSessionId((o=(r=(i=n.sessionId)!==null&&i!==void 0?i:d)!==null&&r!==void 0?r:this.config.sessionId)!==null&&o!==void 0?o:Date.now()),p=ao(n.instanceName),p.identityStore.setIdentity({userId:this.config.userId,deviceId:this.config.deviceId}),this.config.offline===QP?[3,9]:[4,this.add(RD()).promise];case 8:f.sent(),f.label=9;case 9:return[4,this.add(new yR).promise];case 10:return f.sent(),[4,this.add(new rD).promise];case 11:return f.sent(),[4,this.add(new WR).promise];case 12:return f.sent(),PD(this.config),YR(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding file download tracking plugin"),[4,this.add(xD()).promise]):[3,14];case 13:f.sent(),f.label=14;case 14:return XR(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding form interaction plugin"),[4,this.add(CD()).promise]):[3,16];case 15:f.sent(),f.label=16;case 16:return lg(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding page view tracking plugin"),[4,this.add(ED(QR(this.config))).promise]):[3,18];case 17:f.sent(),f.label=18;case 18:return cg(this.config.autocapture)?(this.config.loggerProvider.debug("Adding user interactions plugin (autocapture plugin)"),[4,this.add(jL(JR(this.config))).promise]):[3,20];case 19:f.sent(),f.label=20;case 20:return this.initializing=!1,[4,this.runQueuedFunctions("dispatchQ")];case 21:return f.sent(),p.eventBridge.setEventReceiver(function(h){m.track(h.eventType,h.eventProperties)}),[2]}})})},t.prototype.getUserId=function(){var n;return(n=this.config)===null||n===void 0?void 0:n.userId},t.prototype.setUserId=function(n){if(!this.config){this.q.push(this.setUserId.bind(this,n));return}this.config.loggerProvider.debug("function setUserId: ",n),(n!==this.config.userId||n===void 0)&&(this.config.userId=n,GR(n,this.config.instanceName))},t.prototype.getDeviceId=function(){var n;return(n=this.config)===null||n===void 0?void 0:n.deviceId},t.prototype.setDeviceId=function(n){if(!this.config){this.q.push(this.setDeviceId.bind(this,n));return}this.config.loggerProvider.debug("function setDeviceId: ",n),this.config.deviceId=n,VR(n,this.config.instanceName)},t.prototype.reset=function(){this.setDeviceId(xr()),this.setUserId(void 0)},t.prototype.getSessionId=function(){var n;return(n=this.config)===null||n===void 0?void 0:n.sessionId},t.prototype.setSessionId=function(n){var i,r=[];if(!this.config)return this.q.push(this.setSessionId.bind(this,n)),xt(Promise.resolve());if(n===this.config.sessionId)return xt(Promise.resolve());this.config.loggerProvider.debug("function setSessionId: ",n);var o=this.getSessionId(),a=this.config.lastEventTime,s=(i=this.config.lastEventId)!==null&&i!==void 0?i:-1;this.config.sessionId=n,this.config.lastEventTime=void 0,this.config.pageCounter=0,xp(this.config.defaultTracking)&&(o&&a&&r.push(this.track(Dp,void 0,{device_id:this.previousSessionDeviceId,event_id:++s,session_id:o,time:a+1,user_id:this.previousSessionUserId}).promise),this.config.lastEventTime=this.config.sessionId);var l=this.trackCampaignEventIfNeeded(++s,r);return xp(this.config.defaultTracking)&&r.push(this.track(Rp,void 0,{event_id:l?++s:s,session_id:this.config.sessionId,time:this.config.lastEventTime}).promise),this.previousSessionDeviceId=this.config.deviceId,this.previousSessionUserId=this.config.userId,xt(Promise.all(r))},t.prototype.extendSession=function(){if(!this.config){this.q.push(this.extendSession.bind(this));return}this.config.lastEventTime=Date.now()},t.prototype.setTransport=function(n){if(!this.config){this.q.push(this.setTransport.bind(this,n));return}this.config.transportProvider=pg(n)},t.prototype.identify=function(n,i){if(Ys(n)){var r=n._q;n._q=[],n=Ks(new oo,r)}return i!=null&&i.user_id&&this.setUserId(i.user_id),i!=null&&i.device_id&&this.setDeviceId(i.device_id),e.prototype.identify.call(this,n,i)},t.prototype.groupIdentify=function(n,i,r,o){if(Ys(r)){var a=r._q;r._q=[],r=Ks(new oo,a)}return e.prototype.groupIdentify.call(this,n,i,r,o)},t.prototype.revenue=function(n,i){if(Ys(n)){var r=n._q;n._q=[],n=Ks(new mR,r)}return e.prototype.revenue.call(this,n,i)},t.prototype.trackCampaignEventIfNeeded=function(n,i){if(!this.webAttribution||!this.webAttribution.shouldTrackNewCampaign)return!1;var r=this.webAttribution.generateCampaignEvent(n);return i?i.push(this.track(r).promise):this.track(r),this.config.loggerProvider.log("Tracking attribution."),!0},t.prototype.process=function(n){return j(this,void 0,void 0,function(){var i,r,o;return U(this,function(a){return i=Date.now(),r=og(this.config.sessionTimeout,this.config.lastEventTime),o=this.webAttribution&&this.webAttribution.shouldSetSessionIdOnNewCampaign(),n.event_type!==Rp&&n.event_type!==Dp&&(!n.session_id||n.session_id===this.getSessionId())&&(r||o?(this.setSessionId(i),o&&this.config.loggerProvider.log("Created a new session for new campaign.")):r||this.trackCampaignEventIfNeeded()),[2,e.prototype.process.call(this,n)]})})},t.prototype.logBrowserOptions=function(n){try{var i=Y(Y({},n),{apiKey:n.apiKey.substring(0,10)+"********"});this.config.loggerProvider.debug("Initialized Amplitude with BrowserConfig:",JSON.stringify(i))}catch(r){this.config.loggerProvider.error("Error logging browser config",r)}},t}(pR),HL=function(){var e=new FL;return{init:Je(e.init.bind(e),"init",Ye(e),Xe(e,["config"])),add:Je(e.add.bind(e),"add",Ye(e),Xe(e,["config.apiKey","timeline.plugins"])),remove:Je(e.remove.bind(e),"remove",Ye(e),Xe(e,["config.apiKey","timeline.plugins"])),track:Je(e.track.bind(e),"track",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),logEvent:Je(e.logEvent.bind(e),"logEvent",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),identify:Je(e.identify.bind(e),"identify",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),groupIdentify:Je(e.groupIdentify.bind(e),"groupIdentify",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),setGroup:Je(e.setGroup.bind(e),"setGroup",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),revenue:Je(e.revenue.bind(e),"revenue",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),flush:Je(e.flush.bind(e),"flush",Ye(e),Xe(e,["config.apiKey","timeline.queue.length"])),getUserId:Je(e.getUserId.bind(e),"getUserId",Ye(e),Xe(e,["config","config.userId"])),setUserId:Je(e.setUserId.bind(e),"setUserId",Ye(e),Xe(e,["config","config.userId"])),getDeviceId:Je(e.getDeviceId.bind(e),"getDeviceId",Ye(e),Xe(e,["config","config.deviceId"])),setDeviceId:Je(e.setDeviceId.bind(e),"setDeviceId",Ye(e),Xe(e,["config","config.deviceId"])),reset:Je(e.reset.bind(e),"reset",Ye(e),Xe(e,["config","config.userId","config.deviceId"])),getSessionId:Je(e.getSessionId.bind(e),"getSessionId",Ye(e),Xe(e,["config"])),setSessionId:Je(e.setSessionId.bind(e),"setSessionId",Ye(e),Xe(e,["config"])),extendSession:Je(e.extendSession.bind(e),"extendSession",Ye(e),Xe(e,["config"])),setOptOut:Je(e.setOptOut.bind(e),"setOptOut",Ye(e),Xe(e,["config"])),setTransport:Je(e.setTransport.bind(e),"setTransport",Ye(e),Xe(e,["config"]))}};const Ss=HL();var $L=Ss.getSessionId,qL=Ss.identify,GL=Ss.init,il=Ss.track;const VL={async setHostingerDeviceId(){const{data:e}=await Xh.post("/api/set-hostinger-device-id",{},{withCredentials:!0,credentials:"include"});return e}},zr=De(!1),Hi=De(!1),Gp=De(!1),Es=()=>{const{themeData:e,pageName:t}=rt(),n=async()=>{zr.value&&await Ki(zr).toBe(!1);const l=ce.get("hostingerDeviceIdLocal");if(!l){zr.value=!0;try{const{hostingerDeviceId:c}=await VL.setHostingerDeviceId();ce.set("hostingerDeviceIdLocal",c,{expires:30,path:"/"}),zr.value=!1;const d=s();return d&&ce.set(la,d,{expires:30,path:"/",domain:v_()}),`${c}`}catch{return zr.value=!1,""}}return`${l}`},i=async()=>{const l=await n();if(Hi.value)return;if(e.value.language.code===u.Spain){const d=ce.get(Xn),p=d==null?void 0:d.includes("statistics");if(!d)return;if(!p){Hi.value=!0;return}}GL("82eb9b6dc70a29221070ce868d61e7d4",{serverUrl:"https://frontend-event-api.hostinger.com/2/httpapi",deviceId:l,autocapture:{attribution:!1,pageViews:!1,sessions:!1,formInteractions:!1,fileDownloads:!1},transport:"beacon",flushIntervalMillis:0,flushQueueSize:1});const c=new oo;c.setOnce("device_id",l),Object.entries(r()).forEach(([d,p])=>{c.setOnce(d,p)}),qL(c),Hi.value=!0},r=()=>Object.values(cl).reduce((l,c)=>{const d=ce.get(c);return d?{...l,[c]:d}:l},{}),o=async l=>{await Ki(Hi).toBeTruthy(),await Ki(Gp).toBeTruthy(),il(l.name,Wi({...r(),userGaId:ce.get(It.GA_COOKIE)||void 0,originalDocumentReferrer:ce.get(la)||void 0,currentDocumentReferrer:s(),resellerId:e.value.resellerId,brand:e.value.name.replace("www.",""),creationLocation:t.value,creationPath:window.location.pathname,fullUrl:window.location.href,userAgent:navigator.userAgent,deviceType:ul(),...l.properties||{}}))},a=async(l,c)=>{var d;await Ki(Hi).toBeTruthy(),il("$exposure",{flag_key:l,experiment_key:l,variant:`${c}`}),il("hexposure",Wi({...r(),flagKey:l,experimentKey:l,variant:`${c}`,userGaId:((d=ce.get(It.GA_COOKIE))==null?void 0:d.toString())||void 0,originalDocumentReferrer:ce.get(la)||void 0,resellerId:e.value.resellerId,brand:e.value.name.replace("www.",""),creationLocation:t.value,creationPath:window.location.pathname,fullUrl:window.location.href,userAgent:navigator.userAgent,deviceType:ul()}))},s=()=>{const l=!["hostinger","niagahoster","localhost"].some(c=>document.referrer.includes(c));return document.referrer&&l?document.referrer:void 0};return{isAmplitudeLoaded:Hi,isExperimentAssignmentCompleted:Gp,getFilteredUtmCookies:r,getDeviceId:n,initAmplitude:i,sendAmplitudeEvent:o,sendExposureEvent:a}};var Ya=(e=>(e.PRICING_CUSTOM_FEATURES="pricing-custom-features",e.SUGGESTED_PRICING_TABLE_PLAN_MODAL="suggested-pricing-table-plan-modal",e.FREE_DOMAIN_PRICING_TABLE_OFFER="free-domain-pricing-table-offer",e.NAVIGATION_UPLIFT="navigation-uplift",e.DOMAIN_COUPON_PROMO_COPY="domain-coupon-promo-copy",e.PRICING_TABLE_REDESIGN="pricing-table-redesign",e.CLOUD_HOSTING_PRICING_TABLE_REDESIGN="cloud-hosting-pricing-table-redesign",e.BR_PRICING_CHANGE="br-pricing-change",e.DOMAIN_NAME_SEARCH_RESULTS="domain-name-search-results",e.WEBSITE_BUILDER_PRICING_CHANGE_NEW_PLANS="website-builder-pricing-change-new-plans",e.WEBSITE_BUILDER_PRICING_COM_UK_ES_FR="website-builder-pricing-com-uk-es-fr",e.WEB_HOSTING_PRICING_CLARITY="web-hosting-pricing-clarity",e))(Ya||{});const WL=e=>{switch(e){case u.Brazil:case u.Mexico:case u.Spain:case u.UnitedKingdom:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerStarter]:{featureListSlug:ue.SharedAndCloudHostingerStarterGroupedNewVariant1,title:"product.title.hosting-hostinger-starter",description:"pricing-table.default.product.description.hosting-hostinger-starter"},[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNewPlans4Variant1,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium",freeDomainIncluded:!0},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNewVariant1,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business",isPopular:!0,freeDomainIncluded:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNewVariant1,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-cloud-economy",freeDomainIncluded:!0}}};case u.India:case u.IndiaHindi:case u.Niaga:case u.Colombia:case u.Indonesia:case u.Arabic:case u.Pakistan:case u.Argentina:case u.Turkey:case u.Philippines:case u.Vietnam:case u.Ukraine:case u.Malaysia:case u.Thailand:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerStarter]:{featureListSlug:ue.SharedAndCloudHostingerStarterGroupedNewVariant1,title:"product.title.hosting-hostinger-starter",description:"pricing-table.default.product.description.hosting-hostinger-starter"},[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNewPlans4Variant1,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium",isPopular:!0,freeDomainIncluded:!0},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNewVariant1,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business",freeDomainIncluded:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNewVariant1,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-cloud-economy",freeDomainIncluded:!0}}};default:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNewVariant1,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium"},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNewVariant1,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business",isPopular:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNewVariant1,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-cloud-economy"}}}}},KL=e=>{switch(e){case u.Brazil:case u.Mexico:case u.Spain:case u.UnitedKingdom:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerStarter]:{featureListSlug:ue.SharedAndCloudHostingerStarterGroupedNewVariant2,title:"product.title.hosting-hostinger-starter",description:"pricing-table.default.product.description.hosting-hostinger-starter"},[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNewVariant2,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium",freeDomainIncluded:!0},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNewVariant2,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business",isPopular:!0,freeDomainIncluded:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNewVariant2,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-cloud-economy",freeDomainIncluded:!0}}};case u.India:case u.IndiaHindi:case u.Niaga:case u.Colombia:case u.Indonesia:case u.Arabic:case u.Pakistan:case u.Argentina:case u.Turkey:case u.Philippines:case u.Vietnam:case u.Ukraine:case u.Malaysia:case u.Thailand:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerStarter]:{featureListSlug:ue.SharedAndCloudHostingerStarterGroupedNewVariant2,title:"product.title.hosting-hostinger-starter",description:"pricing-table.default.product.description.hosting-hostinger-starter"},[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNewVariant2,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium",isPopular:!0,freeDomainIncluded:!0},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNewVariant2,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business",freeDomainIncluded:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNewVariant2,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-cloud-economy",freeDomainIncluded:!0}}};default:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNewVariant2,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium"},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNewVariant2,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business",isPopular:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNewVariant2,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-cloud-economy"}}}}},YL=()=>({[_t.CloudHostingGrouped]:{[R.CloudEconomy]:{type:As.Slider,featureListSlug:ue.CloudHostingEconomyGroupedExperiment,title:"product.title.hosting-cloud-economy",shortTitle:"product.shortTitle.hosting-cloud-economy",description:"pricing-table.cloud-hosting-grouped.commonDescription"},[R.CloudProfessional]:{type:As.Slider,featureListSlug:ue.CloudHostingProfessionalGroupedExperiment,title:"product.title.hosting-cloud-professional",shortTitle:"product.shortTitle.hosting-cloud-professional",description:"pricing-table.cloud-hosting-grouped.commonDescription",isPopular:!0},[R.CloudEnterprise]:{type:As.Slider,featureListSlug:ue.CloudHostingEnterpriseGroupedExperiment,title:"product.title.hosting-cloud-enterprise",shortTitle:"product.shortTitle.hosting-cloud-enterprise",description:"pricing-table.cloud-hosting-grouped.commonDescription"}}}),XL=()=>({[R.HostingerStarter]:{price:{discount:70,purchase:8.99}},[R.HostingerPremium]:{price:{discount:73,purchase:12.99}}}),JL=()=>({[R.HostingerStarter]:{price:{discount:70,purchase:8.99}},[R.HostingerBusiness]:{price:{discount:74,purchase:16.99}}}),QL=()=>({[R.HostingerStarter]:{price:{discount:70,purchase:8.99}},[R.HostingerPremium]:{price:{discount:73,purchase:12.99}},[R.HostingerBusiness]:{price:{discount:72,purchase:17.99}}}),ZL=e=>{switch(e){case u.UnitedStates:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:9.99}}};case u.UnitedKingdom:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:9.99}}};case u.Spain:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:9.99}}};case u.France:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:9.99}}};default:return{}}},eO=e=>{switch(e){case u.UnitedStates:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};case u.UnitedKingdom:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};case u.Spain:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};case u.France:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:5.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};default:return{}}},tO=e=>{switch(e){case u.UnitedStates:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:4.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};case u.UnitedKingdom:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:4.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};case u.Spain:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:4.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};case u.France:return{[R.HostingerPremium]:{price:{purchase:3.99}},[R.HostingerBusiness]:{price:{purchase:4.99}},[R.CloudEconomy]:{price:{purchase:7.99}}};default:return{}}},nO=()=>({[_t.BuilderPremiumAndBusiness]:{[R.HostingerPremium]:{featureListSlug:ue.PremiumAndBusinessHostingerPremiumExperiment,title:"product.title.hosting-web-builder-hostinger-premium-short",description:"pricing-table.premium-and-business.product.description.hosting-web-builder-hostinger-premium-short"},[R.HostingerBusiness]:{featureListSlug:ue.PremiumAndBusinessHostingerBusinessExperimentV2,title:"product.title.hosting-web-builder-hostinger-business-short",description:"pricing-table.premium-and-business.product.description.hosting-web-builder-hostinger-business-short",isPopular:!0},[R.CloudEconomy]:{featureListSlug:ue.PremiumAndBusinessHostingerCloudExperiment,title:"product.title.hosting-web-builder-hostinger-cloud-short",description:"pricing-table.premium-and-business.product.description.hosting-web-builder-hostinger-cloud-short"}}}),rl=()=>({[_t.BuilderPremiumAndBusiness]:{[R.HostingerPremium]:{featureListSlug:ue.PremiumAndBusinessHostingerPremiumExperiment,title:"product.title.hosting-web-builder-hostinger-premium-short",description:"pricing-table.premium-and-business.product.description.hosting-web-builder-hostinger-premium-short"},[R.HostingerBusiness]:{featureListSlug:ue.PremiumAndBusinessHostingerBusinessExperimentV2,title:"product.title.hosting-web-builder-hostinger-business-short-2",description:"pricing-table.premium-and-business.product.description.hosting-web-builder-hostinger-business-short",isPopular:!0},[R.CloudEconomy]:{featureListSlug:ue.PremiumAndBusinessHostingerCloudExperiment,title:"product.title.hosting-web-builder-hostinger-cloud-short-2",description:"pricing-table.premium-and-business.product.description.hosting-web-builder-hostinger-cloud-short"}}}),Vp=e=>{switch(e){case u.Brazil:case u.Mexico:case u.Spain:case u.UnitedKingdom:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerStarter]:{featureListSlug:ue.SharedAndCloudHostingerStarterGroupedNew,title:"product.title.hosting-hostinger-starter",description:"pricing-table.default.product.description.hosting-hostinger-starter-short"},[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNew,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium-short",freeDomainIncluded:!0},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNew,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business-short",isPopular:!0,freeDomainIncluded:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNew,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-hostinger-economy-short",freeDomainIncluded:!0}}};case u.India:case u.IndiaHindi:case u.Niaga:case u.Colombia:case u.Indonesia:case u.Arabic:case u.Pakistan:case u.Argentina:case u.Turkey:case u.Philippines:case u.Vietnam:case u.Ukraine:case u.Malaysia:case u.Thailand:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerStarter]:{featureListSlug:ue.SharedAndCloudHostingerStarterGroupedNew,title:"product.title.hosting-hostinger-starter",description:"pricing-table.default.product.description.hosting-hostinger-starter-short"},[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNew,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium-short",isPopular:!0,freeDomainIncluded:!0},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNew,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business-short",freeDomainIncluded:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNew,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-hostinger-economy-short",freeDomainIncluded:!0}}};default:return{[_t.SharedAndCloudGroupedNew]:{[R.HostingerPremium]:{featureListSlug:ue.SharedAndCloudHostingerPremiumGroupedNew,title:"product.title.hosting-hostinger-premium",description:"pricing-table.default.product.description.hosting-hostinger-premium-short"},[R.HostingerBusiness]:{featureListSlug:ue.SharedAndCloudHostingerBusinessGroupedNew,title:"product.title.hosting-hostinger-business",description:"pricing-table.default.product.description.hosting-hostinger-business-short",isPopular:!0},[R.CloudEconomy]:{featureListSlug:ue.SharedAndCloudCloudEconomyGroupedNew,title:"product.title.hosting-cloud-economy",description:"pricing-table.default.product.description.hosting-hostinger-economy-short"}}}}},Wp={"web-hosting-pricing-clarity":{pageNames:["web-hosting"],locales:[],variants:{1:33,2:33},pricingTableOverride:{1:Vp,2:Vp}},"website-builder-pricing-change-new-plans":{pageNames:["website-builder"],locales:[u.India],variants:{1:50},pricingTableOverride:{1:nO}},"website-builder-pricing-com-uk-es-fr":{pageNames:["website-builder"],locales:[u.UnitedStates,u.UnitedKingdom,u.Spain,u.France],variants:{1:25,2:25,3:25},pricingTableOverride:{1:rl,2:rl,3:rl},productOverride:{1:ZL,2:eO,3:tO,defaultVariant:1}},"pricing-table-redesign":{pageNames:["web-hosting"],locales:[],variants:{1:33,2:33},pricingTableOverride:{1:WL,2:KL}},"pricing-custom-features":{pageNames:["homepage","woocommerce-hosting","wordpress-hosting","website-builder","web-hosting","cloud-hosting","hostinger-pro"],locales:[],variants:{1:50}},"suggested-pricing-table-plan-modal":{pageNames:["web-hosting"],locales:[u.Mexico,u.Spain,u.France,u.UnitedKingdom,u.India,u.Brazil,u.Colombia,u.Argentina],variants:{1:50}},"free-domain-pricing-table-offer":{pageNames:["web-hosting"],locales:[u.Argentina,u.Colombia,u.Brazil,u.Mexico,u.Spain,u.UnitedKingdom,u.India,u.IndiaHindi],variants:{1:50}},"navigation-uplift":{pageNames:[],locales:[u.UnitedStates],variants:{1:34,2:33}},"domain-name-search-results":{pageNames:["domain-name-search"],locales:[],variants:{1:50}},"domain-coupon-promo-copy":{pageNames:["domain-name-search"],locales:[u.UnitedStates],variants:{1:50}},"cloud-hosting-pricing-table-redesign":{pageNames:["cloud-hosting"],locales:[],variants:{1:50},pricingTableOverride:{1:YL}},"br-pricing-change":{pageNames:[],locales:[u.Brazil],variants:{1:25,2:25,3:25},productOverride:{1:XL,2:JL,3:QL,defaultVariant:3}}};var so=(e=>(e.WEB_HOSTING_PPC="web-hosting-ppc-relaunch",e))(so||{});const Jr={"web-hosting-ppc-relaunch":{pageNames:["web-hosting"],locales:[u.UnitedStates,u.India],isControlIgnored:!0}};var Vi=(e=>(e.WEBSITE_BUILDER="website-builder",e.WORDPRESS="wordpress",e.EMAIL="email",e.GOOGLE_EMAIL="google-email",e.HORIZONS="horizons",e))(Vi||{});const iO=[_t.BuilderPremiumAndBusiness,_t.WebsiteBuilder,_t.WebsiteBuilderBusiness,_t.AiWebsiteBuilder],rO=["wordpress-hosting","wordpress","offer-wordpress-hosting"],oO=["email-hosting"],aO=["google-workspace"],sO=["horizons"],lO=(e,t)=>{switch(!0){case iO.includes(t):return Vi.WEBSITE_BUILDER;case rO.includes(e):return Vi.WORDPRESS;case oO.includes(e):return Vi.EMAIL;case aO.includes(e):return Vi.GOOGLE_EMAIL;case sO.includes(e):return Vi.HORIZONS;default:return}},ra=De(null),oa=De(null),Kp=De(!1),Yp=De(!1),Xp=De(!1),Is=()=>{const e=g_(),t=lo(),{pageNameDataClickId:n,pageName:i,themeData:r,saleTemplate:o,experimentVariant:a}=rt(),{sendAmplitudeEvent:s,getDeviceId:l}=Es(),{t:c}=zt(),{openToast:d}=ll(),p=ye(()=>Kp.value&&Yp.value),m=xb(i.value.replace(/-/g," ")),f=vm("buttonLoading",()=>!1),h=(I,P)=>`${n.value}-${I}-${P}`,g=(I,P)=>`${m} ${Pb(P||"")} ${I}`,v=({id:I,name:P,slug:O,products:$},D=!1)=>{b(I,P,O,$,D),w(I,P,O,$,D),D||(k(I,O,$),T(I,O,$))},b=(I,P,O,$,D=!1)=>{Xo.event(new Mr.ViewItemList(_(I,P,O,$,D)))},y=(I,P={})=>{e==null||e.push({event:I,...P})},w=(I,P,O,$,D=!1)=>{Xo.event(new Mr.ViewItem(_(I,P,O,$,D)))},k=(I,P,O)=>{const $=O.map((D,ae)=>({name:D.productSlug,id:D.productSlug,position:D.index??ae,list:h(I,P),price:D.price.purchase}));y("eec.impressionView",{ecommerce:{impressions:$}})},T=(I,P,O)=>{const $=O.map(D=>({name:D.productSlug,id:D.productSlug,price:D.price.purchase}));y("eec.detail",{ecommerce:{detail:{actionField:{list:h(I,P)},products:$}}})},_=(I,P,O,$,D=!1)=>$.map((ae,de)=>_e(ae).setList(D?I:h(I,O),D?P:g(P,O),ae.index??de)),E=()=>{const I=[];return["hasoffers_session","irclickid","awc","rr_wcid","rr_referralcode"].forEach(O=>{const $=ce.get(O);$&&I.push({key:O,value:$.toString()})}),I},A=(I,P)=>{const O=I.split(".").at(-1)||"";return`${P} ${HP.product.title[O]}`},S=(I,P,O,$,D,ae=!1)=>{const de=$.findIndex(({productSlug:tt})=>tt===D.productSlug);D.title&&(D.title=A(D.title,D.productCategory));const $e=_e(D).setList(ae?I:h(I,O),ae?P:g(P,O),D.index??de),Ie={name:D.productSlug,id:D.productSlug,price:D.price.purchase,position:D.index??de};return{selectedGA4Item:$e,selectedGAUniversalItem:Ie}},C=(I,P,O,$,D)=>{const ae=S(I,P,O,$,D),de=ae==null?void 0:ae.selectedGA4Item;Xo.event(new Mr.SelectItem([de])),y("eec.impressionClick",{ecommerce:{click:{actionField:{list:h(I,O)},products:[ae==null?void 0:ae.selectedGAUniversalItem]}}})},x=(I,P,O,$,D,ae=!1)=>{const $e=D.map(Ie=>S(I,P,O,$,Ie,ae)).map(Ie=>Ie==null?void 0:Ie.selectedGA4Item);Xo.event(new Mr.AddToCart($e))},N=()=>{const I=Object.values(so).find(D=>{var ae;return(ae=Jr[D].pageNames)==null?void 0:ae.includes(i.value)});if(!I)return null;const P=Jr[I].locales;if(!(P.length===0||P.includes(r.value.language.code)))return null;const $=a.value||0;return{key:I,variant:$}},z=()=>{const I=ce.get("hwebsites-exp"),P=((I==null?void 0:I.split(","))||[]).filter($=>$&&!Object.values(so).some(D=>$.includes(`${D}.`))),O=N();return O&&P.push(`${O.key}.${O.variant}`),P.join(",")},Z=async({id:I,name:P,slug:O,products:$,selectedProducts:D,isOfferDisabled:ae})=>{var W,ne,F;const de=await l(),$e=D.map(X=>typeof X.index!="number"?$.findIndex(({productSlug:se})=>se===X.productSlug):X.index),Ie=z(),tt=((W=D.find(X=>X.coupon))==null?void 0:W.coupon)??ce.get("coupon_cookie"),Le=(ne=D.find(X=>X.tableSlug))==null?void 0:ne.tableSlug,Oe=ce.get(It.GA_COOKIE),J=ce.get(It.GA4_COOKIE),qe=ce.get("referral_type"),Fe=ce.get("rr_referralcode"),Te=ce.get("utm_source"),q=ce.get(la),ve=lO(i.value,Le),H={...o.value&&{saleSlug:o.value},...Hl((F=t.params)==null?void 0:F.slug)&&{language:qa(!1)},...Ie&&{abExperiment:Ie},products:D.map(X=>({slug:X==null?void 0:X.productSlug,metadata:X.metadata,...(X==null?void 0:X.transferDomain)&&{transferDomain:!0},period:{value:X==null?void 0:X.price.billingPeriod.period,unit:X==null?void 0:X.price.billingPeriod.periodUnit},itemGroupId:X==null?void 0:X.itemGroupId})),coupon:tt,affiliateData:E(),analyticsData:[{key:"item_list_id",value:h(I,O)},{key:"item_list_name",value:g(P,O)},{key:"item_list_position",value:`${$e.join(",")}`},{key:"device_id",value:`${de}`},{key:"hostname",value:r.value.name||window.location.hostname},{key:"consent",value:ce.get(Xn)||"functional"},{key:"updated_at",value:`${new Date().getTime()}`}],disableOffer:ae};return q&&H.analyticsData.push({key:"original_document_referrer",value:q}),Oe&&H.analyticsData.push({key:It.GA_COOKIE,value:Oe}),J&&H.analyticsData.push({key:It.GA4_COOKIE,value:J}),(qe||Fe)&&H.analyticsData.push({key:"referral_type",value:qe||"referral_code"}),Fe&&(H.rr_referralcode=Fe.toString()),Te&&H.analyticsData.push({key:"affiliation",value:Te.toString()}),Le&&(H.analyticsData.push({key:"item_variant",value:Le}),H.analyticsData.push({key:"pricing_table",value:`${i.value}-${Le}`})),ra.value&&H.analyticsData.push({key:"session_id",value:`${ra.value}`}),oa.value&&H.analyticsData.push({key:"client_id",value:`${oa.value}`}),ve&&H.analyticsData.push({key:"product_type",value:ve}),Object.values(cl).forEach(X=>{const se=ce.get(X);se&&H.analyticsData.push({key:X,value:se.toString()})}),I==="compare_table"&&(H.compareTableSlug=O),["single_pricing_table","pricing_table"].includes(I)&&(H.pricingTableSlug=O),H.pageName=i.value,H},me=async({id:I,name:P,slug:O,products:$,selectedProducts:D,amplitudeEventName:ae,isOfferDisabled:de},$e=!0)=>{var Ie,tt,Le,Oe,J;if($.length>0){const qe=ce.get(It.GA_COOKIE),Fe=ul()||"mobile",Te=await Z({id:I,name:P,slug:O,products:$,selectedProducts:D,isOfferDisabled:de}),q=D.find(W=>W&&typeof W.index=="number");f.value=$.length>0&&q?!!q.index:!0;const ve=D.map(W=>S(I,P,O,$,W)),H={name:ae||"website.new.offer_chosen",properties:{productName:((Ie=ve[0])==null?void 0:Ie.selectedGA4Item.slug)||"",productSlug:((tt=ve[0])==null?void 0:tt.selectedGA4Item.slug)||"",productGroup:((Le=ve[0])==null?void 0:Le.selectedGA4Item.category)||"",productSubGroup:O,productPeriod:Number((Oe=ve[0])==null?void 0:Oe.selectedGA4Item.period),location:((J=ve[0])==null?void 0:J.selectedGA4Item.listId)||"",pricingTable:`${i.value}-${O}`,deviceType:Fe}};qe&&(H.properties.userGaId=qe.toString()),x(I,P,O,$,D);try{const{cart:W}=await mp.addItemToCart(Te);$e&&s(H),f.value=!1;const ne=new URL(W.cartUrl);pe(ne)}catch{d({message:c("components.pricingCard.cartLinkError")},!1),f.value=!1}}},G=async(I,P,O=[])=>{var tt,Le,Oe,J,qe,Fe,Te;const $=await l(),D={...o.value&&{saleSlug:o.value},...Hl((tt=t.params)==null?void 0:tt.slug)&&{language:qa(!1)},products:I.map(q=>({slug:q.productSlug,metadata:q.metadata,period:{value:q==null?void 0:q.price.billingPeriod.period,unit:q==null?void 0:q.price.billingPeriod.periodUnit}})),pageName:i.value,coupon:ce.get("coupon_cookie"),affiliateData:E(),analyticsData:[{key:"item_list_id",value:h(P.id,P.slug)},{key:"item_list_name",value:g(P.id,P.slug)},{key:"device_id",value:`${$}`},{key:"hostname",value:r.value.name||window.location.hostname},{key:"consent",value:ce.get(Xn)||"functional"},{key:"updated_at",value:`${new Date().getTime()}`},...O]},ae=ce.get(It.GA_COOKIE),de=ce.get(It.GA4_COOKIE),$e=ce.get("referral_type"),Ie=ce.get("rr_referralcode");ae&&P.id!=="chat_bot"&&D.analyticsData.push({key:It.GA_COOKIE,value:ae}),de&&D.analyticsData.push({key:It.GA4_COOKIE,value:de}),Object.values(cl).forEach(q=>{const ve=ce.get(q);ve&&D.analyticsData.push({key:q,value:ve.toString()})}),($e||Ie)&&D.analyticsData.push({key:"referral_type",value:$e||"referral_code"}),Ie&&(D.rr_referralcode=Ie.toString()),x(h(P.id,P.slug),g(P.id,P.slug),P.slug,I,I,!0);try{const{cart:q}=await mp.addItemToCart(D),ve=new URL(q.cartUrl),H=I.map(W=>S(P.id,P.name,P.id,I,W));s({name:P.id==="chat_bot"?"chatbot.hyperlink_clicked":"website.new.offer_chosen",properties:{productName:((Le=H[0])==null?void 0:Le.selectedGA4Item.slug)||"",productSlug:((Oe=H[0])==null?void 0:Oe.selectedGA4Item.slug)||"",productGroup:((J=H[0])==null?void 0:J.selectedGA4Item.category)||"",productSubGroup:P.id,productPeriod:Number((qe=H[0])==null?void 0:qe.selectedGA4Item.period),location:((Fe=H[0])==null?void 0:Fe.selectedGA4Item.listId)||"",pricingTable:P.slug,...((Te=D.products[0].metadata)==null?void 0:Te.domainName)&&{domain:D.products[0].metadata.domainName}}}),pe(ve)}catch{ym("pricing")}},pe=async I=>{const P=await l(),O=V(),$=$L()||"",D=ce.get(Xn);O&&I.searchParams.set("_gl",O),!window.location.hostname.endsWith(".com")&&$&&I.searchParams.set("amp_session_id",$.toString()),D!=null&&D.includes("statistics")&&I.searchParams.set("device_id",P),I.searchParams.set("from","websites"),window.location.assign(I.href)},ee=(I,P)=>{const $=CP[P]||1;return I*$},_e=I=>{var $,D,ae,de;const P=(D=($=I.price)==null?void 0:$.billingPeriod)!=null&&D.period?I.price.billingPeriod.period*12:"",O=P!==""?"months":null;return new Mr.HItem().setName(I.title||"").setBrand(r.value.name||"").setProduct(I.productSlug).setCategory(I.productCategory).setSubCategory(I.productSubcategory).setPrice(ee(I.price.purchase,r.value.currency.code),null,ee(((ae=I.price.renewal)==null?void 0:ae.price)||I.price.renew||0,r.value.currency.code),ee(I.price.old,r.value.currency.code)).setDiscountPercent(I.price.discount).setDiscount(I.price.old||I.price.purchase).setPeriod(P,O).setQuantity(1).setCoupon((I==null?void 0:I.coupon)||((de=I==null?void 0:I.price)==null?void 0:de.coupon)||ce.get("coupon_cookie")||"").setAffiliation(ce.get("utm_source")||"").setItemVariant(I.tableSlug||"").setExtra("currency","EUR")},V=()=>{var O,$;const I=ce.get(Xn);return(I==null?void 0:I.includes("statistics"))?($=(O=window==null?void 0:window.google_tag_data)==null?void 0:O.glBridge)==null?void 0:$.generate({_ga:ce.get(It.GA_COOKIE),_ga_73N1QWLEMH:ce.get(It.GA4_COOKIE)}):void 0};return{sessionId:ra,clientId:oa,updatingCookieSettings:Xp,gtmDataLoaded:p,buttonLoading:f,pushGtmEvent:y,sendAllGAData:v,getCookieData:E,addToCart:me,addToCartWoInteraction:G,selectProductGA4:C,getGlValue:V,getAppendedGlLink:I=>{const P=V();if(!P)return I;const O=new URL(I);return O.searchParams.set("_gl",P),O.href},fetchDataFromGtm:()=>{const I=ce.get(Xn);(I==null?void 0:I.includes("statistics"))&&(window.gtag("get","G-73N1QWLEMH","session_id",O=>{ra.value=O,Kp.value=!0}),window.gtag("get","G-73N1QWLEMH","client_id",O=>{oa.value=O,Yp.value=!0}))},generateListId:h,generateListName:g,setUpdatingCookieSettings:I=>{Xp.value=I}}},Xc=()=>{const{getGlValue:e}=Is(),t=De(Kx),n=o=>Object.keys(o||{}).reduce((a,s)=>{const l=ce.get(s);return l?`${a}${o[s]}=${l}&`:a},"?").slice(0,-1),i=(o,a,s={})=>{var h;const l=lr.find(g=>g.languageCode===o||g.countryCode===o);if(!l)return"";const c=n(s),d=(h=t.value[rc(a)])==null?void 0:h[l.languageCode],p=d==="/"?"":d,m=l.domainMergedPageHref||l.pageHref;let f=d?`${m}${p}`:m;return c?`${f}/${c}`:f};return{routesData:t,getCookiesQuery:n,getPageLink:i,switchLocale:(o,a,s={})=>{const l=i(o,a,s);if(!l)return;const c=new URL(l),d=e();d&&c.searchParams.set("_gl",d),window.open(c.href,"_self")}}},ui=()=>{const{themeData:e,isNiaga:t,pageName:n,basePath:i}=rt(),{getPageLink:r}=Xc(),{t:o}=zt(),{getGlValue:a}=Is(),s="/jump-to/new-panel/section/referrals",l=(m,f=u.UnitedStates)=>Kh(m,e.value.language.code,oc(),bm)?`${i.value?"/"+i.value:""}/${o(`routes.${Rb(m)}`)}`:r(f,m),c=(m,f)=>{const h=a();return h&&m.searchParams.set("_gl",h),["wordcamp-referral-program","referral-program"].includes(n.value)&&m.searchParams.set("r",s),f&&Object.keys(f).forEach(g=>{m.searchParams.set(g,f[g]||"")}),m};return{referralRedirectSearchParam:s,getRouteLink:l,getLoginLink:m=>{const f=lr.find(({languageCode:g})=>g===e.value.language.code);let h;switch(!0){case t.value:h=new URL("https://auth.niagahoster.co.id/login");break;default:h=new URL(`${(f==null?void 0:f.authHref)||""}/login`)}return c(h,m)},getRegisterLink:m=>{const f=lr.find(({languageCode:g})=>g===e.value.language.code);let h;switch(!0){case t.value:h=new URL("https://auth.niagahoster.co.id/register");break;default:h=new URL(`${(f==null?void 0:f.authHref)||""}/register`)}return c(h,m)}}};var Ql=function(e,t){return Ql=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},Ql(e,t)};function Wg(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Ql(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Jn=function(){return Jn=Object.assign||function(t){for(var n,i=1,r=arguments.length;i0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Jc(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),r,o=[],a;try{for(;(t===void 0||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function Qc(e,t,n){if(arguments.length===2)for(var i=0,r=t.length,o;i>6|192,t[n++]=r&63|128):(r&64512)==55296&&i+1>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=r&63|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=r&63|128)}return Uint8Array.from(t)},wa=-862048943,Sa=461845907,Ea=15,uO=13,dO=5,pO=-430675100,mO=function(e,t){t===void 0&&(t=0);for(var n=cO(e),i=n.length,r=i>>2,o=t,a=0;a>>0},fO=function(e,t){var n=e,i=t;return n=Math.imul(n,wa),n=Qr(n,Ea),n=Math.imul(n,Sa),i^=n,i=Qr(i,uO),i=Math.imul(i,dO),i+pO|0},hO=function(e){var t=e;return t^=t>>>16,t=Math.imul(t,-2048144789),t^=t>>>13,t=Math.imul(t,-1028477387),t^=t>>>16,t},Qr=function(e,t,n){n===void 0&&(n=32),t>n&&(t=t%n);var i=4294967295<>>0,r=(e&i)>>>0>>>n-t>>>0;return(e<>>0},gO=function(e,t){t===void 0&&(t=0);var n=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3];return vO(n)},vO=function(e){return(e&-16777216)>>>24|(e&16711680)>>>8|(e&65280)<<8|(e&255)<<24},Jp=function(e,t){var n,i;if(!(!t||t.length===0)){try{for(var r=Gt(t),o=r.next();!o.done;o=r.next()){var a=o.value;if(!a||!e||typeof e!="object")return;e=e[a]}}catch(s){n={error:s}}finally{try{o&&!o.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}if(e)return e}},yO="(\\d+)\\.(\\d+)",bO="(\\d+)",_O="(-(([-\\w]+\\.?)*))?",kO="^".concat(yO,"(\\.").concat(bO).concat(_O,")?$"),wO=function(){function e(t,n,i,r){r===void 0&&(r=void 0),this.major=t,this.minor=n,this.patch=i,this.preRelease=r}return e.parse=function(t){if(t){var n=new RegExp(kO).exec(t);if(n){var i=Number(n[1]),r=Number(n[2]);if(!(isNaN(i)||isNaN(r))){var o=Number(n[4])||0,a=n[5]||void 0;return new e(i,r,o,a)}}}},e.prototype.compareTo=function(t){return this.major>t.major?1:this.majort.minor?1:this.minort.patch?1:this.patcht.preRelease?1:this.preRelease=g&&d=k&&pi;case K.GREATER_THAN_EQUALS:case K.VERSION_GREATER_THAN_EQUALS:return t>=i;default:return!1}},e.prototype.versionComparator=function(t,n,i){var r=t.compareTo(i);switch(n){case K.LESS_THAN:case K.VERSION_LESS_THAN:return r<0;case K.LESS_THAN_EQUALS:case K.VERSION_LESS_THAN_EQUALS:return r<=0;case K.GREATER_THAN:case K.VERSION_GREATER_THAN:return r>0;case K.GREATER_THAN_EQUALS:case K.VERSION_GREATER_THAN_EQUALS:return r>=0;default:return!1}},e.prototype.matchesRegex=function(t,n){return n.some(function(i){return!!new RegExp(i).exec(t)})},e.prototype.containsNone=function(t){return t.some(function(n){return n==="(none)"})},e.prototype.containsBooleans=function(t){return t.some(function(n){switch(n.toLowerCase()){case"true":case"false":return!0;default:return!1}})},e.prototype.parseNumber=function(t){var n;return(n=Number(t))!==null&&n!==void 0?n:void 0},e.prototype.coerceString=function(t){if(t!=null)return typeof t=="object"?JSON.stringify(t):String(t)},e.prototype.coerceStringArray=function(t){var n=this;if(Array.isArray(t)){var i=t;return i.map(function(s){return n.coerceString(s)}).filter(Boolean)}var r=String(t);try{var o=JSON.parse(r);if(Array.isArray(o)){var i=t;return i.map(function(l){return n.coerceString(l)}).filter(Boolean)}else{var a=this.coerceString(r);return a?[a]:void 0}}catch{var a=this.coerceString(r);return a?[a]:void 0}},e.prototype.isSetOperator=function(t){switch(t){case K.SET_IS:case K.SET_IS_NOT:case K.SET_CONTAINS:case K.SET_DOES_NOT_CONTAIN:case K.SET_CONTAINS_ANY:case K.SET_DOES_NOT_CONTAIN_ANY:return!0;default:return!1}},e.prototype.setEquals=function(t,n){var i=new Set(t),r=new Set(n);return i.size===r.size&&Qc([],Jc(r),!1).every(function(o){return i.has(o)})},e.prototype.matchesSetContainsAll=function(t,n){var i,r;if(t.length{let t={};return e.forEach((n,i)=>t[n]=i),t})(Fr),xO=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,ht=String.fromCharCode.bind(String),em=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),Qg=e=>e.replace(/=/g,"").replace(/[+\/]/g,t=>t=="+"?"-":"_"),Zg=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),ev=e=>{let t,n,i,r,o="";const a=e.length%3;for(let s=0;s255||(i=e.charCodeAt(s++))>255||(r=e.charCodeAt(s++))>255)throw new TypeError("invalid character found");t=n<<16|i<<8|r,o+=Fr[t>>18&63]+Fr[t>>12&63]+Fr[t>>6&63]+Fr[t&63]}return a?o.slice(0,a-3)+"===".substring(a):o},Zc=AO?e=>btoa(e):Pr?e=>Buffer.from(e,"binary").toString("base64"):ev,Zl=Pr?e=>Buffer.from(e).toString("base64"):e=>{let n=[];for(let i=0,r=e.length;it?Qg(Zl(e)):Zl(e),PO=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?ht(192|t>>>6)+ht(128|t&63):ht(224|t>>>12&15)+ht(128|t>>>6&63)+ht(128|t&63)}else{var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return ht(240|t>>>18&7)+ht(128|t>>>12&63)+ht(128|t>>>6&63)+ht(128|t&63)}},RO=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,tv=e=>e.replace(RO,PO),tm=Pr?e=>Buffer.from(e,"utf8").toString("base64"):Zp?e=>Zl(Zp.encode(e)):e=>Zc(tv(e)),sr=(e,t=!1)=>t?Qg(tm(e)):tm(e),nm=e=>sr(e,!0),DO=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,LO=e=>{switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return ht((n>>>10)+55296)+ht((n&1023)+56320);case 3:return ht((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return ht((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},nv=e=>e.replace(DO,LO),iv=e=>{if(e=e.replace(/\s+/g,""),!xO.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(e.length&3));let t,n="",i,r;for(let o=0;o>16&255):r===64?ht(t>>16&255,t>>8&255):ht(t>>16&255,t>>8&255,t&255);return n},eu=TO?e=>atob(Zg(e)):Pr?e=>Buffer.from(e,"base64").toString("binary"):iv,rv=Pr?e=>em(Buffer.from(e,"base64")):e=>em(eu(e).split("").map(t=>t.charCodeAt(0))),ov=e=>rv(av(e)),OO=Pr?e=>Buffer.from(e,"base64").toString("utf8"):Qp?e=>Qp.decode(rv(e)):e=>nv(eu(e)),av=e=>Zg(e.replace(/[-_]/g,t=>t=="-"?"+":"/")),ec=e=>OO(av(e)),NO=e=>{if(typeof e!="string")return!1;const t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},sv=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),lv=function(){const e=(t,n)=>Object.defineProperty(String.prototype,t,sv(n));e("fromBase64",function(){return ec(this)}),e("toBase64",function(t){return sr(this,t)}),e("toBase64URI",function(){return sr(this,!0)}),e("toBase64URL",function(){return sr(this,!0)}),e("toUint8Array",function(){return ov(this)})},cv=function(){const e=(t,n)=>Object.defineProperty(Uint8Array.prototype,t,sv(n));e("toBase64",function(t){return Ia(this,t)}),e("toBase64URI",function(){return Ia(this,!0)}),e("toBase64URL",function(){return Ia(this,!0)})},MO=()=>{lv(),cv()},tc={version:Jg,VERSION:IO,atob:eu,atobPolyfill:iv,btoa:Zc,btoaPolyfill:ev,fromBase64:ec,toBase64:sr,encode:sr,encodeURI:nm,encodeURL:nm,utob:tv,btou:nv,decode:ec,isValid:NO,fromUint8Array:Ia,toUint8Array:ov,extendString:lv,extendUint8Array:cv,extendBuiltins:MO};var uv=function(e){Wg(t,e);function t(n,i){var r=e.call(this,i)||this;return r.statusCode=n,Object.setPrototypeOf(r,t.prototype),r}return t}(Error),nc=function(e){Wg(t,e);function t(n){var i=e.call(this,n)||this;return Object.setPrototypeOf(i,t.prototype),i}return t}(Error),UO=function(){function e(t,n,i){this.deploymentKey=t,this.serverUrl=n,this.httpClient=i}return e.prototype.getVariants=function(t,n){return Kg(this,void 0,void 0,function(){var i,r,o,a;return Yg(this,function(s){switch(s.label){case 0:return i=tc.encodeURL(JSON.stringify(t)),r={Authorization:"Api-Key ".concat(this.deploymentKey),"X-Amp-Exp-User":i},n!=null&&n.flagKeys&&(r["X-Amp-Exp-Flag-Keys"]=tc.encodeURL(JSON.stringify(n.flagKeys))),n!=null&&n.trackingOption&&(r["X-Amp-Exp-Track"]=n.trackingOption),o=new URL("".concat(this.serverUrl,"/sdk/v2/vardata?v=0")),n!=null&&n.evaluationMode&&o.searchParams.append("eval_mode",n==null?void 0:n.evaluationMode),n!=null&&n.deliveryMethod&&o.searchParams.append("delivery_method",n==null?void 0:n.deliveryMethod),[4,this.httpClient.request({requestUrl:o.toString(),method:"GET",headers:r,timeoutMillis:n==null?void 0:n.timeoutMillis})];case 1:if(a=s.sent(),a.status!=200)throw new uv(a.status,"Fetch error response: status=".concat(a.status));return[2,JSON.parse(a.body)]}})})},e}(),zO=function(){function e(t,n,i){this.deploymentKey=t,this.serverUrl=n,this.httpClient=i}return e.prototype.getFlags=function(t){return Kg(this,void 0,void 0,function(){var n,i,r;return Yg(this,function(o){switch(o.label){case 0:return n={Authorization:"Api-Key ".concat(this.deploymentKey)},t!=null&&t.libraryName&&(t!=null&&t.libraryVersion)&&(n["X-Amp-Exp-Library"]="".concat(t.libraryName,"/").concat(t.libraryVersion)),t!=null&&t.user&&(n["X-Amp-Exp-User"]=tc.encodeURL(JSON.stringify(t.user))),[4,this.httpClient.request({requestUrl:"".concat(this.serverUrl,"/sdk/v2/flags")+(t!=null&&t.deliveryMethod?"?delivery_method=".concat(t.deliveryMethod):""),method:"GET",headers:n,timeoutMillis:t==null?void 0:t.timeoutMillis})];case 1:if(i=o.sent(),i.status!=200)throw Error("Flags error response: status=".concat(i.status));return r=JSON.parse(i.body),[2,r.reduce(function(a,s){return a[s.key]=s,a},{})]}})})},e}(),ut=typeof globalThis<"u"?globalThis:global||self,Rr=function(){if(typeof globalThis<"u")return globalThis;if(typeof window<"u")return window;if(typeof self<"u")return self;if(typeof global<"u")return global},BO=function(){var e=Rr();if(e)try{var t="EXP_test";return e.localStorage.setItem(t,t),e.localStorage.removeItem(t),!0}catch{return!1}return!1},jO=function(){function e(t,n){this.poller=void 0,this.action=t,this.ms=n}return e.prototype.start=function(){this.poller||(this.poller=ut.setInterval(this.action,this.ms),this.action())},e.prototype.stop=function(){this.poller&&(ut.clearInterval(this.poller),this.poller=void 0)},e}(),Hr={exports:{}},FO=Hr.exports,im;function HO(){return im||(im=1,function(e,t){(function(n,i){var r="0.7.33",o="",a="?",s="function",l="undefined",c="object",d="string",p="major",m="model",f="name",h="type",g="vendor",v="version",b="architecture",y="console",w="mobile",k="tablet",T="smarttv",_="wearable",E="embedded",A=350,S="Amazon",C="Apple",x="ASUS",N="BlackBerry",z="Browser",Z="Chrome",me="Edge",G="Firefox",pe="Google",ee="Huawei",_e="LG",V="Microsoft",vt="Motorola",dt="Opera",et="Samsung",I="Sharp",P="Sony",O="Xiaomi",$="Zebra",D="Facebook",ae=function(W,ne){var F={};for(var X in W)ne[X]&&ne[X].length%2===0?F[X]=ne[X].concat(W[X]):F[X]=W[X];return F},de=function(W){for(var ne={},F=0;F0?Me.length===2?typeof Me[1]==s?this[Me[0]]=Me[1].call(this,Ht):this[Me[0]]=Me[1]:Me.length===3?typeof Me[1]===s&&!(Me[1].exec&&Me[1].test)?this[Me[0]]=Ht?Me[1].call(this,Ht,Me[2]):i:this[Me[0]]=Ht?Ht.replace(Me[1],Me[2]):i:Me.length===4&&(this[Me[0]]=Ht?Me[3].call(this,Ht.replace(Me[1],Me[2])):i):this[Me]=Ht||i;F+=2}},J=function(W,ne){for(var F in ne)if(typeof ne[F]===c&&ne[F].length>0){for(var X=0;XA?Le(se,A):se,this},this.setUA(F),this};q.VERSION=r,q.BROWSER=de([f,v,p]),q.CPU=de([b]),q.DEVICE=de([m,g,h,y,w,T,k,_,E]),q.ENGINE=q.OS=de([f,v]),e.exports&&(t=e.exports=q),t.UAParser=q;var ve=typeof n!==l&&(n.jQuery||n.Zepto);if(ve&&!ve.ua){var H=new q;ve.ua=H.getResult(),ve.ua.get=function(){return H.getUA()},ve.ua.set=function(W){H.setUA(W);var ne=H.getResult();for(var F in ne)ve.ua[F]=ne[F]}}})(typeof window=="object"?window:FO)}(Hr,Hr.exports)),Hr.exports}var $O=HO(),Re=function(){return Re=Object.assign||function(t){for(var n,i=1,r=arguments.length;i0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function tr(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),r,o=[],a;try{for(;(t===void 0||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function ic(e,t,n){if(arguments.length===2)for(var i=0,r=t.length,o;i=2&&h[1]&&(g=Buffer.from(h[1],"base64").toString("utf-8")),{deviceId:h[0],userId:g}}catch{return}},qO=function(e){var t=tu(e,!0);try{var n=ut.localStorage.getItem(t);if(!n)return;var i=JSON.parse(n);return typeof i!="object"?void 0:i}catch{return}},GO=function(e){var t=tu(e,!0);try{var n=ut.sessionStorage.getItem(t);if(!n)return;var i=JSON.parse(n);return typeof i!="object"?void 0:i}catch{return}},tu=function(e,t){if(t)return(e==null?void 0:e.length)<10?void 0:"AMP_".concat(e.substring(0,10));if(!((e==null?void 0:e.length)<6))return"amp_".concat(e.substring(0,6))},VO=function(){function e(t,n,i){this.type="integration",this.apiKey=t,this.identityStore=n.identityStore,this.eventBridge=n.eventBridge,this.contextProvider=n.applicationContextProvider,this.timeoutMillis=i,this.loadPersistedState(),i<=0&&(this.setup=void 0)}return e.prototype.setup=function(t,n){return yt(this,void 0,void 0,function(){return bt(this,function(i){return t!=null&&t.automaticFetchOnAmplitudeIdentityChange&&this.identityStore.addIdentityListener(function(){n==null||n.fetch()}),[2,this.waitForConnectorIdentity(this.timeoutMillis)]})})},e.prototype.getUser=function(){var t=this.identityStore.getIdentity();return{user_id:t.userId,device_id:t.deviceId,user_properties:t.userProperties,version:this.contextProvider.versionName}},e.prototype.track=function(t){return this.eventBridge.receiver?(this.eventBridge.logEvent({eventType:t.eventType,eventProperties:t.eventProperties}),!0):!1},e.prototype.loadPersistedState=function(){if(!this.apiKey||this.apiKey.startsWith("client-"))return!1;var t=rm(this.apiKey,!0);return t?(this.commitIdentityToConnector(t),!0):(t=rm(this.apiKey,!1),t?(this.commitIdentityToConnector(t),!0):(t=qO(this.apiKey),t?(this.commitIdentityToConnector(t),!0):(t=GO(this.apiKey),t?(this.commitIdentityToConnector(t),!0):!1)))},e.prototype.commitIdentityToConnector=function(t){var n=this.identityStore.editIdentity();n.setDeviceId(t.deviceId),t.userId&&n.setUserId(t.userId),n.commit()},e.prototype.waitForConnectorIdentity=function(t){return yt(this,void 0,void 0,function(){var n,i=this;return bt(this,function(r){return n=this.identityStore.getIdentity(),!n.userId&&!n.deviceId?[2,Promise.race([new Promise(function(o){var a=function(){o(),i.identityStore.removeIdentityListener(a)};i.identityStore.addIdentityListener(a)}),new Promise(function(o,a){ut.setTimeout(a,t,"Timed out waiting for Amplitude Analytics SDK to initialize.")})])]:[2]})})},e}();function WO(e,t){return t=t||{},new Promise(function(n,i){var r=new XMLHttpRequest,o=[],a=[],s={},l=function(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(JSON.parse(r.responseText))},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:l,headers:{keys:function(){return o},entries:function(){return a},get:function(d){return s[d.toLowerCase()]},has:function(d){return d.toLowerCase()in s}}}};for(var c in r.open(t.method||"get",e,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(d,p,m){o.push(p=p.toLowerCase()),a.push([p,m]),s[p]=s[p]?s[p]+","+m:m}),n(l())},r.onerror=i,r.withCredentials=t.credentials=="include",t.headers)r.setRequestHeader(c,t.headers[c]);r.send(t.body||null)})}var KO=ut.fetch||WO,YO=function(e,t){return t==null||t<=0?e:new Promise(function(n,i){ut.setTimeout(function(){i(new nc("Request timeout after "+t+" milliseconds"))},t),e.then(n,i)})},XO=function(e,t,n,i,r){var o=function(){return yt(void 0,void 0,void 0,function(){var a,s,l;return bt(this,function(c){switch(c.label){case 0:return[4,KO(e,{method:t,headers:n,body:i})];case 1:return a=c.sent(),l={status:a.status},[4,a.text()];case 2:return s=(l.body=c.sent(),l),[2,s]}})})};return YO(o(),r)},JO=function(){function e(t){this.client=t}return e.prototype.request=function(t){return yt(this,void 0,void 0,function(){return bt(this,function(n){switch(n.label){case 0:return[4,this.client.request(t.requestUrl,t.method,t.headers,null,t.timeoutMillis)];case 1:return[2,n.sent()]}})})},e}(),dv={request:XO},_n;(function(e){e.LocalStorage="localStorage",e.InitialVariants="initialVariants"})(_n||(_n={}));var nt;(function(e){e.LocalStorage="storage",e.InitialVariants="initial",e.SecondaryLocalStorage="secondary-storage",e.SecondaryInitialVariants="secondary-initial",e.FallbackInline="fallback-inline",e.FallbackConfig="fallback-config",e.LocalEvaluation="local-evaluation"})(nt||(nt={}));var om=function(e){return!e||e===nt.FallbackInline||e===nt.FallbackConfig||e===nt.SecondaryInitialVariants},nr={debug:!1,instanceName:"$default_instance",fallbackVariant:{},initialVariants:{},initialFlags:void 0,source:_n.LocalStorage,serverUrl:"https://api.lab.amplitude.com",flagsServerUrl:"https://flag.lab.amplitude.com",serverZone:"US",fetchTimeoutMillis:1e4,retryFetchOnFailure:!0,automaticExposureTracking:!0,pollOnStart:!0,flagConfigPollingIntervalMillis:3e5,fetchOnStart:!0,automaticFetchOnAmplitudeIdentityChange:!1,userProvider:null,analyticsProvider:null,exposureTrackingProvider:null,httpClient:dv},am="1.15.0",QO=512,ZO=function(){function e(t,n){var i=this,r;this.isReady=new Promise(function(a){i.resolve=a}),this.config=t,this.client=n;var o=(r=t.instanceName)!==null&&r!==void 0?r:nr.instanceName;this.queue=new tN(o),this.cache=new eN(o)}return e.prototype.ready=function(){return this.integration?this.isReady:Promise.resolve()},e.prototype.setIntegration=function(t){var n=this;this.integration&&this.integration.teardown&&this.integration.teardown(),this.integration=t,t.setup?this.integration.setup(this.config,this.client).then(function(){n.queue.setTracker(n.integration.track.bind(t)),n.resolve()},function(i){console.error("Integration setup failed.",i),n.queue.setTracker(n.integration.track.bind(t)),n.resolve()}):(this.queue.setTracker(this.integration.track.bind(t)),this.resolve())},e.prototype.getUser=function(){return this.integration?this.integration.getUser():{}},e.prototype.track=function(t){if(this.cache.shouldTrack(t)){var n=this.getExposureEvent(t);this.queue.push(n)}},e.prototype.getExposureEvent=function(t){var n,i,r,o={eventType:"$exposure",eventProperties:t};return!((n=t.metadata)===null||n===void 0)&&n.exposureEvent?o={eventType:(i=t.metadata)===null||i===void 0?void 0:i.exposureEvent,eventProperties:t}:((r=t.metadata)===null||r===void 0?void 0:r.deliveryMethod)==="web"&&(o={eventType:"$impression",eventProperties:t}),o},e}(),eN=function(){function e(t){this.isSessionStorageAvailable=sm(),this.inMemoryCache={},this.storageKey="EXP_sent_v2_".concat(t),sm&&ut.sessionStorage.removeItem("EXP_sent_".concat(t))}return e.prototype.shouldTrack=function(t){var n;if(((n=t.metadata)===null||n===void 0?void 0:n.deliveryMethod)==="web")return!0;this.loadCache();var i=this.inMemoryCache[t.flag_key],r=!1;return(!i||i.variant!==t.variant)&&(r=!0,this.inMemoryCache[t.flag_key]=t),this.storeCache(),r},e.prototype.loadCache=function(){if(this.isSessionStorageAvailable){var t=ut.sessionStorage.getItem(this.storageKey);this.inMemoryCache=t?JSON.parse(t):{}}},e.prototype.storeCache=function(){this.isSessionStorageAvailable&&ut.sessionStorage.setItem(this.storageKey,JSON.stringify(this.inMemoryCache))},e}(),tN=function(){function e(t,n){n===void 0&&(n=QO),this.isLocalStorageAvailable=BO(),this.inMemoryQueue=[],this.storageKey="EXP_unsent_".concat(t),this.maxQueueSize=n}return e.prototype.push=function(t){this.loadQueue(),this.inMemoryQueue.push(t),this.flush(),this.storeQueue()},e.prototype.setTracker=function(t){var n=this;this.tracker=t,this.poller=ut.setInterval(function(){n.loadFlushStore()},1e3),this.loadFlushStore()},e.prototype.flush=function(){var t,n;if(this.tracker&&this.inMemoryQueue.length!==0){try{for(var i=oi(this.inMemoryQueue),r=i.next();!r.done;r=i.next()){var o=r.value;if(!this.tracker(o))return}}catch(a){t={error:a}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}this.inMemoryQueue=[],this.poller&&(ut.clearInterval(this.poller),this.poller=void 0)}},e.prototype.loadQueue=function(){if(this.isLocalStorageAvailable){var t=ut.localStorage.getItem(this.storageKey);this.inMemoryQueue=t?JSON.parse(t):[]}},e.prototype.storeQueue=function(){this.isLocalStorageAvailable&&(this.inMemoryQueue.length>this.maxQueueSize&&(this.inMemoryQueue=this.inMemoryQueue.slice(this.inMemoryQueue.length-this.maxQueueSize)),ut.localStorage.setItem(this.storageKey,JSON.stringify(this.inMemoryQueue)))},e.prototype.loadFlushStore=function(){this.loadQueue(),this.flush(),this.storeQueue()},e}(),sm=function(){var e=Rr();if(e)try{var t="EXP_test";return e.sessionStorage.setItem(t,t),e.sessionStorage.removeItem(t),!0}catch{return!1}return!1},nu=function(){function e(){this.globalScope=Rr()}return e.prototype.get=function(t){var n;return(n=this.globalScope)===null||n===void 0?void 0:n.localStorage.getItem(t)},e.prototype.put=function(t,n){var i;(i=this.globalScope)===null||i===void 0||i.localStorage.setItem(t,n)},e.prototype.delete=function(t){var n;(n=this.globalScope)===null||n===void 0||n.localStorage.removeItem(t)},e}(),nN=function(e,t,n){var i=e.substring(e.length-6),r="amp-exp-".concat(t,"-").concat(i);return new pv(r,n,mv)},iN=function(e,t,n){n===void 0&&(n=new nu);var i=e.substring(e.length-6),r="amp-exp-".concat(t,"-").concat(i,"-flags");return new pv(r,n)},pv=function(){function e(t,n,i){this.cache={},this.namespace=t,this.storage=n,this.transformer=i}return e.prototype.get=function(t){return this.cache[t]},e.prototype.getAll=function(){return Re({},this.cache)},e.prototype.put=function(t,n){this.cache[t]=n},e.prototype.putAll=function(t){var n,i;try{for(var r=oi(Object.keys(t)),o=r.next();!o.done;o=r.next()){var a=o.value;this.cache[a]=t[a]}}catch(s){n={error:s}}finally{try{o&&!o.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}},e.prototype.remove=function(t){delete this.cache[t]},e.prototype.clear=function(){this.cache={}},e.prototype.load=function(){var t,n,i=this.storage.get(this.namespace),r;try{r=JSON.parse(i)||{}}catch{return}var o={};try{for(var a=oi(Object.keys(r)),s=a.next();!s.done;s=a.next()){var l=s.value;try{var c=void 0;this.transformer?c=this.transformer(r[l]):c=r[l],c&&(o[l]=c)}catch{}}}catch(d){t={error:d}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}this.clear(),this.putAll(o)},e.prototype.store=function(t){t===void 0&&(t=this.cache),this.storage.put(this.namespace,JSON.stringify(t))},e}(),mv=function(e){if(typeof e=="string")return{key:e,value:e};if(typeof e=="object"){var t=e.key,n=e.value,i=e.payload,r=e.metadata,o=e.expKey;r&&r.experimentKey?o=r.experimentKey:o&&(r=r||{},r.experimentKey=o);var a={};return t?a.key=t:n&&(a.key=n),n&&(a.value=n),r&&(a.metadata=r),i&&(a.payload=i),o&&(a.expKey=o),a}},rN=function(e,t,n,i){var r,o="[Experiment] Exposure",a=n==null?void 0:n.value,s="[Experiment] ".concat(t);return{name:o,user:e,key:t,variant:n,userProperty:s,properties:{key:t,variant:a,source:i},userProperties:(r={},r[s]=a,r)}},ln=function(e){return e==null},ol=function(e){return ln(e)?!0:e&&Object.keys(e).length===0},lm=function(e){var t;return((t=e==null?void 0:e.metadata)===null||t===void 0?void 0:t.evaluationMode)==="local"},oN=function(){function e(t,n,i,r){this.started=!1,this.done=!1,this.attempts=t,this.min=n,this.max=i,this.scalar=r}return e.prototype.start=function(t){return yt(this,void 0,void 0,function(){return bt(this,function(n){switch(n.label){case 0:if(!this.started)this.started=!0;else throw Error("Backoff already started");return[4,this.backoff(t,0,this.min)];case 1:return n.sent(),[2]}})})},e.prototype.cancel=function(){this.done=!0,clearTimeout(this.timeoutHandle)},e.prototype.backoff=function(t,n,i){return yt(this,void 0,void 0,function(){var r=this;return bt(this,function(o){return this.done?[2]:(this.timeoutHandle=ut.setTimeout(function(){return yt(r,void 0,void 0,function(){var a,s;return bt(this,function(l){switch(l.label){case 0:return l.trys.push([0,2,,3]),[4,t()];case 1:return l.sent(),[3,3];case 2:return l.sent(),a=n+1,a0&&p[0]){var m=p[0],f={group_name:m},h=(r=(i=e.group_properties)===null||i===void 0?void 0:i[d])===null||r===void 0?void 0:r[m];h&&Object.keys(h).length>0&&(f.group_properties=h),s[d]=f}}}catch(g){t={error:g}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}return Object.keys(s).length>0&&(o.groups=s),delete o.user.groups,delete o.user.group_properties,o},St=function(e){return e==null?{}:typeof e=="string"?{key:e,value:e}:e},cm=function(e){if(!e)return{};var t=void 0;e.metadata&&(t=e.metadata.experimentKey);var n={};return e.key&&(n.key=e.key),e.value&&(n.value=e.value),e.payload&&(n.payload=e.payload),t&&(n.expKey=t),e.metadata&&(n.metadata=e.metadata),n},sN=function(){function e(t){this.setProperties={},this.unsetProperties={},this.analyticsProvider=t}return e.prototype.track=function(t){this.setProperties[t.key]!=t.variant.value&&(this.setProperties[t.key]=t.variant.value,delete this.unsetProperties[t.key],this.analyticsProvider.track(t))},e.prototype.setUserProperty=function(t){this.setProperties[t.key]!=t.variant.value&&this.analyticsProvider.setUserProperty(t)},e.prototype.unsetUserProperty=function(t){this.unsetProperties[t.key]||(this.unsetProperties[t.key]="unset",delete this.setProperties[t.key],this.analyticsProvider.unsetUserProperty(t))},e}(),lN=function(){function e(t){this.tracked={},this.exposureTrackingProvider=t}return e.prototype.track=function(t){var n=this.tracked[t.flag_key];n&&n.variant===t.variant||(this.tracked[t.flag_key]=t,this.exposureTrackingProvider.track(t))},e}(),cN=1e4,uN=8,dN=500,pN=1e4,mN=1.5,um=6e4,fN="https://api.lab.eu.amplitude.com",hN="https://flag.lab.eu.amplitude.com",gN=function(){function e(t,n){var i=this,r,o,a;if(this.engine=new SO,this.isRunning=!1,this.apiKey=t,this.config=Re(Re(Re({},nr),n),{serverUrl:(n==null?void 0:n.serverUrl)||(((r=n==null?void 0:n.serverZone)===null||r===void 0?void 0:r.toLowerCase())==="eu"?fN:nr.serverUrl),flagsServerUrl:(n==null?void 0:n.flagsServerUrl)||(((o=n==null?void 0:n.serverZone)===null||o===void 0?void 0:o.toLowerCase())==="eu"?hN:nr.flagsServerUrl),flagConfigPollingIntervalMillis:n.flagConfigPollingIntervalMillis=500||t.statusCode===429:!0},e.prototype.addPlugin=function(t){t.type==="integration"&&this.integrationManager.setIntegration(t)},e}(),vN=function(){function e(){this.globalScope=Rr()}return e.prototype.get=function(t){var n;return(n=this.globalScope)===null||n===void 0?void 0:n.sessionStorage.getItem(t)},e.prototype.put=function(t,n){var i;(i=this.globalScope)===null||i===void 0||i.sessionStorage.setItem(t,n)},e.prototype.delete=function(t){var n;(n=this.globalScope)===null||n===void 0||n.sessionStorage.removeItem(t)},e}(),yN=function(){function e(t,n){var i,r,o;this.globalScope=Rr(),this.userAgent=typeof((i=this.globalScope)===null||i===void 0?void 0:i.navigator)<"u"?(r=this.globalScope)===null||r===void 0?void 0:r.navigator.userAgent:void 0,this.ua=new $O.UAParser(this.userAgent).getResult(),this.localStorage=new nu,this.sessionStorage=new vN,this.userProvider=t,this.apiKey=n,this.storageKey="EXP_".concat((o=this.apiKey)===null||o===void 0?void 0:o.slice(0,10),"_DEFAULT_USER_PROVIDER")}return e.prototype.getUser=function(){var t,n,i,r,o,a=((t=this.userProvider)===null||t===void 0?void 0:t.getUser())||{};return Re({language:this.getLanguage(),platform:"Web",os:this.getOs(this.ua),device_model:this.getDeviceModel(this.ua),device_category:(i=(n=this.ua.device)===null||n===void 0?void 0:n.type)!==null&&i!==void 0?i:"desktop",referring_url:(o=(r=this.globalScope)===null||r===void 0?void 0:r.document)===null||o===void 0?void 0:o.referrer.replace(/\/$/,""),cookie:this.getCookie(),browser:this.getBrowser(this.ua),landing_url:this.getLandingUrl(),first_seen:this.getFirstSeen(),url_param:this.getUrlParam(),user_agent:this.userAgent},a)},e.prototype.getLanguage=function(){return typeof navigator<"u"&&(navigator.languages&&navigator.languages[0]||navigator.language)||""},e.prototype.getOs=function(t){var n,i;return[(n=t.browser)===null||n===void 0?void 0:n.name,(i=t.browser)===null||i===void 0?void 0:i.major].filter(function(r){return r!=null}).join(" ")},e.prototype.getDeviceModel=function(t){var n;return(n=t.os)===null||n===void 0?void 0:n.name},e.prototype.getBrowser=function(t){var n,i=(n=t.browser)===null||n===void 0?void 0:n.name;return i!=null&&i.includes("Chrom")&&(i="Chrome"),i!=null&&i.includes("Firefox")&&(i="Firefox"),i!=null&&i.includes("Safari")&&(i="Safari"),i!=null&&i.includes("Edge")&&(i="Edge"),i!=null&&i.includes("Opera")&&(i="Opera"),i},e.prototype.getCookie=function(){var t,n,i,r,o;if(!((n=(t=this.globalScope)===null||t===void 0?void 0:t.document)===null||n===void 0)&&n.cookie)return Object.fromEntries((o=(r=(i=this.globalScope)===null||i===void 0?void 0:i.document)===null||r===void 0?void 0:r.cookie)===null||o===void 0?void 0:o.split("; ").map(function(a){return a.split("=")}))},e.prototype.getLandingUrl=function(){var t,n;try{var i=JSON.parse(this.sessionStorage.get(this.storageKey)||"{}");return i.landing_url||(i.landing_url=(n=(t=this.globalScope)===null||t===void 0?void 0:t.location)===null||n===void 0?void 0:n.href.replace(/\/$/,""),this.sessionStorage.put(this.storageKey,JSON.stringify(i))),i.landing_url}catch{return}},e.prototype.getFirstSeen=function(){try{var t=JSON.parse(this.localStorage.get(this.storageKey)||"{}");return t.first_seen||(t.first_seen=(Date.now()/1e3).toString(),this.localStorage.put(this.storageKey,JSON.stringify(t))),t.first_seen}catch{return}},e.prototype.getUrlParam=function(){var t,n,i;if(this.globalScope){var r={};try{var o=new URL(this.globalScope.location.href);try{for(var a=oi(o.searchParams),s=a.next();!s.done;s=a.next()){var l=tr(s.value,2),c=l[0],d=l[1];r[c]=ic(ic([],tr((i=r[c])!==null&&i!==void 0?i:[]),!1),tr(d.split(",")),!1)}}catch(p){t={error:p}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}}catch{return}return Object.entries(r).reduce(function(p,m){var f=tr(m,2),h=f[0],g=f[1];return p[h]=g.length==1?g[0]:g,p},{})}},e}();ut.experimentInstances={};var al=ut.experimentInstances,fv=function(e){return(e==null?void 0:e.instanceName)||nr.instanceName},hv=function(e,t){var n=fv(t),i=t==null?void 0:t.internalInstanceNameSuffix,r=i?"".concat(n,".").concat(e,".").concat(i):"".concat(n,".").concat(e);return al[r]||(t=Re(Re({},t),{userProvider:new yN(t==null?void 0:t.userProvider,e)}),al[r]=new gN(e,t)),al[r]},bN=function(e,t){var n=fv(t),i=hv(e,t);return i.addPlugin(new VO(e,ag.getInstance(n),1e4)),i},_N={initialize:hv,initializeWithAmplitudeAnalytics:bN};const gv={"pricing-custom-features":!1,"suggested-pricing-table-plan-modal":!1,"free-domain-pricing-table-offer":!1,"navigation-uplift":!1,"domain-coupon-promo-copy":!1,"pricing-table-redesign":!1,"cloud-hosting-pricing-table-redesign":!1,"br-pricing-change":!1,"domain-name-search-results":!0,"website-builder-pricing-change-new-plans":!0,"website-builder-pricing-com-uk-es-fr":!0,"web-hosting-pricing-clarity":!0,"web-hosting-ppc-relaunch":!1},sa=gv,qt=De({}),dm=Object.values(Ya),pm="hwebsites-exp",kN={expires:30,path:"/"},vv=()=>{const{themeData:e,pageName:t,experimentVariant:n}=rt(),{getDeviceId:i,sendExposureEvent:r,isAmplitudeLoaded:o,isExperimentAssignmentCompleted:a}=Es(),{pushGtmEvent:s}=Is(),l=lo(),c=vm("instance",()=>null),d=ye(()=>{const _=ce.get(Db);return dm.length&&!_}),p=()=>(ce.get(pm)||"").split(",").filter(E=>!!sa[E.split(".")[0]]).reduce((E,A)=>({...E,[A.split(".")[0]]:Number(A.split(".")[1])}),{}),m=_=>{if(Object.values(so).includes(_))return 0;let A=0;const S=Wp[_].variants,C=Object.keys(S).map(z=>{const Z={from:A,to:A+(S[z]||0),key:z};return A+=S[z]||0,Z}),x=Math.floor(Math.random()*100);let N=0;return C.forEach(z=>{x>=z.from&&x{if(!d.value)return;const _=l.query.mock_experiment;if(_){const[A,S]=`${_}`.split(".");if(dm.includes(A)){qt.value={[A]:{variant:Number(S||1),isAssignmentSaved:!0,isAvailableInCurrentPage:!0}},await h();return}}const E=p();Object.keys(sa).forEach(A=>{const S=A;if(!sa[S])return;const C=typeof E[S]=="number",x={...Jr,...Wp}[S],z=(x.locales.length===0||x.locales.includes(e.value.language.code))&&(x.pageNames.length===0||x.pageNames.includes(t.value)),Z=x.isControlIgnored,me=x.isIgnoredInCfVariant,G=C?E[S]:m(S);qt.value={...qt.value,[S]:{variant:G,isAssignmentSaved:C,isAvailableInCurrentPage:z,isControlIgnored:Z,isIgnoredInCfVariant:me}}}),await h()},h=async()=>{if(c.value)return;if(e.value.language.code===u.Spain){const E=ce.get(Xn),A=E==null?void 0:E.includes("statistics");if(!E||!A)return}if(await i())try{c.value=_N.initializeWithAmplitudeAnalytics("client-VfaUbzCI5M1mfzTiSv4YskZAz7YAPxJP",{serverUrl:"https://experiment-api.hostinger.com"})}catch(E){console.error("Failed to init experiment"),Ga(new Error("Failed to init experiment",{cause:E}))}},g=_=>!!v(_),v=_=>{var S,C,x;const E=((S=qt.value[_])==null?void 0:S.isIgnoredInCfVariant)&&!!n.value;return((C=qt.value[_])==null?void 0:C.isAvailableInCurrentPage)&&!E&&((x=qt.value[_])==null?void 0:x.variant)||0},b=(_,E)=>{var A;r(_,E),(A=c.value)==null||A.exposure(_)},y=(_,E)=>{s("abTest",{abTestData:{name:_,variation:E}})},w=()=>{var x;const _=Object.values(so).find(N=>{var z;return(z=Jr[N].pageNames)==null?void 0:z.includes(t.value)});if(!_||!sa[_])return;const E=Jr[_].locales;if(!(E.length===0||E.includes(e.value.language.code)))return;const S=n.value||0;!((x=qt.value[_])==null?void 0:x.isAssignmentSaved)&&qt.value[_]&&(qt.value[_].variant=Number(S))},k=()=>{let _=[];Object.keys(qt.value).forEach(E=>{var C;const A=E,S=qt.value[A];S&&(S.isAssignmentSaved&&(_=[..._,`${A}.${S.variant}`]),!S.isAssignmentSaved&&(S.isControlIgnored&&((C=qt.value[A])==null?void 0:C.variant)===0||S.isIgnoredInCfVariant&&n.value||S.isAvailableInCurrentPage&&(y(A,S.variant),b(A,S.variant),S.isAssignmentSaved=!0,_=[..._,`${A}.${S.variant}`])))}),ce.set(pm,_.join(","),kN)};return{initExperimentService:f,isExperimentActive:g,getExperimentVariant:v,validateExperiments:async()=>{await Ki(c).toBeTruthy(),await Ki(o).toBeTruthy(),w(),k(),setTimeout(()=>{a.value=!0},1e3)},tryInitExperimentService:h}},TU=Yt({__name:"HCookieConsentWrapper",setup(e){const{sendAmplitudeEvent:t,initAmplitude:n}=Es(),{tryInitExperimentService:i}=vv(),{direction:r}=rt(),{getRouteLink:o}=ui(),{updatingCookieSettings:a,pushGtmEvent:s,fetchDataFromGtm:l,setUpdatingCookieSettings:c}=Is(),{t:d}=zt(),p=ye(()=>o("legal-page-cookie-policy")),m=ye(()=>({optIn:{title:d("components.cookieConsent.careAboutPrivacyTitle"),description:d("components.cookieConsent.careAboutPrivacyDescription",{link:p.value}),declineButton:d("components.cookieConsent.declineCookies"),settingsButton:d("components.cookieConsent.settings"),acceptButton:d("components.cookieConsent.acceptCookies"),cookieSettings:{title:d("components.cookieConsent.cookieSettings"),description:d("components.cookieConsent.cookieSettingsDescription",{link:p.value}),acceptSelectedButton:d("components.cookieConsent.acceptSelected"),acceptAllButton:d("components.cookieConsent.acceptAll"),rejectAllButton:d("components.cookieConsent.rejectAll"),alwaysActiveOption:d("components.cookieSelection.alwaysActive"),mandatory:{title:d("components.cookieSelection.mandatoryCookies"),description:d("components.cookieSelection.mandatoryCookiesDescription")},statistics:{title:d("components.cookieSelection.statisticsCookies"),description:d("components.cookieSelection.statisticsCookiesDescription")},advertising:{title:d("components.cookieSelection.marketingCookies"),description:d("components.cookieSelection.marketingCookiesDescription")}}},optOut:{title:d("components.cookieConsent.careAboutPrivacyTitle"),description:d("components.cookieConsent.optOut.careAboutPrivacyDescription",{link:p.value}),declineButton:d("components.cookieConsent.optOut.declineCookies"),settingsButton:d("components.cookieConsent.settings"),acceptButton:d("components.cookieConsent.optOut.acceptCookies"),cookieSettings:{title:d("components.cookieConsent.cookieSettings"),description:d("components.cookieConsent.cookieSettingsDescription",{link:p.value}),acceptSelectedButton:d("components.cookieConsent.acceptSelected"),acceptAllButton:d("components.cookieConsent.acceptAll"),rejectAllButton:d("components.cookieConsent.rejectAll"),alwaysActiveOption:d("components.cookieSelection.alwaysActive"),mandatory:{title:d("components.cookieSelection.mandatoryCookies"),description:d("components.cookieSelection.mandatoryCookiesDescription")},statistics:{title:d("components.cookieSelection.statisticsCookies"),description:d("components.cookieSelection.statisticsCookiesDescription")},advertising:{title:d("components.cookieSelection.marketingCookies"),description:d("components.cookieSelection.marketingCookiesDescription")}}}})),f=async v=>{const b=ce.get(Xn)||"",y=b.includes("advertising"),w=b.includes("statistics"),k={ad_storage:y?"granted":"denied",ad_user_data:y?"granted":"denied",ad_personalization:y?"granted":"denied",analytics_storage:w?"granted":"denied",functionality_storage:"granted"};window.gtag("consent","update",k),y||(window.gtag("set","url_passthrough",!0),window.gtag("set","ads_data_redaction",!0)),s("consent_update",{consent:k,_clear:!0}),l(),n(),i(),t({name:"website.consent.clicked",properties:{clickElement:v||`accept_selected:${b}`}}),c(!1)},h=()=>{t({name:"website.consent.clicked",properties:{clickElement:"settings"}}),c(!1)},g=()=>{t({name:"website.consent.shown"})};return(v,b)=>(L(),Ne(B(Lb),{data:m.value,"change-settings":B(a),direction:B(r),onAccept:b[0]||(b[0]=y=>f("accept")),onDecline:b[1]||(b[1]=y=>f("decline")),onToggleSettings:h,onAcceptSelected:b[2]||(b[2]=y=>f()),onAcceptAll:b[3]||(b[3]=y=>f("accept-all")),onDeclineAll:b[4]||(b[4]=y=>f("decline-all")),onShow:g},null,8,["data","change-settings","direction"]))}}),wN=[],SN=()=>{const{pageName:e}=rt(),t=lo();return{isRecommendedDarkTheme:ye(()=>e.value!=="recommended"?!1:wN.includes(`${t.params.slug}`))}},mm=["logo-maker","business-name-generator"],EN=["hostinger-pro","horizons"],Dr=()=>{const{pageName:e}=rt(),{isAnySale:t}=_m(),{isRecommendedDarkTheme:n}=SN(),i=ye(()=>{const l=Object.keys(Ob(oc())),c=Wh.map(d=>Nb(d.replace("/","-")));return n.value?!1:[...l,...c,"google-workspace","payments","payments-dlocal","not-found","website-builder","ai-website-builder","ai-website-builder-for-wordpress","technology","why-us","php-hosting","website-templates","business-website","about","vps-hosting","vps-slug","transfer-domain","contacts","whois","newsroom","homepage","recommended","prestashop-hosting","web-hosting","cloud-hosting","black-friday-web-hosting-deals","wordpress","wordpress-hosting","pricing","affiliates-faqs","special-webhost","reviews","referral","report-abuse","whistleblow","sustainability","woocommerce-hosting","landing-page-builder","ecommerce-website","referral-program","wordcamp-referral-program","domain-name-search-results","trial-lawdepot","portfolio-website","real-estate-website","offer-website-builder","offer-wordpress-hosting","website-design","blog-maker","photography-website","wedding-website","restaurant-website","event-website","fitness-website","brand-guidelines","offer","principles","special"].filter(d=>!(d==="vps-hosting"&&t.value)).includes(e.value)}),r=ye(()=>mm.includes(e.value)),o=ye(()=>[...mm,...EN].includes(e.value)||n.value),a=ye(()=>r.value||o.value?"neutral500":i.value?"neutral0":"primary300"),s=ye(()=>e.value==="brand-guidelines");return{isPageWithLightHeader:i,isFullMeteoriteDarkPage:r,isDarkBackgroundPage:o,countdownColor:a,isPageWithNoNavShadow:s,isRecommendedDarkTheme:n}},IN={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function yv(e,t){return L(),Q("svg",IN,t[0]||(t[0]=[ke("path",{fill:"currentColor",d:"M17.957 10.457a1 1 0 0 0-1.414-1.414L12 13.586 7.457 9.043a1 1 0 0 0-1.414 1.414l5.25 5.25a1 1 0 0 0 1.414 0l5.25-5.25Z"},null,-1)]))}const bv={render(){return km(wm,{icon:{render:yv},name:"chevron-small-down-24"})}},AU=Object.freeze(Object.defineProperty({__proto__:null,default:bv,render:yv},Symbol.toStringTag,{value:"Module"})),qn={slug:"visa",image:"eea0da37-b667-4d93-3e73-ce63b3b81400"},Gn={slug:"mastercard",image:"8c07a3ee-6954-4b35-f511-ae9011dbfd00"},$i={slug:"amex",image:"88baade4-7e9d-4a22-1353-63b45203a700"},sl={slug:"discover",image:"49823ad9-8a1e-43f7-8d84-0de15a627700"},TN={slug:"jcb",image:"bd357ed4-ee24-4114-aa1a-97cbd24e5c00"},AN={slug:"maestro",image:"bb01da66-ff0a-4a69-e43a-09796c385f00"},Br={slug:"dinersclub",image:"eaeabe9a-6e9d-4f74-4411-be32b5a81700"},CU={slug:"paypal",image:"a6965d89-aff5-429c-181d-cea1b127a200"},xU={slug:"applepay",image:"1eb2dc42-eefd-44d4-45fd-06816c8b6c00"},PU={slug:"gpay",image:"56065c64-6555-4906-aab0-e811ae7f7200"},RU={slug:"alipay",image:"7fbeb829-107f-446b-6ea7-ae20e1825800"},DU={slug:"sofort",image:"078e9013-a2fe-46d3-2f6f-178e4c89a200"},fm={slug:"rupay",image:"0dad6858-9c10-40d1-7258-0b606f111e00"},LU={slug:"upi",image:"01e4b9ae-5bd1-4d36-b19a-647d36eff900"},OU={slug:"netbanking",image:"511ff032-93bf-467e-31bf-313974a60b00"},NU={slug:"paytm",image:"40d4a5c4-e17f-4632-e120-a40de85cfc00"},CN={slug:"pix",image:"431d304c-f947-4685-8ecf-7cf6a4862400"},xN={slug:"boleto",image:"52d7f2be-c51f-4b9a-c0f5-3eac1338a800"},PN={slug:"elo",image:"c4967b75-9d58-4201-dc32-8cd29fc73b00"},RN={slug:"hipercard",image:"8e1965d1-eefa-4857-c469-435b12765f00"},DN={slug:"naranja",image:"1c653909-0d6b-4f97-f1ee-00d2d6581000"},LN={slug:"cordial",image:"300cf612-fc30-41c8-da08-1438879d5d00"},ON={slug:"cordobesa",image:"9c05bbf9-f455-41df-4b1e-070198de2500"},NN={slug:"alfa",image:"ce549048-55c3-4c4f-4ea0-d415478f8700"},MN={slug:"hbl_konnect",image:"1d1f0109-5a4f-4c31-f477-5389b21dd500"},UN={slug:"easypasia",image:"da977f22-b992-4c78-753c-af94d093bb00"},zN={slug:"jazzcash",image:"538ef745-04fc-4342-3b8b-aaf700ec8a00"},BN={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"};function _v(e,t){return L(),Q("svg",BN,t[0]||(t[0]=[ke("path",{fill:"currentColor",d:"M13.5 9V3.75c0-.69-.56-1.25-1.25-1.25H7A.75.75 0 0 0 7 4h3.94l-7.47 7.47a.75.75 0 1 0 1.06 1.06L12 5.06V9a.75.75 0 0 0 1.5 0Z"},null,-1)]))}const kv={render(){return km(wm,{icon:{render:_v},name:"arrow-up-right-16"})}},MU=Object.freeze(Object.defineProperty({__proto__:null,default:kv,render:_v},Symbol.toStringTag,{value:"Module"})),jN={class:"h-navigation-menu-column"},FN={key:0,class:"h-navigation-menu-column__group t-body-4-bold"},HN=["href","data-click-id"],$N={class:"h-navigation-menu-column__link-data"},qN={key:0,class:"h-navigation-menu-column__title-container"},GN={key:0,class:"h-navigation-menu-column__title t-body-3"},VN={key:1,class:"h-navigation-menu-column__description t-body-4"},WN=["href","data-click-id"],KN={key:0,class:"h-navigation-menu-column__highlighted-link--title t-body-2-bold"},YN={key:1,class:"h-navigation-menu-column__highlighted-link--description t-body-4"},XN=["href","data-click-id"],JN={key:0,class:"h-navigation-menu-column__image-link--title t-body-2-bold"},QN={key:1,class:"h-navigation-menu-column__image-link--description t-body-4"},ZN=Yt({__name:"HNavigationMenuColumn",props:{column:{type:Object,required:!0}},setup(e){const{getRouteLink:t}=ui(),n=i=>i?t(i):"";return(i,r)=>{const o=ac,a=wv,s=Kb;return L(),Q("div",jN,[e.column.groupName?(L(),Q("div",FN,Ae(e.column.groupName),1)):we("",!0),(L(!0),Q(Tt,null,Wt(e.column.items,l=>(L(),Q("a",{key:l.title,class:"h-navigation-menu-column__item",href:l.link??n(l.pageName),"data-click-id":`hgr-navigation-menu-column-${l.name}`},[(L(),Ne($r(l.icon),{color:"neutral600"})),ke("div",$N,[l.description||l.badge?(L(),Q("div",qN,[l.title?(L(),Q("div",GN,Ae(l.title),1)):we("",!0),l.badge?(L(),Ne(o,{key:1,small:"","background-color":"primary50"},{default:We(()=>[Pt(Ae(l.badge),1)]),_:2},1024)):we("",!0)])):we("",!0),l.description?(L(),Q("div",VN,Ae(l.description),1)):we("",!0)])],8,HN))),128)),(L(!0),Q(Tt,null,Wt(e.column.subGroups,(l,c)=>(L(),Ne(a,{key:`subcolumn-${c}`,class:"h-navigation-menu-column__subgroup",column:l},null,8,["column"]))),128)),e.column.highlightedLink?(L(),Q("a",{key:1,class:"h-navigation-menu-column__highlighted-link",href:e.column.highlightedLink.link??n(e.column.highlightedLink.pageName),"data-click-id":`hgr-navigation-menu-column-${e.column.highlightedLink.name}`},[e.column.highlightedLink.icon?(L(),Ne($r(e.column.highlightedLink.icon),{key:0,color:"neutral600",class:"h-navigation-menu-column__highlighted-link--icon"})):we("",!0),ke("div",null,[e.column.highlightedLink.title?(L(),Q("div",KN,Ae(e.column.highlightedLink.title),1)):we("",!0),e.column.highlightedLink.description?(L(),Q("div",YN,Ae(e.column.highlightedLink.description),1)):we("",!0)])],8,WN)):we("",!0),e.column.imageLink?(L(),Q("a",{key:2,class:"h-navigation-menu-column__image-link",href:e.column.imageLink.link??n(e.column.imageLink.pageName),"data-click-id":`hgr-navigation-menu-column-${e.column.imageLink.name}`},[e.column.imageLink.image?(L(),Ne(s,{key:0,class:"h-navigation-menu-column__image-link--icon",media:e.column.imageLink.image},null,8,["media"])):we("",!0),ke("div",null,[e.column.imageLink.title?(L(),Q("div",JN,[ke("span",null,Ae(e.column.imageLink.title),1),e.column.imageLink.icon?(L(),Ne($r(e.column.imageLink.icon),{key:0,color:"neutral600",class:"h-navigation-menu-column__image-link--icon"})):we("",!0)])):we("",!0),e.column.imageLink.description?(L(),Q("div",QN,Ae(e.column.imageLink.description),1)):we("",!0)])],8,XN)):we("",!0)])}}}),wv=tn(ZN,[["__scopeId","data-v-ffcf323d"]]);var Qn=(e=>(e.Pricing="pricing",e.Services="services",e.Explore="explore",e.Support="support",e))(Qn||{});const eM=()=>{const{themeData:e}=rt(),{t}=zt(),n={[Qn.Services]:[{groupName:t("components.navigation.menuGroup.hosting"),items:[{title:t("components.navigation.menuItem.title.wordpress"),description:t("components.navigation.menuItem.description.wordpress"),badge:t("components.navigation.menuItem.badge.aiPowered"),pageName:"wordpress-hosting",icon:"SvgoBrandWordpress24",name:"wordpress-hosting"},{title:t("components.navigation.menuItem.title.woocommerce"),description:t("components.navigation.menuItem.description.woocommerce"),pageName:"woocommerce-hosting",icon:"SvgoWoo24",name:"woocommerce-hosting"},{title:t("components.navigation.menuItem.title.webHosting"),description:t("components.navigation.menuItem.description.webHosting"),pageName:"web-hosting",icon:"SvgoBrowserWindow24",name:"web-hosting"},{title:t("components.navigation.menuItem.title.vpsHosting"),description:t("components.navigation.menuItem.description.vpsHosting"),pageName:"vps-hosting",icon:"SvgoDatabase24",name:"vps-hosting"},{title:t("components.navigation.menuItem.title.cloudHosting"),description:t("components.navigation.menuItem.description.cloudHosting"),pageName:"cloud-hosting",icon:"SvgoCloud24",name:"cloud-hosting"},{title:t("components.navigation.menuItem.title.agencyHosting"),description:t("components.navigation.menuItem.description.agencyHosting"),pageName:"hostinger-pro",icon:"SvgoLayers24",name:"pro-hosting"}]},{groupName:t("components.navigation.menuGroup.websites"),items:[{title:t("components.navigation.menuItem.title.websiteBuilder"),description:t("components.navigation.menuItem.description.websiteBuilder"),badge:t("components.navigation.menuItem.badge.aiPowered"),pageName:"website-builder",icon:"SvgoWb24",name:"website-builder"},{title:t("components.navigation.menuItem.title.ecommerceWebsite"),description:t("components.navigation.menuItem.description.ecommerceWebsite"),pageName:"ecommerce-website",icon:"SvgoCart24",name:"ecommerce-website"}]},{subGroups:[{groupName:t("components.navigation.menuGroup.domains"),items:[{title:t("components.navigation.menuItem.title.domains"),description:t("components.navigation.menuItem.description.domains"),badge:t("components.navigation.menuItem.badge.aiPowered"),pageName:"domain-name-search",icon:"SvgoGlobe24",name:"domain-name-search"},{title:t("components.navigation.menuItem.title.domainTransfer"),description:t("components.navigation.menuItem.description.domainTransfer"),pageName:"transfer-domain",icon:"SvgoArrowRightLeft24",name:"domain-transfer"}]},{groupName:t("components.navigation.menuGroup.email"),items:[{title:t("components.navigation.menuItem.title.email"),description:t("components.navigation.menuItem.description.email"),pageName:"email-hosting",icon:"SvgoEnvelope24",name:"email-hosting"}]}],highlightedLink:{title:t("components.navigation.menuItem.title.migrateWebsitee"),description:t("components.navigation.menuItem.description.migrateWebsitee"),pageName:"website-migration",icon:"SvgoArrowUpRight24",name:"website-migration"}}],[Qn.Explore]:[{items:[{title:t("components.navigation.menuItem.title.blog"),description:t("components.navigation.menuItem.description.blog"),link:e.value.blogLink,icon:"SvgoEdit24",name:"blogs"},{title:t("components.navigation.menuItem.title.featuresAndTools"),description:t("components.navigation.menuItem.description.featuresAndTools"),link:"https://roadmap.hostinger.com/",icon:"SvgoSliders24",name:"roadmap"},{title:t("components.navigation.menuItem.title.aboutUs"),description:t("components.navigation.menuItem.description.aboutUs"),pageName:"about",icon:"SvgoRocket24",name:"about-us"}]},{imageLink:{title:t("components.navigation.menuItem.title.clientStories"),description:t("components.navigation.menuItem.description.clientStories"),link:`${e.value.blogLink}client-stories`,image:{src:"a123fac8-7fd3-4a3e-5a93-b22736d94c00",alt:t("components.navigation.menuItem.title.howToMakeWebsite")},icon:"SvgoArrowUpRight24",name:"client-stories-blog"}}],[Qn.Support]:[{items:[{title:t("components.navigation.menuItem.title.knowledgeBase"),description:t("components.navigation.menuItem.description.knowledgeBase"),link:t("global.knowledgeBaseLink"),icon:"SvgoBookOpen24",name:"knowledge-base"},{title:t("components.navigation.menuItem.title.tutorials"),description:t("components.navigation.menuItem.description.tutorials"),link:e.value.tutorialsLink,icon:"SvgoGlasses24",name:"tutorials"},{title:t("components.navigation.menuItem.title.contacts"),description:t("components.navigation.menuItem.description.contacts"),pageName:"contacts",icon:"SvgoSupport24",name:"contacts"}]},{imageLink:{title:t("components.navigation.menuItem.title.howToMakeWebsite"),description:t("components.navigation.menuItem.description.howToMakeWebsite"),link:`${e.value.tutorialsLink}how-to-make-a-website`,image:{src:"fe4dc149-0bb5-47b4-48ac-3dd96262fa00",alt:t("components.navigation.menuItem.title.howToMakeWebsite")},icon:"SvgoArrowUpRight24",name:"how-to-make-website"}}]};return{getMenuData:r=>n[r]}},tM={key:0,class:"h-navigation-menu__container"},nM={class:"h-navigation-menu__scrollable-container"},iM={class:"h-navigation-menu__columns"},rM=Yt({__name:"HNavigationMenu",props:{name:{type:String,default:""},expanded:{type:Boolean,default:!1}},emits:["close"],setup(e,{emit:t}){const{getMenuData:n}=eM(),i=e,r=t,o=De(null),a=ye(()=>n(i.name));return(s,l)=>{const c=wv;return e.expanded?(L(),Q("div",tM,[ke("div",{ref_key:"menu",ref:o,class:"h-navigation-menu"},[ke("div",nM,[ke("div",iM,[(L(!0),Q(Tt,null,Wt(a.value,(d,p)=>(L(),Ne(c,{key:`menu-column-${p}`,column:d},null,8,["column"]))),128))])])],512),ke("div",{class:"h-navigation-menu__backdrop",onClick:l[0]||(l[0]=d=>r("close"))})])):we("",!0)}}}),oM=tn(rM,[["__scopeId","data-v-9669ad30"]]),aM=()=>{const{isNiaga:e,themeData:t}=rt(),{getRouteLink:n,getLoginLink:i}=ui();return{navMenuItems:(a=!1,s=!1)=>{const l={hosting:[{icon:"shared",name:"components.navigation.submenuItemNames.webHosting",description:"components.navigation.submenuItemDescriptions.webHosting",link:n("web-hosting"),dataClickIdName:"shared_hosting"},{icon:"cloud",name:"components.navigation.submenuItemNames.cloudHosting",description:"components.navigation.submenuItemDescriptions.cloudHosting",link:n("cloud-hosting"),dataClickIdName:"cloud_hosting"},{icon:"wordpress",name:"components.navigation.submenuItemNames.wordpressHosting",description:"components.navigation.submenuItemDescriptions.wordpressHosting",link:n("wordpress-hosting"),dataClickIdName:"wordpress_hosting"},{icon:"email",name:"components.navigation.submenuItemNames.hostingerEmail",description:"components.navigation.submenuItemDescriptions.hostingerEmail",link:n("email-hosting"),dataClickIdName:"hostinger_email_hosting"}],vps:{link:n("vps-hosting")},websiteBuilder:{link:n("website-builder")},domain:[{icon:"domainChecker",name:"components.navigation.submenuItemNames.domainChecker",description:"components.navigation.submenuItemDescriptions.domainChecker",link:n("domain-name-search"),dataClickIdName:"domain_name_search"},{icon:"whois",name:"components.navigation.submenuItemNames.whois",description:"components.navigation.submenuItemDescriptions.whois",link:n("whois"),dataClickIdName:"whois_database"},{icon:"domainTransfer",name:"components.navigation.submenuItemNames.domainTransfer",description:"components.navigation.submenuItemDescriptions.domainTransfer",link:n("transfer-domain"),dataClickIdName:"domain_transfer"}]},c={mainSections:{...t.value.language.code===u.UnitedStates&&s&&{pricing:{link:n("pricing")}},horizons:{link:n("horizons"),badge:"components.navigation.badges.new",dataClickIdName:"horizons"},wordpressHosting:[{icon:"wordpress",name:"components.navigation.submenuItemNames.wordpressHosting",description:"components.navigation.submenuItemDescriptions.wordpressHosting",link:n("wordpress-hosting"),dataClickIdName:"wordpress_hosting"},{icon:"woocommerce",name:"components.navigation.submenuItemNames.wooCommerceHosting",description:"components.navigation.submenuItemDescriptions.wooCommerceHosting",link:n("woocommerce-hosting"),dataClickIdName:"woocommerce_hosting"}],websiteBuilder:{link:n("website-builder")},hosting:[{icon:"shared",name:"components.navigation.submenuItemNames.webHosting",description:"components.navigation.submenuItemDescriptions.webHosting",link:n("web-hosting"),dataClickIdName:"web_hosting"},{icon:"cloud",name:"components.navigation.submenuItemNames.cloudHosting",description:"components.navigation.submenuItemDescriptions.cloudHosting",link:n("cloud-hosting"),dataClickIdName:"cloud_hosting"},{icon:"vps",name:"components.navigation.submenuItemNames.vpsHosting",description:"components.navigation.submenuItemDescriptions.vpsHosting",link:n("vps-hosting"),dataClickIdName:"vps_hosting"},{icon:"email",name:"components.navigation.submenuItemNames.hostingerEmail",description:"components.navigation.submenuItemDescriptions.hostingerEmail",link:n("email-hosting"),dataClickIdName:"hostinger_email_hosting"},{icon:"agency",name:"components.navigation.submenuItemNames.agency",description:"components.navigation.submenuItemDescriptions.agency",link:n("hostinger-pro"),dataClickIdName:"pro_hosting"}],domains:{link:n("domain-name-search")}},loginLink:i().href};return e.value&&Object.assign(c,{mainSections:l}),a?{mainSections:{}}:c},experimentNavMenuItems:()=>[{name:Qn.Pricing,slug:"components.navigation.menuItems.pricing",isExpandable:!1,link:n("pricing")},{name:Qn.Services,slug:"components.navigation.menuItems.services",isExpandable:!0},{name:Qn.Explore,slug:"components.navigation.menuItems.explore",isExpandable:!0},{name:Qn.Support,slug:"components.navigation.menuItems.support",isExpandable:!0}]}},sM=Xa(()=>Ja(()=>import("./BHxa5wgW.js").then(e=>e.z),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)),lM=Xa(()=>Ja(()=>import("./BHxa5wgW.js").then(e=>e.A),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)),cM={key:0,class:"h-navigation__items"},uM=["data-click-id"],dM=["href","data-click-id","aria-label"],pM={key:1},mM=["data-click-id","aria-label","onClick"],fM=["href","data-click-id","aria-label"],hM={class:"h-navigation__login"},gM=Yt({__name:"HNavigation",props:{stickyAtYPosition:{type:Number,default:0}},setup(e){const{themeData:t,pageName:n,isNiaga:i}=rt(),{switchLocale:r}=Xc(),o=lo(),{t:a}=zt(),{getLoginLink:s}=ui(),{navMenuItems:l,experimentNavMenuItems:c}=aM(),{getExperimentVariant:d}=vv(),{isPageWithLightHeader:p,isDarkBackgroundPage:m}=Dr(),f=De(lr.map(I=>({...I,disabled:!1}))),h=De(!1),g=De(!1),v=De(!(gv[Ya.NAVIGATION_UPLIFT]&&t.value.language.code===u.UnitedStates)),b=De(!1),y=De(!1),w=De(!1),k=De(!1),T=De({hosting:!1,email:!1,domain:!1}),_=De({services:!1,explore:!1,support:!1}),E=De({hasoffers_session:"session",irclickid:"irclickid",awc:"awc",rr_wcid:"RR_WCID",rr_referralcode:"REFERRALCODE"}),A=ye(()=>l(k.value,g.value)),S=ye(()=>c()),C=ye(()=>Object.keys(_.value).some(I=>!!_.value[I])),x=ye(()=>b.value||C.value||y.value||p.value?"neutral600":"neutral0"),N=ye(()=>Object.keys(A.value.mainSections)),z=I=>a(I||""),Z=I=>Ub(A.value,t.value.language.code,I),me=()=>{const I=document.getElementsByTagName("html")[0];if(I){if(y.value){I.classList.add("u-noscroll");return}I.classList.remove("u-noscroll")}},G=()=>{y.value=!y.value,me()},pe=I=>{b.value=I},ee=()=>{w.value=!w.value},_e=I=>["h-navigation__menu-item",{"h-navigation__menu-item--active":I}],V=I=>r(I,n.value,E.value),vt=()=>{const I=s();window.location.href=I.href},dt=I=>{if(_.value[I]===!0){_.value[I]=!1;return}Object.keys(_.value).forEach(P=>{_.value[P]=!1}),_.value[I]=!0},et=I=>{setTimeout(()=>{_.value[I]=!1})};return Mb(()=>{const I=d(Ya.NAVIGATION_UPLIFT);h.value=I===1,g.value=I===2,v.value=!0}),Sm(()=>o,()=>{Object.keys(T.value).forEach(I=>T.value[I]=!1),y.value&&G()}),(I,P)=>{const O=sM,$=Im,D=bv,ae=zb,de=Yb,$e=ac,Ie=oM,tt=sc,Le=lM,Oe=Tm;return L(),Ne(Oe,{class:"h-navigation",active:y.value||C.value,"dark-items":B(p),"sticky-at-y-position":e.stickyAtYPosition,onSticky:pe,onMenuToggle:ee},Em({right:We(()=>[ke("div",hM,[lt(tt,{id:"hgr-topmenu-login",class:"h-navigation__button","data-click-id":"hgr-navigation-menu-login",type:"outline",color:x.value,"aria-label":B(a)("components.navigation.loginLinkTitle"),to:A.value.loginLink,onClick:Fb(vt,["prevent"])},{default:We(()=>[Pt(Ae(B(a)("components.navigation.loginLinkTitle")),1)]),_:1},8,["color","aria-label","to"])])]),"mobile-menu":We(()=>[w.value?(L(),Ne(Le,{key:0,"is-open":w.value,"language-code":B(t).language.code,"cookie-query-keys":E.value},null,8,["is-open","language-code","cookie-query-keys"])):we("",!0)]),default:We(()=>[v.value&&!h.value?(L(),Q("div",cM,[(L(!0),Q(Tt,null,Wt(N.value,(J,qe)=>{var Fe;return L(),Q(Tt,null,[Array.isArray(A.value.mainSections[J])?(L(),Ne(de,{key:J,modelValue:T.value[J],"onUpdate:modelValue":Te=>T.value[J]=Te,"render-in-html":""},{activator:We(({toggle:Te})=>[ke("div",Bb({class:_e(!!T.value[J]),"data-click-id":`hgr-navigation-menu-${J}`,"data-click-sync":""},jb(y.value?{click:G}:{click:Te},!0)),[ke("span",{class:Vt(["h-navigation__menu-item-title",`h-navigation__menu-item-title--${x.value}`])},Ae(B(a)(`components.navigation.menuItems.${J}`)),3),ke("span",{class:Vt(["h-navigation__menu-item-icon",{"h-navigation__menu-item-icon--opened":T.value[J]}])},[lt(D,{color:x.value==="neutral600"?"neutral1000":"neutral0"},null,8,["color"])],2)],16,uM)]),default:We(()=>[(L(!0),Q(Tt,null,Wt(Z(J),Te=>(L(),Ne(ae,{id:`hgr-navigation-menu_dropdown-${Te.dataClickIdName}`,key:Te.name,"click-id":`hgr-navigation-menu_dropdown-${Te.dataClickIdName}`,class:Vt(["h-navigation__menu-item-sub-item",Te.class]),title:z(Te.name),description:z(Te.description),link:Te.link,"nav-item":Te.icon||""},null,8,["id","click-id","class","title","description","link","nav-item"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):(L(),Q("div",{key:`${J}-${qe}`,class:"h-navigation__menu-link"},[ke("a",{href:(Fe=A.value.mainSections[J])==null?void 0:Fe.link,"data-click-id":`hgr-navigation-menu-${J}`,"aria-label":J},[Pt(Ae(B(a)(`components.navigation.menuItems.${J}`))+" ",1),A.value.mainSections[J].badge?(L(),Ne($e,{key:0,"background-color":B(m)&&!b.value?"success700":"success100",small:""},{default:We(()=>[Pt(Ae(B(a)(A.value.mainSections[J].badge||"")),1)]),_:2},1032,["background-color"])):we("",!0)],8,dM)]))],64)}),256))])):we("",!0),v.value&&h.value?(L(),Q("div",pM,[(L(!0),Q(Tt,null,Wt(S.value,J=>(L(),Q(Tt,null,[J.isExpandable?(L(),Q(Tt,{key:0},[(L(),Q("a",{key:J.name,class:Vt(["h-navigation__menu-link h-navigation__menu-dropdown",_e(!!_.value[J.name])]),"data-click-id":`hgr-navigation-menu-${J.name}`,"data-click-sync":"","aria-label":B(a)(J.slug),onClick:qe=>dt(J.name)},[ke("span",{class:Vt(["h-navigation__menu-item-title",`h-navigation__menu-item-title--${x.value}`])},Ae(B(a)(J.slug)),3),ke("span",{class:Vt(["h-navigation__menu-item-icon",{"h-navigation__menu-item-icon--opened":_.value[J.name]}])},[lt(D,{color:x.value==="neutral600"?"neutral1000":"neutral0"},null,8,["color"])],2)],10,mM)),(L(),Ne(Ie,{key:J.name,name:J.name,expanded:_.value[J.name],onClose:qe=>et(J.name)},null,8,["name","expanded","onClose"]))],64)):(L(),Q("div",{key:J.name,class:"h-navigation__menu-link"},[ke("a",{href:J.link,"data-click-id":`hgr-navigation-menu-${J.name}`,"aria-label":B(a)(J.slug)},Ae(B(a)(J.slug)),9,fM)]))],64))),256))])):we("",!0)]),_:2},[B(i)?void 0:{name:"locale-selector",fn:We(()=>[lt($,{"language-code":B(t).language.code,color:x.value,"is-opened":y.value,onOnClick:G},{selector:We(()=>[y.value?(L(),Ne(O,{key:0,title:`${B(a)("components.localeMenu.title")}`,"input-placeholder":`${B(a)("components.localeMenu.inputPlaceHolder")}`,"locales-data":f.value,onSelectedCountry:V,onToggleMenu:G},null,8,["title","input-placeholder","locales-data"])):we("",!0)]),_:1},8,["language-code","color","is-opened"])]),key:"0"}]),1032,["active","dark-items","sticky-at-y-position"])}}}),UU=tn(gM,[["__scopeId","data-v-646b2040"]]),vM=["dir"],yM={class:"h-banner__info"},bM={class:"h-banner__title t-body-4-bold"},_M={key:0},kM={key:1,class:"h-banner__link-text t-body-4-bold"},wM={key:0,class:"h-banner__sale-image-gradient"},SM=Yt({__name:"HBanner",setup(e){const{direction:t,pageName:n,themeData:i,saleTemplate:r}=rt(),{sendAmplitudeEvent:o}=Es(),{isBannerVisible:a}=Hb(),{t:s}=zt(),{getRouteLink:l}=ui(),{isAnySale:c}=_m(),d=ye(()=>({consumerMonthSale:{titleText:s("components.sale.consumerSalebannerText"),linkText:s("components.sale.bannerLink")},springSale:{titleText:s("components.sale.springSaleBannerText"),linkText:s("components.sale.bannerLink")}})[r.value]),p=ye(()=>({horizons:{titleText:s("components.banner.horizons.titleText"),linkText:s("components.banner.horizons.linkText"),link:"https://www.producthunt.com/posts/hostinger-horizons"},referral:{titleText:s("components.banner.referral.titleText")},"wordcamp-referral-program":{titleText:s("components.banner.wordcampReferral.titleText",{price:450,percent:40})},...$b.reduce((y,w)=>({...y,[w]:d.value}),{})})),m=ye(()=>c.value),f=ye(()=>n.value==="horizons"),h=ye(()=>{var y;return((y=p.value[n.value])==null?void 0:y.titleText)||""}),g=ye(()=>{var y;return((y=p.value[n.value])==null?void 0:y.linkText)||""}),v=ye(()=>{var y;return((y=p.value[n.value])==null?void 0:y.link)||""}),b=()=>{o({name:"website.top_banner.click"}),n.value==="website-templates"||n.value.startsWith("templates")?window.location.href=l("website-builder"):ym("pricing")};return(y,w)=>{const k=sc,T=kv;return B(a)?(L(),Q("div",{key:0,class:Vt(["h-banner",{"h-banner--bg-primary800":!m.value&&!f.value,"h-banner--bg-primary500":f.value}]),dir:B(t)},[(L(),Ne($r(v.value?"a":"div"),{class:"h-banner__wrapper",href:v.value,target:"_blank"},{default:We(()=>[ke("div",yM,[ke("span",bM,Ae(h.value),1),g.value&&m.value?(L(),Q("div",_M,[lt(k,{class:"h-banner__sale-button",color:"neutral0",type:"outline","aria-label":g.value,onClick:b},{default:We(()=>[Pt(Ae(g.value),1)]),_:1},8,["aria-label"])])):g.value?(L(),Q("div",kM,[Pt(Ae(g.value)+" ",1),lt(T,{color:"neutral0"})])):we("",!0)]),m.value?(L(),Q("div",wM)):we("",!0),m.value?(L(),Q("div",{key:1,class:Vt(["h-banner__sale-image",{"h-banner__sale-image--en":[B(u).Germany,B(u).Netherlands,B(u).Italy].includes(B(i).language.code),"h-banner__sale-image--es":B(i).language.code===B(u).Brazil,"h-banner__sale-image--fr":!1,"h-banner__sale-image--pl":B(i).language.code===B(u).Poland}])},null,2)):we("",!0)]),_:1},8,["href"]))],10,vM)):we("",!0)}}}),zU=tn(SM,[["__scopeId","data-v-81d59454"]]),EM={class:"h-social-icons"},IM=["data-click-id","href","aria-label"],TM=Yt({__name:"HSocialIcons",setup(e){const{themeData:t}=rt(),{isDarkBackgroundPage:n}=Dr(),i=ye(()=>{const r=[{title:"linkedin",name:"SvgoLinkedin24",link:t.value.linkedinLink},{title:"facebook",name:"SvgoFacebook24",link:t.value.facebookLink},{title:"instagram",name:"SvgoInstagram24",link:t.value.instagramLink},{title:"twitter",name:"SvgoTwitter24",link:t.value.twitterLink},{title:"youtube",name:"SvgoYoutube24",link:t.value.youtubeLinks[1]||t.value.youtubeLinks[0]||""}];return t.value.country.code==="ID"&&r.push({title:"tiktok",name:"SvgoTiktok24",link:t.value.tiktokLink}),r});return(r,o)=>(L(),Q("div",EM,[(L(!0),Q(Tt,null,Wt(i.value,a=>(L(),Q("a",{key:a.title,class:"h-social-icons--icon","data-click-id":`hgr-footer-social_icons-${a.title}`,href:a.link,"aria-label":a.name,rel:"noopener noreferrer nofollow",target:"_blank"},[(L(),Ne($r(a.name),{color:B(n)?"neutral0":"primary800"},null,8,["color"]))],8,IM))),128))]))}}),AM=tn(TM,[["__scopeId","data-v-2330a837"]]),CM=e=>{switch(e){case u.Brazil:return[CN,xN,qn,Gn,$i,PN,RN];case u.Colombia:return[qn,Gn,$i,Br];case u.Mexico:return[qn,Gn,$i];case u.Argentina:return[qn,Gn,$i,Br,DN,LN,ON];case u.Pakistan:return[qn,Gn,NN,MN,UN,zN];case u.India:return[qn,Gn,sl,Br,fm];case u.IndiaHindi:return[qn,Gn,$i,sl,Br,fm];default:return[qn,Gn,$i,sl,TN,AN,Br]}},xM=["href"],PM=Yt({__name:"HPaymentMethods",props:{hideMore:{type:Boolean,default:!1},isMinimalFooter:{type:Boolean,default:!1},backgroundColor:{type:String,default:""}},setup(e){const{themeData:t}=rt(),{getRouteLink:n}=ui(),{t:i}=zt(),r=ye(()=>CM(t.value.language.code)),o=ye(()=>n("payments"));return(a,s)=>{const l=qb;return L(),Q("div",{class:Vt(["h-payment-methods",{"h-payment-methods--minimal-footer":!e.isMinimalFooter,[`h-payment-methods--bg-${e.backgroundColor}`]:e.backgroundColor}])},[(L(!0),Q(Tt,null,Wt(r.value,c=>(L(),Ne(l,{key:c.slug,class:"h-payment-methods__icon",image:{src:c.image,alt:c.slug}},null,8,["image"]))),128)),e.hideMore?we("",!0):(L(),Q("a",{key:0,class:"h-payment-methods__more-btn","data-click-id":"hgr-footer-payment_methods-more_button",href:o.value},Ae(B(i)("components.footer.andMore")),9,xM))],2)}}}),Sv=tn(PM,[["__scopeId","data-v-278b95d1"]]);var Qt=(e=>(e.Hosting="hosting",e.Domains="domains",e.Tools="tools",e.Information="information",e.Legal="legal",e.Company="company",e.Help="help",e))(Qt||{});const Ev=()=>{const{themeData:e,isNiaga:t}=rt(),{t:n}=zt(),{getRouteLink:i}=ui();return{getFooterSections:()=>{const o={hosting:[{name:"components.footer.webHosting",link:i("web-hosting"),pageName:"web-hosting"},{name:"components.footer.wordpressHosting",link:i("wordpress-hosting"),pageName:"wordpress-hosting"},{name:"components.footer.vpsHosting",link:i("vps-hosting"),pageName:"vps-hosting"},{name:"components.footer.emailHosting",link:i("email-hosting"),pageName:"email-hosting"},{name:"components.footer.cloudHosting",link:i("cloud-hosting"),pageName:"cloud-hosting"},{name:"components.footer.woocommerceHosting",link:i("woocommerce-hosting"),pageName:"woocommerce-hosting"},{name:"components.footer.agencyHosting",link:i("hostinger-pro"),pageName:"hostinger-pro"},{name:"components.footer.minecraftHosting",link:i("vps-templates-minecraft-hosting"),pageName:"vps-templates-minecraft-hosting",excludedLocales:[u.Niaga]},{name:"components.footer.vpsGameServerHosting",link:i("vps-templates-game-server-hosting"),pageName:"vps-templates-game-server-hosting"},{name:"components.footer.googleWorkspace",link:i("google-workspace"),pageName:"google-workspace"},{name:"components.footer.cheapWebHosting",link:i("cheap-web-hosting"),pageName:"cheap-web-hosting",includedLocales:[u.Indonesia,u.Niaga]}],domains:[{name:"components.footer.domainChecker",link:i("domain-name-search"),pageName:"domain-name-search"},{name:"components.footer.cheapDomainNames",link:i("cheap-domain-names"),pageName:"cheap-domain-names",excludedLocales:[u.Indonesia,u.IndiaHindi,u.Turkey,u.Niaga]},{name:"components.footer.freeDomain",link:i("free-domain"),pageName:"free-domain"},{name:"components.footer.whoisChecker",link:i("whois"),pageName:"whois",excludedLocales:[u.IndiaHindi]},{name:"components.footer.freeSslCertificate",link:i("free-ssl-certificate"),pageName:"free-ssl-certificate"},{name:"components.footer.domainTransfer",link:i("transfer-domain"),pageName:"transfer-domain"},{name:"components.footer.domainExtensions",link:i("tld"),pageName:"tld",excludedLocales:[u.IndiaHindi]},{name:"components.footer.comDomain",link:i("com-domain"),pageName:"com-domain",includedLocales:[u.Niaga]},{name:"components.footer.idDomain",link:i("id-domain"),pageName:"id-domain",includedLocales:[u.Niaga]},{name:"components.footer.frDomain",link:i("fr-domain"),pageName:"fr-domain",includedLocales:[u.France]}],tools:[{name:"components.footer.horizons",link:i("horizons"),badge:"components.footer.badges.new",pageName:"horizons"},{name:"components.footer.websiteBuilder",link:i("website-builder"),pageName:"website-builder"},{name:"components.footer.websiteBuilderAi",link:i("ai-website-builder"),pageName:"ai-website-builder"},{name:"components.footer.ecommerceWebsite",link:i("ecommerce-website"),pageName:"ecommerce-website"},{name:"components.footer.businessNameGenerator",link:i("business-name-generator"),pageName:"business-name-generator"},{name:"components.footer.logoMaker",link:i("logo-maker"),pageName:"logo-maker",excludedLocales:[u.Niaga]},{name:"components.footer.websiteMigration",link:i("website-migration"),pageName:"website-migration"}],information:[{name:"components.footer.pricing",link:i("pricing"),pageName:"pricing",excludedLocales:[u.IndiaHindi,u.Niaga]},{name:"components.footer.reviews",link:i("reviews"),pageName:"reviews"},{name:"components.footer.affiliateProgram",link:i("affiliates"),pageName:"affiliates"},{name:"components.footer.referralProgram",link:i("referral-program"),pageName:"referral-program"},{name:"components.footer.roadmap",link:"https://roadmap.hostinger.com/",excludedLocales:[u.Niaga],isExternalRedirect:!0},{name:"components.footer.migrationTerms",link:i("legal-page-migration-terms"),pageName:"legal-page-migration-terms",includedLocales:[u.Brazil]},{name:"components.footer.wallOfFame",link:i("wall-of-fame"),pageName:"wall-of-fame",excludedLocales:[u.Niaga]},{name:"components.footer.systemStatus",link:t.value?"https://status.niagahoster.co.id/":"https://statuspage.hostinger.com/",isExternalRedirect:!0},{name:"components.footer.sitemap",link:i("sitemap"),pageName:"sitemap",excludedLocales:[u.IndiaHindi,u.Niaga]}],legal:[{name:"components.footer.privacyPolicy",link:i("legal-page-privacy-policy"),pageName:"legal-page-privacy-policy"},{name:"components.footer.refundPolicy",link:i("legal-page-refund-policy"),pageName:"legal-page-refund-policy"},{name:"components.footer.termsOfService",link:i("legal-page-universal-terms-of-service-agreement"),pageName:"legal-page-universal-terms-of-service-agreement"},{name:"components.footer.registrarInformation",link:i("legal-page-registrar-information"),pageName:"legal-page-registrar-information",includedLocales:[u.Germany]}],company:[{name:"components.footer.aboutHostinger",link:i("about"),pageName:"about"},{name:"components.footer.ourTechnology",link:i("technology"),pageName:"technology"},{name:"components.footer.newsroom",link:i("newsroom"),pageName:"newsroom"},{name:"components.footer.career",link:i("career"),pageName:"career",includedLocales:[u.UnitedStates,u.Brazil,u.Lithuania,u.Niaga]},{name:"components.footer.blog",link:e.value.blogLink,excludedLocales:[u.Niaga],isExternalRedirect:!0},{name:"components.footer.studentDiscount",link:i("student-discount"),pageName:"student-discount"},{name:"components.footer.sustainability",link:i("sustainability"),pageName:"sustainability",includedLocales:[u.UnitedStates]},{name:"components.footer.principles",link:i("principles"),pageName:"principles"}],help:[{name:"components.footer.tutorials",link:e.value.tutorialsLink,isExternalRedirect:!0},{name:"components.footer.knowledgeBase",link:t.value?e.value.blogLinkSupport:n("global.knowledgeBaseLink"),isExternalRedirect:!0},{name:"components.footer.contactUs",link:i("contacts"),pageName:"contacts",excludedLocales:[u.IndiaHindi]},{name:"components.footer.reportAbuse",link:i("report-abuse"),pageName:"report-abuse",excludedLocales:[u.IndiaHindi]}]};return Object.values(Qt).forEach(a=>{o[a].forEach((s,l)=>{!Kh(s.pageName||"",e.value.language.code,oc(),bm)&&!s.isExternalRedirect&&!s.includedLocales&&delete o[a][l]})}),o}}},RM={key:0,class:"h-legal-links"},DM=["data-click-id","data-qa","href"],LM={class:"h-footer-section__title t-body-2-bold"},OM=["data-click-id","data-qa","href"],NM={key:2},MM={class:"h-footer-section__title t-body-2-bold"},UM=["data-click-id","data-qa","href"],zM=Yt({__name:"HFooterSection",props:{footerSection:{type:String,required:!0}},setup(e){const{themeData:t}=rt(),{isDarkBackgroundPage:n}=Dr(),{t:i}=zt(),{getFooterSections:r}=Ev(),{screen:o}=Gb(),a=ye(()=>r()),s=ye(()=>o.value==="mobile"),l=p=>p.includedLocales?p.includedLocales.includes(t.value.language.code):p.excludedLocales?!p.excludedLocales.includes(t.value.language.code):!0,c=p=>a.value[p].filter(f=>l(f)),d=p=>{if(p.pageName)return p.pageName;const m=p.name.split("."),f=m[m.length-1]||"";return rc(f)};return(p,m)=>{const f=ac,h=Xb;return L(),Q("div",{class:Vt(["h-footer-section",{"h-footer-section--neutral0":B(n)}])},[e.footerSection===B(Qt).Legal?(L(),Q("span",RM,[(L(!0),Q(Tt,null,Wt(c(e.footerSection),g=>(L(),Q("a",{key:g.name,class:"h-footer-section__item t-body-4","data-click-id":`hgr-footer_menu-${d(g).replace("-","_")}`,"data-qa":`footer-link-${d(g)}-page`,href:g.link},[Pt(Ae(B(i)(g.name))+" ",1),g.badge?(L(),Ne(f,{key:0,"background-color":B(n)?"success700":"success100",small:""},{default:We(()=>[Pt(Ae(B(i)(g.badge)),1)]),_:2},1032,["background-color"])):we("",!0)],8,DM))),128))])):s.value?(L(),Ne(h,{key:1,"is-dark-layout":B(n),"accordion-data":c(e.footerSection),"title-data-click-id":`hgr_footer-accordion_${e.footerSection}`},{title:We(()=>[ke("span",LM,Ae(B(i)(`components.footer.${e.footerSection}`)),1)]),options:We(()=>[(L(!0),Q(Tt,null,Wt(c(e.footerSection),g=>(L(),Q("a",{key:g.name,class:"h-footer-section__item t-body-4","data-click-id":`hgr-footer_menu-${d(g).replace("-","_")}`,"data-qa":`footer-link-mobile-${d(g)}-page`,href:g.link},[Pt(Ae(B(i)(g.name))+" ",1),g.badge?(L(),Ne(f,{key:0,"background-color":B(n)?"success700":"success100",small:""},{default:We(()=>[Pt(Ae(B(i)(g.badge)),1)]),_:2},1032,["background-color"])):we("",!0)],8,OM))),128))]),_:1},8,["is-dark-layout","accordion-data","title-data-click-id"])):(L(),Q("span",NM,[ke("span",MM,Ae(B(i)(`components.footer.${e.footerSection}`)),1),(L(!0),Q(Tt,null,Wt(c(e.footerSection),g=>(L(),Q("a",{key:g.name,class:"h-footer-section__item t-body-4","data-click-id":`hgr-footer_menu-${d(g).replace("-","_")}`,"data-qa":`footer-link-${d(g)}-page`,href:g.link},[Pt(Ae(B(i)(g.name))+" ",1),g.badge?(L(),Ne(f,{key:0,"background-color":B(n)?"success700":"success100",small:""},{default:We(()=>[Pt(Ae(B(i)(g.badge)),1)]),_:2},1032,["background-color"])):we("",!0)],8,UM))),128))]))],2)}}}),Ei=tn(zM,[["__scopeId","data-v-24065e1e"]]),BM=["data-view-id","dir"],jM={class:"h-footer__wrapper"},FM={class:"h-grid h-grid--cols-m-1 h-grid--cols-t-1"},HM={class:"h-footer__content"},$M={class:"h-footer__sections h-grid--cols-t-3"},qM={class:"h-footer__logo-section"},GM={class:"h-footer__copyright"},VM=["innerHTML"],WM={class:"h-footer__copyright--text t-body-4"},KM=["href"],YM=Yt({__name:"HFooter",setup(e){const{direction:t,themeData:n,isNiaga:i,pageNameDataClickId:r}=rt(),{isFullMeteoriteDarkPage:o,isDarkBackgroundPage:a}=Dr(),{t:s}=zt(),{getRouteLink:l}=ui(),c=ye(()=>n.value.language.code===u.Brazil),d=ye(()=>i.value?"primary500":a.value?"neutral0":"primary800"),p=ye(()=>n.value.language.code===u.Japan?l("payments-dlocal"):""),m=ye(()=>Wb(n.value.language.code)||n.value.name==="www.hostinger.com"?"Hostinger":n.value.name.replace("www.","")),f=ye(()=>s("components.footer.copyright",{domain:m.value,copyrightSign:"©",currentYear:new Date().getFullYear()})),h=ye(()=>o.value?"primary800":a.value?"neutral800":"");return(g,v)=>{const b=AM,y=Vb,w=Sv,k=Jb;return L(),Q("footer",{class:Vt(["h-footer t-body-4",{[`h-footer--bg-${h.value}`]:!!h.value}]),"data-view-id":`hgr-${B(r)}-footer`,dir:B(t)},[ke("div",jM,[ke("div",FM,[ke("div",HM,[ke("div",$M,[lt(Ei,{"footer-section":B(Qt).Hosting},null,8,["footer-section"]),lt(Ei,{"footer-section":B(Qt).Domains},null,8,["footer-section"]),lt(Ei,{"footer-section":B(Qt).Tools},null,8,["footer-section"]),lt(Ei,{"footer-section":B(Qt).Information},null,8,["footer-section"]),lt(Ei,{"footer-section":B(Qt).Company},null,8,["footer-section"]),lt(Ei,{"footer-section":B(Qt).Help},null,8,["footer-section"])])]),ke("div",qM,[lt(b),lt(y,{color:d.value,"data-click-id":"hgr-footer-logo"},null,8,["color"]),lt(Ei,{"footer-section":B(Qt).Legal},null,8,["footer-section"]),B(i)?we("",!0):(L(),Ne(w,{key:0,"background-color":h.value},null,8,["background-color"])),c.value?(L(),Ne(k,{key:1})):we("",!0)]),ke("div",GM,[ke("div",{class:"h-footer__copyright--text t-body-4",innerHTML:f.value},null,8,VM),ke("p",WM,[Pt(Ae(B(s)("components.footer.copyrightPrices"))+" ",1),p.value?(L(),Q("a",{key:0,href:p.value,class:"h-footer__jp-dlocal"}," 特定商取引法に基づく表示 ",8,KM)):we("",!0)])])])])],10,BM)}}}),BU=tn(YM,[["__scopeId","data-v-c2b8799f"]]),XM=Xa(()=>Ja(()=>import("./BHxa5wgW.js").then(e=>e.z),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)),JM=Xa(()=>Ja(()=>import("./BHxa5wgW.js").then(e=>e.A),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)),QM=Yt({__name:"HNavigationMinimal",props:{stickyAtYPosition:{type:Number,default:0}},setup(e){const{themeData:t,pageName:n,isNiaga:i}=rt(),{switchLocale:r}=Xc(),o=lo(),{t:a}=zt(),{isPageWithLightHeader:s}=Dr(),l=De(lr.map(T=>({...T,disabled:!1}))),c=De(!1),d=De(!1),p=De(!1),m=De(!1),f=De({hosting:!1,email:!1,domain:!1,expert:!1}),h=De({hasoffers_session:"session",irclickid:"irclickid",awc:"awc",rr_wcid:"RR_WCID",rr_referralcode:"REFERRALCODE"}),g=ye(()=>c.value||d.value||s.value?"neutral600":"neutral0"),v=()=>{const T=document.getElementsByTagName("html")[0];if(T){if(d.value){T.classList.add("u-noscroll");return}T.classList.remove("u-noscroll")}},b=()=>{d.value=!d.value,v()},y=T=>{c.value=T},w=()=>{p.value=!p.value},k=T=>r(T,n.value,h.value);return Sm(()=>o,()=>{Object.keys(f.value).forEach(T=>f.value[T]=!1),d.value&&b()}),(T,_)=>{const E=XM,A=Im,S=sc,C=JM,x=Tm;return L(),Ne(x,{class:"h-navigation-minimal",active:d.value,"dark-items":B(s),"sticky-at-y-position":e.stickyAtYPosition,onSticky:y,onMenuToggle:w},Em({right:We(()=>[lt(S,{id:"hgr-topmenu-cta",class:"h-navigation-minimal__cta","data-click-id":"hgr-navigation-menu-cta",type:"outline",color:g.value,"aria-label":B(a)("components.navigation.getStarted"),to:"#pricing"},{default:We(()=>[Pt(Ae(B(a)("components.navigation.getStarted")),1)]),_:1},8,["color","aria-label"])]),"mobile-menu":We(()=>[p.value?(L(),Ne(C,{key:0,"is-open":p.value,"language-code":B(t).language.code,"cookie-query-keys":h.value,"is-expert-call-available":m.value,minimal:""},null,8,["is-open","language-code","cookie-query-keys","is-expert-call-available"])):we("",!0)]),_:2},[B(i)?void 0:{name:"locale-selector",fn:We(()=>[lt(A,{"language-code":B(t).language.code,color:g.value,"is-opened":d.value,onOnClick:b},{selector:We(()=>[d.value?(L(),Ne(E,{key:0,title:`${B(a)("components.localeMenu.title")}`,"input-placeholder":`${B(a)("components.localeMenu.inputPlaceHolder")}`,"locales-data":l.value,"data-click-sync":"",onSelectedCountry:k,onToggleMenu:b},null,8,["title","input-placeholder","locales-data"])):we("",!0)]),_:1},8,["language-code","color","is-opened"])]),key:"0"}]),1032,["active","dark-items","sticky-at-y-position"])}}}),jU=tn(QM,[["__scopeId","data-v-48a48f9b"]]),ZM=["data-click-id","data-qa","href"],eU=Yt({__name:"HFooterInlineSection",props:{footerSection:{type:String,required:!0}},setup(e){const{themeData:t}=rt(),{isDarkBackgroundPage:n}=Dr(),{t:i}=zt(),{getFooterSections:r}=Ev(),o=ye(()=>r()),a=c=>c.includedLocales?c.includedLocales.includes(t.value.language.code):c.excludedLocales?!c.excludedLocales.includes(t.value.language.code):!0,s=c=>o.value[c].filter(p=>a(p)),l=c=>{if(c.pageName)return c.pageName;const d=c.name.split("."),p=d[d.length-1]||"";return rc(p)};return(c,d)=>(L(),Q("div",{class:Vt(["h-footer-inline-section",{"h-footer-inline-section--neutral0":B(n)}])},[(L(!0),Q(Tt,null,Wt(s(e.footerSection),(p,m)=>(L(),Q("a",{key:`${p}-${m}`,class:"h-footer-inline-section__item t-body-4","data-click-id":`hgr-footer_menu-${l(p).replace("-","_")}`,"data-qa":`footer-link-${l(p)}-page`,href:p.link},Ae(B(i)(p.name)),9,ZM))),128))],2))}}),tU=tn(eU,[["__scopeId","data-v-3bafe2a5"]]),nU=["dir"],iU={class:"h-footer-minimal__wrapper"},rU={class:"h-footer-minimal__content"},oU={class:"h-footer-minimal__copyright"},aU={class:"h-footer-minimal__copyright--text t-body-4"},sU={class:"h-footer-minimal__copyright--text t-body-4"},lU=Yt({__name:"HFooterMinimal",setup(e){const{direction:t,themeData:n,isNiaga:i}=rt(),{t:r}=zt(),o=a=>a.replace("www.","");return(a,s)=>{const l=tU,c=Sv;return L(),Q("footer",{class:"h-footer-minimal t-body-4",dir:B(t)},[ke("div",iU,[ke("div",rU,[lt(l,{"footer-section":B(Qt).Legal},null,8,["footer-section"]),B(i)?we("",!0):(L(),Ne(c,{key:0,"hide-more":"","is-minimal-footer":""}))]),ke("div",oU,[ke("p",aU,Ae(B(r)("components.footer.copyright",{domain:o(B(n).name),copyrightSign:"©",currentYear:new Date().getFullYear()})),1),ke("p",sU,Ae(B(r)("components.footer.copyrightPrices")),1)])])],8,nU)}}}),FU=tn(lU,[["__scopeId","data-v-ab0e1d79"]]);export{fU as $,$i as A,UN as B,zN as C,sl as D,Ya as E,OU as F,PU as G,MN as H,NU as I,TN as J,DN as K,LN as L,Gn as M,hU as N,ON as O,CU as P,RU as Q,fm as R,DU as S,PN as T,LU as U,qn as V,RN as W,CN as X,xN as Y,xU as Z,bv as _,vv as a,SU as a0,bU as a1,UU as a2,zU as a3,BU as a4,jU as a5,FU as a6,AU as a7,MU as a8,Wp as b,Es as c,Is as d,gv as e,Xc as f,ui as g,Xh as h,Ga as i,v_ as j,aM as k,te as l,vU as m,yU as n,dS as o,Xo as p,TU as q,gU as r,EU as s,IU as t,Dr as u,LP as v,Kh as w,AN as x,Br as y,NN as z};