1import{u as I,a as $,b as R,c as T,d as v,o as P,e as U,f as W,t as D,n as a,g as x}from"./B2Xx8lZV.js";import{u as F}from"./UnY8XsZ-.js";const O={class:"text-base text-neutral-dark w-full h-full flex items-center justify-center"},M={__name:"index",setup(q){const e=I(),s=$(),{gotoWorkspace:m}=F(),d=R(),u=T(),n=v().public,p=()=>{const t=s.activeWorkspaceDetailed;return t&&(t.workspacePlan||"")==="free"?(a(x(t.id),{replace:!0}),!0):!1},l=async()=>{e.user?.tracking||await e.updateTracking()},f=async()=>{u.query.termsaccepted&&!e.user?.onboardingStep&&await e.updateOnboardingStep("terms-accepted",u.query.response_id)},g=()=>{const t=s.activeWorkspaceId;if(!t){console.warn("No workspace available for redirect");return}m(t)},k=()=>{if(!e.user?.initiateCheckout?.redirectToCheckout)return!1;const t={};return e.user?.initiateCheckout?.plan&&(t.plan=e.user.initiateCheckout.plan),e.user?.initiateCheckout?.interval&&(t.interval=e.user.initiateCheckout.interval),e.user?.initiateCheckout?.coupon&&(t.coupon=e.user.initiateCheckout.coupon),e.user?.initiateCheckout?.promotionCode&&(t.promotionCode=e.user.initiateCheckout.promotionCode),e.user?.initiateCheckout?.trialDays&&(t.trialDays=e.user.initiateCheckout.trialDays),t.plan&&t.interval&&t.trialDays?(a({path:"/billing/checkout",query:t}),!0):(a({path:"/billing/pricing"}),!0)},c=()=>{const t=e.user?.language||"en",i=()=>{const r={};return e.user?.tracking?.utmSource&&(r.utm_source=e.user.tracking.utmSource),e.user?.tracking?.utmMedium&&(r.utm_medium=e.user.tracking.utmMedium),e.user?.tracking?.utmCampaign&&(r.utm_campaign=e.user.tracking.utmCampaign),e.user?.tracking?.utmTerm&&(r.utm_term=e.user.tracking.utmTerm),e.user?.tracking?.utmContent&&(r.utm_content=e.user.tracking.utmContent),Object.keys(r).map(o=>`${o}=${r[o]}`).join("&")};if(!e.user?.onboardingStep){if(n.onboardingRedirectUrl)return window.location.href=n.onboardingRedirectUrl,!0;let r=i();r&&(r=`&${r}`);const o={en:n.onboardingFormIdEn,pt:n.onboardingFormIdPt,es:n.onboardingFormIdEs},b=o[t]??o.en,w=`${n.formViewerUrl}/${b}`,S=(e.user?.name||"").trim(),_=(e.user?.email||"").trim(),y=(e.user?.phone||"").trim();return window.location.href=`${w}?name=${encodeURIComponent(S)}&email=${encodeURIComponent(_)}&phone=${encodeURIComponent(y)}${r}`,!0}return!1},h=()=>{p()||k()||c()||g()},C=async()=>{e.user&&(e.user?.onboardingStep==="terms-accepted"?h():c())};return P(async()=>{await l(),await f(),await d.fetchAll(),await C()}),(t,i)=>(U(),W("div",O,D(t.$t("common.instruction.loading")),1))}};export{M as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.