1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5801],{32277:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/sign-up",function(){return n(47391)}])},47391:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return N},default:function(){return F}});var i,r,o=n(26042),a=n(85893),l=n(11163),u=n(91206),s=n(47568),d=n(14924),c=n(69396),v=n(10253),f=n(29815),p=n(97582),m=n(67294),h=n(85111),g=n(80016),_=n(78369),b=n(25041),S=n(71893);(r=i||(i={}))[r.success=200]="success",r[r.failed=403]="failed",r[r.serverError=500]="serverError";var y=i,x=n(36473),Z=n(56668),j=function(e){var t=(0,m.useState)(),n=t[0],i=t[1],r=(0,m.useState)(),a=r[0],l=r[1],u=(0,m.useState)(),d=u[0],c=u[1],v=(0,m.useCallback)((0,s.Z)(function(){var e,t,n,r,a,u,s,d,v,f,m,h,g;return(0,p.__generator)(this,function(p){switch(p.label){case 0:return[4,(0,b.ac)("jsonapi/block_content/invited_registration")];case 1:return(t=null==(e=p.sent())?void 0:e.data)&&(d=t.filter(function(e){return"Error"===e.attributes.field_type}),v=t.filter(function(e){return"OK"===e.attributes.field_type}),f=t.filter(function(e){return"Progress"===e.attributes.field_type}),i({imgsrc:{src:(0,Z.gU)("/assets/icons/loading.svg"),alt:"Form Success"},header:null==f?void 0:null===(n=f[0])||void 0===n?void 0:null===(r=n.attributes)||void 0===r?void 0:r.field_title,paragraph:null==f?void 0:null===(a=f[0])||void 0===a?void 0:null===(u=a.attributes)||void 0===u?void 0:null===(s=u.body)||void 0===s?void 0:s.value}),l(d.map(function(e){var t,n,i,r,a,l,u,s={imgsrc:{src:(0,Z.gU)("/assets/icons/close-circle.svg"),alt:"Form Error"},header:null==e?void 0:null===(t=e.attributes)||void 0===t?void 0:t.field_title,paragraph:null==e?void 0:null===(n=e.attributes)||void 0===n?void 0:null===(i=n.body)||void 0===i?void 0:i.value,cta:{tabindex:1,children:null==e?void 0:null===(r=e.attributes)||void 0===r?void 0:null===(a=r.field_primary_action_cta)||void 0===a?void 0:a.title,href:(0,x.LW)(null==e?void 0:null===(l=e.attributes)||void 0===l?void 0:null===(u=l.field_primary_action_cta)||void 0===u?void 0:u.uri),isExternal:!1}};return(0,o.Z)({type:e.attributes.info},s)})),c(v.map(function(e){var t,n,i,r,a,l,u,s={imgsrc:{src:(0,Z.gU)("/assets/icons/circle-tick.svg"),alt:"Form Success"},header:null==e?void 0:null===(t=e.attributes)||void 0===t?void 0:t.field_title,paragraph:null==e?void 0:null===(n=e.attributes)||void 0===n?void 0:null===(i=n.body)||void 0===i?void 0:i.value,ctaSecondary:{tabindex:1,children:null==e?void 0:null===(r=e.attributes)||void 0===r?void 0:null===(a=r.field_primary_action_cta)||void 0===a?void 0:a.title,href:(0,x.LW)(null==e?void 0:null===(l=e.attributes)||void 0===l?void 0:null===(u=l.field_primary_action_cta)||void 0===u?void 0:u.uri),isExternal:!1,isSecondary:!0}};return(0,o.Z)({type:e.attributes.info},s)}))),[2]}})}),[]),f=(0,m.useMemo)(function(){var t=null==a?void 0:a.filter(function(t){return t.type===e});return(null==t?void 0:t[0])||void 0},[e]),h=(0,m.useMemo)(function(){var t=null==d?void 0:d.filter(function(t){return t.type===e});return(null==t?void 0:t[0])||void 0},[e]);return{loadingCMSData:n,errorCMSData:f,successCMSData:h,fetchCMSData:v}},w=n(12578),D=n(17882),E=n(40381),O=n(43523),k=function(e){var t,n=e.token,i=e.registerFormData,r=i.title,l=i.topDescription,x=i.fields,Z=i.legal_consent,k=i.recaptchaSiteKey,C=i.submitButton,N=(0,m.useState)({}),F=N[0],P=N[1],M=(0,m.useState)({}),L=M[0],R=M[1],I=(0,m.useState)(!1),T=I[0],B=I[1],U=(0,m.useState)(!0),H=U[0],q=U[1],W=(0,m.useState)(!1),X=W[0],Y=W[1],$=(0,m.useState)(!1),A=$[0],G=$[1],K=(0,m.useState)(!1),z=K[0],J=K[1],V=(0,m.useState)({}),Q=V[0],ee=V[1],et=(0,m.useState)(!1),en=et[0],ei=et[1],er=(0,m.useState)(),eo=er[0],ea=er[1],el=j(eo),eu=el.loadingCMSData,es=el.errorCMSData,ed=el.successCMSData,ec=el.fetchCMSData;(0,m.useMemo)((0,s.Z)(function(){var e;return(0,p.__generator)(this,function(i){switch(i.label){case 0:var r;return i.trys.push([0,2,,3]),r=(0,s.Z)(function(){return(0,p.__generator)(this,function(e){switch(e.label){case 0:return[4,ec()];case 1:return[2,e.sent()]}})}),[4,function(){return r.apply(this,arguments)}()];case 1:return i.sent(),ee({email:(null==(t=(0,S.aj)(n))?void 0:t.email)||(0,S.Ex)(n),hcoAddress:"",b2c_id:null!==(e=null==t?void 0:t.sub)&&void 0!==e?e:null==t?void 0:t.oid}),null==Z||Z.map(function(e){e.isChecked&&ee(function(t){return(0,c.Z)((0,o.Z)({},t),(0,d.Z)({},"".concat(e.id),"1"))})}),[3,3];case 2:return i.sent(),G(!0),ea("Something went wrong"),[3,3];case 3:return[2]}})}),[n]),(0,m.useMemo)((0,s.Z)(function(){var e,t;return(0,p.__generator)(this,function(n){switch(n.label){case 0:return x.forEach(function(e){"dropDown"===e.type&&"Profession"===e.label&&(e.dropDownOption.options=[])}),x.forEach(function(e){"dropDown"===e.type&&"Speciality"===e.label&&(e.dropDownOption.options=[])}),[4,(0,b.YL)(w.v.onPrem.PROFESSION_DROPDOWN_URL,{type:"Type"})];case 1:return e=n.sent(),[4,(0,b.YL)(w.v.onPrem.PROFESSION_DROPDOWN_URL,{type:"SCT_Primary_
1Specialty__c"})];case 2:return t=n.sent(),e.fail||x.forEach(function(t){var n,i;if("dropDown"===t.type&&(null==t?void 0:null===(n=t.dropDownOption)||void 0===n?void 0:null===(i=n.name)||void 0===i?void 0:i.includes("profession"))){var r=(null==e?void 0:e.response).list_data.values.map(function(e,t){return{id:t,isDisabled:!1,isSelected:!1,label:e.label,value:e.value,required:!0}});t.dropDownOption.options=(0,f.Z)(r)}}),t.fail||x.forEach(function(e){var n,i;if("dropDown"===e.type&&(null==e?void 0:null===(n=e.dropDownOption)||void 0===n?void 0:null===(i=n.name)||void 0===i?void 0:i.includes("speciality"))){var r=(null==t?void 0:t.response).list_data.values.map(function(e,t){return{id:t,isDisabled:!1,isSelected:!1,label:e.label,value:e.value}});e.dropDownOption.options=(0,f.Z)(r)}}),[2]}})}),[x]),(0,m.useEffect)(function(){Object.keys(L).length>0?q(!0):q(!1)},[L]);var ev,ef=function(e){var t,n="checkbox"===e.target.type,i="".concat(e.target.name),r=n&&(null===(t=e.target)||void 0===t?void 0:t.checked)?"true":e.target.value.trim();null==Z||Z.map(function(e){e.id===i&&(e.isChecked=Boolean(r))});var a=(0,o.Z)({},F);a[i]=r,P(a)},ep=function(e){var t,n="".concat(e.target.name),i=(null===(t=e.target)||void 0===t?void 0:t.checked)?"1":"";null==Z||Z.map(function(e){e.id===n&&(e.isChecked=Boolean(i))}),ee(function(e){return(0,c.Z)((0,o.Z)({},e),(0,d.Z)({},n,i))});var r=(0,o.Z)({},F);r[n]=i,P(r)},em=function(e,t){var n=e.target.name,i=e.target.required,r=e.target.value.trim(),a=(0,o.Z)({},L);ee(function(e){return(0,c.Z)((0,o.Z)({},e),(0,d.Z)({},n,r))}),r||!0!==i?delete a[n]:a[n]=t,R(a);var l=e.target;r.length<=0&&!0===i?l.classList.add("invalid"):l.classList.remove("invalid")},eh=(ev=(0,s.Z)(function(e){var t;return(0,p.__generator)(this,function(n){switch(n.label){case 0:return[4,(0,b.YL)(w.v.onPrem.SELF_REGISTRATION_URL,Q)];case 1:return t=n.sent(),"function"==typeof e&&e(t),[2]}})}),function(e){return ev.apply(this,arguments)}),eg=function(e){if(e.code===y.success&&!1===e.fail){J(!0),Y(!1),ea("Data successfully captured");var t={professional_role:Q.profession,email_optIn_status:!!Q.emailConsent,legal_optIn_status:!!Q.terms};(0,D.l)(E.F.FORM_SUBMISSION,t)}else e.code===y.serverError?((0,O.m1)("Register form submission failed","Register Form"),G(!0),Y(!1),ea("Something went wrong")):(ea("Something went wrong"),G(!0),Y(!1))},e_=function(){var e=x.filter(function(e){return"dropDown"===e.type&&e.inputField.required}),t=(0,o.Z)({},L);return(e.forEach(function(e){var n,i=(null==e?void 0:null===(n=e.dropDownOption)||void 0===n?void 0:n.name)||"",r=F[i];if(r)delete t[i];else{t[i]=null==e?void 0:e.validationErrorMessage;var o=document.getElementById(i);""===r?null==o||o.classList.add("invalid"):null==o||o.classList.remove("invalid")}}),Object.keys(t).length>0)?(R(t),!0):(R({}),!1)},eb=function(e){var t;e.preventDefault(),B(!0),!e_()&&(Object.keys(L).length>0||!1===en?R(L):(Y(!0),null===(t=null==document?void 0:document.getElementById("__next"))||void 0===t||t.scrollIntoView(),eh(eg)))},eS=function(e,t){ee(function(n){return(0,c.Z)((0,o.Z)({},n),(0,d.Z)({},t,e))});var n=(0,o.Z)({},F);n[t]=null!=e?e:"",P(n),T&&e_()},ey=function(e){e&&ei(!0)};return X?(0,a.jsx)(_.e$,(0,o.Z)({},eu)):A?(0,a.jsx)(_.e$,(0,o.Z)({},es)):z?(0,a.jsx)(_.e$,(0,o.Z)({},ed)):(0,a.jsx)("div",{className:"user-registration",id:"user-registration",children:(0,a.jsx)(u.X2,{children:(0,a.jsx)(u.sg,{mobile:12,tablet:12,desktop:6,className:"form-section",children:(0,a.jsxs)("form",{onSubmit:eb,children:[(0,a.jsxs)("div",{className:"authform-headings",children:[r&&(0,a.jsx)(u.Ho,{className:"authform-title",content:r}),l&&(0,a.jsx)("div",{className:"authform-top-description",children:(0,a.jsx)(u.Ho,{content:l})})]}),x&&x.map(function(e,t){var n,i;return"password"==e.type?(0,m.createElement)(g.Z,(0,c.Z)((0,o.Z)({},e),{key:t,name:e.inputField.name,value:F[e.inputField.name],onblurHandler:function(t){return em(t,e.validationErrorMessage)},error:Object.entries(L).map(function(t){var n=(0,v.Z)(t,2),i=n[0],r=n[1];return e.inputField.name===i?r:""}).join("")})):e.inputField.name&&(0,m.createElement)(h.Z,(0,c.Z)((0,o.Z)({},e),{key:t,name:e.inputField.name,value:F[e.inputField.name],onChangehandler:ef,dropDownShowPlaceholder:!0,optionText:(null===(n=x[t])||void 0===n?void 0:null===(i=n.dropDownOption)||void 0===i?void 0:i.optionText)||"",onBlurhandler:function(t){return em(t,e.validationErrorMessage)},error:L&&Object.entries(L).map(function(t){var n=(0,v.Z)(t,2),i=n[0],r=n[1];return e.inputField.name===i?r:""}).join(""),getDropdownInfo:eS}))}),Z&&(0,a.jsx)("div",{className:"authform-concents",children:Z.map(function(e,t){return e.label&&(0,a.jsxs)(a.Fragment,{children:[e.helpText&&(0,a.jsx)(u.Ho,{content:e.helpText}),(0,a.jsx)(u.Jg,{label:(0,a.jsx)(u.Ho,{content:e.label}),id:e.id,value:"1",name:e.id,isChecked:e.isChecked,error:L&&Object.entries(L).map(function(t){var n=(0,v.Z)(t,2),i=n[0],r=n[1];return e.id===i?r:""}).join(""),onChange:function(e){return ep(e)},required:e.required},t),e.moreText&&(0,a.jsx)(u.Ho,{content:e.moreText})]})})}),k&&(0,a.jsx)("div",{className:"authform-recaptcha",children:(0,a.jsx)(u.eG,{sitekey:k,onChange:e
1y})}),(0,a.jsx)("div",{className:"authform-submit",children:C&&(0,a.jsx)(u.zx,{type:"submit",tabindex:2,isDisabled:H,children:C.text})})]})})})})},C=function(e){return(0,a.jsx)(u.W2,{children:(0,a.jsx)(k,(0,o.Z)({},e))})},N=!0,F=function(e){var t="",n=(0,l.useRouter)();if(n.asPath.includes("/sign-up/#")){var i,r,u=null===(i=n.asPath.split("/sign-up/#"))||void 0===i?void 0:i[1];if(u.includes("error"))try{n.asPath.split("/sign-up/#")[0].length>1?n.push(n.asPath.split("/sign-up/#")[0]):n.push("/")}catch(s){n.push("/")}else t=null===(r=u.split("="))||void 0===r?void 0:r[1]}return(0,a.jsx)(C,(0,o.Z)({token:t},e))}}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=32277)}),_N_E=e.O()}]);
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.