1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/CongratsModal-CRW7qIBj.js","assets/QImg-DRwZNcdX.js","assets/app-CjVxEbuy.js","assets/index-Dm0Y5in-.js","assets/metrics-DL11lIQc.js","assets/index-CH13HvmE.js","assets/app-MocTXMoQ.css","assets/CongratsModal-D4CAf9zm.css","assets/ConfirmSkipStep-BXf1B6Ul.js"])))=>i.map(i=>d[i]); 2import{d as P,u as ee,a as D,r as A,o as e,c as o,w as p,b as i,e as w,n as M,Q as y,f as C,t as S,g as H,F as R,h as L,i as te,j as se,k as m,_ as z,l,m as ne,p as oe,q as ie,s as ae,v as n,x as le,y as ce,K as re,z as me,A as ue,B as Q,C as pe,D as j}from"./app-CjVxEbuy.js";import{_ as de,a as _e,b as he}from"./OnboardingProgressText.vue_vue_type_script_setup_true_lang-Cw_5kTjI.js";import"./index-Dm0Y5in-.js";import"./metrics-DL11lIQc.js";import"./index-CH13HvmE.js";const ve={class:"row text-grey-9 items-center step-item__label"},Ce={class:"step-item__label column items-start justify-center"},fe={class:"row items-center justify-end flex-grow-1"},ke=P({__name:"StepItem",props:{step:{type:Object,required:!0},isChild:{type:Boolean,default:!1}},emits:["childClick"],setup(s){const d=ee(),{isPrevTimeTrackingChildCompleted:T}=D(),t=s,r=m(()=>{var v;return t.isChild?t.step.routeName===d.name:((v=t.step.children)==null?void 0:v.some(N=>N.routeName===d.name))||t.step.routeName===d.name}),u=m(()=>t.step.isCompleted||!1),$=m(()=>!u.value&&!t.isChild&&!!t.step.minutesToComplete),f=m(()=>u.value&&t.isChild),I=m(()=>r.value&&t.step.children&&t.step.children.length>0),k=m(()=>!t.isChild),g=m(()=>t.isChild?!r.value&&!T(t.step.id):!r.value&&!u.value);return(v,N)=>{const V=A("step-item",!0);return e(),o(se,{class:M(["step-item text-grey-1 px-4 column justify-center",{"step-item--active":r.value&&!s.isChild,"step-item__child--active":r.value&&s.isChild}]),to:g.value?{name:s.step.routeName}:void 0,clickable:g.value,"data-testid":`onboarding-step-item-${s.step.routeName}`},{default:p(()=>[i("div",ve,[k.value?(e(),w("div",{key:0,class:M(["step-item__icon-wrapper mr-2",{"step-item__icon-wrapper--active":r.value,"step-item__icon-wrapper--completed":u.value}])},[u.value?(e(),o(y,{key:0,class:"step-item__icon",name:"checkmark-circle-thin",size:"20px",color:"positive"})):s.step.icon?(e(),o(y,{key:1,class:M(["step-item__icon",{"step-item__icon--active":r.value}]),name:s.step.icon,size:"20px"},null,8,["class","name"])):C("",!0)],2)):C("",!0),i("div",Ce,[i("span",null,S(s.step.label),1),$.value?(e(),o(de,{key:0,"time-in-minutes":s.step.minutesToComplete},null,8,["time-in-minutes"])):C("",!0)]),i("div",fe,[f.value?(e(),o(y,{key:0,name:"checkmark-circle-thin",size:"24px",color:"positive"})):g.value?(e(),o(y,{key:1,name:"chevron-right",size:"24px",color:"grey-6"})):C("",!0)])]),I.value?(e(),o(H,{key:0,class:"mb-2"},{default:p(()=>[(e(!0),w(R,null,L(s.step.children||[],_=>(e(),o(V,{key:_.routeName,class:"step-item__child","is-child":"",step:_,onClick:te(h=>v.$emit("childClick",_),["stop"])},null,8,["step","onClick"]))),128))]),_:1})):C("",!0)]),_:1},8,["class","to","clickable","data-testid"])}}}),ge=z(ke,[["__scopeId","data-v-51cbbd90"]]),be={class:"time-to-complete row items-center text-small text-secondary bg-secondary-4 pa-1","data-testid":"onboarding-time-to-complete"},xe={class:"text-weight-regular ml-1"},ye=P({__name:"TimeToComplete",props:{timeInMinutes:{type:String,required:!0}},setup(s){return(d,T)=>(e(),w("div",be,[l(y,{name:"clock-thin",size:"18px",color:"grey-1"}),i("span",xe,S(d.$t("onboarding.labels.estimatedTimeTaken",{minutes:s.timeInMinutes,interpolation:{escapeValue:!1}})),1)]))}}),Se=z(ye,[["__scopeId","data-v-e27c03c8"]]),we={class:"row items-start full-height flex-grow-1"},Te={class:"row items-center"},$e={class:"col"},Ie={class:"pt-6 pr-6 mb-4"},Ne={class:"row items-center mb-3"},Ve={class:"ma-0"},Oe={class:"mb-1 text-body2 text-grey-7"},Me=P({__name:"Main",setup(s){const d=Q(()=>j(()=>import("./CongratsModal-CRW7qIBj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]))),T=Q(()=>j(()=>import("./ConfirmSkipStep-BXf1B6Ul.js"),__vite__mapDeps([8,2,3,4,5,6]))),{progress:t,isTimeTrackingChild:r}=ne(),{selectStep:u,markCurrentStepAsCompleted:$,goToNextIncompleteStep:f,currentStep:I,isAllStepsCompleted:k,exitOnboarding:g,markOnboardingCompleted:v}=D(),{syncCompletedState:N}=oe();ie(()=>{N()});const V=m(()=>t.value.steps||[]),_=pe(!1),h=b=>m(()=>{var x;const a=I.value;return a?a!=null&&a[b]?a[b]:r(a.id)&&((x=V.value.find(O=>O.id==="IOnboardingProgress/TimeTrackingRules"))==null?void 0:x[b])||"":""}),B=h("minutesToComplete"),q=h("contentTitle"),K=h("contentSubtitle"),F=h("contentHelpText"),U=h("contentHelpPath"),G=h("skipContext"),J=async()=>{await $(),f()},W=()=>{_.value=!0},X=()=>{I.value&&f()},Y=async()=>{await $(),f()},Z=async()=>{await v(),g()};return(b,a)=>{const x=A("link-help"),O=A("router-view");return e(),w("div",we,[i("div",null,[l(ce,{class:"rounded-lg ma-8 pb-4",style:{width:"336px"}},{default:p(()=>[l(ae,null,{default:p(()=>[i("div",Te,[l(_e,{small:""}),l(he)])]),_:1}),l(H,{class:"pb-4",dense:""},{default:p(()=>[(e(!0),w(R,null,L(V.value,c=>(e(),o(ge,{key:c.routeName,step:c,onClick:E=>n(u)(c),onChildClick:E=>n(u)(c,E)},null,8,["step","onClick","onChildClick"]))),128))]),_:1}),l(x,{"data-testid":"help",class:"ma-4",strong:"","no-icon":""},{default:p(()=>[le(S(b.$t("onboarding.actions.needHelp")),1)]),_:1})]),_:1})]),i("main",$e,[l(O,null,{default:p(({Component:c})=>[(e(),o(re,null,[(e(),o(me(c),{onCancel:W,onComplete:J,onNextStep:Y},{header:p(()=>[i("div",Ie,[i("div",Ne,[i("h1",Ve,S(n(q)),1),n(B)?(e(),o(Se,{key:0,class:"ml-3","time-in-minutes":n(B)},null,8,["time-in-minutes"])):C("",!0)]),i("p",Oe,S(n(K)),1),l(x,{tag:"div",path:n(U),text:n(F),class:"mb-6",small:""},null,8,["path","text"])])]),_:1},32))],1024))]),_:1})]),l(n(d),{modelValue:n(k),"onUpdate:modelValue":a[0]||(a[0]=c=>ue(k)?k.value=c:null),onConfirm:Z},null,8,["modelValue"]),l(n(T),{modelValue:_.value,"onUpdate:modelValue":a[1]||(a[1]=c=>_.value=c),"skip-context":n(G),onConfirm:X},null,8,["modelValue","skip-context"])])}}}),Qe=z(Me,[["__scopeId","data-v-c5ccbed7"]]);export{Qe 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.