1import{d as m,P as _,s as f,p as g,o as i,c as l,q as a,t as r,F as k,A as h,j as S,D as $}from"./vue-i18n.BDY-6aG9.js";import{O as B}from"./OptionCard.czrZ96jo.js";import{S as M}from"./StepNavigation.CaJKIqaP.js";import{_ as j}from"./plugin-vue_export-helper.DlAUqK2U.js";import"./intlify.BySaHZEQ.js";const C={class:"ob-step"},N={class:"ob-step-content"},O={class:"ob-title"},y={class:"ob-subtitle"},D={class:"ob-options"},F=m({__name:"MotivationStep",props:{state:{}},emits:["update:state","continue","back"],setup(c,{emit:p}){const u=c,v=p,{t:e}=_(),n=f(u.state.motivation),d=g(()=>[{value:"health_scare",label:e("onboarding.steps.motivation.options.health_scare")},{value:"feel_better",label:e("onboarding.steps.motivation.options.feel_better")},{value:"look_better",label:e("onboarding.steps.motivation.options.look_better")},{value:"special_event",label:e("onboarding.steps.motivation.options.special_event")},{value:"doctor_advice",label:e("onboarding.steps.motivation.options.doctor_advice")},{value:"just_curious",label:e("onboarding.steps.motivation.options.just_curious")}]);function b(t){n.value=t,v("update:state",{motivation:t})}return(t,s)=>(i(),l("div",C,[a("div",N,[a("h1",O,r(t.$t("onboarding.steps.motivation.title")),1),a("p",y,r(t.$t("onboarding.steps.motivation.subtitle")),1),a("div",D,[(i(!0),l(k,null,h(d.value,o=>(i(),S(B,{key:o.value,label:o.label,selected:n.value===o.value,onSelect:I=>b(o.value)},null,8,["label","selected","onSelect"]))),128))])]),$(M,{"show-back":!0,"can-continue":!!n.value,onBack:s[0]||(s[0]=o=>t.$emit("back")),onContinue:s[1]||(s[1]=o=>t.$emit("continue"))},null,8,["can-continue"])]))}}),L=j(F,[["__scopeId","data-v-4872f65e"]]);export{L 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.