1"use strict";(self.webpackChunkportal_next=self.webpackChunkportal_next||[]).push([[465],{68465(e,t,a){a.r(t),a.d(t,{default:()=>M});var r=a(13398),s=a(97920),n=a(16485),o=a(42032),l=a(91700),c=a(54786),i=a(44943),m=a(43340),u=a(19483),d=a(52596),p=a(81182),b=a(3535),N=a(72984);const E=()=>{const e=(0,o.useState)(!1),t=(0,n.A)(e,2),a=t[0],r=t[1];(0,o.useEffect)(()=>(s(),window.addEventListener("resize",s),()=>{window.removeEventListener("resize",s)}),[]);const s=()=>{window.innerWidth<N.A.TABLET_WIDTH?r(!0):r(!1)};return a};var g=a(62195);const v=(e,t)=>{(0,o.useEffect)(()=>{window.history.pushState(null,"",document.URL);const a=()=>{window.history.pushState(null,"",document.URL),e(t)};return window.addEventListener("popstate",a),()=>{window.removeEventListener("popstate",a)}},[e,t])};var A=a(68327),f=a(88896),y=a(44402);var h=a(75694);const k=e=>{throw console.error("An error happened, please pass it to the global error handler",e),Error("An error happened")},x=e=>t=>(async e=>await A.K.call("api.requestAccess.rolelist",{method:"GET"},{countryCode:e}))(e).then(e=>{var a;const r=null===(a=e.appRoleListData[0])||void 0===a?void 0:a.roleList.map(e=>({checked:!1,key:e}));t((0,h.Ff)(r||[]))}).catch(k.bind(t)),C=()=>e=>(async()=>await A.K.call("api.contactUs.regions",{method:"GET"}))().then(t=>{const a=t.mdtRegionListData.reduce((e,t)=>e.concat(t.countryDataList),[]),r=(0,c.sortBy)(a,["countryName"]);e((0,h.Nx)(r||[]))}).catch(k.bind(e)),L=e=>{var t,a,r;let l=e.t,u=e.updateSubmitObject,b=e.getInputValue,N=e.submitObject,E=e.setSubmitObject,g=e.validationObject,v=e.renderActionButtons,f=e.redirectURL,y=e.countries,h=e.getCountries,k=e.countriesWithStates;const x=(0,o.useState)([]),C=(0,n.A)(x,2),L=C[0],q=C[1],P=localStorage.getItem("i18nextLng"),S=(0,o.useState)({}),B=(0,n.A)(S,2),T=B[0],M=B[1],z="US"===N.country;(0,o.useEffect)(()=>{E(e=>(0,s.A)((0,s.A)({},e),{},{phonePrefix:N.country,preferredLanguage:P}))},[N.country,P]);const U=(e,t)=>(e||[]).map(e=>({key:e.key,value:l("registrationDetailsList.".concat(t,".").concat(e.key))})).sort((e,t)=>{var a;return null===e||void 0===e||null===(a=e.value)||void 0===a?void 0:a.localeCompare(null===t||void 0===t?void 0:t.value)}),j={organizationNameProps:{name:"organizationName",label:l("organizationName"),required:!0,disabled:!1,errorMessage:l("requiredError"),validate:N.organizationName&&!g.organizationName,value:N.organizationName,onChange:e=>u("organizationName",e),onBlur:(e,t)=>b(e,t,"organizationName")},organizationSegmentProps:{name:"organizationSegment",label:l("organizationSegment"),required:!0,disabled:!1,errorMessage:l("requiredError"),placeholder:l("selectOne"),validate:N.organizationSegment&&!g.organizationSegment,valueKey:"key",labelKey:"value",options:U(null===T||void 0===T||null===(t=T.hcoSegment)||void 0===t?void 0:t.type,"hcoSegmentList"),matchPos:"any",validate:!1,clearable:!0,searchable:!0,value:N.organizationSegment,onChange:e=>u("organizationSegment",e),onBlur:(e,t)=>b(e,t,"organizationSegment")},streetAddressProps:{name:"streetAddress",label:l("streetAddress"),required:!0,disabled:!1,errorMessage:l("requiredError"),validate:N.streetAddress&&!g.streetAddress,value:N.streetAddress,onChange:e=>u("streetAddress",e),onBlur:(e,t)=>b(e,t,"streetAddress")},cityProps:{name:"city",label:l("city"),required:!0,disabled:!1,errorMessage:l("requiredError"),validate:N.city&&!g.city,value:N.city,onChange:e=>u("city",e),onBlur:(e,t)=>b(e,t,"city")},stateProps:{name:"state",label:l("state"),required:z,options:(e=>{const t=(0,c.find)(e,{isocode:N.country})||{},a=(0,c.map)(t.regions,e=>(0,c.pick)(e,["isocode","name"]));return(0,c.sortBy)(a,"name")})(k),errorMessage:l("requiredError"),placeholder:l("selectOne"),valueKey:"isocode",labelKey:"name",validate:N.state&&!g.state,value:N.state,clearable:!0,searchable:!0,matchPos:"any",onChange:e=>u("state",e),onBlur:(e,t)=>b(e,t,"state")},postalCodeProps:{name:"postalCode",label:l("postalCode"),required:!0,disabled:!1,errorMessage:l("requiredError"),validate:N.postalCode&&!g.postalCode,value:N.postalCode,onChange:e=>u("postalCode",e),onBlur:(e,t)=>b(e,t,"postalCode")},countryProps:{name:"country",label:l("country"),required:!0,disabled:!1,options:y,errorMessage:l("requiredError"),placeholder:l("selectOne"),valueKey:"countryIsocode",labelKey:"countryName",validate:N.country&&!g.country,value:N.country,clearable:!0,searchable:!0,matchPos:"any",onChange:e=>{u("country",e),u("state","")},onBlur:(e,t)=>b(e,t,"country")},commentsProps:{name:"comments",label:l("comments"),required:!1,disabled:!1,errorMessage:l("requiredError"),validate:N.comments&&!g.comments,value:N.comments,onChange:e=>u("comments",e),onBlur:(e,t)=>b(e,t,"comments")},poNumberProps:{name:"poNumber",label:l("poNumber"),required:!1,disabled:!1,errorMessage:l("referenceNumbersRequiredError"),validate:g.referenceNumber,value:N.poNumber,onChange:e=>u("poNumber",e),onBlur:(e,t)=>b(e,t,"poNumber")},medtronicAccountNumberProps:{name:"medtronicAccountNumber",label:l("medtronicAccountNumber"),required:!1,disabled:!1,errorMessage:l("referenceNumbersRequiredError"),validate:g.referenceNumber,value:N.medtronicAccountNumber,onChange:e=>u("medtronicAccountNumber",e),onBlur:(e,t)=>b(e,t,"medtronicAccountNumber")},invoiceNumberProps:{name:"invoiceNumber",label:l("invoiceNumber"),required:!1,disabled:!1,errorMessage:l("referenceNumbersRequiredError"),validate:g.referenceNumber,value:N.invoiceNumber,onChange:e=>u("invoiceNumber",e),onBlur:(e,t)=>b(e,t,"invoiceNumber")}},w={namePrefixProps:{name:"title",label:l("nameTitle"),required:!1,disabled:!1,placeholder:l("prefix"),validate:N.title&&!g.title,options:[{id:"Mr",name:l("titleMr")},{id:"Ms",name:l("titleMs")},{id:"Mrs",name:l("titleMrs")}],valueKey:"id",labelKey:"name",clearable:!0,searchable:!0,value:N.title,onChange:e=>u("title",e),onBlur:(e,t)=>b(e,t,"title")},fNameProps:{name:"firstName",label:l("firstName"),required:!0,disabled:!1,errorMessage:l("requiredError"),validate:N.firstName&&!g.firstName,value:N.firstName,onChange:e=>u("firstName",e),onBlur:(e,t)=>b(e,t,"firstName")},lNameProps:{name:"lastName",label:l("lastName"),required:!0,disabled:!1,errorMessage:l("requiredError"),validate:N.lastName&&!g.lastName,value:N.lastName,onChange:e=>u("lastName",e),onBlur:(e,t)=>b(e,t,"lastName")},emailProps:{name:"professionalEmail",label:l("professionalEmail"),required:!0,disabled:!1,regexValidate:!0,regex:/(?=^.{1,55}
1$)^(([^<>()\[\]\\.,;:\s@']+(\.[^<>()\[\]\\.,;:\s@']+)*)|('.+'))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,regexErrorMessage:l("invalidEmail"),errorMessage:l("requiredError"),validate:N.professionalEmail&&!g.professionalEmail,value:N.professionalEmail,onChange:e=>u("professionalEmail",e),onBlur:(e,t)=>b(e,t,"professionalEmail")},phoneNumberProps:{label:l("phone"),validate:N.phoneNumber&&!g.phoneNumber,required:!0,disabled:!1,errorMessage:l("requiredError"),value:N.phoneNumber,countriesList:y.map(e=>({isocode:e.countryIsocode})),selectedCountry:N.country,onChange:e=>u("phoneNumber",e),onBlur:(e,t)=>u("phoneNumber",e,t),inValidMessage:l("phoneError"),countriesErrorMsg:l("countryError"),flagPlaceholder:l("select")},jobTitleProps:{name:"jobTitle",label:l("jobTitle"),required:!0,disabled:!1,placeholder:l("selectOne"),errorMessage:l("requiredError"),validate:N.jobTitle&&!g.jobTitle,onChange:e=>u("jobTitle",e),onBlur:(e,t)=>b(e,t,"jobTitle"),options:U(null===T||void 0===T||null===(a=T.jobTitle)||void 0===a?void 0:a.type,"jobTitleList"),valueKey:"key",labelKey:"value",matchPos:"any",clearable:!0,searchable:!0,value:N.jobTitle},departmentProps:{name:"department",label:l("department"),required:!0,disabled:!1,placeholder:l("selectOne"),errorMessage:l("requiredError"),options:U(null===T||void 0===T||null===(r=T.department)||void 0===r?void 0:r.type,"departmentList"),valueKey:"key",labelKey:"value",matchPos:"any",value:N.department,clearable:!0,searchable:!0,validate:N.department&&!g.department,onChange:e=>u("department",e),onBlur:(e,t)=>b(e,t,"department")},preferredLanguageProps:{classNames:"pl-0",name:"preferredLanguage",label:l("preferredLanguage"),required:!0,disabled:!1,placeholder:l("selectOne"),errorMessage:l("requiredError"),options:L,valueKey:"key",labelKey:"value",matchPos:"any",clearable:!0,value:N.preferredLanguage,searchable:!0,validate:N.preferredLanguage&&!g.preferredLanguage,onChange:e=>u("preferredLanguage",e),onBlur:(e,t)=>b(e,t,"preferredLanguage")}};return(0,o.useEffect)(()=>{A.K.call("api.common.culture",{method:"GET",successCallback:e=>{try{(0,c.isEmpty)(e)||(e=e.sort((e,t)=>e.value<t.value?-1:e.value>t.value?1:0),q(e))}catch(t){console.error("culture error",t)}}}),h(),A.K.call("api.common.getRegistrationDetails",{method:"GET",successCallback:e=>M(e),errorCallback:()=>{}})},[]),o.createElement(o.Fragment,null,o.createElement(d.A,{className:"align-items-center"},o.createElement(p.A,{xs:12,sm:7,className:"d-flex align-items-center"},o.createElement(i.sT,{title:l("requestAccessAccountInformation")})),o.createElement(p.A,{xs:12,sm:5,className:"d-none d-sm-block"},v())),o.createElement(d.A,null,o.createElement(p.A,{className:"request-access-container mx-4 px-0 px-sm-3"},o.createElement(d.A,null,o.createElement(p.A,{xs:12},o.createElement(i.tK,{subtitle:l("yourOrganization")}),o.createElement("div",{className:"info-text px-4 pb-2"},o.createElement(m.x6,{t:l,components:[o.createElement("a",{onClick:()=>f("CONTACTUS"),className:"contact-us",key:"contactUsLink",role:"link",tabIndex:0,"aria-label":l("contactUsLink")})]},l("organizationInfo1",{contactUsLink:l("contactUsLink")}))),o.createElement("div",{className:"info-text px-4 pb-4"},l("organizationInfo2")))),o.createElement(p.A,{xs:12,className:"pt-2"},o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.U1,j.organizationNameProps)),o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.gJ,j.organizationSegmentProps))),o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.U1,j.streetAddressProps)),o.createElement(p.A,{xs:12,sm:3,className:"custome-form-col"},o.createElement(i.U1,j.cityProps)),o.createElement(p.A,{xs:12,sm:3,className:"custome-form-col"},o.createElement(i.U1,j.postalCodeProps))),o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.gJ,j.countryProps)),o.createElement(p.A,{xs:12,sm:2,className:"custome-form-col"},o.createElement(i.gJ,j.stateProps)),o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.U1,j.commentsProps))),o.createElement(d.A,null,o.createElement(p.A,{className:"custome-form-col"},o.createElement("div",{className:"info-text"},o.createElement("span",{className:"required"},"*"),o.createElement(m.x6,{t:l,components:[o.createElement("span",{className:"bold",key:"referenceNumbersValidationInfo"})]},l("referenceNumbersValidationInfo",{customBoldTag:l("oneTag")}))))),o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.U1,j.poNumberProps)),o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.U1,j.medtronicAccountNumberProps)),o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.U1,j.invoiceNumberProps)))))),o.createElement(d.A,null,o.createElement(p.A,{className:"request-access-container mx-4 px-0 px-sm-3"},o.createElement(d.A,null,o.createElement(p.A,{xs:12},o.createElement(i.tK,{subtitle:l("aboutYou")}))),o.createElement(p.A,{xs:12},o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:2,className:"custome-form-col"},o.createElement(i.gJ,w.namePrefixProps)),o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.U1,w.fNameProps)),o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.U1,w.lNameProps))),o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.U1,w.emailProps)),o.createElement(p.A,{xs:12,sm:6,className:"custome-form-col"},o.createElement(i.lA,w.phoneNumberProps))),o.createElement(d.A,null,o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.gJ,w.jobTitleProps)),o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.gJ,w.departmentProps)),o.createElement(p.A,{xs:12,sm:4,className:"custome-form-col"},o.createElement(i.gJ,w.preferredLanguageProps)))))))};L.defaultProps={countries:[],countriesWithStates:[],redirectURL:()=>{},renderActionButtons:()=>{}};const q=(0,l.connect)(function(e){return{countries:e.requestAccessReducer.countries||[],countriesWithStates:e.commonData.countryList||[]}},function(e){return{redirectURL:(t,a)=>e({type:t,payload:{reset:a}}),getCountries:()=>e(C())}})((0,m.CI)()(L));const P=(0,l.connect)(function(e){return{services:(0,c.get)(e,"requestAccessReducer.services",[])}},function(e){return{getRoleList:t=>e(x(t)),updateServices:t=>e((e=>t=>{t((0,h.Ff)(e))})(t))}})((0,m.CI)()(e=>{let t=e.t,a=e.renderActionButtons,r=e.services,l=e.updateServices,c=e.contactPreferences,m=e.setContactPreferences,u=e.countryCode,b=e.getRoleList;const N=(0,o.useState)(""),E=(0,n.A)(N,2),g=E[0],v=E[1];(0,o.useEffect)(()=>{A.K.call("api.contactUs.regions",{method:"GET",successCallback:e=>{var t;v(null===e||void 0===e||null===(t=e.mdtRegionListData[0])||void 0===t?void 0:t.mdtRegionName)},searchTerm:""}),u&&b(u)},[]);const f=(e,t)=>{const a=[...r].map((a,r)=>
1r===t?(0,s.A)((0,s.A)({},a),{},{checked:e}):"Americas"===g?(0,s.A)({},a):(0,s.A)((0,s.A)({},a),{},{checked:!1}));l(a)},y=(e,t)=>{m(a=>[...a].map((a,r)=>r===t?(0,s.A)((0,s.A)({},a),{},{yes:e,no:!e}):(0,s.A)({},a)))};return o.createElement(o.Fragment,null,o.createElement(d.A,{className:"align-items-center"},o.createElement(p.A,null,o.createElement(i.sT,{title:t("requestAccessServicesAndPreferences")}))),o.createElement(d.A,{className:"align-items-center"},o.createElement(p.A,{xs:12,sm:7,className:"d-flex align-items-center pl-0"},o.createElement(i.tK,{subtitle:t("selectServices",{message:t("Americas"===g?"selectMultiple":"selectOnlyOne")}),className:"pl-0"})),o.createElement(p.A,{xs:12,sm:5,className:"d-none d-sm-block"},a())),o.createElement(d.A,{className:"pt-5"},r.map((e,a)=>o.createElement(p.A,{xs:12,sm:4,className:"pb-5",key:a},o.createElement("form",{className:"h-100"},((e,a)=>o.createElement("div",{className:"services-card h-100 ".concat(null!==e&&void 0!==e&&e.checked?"services-card-checked":"")},o.createElement("div",{className:"services-card-heading"},"Americas"===g?o.createElement(i.bB,{label:o.createElement(i.tK,{subtitle:t(e.key),handleMargin:!1,cusClass:"py-0"}),checked:e.checked,onChange:e=>f(e,a),radioClassName:"d-flex"}):o.createElement(i.M4,{label:o.createElement(i.tK,{subtitle:t(e.key),handleMargin:!1,cusClass:"py-0"}),checked:e.checked,onChecked:e=>f(e,a),radioClassName:"d-flex"})),o.createElement("div",{className:"services-card-body"},o.createElement("span",{className:"d-block my-3 info-text"},t("iNeedTo")),o.createElement("ul",null,Array(4).fill().map((a,r)=>window.next18.exists("serviceListNeeds.".concat(e.key,".needs").concat(r+1))&&o.createElement("li",{className:"info-text py-2"}," ",t("serviceListNeeds.".concat(e.key,".needs").concat(r+1))," "))))))(e,a))))),o.createElement(d.A,{className:"align-items-center"},o.createElement(p.A,{className:"d-flex align-items-center pl-0"},o.createElement(i.tK,{subtitle:t("contactPreferences"),className:"pl-0"}))),o.createElement(d.A,{className:"mb-sm-0 mb-4"},o.createElement(p.A,{className:"request-access-container mx-4 p-4"},c.map((e,a)=>o.createElement("div",{className:"pt-4 d-flex flex-wrap flex-sm-nowrap info-text",key:a},o.createElement("span",{className:"pr-5"},e.question,":"),o.createElement("form",{className:"d-flex"},o.createElement(i.M4,{label:t("yes"),className:"pr-5",checked:e.yes,onChecked:()=>y(!0,a),defaultChecked:!0}),o.createElement(i.M4,{label:t("no"),checked:e.no,onChecked:()=>y(!1,a),defaultChecked:!0})))))))})),S=e=>{let t=e.t,a=e.redirectMDTWebsite;return o.createElement(o.Fragment,null,o.createElement(d.A,{className:"align-items-center"},o.createElement(p.A,null,o.createElement(i.sT,{title:t("thankYou")}))),o.createElement(d.A,null,o.createElement(p.A,{className:"request-access-container mx-4"},o.createElement(d.A,null,o.createElement(i.tK,{subtitle:t("registrationCompleted"),className:"p-0"})),o.createElement(d.A,null,o.createElement(p.A,{xs:12},o.createElement("div",{className:"info-text pb-4"},t("registrationCompletedInfo1")),o.createElement("div",{className:"info-text"},o.createElement(m.x6,{t:t,components:[o.createElement("a",{href:"#",className:"visit-link",onClick:a,key:"websiteLink",role:"button",tabIndex:0,"aria-label":t("visitWebsiteLink")})]},t("registrationCompletedInfo2",{visitWebsiteLink:t("visitWebsiteLink")}))))))))},B=["country","state"],T=e=>{const t=e.t,a=e.services,l=e.redirectURL,c=e.bypassNavigationBlock,m=e.userEmail,N=e.isLeavingRequestAccess,f=E(),h=(0,o.useState)(1),k=(0,n.A)(h,2),x=k[0],C=k[1],L=(0,o.useState)(!1),T=(0,n.A)(L,2),M=T[0],z=T[1],U=(0,o.useState)(!1),j=(0,n.A)(U,2),w=j[0],K=j[1],R=(0,o.useState)({title:"",organizationName:"",organizationSegment:"",streetAddress:"",city:"",state:"",postalCode:"",country:"",comments:"",poNumber:"",medtronicAccountNumber:"",invoiceNumber:"",firstName:e.userName.split(" ")[0],lastName:e.userName.split(" ").slice(1).join(" "),professionalEmail:e.userEmail,phoneNumber:"",jobTitle:"",department:"",preferredLanguage:""}),O=(0,n.A)(R,2),I=O[0],D=O[1],W=(0,o.useState)({organizationName:!1,organizationSegment:!1,streetAddress:!1,city:!1,state:!1,postalCode:!1,country:!1,comments:!1,referenceNumber:!1,firstName:!!e.userName.split(" ")[0],lastName:!!e.userName.split(" ").slice(1).join(" "),professionalEmail:!!e.userEmail,phoneNumber:!1,jobTitle:!1,department:!1,preferredLanguage:!1}),F=(0,n.A)(W,2),V=F[0],J=F[1],G=(0,o.useState)([{question:t("requestAccessQuesList.contactByEmail"),yes:!1,no:!1},{question:t("requestAccessQuesList.contactByPhone"),yes:!1,no:!1},{question:t("requestAccessQuesList.subscribeToUpdates"),yes:!1,no:!1}]),Y=(0,n.A)(G,2),_=Y[0],Q=Y[1];v(l,"LOGIN"),(0,o.useEffect)(()=>{m||c(!0)},[]),(0,o.useEffect)(()=>{N&&y.D.logout()},[N]),(0,o.useEffect)(()=>{2===x&&z(!0)},[x]);const Z=e=>{let t=e.eventCategory,a=void 0===t?"userRegistration":t,r=e.eventAction,s=void 0===r?"requestAccess":r,n=e.eventLabel,o=void 0===n?"":n,l=e.processLabels,c=void 0!==l&&l,i=e.processActions,m=void 0===i||i;(0,g.yI)({eventCategory:a,eventAction:s,eventLabel:o,processLabels:c,processActions:m})},$=()=>{const e=""===I.poNumber&&""===I.medtronicAccountNumber&&""===I.invoiceNumber;J(t=>(0,s.A)((0,s.A)({},t),{},{referenceNumber:e}))},H={poNumber:$,medtronicAccountNumber:$,invoiceNumber:$,default:(e,t,a)=>{J(r=>(0,s.A)((0,s.A)({},r),{},{[e]:!!a||!!t}))}},X=(e,t,a)=>{D(a=>(0,s.A)((0,s.A)({},a),{},{[e]:t}));(H[e]||H.default)(e,t,a),w||(Z({eventLabel:"Contact Form Start"}),K(!0))},ee=()=>{if(1===x){const e=I.country,t=I.state,a=(0,r.A)(I,B),s=Object.entries(a).filter(e=>{let t=(0,n.A)(e,1)[0];return!("poNumber"===t||"medtronicAccountNumber"===t||"invoiceNumber"===t||"comments"===t||"title"===t)}).every(e=>!!(0,n.A)(e,2)[1]),o="US"!==e||!!t,l=["poNumber","medtronicAccountNumber","invoiceNumber"].some(e=>!!I[e]);z(!(s&&l&&o))}if(2===x){const e=a.some(e=>e.checked)&&_.every(e=>e.yes||e.no);z(!e)}},te=()=>{window.open(t("mdtWebsiteLink"),"_blank")},ae={nextButton:{label:t("next"),className:"secondary",disabled:M,onClick:()=>{b.Nk.scrollToTop(),2===x?(async()=>{try{const e=I.organizationName,r=I.organizationSegment,s=I.streetAddress,o=I.city,l=I.postalCode,c=I.country,i=I.state,m=I.comments,u=I.preferredLanguage,d=I.title,p=I.jobTitle,b=I.department,N=I.professionalEmail,E=I.firstName,v=I.lastName,f=I.phoneNumber,y=I.poNumber,h=I.medtronicAccountNumber,k=I.invoiceNumber,x=(0,n.A)(_,3),L=x[0],q=x[1],P=x[2],S=[],B=[];
1null===a||void 0===a||a.forEach(e=>{e.checked&&(S.push(t(e.key)),B.push(e.key))});const T={organizationName:e,hcoSegment:r,streetAddress:s,city:o,zip:l,country:c,state:i,comments:m,language:u,prefix:d,jobTitle:p,department:b,countryISOCode:c,email:N,firstName:E,lastName:v,phone:f,poNumber:y,accountNumber:h,invoiceNumber:k,roles:S.join(", "),contactByEmail:L.yes?"Yes":L.no?"No":"",contactByPhone:q.yes?"Yes":q.no?"No":"",subscribeToUpdates:P.yes?"Yes":P.no?"No":""};A.K.call("api.requestAccess.accountDetails",{method:"POST",data:T,successCallback:()=>C(3)});const M=await Promise.all(B.map(e=>(0,g.m)(e)));Z({eventLabel:"Contact Form Submitted: ".concat(M.join(", "))})}catch(e){console.error("Error in submitRequestForm:",e)}})():(C(e=>1===e?2:3),Z({eventLabel:"Contact Form Continue"}))}},cancelButton:{label:t("cancel"),className:"alternateSecondary",onClick:()=>{l("LOGIN")}},backButton:{label:t("back"),className:"alternateSecondary",onClick:()=>{b.Nk.scrollToTop(),C(1),Z({eventLabel:"Back"})}}},re=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return 1===x||2===x?o.createElement(i.VP,{fixedCenterBottom:e,className:a,md:4,buttons:1===x?[ae.cancelButton,ae.nextButton]:[ae.cancelButton,ae.backButton,ae.nextButton]}):o.createElement(i.VP,{fixedCenterBottom:e,className:a,md:4,buttons:[{label:t("visitmedtronic"),className:"secondary",onClick:()=>{te(),Z({eventLabel:"Visit Website"})}}]})};return(0,o.useEffect)(()=>{ee()},[V,a,_,ee]),o.createElement("div",null,o.createElement(i.J0,null),o.createElement(u.A,{className:"request-access mb-5"},1===x&&o.createElement(q,{t:t,updateSubmitObject:X,getInputValue:(e,t,a)=>{X(a,e.target.value,t)},submitObject:I,validationObject:V,renderActionButtons:re,setSubmitObject:D}),2===x&&o.createElement(P,{renderActionButtons:re,contactPreferences:_,setContactPreferences:Q,countryCode:I.country}),3===x&&o.createElement(S,{t:t,redirectMDTWebsite:te}),o.createElement(d.A,null,o.createElement(p.A,{sm:{size:3===x?7:5,offset:3===x?5:7},className:"d-none d-sm-block"},re())),f&&re(f,"justify-content-center")))};T.defaultProps={services:[],redirectURL:()=>{},bypassNavigationBlock:()=>{}};const M=(0,l.connect)(function(e){return{services:(0,c.get)(e,"requestAccessReducer.services",[]),isLeavingRequestAccess:(0,c.get)(e,"requestAccessReducer.isLeavingRequestAccess",!1),userEmail:(0,c.get)(e,"cognitoTokens.idToken.email",""),userName:(0,c.get)(e,"cognitoTokens.idToken.name",""),user:(0,c.get)(e,"meDetails.user",{})}},function(e){return{redirectURL:(t,a)=>e({type:t,payload:{reset:a}}),bypassNavigationBlock:t=>e((0,f.C)(t))}})((0,m.CI)()(T))}}]); 2//# sourceMappingURL=465.bca2e904.chunk.js.map
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.