1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8749],{82:function(e,t,n){var l={"./af.json":[3522,3522],"./am.json":[6095,6095],"./ar.json":[9661,9661],"./az.json":[4506,4506],"./be.json":[1866,1866],"./bg.json":[5798,5798],"./bn.json":[6589,6589],"./br.json":[6667,6667],"./bs.json":[2434,2434],"./ca.json":[4602,4602],"./cs.json":[6611,6611],"./cy.json":[5077,5077],"./da.json":[5774,5774],"./de.json":[8491,8491],"./dv.json":[6789,6789],"./el.json":[3468,3468],"./en.json":[1086,1086],"./es.json":[6655,6655],"./et.json":[843,843],"./eu.json":[6939,6939],"./fa.json":[6560,6560],"./fi.json":[3772,3772],"./fr.json":[924,924],"./ga.json":[3559,3559],"./gl.json":[5627,5627],"./ha.json":[7940,7940],"./he.json":[1562,1562],"./hi.json":[3529,3529],"./hr.json":[2634,2634],"./hu.json":[817,817],"./hy.json":[3138,3138],"./id.json":[9381,9381],"./is.json":[6643,6643],"./it.json":[7384,7384],"./ja.json":[4910,4910],"./ka.json":[4652,4652],"./kk.json":[5636,5636],"./km.json":[7309,7309],"./ko.json":[5979,5979],"./ku.json":[6150,6150],"./ky.json":[5484,3591],"./lt.json":[2416,2416],"./lv.json":[195,1757],"./mk.json":[620,620],"./ml.json":[4924,4924],"./mn.json":[2849,2849],"./mr.json":[2502,2502],"./ms.json":[8954,8954],"./mt.json":[7950,7950],"./nb.json":[4451,4451],"./nl.json":[7613,7613],"./nn.json":[9798,4636],"./no.json":[1189,1189],"./pl.json":[6238,6238],"./ps.json":[1766,1766],"./pt.json":[9562,9562],"./ro.json":[8795,8795],"./ru.json":[1963,1963],"./sd.json":[4726,4726],"./sk.json":[2201,2201],"./sl.json":[6926,6926],"./so.json":[5791,5791],"./sq.json":[6774,6774],"./sr.json":[1376,1376],"./sv.json":[2552,2552],"./sw.json":[9310,9310],"./ta.json":[8517,8517],"./tg.json":[8210,8210],"./th.json":[5188,5188],"./tk.json":[691,691],"./tr.json":[3054,3054],"./tt.json":[3785,3785],"./ug.json":[9019,9019],"./uk.json":[4076,4076],"./ur.json":[4819,4819],"./uz.json":[4039,4039],"./vi.json":[4546,4546],"./zh.json":[6637,6637]};function webpackAsyncContext(e){if(!n.o(l,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=l[e],o=t[0];return n.e(t[1]).then(function(){return n.t(o,19)})}webpackAsyncContext.keys=function(){return Object.keys(l)},webpackAsyncContext.id=82,e.exports=webpackAsyncContext},8749:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return FormContainer}});var l=n(5893),o=n(7294),i=n(5121),r=n(1163),a=n(1752),s=n.n(a),d=n(9368),u=n(4054),c=n(3841),p=n(2879),m=n(5819),v=n(8843),f=n(2890),x=n(6872),h=n(7311),g=n(4853);let{publicRuntimeConfig:b}=s()();var google_recaptcha=function(e){let{onResolved:t,provideRef:n}=e;return(0,l.jsx)(g.Z,{ref:n,sitekey:b.RECAPTCHA3_SITE_KEY,onChange:e=>{t(e)},size:"invisible"})},_=n(9591);function useMountWhenSlideRelevant(e){let[t,n]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let t=e.current;if(!t){n(!0);return}let l=t.closest(".swiper-slide");if(l){let isSlideRelevant=()=>l.classList.contains("swiper-slide-active")||l.classList.contains("swiper-slide-next")||l.classList.contains("swiper-slide-prev");if(isSlideRelevant()){n(!0);return}let e=new MutationObserver(()=>{isSlideRelevant()&&(n(!0),e.disconnect())});return e.observe(l,{attributes:!0,attributeFilter:["class"]}),()=>e.disconnect()}if("undefined"==typeof IntersectionObserver){n(!0);return}let o=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&(n(!0),o.disconnect())},{rootMargin:"200px"});return o.observe(t),()=>o.disconnect()},[e]),t}let{publicRuntimeConfig:w}=s()(),j=["image/jpeg","image/png","video/mp4","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"];var input_file_uploading=function(e){var t,n;
1let{input:i,handleChange_fn:r,handleRecaptchaChange_fn:a}=e,s=(0,o.useRef)(null),[d,u]=(0,o.useState)(null),[c,p]=(0,o.useState)(null),m=w.RECAPTCHA2_SITE_KEY,[v,f]=(0,o.useState)(null),x=(0,o.useRef)(null),h=useMountWhenSlideRelevant(x),validateFileSecurity=e=>{let t=e.target.files[0];return t?t.size>5242880?(e.target.value="",{validated:!1,error:"File size exceeds 5MB limit."}):j.includes(t.type)?{validated:!0,error:null}:(e.target.value="",{validated:!1,error:"Invalid file type."}):{validated:!1,error:"No file selected."}};return(0,l.jsxs)("div",{ref:x,className:"flex flex-col md:flex-row items-start md:items-center gap-8",children:[(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(_.Z,{tag:"span",classNames:"font-medium mb-2",data:(null==i?void 0:null===(t=i.label_text)||void 0===t?void 0:t.text)||"Upload file (Allowed file types: jpeg, png, mp4, pdf, docx, pptx)"}),(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)(_.Z,{tag:"button",onClick:()=>{var e;null===(e=s.current)||void 0===e||e.click()},type:"button",classNames:"px-3 py-1.5 border rounded bg-white text-sm hover:bg-gray-50",data:(null==i?void 0:null===(n=i.upload_button_text)||void 0===n?void 0:n.text)||"Choose file"}),d?(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("span",{className:"text-sm text-gray-700",children:d}),(0,l.jsx)("button",{type:"button",onClick:()=>{s.current.value=null,u(null)},className:"text-sm text-red-500 hover:text-red-700",title:"Remove file",children:"â"})]}):(0,l.jsx)("span",{className:"text-sm text-gray-400",children:"No file chosen"}),(0,l.jsx)("input",{name:"file-uploading",type:"file",accept:".jpeg, .jpg, .png, .mp4, .pdf, .doc, .docx, .ppt, .pptx",ref:s,onChange:e=>{f(null);let t=validateFileSecurity(e);if(!t.validated){f(t.error),u(null),r({target:{name:"file-uploading",value:null}});return}let n=e.target.files[0];n&&u(n.name),r(e)},className:"hidden"})]}),(0,l.jsx)("div",{children:v&&(0,l.jsx)("p",{className:"text-sm text-red-500 mt-1",children:v})})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"font-medium mb-2",children:"Security check"}),h&&(0,l.jsx)(g.Z,{sitekey:m,onChange:e=>{p(e),a(e)}}),(0,l.jsx)("input",{type:"hidden",name:"file_upload_recaptcha",value:c})]})]})},y=n(8268),k=n(8579),C=n(8798),E=class{static attachTo(e,t){if(!t)return;let n=new URLSearchParams(window.location.search).get(t);n&&(e.referee_username=n)}},S=n(6322),T=n(2894),R=n(373),L=n(6155),F=n(115),N=n(4292),I=n(2063);let O="24px !important",Z={},M=!1,getBackground=e=>{"gradient"===e.background?(Z.backgroundImage=(0,I.so)(e),M=!0):"color"===e.background&&e.background_color&&(Z.backgroundColor=e.background_color,M=!0)},getStyle=(e,t,n,l,o,i)=>{Z={},M=!1,e&&!t.render_only_text&&(getBackground(e),O=e.rounded_borders?e.rounded_borders+"px":"24px !important",Z.borderWidth=+e.border_width>=0?e.border_width:"",Z.borderColor=e.border_color?e.border_color:"",Z.height=e.height?e.height+"px":"",l||(Z.width=e.width?e.width+"%":""),+e.padding>=0&&(Z.padding=e.padding+"px"),!e.padding&&(+e.padding_left>=0||+e.padding_bottom>=0||+e.padding_top>=0||+e.padding_right>=0)&&(Z.paddingLeft=+e.padding_left>=0?e.padding_left+"px":"",Z.paddingBottom=+e.padding_bottom>=0?e.padding_bottom+"px":"",Z.paddingTop=+e.padding_top>=0?e.padding_top+"px":"",Z.paddingRight=+e.padding_right>=0?e.padding_right+"px":"")),M||!n||t.render_only_text||n.forEach(e=>{("primary-color"===e.key&&("primary"===o||"primary"===i)||"secondary-color"===e.key&&("secondary"===o||"secondary"===i))&&(Z.background=e.value[0].item.color,M=!0)}),t.render_only_text&&(Z.backgroundColor="transparent",Z.boxShadow="none")};function SubmitButton(e){var t,n,i,r;let{children:a,styles:s,intent:d,size:u,disabled:c,sending:p,onclick:m=()=>{},type:v,...f}=e,[x,h]=(0,o.useState)(!1),{background_color_hover:g,border_color_hover:b,font_color_hover:w,styling_content_button:j,render_only_text:y}=f,{configuration:k}=(0,o.useContext)(L.E),{mobileView:C}=(0,o.useContext)(L.E),E="string"==typeof a&&(null===(n=(a.match(/color:\s*#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/)||[])[0])||void 0===n?void 0:null===(t=n.split(":")[1])||void 0===t?void 0:t.trim())||"#000000";getStyle(j,f,k,C,d,v);let S=(0,N.N4)(j);if(null==a?void 0:null===(i=a.props)||void 0===i?void 0:i.data){let e=a.props.data.match(/color:\s*#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/);if(e&&(E=e[0]),x&&g&&!y){if(Z.backgroundColor=g,Z.backgroundImage="",w){let e=a.props.data;e=/color:\s*#[0-9a-fA-F]{3,6}/.test(e)?e.replace(/color:\s*#[0-9a-fA-F]{3,6}/,"color: ".concat(w)):'<span style="color: '.concat(w,'">').concat(e,"</span>"),a=o.cloneElement(a,{data:e})}b&&!S&&(Z.borderColor=b)}if(!x&&g&&!y){if(Z.backgroundColor="",w){let e=a.props.data.replace(/color:\s*#[0-9a-fA-F]+/,E);a=o.cloneElement(a,{data:e})}b&&!S&&(Z.borderColor=""),getStyle(j,f,k,C,d,v)}}if("string"==typeof a){let e=a.match(/color:\s*#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/);e&&(E=e[0].split(":")[1].trim()),x&&g&&!y&&(Z.backgroundColor=g,Z.backgroundImage="",w&&(a=a.replace(/color:\s*#[0-9a-fA-F]+/,"color: ".concat(w))),b&&!S&&(Z.borderColor=b)),x||!g||y||(Z.backgroundColor="",w&&(a=a.replace(/color:\s*#[0-9a-fA-F]+/,"color: ".concat(E))),b&&!S&&(Z.borderColor=""),getStyle(j,f,k,C,d,v))}let T=S?(0,N.UM)(S,Z.backgroundColor||Z.background):null;return T&&!y&&(Z={...Z,...T},(c||p)&&(Z=(0,N.m$)(Z,["--lg-hover-shadow"]))),(0,l.jsxs)("button",{onClick:()=>m(),onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),className:"relative rounded-md py-4 px-9 text-base font-medium text-white transition duration-300 ease-in-out ".concat(c||p?"opacity-50":T?"":"hover:shadow-signUp hover:bg-opacity-80"," ").concat((0,F.$)({intent:d,size:u})," ").concat(T&&!y?N.qO:""),disabled:c||p,style:{...Z,borderRadius:M?O:""},children:[a&&(0,l.jsx)(_.Z,{classNames:"text-center",data:null==a?void 0:null===(r=a.props)||void 0===r?void 0:r.data}),p?(0,l.jsx)("span",{className:"ml-2",children:(0,l.jsx)(R.Z,{color:"#fff",loading:!0,size:15})}):""]})}function SpamCheckInput(){return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("input",{id:"spamCheckInput",className:"w-full h-[0px] !border-none",type:"text",name:"spamCheckInput"})})}var B=n(1903),P=n(773);
1let getValidationMessage=(e,t,n)=>{var l,o;if(!e)return"";let i=t&&e.messages&&e.messages[t];return i?(null===(l=i.translations)||void 0===l?void 0:l[n])||i.errText||"":(null===(o=e.translations)||void 0===o?void 0:o[n])||e.errText||""},q={valid_name:{validator:P.Z.isValidName,errText:"The name must be within 30 characters",translations:{fr:"Le nom doit comporter moins de 30 caract\xe8res",es:"El nombre debe tener menos de 30 caracteres",de:"Der Name muss innerhalb von 30 Zeichen liegen",it:"Il nome deve essere entro 30 caratteri",pt:"O nome deve ter no m\xe1ximo 30 caracteres"}},valid_email:{validator:P.Z.isValidEmail,errText:"Please enter a valid email address",translations:{fr:"Veuillez entrer une adresse e-mail valide",es:"Por favor, introduce una direcci\xf3n de correo electr\xf3nico v\xe1lida",de:"Bitte geben Sie eine g\xfcltige E-Mail-Adresse ein",it:"Per favore, inserisci un indirizzo email valido",pt:"Por favor, insira um endere\xe7o de e-mail v\xe1lido"}},max_chars_800_filled:{validator:P.Z.isNoLongerThan800CharsAndIsFilled,errText:"Message must be within 800 characters",transitions:{fr:"Le message doit comporter moins de 800 caract\xe8res",es:"El mensaje debe tener menos de 800 caracteres",de:"Die Nachricht muss innerhalb von 800 Zeichen liegen",it:"Il messaggio deve essere entro 800 caratteri",pt:"A mensagem deve ter no m\xe1ximo 800 caracteres"}},valid_website:{validator:P.Z.isValidWebsiteURL,errText:"Please enter a valid website URL",translations:{fr:"Veuillez entrer une URL de site Web valide",es:"Por favor, introduce una URL de sitio web v\xe1lida",de:"Bitte geben Sie eine g\xfcltige Website-URL ein",it:"Per favore, inserisci un URL di sito web valido",pt:"Por favor, insira um URL de site v\xe1lido"}},is_checkbox_checked:{validator:P.Z.isCheckboxChecked},checkbox_group_min_selection:{validator:P.Z.checkboxGroupSelections,errText:"Please select at least {n} option(s)",translations:{fr:"Veuillez s\xe9lectionner au moins {n} option(s)",es:"Por favor, selecciona al menos {n} opci\xf3n/opciones",de:"Bitte w\xe4hlen Sie mindestens {n} Option(en)",it:"Seleziona almeno {n} opzione/i",pt:"Por favor, selecione pelo menos {n} op\xe7\xe3o/op\xe7\xf5es"}},valid_password:{validator:P.Z.validatePassword,errText:"Please choose a valid password",translations:{fr:"Veuillez choisir un mot de passe valide",es:"Por favor, elige una contrase\xf1a v\xe1lida",de:"Bitte w\xe4hlen Sie ein g\xfcltiges Passwort",it:"Scegli una password valida",pt:"Por favor, escolha uma palavra-passe v\xe1lida"},messages:{min_length:{errText:"Password must be at least 8 characters",translations:{fr:"Le mot de passe doit contenir au moins 8 caract\xe8res",es:"La contrase\xf1a debe tener al menos 8 caracteres",de:"Das Passwort muss mindestens 8 Zeichen lang sein",it:"La password deve contenere almeno 8 caratteri",pt:"A palavra-passe deve ter pelo menos 8 caracteres"}},allowed_chars:{errText:"Password contains a character that is not allowed",translations:{fr:"Le mot de passe contient un caract\xe8re non autoris\xe9",es:"La contrase\xf1a contiene un car\xe1cter no permitido",de:"Das Passwort enth\xe4lt ein unzul\xe4ssiges Zeichen",it:"La password contiene un carattere non consentito",pt:"A palavra-passe cont\xe9m um car\xe1cter n\xe3o permitido"}},min_letters:{errText:"Password must contain at least 2 letters",translations:{fr:"Le mot de passe doit contenir au moins 2 lettres",es:"La contrase\xf1a debe contener al menos 2 letras",de:"Das Passwort muss mindestens 2 Buchstaben enthalten",it:"La password deve contenere almeno 2 lettere",pt:"A palavra-passe deve conter pelo menos 2 letras"}},min_capitals:{errText:"Password must contain at least 1 capital letter",translations:{fr:"Le mot de passe doit contenir au moins 1 majuscule",es:"La contrase\xf1a debe contener al menos 1 may\xfascula",de:"Das Passwort muss mindestens 1 Gro\xdfbuchstaben enthalten",it:"La password deve contenere almeno 1 lettera maiuscola",pt:"A palavra-passe deve conter pelo menos 1 letra mai\xfascula"}},min_lowercase:{errText:"Password must contain at least 1 lowercase letter",translations:{fr:"Le mot de passe doit contenir au moins 1 minuscule",es:"La contrase\xf1a debe contener al menos 1 min\xfascula",de:"Das Passwort muss mindestens 1 Kleinbuchstaben enthalten",it:"La password deve contenere almeno 1 lettera minuscola",pt:"A palavra-passe deve conter pelo menos 1 letra min\xfascula"}},min_digits:{errText:"Password must contain at least 2 numbers",translations:{fr:"Le mot de passe doit contenir au moins 2 chiffres",es:"La contrase\xf1a debe contener al menos 2 n\xfameros",de:"Das Passwort muss mindestens 2 Ziffern enthalten",it:"La password deve contenere almeno 2 numeri",pt:"A palavra-passe deve conter pelo menos 2 n\xfameros"}}}},valid_username:{validator:P.Z.validateUsername,errText:"Please choose a valid username",translations:{fr:"Veuillez choisir un nom d'utilisateur valide",es:"Por favor, elige un nombre de usuario v\xe1lido",de:"Bitte w\xe4hlen Sie einen g\xfcltigen Benutzernamen",it:"Scegli un nome utente valido",pt:"Por favor, escolha um nome de utilizador v\xe1lido"},messages:{min_length:{errText:"Username must be at least 3 characters",translations:{fr:"Le nom d'utilisateur doit contenir au moins 3 caract\xe8res",es:"El nombre de usuario debe tener al menos 3 caracteres",de:"Der Benutzername muss mindestens 3 Zeichen lang sein",it:"Il nome utente deve contenere almeno 3 caratteri",pt:"O nome de utilizador deve ter pelo menos 3 caracteres"}},max_length:{errText:"Username must be 50 characters or fewer",translations:{fr:"Le nom d'utilisateur ne doit pas d\xe9passer 50 caract\xe8res",es:"El nombre de usuario no puede superar los 50 caracteres",de:"Der Benutzername darf h\xf6chstens 50 Zeichen lang sein",it:"Il nome utente non pu\xf2 superare i 50 caratteri",pt:"O nome de utilizador n\xe3o pode exceder 50 caracteres"}},allowed_chars:{errText:"Username can only contain letters, numbers, periods and underscores",translations:{fr:"Le nom d'utilisateur ne peut contenir que des lettres, des chiffres, des points et des tirets bas",es:"El nombre de usuario solo puede contener letras, n\xfameros, puntos y guiones bajos",de
1:"Der Benutzername darf nur Buchstaben, Ziffern, Punkte und Unterstriche enthalten",it:"Il nome utente pu\xf2 contenere solo lettere, numeri, punti e trattini bassi",pt:"O nome de utilizador s\xf3 pode conter letras, n\xfameros, pontos e sublinhados"}},period_placement:{errText:"Username cannot start or end with a period, or contain two in a row",translations:{fr:"Le nom d'utilisateur ne peut pas commencer ou finir par un point, ni en contenir deux de suite",es:"El nombre de usuario no puede empezar ni terminar con un punto, ni contener dos seguidos",de:"Der Benutzername darf nicht mit einem Punkt beginnen oder enden und keine zwei aufeinanderfolgenden Punkte enthalten",it:"Il nome utente non pu\xf2 iniziare o finire con un punto, n\xe9 contenerne due di seguito",pt:"O nome de utilizador n\xe3o pode come\xe7ar ou terminar com um ponto, nem conter dois seguidos"}},underscore_placement:{errText:"Username cannot start or end with an underscore",translations:{fr:"Le nom d'utilisateur ne peut pas commencer ou finir par un tiret bas",es:"El nombre de usuario no puede empezar ni terminar con un guion bajo",de:"Der Benutzername darf nicht mit einem Unterstrich beginnen oder enden",it:"Il nome utente non pu\xf2 iniziare o finire con un trattino basso",pt:"O nome de utilizador n\xe3o pode come\xe7ar ou terminar com um sublinhado"}}}},matches_field:{validator:P.Z.matchesSiblingField,errText:"The two values do not match",translations:{fr:"Les deux valeurs ne correspondent pas",es:"Los dos valores no coinciden",de:"Die beiden Werte stimmen nicht \xfcberein",it:"I due valori non corrispondono",pt:"Os dois valores n\xe3o coincidem"}},required:{validator:P.Z.isRequired,errText:"This field is required",translations:{fr:"Ce champ est requis",es:"Este campo es obligatorio",de:"Dieses Feld ist erforderlich",it:"Questo campo \xe8 obbligatorio",pt:"Este campo \xe9 obrigat\xf3rio"}}};var outer_input_label_wrapper=e=>{let{input:t,elColor:n,id:o}=e;return(0,l.jsx)(c.Z,{id:o,sx:{display:"inline-flex",alignItems:"flex-start",whiteSpace:"normal",marginBottom:"8px","& span, & div":{whiteSpace:"normal",display:"inline"}},children:t.label_text?(0,l.jsx)(_.Z,{data:"".concat(t.label_text.text||"").concat((null==t?void 0:t.required)?'<span style="color:'.concat(n,'; padding-left: 2px">*</span>'):""),tag:"span"}):(0,l.jsxs)("span",{children:[t.label,(null==t?void 0:t.required)&&(0,l.jsx)("span",{style:{color:n,paddingLeft:"2px"},children:"*"})]})})},text_field_wrapper=e=>{var t,n,o,i,a,s,d,u,c,p;let{input:m,fields:v,onChangeHandler:f,onBlurHandler:x,...h}=e,{locale:g}=(0,r.useRouter)(),b=q[m.validation_type],w=m.field_background_color?m.field_background_color:"transparent",j=m.input_text_font_color?m.input_text_font_color:"#000000",y=q.required,k=Array.isArray(m.label_position)&&m.label_position.includes("above_input"),C=(0,I.rU)(m.label,null===(t=m.label_text)||void 0===t?void 0:t.text),E={borderWidth:null==m?void 0:m.border_width,borderColor:null==m?void 0:m.border_color,borderRadius:null==m?void 0:m.rounded_borders},S=(null==m?void 0:m.height)>0?m.height:void 0,T={"& .MuiOutlinedInput-root":{overflow:"hidden",borderRadius:E.borderRadius,backgroundColor:w,...S&&{height:"".concat(S,"px"),...h.multiline&&{alignItems:"flex-start"}},"& .MuiInputBase-input:not([aria-hidden])":{backgroundColor:w,...h.multiline?{}:{borderRadius:E.borderRadius},color:j,...S&&{height:"100% !important",...h.multiline&&{overflowY:"auto !important"}}},"& .MuiOutlinedInput-notchedOutline":{...(null==m?void 0:m.border_width)>0&&{borderWidth:"".concat(E.borderWidth,"px !important"),borderColor:E.borderColor}},"& legend":{width:k?"0px !important":"auto"}},...S&&!k&&!h.multiline&&{"& .MuiInputLabel-root:not(.MuiInputLabel-shrink)":{transform:"translate(14px, calc(".concat(S/2,"px - 50%))")}},"& .MuiInputBase-input:-webkit-autofill":{WebkitBoxShadow:"0 0 0 30px ".concat(w," inset !important"),WebkitTextFillColor:"".concat(j," !important")},"& .MuiInputLabel-asterisk":{color:"".concat(C," !important")},"& .MuiFormLabel-root.MuiInputLabel-root":{"> span.label_text":{display:"inline-block",verticalAlign:"middle",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","> div":{display:"inline",whiteSpace:"nowrap"}}}};return(0,l.jsxs)("div",{children:[k&&(m.label||m.label_text)&&(0,l.jsx)(outer_input_label_wrapper,{input
1:m,elColor:C}),(0,l.jsx)(B.Z,{sx:T,error:!!((null===(n=v[m.name])||void 0===n?void 0:n.error)||(null===(o=v[m.name])||void 0===o?void 0:o.requiredError)||(null===(i=v[m.name])||void 0===i?void 0:i.apiError)),onChange:e=>f(e,null==b?void 0:b.validator,!!m.required),onBlur:e=>x(e,null==b?void 0:b.validator,!!m.required),label:!k&&(m.label?m.label:(0,l.jsx)(_.Z,{data:(null==m?void 0:null===(a=m.label_text)||void 0===a?void 0:a.text)||"",tag:"span",classNames:"label_text"})),name:m.name,fullWidth:!0,value:null===(s=v[m.name])||void 0===s?void 0:s.value,helperText:(null===(d=v[m.name])||void 0===d?void 0:d.apiError)?v[m.name].apiError:(null===(u=v[m.name])||void 0===u?void 0:u.requiredError)?y.translations[g]||y.errText:(null===(c=v[m.name])||void 0===c?void 0:c.error)?getValidationMessage(b,null===(p=v[m.name])||void 0===p?void 0:p.errorKey,g):"\xa0",FormHelperTextProps:{style:{display:"block"}},variant:"outlined",required:!k&&!!m.required,...h})]})},A=n(71),z=n(1773),H=n(167);async function loadOptions(e){var t;let[l,o]=await Promise.all([n.e(8975).then(n.t.bind(n,8975,19)),n(82)("./".concat(e,".json"))]),i=l.default;return i.registerLocale(null!==(t=o.default)&&void 0!==t?t:o),Object.entries(i.getNames(e,{select:"official"})).map(e=>{let[t,n]=e;return{code:t,name:n}}).sort((t,n)=>t.name.localeCompare(n.name,e))}var W=n(588);let{publicRuntimeConfig:U}=s()(),getAllFormInputs=(e,t)=>{let n=[...e||[]],l=new Set(n.map(e=>e.id));return null==t||t.forEach(e=>{var t;let{item:o}=e;o&&(null===(t=o.columns)||void 0===t||t.forEach(e=>{var t;let{item:o}=e;o&&(null===(t=o.form_column)||void 0===t||t.forEach(e=>{let{item:t}=e,o=null==t?void 0:t.form_input_reference;(null==o?void 0:o.id)&&!l.has(o.id)&&(l.add(o.id),n.push(o))}))}))}),n},getInitialState=(e,t)=>({fields:getFieldsFromCms(getAllFormInputs(e,t)),submitCalled:!1,allFieldsValidated:!1,sending:!1,sentResponse:{sent:!1,error:!1,message:""},recaptchaToken:"",file_recaptchaToken:""}),removeHtmlTags=e=>{var t;return null!==(t=null==e?void 0:e.replace(/<[^>]*>/g,""))&&void 0!==t?t:""},getMailingListForSelectedOption=(e,t,n)=>{var l,o,i,r,a;if(!(null==n?void 0:n.length))return"";let s=e.find(e=>(null==e?void 0:e.input_type)==="radio_button"),d=(null==s?void 0:s.name)?null===(l=t[s.name])||void 0===l?void 0:l.value:"";if(!d||"string"!=typeof d)return"";let u=null!==(a=null===(o=s.radio_button_values)||void 0===o?void 0:o.filter(Boolean).findIndex(e=>{var t;return removeHtmlTags(null==e?void 0:null===(t=e.radio_button_value)||void 0===t?void 0:t.text)===d}))&&void 0!==a?a:-1;return -1===u?"":(null===(i=n[u])||void 0===i?void 0:i.subscribe_custom_user)&&(null===(r=n[u])||void 0===r?void 0:r.custom_user_mailing_list)?n[u].custom_user_mailing_list:""},getFieldsFromCms=e=>{let t={};return e.forEach(e=>{var n;if(!e)return;let l=(null==e?void 0:null===(n=e.label_text)||void 0===n?void 0:n.text)?removeHtmlTags(e.label_text.text):"";t[e.name]={name:e.name,id:e.id,value:"check_box"!==e.input_type&&("checkbox_group"===e.input_type?[]:""),error:!1,label:e.label,label_text:l,inputType:e.input_type,required:e.required,validationRuleSet:"valid_password"===e.validation_type?e.password_validation_rules:"valid_username"===e.validation_type?e.username_validation_rules:void 0,validateOnChange:!e.required}}),t};function FormContainer(e){var t,n,a,s;let g,{id:b,visibility:w,form_key:j,title_html:R,description_html:F,form_inputs:O,form_input_spacing:Z,additional_text:M,buttons:B,email_to:P,email_from_name:D,email_from_address:V,subscribe_users:K,campaigner_mailing_lists:Y,subscribe_users_options:G,custom_subscribe_users:J,styling_form:$,hide_title:X,hide_description:Q,form_overflow:ee,top_position:et,setMinHeight:en,event_triggering:el,event_name:eo,referee_query_param:ei,redirect_to_page:er,hubSpot:ea,kayako:es,kayako_custom_fields:ed,column_layout:eu,form_section:ec,preview:ep}=e;O=null!==(t=null==O?void 0:O.filter(Boolean))&&void 0!==t?t:[];let[em,ev]=(0,o.useState)(getInitialState(O,ec)),[ef,ex]=(0,o.useState)(!1),[eh,eg]=(0,o.useState)(!1),[eb,e_]=(0,o.useState)(""),ew=(0,r.useRouter)(),{locale:ej}=(0,r.useRouter)(),ey=(0,o.useRef)(),ek=(0,o.useRef)(!1),eC=(0,o.useRef)(null),eE=useMountWhenSlideRelevant(eC),eS=function(e){let[t,n]=(0,o.useState)([]);return(0,o.useEffect)(()=>{let t=(null==e?void 0:e.split("-")[0])||"en";loadOptions(t).catch(()=>loadOptions("en")).then(n)},[e]),t}(ej),eT=(0,I.Pm)($),{mobileView:eR}=(0,o.useContext)(L.E),eL=eR.isMobileView,eF={...eT,top:et?"".concat(et,"px"):"64px",width:"100%",zIndex:ee?35:0,height:"auto"},eN=er&&""!==er.trim()?er.startsWith("/")?er:"/".concat(er):y.G.THANK_YOU.path,eI=!1,eO=!1;(0,o.useLayoutEffect)(()=>{setTimeout(()=>{if(ee){let e=document.getElementById("footer-id"),t=document.getElementById("main-id"),n=document.getElementsByTagName("section"),l=Array.from(n),o=(null==t?void 0:t.offsetHeight)||0,i=[];l.forEach((n,o)=>{let r=n.clientHeight,a=n.getBoundingClientRect().top+window.scrollY,s=a+r,d=n.querySelector(".form-container");if([].push({sectionHeight:r,sectionTop:a,distanceFromTop:s}),o>0){let e=l[o-1],t=e.querySelector(".form-container");if(t){let t=e.clientHeight||0,l=(null==e?void 0:e.getBoundingClientRect().top)+window.scrollY,o=d?parseFloat(window.getComputedStyle(d).marginBottom):0,i=parseFloat(window.getComputedStyle(e).paddingTop),r=t+l-o-i;r<0&&(r=Math.abs(r),n.style.marginTop="".concat(r,"px"))}}if(e&&t){let e=(null==d?void 0:d.clientHeight)||0,t=d?parseFloat(window.getComputedStyle(d).marginBottom):0,n=d?parseFloat(window.getComputedStyle(d).marginTop):0,l=d?window.scrollY+d.getBoundingClientRect().top:0;i[o]=e+l+t+n}});let r=Math.max(...i);o<r&&en&&en(r+30)}})},[ee,en]),(0,o.useEffect)(()=>
1{em.recaptchaToken&&submitForm()},[em.recaptchaToken]),(0,o.useEffect)(()=>{let handlePageShow=e=>{e.persisted&&ev(getInitialState(O,ec))};return window.addEventListener("pageshow",handlePageShow),()=>window.removeEventListener("pageshow",handlePageShow)},[O,ec]),(0,o.useEffect)(()=>{let handleResize=()=>{ex(window.innerWidth>768&&window.innerWidth<1180)};return handleResize(),window.addEventListener("resize",handleResize),()=>{window.removeEventListener("resize",handleResize)}},[]),(0,o.useEffect)(()=>{em.sentResponse.sent&&!em.sentResponse.error&&ev(e=>({...e,sending:!1,sentResponse:{sent:!1,message:"",error:!1},fields:Object.fromEntries(Object.entries(e.fields).map(e=>{let[t,n]=e;return[t,{...n,value:"",error:!1,requiredError:!1}]}))}))},[em.sentResponse.sent,em.sentResponse.error,eN]);let getButtonPosition=e=>{switch(e){case"left":return"flex-start";case"right":return"flex-end";default:return"center"}},redirectNow=()=>{er&&""!==er.trim()?window.location.href=(0,A.getLink)(eN,ew):window.location.href=y.G.THANK_YOU.path},checkRedirectPage=()=>{B[0].new_tab||eI||eO||redirectNow()},submitForm=async()=>{let{recaptchaToken:e}=em,t=!1,n=(null==R?void 0:R.text)?(0,T.E)(R.text.replace(/<[^>]+>/g,""),R.tooltips):"",l=new FormData;l.append("form_key",j),K&&l.append("subscribe_users","true");let o=G?getMailingListForSelectedOption(getAllFormInputs(O,ec),em.fields,J):"";G&&l.append("subscribe_users_options","true");let r=o||Y;r&&l.append("campaigner_mailing_lists",r),l.append("emailData",JSON.stringify({email_to:P,email_from_name:D,email_from_address:V})),l.append("formTitle",n);let a={recaptchaToken:e,fileRecaptchaToken:eb};k.Z.attachTo(a),C.Z.attachTo(a),E.attachTo(a,ei),l.append("trackingInfo",JSON.stringify(a)),Object.keys(em.fields).forEach(e=>{let t=em.fields[e];if(t.file)try{l.append(e,t.file)}catch(e){console.error("Error appending file:",e)}else l.append(e,t.value)}),i.Z.post("".concat(U.CMS_HOST,"/contact"),l,{headers:{"Content-Type":"multipart/form-data"}}).then(e=>{t=!0,el&&""!==eo&&(0,A.triggerJSEvent)(eo),B[0].new_tab?(ev(e=>({...e,sentResponse:{sent:!0,error:!1,message:""}})),window.open((0,A.getLink)(eN,ew,!0),"_blank","noopener,noreferrer")):es||ea?ev(e=>({...e,sentResponse:{sent:!0,error:!1,message:""}})):redirectNow()}).catch(e=>{var t,n;let l=null==e?void 0:null===(t=e.response)||void 0===t?void 0:t.data;(null==l?void 0:null===(n=l.fieldErrors)||void 0===n?void 0:n.length)?applyApiErrors(l.fieldErrors,l.error):setErrorState((null==l?void 0:l.code)==="validation_failed"?l.error:void 0)}).finally(async()=>{if(setTimeout(()=>{ev(e=>({...e,allFieldsValidated:!1,recaptchaToken:"",sending:!1,sentResponse:{sent:!1,error:!1,message:""}}))},4e3),ea){eI=!0;let e=JSON.parse(l.get("trackingInfo")).referer,n={properties:{firstname:em.fields.firstname?em.fields.firstname.value:em.fields.name?em.fields.name.value:"",lastname:em.fields.lastname?em.fields.lastname.value:"",email:em.fields.email?em.fields.email.value:"",skype:em.fields.skype?em.fields.skype.value:"",phone:em.fields.phone?em.fields.phone.value:"",message:em.fields.message?em.fields.message.value:"",monthlyimpressions:em.fields.monthlyimpressions?em.fields.monthlyimpressions.value:"",website:em.fields.website?em.fields.website.value:"",referrer_url:e||""}};i.Z.post("".concat(U.CMS_HOST,"/hubspot/contacts"),n).then(e=>{eI=!1,t&&checkRedirectPage()}).catch(()=>{eI=!1,t&&checkRedirectPage()})}if(es){var e;eO=!0;let n="";Object.keys(em.fields).forEach(e=>{em.fields[e].label_text&&"password"!==em.fields[e].inputType&&-1===["message","contents","email","file-uploading","file-upload","file"].indexOf(e)&&(n+=em.fields[e].label_text+": "+em.fields[e].value+"\n\n")});let o=(null===(e=em.fields.message)||void 0===e?void 0:e.label_text)+": "+(em.fields.message?em.fields.message.value:"");l.append("contents",n+o),ed&&ed.length>0&&l.append("kayako_custom_fields",JSON.stringify(ed)),Object.keys(em.fields).forEach(e=>{"password"===em.fields[e].inputType&&l.delete(e)}),i.Z.post("".concat(U.CMS_HOST,"/kayako/contacts"),l).then(e=>{eO=!1,t&&checkRedirectPage()}).catch(e=>{console.log("kayako ERROR"),eO=!1,t&&checkRedirectPage()})}})},setErrorState=e=>{ev(t=>({...t,sentResponse:{...t.sentResponse,sent:!0,error:!0,message:e||"Sorry, something went wrong, please refresh & try again!"}}))},applyApiErrors=(e,t)=>{let n=(e||[]).filter(e=>e&&e.field),l=(e||[]).filter(e=>e&&!e.field),o=l.flatMap(e=>e.messages||[]),i=o.length?o.join(" "):t;ev(e=>{let t={...e.fields};
1return n.forEach(e=>{let{field:n,messages:l}=e;t[n]&&(t[n]={...t[n],error:!0,apiError:(l||[]).join(" ")})}),{...e,fields:t,sentResponse:{...e.sentResponse,sent:!0,error:!0,message:i||"Please correct the highlighted fields and try again."}}})},revalidateFieldsMatching=(e,t)=>{let n={...e};return getAllFormInputs(O,ec).forEach(e=>{if(!e||"matches_field"!==e.validation_type||e.name===t)return;let l=e.name.replace(/^confirm[_-]?/i,"");if(l!==t)return;let o=n[e.name];if(!o)return;let{valid:i,errorKey:r}=_validate(q.matches_field.validator,o.value,e.name,n);n[e.name]={...o,error:!i,errorKey:r}}),n},handleChange=(e,t,n)=>{let l,o;let{fields:i}=em,r=e.target.name,a=e.target.value,s=!1,d=null;"file"===e.target.type?(a=(d=e.target.files[0])?d.name:"",l=!0):"checkbox"===e.target.type?(a=!i[r].value,{valid:l,errorKey:o}=n?_validate(t,a,r):{valid:!0,errorKey:void 0},s=!!(!a&&n)):{valid:l,errorKey:o}=_validate(t,a,r),(!a||""===a)&&n&&(s=!0);let u=n&&a&&""!==a||l&&!s,c={...em.fields[r],errorKey:o,apiError:void 0,value:a,error:!l,requiredError:s,validateOnChange:u,file:d||null};ev(e=>{let t={...e.fields,[r]:c};return{...e,fields:revalidateFieldsMatching(t,r),allFieldsValidated:!1}})},handleCheckboxGroupChange=(e,t,n,l,o)=>{var i;let r=removeHtmlTags(t),a=(null===(i=em.fields[e])||void 0===i?void 0:i.value)||[],s=a.includes(r);if(!s&&void 0!==o&&a.length>=o)return;let d=s?a.filter(e=>e!==r):[...a,r],u=null!=l?l:n?1:0,c=q.checkbox_group_min_selection.validator(d,u,o)?null:(q.checkbox_group_min_selection.translations[ej]||q.checkbox_group_min_selection.errText).replace("{n}",String(u));ev(t=>({...t,fields:{...t.fields,[e]:{...t.fields[e],value:d,error:null!==c,requiredError:null!==c,selectionError:c,validateOnChange:d.length>0}},allFieldsValidated:!1}))},handleBlur=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,l=e.target.name,o=em.fields[l],{valid:i,errorKey:r}=_validate(t,em.fields[l].value,l),a=""!==o.value&&i,s=!1;(!o.value||""===o.value)&&n&&(s=!0),!1===o.validateOnChange&&!1===em.submitCalled&&ev(e=>({...e,fields:{...e.fields,[l]:{...e.fields[l],validateOnChange:a,error:!i,errorKey:r,requiredError:s}}}))},shouldSubmitBeEnabled=()=>{if(null==em?void 0:em.sending)return!0;g=!1;let e=0;return Object.values(em.fields).forEach(t=>{let n=Array.isArray(t.value)&&0===t.value.length||""===t.value||!1===t.value;(t.error||t.required&&n)&&(g=!0),t&&n&&(e+=1)}),g||Object.values(em.fields).length!==e||(g=!0),g};function _validate(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:em.fields;if("function"!=typeof e)return{valid:!0};let o=e(t,{fields:l,name:n});return"string"==typeof o?{valid:!1,errorKey:o}:{valid:!!o}}let triggerRecaptcha=()=>{var e;ek.current=!1,null==ey||null===(e=ey.current)||void 0===e||e.execute(),setTimeout(()=>{ek.current||ev(e=>({...e,sending:!1,allFieldsValidated:!1,sentResponse:{sent:!0,error:!0,message:"Sorry, something went wrong, please try again!"}}))},8e3)},{fields:eZ}=em,eM={title:(0,z.O)(R?R.animation:"none"),description:(0,z.O)(F?F.animation:"none"),additional:(0,z.O)(M?M.animation:"none")},eB=(0,o.useMemo)(()=>{var e;return(0,z.F)((null==$?void 0:null===(e=$[0])||void 0===e?void 0:e.item)||$)},[$]),eP=(null==eB?void 0:eB.length)>0,eq=(0,S.Z)(w);if(!eq)return null;let buildInputElement=e=>{var t,n,o,i,r,a,s,g,w,j,y,k,C,E,S,T,R,L,F,N,O;if(!e)return null;let Z=Array.isArray(null==e?void 0:e.label_position)&&(null==e?void 0:e.label_position.includes("above_input")),M=(0,I.rU)(null==e?void 0:e.label,null==e?void 0:null===(t=e.label_text)||void 0===t?void 0:t.text),B=(null==e?void 0:e.height)>0?e.height:void 0;switch(null==e?void 0:e.input_type){case"file-uploading":return(0,l.jsx)(input_file_uploading,{input:e,handleRecaptchaChange_fn:e_,handleChange_fn:handleChange});case"text":return(0,l.jsx)(text_field_wrapper,{input:e,fields:eZ,onChangeHandler:handleChange,onBlurHandler:handleBlur});case"email":return(0,l.jsx)(text_field_wrapper,{input:e,fields:eZ,onChangeHandler:handleChange,onBlurHandler:handleBlur,type:"email"});
1case"text_area":return(0,l.jsx)(text_field_wrapper,{input:e,fields:eZ,onChangeHandler:handleChange,onBlurHandler:handleBlur,multiline:!0,rows:6});case"password":return(0,l.jsx)(text_field_wrapper,{input:e,fields:eZ,onChangeHandler:handleChange,onBlurHandler:handleBlur,type:"password"});case"dropdown":{let t=null!==(s=null==e?void 0:e.id)&&void 0!==s?s:String(null!==(a=null==e?void 0:e.name)&&void 0!==a?a:"").trim().replace(/\s+/g,"-"),d="form-".concat(b,"-field-").concat(t),v="".concat(d,"-label");return(0,l.jsxs)("div",{children:[Z&&((null==e?void 0:e.label)||(null==e?void 0:e.label_text))&&(0,l.jsx)(outer_input_label_wrapper,{input:e,elColor:M,id:v}),(0,l.jsxs)(u.Z,{error:eZ[null==e?void 0:e.name].requiredError,variant:"outlined",sx:{"& .MuiOutlinedInput-root":{borderRadius:null==e?void 0:e.rounded_borders,...B&&{height:"".concat(B,"px")},"& .MuiInputBase-input":{backgroundColor:null==e?void 0:e.field_background_color,borderRadius:null==e?void 0:e.rounded_borders,color:null==e?void 0:e.input_text_font_color},"& .MuiOutlinedInput-notchedOutline":{...(null==e?void 0:e.border_width)>0&&{borderWidth:null==e?void 0:e.border_width,borderColor:null==e?void 0:e.border_color,borderRadius:null==e?void 0:e.rounded_borders}},"& legend":{width:Z?"0px !important":"auto"}},...B&&!Z&&{"& .MuiInputLabel-root:not(.MuiInputLabel-shrink)":{transform:"translate(14px, calc(".concat(B/2,"px - 50%))")}},"& .MuiFormLabel-root.MuiInputLabel-root":{display:"inline-block",maxWidth:"calc(100% - 40px)",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",verticalAlign:"middle","> .label_text > div":{display:"inline",whiteSpace:"nowrap"}}},fullWidth:!0,children:[!Z&&((null==e?void 0:e.label_text)||(null==e?void 0:e.label))&&(0,l.jsx)(c.Z,{required:!!(null==e?void 0:e.required),id:v,sx:{"& .MuiFormLabel-asterisk":{color:M}},className:"text-gray-500",children:(null==e?void 0:e.label)?e.label:(0,l.jsx)(_.Z,{classNames:"label_text",data:(null==e?void 0:null===(n=e.label_text)||void 0===n?void 0:n.text)||"",tag:"span"})}),(0,l.jsx)(p.Z,{className:"focus:outline-none mb-5",labelId:v,id:d,name:null==e?void 0:e.name,value:eZ[null==e?void 0:e.name].value,onChange:handleChange,label:!Z&&((null==e?void 0:e.label)?e.label:(0,l.jsx)(_.Z,{classNames:"label_text",data:(null==e?void 0:null===(o=e.label_text)||void 0===o?void 0:o.text)||"",tag:"span"})),required:!!(null==e?void 0:e.required),error:eZ[null==e?void 0:e.name].requiredError,sx:{backgroundColor:null==e?void 0:e.field_background_color,"& .MuiSelect-select":{backgroundColor:null==e?void 0:e.field_background_color},"& .MuiOutlinedInput-notchedOutline":{borderWidth:null==e?void 0:e.border_width,borderColor:null==e?void 0:e.border_color,borderRadius:null==e?void 0:e.rounded_borders},"& .MuiSelect-icon":{color:M}},MenuProps:{disablePortal:!0,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},PaperProps:{sx:{maxHeight:(null==e?void 0:e.dropdown_max_height)||(e.populate_countries?"300px":"none"),left:"0 !important",top:"0 !important","& .MuiMenu-list":{padding:0}}},sx:{position:"absolute"}},children:e.populate_countries?eS.map(t=>(0,l.jsx)(m.Z,{className:"w-full",value:t.name,style:{backgroundColor:(null==e?void 0:e.field_background_color)||"#FFFFFF",color:M},children:t.name},t.code)):null===(i=e.dropdown_values)||void 0===i?void 0:i.map((t,n)=>(0,l.jsx)(m.Z,{className:"w-full",value:null==t?void 0:t.dropdown_option,style:{backgroundColor:(null==e?void 0:e.field_background_color)||"#FFFFFF",color:M},children:null==t?void 0:t.dropdown_option},n))})]}),!!(null===(r=eZ[null==e?void 0:e.name])||void 0===r?void 0:r.requiredError)&&(0,l.jsx)("span",{className:"text-xs ml-3.5",style:{color:"#d32f2f",display:"block",fontWeight:400,marginTop:"-17px"},children:q.required.translations[ej]||q.required.errText})]})}case"check_box":{let t=(null==e?void 0:e.text)?(0,l.jsx)(_.Z,{tag:"span",data:e.text}):"",n=(0,I.rU)("",null==e?void 0:e.text);return(0,l.jsxs)("div",{children:[(0,l.jsx)(v.Z,{control:(0,l.jsx)(d.Z,{checked:!!(null===(g=eZ[null==e?void 0:e.name])||void 0===g?void 0:g.value),onChange:t=>{var n;return handleChange(t,null===(n=q[null==e?void 0:e.validation_type])||void 0===n?void 0:n.validator,null==e?void 0:e.required)},sx:{"& .MuiSvgIcon-root":{color:n}}}),label:t,name:null==e?void 0:e.name,required:null==e?void 0:e.required,style:{width:ef?"80%":"100%",marginTop:"10px"}
1,sx:{"& .MuiFormControlLabel-asterisk":{color:"".concat(n)},"& .MuiFormControlLabel-label":{"& span, & div, & p":{whiteSpace:"normal",display:"inline"}}}}),!!(null===(w=eZ[null==e?void 0:e.name])||void 0===w?void 0:w.requiredError)&&(0,l.jsx)("span",{className:"text-xs ml-3.5",style:{color:"#d32f2f",display:"block",fontWeight:400},children:q.required.translations[ej]||q.required.errText})]})}case"radio_button":{let t=(null==e?void 0:e.layout_selector)==="horizontal"?"row":"column",n=(0,I.rU)(null==e?void 0:e.label,null==e?void 0:null===(j=e.label_text)||void 0===j?void 0:j.text);return(0,l.jsxs)("div",{className:"mb-6",children:[((null==e?void 0:e.label)||(null==e?void 0:e.label_text))&&(0,l.jsx)(outer_input_label_wrapper,{input:e,elColor:n}),(0,l.jsx)(u.Z,{error:!!(null===(y=eZ[null==e?void 0:e.name])||void 0===y?void 0:y.requiredError),component:"fieldset",fullWidth:!0,children:(0,l.jsx)(f.Z,{name:null==e?void 0:e.name,value:(null===(k=eZ[null==e?void 0:e.name])||void 0===k?void 0:k.value)||"",onChange:t=>{var n;return handleChange(t,null===(n=q[null==e?void 0:e.validation_type])||void 0===n?void 0:n.validator,null==e?void 0:e.required)},row:"row"===t,sx:{flexDirection:t,alignItems:"flex-start",gap:"15px",..."row"===t&&{flexWrap:"nowrap",overflowX:"auto"}},children:null===(C=e.radio_button_values)||void 0===C?void 0:C.filter(Boolean).map(t=>{var o,i,r;let a=(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"1px",alignItems:"flex-start"},children:[(null===(o=t.radio_button_value)||void 0===o?void 0:o.text)&&(0,l.jsx)("div",{children:(0,h.ZP)(t.radio_button_value.text)}),(null===(i=t.additional_value_text)||void 0===i?void 0:i.text)&&(0,l.jsx)("div",{children:(0,h.ZP)(t.additional_value_text.text)})]});return(0,l.jsx)(v.Z,{value:removeHtmlTags(null==t?void 0:null===(r=t.radio_button_value)||void 0===r?void 0:r.text),control:(0,l.jsx)(x.Z,{sx:{"& .MuiSvgIcon-root":{color:n},paddingTop:0}}),label:a,sx:{"&.MuiFormControlLabel-root":{alignItems:"flex-start"},"& .MuiFormControlLabel-label":{color:(null==e?void 0:e.input_text_font_color)||"inherit"}}},t.id)})})}),!!(null===(E=eZ[null==e?void 0:e.name])||void 0===E?void 0:E.requiredError)&&(0,l.jsx)("span",{className:"text-xs ml-3.5",style:{color:"#d32f2f",display:"block",fontWeight:400},children:q.required.translations[ej]||q.required.errText})]})}case"checkbox_group":{let t=(0,I.rU)(null==e?void 0:e.label,null==e?void 0:null===(S=e.label_text)||void 0===S?void 0:S.text),n=null!==(O=null===(T=eZ[null==e?void 0:e.name])||void 0===T?void 0:T.value)&&void 0!==O?O:[],o=(null==e?void 0:e.max_selection)!==void 0&&n.length>=e.max_selection;return(0,l.jsxs)("div",{className:"mb-6",children:[((null==e?void 0:e.label)||(null==e?void 0:e.label_text))&&(0,l.jsx)(outer_input_label_wrapper,{input:e,elColor:t}),(0,l.jsx)(u.Z,{error:!!(null===(R=eZ[null==e?void 0:e.name])||void 0===R?void 0:R.requiredError),component:"fieldset",fullWidth:!0,children:null===(L=e.checkbox_group)||void 0===L?void 0:L.filter(
1Boolean).map((i,r)=>{let a=i.checkbox_group_value?(0,l.jsx)(_.Z,{tag:"span",data:i.checkbox_group_value}):"",s=n.includes(removeHtmlTags(null==i?void 0:i.checkbox_group_value));return(0,l.jsx)(v.Z,{control:(0,l.jsx)(d.Z,{checked:s,disabled:!s&&o,onChange:()=>handleCheckboxGroupChange(null==e?void 0:e.name,i.checkbox_group_value,null==e?void 0:e.required,null==e?void 0:e.min_selection,null==e?void 0:e.max_selection),sx:{"& .MuiSvgIcon-root":{color:t}}}),label:a,sx:{"& .MuiFormControlLabel-label":{color:(null==e?void 0:e.input_text_font_color)||"inherit","& span, & div, & p":{whiteSpace:"normal",display:"inline"}}}},r)})}),(null==e?void 0:e.text)&&(0,l.jsx)(_.Z,{classNames:"mt-2 text-sm",data:e.text}),!!(null===(F=eZ[null==e?void 0:e.name])||void 0===F?void 0:F.requiredError)&&(0,l.jsx)("span",{className:"text-xs ml-3.5",style:{color:"#d32f2f",display:"block",fontWeight:400},children:(null===(N=eZ[null==e?void 0:e.name])||void 0===N?void 0:N.selectionError)||q.required.translations[ej]||q.required.errText})]})}default:return null}},renderInputDivider=e=>e.form_input_divider&&e.divider?(0,l.jsx)("div",{style:{borderTop:"".concat(e.divider.line_thickness||1,"px ").concat(e.divider.line_type||"solid"," ").concat(e.divider.divider_color||"rgba(0,0,0,0.15)"),marginTop:null!=e.top_spacing?"".concat(e.top_spacing,"px"):void 0,marginBottom:null!=e.bottom_spacing?"".concat(e.bottom_spacing,"px"):"5px"}}):null,buildColumnInputElement=e=>{if(!e)return null;if("button"===e.input_type)return(0,l.jsx)("div",{children:renderButtons()},e.id);if("additional_text"===e.input_type)return M?(0,l.jsx)("div",{children:(0,l.jsx)(_.Z,{id:"additional_text",classNames:"w-full mb-2 ".concat(null==eM?void 0:eM.additional),data:null==M?void 0:M.text,tooltipList:null==M?void 0:M.tooltips})},e.id):null;let t=e.form_input_reference,n=buildInputElement(t);return n&&(0,l.jsxs)("div",{className:"w-full",children:[(0,l.jsx)("div",{className:"mb-0 ".concat((null==t?void 0:t.input_type)==="check_box"||(null==t?void 0:t.input_type)==="dropdown"?"sm:mb-[3px]":null===Z?"sm:mb-6":""),style:{marginBottom:null!=Z?Z+"px":void 0},children:n}),t&&renderInputDivider(t)]},e.id)},eA=(null!=O?O:[]).reduce((e,t)=>{let n=e[e.length-1];return(null==n?void 0:n.length)===1&&"half-width"===n[0].width&&"half-width"===t.width?n.push(t):e.push([t]),e},[]),renderButtons=()=>(0,l.jsx)(l.Fragment,{children:null==B?void 0:B.map(e=>{var t,n;let o=getButtonPosition(e.position);return(0,l.jsxs)("div",{className:"w-full md:my-4 md:mb-0 mt-6 pl-4 pr-6 text-left flex items-center justify-center space-x-4 min-h-[60px]",style:{justifyContent:o,paddingTop:+e.top_spacing>=0?e.top_spacing:void 0,paddingBottom:+e.bottom_spacing>=0?e.bottom_spacing:void 0},children:[!em.sentResponse.message.length&&(0,l.jsx)("div",{onClick:()=>eg((null==e?void 0:e.new_tab)||!1),children:(0,l.jsx)(SubmitButton,{disabled:shouldSubmitBeEnabled(),sending:em.sending,type:null==e?void 0:e.type,new_tab:null==e?void 0:e.new_tab,redirectPage:eN,...e,children:e.description&&(0,l.jsx)(_.Z,{data:null===(t=e.description)||void 0===t?void 0:t.text,tag:"span"})})}),em.sentResponse.sent&&em.sentResponse.message.length?(0,l.jsx)("div",{className:"text-xs py-1.5 px-3 rounded text-white text-center break-words max-w-full sm:max-w-[250px] ".concat((null===(n=em.sentResponse)||void 0===n?void 0:n.error)?"bg-red-500":"bg-green-500 get-started-success"),style:{wordBreak:"break-word",overflowWrap:"break-word"},children:em.sentResponse.message}):""]},null==e?void 0:e.id)})});return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{ref:eC,className:"form-container mb-12 rounded-md bg-primary/[3%] py-11 px-8 sm:p-[55px] lg:mb-5 lg:px-8 xl:p-[55px] bg-lime-700 static ".concat(eP?"z-10":""," ").concat((0,N.$S)(eT)?N.qO:""),style:eF,children:[X?"":R&&(0,l.jsx)(_.Z,{data:null==R?void 0:R.text,tag:"h2",classNames:"mb-3 sm:text-3xl lg:text-2xl ".concat(null==eM?void 0:eM.title),tooltipList:null==R?void 0:R.tooltips,gradients:null!==(n=null==R?void 0:R.gradients)&&void 0!==n?n:[]}),!Q&&F&&(0,l.jsx)(_.Z,{data:null==F?void 0:F.text,classNames:"mb-2 sm:mb-4 ".concat(null==eM?void 0:eM.description),tooltipList:null!==(a=null==F?void 0:F.tooltips)&&void 0!==a?a:[],gradients:null!==(s=null==F?void 0:F.gradients)&&void 0!==s?s:[],renderAsJSX:!0}),eP&&(0,l.jsx)(H.Z,{items:eB,mobile:eL}),eE&&(0,l.jsx)(google_recaptcha,{onResolved:e=>{ek.current=!0,ev(t=>({...t,recaptchaToken:e}))},provideRef:ey}),(0,l.jsxs)("form",{id:"form-"+b,onSubmit:e=>{if(e.preventDefault(),em.sending)return;let{fields:t}=em,n=document.getElementById("spamCheckInput").value;""===n&&Object.values(t).every(e=>e.validateOnChange&&!1===e.error)?(ev(e=>({...e,allFieldsValidated:!0,sending:!0})),triggerRecaptcha()):setErrorState()},noValidate:!0,children:[(0,l.jsx)(SpamCheckInput,{}),(0,l.jsxs)("div",{className:"-mx-4 flex flex-wrap justify-center items-start",children:[eA.flatMap(e=>{let t=e.flatMap(e=>{let t=buildInputElement(e),n="half-width"===e.width;return t?[(0,l.jsx)("div",{className:"px-4 ".concat(n&&"check_box"===e.input_type?"md:mb-0 pl-6 flex justify-center":n?"w-full sm:w-1/2":"w-full"),children:(0,l.jsx)("div",{className:"mb-0 ".concat("check_box"===e.input_type||"dropdown"===e.input_type?"sm:mb-[3px]":null===Z?"sm:mb-6":""),style:{marginBottom:null!=Z?Z+"px":void 0},children:t})},e.id)]:[]}),n=e.find(e=>e.form_input_divider&&e.divider);return[...t,...n?[(0,l.jsx)("div",{className:"w-full px-4",children:renderInputDivi
1der(n)},"divider-".concat(e[0].id))]:[]]}),eu&&(null==ec?void 0:ec.length)&&(0,l.jsx)("div",{className:"w-full",children:ec.map(e=>{var t,n,o;let{item:i}=e,r=(0,W.e)(null==i?void 0:i.status,!!ep)&&null!==(o=null===(t=i.columns)||void 0===t?void 0:t.filter(e=>{var t,n,l;return(0,W.e)(null===(t=e.item)||void 0===t?void 0:t.status,!!ep)&&(null===(l=e.item)||void 0===l?void 0:null===(n=l.form_column)||void 0===n?void 0:n.length)>0}))&&void 0!==o?o:[];return r.length>0&&(0,l.jsxs)("div",{children:[(null===(n=i.multi_column_section_title)||void 0===n?void 0:n.text)&&(0,l.jsx)(_.Z,{data:i.multi_column_section_title.text,tag:"h3",classNames:"mb-3 px-4"}),(0,l.jsx)("div",{className:"flex flex-col sm:flex-row items-start",children:r.flatMap((e,t)=>{let{item:n}=e;return[...t>0&&i.multi_column_divider&&i.divider?[(0,l.jsx)("div",{className:"hidden sm:block self-stretch",style:{borderLeft:"".concat(i.divider.line_thickness||1,"px ").concat(i.divider.line_type||"solid"," ").concat(i.divider.divider_color||"rgba(0,0,0,0.15)")}},"divider-".concat(t))]:[],(0,l.jsx)("div",{className:"w-full px-4 sm:flex-1",children:n.form_column.filter(e=>{let{item:t}=e;return(0,W.e)(null==t?void 0:t.status,!!ep)}).map(e=>{let{item:t}=e;return buildColumnInputElement(t)})},n.id)]})})]},i.id)})}),!eu&&M&&(0,l.jsx)(_.Z,{id:"additional_text",classNames:"w-full mb-2 px-4 ".concat(null==eM?void 0:eM.additional),data:null==M?void 0:M.text,tooltipList:null==M?void 0:M.tooltips}),!eu&&renderButtons()]})]})]})})}},8268:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});let l={HOME:{path:"/",name:"Home"},THANK_YOU:{path:"/thank-you",name:"Thank you"}}}}]);
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.