1import{v as p,x as S,$ as d,c as s,C as i}from"./MpG5M7fu.js";var o=(e=>(e.LifeScore="lifeScore",e.Preferences="preferences",e))(o||{}),v=(e=>(e.MultipleSelect="multipleSelect",e.Ranking="ranking",e.Informational="informational",e))(v||{}),b=(e=>(e.LifeScoreIntro="lifeScoreIntro",e.LifeScoreResult="lifeScoreResult",e.PreferencesIntro="preferencesIntro",e.PreferencesResult="preferencesResult",e))(b||{});const y=[o.LifeScore,o.Preferences],k=[{template:"lifeScoreIntro",ctaCopy:"Take the quiz"},{template:"preferencesIntro",ctaCopy:"Continue"},{template:"lifeScoreResult",ctaCopy:"Continue"}];function q(){const e=p(),n=S(),a=d("lifeScorePreferencesSurveyTest"),c=s(()=>e.query.source==="ios"),l=s(()=>e.query.survey?!1:!!e.query.subscribe),u=s(()=>c.value||e.name==="home"?!1:e.name==="lifescore"||a.value==="show-surveys"),f=s(()=>u.value&&!!e.query.survey);return{didOpenFromIosWebview:c,showSubscriptionWizard:l,showSurveyWizard:f,openSubscriptionWizard:(t={})=>{i.Membership.Cta_Clicked({cta:"Start trial",...t});const r={...e.query,subscribe:0};u.value&&(r.survey=y[0]),n.push({query:r})},closeSubscriptionWizard:t=>{if(t.reason==="cleared"){const r={...e.query};delete r.subscribe,n.push({name:e.name,query:r})}},trackDownloadAppClick:()=>{i.Membership.Cta_Clicked({cta:"Download App"})}}}export{b as I,v as Q,y as S,k as T,o as a,q as u};
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.