1import{_ as y,r as n,a as _,b as g,g as o,e as t,w as r,h as b,x as w,F as k,u as C,N as I,C as v,H as N}from"./index-367ef452.js";import{H as B}from"./Header-17389314.js";import"./EarlyAccessSteps-067b0f5f.js";import"./usePusher-26496f65.js";import"./back-a4dcfad2.js";import"./logo-color-8018301e.js";const V={components:{Header:B},setup(){const c=C(),e=I(),a=v(!1),s=v({step:3,text:"Consent"}),u=N({consent:null}),i=v(null),d=l=>{l?e.push({path:"/user/skin-concerns/success"}):e.push({path:"/user/skin-concerns/fail"}),a.value=!1};return{submit:async()=>{i.value&&i.value.validate(l=>{if(a.value=!0,l){const f=JSON.parse(localStorage.getItem("user"));setTimeout(async()=>{const p=await c.dispatch("UPDATE_CONSENT",{session_id:f.sessionId,consent:u.consent});d(p.result)},500)}else a.value=!1})},loading:a,navBarInfo:s,formData:u,formRef:i}}},H={class:"bg-surface--100 h-100"},D={class:"form--wrap"},Q={class:"pe-3 w-50"},S={class:"ps-3 w-50"},A={key:0,class:"indicator-label"},M={key:1,class:"indicator-label font-16 fw-bolder lh-21"};function T(c,e,a,s,u,i){const d=n("Header"),m=n("el-radio"),l=n("el-radio-group"),f=n("el-form-item"),p=n("el-button"),h=n("el-form");return _(),g(k,null,[o(d,{prev:c.prev,showAction:!1,navBarInfo:s.navBarInfo},null,8,["prev","navBarInfo"]),t("div",H,[t("div",D,[e[4]||(e[4]=t("p",{class:"font-20 lh-26 fw-bolder text-grey--100 text-left"}," MiQuest wants you to be part of our Quest to truly personalise skincare. Help us to inspire others! Share your progress with us on social media by tagging @MiQuest.AI or using #MiQuestAI. ",-1)),e[5]||(e[5]=t("p",{class:"font-20 lh-26 fw-bolder text-grey--100 text-left"}," I consent to MiQuest using my before and after images in its marketing and social media. We're happy to customise images to match your preferences! ",-1)),o(h,{ref:"formRef",model:s.formData,class:"mt-12"},{default:r(()=>[o(f,{prop:"consent",rules:[{required:!0,message:"consent is required"}]},{default:r(()=>[o(l,{"text-color":"#7C42F5",modelValue:s.formData.consent,"onUpdate:modelValue":e[0]||(e[0]=x=>s.formData.consent=x),class:"flex-row"},{default:r(()=>[t("span",Q,[o(m,{label:"1",size:"large",border:""},{default:r(()=>[...e[1]||(e[1]=[b("Yes",-1)])]),_:1})]),t("span",S,[o(m,{label:"2",size:"large",border:""},{default:r(()=>[...e[2]||(e[2]=[b("No",-1)])]),_:1})])]),_:1},8,["modelValue"])]),_:1}),o(p,{class:"mt-8 btn-lg w-100 height-49 btn btn-primary rounded-pill px-12",onClick:s.submit},{default:r(()=>[s.loading?(_(),g("span",A,[...e[3]||(e[3]=[b(" Please wait... ",-1),t("span",{class:"spinner-border spinner-border-sm align-middle ms-2"},null,-1)])])):w("",!0),s.loading?w("",!0):(_(),g("span",M," Confirm "))]),_:1},8,["onClick"])]),_:1},8,["model"])])])],64)}const P=y(V,[["render",T]]);export{P 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.