PageSourceSearch

https://www.sacchi.it/_next/static/chunks/8578-ada44debd70f5515.js

js sacchi.it collected 2026-09-26 07:43:46 UTC 38,823 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8578],{2586:e=>{e.exports={checkboxContainer:"cms-checkbox_checkboxContainer__m0Bb7"}},3270:(e,t,r)=>{"use strict";r.d(t,{c:()=>n});let n=function(e){return e.DISPLAY_NAME="displayName",e.VALUE="value",e}({})},9205:(e,t,r)=>{"use strict";r.d(t,{B:()=>s});var n=r(10983),i=r(77029),o=r(7976),a=r(60072);let l={element:"recaptcha",parameters:{theme:"light"}},s=({children:e,isReCaptchaEnabled:t=!0})=>{let{locale:r}=(0,n.useRouter)(),{google_recaptcha_public_key:s}=(0,o.rD)(),c=r?.split("-")[0]||"en";return t?(0,a.jsx)(i.G3,{language:c,container:l,reCaptchaKey:s,children:e}):e}},20472:e=>{e.exports={infoBlock:"cms-info-block_infoBlock__X58l7",infoBlockTitle:"cms-info-block_infoBlockTitle__fqe_K"}},35732:(e,t,r)=>{"use strict";r.d(t,{i:()=>e2});var n=r(12072),i=r(60004),o=r(66124),a=r(35695),l=r(43207),s=r(73613),c=r(39956),u=r(7976),d=r(44423),m=r(3270);function p(e,t){if(!e)throw Error(t)}function b(e){return null!=e}var f=r(64741),y=r(1299),h=r(72970),O=r(64761);let v=(e,t)=>{let{formState:{errors:r}}=(0,c.xW)(),[n]=(0,l.B)(),i=t?{status:"info",text:t}:void 0;return r[e]&&(i={status:"error",text:((e,t,r)=>{let n=t[e]?.message;return t[e]?.type==="required"?n||r("common.formErrors.required"):""===n?r("common.formErrors.invalidField"):n})(e,r,n)}),{helperText:i}};var j=r(2586),g=r.n(j),x=r(60072);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let _=({className:e,schema:t,name:r,value:n="",displayName:o="",required:a=!1,hasTeaser:m,expectedValues:j,checkboxGroupValue:P,minSize:_,maxSize:k,regex:D="",validationErrorMessage:E="",customFreeTextInputValue:S="",onCustomFreeTextInputChange:T,activeFreeTextCheckboxes:C,setActiveFreeTextCheckboxes:N})=>{let{isFlagEnabled:$}=(0,u.h)(),A=$(d.vx),[I]=(0,l.B)(),{setActiveFreeTextFields:B}=(0,s.uT)(),{setValue:F,register:L}=(0,c.xW)(),z=(0,f.rl)(r,n),{helperText:V}=v(r),{helperText:M}=v(z);p(b(r),`"name" must be defined but received ${r}`);let{0:q,1:R}=(0,i.useState)(t?.selectedByDefault),W=t?.isInputText,{label:G,link:Y}=((e,t,r=!1)=>(0,i.useMemo)(()=>{if(!t||!e)return{label:"",link:void 0};let{teaserTargets:n,teaserText:i,simpleUrl:o}=e,a=i?.textAsTree?(0,O.jV)(i.textAsTree):i?.text||"",l=`${a}${r?" *":""}`;p(b(l),`"plainText" must be defined but received ${l}`);let s=(0,O.bI)(n?.[0]),c=s?.asParam||s?.href;return{label:l,link:c?{link:{href:o||c,text:s?.text||c,target:"_blank"}}:void 0}},[e,r,t]))(t,m,a),Q=A?o:n,Z=m?G:n;return(0,i.useEffect)(()=>{R(W?C&&Q&&C?.includes(Q):P&&Q&&P?.includes(Q))},[P,Q]),(0,i.useEffect)(()=>{W&&B(e=>q?[...e,{name:z,validator:(0,f.uo)({minSize:_,maxSize:k,regex:D}),regexerrormessage:E,errormessage:I("common.formErrors.required")}]:e.filter(e=>e?.name!==z))},[q,z,W,B,F]),(0,i.useEffect)(()=>{q&&F(r,[...new Set([...P.filter(e=>j.includes(e)),S].filter(e=>""!==e))],{shouldValidate:!0,shouldDirty:!0})},[S]),(0,x.jsxs)("div",{className:g().checkboxContainer,children:[(0,x.jsx)(y.S,w({className:e,label:Z,helperText:V,checked:q,onChange:()=>{let e=W?S:Q;F(r,q?P?.filter(t=>t!==e)||[]:[...P||[],e],{shouldValidate:!0,shouldDirty:!0}),W&&N(e=>q?e.filter(e=>e!==Q):[...e,Q])},"data-testid":"checkboxItem"},m?Y:{})),q&&W&&(0,x.jsx)(h.A,w(w({textFieldSize:"xl",className:e},L(z)),{},{value:S,label:Z,visuallyHiddenLabel:!0,helperText:M,onChange:e=>{T(e.target.value),F(z,e.target.value,{shouldValidate:!0,shouldDirty:!0})}}))]})};var k=r(82936),D=r.n(k);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?E(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let T=({schema:e,dataTestId:t})=>{let{isFlagEnabled:r}=(0,u.h)(),n=r(d.vx),{checkBoxes:o,id:a,checkBoxesTarget:l,name:s}=e,{clearErrors:y,register:h,getValues:O,watch:v}=(0,c.xW)();p(b(o),`"checkBoxes" must be defined but received ${o}`),p(b(a),`"id" must be defined but received ${a}`),p(b(s),`"name" must be defined but received ${s}`);let j=(0,f.oz)(o,!1,n),g=(0,f.oz)(o,!0,n),P=e.validator?.mandatory||!1,w=o?.map(e=>e?.[n?m.c.DISPLAY_NAME:m.c.VALUE])||[],{0:k,1:E}=(0,i.useState)(g),{0:T,1:C}=(0,i.useState)({}),N=(0,i.useMemo)(()=>Array.isArray(v(s))?v(s):j,[v(s)]),$=n&&l&&l?.items?.filter(e=>!e?.teaserTitle).length===0,A=l?l?.items:o,I=o?.map(e=>{let t,r,n=(t=e.displayName,l?.items?.find(e=>e?.teaserTitle===t)?.teaserText||"");return e?.value!==e?.displayName?e:S(S({},e),n?{teaserText:n,teaserTargets:(r=e.displayName,l?.items?.find(e=>e?.teaserTitle===r)?.teaserTargets||"")}:{value:e?.displayName})});return(0,i.useEffect)(()=>{let e=O(s);e?.length===w?.length&&e.every(e=>w.includes(e))&&y(s)},[O(s)]),(0,x.jsx)("div",{className:D().container,"data-testid":t,children:($?I:A)?.map((e,t)=>{let r=$?e?.value:o?.[t]?.value;return e&&(0,i.createElement)(_,S(S({},h(s)),{},{className:D().checkbox,schema:e,name:s,hasTeaser:!!l&&e?.teaserText,key:`checkbox-${o?.[t]?.value}`,value:r,displayName:o?.[t]?.displayName,minSize:e?.min,maxSize:e?.max,regex:e?.regex,validationErrorMessage:e?.validationerrormessage,required:P,expectedValues:[...w,...Object.values(T)],activeFreeTextCheckboxes:k,checkboxGroupValue:N,setActiveFreeTextCheckboxes:E,customFreeTextInputValue:T[e?.value],onCustomFreeTextInputChange:t=>C(r=>S(S({},r),{},{[e?.value]:t})),customFreeTextInputs:T,setCustomFreeTextInputs:C}))})||null})};var C=r(66888);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let A=({schema:e,dataTestId:t,className:r})=>{let{id:n,label:o,name:a,placeholder:s,options:u,hint:d,onChange:m,ref:f,isDependent:y}=e,{register:h,setValue:O,clearErrors:j,getFieldState:g}=(0,c.xW)(),[P]=(0,l.B)();p(b(n),`"id" must be defined but received ${n}`),p(b(o),`"label" must be defined but received ${o}`),p(b(s),`"placeholder" must be defined but received ${s}`),p(b(a),`"name" must be defined but received ${a}`),p(b(u),`"options" must be defined but received ${u}`);let{helperText:w}=v(a,d),_=u?.map(e=>({label:String(e?.label||e?.value),value:String(e?.value)})),k=(0,i.useCallback)(e=>{O(a,e),"function"==typeof m&&m(e),g(a)?.error&&j(a)},[m]);return(0,x.jsx)("div",$($({},h(a)),{},{children:(0,x.jsx)(C.G,$($({comboboxSize:"l",className:r},y?{ref:f,autocomplete:!0}:{}),{},{id:n,label:o,options:_,noMatchLabel:P("common.noMatch"),helperText:w,onValueChange:k,placeholder:s,"data-testid":t,"data-cs-mask":!0}))}))};var I=r(58065),B=r(38242),F=r.n(B);let L=({schema:e,dataTestId:t,className:r})=>{let n=e?.linkTarget?.teaserText?.textAsTree;return n?(0,x.jsx)(I.r,{tree:n,options:{size:"body-2",color:"subtlest","data-testid":t},className:r||F().link}):null};var z=r(44908),V=r(59100),M=r(88088),q=r(38700),R=r.n(q);let W=({schema:e,dataTestId:t,className:r})=>{let n=e?.formDividerTarget?.heading,i=e?.formDividerTarget?.teaserTitle,o=(0,O.jV)(e?.formDividerTarget?.teaserText?.textAsTree);return e?.name===d.rV?(0,x.jsx)("div",{className:R().lineDivider,children:(0,x.jsx)(z.c,{variant:"minor",line:"solid"})}):n||i||o?(0,x.jsxs)("div",{className:r||R().divider,children:[n&&(0,x.jsx)(V.D,{size:"body-5",className:R().dividerStepTitle,"data-testid":"divider-step-title",children:n}),i&&(0,x.jsx)(V.D,{size:"body-3",className:R().dividerGroupTitle,"data-testid":t,children:i}),o&&(0,x.jsx)(M.E,{size:"body-2",color:"subtlest","data-testid":"divider-description",children:o})]}):null};var G=r(54688);let Y=["ref"];function Q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Q(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let U=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Backspace"," ","Tab","Enter","Escape","Delete"],H=({schema:e,dataTestId:t,forwardRef:r,className:n})=>{let{id:o,label:a,name:l,placeholder:s,hint:u}=e,{register:d}=(0,c.xW)();p(b(o),`"id" must be defined but received ${o}`),p(b(a),`"label" must be defined but received ${a}`),p(b(s),`"placeholder" must be defined but received ${s}`),p(b(l),`"name" must be defined but received ${l}`);let{helperText:m}=v(l,u),f=d(l),{ref:y}=f,O=(0,G.A)(f,Y),j=(0,i.useCallback)(e=>{y(e),r&&"current"in r&&(r.current=e)},[y,r]);return(0,x.jsx)(h.A,Z(Z({className:n,type:"text",textFieldSize:"l",id:o,label:a,placeholder:s,helperText:m,"data-testid":t,onKeyDown:e=>!U.includes(e.key)&&!/[0-9+]/g.test(e.key)&&e.preventDefault()},O),{},{ref:j}))};var J=r(76329),X=r(82949),K=r(65877),ee=r(41682),et=r(71775),er=r(10983),en=r(82755),ei=r(97410),eo=r(73212),ea=r.n(eo);let el=(0,i.forwardRef)(({setValue:e,name:t,value:r,helperText:n,countryCodeHelperText:o,label:s,id:c,disabled:d,comboboxLabel:m,className:p,"data-testid":b,"data-cs-mask":f,isRequired:y=!1,isDirty:O,isSubmitted:v,placeholder:j},g)=>{let{locales_country:P}=(0,u.rD)(),{locale:w}=(0,er.useRouter)(),[_]=(0,l.B)(),{0:k,1:D}=(0,i.useState)(r?(0,X.QP)(r).phoneNumber:""),E=(0,i.useRef)(null),S=(0,X.AT)(ei.ZS,w),T=ei.ZS.find(({countryCode:e})=>e===(P||"FR")),N={label:"",additionalLabel:"",value:"",countryCode:""},$=r&&(0,X.QP)(r).countryCode?S.find(e=>e.additionalLabel===(0,X.QP)(r).countryCode):null==r||""===r?S.find(e=>e.value===(0,X.sC)(T,w)):N,{0:A,1:I}=(0,i.useState)($),B=e=>S.find(t=>t.value===e)?.countryCode||ei.T1,F=(0,i.useCallback)(e=>e+(y&&!e.includes("*")?"*":""),[y]),L=(0,en.Y)(e=>{if(!e&&!k)return void I(N);if(e){let t=ei.ZS.find(t=>(0,X.sC)(t,w)===e||"+"+t.countryPhoneCode===e),r=t&&S?.find(e=>e?.value===(0,X.sC)(t,w));I(e=>r||e||$)}else I(N)},350),z=null!==r||A?.additionalLabel?"filled":"unfilled";(0,i.useEffect)(()=>{E?.current?.reset()},[A?.value]),(0,i.useEffect)(()=>{D(e=>{let t=e,n=r&&(0,X.QP)(r).phoneNumber||"";return e||(t=n),e&&!n&&(t=""),(0,et.r)(t,B(A?.value||""))})},[r?(0,X.QP)(r).phoneNumber:"",A?.value]),(0,i.useEffect)(()=>{I(e=>{let t=e?.additionalLabel;!e?.value&&r&&(t=(0,X.QP)(r).countryCode||""),e?.value&&!r&&(t="");let n=S.find(e=>e.additionalLabel===t);return n&&L(n.value),n||e})},[r?(0,X.QP)(r).countryCode:""]),(0,i.useEffect)(()=>{k?e(t,(0,K.n)({format:ee.j.E164,value:A?.additionalLabel+k,country:T?.countryCode||"FR"})||"",{shouldValidate:!0,shouldDirty:!0}):e(t,"",{shouldValidate:!0})},[A?.additionalLabel,k]);let V=!A?.additionalLabel||A?.additionalLabel==="",M=o||_("common.formErrors.required"),q=(O||v)&&V&&!!M?.trim(),R=q&&M?{text:M,status:"error"}:void 0,W=!!(r&&String(r).trim()),G=(O||v||W)&&!!n?.trim(),Y=G&&n?{text:n,status:"error"}:void 0;return(0,x.jsx)("div",{className:(0,a.A)(ea().root,p),"data-testid":`phone-number-input-${t}`,"data-value":r,children:(0,x.jsxs)("div",{className:ea().container,children:[(0,x.jsx)(C.G,{comboboxSize:"l",ref:E,id:"country-code",className:(0,a.A)(ea().combobox),label:F(m||_("common.countryCode")),options:S,autocomplete:!0,noMatchLabel:_("common.countryNotFound"),defaultSelectedOption:A,onValueChange:L,disabled:d,helperText:R,"aria-invalid":q},z),(0,x.jsx)(h.A,{id:c,label:F(s),name:t,type:"tel",textFieldSize:"l",value:k,onChange:e=>{let t=e.target.value;D(t.length<k.length?k.endsWith(")")&&!t.endsWith(")")?t.slice(0,-1):t:(0,et.r)(t,B(A?.value||"")))},disabled:d,ref:g,"data-testid":b,placeholder:j,"data-cs-mask":f,helperText:Y,"aria-invalid":G})]})})}),es=({schema:e,dataTestId:t,shouldUsePlainPhoneField:r=!1})=>{let{name:n,label:i,placeholder:o,id:a,hint:l}=e,{setValue:s,formState:u,getValues:d}=(0,c.xW)(),{dirtyFields:m,isSubmitting:f,isSubmitted:y}=u,O=e.validator?.mandatory;p(b(a),`"id" must be defined but received ${a}`),p(b(i),`"label" must be defined but received ${i}`),p(b(o),`"placeholder" must be defined but received ${o}`),p(b(n),`"name" must be defined but received ${n}`);let{helperText:j}=v(n,l),g=(0,J.g)(o)&&!r?(0,X.QP)(o)?.phoneNumber??o:o;return r?(0,x.jsx)(h.A,{textFieldSize:"xl",id:a,name:n,label:i,value:d(n),onChange:e=>{let t=e.target.value.replace(/[^\d+]/g,"");
1s(n,(0,K.n)({format:ee.j.E164,value:t}),{shouldValidate:!0,shouldDirty:!0})},placeholder:g,disabled:f,helperText:j,"data-testid":t}):(0,x.jsx)(el,{id:a,name:n,label:i,value:d(n),setValue:s,placeholder:g,isRequired:O,isDirty:m?.[n],isSubmitted:y,disabled:f,helperText:j?.text,"data-testid":t})};var ec=r(46865),eu=r(1068),ed=r(55352),em=r.n(ed);function ep(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eb(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ep(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ep(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ef=({schema:e,dataTestId:t})=>{let{name:r,label:n,radioButtons:i,hint:o}=e,{register:a,setValue:l,trigger:s}=(0,c.xW)();p(b(r),`"name" must be defined but received ${r}`),p(b(i),`"radioButtons" must be defined but received ${i}`);let{helperText:u}=v(r,o),d=i?.map(e=>({value:e?.displayName||"",label:e?.value||e?.displayName||"",defaultChecked:e?.selectedByDefault||!1}));return(0,x.jsxs)("div",eb(eb({"data-testid":t},a(r)),{},{children:[n&&(0,x.jsx)(M.E,{size:"body-3",className:em().label,children:n}),(0,x.jsx)(ec.L,{options:d,onChange:e=>{l(r,e?.target?.value),s(r)},variant:"inline",direction:"horizontal",label:n}),u&&(0,x.jsx)(eu.E,eb(eb({},u),{},{id:`picker-helper-text-${r}`}))]}))};var ey=r(22050),eh=r(38014),eO=r.n(eh);function ev(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ej(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ev(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ev(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eg=({displayName:e="",value:t="",name:r="",dataTestId:n,isInputText:o,isChecked:a,onChange:u,minSize:d=0,maxSize:m,regex:p="",validationErrorMessage:b="",customFreeTextInputValue:y="",onCustomFreeTextInputChange:O})=>{let[j]=(0,l.B)(),{setActiveFreeTextFields:g}=(0,s.uT)(),{register:P,setValue:w}=(0,c.xW)(),_=(0,f.rl)(r,t),{helperText:k}=v(_);return(0,i.useEffect)(()=>{o&&g(e=>a?[...e,{name:_,validator:(0,f.uo)({minSize:d,maxSize:m,regex:p}),regexerrormessage:b,errormessage:j("common.formErrors.required")}]:e.filter(e=>e?.name!==_))},[a,_,o,g,w]),(0,x.jsxs)("div",{className:eO().radio,children:[(0,x.jsx)(ey.s,{label:e,value:t,"data-testid":n,checked:a,onChange:u}),o&&a&&(0,x.jsx)(h.A,ej(ej({textFieldSize:"xl",value:y},P(_)),{},{label:t,visuallyHiddenLabel:!0,helperText:k,onChange:e=>{O(e.target.value),w(_,e.target.value,{shouldValidate:!0,shouldDirty:!0})}}))]})};var ex=r(62722),eP=r.n(ex);function ew(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e_(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ew(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ew(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ek=({schema:e,dataTestId:t,className:r})=>{let{isFlagEnabled:n}=(0,u.h)(),o=n(d.vx),a=o?m.c.DISPLAY_NAME:m.c.VALUE,{name:l,label:s,radioButtons:f,hint:y}=e,{register:h,watch:O,setValue:j,trigger:g}=(0,c.xW)(),P=f?.find(e=>e?.selectedByDefault)?.[a],w=f?.find(e=>e?.selectedByDefault&&e?.isInputText)?.[a];p(b(l),`"name" must be defined but received ${l}`),p(b(f),`"radioButtons" must be defined but received ${f}`);let{helperText:_}=v(l,y),{0:k,1:D}=(0,i.useState)(w),{0:E,1:S}=(0,i.useState)({}),T=O(l)||!k&&P;return h(l),(0,x.jsxs)("div",{role:"radiogroup","aria-labelledby":"group-direction",className:r||eP().container,"data-testid":t,children:[s&&(0,x.jsx)(M.E,{size:"body-1",i
1d:"group-direction",children:s}),f?.length>0&&f.map((e,r)=>{let n=e?.isInputText?k===e?.[a]:T===e?.[a];return(0,x.jsx)(eg,{displayName:o?e?.value||e?.displayName:e?.displayName||e?.value,value:e?.[a],name:l,dataTestId:`${t}-${r}`,isInputText:e?.isInputText,isChecked:n,onChange:()=>{(e=>{e?.isInputText?(D(e?.[a]),j(l,E[e?.[a]]||" ")):(D(null),j(l,e?.[a]))})(e),g(l)},minSize:e?.min,maxSize:e?.max,regex:e?.regex,validationErrorMessage:e?.validationerrormessage,customFreeTextInputValue:E[e?.[a]],onCustomFreeTextInputChange:t=>((e,t)=>{S(r=>e_(e_({},r),{},{[e]:t})),j(l,t||T)})(e?.[a],t)},e?.value)}),_&&(0,x.jsx)(eu.E,e_(e_({},_),{},{id:`radio-group-helper-text-${l}`}))]})},eD=["ref"];function eE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eS(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eE(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eE(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eT=({schema:e,dataTestId:t,forwardRef:r,className:n,disabled:o=!1})=>{let{id:a,label:l,name:s,placeholder:u,hint:d}=e,{register:m}=(0,c.xW)();p(b(a),`"id" must be defined but received ${a}`),p(b(l),`"label" must be defined but received ${l}`),p(b(u),`"placeholder" must be defined but received ${u}`),p(b(s),`"name" must be defined but received ${s}`);let{helperText:f}=v(s,d),y=m(s),{ref:O}=y,j=(0,G.A)(y,eD),g=(0,i.useCallback)(e=>{O(e),r&&"current"in r&&(r.current=e)},[O,r]);return(0,x.jsx)(h.A,eS(eS({className:n,id:a,label:l,placeholder:u,helperText:f,textFieldSize:"l"},j),{},{ref:g,"data-testid":t,disabled:o}))},eC=({schema:e,dataTestId:t,className:r})=>(0,x.jsx)(M.E,{className:r,size:"body-2",color:"subtlest","data-testid":t,children:e?.label});var eN=r(724),e$=r(82356),eA=r.n(e$);function eI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eI(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eF=({schema:e,dataTestId:t,className:r})=>{let{id:n,label:i,placeholder:o,name:a,validator:s,rows:u,hint:d}=e,{register:m}=(0,c.xW)(),[f]=(0,l.B)();p(b(n),`"id" must be defined but received ${n}`),p(b(i),`"label" must be defined but received ${i}`),p(b(o),`"placeholder" must be defined but received ${o}`),p(b(a),`"name" must be defined but received ${a}`),p(b(s),`"validator" must be defined but received ${s}`);let{maxSize:y}=s,{helperText:h}=v(a,d),O=f("common.formErrors.limitCharacterReached");return(0,x.jsx)(eN.f,eB(eB({className:r||eA().container,id:n,label:i,placeholder:o,maxLength:y||300,limitReachedLabel:O,rows:u||2,helperText:h},m(a)),{},{"data-testid":t}))};var eL=r(20472),ez=r.n(eL);let eV=({schema:e,dataTestId:t,className:r})=>{let{infoBlockTarget:n}=e,i=n?.heading,o=n?.teaserText?.textAsTree;return i||o?(0,x.jsxs)("div",{className:r||ez().infoBlock,"data-testid":t||"info-block",children:[i&&(0,x.jsx)(M.E,{size:"body-3",weight:"bold",className:ez().infoBlockTitle,"data-testid":"info-block-title",children:i}),o&&(0,x.jsx)(I.r,{tree:o,options:{size:"body-2"}})]}):null};function eM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eM(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eM(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eR=({formElement:e,dataTestId:t,forwardRef:r,className:n,disabled:i=!1})=>{let o=e?.validator?.mandatory?`${e?.label}*`:e?.label,a=eq(eq({},e),{},{label:o}),l=eq(eq({dataTestId:t,className:n},r?{forwardRef:r}:{}),{},{disabled:i}),{shouldUsePlainPhoneField:c}=(0,s.uT)();switch(e?.__typename){case"TextFieldImpl":case"UsersMailImpl":case"ZipFieldImpl":return(0,x.jsx)(eT,eq({schema:a},l));case"PhoneFieldImpl":return(0,x.jsx)(es,eq(eq({schema:a},l),{},{shouldUsePlainPhoneField:c}));case"SelectBoxImpl":return(0,x.jsx)(A,eq({schema:a},l));case"TextAreaImpl":return(0,x.jsx)(eF,eq({schema:a},l));case"NumberFieldImpl":return(0,x.jsx)(H,eq({schema:a},l));case"CheckBoxesGroupImpl":return(0,x.jsx)(T,eq({schema:a},l));case"FormDividerImpl":return(0,x.jsx)(W,eq({schema:a},l));case"InfoBlockImpl":return(0,x.jsx)(eV,eq({schema:a},l));case"ConsentFormCheckBoxImpl":return(0,x.jsx)(L,eq({schema:a},l));case"TextOnlyImpl":return(0,x.jsx)(eC,eq({schema:a},l));case"RadioButtonGroupImpl":return e?.internalname==="picker"?(0,x.jsx)(ef,eq({schema:a},l)):(0,x.jsx)(ek,eq({schema:a},l));default:return null}};var eW=r(36423),eG=r.n(eW);function eY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eQ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eY(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eY(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eZ=(e,{fieldRefs:t,fieldList:r,overrideClassNames:n,hiddenFields:i},o=!1)=>{let l=e?.name&&(0,f.Jn)(e.name),s=e?.advancedSettings,c=e?.__typename,u={};if(e?.hidden||i?.includes(e?.name))return null;t&&Object.keys(t).length&&r?.length&&l&&r.includes(l)&&(u={forwardRef:t?.[l]});let m=(0,a.A)(c&&n?.[c]&&n[c],{[eG().hidden]:s?.visibilityDependent&&!s?.dependentElementId&&!s?.dependentElementValue});return e&&"id"in e&&!e?.name?.includes(d.aY)&&(0,x.jsx)(eR,eQ(eQ({formElement:e,dataTestId:(e=>e?.name?`form-field-${e.name}${e?.validator?.mandatory?"-required":""}`:void 0)(e),className:m},u),{},{disabled:o}),e.id)};var eU=r(69424),eH=r.n(eU);function eJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eX(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eJ(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eJ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eK=({steps:e,isStepper:t,fieldRefs:r={},fieldList:n=[],disabledFields:i=[],hiddenFields:c=[]})=>{let[u]=(0,l.B)(),{overrideClassNames:d,prefilledValues:m,currentStepIndex:p,setCurrentStepIndex:b}=(0,s.uT)(),f=Object.keys(e),y=e[f[p]],h={steps:f,goBackAction:{onClick:()=>b(e=>Math.max(e-1,0)),title:u("common.back")},currentStepIndex:p};return(0,x.jsxs)(x.Fragment,{children:[t&&(0,x.jsx)(o.C,eX(eX({},h),{},{className:(0,a.A)(eH().stepper,0===p&&eH().hideBackButton)})),y.map(e=>eZ(e,{fieldRefs:r,fieldList:n,overrideClassNames:d,hiddenFields:c},i?.includes(e?.name)&&!!m?.[e?.name]))]})};var e0=r(38061);let e2=({dataTestId:e,fieldRefs:t={},fieldList:r=[],disabledFields:n=[],hiddenFields:i})=>{let{formElements:o}=(0,s.uB)(),{shouldRenderSeparateSectionsByFormDivider:a,overrideClassNames:l,prefilledValues:c,hiddenFields:u}=(0,s.uT)(),d=i?.length>0?i:u,m=(0,e0.n)(o),p=m?.sections??{},b=m?.steps??null,f=m?.isStepper??!1;return a&&p?(0,x.jsx)("div",{className:eG().container,"data-testid":e,children:Object.keys(p).map(e=>(0,x.jsx)("div",{className:eG().sectionContainer,"data-testid":`cms-form-section-${e}`,children:p[e]?.map(e=>eZ(e,{fieldRefs:t,fieldList:r,overrideClassNames:l,hiddenFields:d}))},`cms-form-section-${e}`))}):(0,x.jsx)("div",{className:eG().container,"data-testid":e,children:b?(0,x.jsx)(eK,{steps:b,isStepper:f,fieldRefs:t,fieldList:r,disabledFields:n,hiddenFields:d}):o?.map(e=>eZ(e,{fieldRefs:t,fieldList:r,overrideClassNames:l,hiddenFields:d},n?.includes(e?.name)&&!!c?.[e?.name]))})}},36423:e=>{e.exports={container:"cms-form-fields-renderer_container__LlWIa",sectionContainer:"cms-form-fields-renderer_sectionContainer__n90lw",hidden:"cms-form-fields-renderer_hidden__HPi02"}},38014:e=>{e.exports={radio:"cms-radio_radio__FWh_0"}},38061:(e,t,r)=>{"use strict";r.d(t,{n:()=>a});var n=r(12072);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?i(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let a=e=>{if(!e?.length)return null;let t="",r="",n=!1,i=!1,a=e.reduce((e,r)=>{let n=r?.name;return(n&&"FormDividerImpl"===r.__typename&&(t=n),t)?o(o({},e),{},{[t]:e?.[t]?[...e[t],r]:[r]}):e},{}),l=null;return e.forEach(e=>{let t=e?.formDividerTarget?.teaserTitle||e?.name;t&&"FormDividerImpl"===e.__typename&&(r=t,/MultiStepper/i.test(e?.name)&&(n=!0),/MultiStepDivider/i.test(e?.name)&&(i=!0)),r&&(i||n)&&(l||(l={}),l[r]=l[r]?[...l[r],e]:[e])}),{sections:a,steps:l,isStepper:n}}},38242:e=>{e.exports={link:"cms-form-consent_link__Ux6n2",divider:"cms-form-consent_divider__0_wwu"}},38700:e=>{e.exports={divider:"cms-form-divider_divider__2O8sn",dividerStepTitle:"cms-form-divider_dividerStepTitle__nBqVv",dividerGroupTitle:"cms-form-divider_dividerGroupTitle__Vy4ak",lineDivider:"cms-form-divider_lineDivider__ToSXR"}},43459:e=>{e.exports={actionContainer:"cms-form-submit-button_actionContainer__ZZMRS"}},44423:(e,t,r)=>{"use strict";r.d(t,{aY:()=>i,rV:()=>o,vx:()=>n});let n="rl-marketing-form-improvements",i="freetext",o="LineDivider"},55352:e=>{e.exports={label:"cms-picker_label__oD14r"}},62722:e=>{e.exports={container:"cms-radio-buttons_container__47J8p"}},64741:(e,t,r)=>{"use strict";r.d(t,{Jn:()=>d,ft:()=>u,oz:()=>m,rl:()=>p,uo:()=>b});var n=r(12072),i=r(44423),o=r(3270);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let s=["FormDividerImpl","TextOnlyImpl","ConsentFormCheckBoxImpl"],c=e=>e.replace(/[^a-zA-Z]+/g,""),u=(e,t)=>
1e?.reduce((e,r)=>{if(r?.name&&!(r.name in e)){if(r?.__typename==="CheckBoxesGroupImpl")return l(l({},e),{},{[r?.name]:m(r?.checkBoxes,!1,!!t)});else if(r?.__typename==="RadioButtonGroupImpl"){let n=t?o.c.DISPLAY_NAME:o.c.VALUE;return l(l({},e),{},{[r?.name]:r?.radioButtons?.find(e=>e?.selectedByDefault)?.[n]??""})}else if(!s.includes(r?.__typename))return l(l({},e),{},{[r?.name]:""})}return e},{}),d=e=>e?.replace(/ /g,"").toLowerCase(),m=(e,t,r)=>e?.filter(e=>e?.selectedByDefault&&(t?e?.isInputText:!e?.isInputText)).map(e=>r?e?.displayName:e?.value).filter(e=>null!=e)||[],p=(e,t)=>`${i.aY}${c(e)}${c(t)}`,b=({minSize:e=0,maxSize:t,regex:r})=>({mandatory:!0,minSize:e,maxSize:t,regexp:r})},69424:e=>{e.exports={hideBackButton:"cms-step-divider_hideBackButton__T9IZp"}},73212:e=>{e.exports={root:"phone-number-input_root__GVQJo",container:"phone-number-input_container__KNHLX",combobox:"phone-number-input_combobox___HDH5"}},73613:(e,t,r)=>{"use strict";r.d(t,{z7:()=>_,uB:()=>k,uT:()=>D});var n=r(12072),i=r(60004),o=r(35695),a=r(39956),l=r(43207),s=r(7976),c=r(67998),u=r(46828),d=r(18408),m=r(76329),p=r(7404),b=r(97410),f=r(82949);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var O=r(44423),v=r(64741),j=r(60072);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let P=(0,i.createContext)(null),w=(0,i.createContext)(null),_=({schema:e,children:t,onSubmit:r,mode:n="onChange",prefilledValues:y,className:g,customResolver:_,dataTestId:k,shouldRenderSeparateSectionsByFormDivider:D=!1,overrideClassNames:E={},shouldUsePlainPhoneField:S=!1,hiddenFields:T=[],onError:C})=>{let[N]=(0,l.B)(),{0:$,1:A}=(0,i.useState)([]),{0:I,1:B}=(0,i.useState)(0),{0:F,1:L}=(0,i.useState)(""),{isFlagEnabled:z}=(0,s.h)(),V=z(O.vx),M=(0,i.useMemo)(()=>((e,t,r=[])=>{let n=((e=[],t,r=[])=>{let n={};return[...e||[],...r].forEach(e=>{e&&(e?.__typename==="CheckBoxesGroupImpl"?n[e?.name]=function(e){let t=u.YO().of(u.Yj());if(e.linkedmandatoryfields){let r=e.linkedmandatoryfields;t=t.when(r,{is:e=>!!e,then:t=>t.required(e.errormessage||""),otherwise:e=>e.optional()})}else if(e.linkedoptionalfields){let r=e.linkedoptionalfields;t=t.when(r,{is:e=>!!e,then:e=>e.optional(),otherwise:t=>t.required(e.errormessage||"")})}else if(e.validator?.mandatory)if("CheckBoxesGroupImpl"===e.__typename){let r=e.checkBoxes?.length||0;t=t.min(r,e.errormessage||"").required(e.errormessage||"")}else t=t.required(e.errormessage||"");else t=t.optional();return t}(e):n[e?.name]=function(e,t){let r=u.Yj(),n="PhoneField"===e.elementClass||"PhoneFieldImpl"===e.__typename,i="SelectBoxImpl"===e.__typename;if(n)return u.RZ(t=>(({value:e,expectedTypes:t=[],isRequired:r=!1})=>{if(e){let e=(0,f.$m)(t);return u.Yj().test("only numbers",d.A.t("common.formErrors.phoneNumber.onlyDigits"),e=>!!(e&&e.match(b.V$))).test("e164 format",d.A.t(e),e=>{let r=!!e&&(0,m.g)(e);return t?.length?r&&t.includes((0,p.L)(e).getType()):r})}return r?u.Yj().nullable().required(d.A.t("common.formErrors.required")):u.Yj().nullable().notRequired()})({value:t,isRequired:!!e?.validator?.mandatory}));if(e.linkedmandatoryfields){let t=e.linkedmandatoryfields;r=r.when(t,{is:e=>!!e,then:t=>t.test({name:"required",message:e.errormessage||"",test:e=>null!=e&&""!==e}),otherwise:e=>e.optional()})}else if(e.linkedoptionalfields){let t=e.linkedoptionalfields;r=r.when(t,{is:e=>!!e,then:e=>e.optional(),otherwise:t=>t.test({name:"required",message:e.errormessage||"",test:e=>null!=e&&""!==e})})}else r=e.validator?.mandatory?r.test({name:"required",message:e.errormessage||"",test:e=>null!=e&&""!==e}):r.optional();if(e.validator?.regexp&&!n){let t=function(e){let t=e.slice(e.indexOf("/")+1,e.lastIndexOf("/")),r=e.slice(e.lastIndexOf("/")+1);try{return new RegExp(t,r)}catch{return RegExp("")}}(e.validator.regexp.replace("\\\\","\\"));r=r.matches(t,{message:e.regexerrormessage||"",excludeEmptyString:!0})}return e.validator?.minSize&&(r=r.min(e.validator?.minSize,e.regexerrormessage||"")),e.validator?.maxSize&&(r=r.max(e.validator?.maxSize,e.regexerrormessage||"")),i&&(r=r.test("valid option",t("common.formErrors.invalidOption"),t=>Array.isArray(e.options)&&(""===t||e?.options?.map(e=>e?.value).includes(t)))),r}(e,t))}),n})(e,t,r);return(0,c.t)(u.Ik().shape(n).required())})((e.formElements||[]).filter(e=>!T.includes(e?.name||"")),N,$),[e.formElements,N,$,T]),q=(0,i.useMemo)(()=>((e,t)=>t?async(r,n,i)=>{try{let[o,a]=await Promise.all([e(r,n,i),t(r,n,i)]);return{values:a?.values??o?.values??r,errors:h(h({},o?.errors??{}),a?.errors??{})}}catch(t){return console.error(`createCombinedResolver: failed to combine default and custom resolvers.${t instanceof Error?"":" Non-Error value thrown:"}`,t),e(r,n,i)}}:e)(M,_),[M,_]),R=e?.formElements,W=(0,i.useMemo)(()=>{let e=y?Object.entries(y).map(([e,t])=>`${e}:${t}`).join("|"):"";return`${e}-${R?.length??0}-${V}`},[y,R,V]),G=(0,a.mN)({resolver:q,mode:n,defaultValues:(0,v.ft)(R,V)}),{handleSubmit:Y,formState:Q,reset:Z}=G,{submitCount:U,isSubmitting:H}=Q,J=(U??0)>0,X=y&&Object.keys(y).length>0;(0,i.useEffect)(()=>{W!==F&&L(W),!X||H||J||W===F||(Z(x(x({},R?(0,v.ft)(R,V):{}
1),y)),Object.entries(y).forEach(([e,t])=>t&&G.trigger(e)))},[y,Z,R,V,H,J,F,W]),(0,i.useEffect)(()=>{if(C&&Object.keys(Q?.errors)?.length>0&&!Q?.isValid&&Q?.isSubmitted){let e=Object.keys(Q?.errors)[0];e&&C(e)}},[Q?.errors,Q?.isValid,Q?.isSubmitted,C]);let K=(0,i.useMemo)(()=>x({},e),[e]),ee=(0,i.useMemo)(()=>({shouldRenderSeparateSectionsByFormDivider:D,overrideClassNames:E,shouldUsePlainPhoneField:S,prefilledValues:y,currentStepIndex:I,setCurrentStepIndex:B,activeFreeTextFields:$,setActiveFreeTextFields:A,hiddenFields:T}),[D,JSON.stringify(E),S,y,I,$,A,T]);return(0,j.jsx)(a.Op,x(x({},G),{},{children:(0,j.jsx)(P.Provider,{value:K,children:(0,j.jsx)(w.Provider,{value:ee,children:(0,j.jsx)("form",{onSubmit:Y(r),"data-testid":k?`cms-form-${k}`:"cms-form",className:(0,o.$)("watts-cms-form",g),children:t})})})}))},k=()=>{let e=(0,i.useContext)(P);if(!e)throw Error("useCmsFormContext must be used within a CmsFormProvider");return e},D=()=>{let e=(0,i.useContext)(w);if(!e)throw Error("useCmsFormPropsContext must be used within a CmsFormProvider");return e}},81889:(e,t,r)=>{"use strict";r.d(t,{Q:()=>m});var n=r(60004),i=r(82726),o=r(39956),a=r(43207),l=r(38061),s=r(73613),c=r(43459),u=r.n(c),d=r(60072);let m=({label:e,className:t,fullWidth:r=!1,isDisabled:c=!1,loading:m=!1,size:p="l",variant:b="primary"})=>{let[f]=(0,a.B)(),{trigger:y,formState:h}=(0,o.xW)(),{formElements:O}=(0,s.uB)(),{currentStepIndex:v,setCurrentStepIndex:j}=(0,s.uT)(),{0:g,1:x}=(0,n.useState)(!1),{isSubmitting:P}=h,w=(0,l.n)(O),_=w?.steps??null;if(!_)return(0,d.jsx)(i.$,{className:t,type:"submit",variant:b,loading:P||m,"data-testid":"cms-form-submit-button",size:p,fullWidth:r,disabled:c,"aria-disabled":c?"true":"false",children:e});let k=Object.keys(_),D=v===k.length-1,E=k[v],S=_[E]?.map(e=>e.name)??[],T=async()=>{await y(S)&&(D?x(!0):(x(!1),j(e=>Math.min(e+1,k.length-1))))};return(0,d.jsxs)("div",{className:u().actionContainer,children:[v>0&&(0,d.jsx)(i.$,{type:"button",variant:"secondary",size:"l",onClick:()=>{j(e=>Math.max(e-1,0))},children:f("common.back")}),(0,d.jsx)(i.$,{variant:g?b:"primary",size:"l",onClick:T,type:g?"submit":"button",disabled:D&&c,"aria-disabled":c,children:f(D?"common.uploadFile.confirm":"common.continue")})]})}},82356:e=>{e.exports={container:"cms-textarea_container__FX029"}},82936:e=>{e.exports={container:"cms-checkbox-group_container__jQL6T",checkbox:"cms-checkbox-group_checkbox__y5zA5",alert:"cms-checkbox-group_alert__3_l5I",error:"cms-checkbox-group_error__OGLco"}},82949:(e,t,r)=>{"use strict";r.d(t,{$m:()=>a,AT:()=>c,QP:()=>l,sC:()=>s});var n=r(76329),i=r(7404),o=r(41682);let a=e=>e.includes(o.W.FIXED_LINE)?"common.formErrors.phoneNumber.fixed":"common.formErrors.phoneNumber",l=e=>{if(!e||!(0,n.g)(e))return{phoneNumber:e,countryCode:null};let t=(0,i.L)(e),r=`+${t.countryCallingCode}`;return{phoneNumber:t.nationalNumber,countryCode:r}},s=(e,t="en")=>e?.translations?.[(e=>e?.substring(0,e.indexOf("-")))(t)]||e?.translations?.en,c=(e,t="en")=>e.map(e=>{let r=s(e,t);return{label:`${e.countryEmoji} ${r}`,value:r,additionalLabel:`+${e.countryPhoneCode}`,countryCode:e.countryCode}})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.