(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[337],{15890:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/enrollment/[partner]",function(){return a(50026)}])},35302:(e,t,a)=>{"use strict";a.d(t,{$:()=>i});let i="https://player.vimeo.com/video/1084676369"},50026:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>aw,default:()=>aA});var i=a(37876),n=a(37477),r=a(19719);let o=["ct-aetna-medicare","atlantichealth","woodside","lightenup","care-compass","christianacare","emory","bethel","mdsave","pequot","pyle","riverspring-living","1199seiubenefitfunds","wab","partners","kaiser","sone","testing","referrals"];var s=a(81551),c=a(77328),l=a.n(c),d=a(89099),u=a(14232),m=a(40108),p=a(96608),g=a(24318),h=a(71419),b=a(48745),y=a(24576),C=a(31868),x=a(43496),E=a(76693),D=a(34673),f=a(62367),I=a(54137),S=a(20016),v=a(33533),w=a(94302),A=a(51771),T=a(64342),L=a(92305),R=a(74994),U=a(2404),k=a(8600),P=a(12343),M=a(6643),B=a(56886),j=a(89559),O=a(40254),_=a(73357),F=a(16633),N=a(62227),H=a(5760),V=a(83954),W=a(25872),X=a(30902),z=a(34391),q=a(86300),K=a(35876),Y=a(94242),Q=a(47013),J=a(77338),G=a(5437),$=a(99826),Z=a(33146),ee=a(54071),et=a(21124),ea=a(42655),ei=a(45352),en=a(65159),er=a(39777),eo=a(31155);let es=e=>{switch(e){case eo.w.FULL_MATCH:case eo.w.ELIGIBLE_MATCH:return!0;case eo.w.PERSON_MATCH:case eo.w.INSURANCE_MATCH:case eo.w.EXPIRED:case eo.w.NOT_FOUND:default:return!1}},ec=e=>{let{matchType:t}=e;if(es(t))return eo.h.Evolve};var el=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckEligibility="checkEligibility",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(el||{});let ed={...et.f,...el},eu=ee.Ek[J.fz.AtlanticHealth],em={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,bmi:void 0,programName:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},ep={assignAtlanticHealthProgramName:(0,ei.a)({programName:e=>{var t;let{context:a}=e;return(0,F.CF)({diabetes:"yes"===a.formData.diabetes,bariatric:"yes"===a.formData.bariatricSurgery,bmi:a.bmi,comorbidity:"yes"===a.formData.comorbidity,isPreventECKMProgramEnabled:null!=(t=a.formData.isPreventECKMProgramEnabled)&&t,partner:J.fz.AtlanticHealth})}})},eg={...G.AU,...(0,G.S1)("current"),...ep,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(em)},eh=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{var t;let{context:{formData:a,bmi:i}}=e;return ea.J.atlanticHealth({bmi:i,comorbidity:a.comorbidity,birthdate:a.birthdate,isPreventECKMProgramEnabled:null!=(t=a.isPreventECKMProgramEnabled)&&t})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&!(e=>{let{matchType:t}=e;return es(t)})({matchType:t})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:eg}).createMachine({context:()=>em,id:"atlanticHealthMachine",initial:ed.PreEligibility,states:{[ed.PreEligibility]:{id:ed.PreEligibility,initial:ed.Idle,states:{[ed.Idle]:{on:{SUBMIT:{target:ed.Submitting,actions:"updateFormData"}}},[ed.Submitting]:{entry:["assignBMI","assignAtlanticHealthProgramName"],always:[{target:"#".concat(ed.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(ed.EligibilityUnmet)}]}}},[ed.ContactDetails]:{id:ed.ContactDetails,initial:ed.Idle,states:{[ed.Idle]:{on:{SUBMIT:{target:"#".concat(ed.InsuranceDetails),actions:"updateFormData"}}}}},[ed.InsuranceDetails]:{id:ed.InsuranceDetails,initial:ed.Idle,states:{[ed.Idle]:{on:{BACK:{target:"#".concat(ed.ContactDetails)},SUBMIT:{target:"#".concat(ed.InsuranceDetailsReview),actions:"updateFormData"}}}}},[ed.InsuranceDetailsReview]:{id:ed.InsuranceDetailsReview,initial:ed.Idle,states:{[ed.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:ed.Submitting}}},[ed.Submitting]:{id:ed.Submitting,initial:ed.CheckEligibility,states:{[ed.CheckEligibility]:{id:ed.CheckEligibility,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,insurance:ee.w[J.fz.AtlanticHealth],benefitProgram:"ATLANTIC HEALTH SYSTEM"};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:"#".concat(ed.DetermineContactOrLead)},onError:"#".concat(ed.DetermineContactOrLead)}},[ed.DetermineContactOrLead]:{id:ed.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:ed.CreateLead},{target:ed.CreateContact}]},[ed.CreateContact]:{id:ed.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{isPreventECKMProgramEnabled:a,...i}=t.formData,n={...i,...i.insuranceMemberID&&{employmentVerificationCode:i.insuranceMemberID},eligibilityVerifiedBy:ec({matchType:t.eligibilityCheckMatchType}),company:eu,insurance:ee.Ft[J.fz.AtlanticHealth],evolveOrganization:J.PM["Atlantic Health"],accountId:ee.f3[J.fz.AtlanticHealth]};return await (0,z.vY)(n)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(ed.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(ed.ApplicationDetected)},{target:"#".concat(ed.InsuranceDetailsReview,".").concat(ed.Error)}]}},[ed.CreateLead]:{id:ed.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{isPreventECKMProgramEnabled:a,...i}=t.formData,n={...i,...i.insuranceMemberID&&{employmentVerificationCode:i.insuranceMemberID},eligibilityVerifiedBy:ec({matchType:t.eligibilityCheckMatchType}),insurance:ee.Ft[J.fz.AtlanticHealth],evolveOrganization:J.PM["Atlantic Health"],company:eu,leadStatus:J.XN.EligibleWaiting,automateEvolveEnrollment:!1};return await (0,Y.t)(n)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(ed.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(ed.ApplicationDetected)},{target:"#".concat(ed.InsuranceDetailsReview,".").concat(ed.Error)}]}}}},[ed.Error]:{id:"".concat(ed.InsuranceDetailsReview,".").concat(ed.Error),on:{SUBMIT:{actions:["updateFormData",(0,ei.a)({eligibilityCheckMatchType:void 0})],target:ed.Submitting}}}}},[ed.EmailVerification]:{id:ed.EmailVerification,initial:ed.Idle,states:{[ed.Idle]:{id:"".concat(ed.EmailVerification,".").concat(ed.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:ed.Submitting},RESEND_EMAIL_VERIFICATION:{target:ed.Idle,reenter:!0},UPDATE_EMAIL:{target:ed.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:ed.Error}},[ed.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(ed.OnboardingChecklist),onError:ed.Error}},[ed.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:ed.Submitting},RESEND_EMAIL_VERIFICATION:{target:ed.Idle},UPDATE_EMAIL:{target:ed.UpdateEmail}}},[ed.UpdateEmail]:{initial:ed.Idle,states:{[ed.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(ed.EmailVerification,".").concat(ed.Idle)},onError:ed.Error}},[ed.Error]:{on:{SUBMIT:{target:"#".concat(ed.EmailVerification,".").concat(ed.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(ed.EmailVerification,".").concat(ed.Idle)},UPDATE_EMAIL:{target:ed.Idle}}}}}}},[ed.OnboardingChecklist]:{id:ed.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(ed.ReviewConsents)}}},[ed.ReviewConsents]:{id:ed.ReviewConsents,initial:ed.FetchConsents,states:{[ed.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:ed.Submitting}}},[ed.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:ed.Idle},onError:ed.Error}},[ed.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{var t,a;let{input:i}=e,n=null!=(a=i.programName)?a:(0,F.CF)({diabetes:"yes"===i.formData.diabetes,bariatric:"yes"===i.formData.bariatricSurgery,bmi:i.bmi,comorbidity:"yes"===i.formData.comorbidity,isPreventECKMProgramEnabled:null!=(t=i.formData.isPreventECKMProgramEnabled)&&t,partner:J.fz.AtlanticHealth}),r={patientIdentifier:i.contactData.contactId,firstName:i.formData.firstName,lastName:i.formData.lastName,phone:i.formData.phone,email:i.formData.email,birthDate:i.formData.birthdate,state:i.formData.state,heightInInch:i.formData.heightInInch,heightInFeet:i.formData.heightInFoot,currentWeightInPounds:i.formData.currentWeightInPounds,evolveOrganization:J.PM["Atlantic Health"],consents:i.consentsData.userConsentStatus,programName:n};return await (0,K.Y)(r)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:ed.UpdateContact}],onError:"#".concat(ed.OnboardingUserError)}},[ed.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(ed.CreatePassword)},{target:"#".concat(ed.OnboardingUserError)}],onError:"#".concat(ed.OnboardingUserError)}},[ed.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:ed.Submitting}}}}},[ed.CreatePassword]:{id:ed.CreatePassword,initial:ed.Idle,states:{[ed.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:ed.Submitting}}},[ed.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(ed.RequestLabs),onError:{target:ed.Error,actions:"assignError"}}},[ed.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:ed.Submitting}}}}},[ed.RequestLabs]:{id:ed.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(ed.SubmitLabs),LAB_REQUESTED:{target:"#".concat(ed.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(ed.AppDownload)}}},[ed.SubmitLabs]:{id:ed.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(ed.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(ed.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(ed.AppDownload)}}},[ed.AppDownload]:{id:ed.AppDownload},[ed.ApplicationReview]:{id:ed.ApplicationReview},[ed.OnboardingUserError]:{id:ed.OnboardingUserError},[ed.ApplicationComplete]:{id:ed.ApplicationComplete},[ed.ApplicationDetected]:{id:ed.ApplicationDetected},[ed.EligibilityUnmet]:{id:ed.EligibilityUnmet,initial:ed.Idle,states:{[ed.Idle]:{on:{SUBMIT:{target:ed.Submitting,actions:"updateFormData"}}},[ed.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{isPreventECKMProgramEnabled:a,...i}=t,n={...i,company:eu,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:ee.Ft[J.fz.AtlanticHealth]};return await (0,Y.t)(n)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:ed.Success,onError:ed.Error}},[ed.Success]:{},[ed.Error]:{on:{SUBMIT:{actions:"updateFormData",target:ed.Submitting}}}}}},on:{RESET:{target:"#".concat(ed.PreEligibility),actions:"reset"}}});var eb=a(15081);let ey=["Video visits with board-certified physicians and registered dietitians","A personalized plan reviewed and adjusted by your care team","Easy tracking for food, activity, and key health metrics","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"],eC=["A health coach to guide and support you","A plan tailored to your goals and lifestyle","Easy tools to track your food, activity, and progress","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"],ex="Atlantic Health",eE={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program through your Atlantic Health benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 30+."})]})},[j.C.ContactDetails]:e=>({title:(0,i.jsxs)(n.Flex,{direction:"column",gap:{base:"spacer-5",lg:"spacer-6"},textAlign:"left",w:"100%",children:[(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{children:(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"primary-default",children:"Congratulations! You're eligible for the FlyteHealth program"})})}),(0,i.jsx)(n.Text,{variant:"text-body-display-S",fontWeight:"semibold",color:"text-primary",children:"What's Included:"}),(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-3",children:[(0,i.jsx)(n.Box,{as:"ul",listStyleType:"disc",listStylePosition:"outside",pl:"spacer-6",m:0,color:"text-secondary",children:(F.Ag.includes(e)?eC:ey).map(e=>(0,i.jsx)(n.Box,{as:"li",pb:"spacer-2",_last:{pb:0},children:(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:e})},e))}),(0,i.jsxs)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:["To confirm your benefits, we'll ask a few quick questions about your"," ",ex," ","Health Plan. Have your insurance card handy."]})]})]})}),[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsx)(n.Text,{display:"block",as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:"One last step"}),"Enter your"," ",ex," ","Employee ID"]}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Your Employee ID helps us verify your coverage so we can get you started."})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.RequestLabs]:{disclaimer:(0,i.jsx)(n.Box,{borderWidth:"1px",borderStyle:"solid",borderColor:"border-subtle",borderRadius:"md",bg:"background-card",p:"spacer-4",children:(0,i.jsxs)(n.Text,{variant:"text-body-meta-regular",color:"text-primary",children:["Select"," ",(0,i.jsx)(n.Text,{as:"span",variant:"text-body-meta-medium",fontWeight:"bold",color:"text-primary",children:"Atlantic Health Labs"})," ","below, and you can take your lab orders to any Atlantic Health lab location that's convenient for you."]})})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]};var eD=a(41495);let ef=[B.UX.BenefitsWebsite,B.UX.CoworkerReferral,B.UX.PrescriptionDenial,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],eI={maxLength:9,minLength:9,registerOptions:{minLength:{value:9,message:"Enter a 9-digit Employee ID."},maxLength:{value:9,message:"Enter a 9-digit Employee ID."}},inputMode:"numeric",maskOptions:{mask:/^\d+$/},label:"Atlantic Health Employee ID",placeholder:"123456789"},eS={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:ef}},[j.C.InsuranceDetails]:{insuranceMemberID:{...eI,description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter your 9-digit Employee ID. Enrolling a spouse or dependent? Please use the employee's Employee ID."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:eI}},ev=B.fz.AtlanticHealth;var ew=a(50469),eA=a(49606);let eT=e=>{switch(e){case eo.w.FULL_MATCH:case eo.w.ELIGIBLE_MATCH:return!0;case eo.w.PERSON_MATCH:case eo.w.INSURANCE_MATCH:case eo.w.EXPIRED:case eo.w.NOT_FOUND:default:return!1}},eL=e=>{let{matchType:t}=e;if(eT(t))return eo.h.Evolve};var eR=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckEligibility="checkEligibility",e.CheckBenefits="checkBenefits",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(eR||{});let eU={...et.f,...eR},ek=ee.Ek[J.fz.Bethel],eP={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,bmi:void 0,benefitsCheck:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},eM={...G.AU,...G.gQ,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(eP)},eB=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return eA.J0.emory({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&!(e=>{let{matchType:t}=e;return eT(t)})({matchType:t})},shouldBypassBenefitsCheck:e=>{let{context:{formData:t}}=e;return Q.A.shouldBypassBenefitsCheck({email:t.email})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:eM}).createMachine({context:()=>eP,id:"bethelMachine",initial:eU.PreEligibility,states:{[eU.PreEligibility]:{id:eU.PreEligibility,initial:eU.Idle,states:{[eU.Idle]:{on:{SUBMIT:{target:eU.Submitting,actions:"updateFormData"}}},[eU.Submitting]:{entry:"assignBMI",always:[{target:"#".concat(eU.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(eU.EligibilityUnmet)}]}}},[eU.ContactDetails]:{id:eU.ContactDetails,initial:eU.Idle,states:{[eU.Idle]:{on:{SUBMIT:{target:"#".concat(eU.InsuranceDetails),actions:"updateFormData"}}}}},[eU.InsuranceDetails]:{id:eU.InsuranceDetails,initial:eU.Idle,states:{[eU.Idle]:{on:{BACK:{target:"#".concat(eU.ContactDetails)},SUBMIT:{target:"#".concat(eU.InsuranceDetailsReview),actions:"updateFormData"}}}}},[eU.InsuranceDetailsReview]:{id:eU.InsuranceDetailsReview,initial:eU.Idle,states:{[eU.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:eU.Submitting}}},[eU.Submitting]:{type:"parallel",states:{[eU.CheckEligibility]:{id:eU.CheckEligibility,initial:eU.Idle,states:{[eU.Idle]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,insurance:"town of bethel",benefitProgram:"town of Bethel"};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:eU.Success},onError:eU.Success}},[eU.Success]:{type:"final"}}},[eU.CheckBenefits]:{id:eU.CheckBenefits,initial:eU.Idle,states:{[eU.Idle]:{always:[{guard:"shouldBypassBenefitsCheck",target:eU.Success}],invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,payerCode:ee.dT[J.lk.Bethel]};return await (0,ew.R)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({benefitsCheck:e=>{let{event:t}=e;return t.output.data}}),target:eU.Success},onError:{target:eU.Success}}},[eU.Success]:{type:"final"}}}},onDone:{target:"#".concat(eU.DetermineContactOrLead)}},[eU.DetermineContactOrLead]:{id:eU.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:eU.CreateLead},{target:eU.CreateContact}]},[eU.CreateContact]:{id:eU.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:eL({matchType:t.eligibilityCheckMatchType}),company:ek,insurance:ee.Ft[J.fz.Bethel],evolveOrganization:J.PM["Town of Bethel"],accountId:ee.f3[J.fz.Bethel]};return await (0,z.vY)(a)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(eU.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(eU.ApplicationDetected)},{target:"#".concat(eU.InsuranceDetailsReview,".").concat(eU.Error)}]}},[eU.CreateLead]:{id:eU.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:eL({matchType:t.eligibilityCheckMatchType}),insurance:ee.Ft[J.fz.Bethel],evolveOrganization:J.PM["Town of Bethel"],company:ek,leadStatus:J.XN.EligibleWaiting,automateEvolveEnrollment:!1};return await (0,Y.t)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(eU.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(eU.ApplicationDetected)},{target:"#".concat(eU.InsuranceDetailsReview,".").concat(eU.Error)}]}},[eU.Error]:{id:"".concat(eU.InsuranceDetailsReview,".").concat(eU.Error),on:{SUBMIT:{actions:["updateFormData","resetBenefitsCheck",(0,ei.a)({eligibilityCheckMatchType:void 0})],target:eU.Submitting}}}}},[eU.EmailVerification]:{id:eU.EmailVerification,initial:eU.Idle,states:{[eU.Idle]:{id:"".concat(eU.EmailVerification,".").concat(eU.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:eU.Submitting},RESEND_EMAIL_VERIFICATION:{target:eU.Idle,reenter:!0},UPDATE_EMAIL:{target:eU.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:eU.Error}},[eU.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(eU.OnboardingChecklist),onError:eU.Error}},[eU.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:eU.Submitting},RESEND_EMAIL_VERIFICATION:{target:eU.Idle},UPDATE_EMAIL:{target:eU.UpdateEmail}}},[eU.UpdateEmail]:{initial:eU.Idle,states:{[eU.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(eU.EmailVerification,".").concat(eU.Idle)},onError:eU.Error}},[eU.Error]:{on:{SUBMIT:{target:"#".concat(eU.EmailVerification,".").concat(eU.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(eU.EmailVerification,".").concat(eU.Idle)},UPDATE_EMAIL:{target:eU.Idle}}}}}}},[eU.OnboardingChecklist]:{id:eU.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(eU.ReviewConsents)}}},[eU.ReviewConsents]:{id:eU.ReviewConsents,initial:eU.FetchConsents,states:{[eU.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:eU.Submitting}}},[eU.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:eU.Idle},onError:eU.Error}},[eU.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a="yes"===t.formData.diabetes,i="yes"===t.formData.bariatricSurgery,n=(0,F.CF)({diabetes:a,bariatric:i,partner:J.fz.Bethel}),r={patientIdentifier:t.contactData.contactId,firstName:t.formData.firstName,lastName:t.formData.lastName,phone:t.formData.phone,email:t.formData.email,birthDate:t.formData.birthdate,state:t.formData.state,heightInInch:t.formData.heightInInch,heightInFeet:t.formData.heightInFoot,currentWeightInPounds:t.formData.currentWeightInPounds,evolveOrganization:J.PM["Town of Bethel"],consents:t.consentsData.userConsentStatus,programName:n};return await (0,K.Y)(r)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:eU.UpdateContact}],onError:"#".concat(eU.OnboardingUserError)}},[eU.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(eU.CreatePassword)},{target:"#".concat(eU.OnboardingUserError)}],onError:"#".concat(eU.OnboardingUserError)}},[eU.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:eU.Submitting}}}}},[eU.CreatePassword]:{id:eU.CreatePassword,initial:eU.Idle,states:{[eU.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:eU.Submitting}}},[eU.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(eU.RequestLabs),onError:{target:eU.Error,actions:"assignError"}}},[eU.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:eU.Submitting}}}}},[eU.RequestLabs]:{id:eU.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(eU.SubmitLabs),LAB_REQUESTED:{target:"#".concat(eU.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(eU.AppDownload)}}},[eU.SubmitLabs]:{id:eU.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(eU.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(eU.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(eU.AppDownload)}}},[eU.AppDownload]:{id:eU.AppDownload},[eU.ApplicationReview]:{id:eU.ApplicationReview},[eU.OnboardingUserError]:{id:eU.OnboardingUserError},[eU.ApplicationComplete]:{id:eU.ApplicationComplete},[eU.ApplicationDetected]:{id:eU.ApplicationDetected},[eU.EligibilityUnmet]:{id:eU.EligibilityUnmet,initial:eU.Idle,states:{[eU.Idle]:{on:{SUBMIT:{target:eU.Submitting,actions:"updateFormData"}}},[eU.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,company:ek,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:ee.Ft[J.fz.Bethel]};return await (0,Y.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:eU.Success,onError:eU.Error}},[eU.Success]:{},[eU.Error]:{on:{SUBMIT:{actions:"updateFormData",target:eU.Submitting}}}}}},on:{RESET:{target:"#".concat(eU.PreEligibility),actions:"reset"}}}),ej={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program through your Town of Bethel benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Congratulations! You're eligible for the FlyteHealth program"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To help us match your information with your employer, tell us about yourself. Next, we'll ask about your United Healthcare membership. Be sure to have your insurance card handy."})]})},[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsxs)(n.Text,{display:{base:"inline",lg:"block"},as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:["One more thing:"," "]}),"What's your insurance membership number?"]}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please provide your insurance membership information to continue."})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},eO=[B.UX.BenefitsWebsite,B.UX.CoworkerReferral,B.UX.PrescriptionDenial,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],e_={maxLength:9,minLength:9,registerOptions:{minLength:{value:9,message:"Enter the 9-character member ID number."},maxLength:{value:9,message:"Enter the 9-character member ID number."}},inputMode:"text",maskOptions:{mask:/^[a-z0-9]+$/i},label:"United Healthcare Membership ID Number",placeholder:"952362078"},eF={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:eO}},[j.C.InsuranceDetails]:{insuranceMemberID:{...e_,description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter the 9-digit Member ID number as displayed on your ID Card."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:e_}},eN=B.fz.Bethel;var eH=a(20570),eV=a(25697);let eW={"081122101400001":"University POS Active 081122101400001","081122101400002":"University POS COBRA 081122101400002","081122101400007":"University POS LOA 081122101400007","081122101400011":"University POS Affiliate Active 081122101400011","081122101400012":"University POS Affiliate COBRA 081122101400012","081122101400013":"University POS Bd of Trust Active (under 65) 081122101400013","081122101400014":"University POS Bd of Trust Active (over 65) 081122101400014","081122101400017":"University POS Affiliate LOA 081122101400017","081122101700001":"University HSA Active 081122101700001","081122101700002":"University HSA COBRA 081122101700002","081122101700007":"University HSA LOA 081122101700007","081122102100113":"University POS RETIREES 081122102100113","081122102100115":"University POS KEY RETIREES 081122102100115","081122102300613":"Healthcare POS RETIREES 081122102300613","081122102300615":"Healthcare POS KEY RETIREES 081122102300615","081122103000311":"University POS Pediatric Active 081122103000311","081122103000312":"University POS Pediatric COBRA 081122103000312","081122103000317":"University POS Pediatric LOA 081122103000317","081122103100311":"University HSA Pediatric Active 081122103100311","081122103100312":"University HSA Pediatric COBRA 081122103100312","081122103100317":"University HSA Pediatric LOA 081122103100317","081122103300313":"University POS Pediatric Retiree 081122103300313","081122104300511":"University POS Physicians Active 081122104300511","081122104300512":"University POS Physicians COBRA 081122104300512","081122104300517":"University POS Physicians LOA 081122104300517","081122104400513":"University POS Physicians RETIREES 081122104400513","081122104400515":"University POS Physicians KEY RETIREES 081122104400515","081122104500511":"University HSA Physicians Active 081122104500511","081122104500512":"University HSA Physicians COBRA 081122104500512","081122104500517":"University HSA Physicians LOA 081122104500517","086534101600611":"Healthcare POS Active 086534101600611","086534101600612":"Healthcare POS COBRA 086534101600612","086534101600617":"Healthcare POS LOA 086534101600617","086534101600811":"Healthcare POS Active ESA 086534101600811","086534101600812":"Healthcare POS COBRA ESA 086534101600812","086534101600817":"Healthcare POS LOA ESA 086534101600817","086534101800611":"Healthcare HSA Active 086534101800611","086534101800612":"Healthcare HSA COBRA 086534101800612","086534101800617":"Healthcare HSA LOA 086534101800617","086534101800811":"Healthcare HSA Active ESA 086534101800811","086534101800812":"Healthcare HSA COBRA ESA 086534101800812","086534101800817":"Healthcare HSA LOA ESA 086534101800817","086534102000611":"Healthcare HSA PRN Active 086534102000611","086534102000612":"Healthcare HSA PRN COBRA 086534102000612","086534102000617":"Healthcare HSA PRN LOA 086534102000617","086534102000811":"Healthcare HSA PRN Active ESA 086534102000811","086534102000812":"Healthcare HSA PRN COBRA ESA 086534102000812","086534102000817":"Healthcare HSA PRN LOA ESA 086534102000817","086534701600711":"Healthcare JOC POS Active 086534701600711","086534701600712":"Healthcare JOC POS COBRA 086534701600712","086534701600717":"Healthcare JOC POS LOA 086534701600717","086534701800711":"Healthcare JOC HSA Active 086534701800711","086534701800712":"Healthcare JOC HSA COBRA 086534701800712","086534701800717":"Healthcare JOC HSA LOA 086534701800717","086534702000711":"Healthcare JOC PRN HSA Active 086534702000711","086534702000712":"Healthcare JOC PRN HSA COBRA 086534702000712","086534702000717":"Healthcare JOC PRN HSA LOA 086534702000717","081122202100221":"Healthcare JOC POS Active 081122202100221","081122202100222":"Healthcare JOC POS COBRA 081122202100222","081122202100227":"Healthcare JOC POS LOA 081122202100227","086534103400611":"Emory Warner Robins POS Active 086534103400611","086534103400612":"Emory Warner Robins POS COBRA 086534103400612","086534103400617":"Emory Warner Robins POS LOA 086534103400617","086534103600611":"Emory Warner Robins HSA Active 086534103600611","086534103600612":"Emory Warner Robins HSA COBRA 086534103600612","086534103600617":"Emory Warner Robins HSA LOA 086534103600617","086534103800611":"Emory Warner Robins HDHP PRN Active 086534103800611","086534103800612":"Emory Warner Robins HDHP PRN COBRA 086534103800612","086534103800617":"Emory Warner Robins HDHP PRN LOA 086534103800617"},eX=new Set(Object.keys(eW));var ez=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckBenefits="checkBenefits",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(ez||{});let eq={...et.f,...ez},eK=ee.Ek[J.fz.Emory],eY={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},bmi:void 0,benefitsCheck:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},eQ={...G.AU,...G.gQ,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(eY)},eJ=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return ea.J.emory({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{var t,a;let{context:{benefitsCheck:i,formData:n}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:n.email})&&!(e=>{let{groupNumber:t,status:a}=e;return eX.has(t)&&"Active"===a})({groupNumber:null==i||null==(t=i.coverage)?void 0:t.groupNumber,status:null==i||null==(a=i.coverage)?void 0:a.status})},shouldBypassBenefitsCheck:e=>{let{context:{formData:t}}=e;return Q.A.shouldBypassBenefitsCheck({email:t.email})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:eQ}).createMachine({context:eY,id:"emoryMachine",initial:eq.PreEligibility,states:{[eq.PreEligibility]:{id:eq.PreEligibility,initial:eq.Idle,states:{[eq.Idle]:{on:{SUBMIT:{target:eq.Submitting,actions:"updateFormData"}}},[eq.Submitting]:{entry:["assignBMI"],always:[{target:"#".concat(eq.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(eq.EligibilityUnmet)}]}}},[eq.ContactDetails]:{id:eq.ContactDetails,initial:eq.Idle,states:{[eq.Idle]:{on:{SUBMIT:{target:"#".concat(eq.InsuranceDetails),actions:"updateFormData"}}}}},[eq.InsuranceDetails]:{id:eq.InsuranceDetails,initial:eq.Idle,states:{[eq.Idle]:{on:{BACK:{target:"#".concat(eq.ContactDetails)},SUBMIT:{target:"#".concat(eq.InsuranceDetailsReview),actions:"updateFormData"}}}}},[eq.InsuranceDetailsReview]:{id:eq.InsuranceDetailsReview,initial:eq.Idle,states:{[eq.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:eq.Submitting}}},[eq.Submitting]:{id:eq.Submitting,initial:eq.CheckBenefits,states:{[eq.CheckBenefits]:{id:eq.CheckBenefits,always:[{guard:"shouldBypassBenefitsCheck",target:eq.DetermineContactOrLead}],invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,payerCode:ee.dT[J.lk.Aetna]};return await (0,ew.R)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:[{actions:(0,ei.a)({benefitsCheck:e=>{let{event:t}=e;return t.output.data}}),target:"#".concat(eq.DetermineContactOrLead)}],onError:"#".concat(eq.DetermineContactOrLead)}},[eq.DetermineContactOrLead]:{id:eq.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:eq.CreateLead},{target:eq.CreateContact}]},[eq.CreateContact]:{id:eq.CreateContact,invoke:{src:(0,er.Sx)(async e=>{var t,a;let{input:i}=e,n={...i.formData,...i.formData.insuranceMemberID&&{employmentVerificationCode:i.formData.insuranceMemberID},...i.benefitsCheck&&{benefitsCheck:i.benefitsCheck,participantDepartmentorOrg:eW[null==(a=i.benefitsCheck)||null==(t=a.coverage)?void 0:t.groupNumber]},company:eK,insurance:ee.Ft[J.fz.Emory],evolveOrganization:J.PM.Emory,accountId:ee.f3[J.fz.Emory],eligibilityVerifiedBy:J.h9.Pverify};return await (0,z.vY)(n)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(eq.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(eq.ApplicationDetected)},{target:"#".concat(eq.InsuranceDetailsReview,".").concat(eq.Error)}]}},[eq.CreateLead]:{id:eq.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},insurance:ee.Ft[J.fz.Emory],evolveOrganization:J.PM.Emory,company:eK,leadStatus:J.XN.EligibleWaiting,automateEvolveEnrollment:!1,ineligibilityReason:J.hT.Insurance};return await (0,Y.t)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(eq.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(eq.ApplicationDetected)},{target:"#".concat(eq.InsuranceDetailsReview,".").concat(eq.Error)}]}}}},[eq.Error]:{id:"".concat(eq.InsuranceDetailsReview,".").concat(eq.Error),on:{SUBMIT:{actions:["updateFormData","resetBenefitsCheck"],target:eq.Submitting}}}}},[eq.EmailVerification]:{id:eq.EmailVerification,initial:eq.Idle,states:{[eq.Idle]:{id:"".concat(eq.EmailVerification,".").concat(eq.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:eq.Submitting},RESEND_EMAIL_VERIFICATION:{target:eq.Idle,reenter:!0},UPDATE_EMAIL:{target:eq.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:eq.Error}},[eq.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(eq.OnboardingChecklist),onError:eq.Error}},[eq.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:eq.Submitting},RESEND_EMAIL_VERIFICATION:{target:eq.Idle},UPDATE_EMAIL:{target:eq.UpdateEmail}}},[eq.UpdateEmail]:{initial:eq.Idle,states:{[eq.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(eq.EmailVerification,".").concat(eq.Idle)},onError:eq.Error}},[eq.Error]:{on:{SUBMIT:{target:"#".concat(eq.EmailVerification,".").concat(eq.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(eq.EmailVerification,".").concat(eq.Idle)},UPDATE_EMAIL:{target:eq.Idle}}}}}}},[eq.ReviewConsents]:{id:eq.ReviewConsents,initial:eq.FetchConsents,states:{[eq.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:eq.Submitting}}},[eq.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:eq.Idle},onError:eq.Error}},[eq.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{var t,a;let{input:i}=e,n={patientIdentifier:i.contactData.contactId,firstName:i.formData.firstName,lastName:i.formData.lastName,phone:i.formData.phone,email:i.formData.email,birthDate:i.formData.birthdate,state:i.formData.state,heightInInch:i.formData.heightInInch,heightInFeet:i.formData.heightInFoot,currentWeightInPounds:i.formData.currentWeightInPounds,evolveOrganization:J.PM.Emory,consents:i.consentsData.userConsentStatus,participantDepartmentorOrg:eW[null==(a=i.benefitsCheck)||null==(t=a.coverage)?void 0:t.groupNumber],programName:F.yF.TREAT_ECKM};return await (0,K.Y)(n)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:eq.UpdateContact}],onError:"#".concat(eq.OnboardingUserError)}},[eq.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(eq.CreatePassword)},{target:"#".concat(eq.OnboardingUserError)}],onError:"#".concat(eq.OnboardingUserError)}},[eq.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:eq.Submitting}}}}},[eq.CreatePassword]:{id:eq.CreatePassword,initial:eq.Idle,states:{[eq.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:eq.Submitting}}},[eq.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(eq.RequestLabs),onError:{target:eq.Error,actions:"assignError"}}},[eq.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:eq.Submitting}}}}},[eq.RequestLabs]:{id:eq.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(eq.SubmitLabs),LAB_REQUESTED:{target:"#".concat(eq.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(eq.AppDownload)}}},[eq.SubmitLabs]:{id:eq.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(eq.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(eq.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(eq.AppDownload)}}},[eq.OnboardingChecklist]:{id:eq.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(eq.ReviewConsents)}}},[eq.AppDownload]:{id:eq.AppDownload},[eq.ApplicationReview]:{id:eq.ApplicationReview},[eq.OnboardingUserError]:{id:eq.OnboardingUserError},[eq.ApplicationComplete]:{id:eq.ApplicationComplete},[eq.ApplicationDetected]:{id:eq.ApplicationDetected},[eq.EligibilityUnmet]:{id:eq.EligibilityUnmet,initial:eq.Idle,states:{[eq.Idle]:{on:{SUBMIT:{target:eq.Submitting,actions:"updateFormData"}}},[eq.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,company:eK,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:ee.Ft[J.fz.Emory]};return await (0,Y.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:eq.Success,onError:eq.Error}},[eq.Success]:{},[eq.Error]:{on:{SUBMIT:{actions:"updateFormData",target:eq.Submitting}}}}}},on:{RESET:{target:"#".concat(eq.PreEligibility),actions:"reset"}}});var eG=a(35302);let e$={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program through your Emory Healthcare and Emory University benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:{title:(0,i.jsxs)(n.Flex,{direction:"column",gap:{base:"spacer-5",lg:"spacer-6"},textAlign:"left",w:"100%",children:[(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{children:(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"primary-default",children:"Congratulations! You're eligible for the FlyteHealth program"})})}),(0,i.jsx)(n.Text,{variant:"text-body-display-S",fontWeight:"semibold",color:"text-primary",children:"What's Included:"}),(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-3",children:[(0,i.jsx)(n.Box,{as:"ul",listStyleType:"disc",listStylePosition:"outside",pl:"spacer-6",m:0,color:"text-secondary",children:["Video visits with board-certified physicians and registered dietitians","A personalized plan reviewed and adjusted by your care team","Easy tracking for food, activity, and key health metrics","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"].map(e=>(0,i.jsx)(n.Box,{as:"li",pb:"spacer-2",_last:{pb:0},children:(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:e})},e))}),(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:"To confirm your benefits, we'll ask a few quick questions about your Aetna Health Plan. Have your insurance card handy."})]})]})},[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.Box,{children:[(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsxs)(n.Text,{display:{base:"inline",lg:"block"},as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:["One more thing:"," "]}),"What's your Aetna membership number?"]}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Completing and submitting your lab work is the first and most important step to begin care. This video shows exactly what you need to do and why it matters for your health."})]}),(0,i.jsx)(n.Box,{position:"relative",width:"100%",paddingBottom:"56.25%",overflow:"hidden",borderRadius:"16px",mt:{base:"spacer-5",lg:"spacer-8"},mx:"auto",children:(0,i.jsx)(n.Box,{as:"iframe",position:"absolute",top:"0",left:"0",width:"100%",height:"100%",src:eG.$,title:"Lab Work Instructional Video",allow:"fullscreen; picture-in-picture",frameBorder:"0"})})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},eZ=[B.UX.BenefitsWebsite,B.UX.CoworkerReferral,B.UX.PrescriptionDenial,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],e0={maxLength:10,minLength:10,registerOptions:{minLength:{value:10,message:"Enter the 10-character member ID number."},maxLength:{value:10,message:"Enter the 10-character member ID number."}},inputMode:"text",maskOptions:{mask:/^[a-z0-9]+$/i},label:"Aetna Membership ID Number",placeholder:"W152362078"},e1={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:eZ}},[j.C.InsuranceDetails]:{insuranceMemberID:{...e0,tooltip:(0,i.jsxs)(n.Box,{children:[(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-light",children:"Where to find my Membership ID Number:"}),(0,i.jsx)(n.Image,{width:"100%",height:"auto",src:"/static/assets/programs/emory/emory-insurance-card.png",alt:"Member ID guidance"})]}),description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter the 10-character Member ID number as displayed on your Aetna Membership ID Card."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:e0}},e2=B.fz.Emory;var e8=a(83296);let e3=e=>{switch(e){case eo.w.FULL_MATCH:case eo.w.ELIGIBLE_MATCH:case eo.w.PERSON_MATCH:return!0;case eo.w.INSURANCE_MATCH:case eo.w.EXPIRED:case eo.w.NOT_FOUND:default:return!1}},e6=e=>{let{matchType:t}=e;if(e3(t))return eo.h.Evolve};var e4=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckEligibility="checkEligibility",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(e4||{});let e5={...et.f,...e4},e7=ee.Ek[J.fz.JIB],e9={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,bmi:void 0,programName:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},te={assignJIBProgramName:(0,ei.a)({programName:e=>{let{context:t}=e;return(0,F.CF)({diabetes:"yes"===t.formData.diabetes,bariatric:"yes"===t.formData.bariatricSurgery,partner:J.fz.JIB})}})},tt={updateFormData:(0,ei.a)({formData:e=>{let{context:t,event:a}=e,i={...t.formData,...a.data};return i.insuranceMemberID?{...i,insuranceMemberID:(e=>{var t;return null!=(t=null==e?void 0:e.replace(/\D/g,""))?t:""})(i.insuranceMemberID)}:i}})},ta={...G.AU,...tt,...G.gQ,...te,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(e9)},ti=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return ea.J.jib({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&!(e=>{let{matchType:t}=e;return e3(t)})({matchType:t})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:ta}).createMachine({context:()=>e9,id:"jibMachine",initial:e5.PreEligibility,states:{[e5.PreEligibility]:{id:e5.PreEligibility,initial:e5.Idle,states:{[e5.Idle]:{on:{SUBMIT:{target:e5.Submitting,actions:"updateFormData"}}},[e5.Submitting]:{entry:["assignBMI","assignJIBProgramName"],always:[{target:"#".concat(e5.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(e5.EligibilityUnmet)}]}}},[e5.ContactDetails]:{id:e5.ContactDetails,initial:e5.Idle,states:{[e5.Idle]:{on:{SUBMIT:{target:"#".concat(e5.InsuranceDetails),actions:"updateFormData"}}}}},[e5.InsuranceDetails]:{id:e5.InsuranceDetails,initial:e5.Idle,states:{[e5.Idle]:{on:{BACK:{target:"#".concat(e5.ContactDetails)},SUBMIT:{target:"#".concat(e5.InsuranceDetailsReview),actions:"updateFormData"}}}}},[e5.InsuranceDetailsReview]:{id:e5.InsuranceDetailsReview,initial:e5.Idle,states:{[e5.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:e5.Submitting}}},[e5.Submitting]:{id:e5.Submitting,initial:e5.CheckEligibility,states:{[e5.CheckEligibility]:{id:e5.CheckEligibility,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,insurance:ee.w[J.fz.JIB],benefitProgram:"JIB Lighten Up"};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:"#".concat(e5.DetermineContactOrLead)},onError:"#".concat(e5.DetermineContactOrLead)}},[e5.DetermineContactOrLead]:{id:e5.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:e5.CreateLead},{target:e5.CreateContact}]},[e5.CreateContact]:{id:e5.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{formData:a}=t,i={...a,...a.insuranceMemberID&&{employmentVerificationCode:a.insuranceMemberID},eligibilityVerifiedBy:e6({matchType:t.eligibilityCheckMatchType}),company:e7,insurance:ee.Ft[J.fz.JIB],evolveOrganization:J.PM["JIB Lighten Up"],accountId:ee.f3[J.fz.JIB]};return await (0,z.vY)(i)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(e5.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(e5.ApplicationDetected)},{target:"#".concat(e5.InsuranceDetailsReview,".").concat(e5.Error)}]}},[e5.CreateLead]:{id:e5.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{formData:a}=t,i={...a,...a.insuranceMemberID&&{employmentVerificationCode:a.insuranceMemberID},eligibilityVerifiedBy:e6({matchType:t.eligibilityCheckMatchType}),insurance:ee.Ft[J.fz.JIB],evolveOrganization:J.PM["JIB Lighten Up"],company:e7,leadStatus:J.XN.EligibleWaiting,automateEvolveEnrollment:!1};return await (0,Y.t)(i)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(e5.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(e5.ApplicationDetected)},{target:"#".concat(e5.InsuranceDetailsReview,".").concat(e5.Error)}]}}}},[e5.Error]:{id:"".concat(e5.InsuranceDetailsReview,".").concat(e5.Error),on:{SUBMIT:{actions:["updateFormData",(0,ei.a)({eligibilityCheckMatchType:void 0})],target:e5.Submitting}}}}},[e5.EmailVerification]:{id:e5.EmailVerification,initial:e5.Idle,states:{[e5.Idle]:{id:"".concat(e5.EmailVerification,".").concat(e5.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:e5.Submitting},RESEND_EMAIL_VERIFICATION:{target:e5.Idle,reenter:!0},UPDATE_EMAIL:{target:e5.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:e5.Error}},[e5.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(e5.OnboardingChecklist),onError:e5.Error}},[e5.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:e5.Submitting},RESEND_EMAIL_VERIFICATION:{target:e5.Idle},UPDATE_EMAIL:{target:e5.UpdateEmail}}},[e5.UpdateEmail]:{initial:e5.Idle,states:{[e5.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(e5.EmailVerification,".").concat(e5.Idle)},onError:e5.Error}},[e5.Error]:{on:{SUBMIT:{target:"#".concat(e5.EmailVerification,".").concat(e5.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(e5.EmailVerification,".").concat(e5.Idle)},UPDATE_EMAIL:{target:e5.Idle}}}}}}},[e5.OnboardingChecklist]:{id:e5.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(e5.ReviewConsents)}}},[e5.ReviewConsents]:{id:e5.ReviewConsents,initial:e5.FetchConsents,states:{[e5.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:e5.Submitting}}},[e5.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:e5.Idle},onError:e5.Error}},[e5.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{var t;let{input:a}=e,i=null!=(t=a.programName)?t:(0,F.CF)({diabetes:"yes"===a.formData.diabetes,bariatric:"yes"===a.formData.bariatricSurgery,partner:J.fz.JIB}),n={patientIdentifier:a.contactData.contactId,firstName:a.formData.firstName,lastName:a.formData.lastName,phone:a.formData.phone,email:a.formData.email,birthDate:a.formData.birthdate,state:a.formData.state,heightInInch:a.formData.heightInInch,heightInFeet:a.formData.heightInFoot,currentWeightInPounds:a.formData.currentWeightInPounds,evolveOrganization:J.PM["JIB Lighten Up"],consents:a.consentsData.userConsentStatus,programName:i};return await (0,K.Y)(n)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:e5.UpdateContact}],onError:"#".concat(e5.OnboardingUserError)}},[e5.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(e5.CreatePassword)},{target:"#".concat(e5.OnboardingUserError)}],onError:"#".concat(e5.OnboardingUserError)}},[e5.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:e5.Submitting}}}}},[e5.CreatePassword]:{id:e5.CreatePassword,initial:e5.Idle,states:{[e5.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:e5.Submitting}}},[e5.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(e5.RequestLabs),onError:{target:e5.Error,actions:"assignError"}}},[e5.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:e5.Submitting}}}}},[e5.RequestLabs]:{id:e5.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(e5.SubmitLabs),LAB_REQUESTED:{target:"#".concat(e5.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(e5.AppDownload)}}},[e5.SubmitLabs]:{id:e5.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(e5.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(e5.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(e5.AppDownload)}}},[e5.AppDownload]:{id:e5.AppDownload},[e5.ApplicationReview]:{id:e5.ApplicationReview},[e5.OnboardingUserError]:{id:e5.OnboardingUserError},[e5.ApplicationComplete]:{id:e5.ApplicationComplete},[e5.ApplicationDetected]:{id:e5.ApplicationDetected},[e5.EligibilityUnmet]:{id:e5.EligibilityUnmet,initial:e5.Idle,states:{[e5.Idle]:{on:{SUBMIT:{target:e5.Submitting,actions:"updateFormData"}}},[e5.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,company:e7,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:ee.Ft[J.fz.JIB]};return await (0,Y.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:e5.Success,onError:e5.Error}},[e5.Success]:{},[e5.Error]:{on:{SUBMIT:{actions:"updateFormData",target:e5.Submitting}}}}}},on:{RESET:{target:"#".concat(e5.PreEligibility),actions:"reset"}}}),tn="Lighten Up",tr={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program through your Lighten Up benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:{title:(0,i.jsxs)(n.Flex,{direction:"column",gap:{base:"spacer-5",lg:"spacer-6"},textAlign:"left",w:"100%",children:[(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{children:(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"primary-default",children:"Congratulations! You're eligible for the FlyteHealth program"})})}),(0,i.jsx)(n.Text,{variant:"text-body-display-S",fontWeight:"semibold",color:"text-primary",children:"What's Included:"}),(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-3",children:[(0,i.jsx)(n.Box,{as:"ul",listStyleType:"disc",listStylePosition:"outside",pl:"spacer-6",m:0,color:"text-secondary",children:["Video visits with board-certified physicians and registered dietitians","A personalized plan reviewed and adjusted by your care team","Easy tracking for food, activity, and key health metrics","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"].map(e=>(0,i.jsx)(n.Box,{as:"li",pb:"spacer-2",_last:{pb:0},children:(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:e})},e))}),(0,i.jsxs)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:["To confirm your benefits, we'll ask a few quick questions about your"," ",tn," ","Health Plan. Have your insurance card handy."]})]})]})},[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.Box,{children:[(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsxs)(n.Text,{display:{base:"inline",lg:"block"},as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:["One more thing:"," "]}),"What's your"," ",tn," ","membership number?"]}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Completing and submitting your lab work is the first and most important step to begin care. This video shows exactly what you need to do and why it matters for your health."})]}),(0,i.jsx)(n.Box,{position:"relative",width:"100%",paddingBottom:"56.25%",overflow:"hidden",borderRadius:"16px",mt:{base:"spacer-5",lg:"spacer-8"},mx:"auto",children:(0,i.jsx)(n.Box,{as:"iframe",position:"absolute",top:"0",left:"0",width:"100%",height:"100%",src:eG.$,title:"Lab Work Instructional Video",allow:"fullscreen; picture-in-picture",frameBorder:"0"})})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},to=[B.UX.BenefitsWebsite,B.UX.CoworkerReferral,B.UX.PrescriptionDenial,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],ts={maxLength:16,minLength:10,registerOptions:{pattern:{value:/^(?:[\s-]*\d){10,12}[\s-]*$/,message:"Enter the 10-12 digit member ID number."}},inputMode:"numeric",maskOptions:{mask:/^[\d\s-]*$/},label:"Lighten Up Membership ID Number",placeholder:"123456789001"},tc={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:to}},[j.C.InsuranceDetails]:{insuranceMemberID:{...ts,description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter your Member ID exactly as shown on your Membership ID Card."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:ts}},tl=B.fz.JIB;var td=a(61007),tu=a(72909),tm=a(12828),tp=a(21105),tg=a(37468),th=a(43183),tb=a(88992);let ty="participantDepartmentorOrg",tC=[{label:"ChristianaCare",value:"ChristianaCare"},{label:"Other",value:"Referral - General"}],tx=()=>{let{register:e,watch:t}=(0,tb.xW)();return(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-2",children:[(0,i.jsx)(n.Text,{as:"label",variant:"text-body-large-bold",color:"text-primary-negative",htmlFor:ty,children:"Participating organization"}),(0,i.jsx)(n.Select,{"data-test":ty,id:ty,size:"l",variant:"flushed",placeholder:"Select organization",...e(ty,{required:!0}),value:t(ty),children:tC.map(e=>{let{label:t,value:a}=e;return(0,i.jsx)("option",{value:a,children:t},a)})})]})},tE=e=>{let{configuration:t,loading:a=!1,onSubmit:r,onBack:o}=e,{contentResources:s,fields:c}=t,l=(0,tb.mN)({mode:"onBlur",defaultValues:{insuranceMemberID:"",insurance:void 0,participantDepartmentorOrg:void 0}}),d=(0,th.a)(),u=()=>(0,i.jsxs)(n.Flex,{gap:{base:"spacer-8",md:"spacer-16"},alignItems:"center",flex:{base:1,lg:"unset"},children:[(0,i.jsx)(n.Button,{size:{base:"m",lg:"l"},isLoading:a,variant:"link","aria-label":"Back",leadingIcon:(0,i.jsx)(n.IconArrowLeft,{}),onClick:o,children:"Back"}),(0,i.jsx)(n.Button,{type:"submit",size:{base:"m",lg:"l"},isDisabled:!l.formState.isValid,flex:1,isLoading:a,trailingIcon:(0,i.jsx)(n.IconArrowRight,{}),"aria-label":"Continue",children:"Continue"})]});return(0,i.jsx)(tb.Op,{...l,children:(0,i.jsxs)(tp.X,{as:"form",onSubmit:l.handleSubmit(r),noValidate:!0,children:[(0,i.jsx)(tp.X.Side,{gap:0,flex:{base:"none",lg:1},children:s.title}),(0,i.jsxs)(tp.X.Form,{children:[(0,i.jsx)(tx,{}),(0,i.jsx)(tg._8,{isDisabled:a,isRequired:!0,...null==c?void 0:c.insurance}),(0,i.jsx)(tg.kV,{isDisabled:a,isRequired:!0,pb:{base:"spacer-24",lg:0},...null==c?void 0:c.insuranceMemberID}),d?(0,i.jsx)(eD.cI,{children:u()}):u()]})]})})};var tD=a(16863);let tf=[B.yj.Delaware,B.yj.Maryland],tI=[B.yj.Kansas,B.yj.California],tS=[B.lk.United,B.lk.Highmark,B.lk.Aetna,B.lk.Cigna],tv=e=>/\b(?:HMO|POS)\b/i.test(null!=e?e:""),tw=(e,t,a,i)=>!("Active"!==a||tv(i))&&!!tS.includes(e)&&tf.includes(t)&&"Active"===a;var tA=function(e){return e.Coverage="Coverage",e.IneligibleState="IneligibleState",e.NotYetEligibleState="NotYetEligibleState",e.ReferralRequired="ReferralRequired",e}({});let tT={...tD.dT,[B.lk.Highmark]:"S001"};var tL=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckBenefits="checkBenefits",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(tL||{});let tR={...et.f,...tL},tU=ee.Ek[J.fz.Referrals],tk={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},bmi:void 0,benefitsCheck:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:"",confirmPassword:""},flyteUserData:void 0,error:void 0,labs:void 0},tP={...G.AU,...G.gQ,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(tk)},tM=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return void 0!==a&&ea.J.referrals({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{var t,a;let{context:{formData:i,benefitsCheck:n}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:i.email})&&!tw(i.insurance,i.state,null==n||null==(t=n.coverage)?void 0:t.status,null==n||null==(a=n.coverage)?void 0:a.policyType)},shouldBypassBenefitsCheck:e=>{let{context:{formData:t}}=e;return Q.A.shouldBypassBenefitsCheck({email:t.email})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:tP}).createMachine({context:tk,id:"referralsMachine",initial:tR.PreEligibility,states:{[tR.PreEligibility]:{id:tR.PreEligibility,initial:tR.Idle,states:{[tR.Idle]:{on:{SUBMIT:{target:tR.Submitting,actions:"updateFormData"}}},[tR.Submitting]:{entry:["assignBMI"],always:[{target:"#".concat(tR.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(tR.EligibilityUnmet)}]}}},[tR.ContactDetails]:{id:tR.ContactDetails,initial:tR.Idle,states:{[tR.Idle]:{on:{SUBMIT:{target:"#".concat(tR.InsuranceDetails),actions:"updateFormData"}}}}},[tR.InsuranceDetails]:{id:tR.InsuranceDetails,initial:tR.Idle,states:{[tR.Idle]:{on:{BACK:{target:"#".concat(tR.ContactDetails)},SUBMIT:{target:"#".concat(tR.InsuranceDetailsReview),actions:"updateFormData"}}}}},[tR.InsuranceDetailsReview]:{id:tR.InsuranceDetailsReview,initial:tR.Idle,states:{[tR.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:tR.Submitting}}},[tR.Submitting]:{id:tR.Submitting,initial:tR.CheckBenefits,states:{[tR.CheckBenefits]:{id:tR.CheckBenefits,always:[{guard:"shouldBypassBenefitsCheck",target:tR.DetermineContactOrLead}],invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,payerCode:tT[t.insurance]};return await (0,ew.R)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:[{actions:(0,ei.a)({benefitsCheck:e=>{let{event:t}=e;return t.output.data}}),target:"#".concat(tR.DetermineContactOrLead)}],onError:"#".concat(tR.DetermineContactOrLead)}},[tR.DetermineContactOrLead]:{id:tR.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:tR.CreateLead},{target:tR.CreateContact}]},[tR.CreateContact]:{id:tR.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},company:tU,insurance:t.formData.insurance,evolveOrganization:J.PM.Referrals,accountId:ee.f3[J.fz.Referrals],eligibilityVerifiedBy:J.h9.Pverify};return await (0,z.vY)(a)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(tR.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(tR.ApplicationDetected)},{target:"#".concat(tR.InsuranceDetailsReview,".").concat(tR.Error)}]}},[tR.CreateLead]:{invoke:{src:(0,er.Sx)(async e=>{var t,a,i,n;let{input:r}=e,o=((e,t,a,i)=>{if(!tw(e,t,a,i))return tI.includes(t)?{leadStatus:B.XN.Ineligible,ineligibilityReason:B.hT.Insurance}:tv(i)?{leadStatus:B.XN.EligibleWaiting,ineligibilityReason:B.hT.ReferralRequired}:{leadStatus:B.XN.EligibleWaiting,ineligibilityReason:void 0}})(r.formData.insurance,r.formData.state,null==(a=r.benefitsCheck)||null==(t=a.coverage)?void 0:t.status,null==(n=r.benefitsCheck)||null==(i=n.coverage)?void 0:i.policyType),s={...r.formData,...r.formData.insuranceMemberID&&{employmentVerificationCode:r.formData.insuranceMemberID},...r.benefitsCheck&&{benefitsCheck:r.benefitsCheck},evolveOrganization:J.PM.Referrals,company:tU,leadStatus:null==o?void 0:o.leadStatus,automateEvolveEnrollment:!1,ineligibilityReason:null==o?void 0:o.ineligibilityReason};return await (0,Y.t)(s)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(tR.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(tR.ApplicationDetected)},{target:"#".concat(tR.InsuranceDetailsReview,".").concat(tR.Error)}]}}}},[tR.Error]:{id:"".concat(tR.InsuranceDetailsReview,".").concat(tR.Error),on:{SUBMIT:{actions:["updateFormData","resetBenefitsCheck"],target:tR.Submitting}}}}},[tR.EmailVerification]:{id:tR.EmailVerification,initial:tR.Idle,states:{[tR.Idle]:{id:"".concat(tR.EmailVerification,".").concat(tR.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:tR.Submitting},RESEND_EMAIL_VERIFICATION:{target:tR.Idle,reenter:!0},UPDATE_EMAIL:{target:tR.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:tR.Error}},[tR.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(tR.OnboardingChecklist),onError:tR.Error}},[tR.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:tR.Submitting},RESEND_EMAIL_VERIFICATION:{target:tR.Idle},UPDATE_EMAIL:{target:tR.UpdateEmail}}},[tR.UpdateEmail]:{initial:tR.Idle,states:{[tR.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(tR.EmailVerification,".").concat(tR.Idle)},onError:tR.Error}},[tR.Error]:{on:{SUBMIT:{target:"#".concat(tR.EmailVerification,".").concat(tR.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(tR.EmailVerification,".").concat(tR.Idle)},UPDATE_EMAIL:{target:tR.Idle}}}}}}},[tR.ReviewConsents]:{id:tR.ReviewConsents,initial:tR.FetchConsents,states:{[tR.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:tR.Submitting}}},[tR.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:tR.Idle},onError:tR.Error}},[tR.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={patientIdentifier:t.contactData.contactId,firstName:t.formData.firstName,lastName:t.formData.lastName,phone:t.formData.phone,email:t.formData.email,birthDate:t.formData.birthdate,state:t.formData.state,heightInInch:t.formData.heightInInch,heightInFeet:t.formData.heightInFoot,currentWeightInPounds:t.formData.currentWeightInPounds,evolveOrganization:J.PM.Referrals,participantDepartmentorOrg:t.formData.participantDepartmentorOrg,consents:t.consentsData.userConsentStatus};return await (0,K.Y)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:tR.UpdateContact}],onError:"#".concat(tR.OnboardingUserError)}},[tR.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(tR.CreatePassword)},{target:"#".concat(tR.OnboardingUserError)}],onError:"#".concat(tR.OnboardingUserError)}},[tR.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:tR.Submitting}}}}},[tR.CreatePassword]:{id:tR.CreatePassword,initial:tR.Idle,states:{[tR.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:tR.Submitting}}},[tR.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(tR.RequestLabs),onError:{target:tR.Error,actions:"assignError"}}},[tR.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:tR.Submitting}}}}},[tR.RequestLabs]:{id:tR.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(tR.SubmitLabs),LAB_REQUESTED:{target:"#".concat(tR.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(tR.AppDownload)}}},[tR.SubmitLabs]:{id:tR.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(tR.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(tR.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(tR.AppDownload)}}},[tR.OnboardingChecklist]:{id:tR.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(tR.ReviewConsents)}}},[tR.AppDownload]:{id:tR.AppDownload},[tR.ApplicationReview]:{id:tR.ApplicationReview},[tR.OnboardingUserError]:{id:tR.OnboardingUserError},[tR.ApplicationComplete]:{id:tR.ApplicationComplete},[tR.ApplicationDetected]:{id:tR.ApplicationDetected},[tR.EligibilityUnmet]:{id:tR.EligibilityUnmet,initial:tR.Idle,states:{[tR.Idle]:{on:{SUBMIT:{target:tR.Submitting,actions:"updateFormData"}}},[tR.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,company:tU,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:t.insurance};return await (0,Y.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:tR.Success,onError:tR.Error}},[tR.Success]:{},[tR.Error]:{on:{SUBMIT:{actions:"updateFormData",target:tR.Submitting}}}}}},on:{RESET:{target:"#".concat(tR.PreEligibility),actions:"reset"}}}),tB={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:{title:(0,i.jsxs)(n.Flex,{direction:"column",gap:{base:"spacer-5",lg:"spacer-6"},textAlign:"left",w:"100%",children:[(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{children:(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"primary-default",children:"Congratulations! You're eligible for the FlyteHealth program"})})}),(0,i.jsx)(n.Text,{variant:"text-body-display-S",fontWeight:"semibold",color:"text-primary",children:"What's Included:"}),(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-3",children:[(0,i.jsx)(n.Box,{as:"ul",listStyleType:"disc",listStylePosition:"outside",pl:"spacer-6",m:0,color:"text-secondary",children:["Video visits with board-certified physicians and registered dietitians","A personalized plan reviewed and adjusted by your care team","Easy tracking for food, activity, and key health metrics","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"].map(e=>(0,i.jsx)(n.Box,{as:"li",pb:"spacer-2",_last:{pb:0},children:(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:e})},e))}),(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:"To confirm your benefits, we'll ask a few quick questions about your health insurance plan. Have your insurance card handy."})]})]})},[j.C.InsuranceDetails]:{title:(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsxs)(n.Text,{display:{base:"inline",lg:"block"},as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:["One last step."," "]}),"Let us know who referred you and share your insurance member ID."]})})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{[tA.Coverage]:{title:(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"We couldn't confirm your benefits. Please call us to complete the application process."})})},[tA.IneligibleState]:{title:(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"We're unable to treat patients in your state."})})},[tA.NotYetEligibleState]:{title:(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"We're expanding to your state soon; we have captured your information and will follow up."})})},[tA.ReferralRequired]:{title:(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Your insurance plan requires a referral. We have captured your information and our team will follow up to help secure it before your first appointment."})})}},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},tj=[B.UX.Email,B.UX.Mailer,B.UX.ProviderReferral,B.UX.Other],tO=[B.lk.United,B.lk.Highmark,B.lk.Aetna,B.lk.Cigna],t_={maxLength:20,minLength:9,inputMode:"text",maskOptions:{mask:/^[a-z0-9]+$/i},label:"Membership ID Number",placeholder:"W152362078"},tF={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:tj}},[j.C.InsuranceDetails]:{insurance:{insuranceCarriers:tO},insuranceMemberID:{...t_,tooltip:(0,i.jsx)(n.Box,{children:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-light",children:"Helpful information on finding your member ID number."})}),description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter the Member ID number as displayed on your insurance card."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:t_}},tN=B.fz.Referrals;var tH=a(85786),tV=a(50231),tW=a(45702),tX=function(e){return e.CheckEligibility="checkEligibility",e.CreateLead="createLead",e.CreateContact="createContact",e.CheckBenefits="checkBenefits",e.DetermineContactOrLead="determineContactOrLead",e.UpdateEmail="updateEmail",e.FetchConsents="fetchConsents",e.UpdateContact="updateContact",e}(tX||{});let tz={...et.f,...tX},tq=ee.Ek[J.fz.Testing],tK=J.PM["State of Connecticut Retirees"],tY={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,bmi:void 0,benefitsCheck:void 0,otpData:void 0,contactData:{},consentsData:{items:[],userConsentStatus:[]},passwordData:{password:"",confirmPassword:""},flyteUserData:void 0,error:void 0,labs:void 0},tQ={...G.AU,...G.gQ,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(tY).reset},tJ=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return eA.J0.testing({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&[J.wY.EXPIRED,J.wY.INSURANCE_MATCH,J.wY.PERSON_MATCH,J.wY.NOT_FOUND].includes(t)},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:tQ}).createMachine({context:()=>tY,id:"testingMachine",initial:tz.PreEligibility,states:{[tz.PreEligibility]:{id:tz.PreEligibility,initial:tz.Idle,states:{[tz.Idle]:{on:{SUBMIT:{target:tz.Submitting,actions:"updateFormData"}}},[tz.Submitting]:{entry:"assignBMI",always:[{target:"#".concat(tz.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(tz.EligibilityUnmet)}]}}},[tz.ContactDetails]:{id:tz.ContactDetails,initial:tz.Idle,states:{[tz.Idle]:{on:{SUBMIT:{target:"#".concat(tz.InsuranceDetails),actions:"updateFormData"}}}}},[tz.InsuranceDetails]:{id:tz.InsuranceDetails,initial:tz.Idle,states:{[tz.Idle]:{on:{BACK:{target:"#".concat(tz.ContactDetails)},SUBMIT:{target:"#".concat(tz.InsuranceDetailsReview),actions:"updateFormData"}}}}},[tz.InsuranceDetailsReview]:{id:tz.InsuranceDetailsReview,initial:tz.Idle,states:{[tz.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:tz.Submitting}}},[tz.Submitting]:{type:"parallel",states:{[tz.CheckEligibility]:{id:tz.CheckEligibility,initial:tz.Idle,states:{[tz.Idle]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,insurance:ee.w[J.fz.Testing],benefitProgram:ee.Nl[J.fz.Testing]};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:tz.Success},onError:tz.Success}},[tz.Success]:{type:"final"}}},[tz.CheckBenefits]:{id:tz.CheckBenefits,initial:tz.Idle,states:{[tz.Idle]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,payerCode:ee.dT[J.lk["Aetna Medicare"]]};return await (0,ew.R)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({benefitsCheck:e=>{let{event:t}=e;return t.output.data}}),target:tz.Success},onError:{target:tz.Success}}},[tz.Success]:{type:"final"}}}},onDone:{target:"#".concat(tz.DetermineContactOrLead)}},[tz.DetermineContactOrLead]:{id:tz.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:tz.CreateLead},{target:tz.CreateContact}]},[tz.CreateLead]:{id:tz.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:J.h9.Evolve,company:tq,insurance:ee.Ft[J.fz.Testing],evolveOrganization:tK,leadStatus:(e=>{switch(e){case eo.w.PERSON_MATCH:case eo.w.INSURANCE_MATCH:case eo.w.EXPIRED:case eo.w.NOT_FOUND:return B.XN.EligibleWaiting;case eo.w.FULL_MATCH:case eo.w.ELIGIBLE_MATCH:default:return}})(t.eligibilityCheckMatchType),automateEvolveEnrollment:(e=>e===eo.w.FULL_MATCH||e===eo.w.ELIGIBLE_MATCH)(t.eligibilityCheckMatchType)};return await (0,Y.t)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(tz.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(tz.ApplicationDetected)},{target:"#".concat(tz.InsuranceDetailsReview,".").concat(tz.Error)}]}},[tz.CreateContact]:{id:tz.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:J.h9.Evolve,company:tq,insurance:ee.Ft[J.fz.Testing],evolveOrganization:tK,accountId:ee.f3[J.fz.Testing]};return await (0,z.vY)(a)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(tz.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(tz.ApplicationDetected)},{target:"#".concat(tz.Error)}]}},[tz.Error]:{id:tz.Error,on:{SUBMIT:{actions:["updateFormData","resetBenefitsCheck"],target:tz.Submitting}}}}},[tz.EmailVerification]:{id:tz.EmailVerification,initial:tz.Idle,states:{[tz.Idle]:{id:"".concat(tz.EmailVerification,".").concat(tz.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:tz.Submitting},RESEND_EMAIL_VERIFICATION:{target:tz.Idle,reenter:!0},UPDATE_EMAIL:{target:tz.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:tz.Error}},[tz.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(tz.OnboardingChecklist),onError:tz.Error}},[tz.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:tz.Submitting},RESEND_EMAIL_VERIFICATION:{target:tz.Idle},UPDATE_EMAIL:{target:tz.UpdateEmail}}},[tz.UpdateEmail]:{initial:tz.Idle,states:{[tz.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(tz.EmailVerification,".").concat(tz.Idle)},onError:tz.Error}},[tz.Error]:{on:{SUBMIT:{target:"#".concat(tz.EmailVerification,".").concat(tz.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(tz.EmailVerification,".").concat(tz.Idle)},UPDATE_EMAIL:{target:tz.Idle}}}}}}},[tz.OnboardingChecklist]:{id:tz.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(tz.ReviewConsents)}}},[tz.ReviewConsents]:{id:tz.ReviewConsents,initial:tz.FetchConsents,states:{[tz.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:tz.Submitting}}},[tz.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:tz.Idle},onError:tz.Error}},[tz.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a="yes"===t.formData.diabetes,i="yes"===t.formData.bariatricSurgery,n=(0,F.CF)({diabetes:a,bariatric:i,partner:J.fz.Testing}),r={patientIdentifier:t.contactData.contactId,firstName:t.formData.firstName,lastName:t.formData.lastName,phone:t.formData.phone,email:t.formData.email,birthDate:t.formData.birthdate,state:t.formData.state,heightInInch:t.formData.heightInInch,heightInFeet:t.formData.heightInFoot,currentWeightInPounds:t.formData.currentWeightInPounds,evolveOrganization:tK,consents:t.consentsData.userConsentStatus,programName:n};return await (0,K.Y)(r)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:tz.UpdateContact}],onError:"#".concat(tz.OnboardingUserError)}},[tz.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(tz.CreatePassword)},{target:"#".concat(tz.OnboardingUserError)}],onError:"#".concat(tz.OnboardingUserError)}},[tz.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:tz.Submitting}}}}},[tz.CreatePassword]:{id:tz.CreatePassword,initial:tz.Idle,states:{[tz.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:tz.Submitting}}},[tz.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(tz.RequestLabs),onError:{target:tz.Error,actions:"assignError"}}},[tz.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:tz.Submitting}}}}},[tz.RequestLabs]:{id:tz.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(tz.SubmitLabs),LAB_REQUESTED:{target:"#".concat(tz.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(tz.AppDownload)}}},[tz.SubmitLabs]:{id:tz.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(tz.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(tz.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(tz.AppDownload)}}},[tz.OnboardingUserError]:{id:tz.OnboardingUserError},[tz.ApplicationReview]:{id:tz.ApplicationReview},[tz.AppDownload]:{id:tz.AppDownload},[tz.ApplicationComplete]:{id:tz.ApplicationComplete},[tz.ApplicationDetected]:{id:tz.ApplicationDetected},[tz.EligibilityUnmet]:{id:tz.EligibilityUnmet,initial:tz.Idle,states:{[tz.Idle]:{on:{SUBMIT:{target:tz.Submitting,actions:"updateFormData"}}},[tz.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,company:tq,leadStatus:J.XN.Ineligible,insurance:ee.Ft[J.fz.Testing],ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1};return await (0,Y.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:tz.Success,onError:tz.Error}},[tz.Success]:{},[tz.Error]:{on:{SUBMIT:{target:tz.Submitting}}}}}},on:{RESET:{target:"#".concat(tz.PreEligibility),actions:"reset"}}}),tG={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the Flyte program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the Flyte program through your Testing program benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. Flyte providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the Flyte program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The Flyte program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Congratulations! You're eligible for the FlyteHealth program"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To help us match your information with your health plan, tell us about yourself. Next, we'll ask about your membership. Be sure to have your insurance card handy."})]})},[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.Text,{variant:"text-header-2XL",color:"text-secondary-negative",children:["One more thing:"," ",(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"text-primary",children:"What's your membership number?"})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},t$=[B.UX.BenefitsWebsite,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],tZ={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:t$}},[j.C.InsuranceDetails]:{insuranceMemberID:{tooltip:(0,i.jsxs)(n.Box,{children:[(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-light",children:"Where to find my Membership ID Number:"}),(0,i.jsx)(n.Image,{width:"100%",height:"auto",src:"/static/assets/programs/aetna/aetna-insurance-card.png",alt:"Member ID guidance"})]})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:{}}},t0=B.fz.Testing,t1=e=>{switch(e){case eo.w.FULL_MATCH:case eo.w.ELIGIBLE_MATCH:return!0;case eo.w.PERSON_MATCH:case eo.w.INSURANCE_MATCH:case eo.w.EXPIRED:case eo.w.NOT_FOUND:default:return!1}},t2=e=>{let{matchType:t}=e;if(t1(t))return eo.h.Evolve},t8=ee.dT[J.lk.Aetna];var t3=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckEligibility="checkEligibility",e.CheckBenefits="checkBenefits",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(t3||{});let t6={...et.f,...t3},t4=ee.Ek[J.fz.WesternAllianceBank],t5={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,benefitsCheck:void 0,bmi:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},t7={...G.AU,...G.gQ,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(t5)},t9=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return ea.J[J.fz.WesternAllianceBank]({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&!(e=>{let{matchType:t}=e;return t1(t)})({matchType:t})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:t7}).createMachine({context:()=>t5,id:"wabMachine",initial:t6.PreEligibility,states:{[t6.PreEligibility]:{id:t6.PreEligibility,initial:t6.Idle,states:{[t6.Idle]:{on:{SUBMIT:{target:t6.Submitting,actions:"updateFormData"}}},[t6.Submitting]:{entry:["assignBMI"],always:[{target:"#".concat(t6.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(t6.EligibilityUnmet)}]}}},[t6.ContactDetails]:{id:t6.ContactDetails,initial:t6.Idle,states:{[t6.Idle]:{on:{SUBMIT:{target:"#".concat(t6.InsuranceDetails),actions:"updateFormData"}}}}},[t6.InsuranceDetails]:{id:t6.InsuranceDetails,initial:t6.Idle,states:{[t6.Idle]:{on:{BACK:{target:"#".concat(t6.ContactDetails)},SUBMIT:{target:"#".concat(t6.InsuranceDetailsReview),actions:"updateFormData"}}}}},[t6.InsuranceDetailsReview]:{id:t6.InsuranceDetailsReview,initial:t6.Idle,states:{[t6.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:t6.Submitting}}},[t6.Submitting]:{id:t6.Submitting,type:"parallel",states:{[t6.CheckEligibility]:{id:t6.CheckEligibility,initial:t6.Idle,states:{[t6.Idle]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,insurance:ee.w[J.fz.WesternAllianceBank],benefitProgram:"WESTERN ALLIANCE BANK"};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:t6.Success},onError:t6.Success}},[t6.Success]:{type:"final"}}},[t6.CheckBenefits]:{id:t6.CheckBenefits,initial:t6.Idle,states:{[t6.Idle]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,payerCode:t8};return await (0,ew.R)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({benefitsCheck:e=>{let{event:t}=e;return t.output.data}}),target:t6.Success},onError:t6.Success}},[t6.Success]:{type:"final"}}}},onDone:{target:"#".concat(t6.DetermineContactOrLead)}},[t6.DetermineContactOrLead]:{id:t6.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:t6.CreateLead},{target:t6.CreateContact}]},[t6.CreateContact]:{id:t6.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:t2({matchType:t.eligibilityCheckMatchType}),company:t4,insurance:ee.Ft[J.fz.WesternAllianceBank],evolveOrganization:J.PM["Western Alliance Bank"],accountId:ee.f3[J.fz.WesternAllianceBank]};return await (0,z.vY)(a)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(t6.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(t6.ApplicationDetected)},{target:"#".concat(t6.InsuranceDetailsReview,".").concat(t6.Error)}]}},[t6.CreateLead]:{id:t6.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:t2({matchType:t.eligibilityCheckMatchType}),insurance:ee.Ft[J.fz.WesternAllianceBank],evolveOrganization:J.PM["Western Alliance Bank"],company:t4,leadStatus:J.XN.EligibleWaiting,automateEvolveEnrollment:!1};return await (0,Y.t)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(t6.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(t6.ApplicationDetected)},{target:"#".concat(t6.InsuranceDetailsReview,".").concat(t6.Error)}]}},[t6.Error]:{id:"".concat(t6.InsuranceDetailsReview,".").concat(t6.Error),on:{SUBMIT:{actions:["updateFormData","resetBenefitsCheck",(0,ei.a)({eligibilityCheckMatchType:void 0})],target:t6.Submitting}}}}},[t6.EmailVerification]:{id:t6.EmailVerification,initial:t6.Idle,states:{[t6.Idle]:{id:"".concat(t6.EmailVerification,".").concat(t6.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:t6.Submitting},RESEND_EMAIL_VERIFICATION:{target:t6.Idle,reenter:!0},UPDATE_EMAIL:{target:t6.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:t6.Error}},[t6.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(t6.OnboardingChecklist),onError:t6.Error}},[t6.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:t6.Submitting},RESEND_EMAIL_VERIFICATION:{target:t6.Idle},UPDATE_EMAIL:{target:t6.UpdateEmail}}},[t6.UpdateEmail]:{initial:t6.Idle,states:{[t6.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(t6.EmailVerification,".").concat(t6.Idle)},onError:t6.Error}},[t6.Error]:{on:{SUBMIT:{target:"#".concat(t6.EmailVerification,".").concat(t6.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(t6.EmailVerification,".").concat(t6.Idle)},UPDATE_EMAIL:{target:t6.Idle}}}}}}},[t6.OnboardingChecklist]:{id:t6.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(t6.ReviewConsents)}}},[t6.ReviewConsents]:{id:t6.ReviewConsents,initial:t6.FetchConsents,states:{[t6.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:t6.Submitting}}},[t6.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:t6.Idle},onError:t6.Error}},[t6.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a=(0,F.CF)({diabetes:"yes"===t.formData.diabetes,bariatric:"yes"===t.formData.bariatricSurgery,bmi:t.bmi,comorbidity:"yes"===t.formData.comorbidity,partner:J.fz.WesternAllianceBank}),i={patientIdentifier:t.contactData.contactId,firstName:t.formData.firstName,lastName:t.formData.lastName,phone:t.formData.phone,email:t.formData.email,birthDate:t.formData.birthdate,state:t.formData.state,heightInInch:t.formData.heightInInch,heightInFeet:t.formData.heightInFoot,currentWeightInPounds:t.formData.currentWeightInPounds,evolveOrganization:J.PM["Western Alliance Bank"],consents:t.consentsData.userConsentStatus,programName:a};return await (0,K.Y)(i)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:t6.UpdateContact}],onError:"#".concat(t6.OnboardingUserError)}},[t6.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(t6.CreatePassword)},{target:"#".concat(t6.OnboardingUserError)}],onError:"#".concat(t6.OnboardingUserError)}},[t6.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:t6.Submitting}}}}},[t6.CreatePassword]:{id:t6.CreatePassword,initial:t6.Idle,states:{[t6.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:t6.Submitting}}},[t6.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(t6.RequestLabs),onError:{target:t6.Error,actions:"assignError"}}},[t6.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:t6.Submitting}}}}},[t6.RequestLabs]:{id:t6.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(t6.SubmitLabs),LAB_REQUESTED:{target:"#".concat(t6.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(t6.AppDownload)}}},[t6.SubmitLabs]:{id:t6.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(t6.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(t6.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(t6.AppDownload)}}},[t6.AppDownload]:{id:t6.AppDownload},[t6.ApplicationReview]:{id:t6.ApplicationReview},[t6.OnboardingUserError]:{id:t6.OnboardingUserError},[t6.ApplicationComplete]:{id:t6.ApplicationComplete},[t6.ApplicationDetected]:{id:t6.ApplicationDetected},[t6.EligibilityUnmet]:{id:t6.EligibilityUnmet,initial:t6.Idle,states:{[t6.Idle]:{on:{SUBMIT:{target:t6.Submitting,actions:"updateFormData"}}},[t6.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,company:t4,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:ee.Ft[J.fz.WesternAllianceBank]};return await (0,Y.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:t6.Success,onError:t6.Error}},[t6.Success]:{},[t6.Error]:{on:{SUBMIT:{actions:"updateFormData",target:t6.Submitting}}}}}},on:{RESET:{target:"#".concat(t6.PreEligibility),actions:"reset"}}}),ae="Western Alliance Bank",at={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsxs)(n.TextPairing.SubLabel,{color:"text-secondary",children:["To be eligible for the FlyteHealth program through your"," ",ae," ","benefits, you must meet specific age and Body Mass Index (BMI)* requirements."]})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:{title:(0,i.jsxs)(n.Flex,{direction:"column",gap:{base:"spacer-5",lg:"spacer-6"},textAlign:"left",w:"100%",children:[(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{children:(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"primary-default",children:"Congratulations! You're eligible for the FlyteHealth program"})})}),(0,i.jsx)(n.Text,{variant:"text-body-display-S",fontWeight:"semibold",color:"text-primary",children:"What's Included:"}),(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-3",children:[(0,i.jsx)(n.Box,{as:"ul",listStyleType:"disc",listStylePosition:"outside",pl:"spacer-6",m:0,color:"text-secondary",children:["Video visits with board-certified physicians and registered dietitians","A personalized plan reviewed and adjusted by your care team","Easy tracking for food, activity, and key health metrics","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"].map(e=>(0,i.jsx)(n.Box,{as:"li",pb:"spacer-2",_last:{pb:0},children:(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:e})},e))}),(0,i.jsxs)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:["To confirm your benefits, we'll ask a few quick questions about your"," ",ae," ","Health Plan. Have your insurance card handy."]})]})]})},[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsx)(n.Text,{display:"block",as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:"One last step"}),"Enter your Aetna Member ID"]}),(0,i.jsxs)(n.TextPairing.SubLabel,{color:"text-secondary",children:["Your Aetna Member ID helps us verify your"," ",ae," ","coverage so we can get you started."]})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},aa=[B.UX.BenefitsWebsite,B.UX.CoworkerReferral,B.UX.PrescriptionDenial,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],ai="Aetna Member ID",an={maxLength:10,minLength:10,registerOptions:{pattern:{value:/^W\d{9}$/i,message:"".concat(ai," should be ").concat(10," characters, starting with W.")},setValueAs:e=>null==e?void 0:e.toUpperCase()},inputMode:"text",maskOptions:{mask:/^[a-z0-9]+$/i},label:ai,placeholder:"W123456789"},ar={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:aa}},[j.C.InsuranceDetails]:{insuranceMemberID:{...an,description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter the Member ID exactly as it appears on your Aetna insurance card. Enrolling a spouse or dependent? Use the Member ID on their card."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:an}},ao=B.fz.WesternAllianceBank,as=e=>{switch(e){case eo.w.FULL_MATCH:case eo.w.ELIGIBLE_MATCH:return!0;case eo.w.PERSON_MATCH:case eo.w.INSURANCE_MATCH:case eo.w.EXPIRED:case eo.w.NOT_FOUND:default:return!1}},ac=e=>{let{matchType:t}=e;if(as(t))return eo.h.Evolve};var al=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckEligibility="checkEligibility",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(al||{});let ad={...et.f,...al},au=ee.Ek[J.fz.Woodside],am={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,bmi:void 0,programName:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},ap={assignWoodsideProgramName:(0,ei.a)({programName:e=>{var t;let{context:a}=e;return(0,F.CF)({diabetes:"yes"===a.formData.diabetes,bariatric:"yes"===a.formData.bariatricSurgery,bmi:a.bmi,comorbidity:"yes"===a.formData.comorbidity,isPreventECKMProgramEnabled:null!=(t=a.formData.isPreventECKMProgramEnabled)&&t,partner:J.fz.Woodside})}})},ag={...G.AU,...G.gQ,...ap,...G.pE,...G.UH,...G.yF,...G.n6,...G.uN,...G.yS,...G.RW,...G.i_,...(0,G.rS)(am)},ah=(0,en.mj)({types:{},guards:{isPreEligibilityMet:e=>{var t;let{context:{formData:a,bmi:i}}=e;return ea.J.woodside({bmi:i,comorbidity:a.comorbidity,birthdate:a.birthdate,isPreventECKMProgramEnabled:null!=(t=a.isPreventECKMProgramEnabled)&&t})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!Q.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&!(e=>{let{matchType:t}=e;return as(t)})({matchType:t})},isApplicationDetected:Z.L,isAthenaRecordCreated:$.z},actions:ag}).createMachine({context:()=>am,id:"woodsideMachine",initial:ad.PreEligibility,states:{[ad.PreEligibility]:{id:ad.PreEligibility,initial:ad.Idle,states:{[ad.Idle]:{on:{SUBMIT:{target:ad.Submitting,actions:"updateFormData"}}},[ad.Submitting]:{entry:["assignBMI","assignWoodsideProgramName"],always:[{target:"#".concat(ad.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(ad.EligibilityUnmet)}]}}},[ad.ContactDetails]:{id:ad.ContactDetails,initial:ad.Idle,states:{[ad.Idle]:{on:{SUBMIT:{target:"#".concat(ad.InsuranceDetails),actions:"updateFormData"}}}}},[ad.InsuranceDetails]:{id:ad.InsuranceDetails,initial:ad.Idle,states:{[ad.Idle]:{on:{BACK:{target:"#".concat(ad.ContactDetails)},SUBMIT:{target:"#".concat(ad.InsuranceDetailsReview),actions:"updateFormData"}}}}},[ad.InsuranceDetailsReview]:{id:ad.InsuranceDetailsReview,initial:ad.Idle,states:{[ad.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:ad.Submitting}}},[ad.Submitting]:{id:ad.Submitting,initial:ad.CheckEligibility,states:{[ad.CheckEligibility]:{id:ad.CheckEligibility,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={...t,insurance:ee.w[J.fz.Woodside],benefitProgram:"woodside"};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:"#".concat(ad.DetermineContactOrLead)},onError:"#".concat(ad.DetermineContactOrLead)}},[ad.DetermineContactOrLead]:{id:ad.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:ad.CreateLead},{target:ad.CreateContact}]},[ad.CreateContact]:{id:ad.CreateContact,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{isPreventECKMProgramEnabled:a,...i}=t.formData,n={...i,...i.insuranceMemberID&&{employmentVerificationCode:i.insuranceMemberID},eligibilityVerifiedBy:ac({matchType:t.eligibilityCheckMatchType}),company:au,insurance:ee.Ft[J.fz.Woodside],evolveOrganization:J.PM.Woodside,accountId:ee.f3[J.fz.Woodside]};return await (0,z.vY)(n)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(ad.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(ad.ApplicationDetected)},{target:"#".concat(ad.InsuranceDetailsReview,".").concat(ad.Error)}]}},[ad.CreateLead]:{id:ad.CreateLead,invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{isPreventECKMProgramEnabled:a,...i}=t.formData,n={...i,...i.insuranceMemberID&&{employmentVerificationCode:i.insuranceMemberID},eligibilityVerifiedBy:ac({matchType:t.eligibilityCheckMatchType}),insurance:ee.Ft[J.fz.Woodside],evolveOrganization:J.PM.Woodside,company:au,leadStatus:J.XN.EligibleWaiting,automateEvolveEnrollment:!1};return await (0,Y.t)(n)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(ad.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(ad.ApplicationDetected)},{target:"#".concat(ad.InsuranceDetailsReview,".").concat(ad.Error)}]}}}},[ad.Error]:{id:"".concat(ad.InsuranceDetailsReview,".").concat(ad.Error),on:{SUBMIT:{actions:["updateFormData",(0,ei.a)({eligibilityCheckMatchType:void 0})],target:ad.Submitting}}}}},[ad.EmailVerification]:{id:ad.EmailVerification,initial:ad.Idle,states:{[ad.Idle]:{id:"".concat(ad.EmailVerification,".").concat(ad.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:ad.Submitting},RESEND_EMAIL_VERIFICATION:{target:ad.Idle,reenter:!0},UPDATE_EMAIL:{target:ad.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,V.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:ad.Error}},[ad.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,W.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(ad.OnboardingChecklist),onError:ad.Error}},[ad.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:ad.Submitting},RESEND_EMAIL_VERIFICATION:{target:ad.Idle},UPDATE_EMAIL:{target:ad.UpdateEmail}}},[ad.UpdateEmail]:{initial:ad.Idle,states:{[ad.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,z.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(ad.EmailVerification,".").concat(ad.Idle)},onError:ad.Error}},[ad.Error]:{on:{SUBMIT:{target:"#".concat(ad.EmailVerification,".").concat(ad.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(ad.EmailVerification,".").concat(ad.Idle)},UPDATE_EMAIL:{target:ad.Idle}}}}}}},[ad.OnboardingChecklist]:{id:ad.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(ad.ReviewConsents)}}},[ad.ReviewConsents]:{id:ad.ReviewConsents,initial:ad.FetchConsents,states:{[ad.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:ad.Submitting}}},[ad.FetchConsents]:{invoke:{src:(0,er.Sx)(async()=>await (0,X.i)()),onDone:{actions:"assignConsents",target:ad.Idle},onError:ad.Error}},[ad.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{var t,a;let{input:i}=e,n=null!=(a=i.programName)?a:(0,F.CF)({diabetes:"yes"===i.formData.diabetes,bariatric:"yes"===i.formData.bariatricSurgery,bmi:i.bmi,comorbidity:"yes"===i.formData.comorbidity,isPreventECKMProgramEnabled:null!=(t=i.formData.isPreventECKMProgramEnabled)&&t,partner:J.fz.Woodside}),r={patientIdentifier:i.contactData.contactId,firstName:i.formData.firstName,lastName:i.formData.lastName,phone:i.formData.phone,email:i.formData.email,birthDate:i.formData.birthdate,state:i.formData.state,heightInInch:i.formData.heightInInch,heightInFeet:i.formData.heightInFoot,currentWeightInPounds:i.formData.currentWeightInPounds,evolveOrganization:J.PM.Woodside,consents:i.consentsData.userConsentStatus,programName:n};return await (0,K.Y)(r)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:ad.UpdateContact}],onError:"#".concat(ad.OnboardingUserError)}},[ad.UpdateContact]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,z.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(ad.CreatePassword)},{target:"#".concat(ad.OnboardingUserError)}],onError:"#".concat(ad.OnboardingUserError)}},[ad.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:ad.Submitting}}}}},[ad.CreatePassword]:{id:ad.CreatePassword,initial:ad.Idle,states:{[ad.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:ad.Submitting}}},[ad.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,H.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(ad.RequestLabs),onError:{target:ad.Error,actions:"assignError"}}},[ad.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:ad.Submitting}}}}},[ad.RequestLabs]:{id:ad.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(ad.SubmitLabs),LAB_REQUESTED:{target:"#".concat(ad.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(ad.AppDownload)}}},[ad.SubmitLabs]:{id:ad.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(ad.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(ad.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(ad.AppDownload)}}},[ad.AppDownload]:{id:ad.AppDownload},[ad.ApplicationReview]:{id:ad.ApplicationReview},[ad.OnboardingUserError]:{id:ad.OnboardingUserError},[ad.ApplicationComplete]:{id:ad.ApplicationComplete},[ad.ApplicationDetected]:{id:ad.ApplicationDetected},[ad.EligibilityUnmet]:{id:ad.EligibilityUnmet,initial:ad.Idle,states:{[ad.Idle]:{on:{SUBMIT:{target:ad.Submitting,actions:"updateFormData"}}},[ad.Submitting]:{invoke:{src:(0,er.Sx)(async e=>{let{input:t}=e,{isPreventECKMProgramEnabled:a,...i}=t,n={...i,company:au,leadStatus:J.XN.Ineligible,ineligibilityReason:J.hT.BMI,automateEvolveEnrollment:!1,insurance:ee.Ft[J.fz.Woodside]};return await (0,Y.t)(n)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:ad.Success,onError:ad.Error}},[ad.Success]:{},[ad.Error]:{on:{SUBMIT:{actions:"updateFormData",target:ad.Submitting}}}}}},on:{RESET:{target:"#".concat(ad.PreEligibility),actions:"reset"}}}),ab=["Video visits with board-certified physicians and registered dietitians","A personalized plan reviewed and adjusted by your care team","Easy tracking for food, activity, and key health metrics","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"],ay=["A health coach to guide and support you","A plan tailored to your goals and lifestyle","Easy tools to track your food, activity, and progress","Ongoing guidance designed just for you","Optional connected devices like a scale or blood pressure cuff"],aC={[j.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program through your Woodside Senior Communities benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[j.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[j.C.ContactDetails]:e=>({title:(0,i.jsxs)(n.Flex,{direction:"column",gap:{base:"spacer-5",lg:"spacer-6"},textAlign:"left",w:"100%",children:[(0,i.jsx)(n.TextPairing,{variant:"textpairing-header-2XL",children:(0,i.jsx)(n.TextPairing.Label,{children:(0,i.jsx)(n.Text,{as:"span",variant:"text-header-2XL",color:"primary-default",children:"Congratulations! You're eligible for the FlyteHealth program"})})}),(0,i.jsx)(n.Text,{variant:"text-body-display-S",fontWeight:"semibold",color:"text-primary",children:"What's Included:"}),(0,i.jsxs)(n.Flex,{direction:"column",gap:"spacer-3",children:[(0,i.jsx)(n.Box,{as:"ul",listStyleType:"disc",listStylePosition:"outside",pl:"spacer-6",m:0,color:"text-secondary",children:(F.Ag.includes(e)?ay:ab).map(e=>(0,i.jsx)(n.Box,{as:"li",pb:"spacer-2",_last:{pb:0},children:(0,i.jsx)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:e})},e))}),(0,i.jsxs)(n.Text,{variant:"text-body-regular",color:"text-secondary",children:["To confirm your benefits, we'll ask a few quick questions about your"," ","Woodside Senior Communities"," ","Health Plan. Have your insurance card handy."]})]})]})}),[j.C.InsuranceDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsxs)(n.Text,{display:{base:"inline",lg:"block"},as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:["One last step:"," "]}),"Enter the 8-digit UMR United Healthcare Member ID"]}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Your Member ID helps us verify your coverage so we can get you started."})]})},[j.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[j.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[j.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[j.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[j.C.EmailVerification]:eb.M[j.C.EmailVerification],[j.C.OnboardingChecklist]:eb.M[j.C.OnboardingChecklist],[j.C.CreatePassword]:eb.M[j.C.CreatePassword],[j.C.AppDownload]:eb.M[j.C.AppDownload],[j.C.ReviewConsents]:eb.M[j.C.ReviewConsents]},ax=[B.UX.BenefitsWebsite,B.UX.CoworkerReferral,B.UX.PrescriptionDenial,B.UX.ProviderReferral,B.UX.WordOfMouth,B.UX.Other],aE={maxLength:8,minLength:8,registerOptions:{minLength:{value:8,message:"Enter the 8-digit UMR UnitedHealthcare Member ID."},maxLength:{value:8,message:"Enter the 8-digit UMR UnitedHealthcare Member ID."}},inputMode:"numeric",maskOptions:{mask:/^\d+$/},label:"UMR UnitedHealthcare Member ID",placeholder:"12345678"},aD={[j.C.ContactDetails]:{state:{options:eD.rI},howDidYouFindUs:{options:ax}},[j.C.InsuranceDetails]:{insuranceMemberID:{...aE,tooltip:(0,i.jsxs)(n.Box,{children:[(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-light",children:"Where to find my Member ID Number:"}),(0,i.jsx)(n.Image,{width:"100%",height:"auto",src:"/static/programs/woodside/umr-member-id-8-digit.png",alt:"UMR UnitedHealthcare insurance card highlighting the 8-digit Member ID"})]}),description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter your 8-digit Member ID as shown on your UMR insurance card."})}},[j.C.InsuranceDetailsReview]:{insuranceMemberID:aE}},af=B.fz.Woodside;var aI=a(9460),aS=a(99742);let av={"ct-aetna-medicare":{workflow:m.j,theme:s.w4.aetna,title:"Complete FlyteHealth Enrollment | Aetna Medicare",description:"Complete your enrollment for FlyteHealth."},atlantichealth:{workflow:e=>{let{render:t}=e,{isPreventECKMProgramEnabled:a}=(0,k.h)(),r=(0,u.useRef)(a);r.current=a;let[o,s]=(0,N.zl)(eh);(0,P.F)((0,_.K)(ev));let c=(0,u.useMemo)(()=>(0,O.r)(o.value),[o.value]);(0,M.t)(c,ev);let l=(0,u.useCallback)(e=>{s({type:"SUBMIT",data:e})},[s]),d=(0,u.useCallback)(e=>{l({...e,isPreventECKMProgramEnabled:r.current})},[l]),m=(0,u.useCallback)(()=>{s({type:"BACK"})},[s]),H=(0,u.useCallback)(()=>{var e,t,a;switch(c){case ed.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:eE[j.C.PreEligibility]},onSubmit:d});case ed.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:eE[j.C.ContactDetails](null!=(e=o.context.programName)?e:F.yF.TREAT_ECKM),fields:eS[j.C.ContactDetails]},onSubmit:l,defaultValues:o.context.formData});case ed.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:eE[j.C.EligibilityUnmet]},onSubmit:l,loading:o.matches({[ed.EligibilityUnmet]:ed.Submitting}),isEmailSent:o.matches({[ed.EligibilityUnmet]:ed.Success}),hasError:o.matches({[ed.EligibilityUnmet]:ed.Error}),isMobileFooterSticky:!1});case ed.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:eE[j.C.InsuranceDetails],fields:eS[j.C.InsuranceDetails]},onSubmit:l,onBack:m});case ed.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:eE[j.C.InsuranceDetailsReview],fields:eS[j.C.InsuranceDetailsReview]},onSubmit:l,loading:o.matches({[ed.InsuranceDetailsReview]:ed.Submitting}),hasError:o.matches({[ed.InsuranceDetailsReview]:ed.Error}),defaultValues:o.context.formData});case ed.ApplicationComplete:return(0,i.jsx)(g.Q,{...eE[j.C.ApplicationComplete],email:o.context.formData.email});case ed.ApplicationReview:return(0,i.jsx)(b.l,{...eE[j.C.ApplicationReview]});case ed.ApplicationDetected:return(0,i.jsx)(h.r,{...eE[j.C.ApplicationDetected],email:o.context.formData.email});case ed.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:eE[j.C.EmailVerification](o.context.formData.email).title}},email:o.context.formData.email,hasError:o.matches({[ed.EmailVerification]:ed.Error}),loading:o.matches({[ed.EmailVerification]:ed.Submitting}),isUpdateEmailLoading:o.matches({[ed.EmailVerification]:{[ed.UpdateEmail]:ed.Idle}}),hasUpdateEmailError:o.matches({[ed.EmailVerification]:{[ed.UpdateEmail]:ed.Error}}),onSubmit:l,onResendCode:e=>s({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>s({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case ed.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:eE[j.C.OnboardingChecklist]},onSubmit:l});case ed.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:eE[j.C.ReviewConsents]},consents:o.context.consentsData.items,hasError:o.matches({[ed.ReviewConsents]:ed.Error}),loading:o.matches({[ed.ReviewConsents]:ed.FetchConsents})||o.matches({[ed.ReviewConsents]:ed.Submitting})||o.matches({[ed.ReviewConsents]:ed.UpdateContact}),onSubmit:l});case ed.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:eE[j.C.CreatePassword]},loading:o.matches({[ed.CreatePassword]:ed.Submitting}),error:o.context.error,onSubmit:l});case ed.AppDownload:return(0,i.jsx)(p.a,{title:"SUBMIT_LATER"===o.context.labs?eE[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===o.context.labs?eE[j.C.AppDownload].titleLabSubmitted:eE[j.C.AppDownload].titleLabRequested,checklist:eE[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case ed.OnboardingUserError:return(0,i.jsx)(w.C,{});case ed.RequestLabs:return(0,i.jsx)(L.I,{organizationName:"Atlantic Health",patientId:null==(t=o.context.flyteUserData)?void 0:t.patientId,onProceedToSubmitLabs:()=>s({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>s({type:"LAB_REQUESTED",data:{lab:e}}),formData:o.context.formData,labMode:"patient-case",labSelectionDisclaimer:eE[j.C.RequestLabs].disclaimer,recommendationConfig:T.bH});case ed.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>s({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>s({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>s({type:"LAB_SUBMITTED"}),patientId:null==(a=o.context.flyteUserData)?void 0:a.patientId,diabetes:"yes"===o.context.formData.diabetes,bariatric:"yes"===o.context.formData.bariatricSurgery});default:return null}},[c,o]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:ev})]}),(0,i.jsx)(C.nV,{currentStep:c})]}),body:H(),currentWorkFlowStep:c})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Atlantic Health",description:"Complete your enrollment for FlyteHealth."},woodside:{workflow:e=>{let{render:t}=e,{isPreventECKMProgramEnabled:a}=(0,k.h)(),r=(0,u.useRef)(a);r.current=a;let[o,s]=(0,N.zl)(ah);(0,P.F)((0,_.K)(af));let c=(0,u.useMemo)(()=>(0,O.r)(o.value),[o.value]);(0,M.t)(c,af);let l=(0,u.useCallback)(e=>{s({type:"SUBMIT",data:e})},[s]),d=(0,u.useCallback)(e=>{l({...e,isPreventECKMProgramEnabled:r.current})},[l]),m=(0,u.useCallback)(()=>{s({type:"BACK"})},[s]),T=(0,u.useCallback)(()=>{var e,t,a;switch(c){case ad.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:aC[j.C.PreEligibility]},onSubmit:d});case ad.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:aC[j.C.ContactDetails](null!=(e=o.context.programName)?e:F.yF.TREAT_ECKM),fields:aD[j.C.ContactDetails]},onSubmit:l,defaultValues:o.context.formData});case ad.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:aC[j.C.EligibilityUnmet]},onSubmit:l,loading:o.matches({[ad.EligibilityUnmet]:ad.Submitting}),isEmailSent:o.matches({[ad.EligibilityUnmet]:ad.Success}),hasError:o.matches({[ad.EligibilityUnmet]:ad.Error}),isMobileFooterSticky:!1});case ad.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:aC[j.C.InsuranceDetails],fields:aD[j.C.InsuranceDetails]},onSubmit:l,onBack:m});case ad.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:aC[j.C.InsuranceDetailsReview],fields:aD[j.C.InsuranceDetailsReview]},onSubmit:l,loading:o.matches({[ad.InsuranceDetailsReview]:ad.Submitting}),hasError:o.matches({[ad.InsuranceDetailsReview]:ad.Error}),defaultValues:o.context.formData});case ad.ApplicationComplete:return(0,i.jsx)(g.Q,{...aC[j.C.ApplicationComplete],email:o.context.formData.email});case ad.ApplicationReview:return(0,i.jsx)(b.l,{...aC[j.C.ApplicationReview]});case ad.ApplicationDetected:return(0,i.jsx)(h.r,{...aC[j.C.ApplicationDetected],email:o.context.formData.email});case ad.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:aC[j.C.EmailVerification](o.context.formData.email).title}},email:o.context.formData.email,hasError:o.matches({[ad.EmailVerification]:ad.Error}),loading:o.matches({[ad.EmailVerification]:ad.Submitting}),isUpdateEmailLoading:o.matches({[ad.EmailVerification]:{[ad.UpdateEmail]:ad.Idle}}),hasUpdateEmailError:o.matches({[ad.EmailVerification]:{[ad.UpdateEmail]:ad.Error}}),onSubmit:l,onResendCode:e=>s({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>s({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case ad.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:aC[j.C.OnboardingChecklist]},onSubmit:l});case ad.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:aC[j.C.ReviewConsents]},consents:o.context.consentsData.items,hasError:o.matches({[ad.ReviewConsents]:ad.Error}),loading:o.matches({[ad.ReviewConsents]:ad.FetchConsents})||o.matches({[ad.ReviewConsents]:ad.Submitting})||o.matches({[ad.ReviewConsents]:ad.UpdateContact}),onSubmit:l});case ad.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:aC[j.C.CreatePassword]},loading:o.matches({[ad.CreatePassword]:ad.Submitting}),error:o.context.error,onSubmit:l});case ad.AppDownload:return(0,i.jsx)(p.a,{title:"SUBMIT_LATER"===o.context.labs?aC[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===o.context.labs?aC[j.C.AppDownload].titleLabSubmitted:aC[j.C.AppDownload].titleLabRequested,checklist:aC[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case ad.OnboardingUserError:return(0,i.jsx)(w.C,{});case ad.RequestLabs:return(0,i.jsx)(L.I,{organizationName:"Woodside",patientId:null==(t=o.context.flyteUserData)?void 0:t.patientId,onProceedToSubmitLabs:()=>s({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>s({type:"LAB_REQUESTED",data:{lab:e}}),formData:o.context.formData,labMode:"patient-case"});case ad.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>s({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>s({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>s({type:"LAB_SUBMITTED"}),patientId:null==(a=o.context.flyteUserData)?void 0:a.patientId,diabetes:"yes"===o.context.formData.diabetes,bariatric:"yes"===o.context.formData.bariatricSurgery});default:return null}},[c,o]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:af})]}),(0,i.jsx)(C.nV,{currentStep:c})]}),body:T(),currentWorkFlowStep:c})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Woodside Senior Communities",description:"Complete your enrollment for FlyteHealth."},lightenup:{workflow:e=>{let{render:t}=e,[a,r]=(0,N.zl)(ti);(0,P.F)((0,_.K)(tl));let o=(0,u.useMemo)(()=>(0,O.r)(a.value),[a.value]);(0,M.t)(o,tl);let s=(0,u.useCallback)(e=>{r({type:"SUBMIT",data:e})},[r]),c=(0,u.useCallback)(e=>{s(e)},[s]),l=(0,u.useCallback)(()=>{r({type:"BACK"})},[r]),d=(0,u.useCallback)(()=>{var e,t;switch(o){case e5.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:tr[j.C.PreEligibility]},onSubmit:c});case e5.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:tr[j.C.ContactDetails],fields:tc[j.C.ContactDetails]},onSubmit:s,defaultValues:a.context.formData});case e5.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:tr[j.C.EligibilityUnmet]},onSubmit:s,loading:a.matches({[e5.EligibilityUnmet]:e5.Submitting}),isEmailSent:a.matches({[e5.EligibilityUnmet]:e5.Success}),hasError:a.matches({[e5.EligibilityUnmet]:e5.Error}),isMobileFooterSticky:!1});case e5.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:tr[j.C.InsuranceDetails],fields:tc[j.C.InsuranceDetails]},onSubmit:s,onBack:l});case e5.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:tr[j.C.InsuranceDetailsReview],fields:tc[j.C.InsuranceDetailsReview]},onSubmit:s,loading:a.matches({[e5.InsuranceDetailsReview]:e5.Submitting}),hasError:a.matches({[e5.InsuranceDetailsReview]:e5.Error}),defaultValues:a.context.formData});case e5.ApplicationComplete:return(0,i.jsx)(g.Q,{...tr[j.C.ApplicationComplete],email:a.context.formData.email});case e5.ApplicationReview:return(0,i.jsx)(b.l,{...tr[j.C.ApplicationReview]});case e5.ApplicationDetected:return(0,i.jsx)(h.r,{...tr[j.C.ApplicationDetected],email:a.context.formData.email});case e5.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:tr[j.C.EmailVerification](a.context.formData.email).title}},email:a.context.formData.email,hasError:a.matches({[e5.EmailVerification]:e5.Error}),loading:a.matches({[e5.EmailVerification]:e5.Submitting}),isUpdateEmailLoading:a.matches({[e5.EmailVerification]:{[e5.UpdateEmail]:e5.Idle}}),hasUpdateEmailError:a.matches({[e5.EmailVerification]:{[e5.UpdateEmail]:e5.Error}}),onSubmit:s,onResendCode:e=>r({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>r({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case e5.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:tr[j.C.OnboardingChecklist]},onSubmit:s});case e5.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:tr[j.C.ReviewConsents]},consents:a.context.consentsData.items,hasError:a.matches({[e5.ReviewConsents]:e5.Error}),loading:a.matches({[e5.ReviewConsents]:e5.FetchConsents})||a.matches({[e5.ReviewConsents]:e5.Submitting})||a.matches({[e5.ReviewConsents]:e5.UpdateContact}),onSubmit:s});case e5.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:tr[j.C.CreatePassword]},loading:a.matches({[e5.CreatePassword]:e5.Submitting}),error:a.context.error,onSubmit:s});case e5.AppDownload:return(0,i.jsx)(p.a,{title:"SUBMIT_LATER"===a.context.labs?tr[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===a.context.labs?tr[j.C.AppDownload].titleLabSubmitted:tr[j.C.AppDownload].titleLabRequested,checklist:tr[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case e5.OnboardingUserError:return(0,i.jsx)(w.C,{});case e5.RequestLabs:return(0,i.jsx)(L.I,{organizationName:"JIB Lighten Up!",patientId:null==(e=a.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>r({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>r({type:"LAB_REQUESTED",data:{lab:e}}),formData:a.context.formData,labMode:"patient-case"});case e5.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>r({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>r({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>r({type:"LAB_SUBMITTED"}),patientId:null==(t=a.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===a.context.formData.diabetes,bariatric:"yes"===a.context.formData.bariatricSurgery});default:return null}},[o,a]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:tl})]}),(0,i.jsx)(C.nV,{currentStep:o})]}),body:d(),currentWorkFlowStep:o})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | JIB Lighten Up",description:"Complete your enrollment for FlyteHealth."},"care-compass":{workflow:eH.Z,theme:s.w4.careCompass,title:"Complete FlyteHealth Enrollment | Care Compass",description:"Complete your enrollment for FlyteHealth."},christianacare:{workflow:eV.z,theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Christiana Care",description:"Complete your enrollment for FlyteHealth."},emory:{workflow:e=>{let{render:t}=e,[a,r]=(0,N.zl)(eJ);(0,P.F)((0,_.K)(e2));let o=(0,u.useMemo)(()=>(0,O.r)(a.value),[a.value]);(0,M.t)(o,e2);let s=(0,u.useCallback)(e=>{r({type:"SUBMIT",data:e})},[r]),c=(0,u.useCallback)(()=>{r({type:"BACK"})},[r]),l=(0,u.useCallback)(()=>{var e,t;switch(o){case eq.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:e$[j.C.PreEligibility]},onSubmit:s});case eq.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:e$[j.C.ContactDetails],fields:e1[j.C.ContactDetails]},onSubmit:s,defaultValues:a.context.formData});case eq.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:e$[j.C.EligibilityUnmet]},onSubmit:s,loading:a.matches({[eq.EligibilityUnmet]:eq.Submitting}),isEmailSent:a.matches({[eq.EligibilityUnmet]:eq.Success}),hasError:a.matches({[eq.EligibilityUnmet]:eq.Error}),isMobileFooterSticky:!1});case eq.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:e$[j.C.InsuranceDetails],fields:e1[j.C.InsuranceDetails]},onSubmit:s,onBack:c});case eq.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:e$[j.C.InsuranceDetailsReview],fields:e1[j.C.InsuranceDetailsReview]},onSubmit:s,loading:a.matches({[eq.InsuranceDetailsReview]:eq.Submitting}),hasError:a.matches({[eq.InsuranceDetailsReview]:eq.Error}),defaultValues:a.context.formData});case eq.ApplicationComplete:return(0,i.jsx)(g.Q,{...e$[j.C.ApplicationComplete],email:a.context.formData.email});case eq.ApplicationReview:return(0,i.jsx)(b.l,{...e$[j.C.ApplicationReview]});case eq.ApplicationDetected:return(0,i.jsx)(h.r,{...e$[j.C.ApplicationDetected],email:a.context.formData.email});case eq.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:e$[j.C.EmailVerification](a.context.formData.email).title}},email:a.context.formData.email,hasError:a.matches({[eq.EmailVerification]:eq.Error}),loading:a.matches({[eq.EmailVerification]:eq.Submitting}),isUpdateEmailLoading:a.matches({[eq.EmailVerification]:{[eq.UpdateEmail]:eq.Idle}}),hasUpdateEmailError:a.matches({[eq.EmailVerification]:{[eq.UpdateEmail]:eq.Error}}),onSubmit:s,onResendCode:e=>r({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>r({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case eq.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:e$[j.C.OnboardingChecklist]},onSubmit:s});case eq.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:e$[j.C.ReviewConsents]},consents:a.context.consentsData.items,hasError:a.matches({[eq.ReviewConsents]:eq.Error}),loading:a.matches({[eq.ReviewConsents]:eq.FetchConsents})||a.matches({[eq.ReviewConsents]:eq.Submitting})||a.matches({[eq.ReviewConsents]:eq.UpdateContact}),onSubmit:s});case eq.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:e$[j.C.CreatePassword]},loading:a.matches({[eq.CreatePassword]:eq.Submitting}),error:a.context.error,onSubmit:s});case eq.AppDownload:return(0,i.jsx)(p.a,{title:"SUBMIT_LATER"===a.context.labs?e$[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===a.context.labs?e$[j.C.AppDownload].titleLabSubmitted:e$[j.C.AppDownload].titleLabRequested,checklist:e$[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case eq.OnboardingUserError:return(0,i.jsx)(w.C,{});case eq.RequestLabs:return(0,i.jsx)(L.I,{organizationName:"Emory",patientId:null==(e=a.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>r({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>r({type:"LAB_REQUESTED",data:{lab:e}}),formData:a.context.formData,labMode:"patient-case"});case eq.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>r({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>r({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>r({type:"LAB_SUBMITTED"}),patientId:null==(t=a.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===a.context.formData.diabetes,bariatric:"yes"===a.context.formData.bariatricSurgery});default:return null}},[o,a]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:e2})]}),(0,i.jsx)(C.nV,{currentStep:o})]}),body:l(),currentWorkFlowStep:o})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Emory",description:"Complete your enrollment for FlyteHealth."},bethel:{workflow:e=>{let{render:t}=e,[a,r]=(0,N.zl)(eB);(0,P.F)((0,_.K)(eN));let o=(0,u.useMemo)(()=>(0,O.r)(a.value),[a.value]);(0,M.t)(o,eN);let s=(0,u.useCallback)(e=>{r({type:"SUBMIT",data:e})},[r]),c=(0,u.useCallback)(()=>{r({type:"BACK"})},[r]),l=(0,u.useCallback)(()=>{var e,t;switch(o){case eU.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:ej[j.C.PreEligibility]},onSubmit:s});case eU.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:ej[j.C.ContactDetails],fields:eF[j.C.ContactDetails]},onSubmit:s,defaultValues:a.context.formData});case eU.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:ej[j.C.EligibilityUnmet]},onSubmit:s,loading:a.matches({[eU.EligibilityUnmet]:eU.Submitting}),isEmailSent:a.matches({[eU.EligibilityUnmet]:eU.Success}),hasError:a.matches({[eU.EligibilityUnmet]:eU.Error}),isMobileFooterSticky:!1});case eU.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:ej[j.C.InsuranceDetails],fields:eF[j.C.InsuranceDetails]},onSubmit:s,onBack:c});case eU.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:ej[j.C.InsuranceDetailsReview],fields:eF[j.C.InsuranceDetailsReview]},onSubmit:s,loading:a.matches({[eU.InsuranceDetailsReview]:eU.Submitting}),hasError:a.matches({[eU.InsuranceDetailsReview]:eU.Error}),defaultValues:a.context.formData});case eU.ApplicationComplete:return(0,i.jsx)(g.Q,{...ej[j.C.ApplicationComplete],email:a.context.formData.email});case eU.ApplicationReview:return(0,i.jsx)(b.l,{...ej[j.C.ApplicationReview]});case eU.ApplicationDetected:return(0,i.jsx)(h.r,{...ej[j.C.ApplicationDetected],email:a.context.formData.email});case eU.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:ej[j.C.EmailVerification](a.context.formData.email).title}},email:a.context.formData.email,hasError:a.matches({[eU.EmailVerification]:eU.Error}),loading:a.matches({[eU.EmailVerification]:eU.Submitting}),isUpdateEmailLoading:a.matches({[eU.EmailVerification]:{[eU.UpdateEmail]:eU.Idle}}),hasUpdateEmailError:a.matches({[eU.EmailVerification]:{[eU.UpdateEmail]:eU.Error}}),onSubmit:s,onResendCode:e=>r({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>r({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case eU.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:ej[j.C.OnboardingChecklist]},onSubmit:s});case eU.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:ej[j.C.ReviewConsents]},consents:a.context.consentsData.items,hasError:a.matches({[eU.ReviewConsents]:eU.Error}),loading:a.matches({[eU.ReviewConsents]:eU.FetchConsents})||a.matches({[eU.ReviewConsents]:eU.Submitting})||a.matches({[eU.ReviewConsents]:eU.UpdateContact}),onSubmit:s});case eU.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:ej[j.C.CreatePassword]},loading:a.matches({[eU.CreatePassword]:eU.Submitting}),error:a.context.error,onSubmit:s});case eU.AppDownload:return(0,i.jsx)(p.a,{title:"SUBMIT_LATER"===a.context.labs?ej[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===a.context.labs?ej[j.C.AppDownload].titleLabSubmitted:ej[j.C.AppDownload].titleLabRequested,checklist:ej[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case eU.OnboardingUserError:return(0,i.jsx)(w.C,{});case eU.RequestLabs:return(0,i.jsx)(L.I,{organizationName:"Town of Bethel",patientId:null==(e=a.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>r({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>r({type:"LAB_REQUESTED",data:{lab:e}}),formData:a.context.formData,labMode:"patient-case"});case eU.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>r({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>r({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>r({type:"LAB_SUBMITTED"}),patientId:null==(t=a.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===a.context.formData.diabetes,bariatric:"yes"===a.context.formData.bariatricSurgery});default:return null}},[o,a]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:eN})]}),(0,i.jsx)(C.nV,{currentStep:o})]}),body:l(),currentWorkFlowStep:o})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Bethel",description:"Complete your enrollment for FlyteHealth."},mdsave:{workflow:td.Y,theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | MDSave",description:"Complete your enrollment for FlyteHealth."},pequot:{workflow:tu.K,theme:s.w4.pequot,title:"Complete FlyteHealth Enrollment | Pequot",description:"Complete your enrollment for FlyteHealth."},pyle:{workflow:tm.A,theme:s.w4.pyle,title:"Complete FlyteHealth Enrollment | Pyle",description:"Complete your enrollment for FlyteHealth."},"riverspring-living":{workflow:tH.D,theme:s.w4.riverspring,title:"Complete FlyteHealth Enrollment | Riverspring Living",description:"Complete your enrollment for FlyteHealth."},"1199seiubenefitfunds":{workflow:tV.A,theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | 1199 SEIU Benefit Funds",description:"Complete your enrollment for FlyteHealth."},wab:{workflow:e=>{let{render:t}=e,[a,r]=(0,N.zl)(t9);(0,P.F)((0,_.K)(ao));let o=(0,u.useMemo)(()=>(0,O.r)(a.value),[a.value]);(0,M.t)(o,ao);let s=(0,u.useCallback)(e=>{r({type:"SUBMIT",data:e})},[r]),c=(0,u.useCallback)(()=>{r({type:"BACK"})},[r]),l=(0,u.useCallback)(()=>{var e,t;switch(o){case t6.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:at[j.C.PreEligibility]},onSubmit:s});case t6.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:at[j.C.ContactDetails],fields:ar[j.C.ContactDetails]},onSubmit:s,defaultValues:a.context.formData});case t6.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:at[j.C.EligibilityUnmet]},onSubmit:s,loading:a.matches({[t6.EligibilityUnmet]:t6.Submitting}),isEmailSent:a.matches({[t6.EligibilityUnmet]:t6.Success}),hasError:a.matches({[t6.EligibilityUnmet]:t6.Error}),isMobileFooterSticky:!1});case t6.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:at[j.C.InsuranceDetails],fields:ar[j.C.InsuranceDetails]},onSubmit:s,onBack:c});case t6.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:at[j.C.InsuranceDetailsReview],fields:ar[j.C.InsuranceDetailsReview]},onSubmit:s,loading:a.matches({[t6.InsuranceDetailsReview]:t6.Submitting})||a.matches({[t6.InsuranceDetailsReview]:t6.CreateLead})||a.matches({[t6.InsuranceDetailsReview]:t6.CreateContact}),hasError:a.matches({[t6.InsuranceDetailsReview]:t6.Error}),defaultValues:a.context.formData});case t6.ApplicationComplete:return(0,i.jsx)(g.Q,{...at[j.C.ApplicationComplete],email:a.context.formData.email});case t6.ApplicationReview:return(0,i.jsx)(b.l,{...at[j.C.ApplicationReview]});case t6.ApplicationDetected:return(0,i.jsx)(h.r,{...at[j.C.ApplicationDetected],email:a.context.formData.email});case t6.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:at[j.C.EmailVerification](a.context.formData.email).title}},email:a.context.formData.email,hasError:a.matches({[t6.EmailVerification]:t6.Error}),loading:a.matches({[t6.EmailVerification]:t6.Submitting}),isUpdateEmailLoading:a.matches({[t6.EmailVerification]:{[t6.UpdateEmail]:t6.Idle}}),hasUpdateEmailError:a.matches({[t6.EmailVerification]:{[t6.UpdateEmail]:t6.Error}}),onSubmit:s,onResendCode:e=>r({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>r({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case t6.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:at[j.C.OnboardingChecklist]},onSubmit:s});case t6.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:at[j.C.ReviewConsents]},consents:a.context.consentsData.items,hasError:a.matches({[t6.ReviewConsents]:t6.Error}),loading:a.matches({[t6.ReviewConsents]:t6.FetchConsents})||a.matches({[t6.ReviewConsents]:t6.Submitting})||a.matches({[t6.ReviewConsents]:t6.UpdateContact}),onSubmit:s});case t6.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:at[j.C.CreatePassword]},loading:a.matches({[t6.CreatePassword]:t6.Submitting}),error:a.context.error,onSubmit:s});case t6.AppDownload:return(0,i.jsx)(p.a,{title:(e=>"SUBMIT_LATER"===e?at[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===e?at[j.C.AppDownload].titleLabSubmitted:at[j.C.AppDownload].titleLabRequested)(a.context.labs),checklist:at[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case t6.OnboardingUserError:return(0,i.jsx)(w.C,{});case t6.RequestLabs:return(0,i.jsx)(L.I,{organizationName:B.PM["Western Alliance Bank"],patientId:null==(e=a.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>r({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>r({type:"LAB_REQUESTED",data:{lab:e}}),formData:a.context.formData,labMode:"patient-case"});case t6.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>r({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>r({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>r({type:"LAB_SUBMITTED"}),patientId:null==(t=a.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===a.context.formData.diabetes,bariatric:"yes"===a.context.formData.bariatricSurgery});default:return null}},[o,a]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:ao})]}),(0,i.jsx)(C.nV,{currentStep:o})]}),body:l(),currentWorkFlowStep:o})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Western Alliance Bank",description:"Complete your enrollment for FlyteHealth."},partners:{workflow:aI.D,theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Referrals & Partners",description:"Complete your enrollment for FlyteHealth."},kaiser:{workflow:e8.q,theme:s.w4.flyte,title:"Complete FlyteHealth Enrollment | Kaiser",description:"Complete your enrollment for FlyteHealth."},sone:{workflow:e8.q,theme:s.w4.flyte,title:"Complete FlyteHealth Enrollment | Sone",description:"Complete your enrollment for FlyteHealth."},testing:{workflow:e=>{let{render:t}=e,[a,r]=(0,N.zl)(tJ);(0,P.F)((0,_.K)(t0));let o=(0,u.useMemo)(()=>(0,O.r)(a.value),[a.value]);(0,M.t)(o,t0);let s=(0,u.useCallback)(e=>{r({type:"SUBMIT",data:e})},[r]),c=(0,u.useCallback)(()=>{r({type:"BACK"})},[r]),l=(0,u.useCallback)(()=>{var e,t;switch(o){case tz.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:tG[j.C.PreEligibility]},onSubmit:s});case tz.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:tG[j.C.ContactDetails],fields:tZ[j.C.ContactDetails]},onSubmit:s,defaultValues:a.context.formData});case tz.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:tG[j.C.EligibilityUnmet]},onSubmit:s,loading:a.matches({[tz.EligibilityUnmet]:tz.Submitting}),isEmailSent:a.matches({[tz.EligibilityUnmet]:tz.Success}),hasError:a.matches({[tz.EligibilityUnmet]:tz.Error})});case tz.InsuranceDetails:return(0,i.jsx)(I.d,{configuration:{contentResources:tG[j.C.InsuranceDetails],fields:tZ[j.C.InsuranceDetails]},onSubmit:s,onBack:c});case tz.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:tG[j.C.InsuranceDetailsReview],fields:tZ[j.C.InsuranceDetailsReview]},onSubmit:s,loading:a.matches({[tz.InsuranceDetailsReview]:tz.Submitting})||a.matches({[tz.InsuranceDetailsReview]:tz.DetermineContactOrLead})||a.matches({[tz.InsuranceDetailsReview]:tz.CreateLead})||a.matches({[tz.InsuranceDetailsReview]:tz.CreateContact}),hasError:a.matches({[tz.InsuranceDetailsReview]:tz.Error}),defaultValues:a.context.formData});case tz.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:tG[j.C.EmailVerification](a.context.formData.email).title}},email:a.context.formData.email,hasError:a.matches({[tz.EmailVerification]:tz.Error}),loading:a.matches({[tz.EmailVerification]:tz.Submitting}),isUpdateEmailLoading:a.matches({[tz.EmailVerification]:{[tz.UpdateEmail]:tz.Idle}}),hasUpdateEmailError:a.matches({[tz.EmailVerification]:{[tz.UpdateEmail]:tz.Error}}),onSubmit:s,onResendCode:e=>r({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>r({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case tz.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:tG[j.C.OnboardingChecklist]},onSubmit:s});case tz.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:tG[j.C.ReviewConsents]},consents:a.context.consentsData.items,hasError:a.matches({[tz.ReviewConsents]:tz.Error}),loading:a.matches({[tz.ReviewConsents]:tz.FetchConsents})||a.matches({[tz.ReviewConsents]:tz.Submitting})||a.matches({[tz.ReviewConsents]:tz.UpdateContact}),onSubmit:s});case tz.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:tG[j.C.CreatePassword]},loading:a.matches({[tz.CreatePassword]:tz.Submitting}),error:a.context.error,onSubmit:s});case tz.ApplicationComplete:return(0,i.jsx)(g.Q,{...tG[j.C.ApplicationComplete],email:a.context.formData.email});case tz.ApplicationDetected:return(0,i.jsx)(h.r,{...tG[j.C.ApplicationDetected],email:a.context.formData.email});case tz.ApplicationReview:return(0,i.jsx)(b.l,{...tG[j.C.ApplicationReview]});case tz.AppDownload:{let e=tG[j.C.AppDownload].BrickAndMortarLabSkipped.image;return(0,i.jsx)(p.a,{title:(()=>{let{labs:e}=a.context;switch(!0){case"SUBMIT_LATER"===e:return tG[j.C.AppDownload].titleLabSkipped;case"LABS_UPLOADED"===e:return tG[j.C.AppDownload].titleLabSubmitted;default:return tG[j.C.AppDownload].titleLabRequested}})(),image:e,checklist:tG[j.C.AppDownload].checklist})}case tz.OnboardingUserError:return(0,i.jsx)(w.C,{});case tz.RequestLabs:{let t=J.PM["State of Connecticut Retirees"];return(0,i.jsx)(L.I,{organizationName:t,patientId:null==(e=a.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>r({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>r({type:"LAB_REQUESTED",data:{lab:e}}),formData:a.context.formData})}case tz.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>r({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>r({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>r({type:"LAB_SUBMITTED"}),patientId:null==(t=a.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===a.context.formData.diabetes,bariatric:"yes"===a.context.formData.bariatricSurgery});default:return null}},[o,a]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(y.E,{partner:B.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(y.E,{partner:t0})]}),(0,i.jsx)(tW.f,{currentStep:o})]}),body:l(),currentWorkFlowStep:o})},theme:s.w4.aetna,title:"Complete FlyteHealth Enrollment | Testing",description:"Complete your enrollment for FlyteHealth."},referrals:{workflow:e=>{var t,a,r,o;let{render:s}=e,[c,l]=(0,N.zl)(tM);(0,P.F)((0,_.K)(tN));let d=(0,u.useMemo)(()=>(0,O.r)(c.value),[c.value]);(0,M.t)(d,tN);let m=(0,u.useCallback)(e=>{l({type:"SUBMIT",data:e})},[l]),I=(0,u.useCallback)(()=>{l({type:"BACK"})},[l]),T=null==(a=c.context.benefitsCheck)||null==(t=a.coverage)?void 0:t.status,k=null==(o=c.context.benefitsCheck)||null==(r=o.coverage)?void 0:r.policyType,F=(0,u.useCallback)(()=>{var e,t;switch(d){case tR.PreEligibility:return(0,i.jsx)(A.P,{configuration:{contentResources:tB[j.C.PreEligibility]},onSubmit:m});case tR.ContactDetails:return(0,i.jsx)(x.x,{configuration:{contentResources:tB[j.C.ContactDetails],fields:tF[j.C.ContactDetails]},onSubmit:m,defaultValues:c.context.formData});case tR.EligibilityUnmet:return(0,i.jsx)(D.B,{configuration:{contentResources:tB[j.C.EligibilityUnmet]},onSubmit:m,loading:c.matches({[tR.EligibilityUnmet]:tR.Submitting}),isEmailSent:c.matches({[tR.EligibilityUnmet]:tR.Success}),hasError:c.matches({[tR.EligibilityUnmet]:tR.Error}),isMobileFooterSticky:!1});case tR.InsuranceDetails:return(0,i.jsx)(tE,{configuration:{contentResources:tB[j.C.InsuranceDetails],fields:tF[j.C.InsuranceDetails]},onSubmit:m,onBack:I});case tR.InsuranceDetailsReview:return(0,i.jsx)(S.h,{configuration:{contentResources:tB[j.C.InsuranceDetailsReview],fields:tF[j.C.InsuranceDetailsReview]},onSubmit:m,loading:c.matches({[tR.InsuranceDetailsReview]:tR.Submitting}),hasError:c.matches({[tR.InsuranceDetailsReview]:tR.Error}),defaultValues:c.context.formData});case tR.ApplicationComplete:return(0,i.jsx)(g.Q,{...tB[j.C.ApplicationComplete],email:c.context.formData.email});case tR.ApplicationReview:return(0,i.jsx)(b.l,{...tB[j.C.ApplicationReview][((e,t,a)=>"Active"!==t&&tf.includes(e)?"Coverage":tI.includes(e)?"IneligibleState":tv(a)&&tf.includes(e)?"ReferralRequired":"NotYetEligibleState")(c.context.formData.state,T,k)]});case tR.ApplicationDetected:return(0,i.jsx)(h.r,{...tB[j.C.ApplicationDetected],email:c.context.formData.email});case tR.EmailVerification:return(0,i.jsx)(f.e,{configuration:{contentResources:{title:tB[j.C.EmailVerification](c.context.formData.email).title}},email:c.context.formData.email,hasError:c.matches({[tR.EmailVerification]:tR.Error}),loading:c.matches({[tR.EmailVerification]:tR.Submitting}),isUpdateEmailLoading:c.matches({[tR.EmailVerification]:{[tR.UpdateEmail]:tR.Idle}}),hasUpdateEmailError:c.matches({[tR.EmailVerification]:{[tR.UpdateEmail]:tR.Error}}),onSubmit:m,onResendCode:e=>l({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>l({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case tR.OnboardingChecklist:return(0,i.jsx)(v.E,{showLabs:!0,configuration:{contentResources:tB[j.C.OnboardingChecklist]},onSubmit:m});case tR.ReviewConsents:return(0,i.jsx)(R.U,{configuration:{contentResources:tB[j.C.ReviewConsents]},consents:c.context.consentsData.items,hasError:c.matches({[tR.ReviewConsents]:tR.Error}),loading:c.matches({[tR.ReviewConsents]:tR.FetchConsents})||c.matches({[tR.ReviewConsents]:tR.Submitting})||c.matches({[tR.ReviewConsents]:tR.UpdateContact}),onSubmit:m});case tR.CreatePassword:return(0,i.jsx)(E.i,{configuration:{contentResources:tB[j.C.CreatePassword]},loading:c.matches({[tR.CreatePassword]:tR.Submitting}),error:c.context.error,onSubmit:m});case tR.AppDownload:return(0,i.jsx)(p.a,{title:"SUBMIT_LATER"===c.context.labs?tB[j.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===c.context.labs?tB[j.C.AppDownload].titleLabSubmitted:tB[j.C.AppDownload].titleLabRequested,checklist:tB[j.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case tR.OnboardingUserError:return(0,i.jsx)(w.C,{});case tR.RequestLabs:return(0,i.jsx)(L.I,{organizationName:"Referrals",patientId:null==(e=c.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>l({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>l({type:"LAB_REQUESTED",data:{lab:e}}),formData:c.context.formData,labMode:"direct-lab"});case tR.SubmitLabs:return(0,i.jsx)(U.x,{onGoBackToRequestLabs:()=>l({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>l({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>l({type:"LAB_SUBMITTED"}),patientId:null==(t=c.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===c.context.formData.diabetes,bariatric:"yes"===c.context.formData.bariatricSurgery});default:return null}},[d,c]);return s({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.Flex,{gap:"spacer-5",alignItems:"center",children:(0,i.jsx)(y.E,{partner:B.fz.Flyte})}),(0,i.jsx)(C.nV,{currentStep:d})]}),body:F(),currentWorkFlowStep:d})},theme:s.w4.standard,title:"Complete FlyteHealth Enrollment | Referrals",description:"Complete your enrollment for FlyteHealth."}};var aw=!0;function aA(){let{partner:e}=(0,d.useRouter)().query,t=(0,u.useMemo)(()=>"string"==typeof e&&o.includes(e)?av[e]:null,[e]),a=(0,u.useMemo)(()=>{if("string"!=typeof e)return"";let t=aS.env.NEXT_PUBLIC_SITE_URL||"https://join.flytehealth.com";return"".concat(t,"/enrollment/").concat(e)},[e]);if(!t)return null;let s=t.workflow;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l(),{children:[(0,i.jsx)("title",{children:t.title}),(0,i.jsx)("meta",{name:"description",content:t.description}),(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,i.jsx)("meta",{charSet:"utf-8"}),(0,i.jsx)("link",{rel:"canonical",href:a}),(0,i.jsx)("link",{rel:"icon",type:"image/png",href:"/static/favicon/favicon.ico"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"16x16",href:"/static/favicon/favicon-16x16.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"32x32",href:"/static/favicon/favicon-32x32.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"48x48",href:"/static/favicon/favicon-48x48.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"64x64",href:"/static/favicon/favicon-64x64.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"96x96",href:"/static/favicon/favicon-96x96.png"})]}),(0,i.jsx)(n.ComposerProvider,{theme:t.theme,children:(0,i.jsx)(s,{render:e=>{let{header:t,body:a,currentWorkFlowStep:n}=e;return(0,i.jsxs)(r.fq,{isOpen:!0,onClose:()=>{},children:[(0,i.jsx)(r.fq.Header,{isCloseButton:!1,children:t}),(0,i.jsx)(r.fq.Body,{children:a},n)]})}})})]})}}},e=>{e.O(0,[41,439,404,242,636,593,792],()=>e(e.s=15890)),_N_E=e.O()}]);