"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8098],{"4tGp":function(e,a,t){t.d(a,{O5:function(){return Immunization},Ue:function(){return VaccinationFilter},gK:function(){return VaccineDetailPopup},h0:function(){return formatBabyVaccineDetail},ot:function(){return RecordsByAgeGroup},u:function(){return formatBabyVaccinationDetail}});var n=t("FRPj"),l=t("q1tI"),o=t("OAL+"),r=t("SPK5"),i=t("RGvF"),d=t("C/sX"),c=t("Eso5"),s=t("aDCK"),p=t("RZSM"),m=t("7Ci/"),g=t("rlLN"),u=t("vaps"),b=t("NEaA"),h=t("KeOA"),x=t("fdQd"),f=t("EoPH"),_=t("XFb3"),w=t("wp0n"),k=t("8wjV"),y=t("iBNF"),v=t("Gx+P"),E=t("Iblh"),B=t("uuQu"),C=t("rBCA"),z=t("MoLf"),T=t("X3GY"),S=t("f8uB"),V=t("r6r2"),I=t("GSNM"),j=t("iZ8j"),D=t("R7WV"),L=t("fNFL"),M=t("cChf"),F=t("Wgwc"),$=t.n(F),O=t("+QaA"),A=t.n(O),N=t("u7wK"),K=t("DEkF");t("xXM3");let R=C.Z.div` position: relative; padding: 16px; min-height: 110px; background: ${y.r.colors.neutral50}; width: 100%; border-right: 2px solid; border-radius: 8px; &[data-template='modal'] { border: none; } &[data-status='next'], &[data-status='current'] { border-color: ${y.r.colors.primaryBase}; &[data-template='modal'] { background: ${y.r.colors.primary50}; } } &[data-status='vaccinated'] { border-color: ${y.r.colors.green600}; &[data-template='modal'] { background: ${y.r.colors.green50}; } } &[data-status='missed'] { border-color: ${y.r.colors.yellow800}; &[data-template='modal'] { background: ${y.r.colors.yellow50}; } } &[data-status='upcoming'] { border-color: ${y.r.colors.neutral300}; } ${B.M.mbDown} { padding: 12px; gap: 8px; } `,W=C.Z.div` display: flex; flex-direction: row; align-items: center; gap: 4px; width: 100%; .dot { height: 5px; width: 5px; background-color: ${y.r.colors.gray300}; border-radius: 50%; display: flex; align-self: center; } `,_VaccineStatus=({checked:e,onToggle:a})=>{let{t}=(0,v.u)();return l.createElement(z.S,{checked:e,onChange:e=>{null==a||a(e.currentTarget.checked)},label:t("babyVaccine.vaccineCard.injected"),size:"xs",color:"green.6",styles:{root:{"*":{cursor:"pointer"}},input:{display:"none"}}})},_CardIcon=({status:e,isCurrent:a})=>{switch(e){case"vaccinated":return l.createElement(T.Z,null);case"missed":return l.createElement(S.Z,null);case"all":return null;case"next":return l.createElement(V.Z,null);default:return a?l.createElement(V.Z,null):l.createElement(I.Z,null)}},H={vaccinated:{backgroundColor:_.t.green[0],borderColor:_.t.green[2],color:_.t.green[7]},missed:{backgroundColor:_.t.yellow[0],borderColor:_.t.yellow[2],color:_.t.yellow[9]},upcoming:{backgroundColor:_.t.neutral[0],borderColor:_.t.neutral[1],color:_.t.gray[8]},next:{backgroundColor:_.t.blue[0],borderColor:"transparent",color:_.t.blue[6]},all:{backgroundColor:_.t.blue[0],borderColor:"transparent",color:_.t.blue[6]}};function formatBabyVaccinationDetail(e){var a,t;return e?{profile:{id:null==(t=e.profile)?void 0:t.id,gender:(null==t?void 0:t.gender)?"male":"female",name:null==t?void 0:t.name,dob:null==t?void 0:t.dob,isNew:null==t?void 0:t.new,parentId:null==t?void 0:t.parent_id},vaccineSchedules:null===(a=null==e?void 0:e.vaccine_schedules)||void 0===a?void 0:a.map(formatBabyVaccinationSchedule),notifications:e.notifications,welcome:e.welcome,additionalQuestions:e.additional_questions||[]}:{}}function formatBabyVaccinationSchedule(e){return e?{id:e.id,title:e.title,description:e.description,readMoreUrl:e.read_more_url,iconBoy:e.icon_boy,iconGirl:e.icon_girl,timelines:e.timelines.map(formatBabyVaccinationTimeline)}:{}}function formatBabyVaccinationTimeline(e){return e?{id:e.id,name:e.name,shortName:e.short_name,fromDay:e.from_day,toDay:e.to_day,records:e.records.map(formatBabyVaccinationRecord),age:Number(e.number_age),recurrence:e.unit_age}:{}}function formatBabyVaccinationRecord(e){return e?{id:e.id,vaccineId:e.vaccine_id,vaccineName:e.vaccine_name,vaccineAntigen:e.vaccine_antigen,vaccineOptional:e.vaccine_optional,givenOn:e.given_on,doseNumber:e.dose_number,totalDoses:e.total_doses,status:e.status,vaccineStatus:e.vaccine_status}:{}}function formatBabyVaccineDetail(e){return e?{id:e.id||0,name:e.name||"",antigen:e.antigen||"",brandImg:e.brand_img||"",benefits:e.benefits,link:e.link,contraindications:e.contraindications,optional:e.optional,detail:e.detail,records:e.records.map(formatBabyVaccinationRecord)}:{}}let generateTimeLineName=(e,a)=>{switch(e.recurrence){case"year":return a("childCard.age.yearNoMonth",{year:e.age});case"month":return a("childCard.age.months",{month:e.age});case"week":if(0===e.age)return a("babyVaccine.timeline.atBirth");return a("childCard.age.week",{weeks:e.age});default:return""}},_Badge=e=>{var a,{status:t,sx:o,content:r=""}=e,d=(0,n._)(e,["status","sx","content"]);return l.createElement(i.C,Object.assign({leftSection:"all"!==t&&l.createElement(x.c,{ratio:1,w:18},l.createElement(_CardIcon,{status:t})),px:8,py:3,radius:4,sx:Object.assign(Object.assign({height:"initial",backgroundColor:_.t.blue[0],borderColor:_.t.blue[2],color:_.t.blue[7]},H[t]),o)},d),l.createElement(w.T,{size:"n1",span:!0,tt:"capitalize",color:String(null===(a=H[t])||void 0===a?void 0:a.color)},r||t))};function withVaccineCard(e){let a=e.displayName||e.name||"Component",ComponentWithVaccineCard=a=>{var{vaccineRecord:t,isCurrent:o,onToggle:r}=a,i=(0,n._)(a,["vaccineRecord","isCurrent","onToggle"]);return l.createElement(e,Object.assign({},{vaccineRecord:t,isCurrent:o,onToggle:r},i))};return ComponentWithVaccineCard.displayName=`withVaccineCard(${a})`,ComponentWithVaccineCard}let Y=l.memo(withVaccineCard(e=>{var{vaccineRecord:a,onToggle:t,onTitleClick:d}=e,c=(0,n._)(e,["vaccineRecord","onToggle","onTitleClick"]);let{t:s}=(0,v.u)(),{status:p,vaccineOptional:m,vaccineName:g,doseNumber:u,totalDoses:b,givenOn:h,vaccineAntigen:x}=a;return l.createElement(R,Object.assign({},c,{"data-status":p}),l.createElement(o.K,{spacing:12},l.createElement(r.k,{align:"center",justify:"space-between"},l.createElement(_Badge,{status:p,content:s(`babyVaccine.status.${p}`)}),l.createElement(_VaccineStatus,{checked:"vaccinated"===p,onToggle:e=>t(e,a)})),l.createElement(o.K,{spacing:4},l.createElement("div",{onClick:()=>d(a)},l.createElement(w.T,{size:"s3",color:y.r.colors.gray800,weight:"semiBold",sx:{cursor:"pointer"}},g)),l.createElement(r.k,{gap:4,align:"center"},x&&l.createElement(w.T,{size:"n1",color:_.t.gray[6]},s("babyVaccine.timeline.antigen"),"\xa0",l.createElement(w.T,{size:"s5",weight:"semiBold",as:"span"},x)),l.createElement(i.C,{px:8,py:1,radius:"xl",sx:{height:"initial",border:`1px solid ${m?y.r.colors.neutral100:"transparent"}`},bg:m?y.r.colors.white:y.r.colors.red50},l.createElement(w.T,{size:"n1",color:m?y.r.colors.gray800:y.r.colors.red800,tt:"capitalize"},s(m?"babyVaccine.vaccineInfo.optional":"babyVaccine.vaccineInfo.mandatory")))),l.createElement(W,null,l.createElement(w.T,{size:"n1",color:y.r.colors.gray600},l.createElement("span",{dangerouslySetInnerHTML:{__html:s("babyVaccine.vaccineInfo.dose",{ordinal:`${u}`,total:b})}})),l.createElement("span",{className:"dot"}),l.createElement(w.T,{size:"n1",color:y.r.colors.gray600},s("vaccinated"===p?"babyVaccine.vaccineInfo.injectedDate":"babyVaccine.vaccineInfo.suggested",{date:h}))))))})),P=l.memo(withVaccineCard(e=>{var{vaccineRecord:a,isCurrent:t,onToggle:d,showTopDetail:c=!0}=e,s=(0,n._)(e,["vaccineRecord","isCurrent","onToggle","showTopDetail"]);let{t:p}=(0,v.u)(),{status:m,vaccineOptional:g,vaccineName:u,doseNumber:b,totalDoses:h,vaccineAntigen:x}=a;return l.createElement(R,Object.assign({},s,{"data-template":"modal","data-status":t?"next":m}),l.createElement(o.K,{spacing:12},c&&l.createElement(r.k,{align:"center",justify:"space-between"},l.createElement(_Badge,{status:m,content:p(`babyVaccine.status.${m}`)}),l.createElement(_VaccineStatus,{checked:"vaccinated"===m,onToggle:e=>d(e,a)})),l.createElement(o.K,{spacing:4},l.createElement(k.B,{variant:"ghost",styles:{root:{padding:0,height:"initial","&:hover:hover":{backgroundColor:"transparent"}},inner:{padding:0,justifyContent:"left"}}},l.createElement(w.T,{size:"s3",color:y.r.colors.gray800,weight:"semiBold"},u)),l.createElement(r.k,{gap:4,align:"center"},x&&l.createElement(w.T,{size:"n1",color:_.t.gray[6]},p("babyVaccine.timeline.antigen"),"\xa0",l.createElement(w.T,{size:"s5",weight:"semiBold",as:"span"},x)),l.createElement(i.C,{px:8,py:1,radius:"xl",sx:{height:"initial",border:`1px solid ${g?y.r.colors.neutral100:"transparent"}`},bg:g?y.r.colors.white:y.r.colors.red50},l.createElement(w.T,{size:"n1",color:g?y.r.colors.gray800:y.r.colors.red800,tt:"capitalize"},p(g?"babyVaccine.vaccineInfo.optional":"babyVaccine.vaccineInfo.mandatory")))),l.createElement(w.T,{size:"n1",color:y.r.colors.gray600},l.createElement("span",{dangerouslySetInnerHTML:{__html:p("babyVaccine.vaccineInfo.dose",{ordinal:`${b}`,total:h})}})))))})),G=l.memo(withVaccineCard(e=>{var{vaccineDetail:a,isCurrent:t}=e,d=(0,n._)(e,["vaccineDetail","isCurrent"]);let{t:c}=(0,v.u)(),{name:s,antigen:p,optional:m}=a;return l.createElement(R,Object.assign({},d,{"data-template":"modal","data-status":t?"next":status}),l.createElement(o.K,{spacing:12},l.createElement(o.K,{spacing:4},l.createElement(k.B,{variant:"ghost",styles:{root:{padding:0,height:"initial","&:hover:hover":{backgroundColor:"transparent"}},inner:{padding:0,justifyContent:"left"}}},l.createElement(w.T,{size:"s3",color:y.r.colors.gray800,weight:"semiBold"},s)),l.createElement(r.k,{gap:4,align:"center"},p&&l.createElement(w.T,{size:"n1",color:_.t.gray[6]},c("babyVaccine.timeline.antigen"),"\xa0",l.createElement(w.T,{size:"s5",weight:"semiBold",as:"span"},p)),l.createElement(i.C,{px:8,py:1,radius:"xl",sx:{height:"initial",border:`1px solid ${m?y.r.colors.neutral100:"transparent"}`},bg:m?y.r.colors.white:y.r.colors.red50},l.createElement(w.T,{size:"n1",color:m?y.r.colors.gray800:y.r.colors.red800,tt:"capitalize"},c(m?"babyVaccine.vaccineInfo.optional":"babyVaccine.vaccineInfo.mandatory")))))))})),Z=C.Z.div` flex-shrink: 1; display: flex; align-items: center; width: 100%; height: 42px; .line { flex-grow: 1; height: 1px; background: ${y.r.colors.neutral200}; } .dot { height: 8px; width: 8px; background-color: ${y.r.colors.neutral200}; border-radius: 50%; display: flex; align-self: center; } &[data-is-current='true'] { .line { background-color: ${y.r.colors.primaryBase}; } .dot { background-color: ${y.r.colors.primaryBase}; } } ${B.M.mbDown} { height: 22px; } `,_Record=e=>{var{records:a,isCurrent:t,onTitleClick:r,onToggle:i}=e,d=(0,n._)(e,["records","isCurrent","onTitleClick","onToggle"]);return l.createElement(o.K,Object.assign({spacing:8},d),a.map((e,a)=>l.createElement(Y,{key:a,vaccineRecord:e,isCurrent:t&&0===a,onTitleClick:r,onToggle:i})))},_ScheduleTimeline=e=>{var a,t,{timeline:o,onToggle:r,onTitleClick:i,isCurrent:c=!1}=e,s=(0,n._)(e,["timeline","onToggle","onTitleClick","isCurrent"]);let{t:p}=(0,v.u)(),{isMobile:m}=(0,D.u)(),g=(0,l.useMemo)(()=>{var e;return c||(null===(e=null==o?void 0:o.records)||void 0===e?void 0:e.some(e=>"next"===e.status))},[o,c]);return(null===(a=null==o?void 0:o.records)||void 0===a?void 0:a.length)===0?null:l.createElement("div",Object.assign({},s),l.createElement(d.r,{key:o.id,gutter:16,py:16},l.createElement(d.r.Col,{span:"content"},l.createElement(w.T,{size:"s4",color:g?y.r.colors.primaryBase:y.r.colors.gray800,weight:"semiBold",sx:{height:42,width:100,display:"flex",alignItems:"center",[B.M.mbDown]:{height:22}}},generateTimeLineName(o,p))),l.createElement(d.r.Col,{span:"auto"},l.createElement(Z,{"data-is-current":g},l.createElement("span",{className:"dot"}),l.createElement("div",{className:"line"}),l.createElement(w.T,{size:"n1",ml:16},l.createElement("span",{dangerouslySetInnerHTML:{__html:p("babyVaccine.timeline.total",{number:`${null===(t=null==o?void 0:o.records)||void 0===t?void 0:t.length}`})}}))),!m&&l.createElement(_Record,{records:o.records,isCurrent:g,onTitleClick:i,onToggle:r})),m&&l.createElement(d.r.Col,{span:12},l.createElement(_Record,{records:o.records,isCurrent:g,onTitleClick:i,onToggle:r}))))},U=C.Z.div` position: relative; display: flex; flex-direction: row; justify-content: space-between; border-radius: 8px; padding: 14px 24px; gap: 16px; background: ${y.r.colors.teal50}; &[data-gender='girl'] { background: ${y.r.colors.pink50}; } a { text-decoration: none; } img { object-fit: contain; } ${B.M.mbDown} { padding: 12px; gap: 12px; } `,TimelineBanner=e=>{var{content:a,url:t,icon:i,gender:d,name:c}=e,s=(0,n._)(e,["content","url","icon","gender","name"]);let{t:p}=(0,v.u)(),{isMobile:m}=(0,D.u)();return l.createElement(U,Object.assign({"data-gender":d},s),l.createElement(o.K,{spacing:8},l.createElement(w.T,{size:"p3",color:y.r.colors.gray800},a.replace(/{babyName}/g,c)),t&&l.createElement("a",{className:"read-more",href:t,target:"_blank",rel:"noreferrer"},l.createElement(r.k,{align:"center",gap:6},l.createElement(w.T,{size:"s4",color:y.r.colors.primaryBase,weight:"semiBold"},p("articlePage.readMore")),l.createElement(j.Z,{size:20,color:y.r.colors.primaryBase})))),i&&l.createElement(x.c,{ratio:1,w:m?56:80,sx:{flexShrink:0}},l.createElement("img",{alt:"health-tool-icon",src:i,style:{objectFit:"contain"},loading:"lazy"})))},RecordsByAgeGroup=e=>{var{schedules:a,age:t,onToggle:o,onTitleClick:r,gender:i=f.G.Boy,hideBanner:d=!1,name:c}=e,s=(0,n._)(e,["schedules","age","onToggle","onTitleClick","gender","hideBanner","name"]);let getIsCurrent=e=>"month"===e.recurrence?12*t.year+t.month===e.age:t[e.recurrence]===e.age,p=(0,l.useMemo)(()=>a.map(e=>e.timelines.some(e=>d||0===e.records.length)),[a,d]);return a&&0!==a.length?l.createElement("div",Object.assign({},s),a.map((e,a)=>{var t;return l.createElement(l.Fragment,null,(null===(t=e.timelines)||void 0===t?void 0:t.length)>0&&l.createElement("div",{key:e.id},e.title&&!p[a]&&l.createElement(TimelineBanner,{content:e.title,gender:i,icon:i===f.G.Boy?e.iconBoy:e.iconGirl,url:e.readMoreUrl,name:c}),e.timelines.map(e=>l.createElement(_ScheduleTimeline,{key:e.id,timeline:e,onTitleClick:r,onToggle:o,isCurrent:getIsCurrent(e)}))))})):null},noop=()=>{},_ConfirmModal=e=>{var{onSubmit:a,date:t}=e,i=(0,n._)(e,["onSubmit","date"]);let{t:d}=(0,v.u)();return l.createElement(L.M,Object.assign({withinPortal:!0,zIndex:500,styles:{body:{padding:32}}},i),l.createElement(c.x,{sx:{position:"absolute",top:15,right:20},onClick:i.onClose},l.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.createElement("path",{d:"M5.99 4.99a1 1 0 0 0-.697 1.717L10.586 12l-5.293 5.293a1 1 0 1 0 1.414 1.415L12 13.415l5.293 5.293a1 1 0 1 0 1.414-1.415L13.414 12l5.293-5.293a1 1 0 1 0-1.414-1.414L12 10.586 6.707 5.293a1 1 0 0 0-.717-.302",fill:"#595959"}))),l.createElement(o.K,{spacing:8,align:"center",ta:"center"},l.createElement("svg",{width:"80",height:"80",viewBox:"0 0 80 80",fill:"none"},l.createElement("path",{d:"M40 73.333c18.41 0 33.333-14.923 33.333-33.333S58.41 6.667 40 6.667 6.667 21.59 6.667 40 21.59 73.333 40 73.333",fill:"#FFB521"}),l.createElement("path",{d:"M39.325 48.609a2.48 2.48 0 0 1-2.48-2.48V29.147a2.48 2.48 0 1 1 4.959 0V46.13a2.48 2.48 0 0 1-2.48 2.479m.001 8.058a2.658 2.658 0 1 0 0-5.316 2.658 2.658 0 0 0 0 5.316",fill:"#fff"})),l.createElement(K.H,{tag:"h4"},d("babyVaccine.popup.confirm.title")),l.createElement(w.T,{size:"p2",color:"gray.6"},l.createElement("span",{dangerouslySetInnerHTML:{__html:d("babyVaccine.popup.confirm.description",{date:`${$()(t).format("DD/MM/YYYY")}`})}}))),l.createElement(r.k,{gap:12,mt:32,w:"100%"},l.createElement(k.B,{variant:"tertiary",type:"button",size:"lg",w:"100%",onClick:i.onClose},d("babyVaccine.popup.confirm.close")),l.createElement(k.B,{type:"button",size:"lg",w:"100%",onClick:()=>a()},d("babyVaccine.popup.confirm.ok"))))},Q=C.Z.div` position: relative; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; width: 100%; ${B.M.mbDown} { padding: 0; } `,X=C.Z.div` border-radius: 50%; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; &[data-id='header'] { width: 12px; height: 12px; cursor: unset; } &[data-status='vaccinated'] { border: 1px solid ${y.r.colors.green600}; background: ${y.r.colors.green600}; .inner-text { color: ${y.r.colors.white}; } } &[data-status='missed'] { border: 1px solid ${y.r.colors.yellow800}; background: ${y.r.colors.yellow800}; .inner-text { color: ${y.r.colors.white}; } } &[data-status='upcoming'] { background-color: ${_.t.neutral[0]}; border: 1px solid ${_.t.neutral[1]}; } &[data-status='next'] { background-color: ${_.t.blue[6]}; border: 1px solid ${_.t.blue[6]}; .inner-text { color: ${y.r.colors.white}; } } &[data-disabled='true'] { opacity: 50%; background-color: ${_.t.neutral[0]}; border: 1px solid ${_.t.neutral[1]}; cursor: not-allowed; .inner-text { color: ${_.t.neutral[9]}; } } `,Dose=e=>{var{status:a,idx:t,template:o,disabled:r,onClick:i}=e,d=(0,n._)(e,["status","idx","template","disabled","onClick"]);let c="default"===o&&r;return l.createElement(X,Object.assign({onClick:"default"!==o?i:noop,"data-status":a,"data-id":t||"header","data-disabled":c},d),l.createElement(w.T,{size:"s4",span:!0,className:"inner-text",weight:"semiBold",color:c?_.t.neutral[9]:_.t.gray[8]},t||""))};$().extend(A());let _DefaultForm=e=>{var{autoInjected:a,record:t,onSubmit:i,doses:d=[],closeModal:c,birthday:p}=e,m=(0,n._)(e,["autoInjected","record","onSubmit","doses","closeModal","birthday"]);let{t:g}=(0,v.u)(),[u,{open:b,close:h}]=(0,E.q)(!1),x=(0,M.c)({initialValues:{injected:a||"vaccinated"===t.status,date:$()(t.givenOn,"DD/MM/YYYY").toDate()||new Date}}),onSubmit=e=>{if((!x.isTouched("date")||$()(e.date).isSame($()(t.givenOn,"DD/MM/YYYY"),"d"))&&!u){b();return}i(t,e)},f=(0,l.useMemo)(()=>"vaccinated"!==t.status,[t.status]),_=(0,l.useMemo)(()=>x.values.injected?"vaccinated":t.status,[t.status,x.values.injected]);return l.createElement(l.Fragment,null,l.createElement(_ConfirmModal,{opened:u,onClose:h,onSubmit:()=>onSubmit(x.values),date:x.values.date}),l.createElement("form",Object.assign({onSubmit:x.onSubmit(onSubmit)},m),l.createElement(o.K,{spacing:20},l.createElement(P,{vaccineRecord:Object.assign(Object.assign({},t),{status:_}),onToggle:e=>x.setFieldValue("injected",e)}),l.createElement(N.D,Object.assign({label:l.createElement(w.T,{size:"s4",weight:"semiBold",color:y.r.colors.gray600},g("babyVaccine.popup.checkbox.suggestedDate")),disabled:"vaccinated"===t.status,excludeDate:e=>$()(e).isAfter($()().add(7,"D"))||$()(e).isBefore($()(p,"YYYY-MM-DD",!0),"D")},x.getInputProps("date"),{dropdownType:"modal",modalProps:{centered:!0,styles:{inner:{zIndex:1e3},overlay:{zIndex:1e3}}}})),d.length>0&&l.createElement(s.I.Wrapper,null,l.createElement(s.I.Label,null,l.createElement(w.T,{size:"s5",weight:"semiBold",color:y.r.colors.gray600},g("babyVaccine.popup.label.doses"))),l.createElement(r.k,{gap:4},d.map((e,a)=>l.createElement(Dose,{key:a,status:e.status,idx:a+1,onClick:noop,disabled:Number(t.doseNumber)!==Number(e.doseNumber),template:"default"})))),l.createElement(r.k,{gap:8,sx:{position:"absolute",bottom:24,left:16,right:16,width:"unset",[B.M.mbDown]:{flexDirection:"column-reverse",bottom:16}},className:"wrapper-action-btn"},l.createElement(k.B,{variant:"tertiary",size:"lg",type:"button",fullWidth:!0,onClick:c},g("actionPopover.leaveCommunity.cancel")),f&&l.createElement(k.B,{size:"lg",type:"submit",fullWidth:!0,disabled:!x.values.injected},g("babyVaccine.popup.button.submit"))))))},_Icon=({type:e})=>{switch(e){case"benefit":return l.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.createElement("path",{d:"M11.629 1c2.939.003 5.858.488 8.64 1.436a1.386 1.386 0 0 1 .983 1.44c-.361 3.221-1.497 11.856-2.072 12.798-1.144 1.875-5.229 4.927-6.867 6.108a1.19 1.19 0 0 1-1.374 0c-1.637-1.18-5.718-4.233-6.862-6.108-.576-.942-1.711-9.576-2.072-12.797a1.386 1.386 0 0 1 .983-1.44A26.9 26.9 0 0 1 11.628 1",fill:"#45A4FF"}),l.createElement("path",{d:"M11.629 2.436c2.569.002 5.121.413 7.561 1.218.547.184.656.688.597 1.221-.306 2.73-1.268 10.051-1.757 10.85-1.023 1.677-4.82 4.464-6.032 5.329a.64.64 0 0 1-.746 0c-1.21-.865-5.003-3.652-6.027-5.329-.486-.799-1.449-8.12-1.755-10.85-.06-.532.05-1.037.596-1.22a24.2 24.2 0 0 1 7.563-1.219",fill:"#2D87F3"}),l.createElement("path",{d:"M12.015 8.182h-.781a1.13 1.13 0 0 0-1.13 1.13v.194a.244.244 0 0 1-.243.243h-.194a1.13 1.13 0 0 0-1.129 1.129v.78a1.13 1.13 0 0 0 1.13 1.13h.193a.244.244 0 0 1 .244.243v.194a1.13 1.13 0 0 0 1.129 1.13h.78a1.13 1.13 0 0 0 1.13-1.13v-.195a.244.244 0 0 1 .243-.243h.195a1.13 1.13 0 0 0 1.128-1.13v-.779a1.13 1.13 0 0 0-1.128-1.13h-.195a.244.244 0 0 1-.244-.242v-.194a1.13 1.13 0 0 0-1.129-1.13",fill:"#fff"}));case"definition":return l.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.createElement("path",{d:"M1.342 23a.34.34 0 0 0 .243-.1l3.584-3.584a.343.343 0 0 0-.485-.486L1.1 22.415a.343.343 0 0 0 .242.585",fill:"#626D7C"}),l.createElement("path",{d:"M9.262 18.591h.002l9.142-9.14-3.853-3.856-9.213 9.21c1.134 1.152 3.922 3.786 3.922 3.786",fill:"#2D87F3"}),l.createElement("path",{d:"m3.817 17.964 2.218 2.219a1.12 1.12 0 0 0 1.58.054l1.647-1.646-3.853-3.856-1.647 1.647a1.12 1.12 0 0 0 .055 1.582",fill:"#BCDEFF"}),l.createElement("path",{d:"m21.322 4.3-1.62-1.62-3.43 3.43 1.62 1.62z",fill:"#2B62CD"}),l.createElement("path",{d:"M9.263 18.934a.343.343 0 0 0 .242-.586L5.65 14.494a.344.344 0 0 0-.484.485l3.854 3.854a.34.34 0 0 0 .243.101",fill:"#BCDEFF"}),l.createElement("path",{d:"M11.386 13.572a.54.54 0 0 0 .385-.16l.035-.037.036.036a.545.545 0 0 0 .77 0l.412-.412a.546.546 0 0 0 0-.77l-.036-.034.036-.036a.545.545 0 0 0 0-.77l-.412-.412a.545.545 0 0 0-.77 0l-.036.035-.036-.036a.546.546 0 0 0-.77 0l-.412.412a.545.545 0 0 0 0 .77l.036.037-.036.035a.545.545 0 0 0 0 .77l.412.412a.54.54 0 0 0 .386.16",fill:"#fff"}),l.createElement("path",{d:"m15.142 4.133 4.727 4.726a.746.746 0 1 1-1.055 1.055l-4.727-4.727a.746.746 0 1 1 1.055-1.054m4.605-2.665 2.785 2.784a.662.662 0 0 1-.936.937L18.81 2.404a.662.662 0 0 1 .936-.936",fill:"#BCDEFF"}));case"contraindications":return l.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.createElement("path",{d:"M14.62 6.008v12.837a2.405 2.405 0 0 1-2.191 2.426 2.35 2.35 0 0 1-2.51-2.346V6.008z",fill:"#BCDEFF"}),l.createElement("path",{d:"M14.62 7.945v10.98a2.35 2.35 0 1 1-4.701 0V7.945z",fill:"#45A4FF"}),l.createElement("path",{d:"M11.785 10.052H9.92a.358.358 0 0 1 0-.717h1.866a.358.358 0 1 1 0 .717m-.818 1.748H9.919a.358.358 0 1 1 0-.716h1.05a.358.358 0 0 1 0 .717zm.817 1.75H9.92a.358.358 0 0 1 0-.717h1.866a.358.358 0 1 1 0 .717m-.818 1.749H9.919a.358.358 0 1 1 0-.717h1.05a.358.358 0 0 1 0 .717zm0 3.498H9.919a.358.358 0 1 1 0-.717h1.05a.358.358 0 0 1 0 .717zm.817-1.749H9.92a.358.358 0 0 1 0-.717h1.866a.358.358 0 1 1 0 .717",fill:"#2D87F3"}),l.createElement("path",{d:"M14.778 4H9.76a1.063 1.063 0 1 0 0 2.125h5.018a1.063 1.063 0 0 0 0-2.125",fill:"#E3F2FF"}),l.createElement("path",{d:"M12 1.339a10.661 10.661 0 1 0 0 21.322A10.661 10.661 0 0 0 12 1.34m-.492 1.674a8.97 8.97 0 0 1 5.957 1.838.377.377 0 0 1 .038.565L5.416 17.503a.377.377 0 0 1-.565-.038 8.998 8.998 0 0 1 6.657-14.452M12 21a8.96 8.96 0 0 1-5.355-1.766.377.377 0 0 1-.043-.57L18.665 6.603a.376.376 0 0 1 .569.043A9 9 0 0 1 12 21",fill:"#F44D2C"}));case"related_articles":return l.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.createElement("path",{d:"M16.727 1.211 3.413 3.204a1.43 1.43 0 0 0-1.202 1.624L4.72 21.587c.117.78.844 1.318 1.625 1.201l13.314-1.992a1.43 1.43 0 0 0 1.202-1.625L18.352 2.413a1.43 1.43 0 0 0-1.625-1.202",fill:"#2D87F3"}),l.createElement("path",{d:"m3.224 3.232 13.692-2.049 2.608 17.431-13.691 2.05z",fill:"#fff"}),l.createElement("path",{d:"m10.786 5.379-.472.07a.69.69 0 0 0-.58.786l.017.117a.15.15 0 0 1-.125.17l-.117.017a.69.69 0 0 0-.581.785l.07.473a.69.69 0 0 0 .786.58L9.9 8.36a.15.15 0 0 1 .17.125l.017.117a.69.69 0 0 0 .785.58l.473-.07a.69.69 0 0 0 .58-.785l-.017-.118a.15.15 0 0 1 .125-.17l.118-.017a.69.69 0 0 0 .58-.785l-.07-.472a.69.69 0 0 0-.786-.58l-.118.018a.15.15 0 0 1-.169-.126l-.018-.118a.69.69 0 0 0-.785-.58m5.463 4.494-7.76 1.162a.267.267 0 1 0 .079.528l7.76-1.161a.267.267 0 1 0-.08-.529m.249 1.92L6.77 13.248a.267.267 0 1 0 .079.529l9.726-1.456a.267.267 0 1 0-.079-.528m-.493 2.03-8.984 1.344a.267.267 0 1 0 .079.529l8.984-1.345a.267.267 0 1 0-.079-.528m-.903 2.091-7.833 1.172a.267.267 0 1 0 .08.529l7.831-1.172a.267.267 0 0 0-.079-.529m1.933-.289-.69.103a.267.267 0 0 0 .079.529l.69-.104a.267.267 0 1 0-.08-.528",fill:"#91CAFF"}),l.createElement("path",{d:"m14.211 3.27-7.79 1.165a.96.96 0 0 1-1.09-.806l-.081-.545a.365.365 0 0 1 .307-.414l8.963-1.341a.365.365 0 0 1 .415.306l.081.545a.96.96 0 0 1-.806 1.09z",fill:"#1B3250"}));default:return null}},_Section=e=>{var{type:a,title:t,children:i}=e,d=(0,n._)(e,["type","title","children"]);return l.createElement("section",Object.assign({},d),l.createElement(o.K,{spacing:8},l.createElement(r.k,{gap:8},l.createElement(p.o,{ratio:1,w:24},l.createElement(_Icon,{type:a})),l.createElement(w.T,{size:"s2",weight:"semiBold"},t)),i))},_Detail=e=>{var{details:a}=e,t=(0,n._)(e,["details"]);let{t:r}=(0,v.u)();return l.createElement(m.W,Object.assign({p:0},t),l.createElement(o.K,{spacing:24},a.detail&&l.createElement(_Section,{type:"definition",title:r("babyVaccine.detail.definition")},l.createElement(w.T,{size:"p2"},l.createElement("span",{dangerouslySetInnerHTML:{__html:a.detail}}))),a.benefits&&l.createElement(_Section,{type:"benefit",title:r("babyVaccine.detail.benifit")},l.createElement(w.T,{size:"p2"},l.createElement("span",{dangerouslySetInnerHTML:{__html:a.benefits}}))),a.contraindications&&l.createElement(_Section,{type:"contraindications",title:r("babyVaccine.detail.contraindication")},l.createElement(w.T,{size:"p2"},l.createElement("span",{dangerouslySetInnerHTML:{__html:a.contraindications}}))),a.link&&l.createElement(_Section,{type:"related_articles",title:r("babyVaccine.detail.relatedArticles")},l.createElement(w.T,{size:"p2"},l.createElement("span",{dangerouslySetInnerHTML:{__html:a.link}})))))};$().extend(A());let _ImmunizationForm=e=>{var{vaccineDetail:a,doses:t=[],onDoseClick:i}=e,d=(0,n._)(e,["vaccineDetail","doses","onDoseClick"]);let{t:c}=(0,v.u)();return l.createElement(o.K,Object.assign({spacing:20},d),l.createElement(G,{vaccineDetail:Object.assign({},a),showTopDetail:!1}),t.length>0&&l.createElement(s.I.Wrapper,null,l.createElement(s.I.Label,null,l.createElement(w.T,{size:"s5",weight:"semiBold",color:y.r.colors.gray600},c("babyVaccine.popup.label.doses"))),l.createElement(r.k,{gap:4},t.map((e,a)=>l.createElement(Dose,{key:a,status:e.status,idx:a+1,onClick:()=>{i(e)},template:"immunization"})))))},VaccineDetailPopup=e=>{var{currentRecord:a,vaccineDetail:t,isDetail:o,onSubmit:i,template:d="default",shouldAutoInjected:c=!0,birthday:s,className:p}=e,b=(0,n._)(e,["currentRecord","vaccineDetail","isDetail","onSubmit","template","shouldAutoInjected","birthday","className"]);let{t:h}=(0,v.u)(),{isMobile:x}=(0,D.u)(),[f,_]=(0,l.useState)(),k=[{id:"1",name:h("babyVaccine.popup.tab.schedule")},{id:"2",name:h("babyVaccine.popup.tab.detail")}];(0,l.useEffect)(()=>{_(o?"2":"1")},[o]);let onSubmit=(e,a)=>(0,n.a)(void 0,void 0,void 0,function*(){yield null==i?void 0:i(e,a),"default"===d&&b.onClose()});return("default"!==d||a)&&("immunization"!==d||t)?l.createElement(L.M,Object.assign({},b,{title:l.createElement(w.T,{size:"s3",weight:"semiBold"},h("babyVaccine.popup.title")),withCloseButton:!0,size:500,styles:{content:{[B.M.mbUp]:{height:560}},body:{padding:0,[B.M.mbUp]:{height:"100%",position:"relative"}}},fullScreen:x,zIndex:400,className:p}),l.createElement(m.W,{fluid:!0,p:x?16:24},l.createElement(g.m,{value:f,onTabChange:_},l.createElement(r.k,{justify:"space-between"},l.createElement(g.m.List,{grow:!0},k.map(e=>l.createElement(g.m.Tab,{key:e.id,value:e.id},l.createElement(w.T,{size:"s3",weight:"semiBold",color:"inherit"},e.name))))),l.createElement(g.m.Panel,{value:"1",pt:20,className:"vaccine-form-tab"},t&&("default"===d?l.createElement(_DefaultForm,{autoInjected:c&&"vaccinated"!==a.status&&!o,record:a,onSubmit:onSubmit,doses:(null==t?void 0:t.records)||[],closeModal:b.onClose,birthday:s}):l.createElement(_ImmunizationForm,{vaccineDetail:t,doses:null==t?void 0:t.records,onDoseClick:e=>onSubmit(e)}))),l.createElement(g.m.Panel,{value:"2",pt:20,className:"vaccine-detail-tab"},l.createElement(u.x,{type:"auto"},l.createElement(_Detail,{details:t})))))):null},q=l.memo(({numberOfDoses:e})=>{let{isMobile:a}=(0,D.u)(),{t}=(0,v.u)();return l.createElement(r.k,{px:{base:0,md:16}},!a&&l.createElement(w.T,{size:"s4",weight:"semiBold",sx:{flexGrow:1},color:y.r.colors.gray600},t("babyVaccine.immunization.vaccineName")),l.createElement(r.k,{gap:{base:12,md:24},wrap:"wrap"},l.createElement(r.k,{align:"center",gap:4},l.createElement(Dose,{status:"missed"}),l.createElement(w.T,{size:"p4"},t("babyVaccine.status.missed")," (",null==e?void 0:e.missed,")")),l.createElement(r.k,{align:"center",gap:4},l.createElement(Dose,{status:"upcoming"}),l.createElement(w.T,{size:"p4"},t("babyVaccine.status.upcoming")," (",null==e?void 0:e.upcoming,")")),l.createElement(r.k,{align:"center",gap:4},l.createElement(Dose,{status:"vaccinated"}),l.createElement(w.T,{size:"p4"},t("babyVaccine.status.vaccinated")," (",null==e?void 0:e.vaccinated,")")),l.createElement(r.k,{align:"center",gap:4},l.createElement(Dose,{status:"next"}),l.createElement(w.T,{size:"p4"},t("babyVaccine.status.next")," (",null==e?void 0:e.next,")"))))}),J=l.memo(()=>{let{t:e}=(0,v.u)();return l.createElement(r.k,{gap:14,bg:y.r.colors.neutral50,p:12,sx:{borderRadius:8},align:"start"},l.createElement(x.c,{ratio:1,w:24},l.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m-1-8h2V7h-2z",fill:"#595959"}))),l.createElement(w.T,{size:"p3"},e("babyVaccine.immunization.warning")))}),Immunization=e=>{var{details:a,siteType:t,onClick:i}=e,d=(0,n._)(e,["details","siteType","onClick"]);let{t:c}=(0,v.u)(),s=(0,l.useMemo)(()=>{let e={vaccinated:0,missed:0,next:0,upcoming:0};return a.forEach(a=>{a.records.forEach(a=>{e[null==a?void 0:a.status]++})}),e},[a]);return l.createElement(Q,Object.assign({"data-theme":t},d),l.createElement(J,null),l.createElement(o.K,{spacing:20,w:"100%"},l.createElement(q,{numberOfDoses:s}),a&&a.map((e,a)=>l.createElement(l.Fragment,{key:`${a}${e.id}`},l.createElement(b.i,{h:1,color:y.r.colors.neutral100}),l.createElement(r.k,{align:"stretch",justify:"space-between",gap:{base:12,md:40},direction:{base:"column",lg:"row"}},l.createElement(o.K,{spacing:2},l.createElement(w.T,{size:"n1",color:e?y.r.colors.gray800:y.r.colors.red800},e.optional?c("babyVaccine.vaccineInfo.optional"):c("babyVaccine.vaccineInfo.mandatory")),l.createElement("div",{style:{cursor:"pointer"},onClick:()=>i(e,"immunization")},l.createElement(w.T,{size:"s4",color:y.r.colors.gray800,weight:"semiBold"},e.name||e.antigen))),l.createElement("div",{style:{flexShrink:0}},l.createElement(h.M,{cols:5,spacing:4,verticalSpacing:4,sx:{flexGrow:1,[B.M.mbDown]:{gridTemplateColumns:"repeat(auto-fill, 36px)"}}},e.records&&e.records.map((e,a)=>l.createElement(Dose,{key:a,status:e.status,idx:a+1,onClick:()=>i(e,"default")})))))))))},ee=["all","missed","next","upcoming","vaccinated"],VaccinationFilter=e=>{var{status:a="all",onClick:t}=e,o=(0,n._)(e,["status","onClick"]);let{t:i}=(0,v.u)();return l.createElement("div",Object.assign({},o),l.createElement(r.k,{align:"center",gap:8,wrap:"wrap"},ee.map(e=>l.createElement(_Badge,{key:e,px:12,py:6,radius:40,status:e,content:i(`babyVaccine.status.${e}`),sx:Object.assign({borderColor:_.t.neutral[1],backgroundColor:"white",color:_.t.gray[8],cursor:"pointer",transition:"all 300mc ease-in"},e===a?Object.assign({fontWeight:600},H[e]):{}),onClick:()=>t(e)}))))}},GZ4s:function(e,a){a.Z=".lead-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;left:0;opacity:1;padding:10px;position:fixed;top:0;visibility:visible;white-space:normal!important;width:100%;z-index:99999}.lead-modal__wrapper{background-color:#fff;border-radius:6px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);max-width:450px;position:relative;width:100%}.lead-modal__content{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 50px);overflow:auto;width:inherit}.lead-modal__header{padding:0}.lead-modal__image{border:none!important;box-shadow:none!important;display:block;margin:0 auto}.lead-modal-image-logo{margin-bottom:15px;margin-top:15px}.lead-modal-image-cover{border:none!important;border-top-left-radius:4px;box-shadow:none!important;padding:0;width:100%!important}.lead-modal__body[data-hidden=true]{display:none}.lead-modal__title{box-shadow:none;color:#2a4975;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.4px;line-height:1.3;padding-bottom:0}.lead-modal__title.pink{color:#2661ad}.lead-modal__description{color:#2c87f3;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:1.62;margin-top:10px}.lead-modal__description.pink{color:#3e3f58!important}.lead-modal__form-control-wrapper{display:flex;flex-direction:column;gap:8px}.lead-modal__form-control{width:100%}.lead-modal__checkbox-wrapper{align-items:center;display:flex;margin-top:15px}.lead-modal__checkbox-wrapper a{color:#2c87f3!important;text-decoration:none!important}.lead-modal__checkbox-wrapper a:visited{color:#2c87f3!important}.lead-modal__checkbox-wrapper.pink a,.lead-modal__checkbox-wrapper.pink a:visited{color:#e55c8a!important}.lead-modal__tnc-link{color:inherit;font-size:1em;font-stretch:normal;font-style:normal;letter-spacing:.14px;line-height:normal;position:relative;top:1px}.lead-modal__tnc-link a{color:#2c87f3!important;font-weight:700;text-decoration:none!important}.lead-modal__tnc-link a:visited{color:#2c87f3!important}.lead-modal__tnc-link.pink a,.lead-modal__tnc-link.pink a:visited{color:#e55c8a!important}.tnc-block{width:100%}.tnc-block~.tnc-block{margin-top:0}.tnc-block .mantine-Checkbox-error{font-size:.875rem;line-height:1.2}.lead-modal__checkbox{display:inline-block;font-size:20px;position:relative;z-index:1}.lead-modal__checkbox__input{display:block;font-size:1em!important;height:1em!important;margin:0!important;opacity:0;padding:0;position:relative;width:1em!important;z-index:1}.lead-modal__checkbox__control{color:#ddd;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:transform .2s;width:100%;z-index:-1}.lead-modal__checkbox__control:after,.lead-modal__checkbox__control:before{content:\"\";position:absolute}.lead-modal__checkbox__control:before{background-color:currentColor;border-radius:50%;height:120%;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s;width:120%;will-change:transform}.lead-modal__checkbox__control:after{background-color:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #ddd;height:100%;left:0;top:0;width:100%}.lead-modal__checkbox__control:focus:after{box-shadow:inset 0 0 0 1px #2c87f3}.lead-modal__checkbox__input:checked~.lead-modal__checkbox__control:after,.lead-modal__checkbox__input:indeterminate~.lead-modal__checkbox__control:after{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:18px;box-shadow:none}.lead-modal__checkbox__input:checked~.lead-modal__checkbox__control{color:#2c87f3}.lead-modal__checkbox__input:checked~.lead-modal__checkbox__control:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2.5 8 4 4 7-9'/%3E%3C/svg%3E\")}.lead-modal__checkbox__input:indeterminate~.lead-modal__checkbox__control{color:var(--custom-checkbox-color-disabled)}.lead-modal__checkbox__input:indeterminate~.lead-modal__checkbox__control:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 8h12'/%3E%3C/svg%3E\")}.lead-modal__checkbox__input:active~.lead-modal__checkbox__control{transform:scale(.9)}.lead-modal__checkbox__input:checked:active~.lead-modal__checkbox__control,.lead-modal__checkbox__input:indeterminate:active~.lead-modal__checkbox__control{transform:scale(1)}.lead-modal__checkbox__input:focus~.lead-modal__checkbox__control:before{opacity:.2;transform:translate(-50%,-50%) scale(1)}.lead-modal__checkbox__input.pink~.lead-modal__checkbox__control:after{border-radius:50%!important}.lead-modal__checkbox__input.pink:checked~.lead-modal__checkbox__control{color:#2661ad}.lead-modal__checkbox__input.pink:checked~.lead-modal__checkbox__control:after,.lead-modal__checkbox__input.pink:indeterminate~.lead-modal__checkbox__control:after{background-size:12px}.lead-modal__checkbox__label{color:#969696;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-stretch:normal;font-style:normal;letter-spacing:.14px;line-height:normal;margin-bottom:0!important;margin-left:11px}.lead-modal__btn{display:block;margin-top:15px;width:100%}.lead-modal__thank-you{align-items:center;display:flex;height:inherit;justify-content:center;min-height:400px;padding:0 15px;text-align:center}.lead-modal__thank-you h1{margin-top:10px}.lead-modal__thank-you p{margin-top:5px}.lead-modal__thank-you img{border:none!important;margin:0 auto!important;max-width:100%!important;width:auto!important}.lead-modal__thank-you.hidden{display:none}.modal__container{height:100vh;left:0;overflow-y:scroll;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1000000000000}.modal__content{margin:auto 0;position:relative;width:80vw}#nprogress{pointer-events:none}#nprogress .bar{background:#223bdd;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d transparent transparent #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lead-modal input:-webkit-autofill,.lead-modal input:-webkit-autofill:focus,.lead-modal input:-webkit-autofill:hover,.lead-modal select:-webkit-autofill,.lead-modal select:-webkit-autofill:focus,.lead-modal select:-webkit-autofill:hover,.lead-modal textarea:-webkit-autofill,.lead-modal textarea:-webkit-autofill:focus,.lead-modal textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.lead-modal label.error{color:#fa140f;display:block;font-size:13px;line-height:1.65!important;margin-bottom:0;margin-left:0!important;width:100%}.le-text-align-center{text-align:center!important}.le-text-align-left{text-align:left!important}.le-text-align-right{text-align:right!important}.le-only-desktop{display:none!important}.le-only-mobile{display:block!important}.le-only-desktop a,.le-only-mobile a{text-decoration:none!important}@media screen and (min-width:992px){.le-newbuilder-InlineB,.le-newbuilder-LightBoxB{display:flex!important}}@media screen and (min-width:768px){.le-only-desktop{display:block!important}.le-only-mobile{display:none!important}.le-newbuilder-InlineB .lead-modal__body,.le-newbuilder-LightBoxB .lead-modal__body{position:relative;width:360px}.le-newbuilder-wrap-LightBoxB{max-width:none;width:auto}.le-newbuilder-wrap-InlineB{max-width:100%!important}.le-newbuilder-LightBoxB .le-only-desktop.lead-modal-image-cover{height:calc(100vh - 50px)}.lead-modal__form{height:100%;overflow:auto;position:absolute;width:100%}}.lead-modal__title{margin:7px 0}.lead-modal__description{margin:0}.lead-modal-image-cover,.lead-modal__wrapper{border-radius:0!important}.lead-modal__form{display:block!important;margin:0;padding:15px 15px 25px;position:static}.lead-modal__image+.lead-modal__image{margin-top:0}.lead-modal__thank-you{width:100%}.le-skin-a-desktop{align-items:center;display:flex;height:100%;left:0;position:fixed;top:0;z-index:99999}.le-joinbow-btn{background:#2c87f3;border:1px solid transparent!important;box-shadow:none!important;color:#fff;cursor:pointer!important;font-size:16px;outline:none!important;padding:12px 30px;text-align:center}.le-joinbow-btn:hover{border:1px solid #fff!important}.le-joinbow-btn-mobile{background:#2c87f3;border:none!important;box-shadow:none!important;color:#fff;font-size:14px;outline:none!important;padding:12px 30px;text-align:center}.le-newbuilder-close-svg{background:#005cfd;border-radius:50%;cursor:pointer!important;height:35px;width:35px}.le-mobile-btn{height:24px;width:24px}.le-newbuilder-close-button{background:transparent;border:none;box-shadow:none;cursor:pointer!important;padding:0;width:auto!important}.close-button-top-right{position:absolute;right:4px;top:4px}@media screen and (min-width:768px){.close-button-top-right{right:16px;top:16px}}.le-floating-desktop{bottom:40px;left:25px;position:fixed;z-index:9999}.le-floating-desktop-wrap{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fff;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.4);display:flex;padding:0 30px 0 0}.le-floating-desktop-title{color:#2a4975;font-size:20px;font-weight:700;line-height:1.5}.le-floating-desktop-desc,.le-floating-desktop-title{font-stretch:normal;font-style:normal;letter-spacing:normal;max-width:530px}.le-floating-desktop-desc{color:#2699fb;font-size:13px;font-weight:400;line-height:1.65}.le-joinbow-floating-btn{background:#2c87f3;border:1px solid transparent!important;box-shadow:none!important;color:#fff;cursor:pointer!important;font-size:14px;font-weight:500;outline:none!important;padding:12px 40px;text-align:center}.le-floating-mobile{bottom:0;left:0;position:fixed;width:100%;z-index:9999}.le-floating-mobile-wrap{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.4);padding:10px 15px}.le-floating-mobile-title{color:#2a4975;font-size:18px;font-weight:600;line-height:1.5}.le-floating-mobile-desc,.le-floating-mobile-title{font-stretch:normal;font-style:normal;letter-spacing:normal}.le-floating-mobile-desc{color:#2699fb;font-size:12px;line-height:1.65}.le-tab-popup{bottom:15px;left:15px;max-width:150px;position:fixed}.le-center-tab-popup{left:50%;max-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:999999!important}.le-center-tab-popup img{max-width:100%!important}.le-checkbox-title{color:#2a4975;font-size:15px;font-stretch:normal;font-style:normal;font-weight:700;margin:13px 0!important}.lead-checkbox-container{align-items:center;cursor:pointer;display:flex;font-size:14px;line-height:1.65;margin:10px 0;position:relative}.lead-checkbox-checkmark{border:1px solid #d0d0d0;border-radius:4px;display:inline-block;flex:0 0 24px;height:24px;margin-right:8px;position:relative;vertical-align:middle}.lead-checkbox-container input{left:0;opacity:0;position:absolute;top:0}.lead-checkbox-checkmark:after{content:\"\";position:absolute}.lead-checkbox-container input:checked~.lead-checkbox-checkmark{background:#337eff;border:1px solid #337eff}.lead-checkbox-container input:checked~.lead-checkbox-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:12px;left:8px;top:3px;transform:rotate(45deg);width:7px}.le-fullscreen-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.lead-fullscreen-desktop-close-btn{position:fixed;right:23px;top:27px}}.lead-modal.le-buider-inline{display:block;height:auto!important;padding:10px 0 20px;position:static}.lead-modal.le-buider-inline .lead-modal__wrapper{border:1px solid #ddd;box-shadow:none}.lead-modal.le-buider-inline .lead-modal__content{max-height:none!important}.lead-modal.le-buider-inline .lead-modal__content .lead-modal__header img{margin:0;-o-object-fit:fill;object-fit:fill}.le-thankyou-title{margin-bottom:8px}.le-thankyou-subtitle{margin:0}.le-buider-slider{animation:le-builder-slide .5s forwards;bottom:15px;height:auto;left:-200px;top:unset;width:420px}@media screen and (max-width:768px){.le-buider-fullscreen,.le-buider-slider{display:none!important}}.le-skin-mobile{margin-top:64px}.lead-modal-wrapper img,.lead-modal-wrapper video{max-width:100%}.lead-phone-otp-button[data-color=transparent][data-size=md]{color:#2d87f3;margin-top:8px;padding:9px 24px}.lead-phone-otp-button[data-color=transparent][data-size=md]:disabled{background:transparent!important;color:#2d87f3}.lead-phone-otp-form{padding:1rem}.lead-modal__form-control .PhoneInputCountry,.lead-modal__form-control .PhoneInputInput,.leadgen-control .PhoneInputCountry,.leadgen-control .PhoneInputInput{font-size:14px}.leadgen{--border-radius:8px;overflow:auto;padding:0}.leadgen::-webkit-scrollbar{height:6px;width:6px}.leadgen::-webkit-scrollbar-track{background-color:transparent}.leadgen::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:6px}.leadgen>*{box-sizing:border-box}.leadgen-inline .leadgen-wrapper{background-color:#f7f9fc}.leadgen-inline .leadgen-content{--spacing-y:24px;--spacing-x:24px}.leadgen-inline .leadgen-header{border-radius:0}.leadgen-inline .leadgen-header img,.leadgen-inline .leadgen-header video{margin:0!important}.leadgen-inline .leadgen-description,.leadgen-inline .leadgen-title{margin:0}.leadgen-lightbox{align-items:center;display:flex;height:100%;inset:0;justify-content:center;padding:15px;position:fixed;width:100%;z-index:401}.leadgen[data-popup-type=center_tab]{inset:0;position:fixed;z-index:999}.leadgen-wrapper{background-color:#fff;border-radius:8px;height:auto;margin-inline:auto;position:relative;width:100%}.leadgen-close_btn{align-items:center;background-color:#fff;border-radius:50%;bottom:100%;box-shadow:0 0 1px 0 rgba(0,0,0,.039),0 2px 8px 0 rgba(0,0,0,.039),0 10px 16px 0 rgba(0,0,0,.039);color:#595959;display:grid;font-size:20px;height:32px;justify-content:center;left:unset;margin-bottom:8px;position:absolute;right:0;top:unset;transition:all .3s linear;width:32px!important}.leadgen-close_btn:hover{color:rgba(89,89,89,.678)}.leadgen-content{--spacing-y:20px;--spacing-x:20px;outline:none!important}.leadgen-content::-webkit-scrollbar{height:6px;width:6px}.leadgen-content::-webkit-scrollbar-track{background-color:transparent}.leadgen-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:6px}.leadgen-header{border-top-left-radius:var(--border-radius,8px);border-top-right-radius:var(--border-radius,8px);overflow:hidden;position:relative}.leadgen-header_only{border-bottom-left-radius:var(--border-radius,8px);border-bottom-right-radius:var(--border-radius,8px)}.leadgen-header:has(.leadgen-header_image_feature){position:relative}.leadgen-header:has(.leadgen-header_image_feature) .leadgen-header_image{position:unset}.leadgen-inner{border-bottom-left-radius:var(--border-radius,8px);border-bottom-right-radius:var(--border-radius,8px)}.leadgen-inner_thankyou{height:100%;padding-block:var(--spacing-x,32px)}.leadgen-btn{min-width:120px;padding-inline:calc(var(--spacing-y, 24px)*24/32)}.leadgen-btn>*{pointer-events:none}.leadgen-btn_empty_cancel{border-color:#d2d6dc}.leadgen-btn_action{margin:0;width:100%}.leadgen-form{padding:0}.leadgen-form_header{display:flex;flex-direction:column;gap:8px;padding-top:var(--spacing-y,20px)}.leadgen-form_body,.leadgen-form_header{padding-inline:var(--spacing-x,20px);padding-bottom:calc(var(--spacing-y, 20px)*12/32)}.leadgen-form_body{padding-top:calc(var(--spacing-y, 20px)*12/32)}.leadgen-form_inner{display:flex;flex-wrap:wrap;gap:12px}.leadgen-form_checkbox .mantine-CheckboxGroup-root>.mantine-InputWrapper-label,.leadgen-form_field>.mantine-InputWrapper-label,.leadgen-form_radio .mantine-RadioGroup-root>.mantine-InputWrapper-label{margin-bottom:8px;padding-bottom:1px;padding-top:1px}.leadgen-form_checkbox .mantine-InputWrapper-error,.leadgen-form_field .mantine-InputWrapper-error,.leadgen-form_radio .mantine-InputWrapper-error{color:#f44d2c!important;font-size:12px!important;letter-spacing:-.2px;line-height:1.5;margin-top:6px;padding-bottom:1px;padding-top:1px}.leadgen-form_field .leadgen-form_field_date{--input-max-width:100%}.leadgen-form_field .leadgen-form_field_date .input_date-input_container{background-color:#fff}.leadgen-form_field .leadgen-form_field_date .input_date-input{width:100%}.leadgen-form_footer{display:flex;gap:12px;justify-content:flex-end;padding-top:calc(var(--spacing-y, 20px)*12/32);padding-inline:var(--spacing-x,20px);padding-bottom:calc(var(--spacing-y, 20px)*24/32)}.leadgen-form_otp .mantine-InputWrapper-root .mantine-Text-root{margin-top:12px}.leadgen-empty{display:flex;flex-direction:column;height:100%}.leadgen-empty_body{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding-block:calc(var(--spacing-y, 20px)*12/32);padding-inline:var(--spacing-x,20px)}.leadgen-empty_wrapper{margin-inline:auto;max-width:504px;padding-block:var(--spacing-y,20px);text-align:center;width:100%}.leadgen-empty_image{height:160px;margin-bottom:8px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.leadgen-empty_title{margin:0}.leadgen-empty_footer{display:flex;gap:12px;justify-content:flex-end;padding-top:calc(var(--spacing-y, 20px)*12/32);padding-inline:var(--spacing-x,20px);padding-bottom:calc(var(--spacing-y, 20px)*24/32)}@media screen and (min-width:768px){.leadgen-content{--spacing-y:32px;--spacing-x:32px}.leadgen-description,.leadgen-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.leadgen-Fullscreen,.leadgen-Slider{align-items:center;display:flex;height:100%;inset:0;justify-content:center;padding:15px;position:fixed;width:100%;z-index:401}.leadgen-Fullscreen .leadgen-inner,.leadgen-Slider .leadgen-inner{border-radius:var(--border-radius,8px)}.leadgen-Slider{align-items:flex-end;justify-content:flex-start;overflow:hidden}.leadgen-Slider .leadgen-wrapper{animation:le-builder-slide .5s forwards;left:-200px;margin-inline:unset}.leadgen-Slider .leadgen-wrapper .leadgen-content{max-height:calc(90vh - 55px);overflow:auto}@keyframes le-builder-slide{to{left:0}}@media screen and (max-width:768px){.leadgen-Fullscreen,.leadgen-Slider{display:none}}.leadgen-Fullscreen,.leadgen-LightBoxA,.leadgen-Sidebar,.leadgen-Slider{overflow:hidden;padding-top:40px}.leadgen-Fullscreen .leadgen-wrapper,.leadgen-LightBoxA .leadgen-wrapper,.leadgen-Sidebar .leadgen-wrapper,.leadgen-Slider .leadgen-wrapper{display:flex;flex-direction:column;max-height:100%;max-width:min(92vw,408px)}.leadgen-Fullscreen .leadgen-content,.leadgen-Fullscreen .leadgen-form,.leadgen-Fullscreen .leadgen-form_container,.leadgen-Fullscreen .leadgen-form_wrapper,.leadgen-Fullscreen .leadgen-inner,.leadgen-LightBoxA .leadgen-content,.leadgen-LightBoxA .leadgen-form,.leadgen-LightBoxA .leadgen-form_container,.leadgen-LightBoxA .leadgen-form_wrapper,.leadgen-LightBoxA .leadgen-inner,.leadgen-Sidebar .leadgen-content,.leadgen-Sidebar .leadgen-form,.leadgen-Sidebar .leadgen-form_container,.leadgen-Sidebar .leadgen-form_wrapper,.leadgen-Sidebar .leadgen-inner,.leadgen-Slider .leadgen-content,.leadgen-Slider .leadgen-form,.leadgen-Slider .leadgen-form_container,.leadgen-Slider .leadgen-form_wrapper,.leadgen-Slider .leadgen-inner{display:flex;flex:1;flex-direction:column;min-height:0}.leadgen-Fullscreen .leadgen-form_scrollable,.leadgen-LightBoxA .leadgen-form_scrollable,.leadgen-Sidebar .leadgen-form_scrollable,.leadgen-Slider .leadgen-form_scrollable{flex:1;min-height:0;overflow:auto}.leadgen-Fullscreen .leadgen-form_scrollable::-webkit-scrollbar,.leadgen-LightBoxA .leadgen-form_scrollable::-webkit-scrollbar,.leadgen-Sidebar .leadgen-form_scrollable::-webkit-scrollbar,.leadgen-Slider .leadgen-form_scrollable::-webkit-scrollbar{height:6px;width:6px}.leadgen-Fullscreen .leadgen-form_scrollable::-webkit-scrollbar-track,.leadgen-LightBoxA .leadgen-form_scrollable::-webkit-scrollbar-track,.leadgen-Sidebar .leadgen-form_scrollable::-webkit-scrollbar-track,.leadgen-Slider .leadgen-form_scrollable::-webkit-scrollbar-track{background-color:transparent}.leadgen-Fullscreen .leadgen-form_scrollable::-webkit-scrollbar-thumb,.leadgen-LightBoxA .leadgen-form_scrollable::-webkit-scrollbar-thumb,.leadgen-Sidebar .leadgen-form_scrollable::-webkit-scrollbar-thumb,.leadgen-Slider .leadgen-form_scrollable::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:6px}.leadgen-drawer .drawer__handle{left:0;position:absolute;right:0;top:6px;z-index:1}.leadgen-drawer.drawer__content_full{border-radius:0;display:flex;flex-direction:column;overflow:visible}.leadgen-drawer.drawer__content_full .leadgen-close_btn{bottom:unset;right:8px;top:8px;z-index:2}.leadgen-drawer.drawer__content_full .leadgen-wrapper{max-height:100%}.leadgen-drawer.drawer__content_full .leadgen-header{border-radius:0}.leadgen-drawer.drawer__content_full .leadgen-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.leadgen-drawer.drawer__content_full .leadgen-content{height:100%;overflow:auto;width:100%}.leadgen-drawer.drawer__content_full .leadgen-content::-webkit-scrollbar{height:6px;width:6px}.leadgen-drawer.drawer__content_full .leadgen-content::-webkit-scrollbar-track{background-color:transparent}.leadgen-drawer.drawer__content_full .leadgen-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:6px}@media screen and (min-width:320px) and (max-width:767px){.leadgen-inline{margin-inline:-16px}.leadgen-inline .leadgen-wrapper{border-radius:0}}@media screen and (min-width:768px){.leadgen-LightBoxB .leadgen-wrapper,.leadgen-inline .leadgen-wrapper{height:100%;max-height:min(100vh - 80px,540px);max-width:min(90vw,744px)}.leadgen-LightBoxB .leadgen-content,.leadgen-inline .leadgen-content{--spacing-x:24px;--spacing-y:24px;display:flex;height:100%}.leadgen-LightBoxB .leadgen-header,.leadgen-inline .leadgen-header{width:360px}.leadgen-LightBoxB .leadgen-inner,.leadgen-inline .leadgen-inner{border-bottom-left-radius:0;border-top-right-radius:var(--border-radius,8px);flex:1;min-width:0;overflow:hidden}.leadgen-LightBoxB .leadgen-form,.leadgen-inline .leadgen-form{height:100%}.leadgen-LightBoxB .leadgen-form_field,.leadgen-inline .leadgen-form_field{width:100%}.leadgen-inline .leadgen-wrapper{border:1px solid #e4e8ec;border-radius:var(--border-radius,8px);display:flex;flex-direction:column;overflow:hidden}.leadgen-inline .leadgen-content{flex:1;min-height:0}.leadgen-inline .leadgen-header{border-radius:6px}.leadgen-inline .leadgen-header .leadgen-header_image{padding-top:150%}.leadgen-inline .leadgen-inner_thankyou{min-height:unset}.leadgen-inline .leadgen-inner_thankyou>div>img{max-height:64px!important}.leadgen-inline .leadgen-inner_thankyou .le-thankyou-subtitle{margin:0}.leadgen-inline .leadgen-form_otp .otpContainer{gap:4px}.leadgen-inline .leadgen-form_otp .otpContainer .otpInput{min-width:40px;padding:8px 12px}.leadgen-inline .leadgen-btn_action{width:50%}.leadgen-InlineA .leadgen-wrapper{max-height:min(100vh - 80px,274px)}.leadgen-InlineA .leadgen-header{width:min(50%,350px)}.leadgen-InlineA .leadgen-header .leadgen-header_image{padding-top:128.6764705882%}.leadgen-InlineA:has(.leadgen-form_field) .leadgen-wrapper{max-height:min(100vh - 80px,482px)}.leadgen-InlineA:has(.leadgen-form_field) .leadgen-header{width:min(50%,320px)}.leadgen-InlineA:has(.leadgen-form_field) .leadgen-header .leadgen-header_image{padding-top:150%}.leadgen-InlineB .leadgen-wrapper{max-height:min(100vh - 80px,482px)}.leadgen-InlineB .leadgen-header{width:min(50%,320px)}.leadgen-InlineB .leadgen-header .leadgen-header_image{padding-top:150%}.leadgen-LightBoxB .leadgen-wrapper{max-width:min(90vw,744px)}.leadgen-LightBoxB .leadgen-wrapper:not(:has(.le-only-desktop)){max-width:min(90vw,384px)}.leadgen-LightBoxB .leadgen-header{border-bottom-left-radius:var(--border-radius,8px);border-top-right-radius:0}.leadgen-LightBoxB .leadgen-header:not(:has(.le-only-desktop)){display:none}.leadgen-LightBoxB .leadgen-inner .leadgen-btn_action{width:auto}}@media screen and (min-width:1200px){.leadgen-LightBoxB .leadgen-wrapper{max-height:min(100vh - 80px,600px);max-width:min(90vw,1128px)}.leadgen-LightBoxB .leadgen-wrapper:not(:has(.le-only-desktop)){max-width:min(90vw,774px)}.leadgen-LightBoxB .leadgen-header{width:400px}.leadgen-LightBoxB .leadgen-form_field{width:calc(50% - 6px)}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-wrapper{height:100%;max-height:min(100vh - 80px,540px);max-width:min(90vw,744px)}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-content{--spacing-x:24px;--spacing-y:24px;display:flex;height:100%}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-header{width:360px}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-inner{border-bottom-left-radius:0;border-top-right-radius:var(--border-radius,8px);flex:1;min-width:0;overflow:hidden}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-form{height:100%}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-form_field{width:100%}.leadgen-LightBoxB:has(.leadgen-wrapper_small) .leadgen-wrapper:not(:has(.le-only-desktop)){max-width:min(90vw,384px)}}"}}]);