1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./useUploadSubmitDisable.DpGolzH4.css","./QuizComponent.BgLnDBFD.css","./app.DVqQD2Si.css"])))=>i.map(i=>d[i]); 2import{a1 as R,af as _,c3 as b,cw as A,e as N,cC as k,cE as w,c as S,cH as U,a as $,a3 as H,a$ as B,ah as a,N as Q,ao as h,a5 as z,a0 as T,cI as V,cJ as W,f as O,aU as j,M as m}from"./CqWH0BZP.js";import{u as J,c as G}from"./Bz7gmRvo.js";import{u as K}from"./F4wPX4lO.js";import{i as I,j as X}from"./BoA7liN9.js";import{s as Y}from"./DFiheZjC.js";import{s as Z}from"./Dl-x8CJl.js";import{u as aa,s as ea,r as ta}from"./QbiE4JJj.js";import{r as p,g as ra}from"./uHKR0ql4.js";import{c as P}from"./b_E3N7Ru.js";import"./DRNKrJGC.js";import"./7SBfHb3l.js";import"./PyyIl4xt.js";const oa=W(()=>j(()=>import("./Non6R3TJ.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(l=>l.default||l)),sa={key:0},_a=R({__name:"[id]",async setup(l){let i,d;const q=J(),{locale:E}=_(),f=K("quizNative"),r=b({isFormLoaded:!1,form:{},payload:{},urlParams:void 0,url:void 0,referrer:void 0,stickyContactData:void 0,stickyContactFingerprint:void 0,iFrameId:void 0}),s=A(),c=s.params.id,y=s.query.notrack,F=O(),u=N();P(),p(I());const{setLocale:D}=_(),{QuizCore:M}=G(),{applyHostConsent:x}=aa(),{data:t,error:na}=([i,d]=k(async()=>T("formData",async e=>{let n;try{try{const o=s.query?.versionId||"";n=await V(`${F.public.FORMS_SERVICE_URL}/forms/data/${s.params.id}?versionId=${o}&productType=quiz`)}catch(o){throw w({statusCode:o?.statusCode||500,statusMessage:`Failed to get form data for form id: ${s.params?.id}: ${o?.statusMessage||""}`})}return u.value.locationId=n.locationId,{formPayload:n}}catch(o){return{error:o}}})),i=await i,d(),i);if(t.value&&t.value?.error)throw w({statusCode:404,statusMessage:`${t.value.error?.message}`,fatal:!0});const L=S(()=>ea(t.value?.formPayload));f&&!y&&ta(t.value?.formPayload);const g=U(t.value?.formPayload?.language);g&&([i,d]=k(()=>D(g)),await i,d()),$({link:[{rel:"preconnect",href:"https://stcdn.leadconnectorhq.com",crossorigin:""},{rel:"preconnect",href:"https://fonts.googleapis.com",crossorigin:""},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:""}],meta:[{name:"robots",content:"noindex"}]});const v=e=>{e?.data&&typeof e.data=="string"&&e.data.includes("[iFrameSizer]")&&(window.parent.postMessage(["fetch-sticky-contacts",t.value.locationId],"*"),window.parent.postMessage(["fetch-query-params",window.name||"",t.value.locationId],"*"))};H(async()=>{await Y(),window.addEventListener("message",v),window.parent.postMessage(["iframeLoaded"],"*"),y||(I()?window.onmessage=e=>{if(Array.isArray(e.data))if(e.data[0]=="query-params"){C(e.data[2],e.data[3]),r.urlParams=e.data[1],r.url=e.data[2],r.referrer=e.data[3];const{consent:n,isConsentExpected:o}=ra(e.data[5]);p(o),x(n,t.value?.formPayload?.cookieConsentData)}else e.data[0]=="sticky-contacts"&&(r.stickyContactData=e.data[1],r.stickyContactFingerprint=e.data[2])}:(s.query.am_id&&await Z(u.value.locationId,c,s.query.am_id),C()))}),B(()=>{P(),p(!1),window.removeEventListener("message",v)});function C(e,n){t.value&&(X(t.value.locationId,"quiz",s.params.id,t.value.name,e,n),window.attribution={locationId:t.value.locationId,parentId:s.params.id,parentName:t.value.name,type:"quiz"})}return(e,n)=>{const o=oa;return a(t)?.error?z("",!0):(m(),Q("div",sa,[a(c)&&a(f)?(m(),h(a(M),{key:0,env:a(q),locale:a(E),"quiz-data":a(L),"quiz-id":a(c),source:"preview",pageUrl:a(r).url,urlParams:a(r).urlParam
2s,baseReferrrer:a(r).referrer,stickyContactData:a(r).stickyContactData,stickyContactFingerprint:a(r).stickyContactFingerprint,"location-id":a(u).locationId,domain:a(u).domain,"schedule-full-page":!0},null,8,["env","locale","quiz-data","quiz-id","pageUrl","urlParams","baseReferrrer","stickyContactData","stickyContactFingerprint","location-id","domain"])):a(c)?(m(),h(o,{key:1,"quiz-data":a(t)?.formPayload,"quiz-id":a(c),source:"preview",pageUrl:a(r).url,urlParams:a(r).urlParams,baseReferrrer:a(r).referrer,stickyContactData:a(r).stickyContactData,stickyContactFingerprint:a(r).stickyContactFingerprint,"schedule-full-page":!0},null,8,["quiz-data","quiz-id","pageUrl","urlParams","baseReferrrer","stickyContactData","stickyContactFingerprint"])):z("",!0)]))}}});export{_a 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.