1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__||=[]).push([[6114],{20731(e,t,s){s.d(t,{i9:()=>y});var a=s(76998),r=s(13761),n=s(49113),i=s(84946),l=s(75523),o=s(23236),c=s(30986),d=s(44626),p=s(90941),h=s(64519),u=s(73049),m=s(23446);const{COURSE:x,EVENT:j}=(0,o.Cn)(),{DISTANCE:f,VIRTUAL:b}=(0,o.Tw)();function y(e){switch(e){case"US":return"site.purchase.person.state.label";case"CA":return"site.purchase.person.province.label";default:return"site.purchase.person.region.label"}}const g=(0,r.Ng)(function(e){var t;return{options:e.options,siteHeader:e.siteHeader,pageConfig:e.pageConfig,showCopyBillingAnchor:null===(t=e.billingDetails.data)||void 0===t?void 0:t.country}})((0,n.y)(function(e){const{selectedCountry:t,showCopyBillingAnchor:s,meta:{honorific:r,countries:n,regions:g},options:{data:{deliveryType:v,cveDelegateSignupInfo:A}},siteHeader:{data:{partneringOne:C,nameFormat:D}},pageConfig:{siteType:$},match:{params:{delegateId:_}},honorificWithOptions:N}=e,{t:T}=(0,i.B)(),{setValue:B,getValues:q}=(0,l.xW)(),w=v===f?T("site.purchase.participant-details.heading"):T("site.purchase.delegate-details.form.heading",{0:_}),z=T(v===f?"site.purchase.participant-details.heading":"site.purchase.delegate-details.heading");return(0,a.useEffect)(()=>{B("confirmEmail",q("email"))},[q,B]),(0,m.jsxs)(c.A,{title:w,children:[s&&(0,m.jsx)(h.A,{children:(0,m.jsx)(p.A,{isPartneringOne:C,children:T("site.purchase.delegate-details.copy-billing-information")})}),(0,m.jsxs)(h.A,{children:["* ",T("site.purchase.delegate-details.required-field-information")]}),(0,m.jsx)(d.A,{title:z,children:(0,m.jsx)("table",{children:(0,m.jsxs)("tbody",{children:[(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:C||N?(0,m.jsx)(u.l6,{name:"honorific",options:r,label:T("site.purchase.person.honorific.label"),rules:{required:!0}}):(0,m.jsx)(u.A_,{type:"text",name:"honorific",label:T("site.purchase.person.honorific.label"),rules:{required:!0}})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"forename",label:(0,o.Qq)(D,"firstname"),rules:{required:!0}})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"surname",label:(0,o.Qq)(D,"lastname"),rules:{required:!0}})})]}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"tel",name:"telephone",label:T("site.purchase.person.telephone.business.label"),rules:{required:!0,telephone:!0}})})}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"email",name:"email",label:T(C?"site.purchase.person.email.corporate.label":"site.purchase.person.email.business.label"),placeholder:$===j&&v===b&&A&&!C?T("site.virtual.purchase.person.email.placeholder"):"",rules:{required:!0,email:!0}})})}),C&&(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"email",name:"confirmEmail",label:T("site.purchase.person.email.confirm.label"),rules:{required:!0,match:{value:"email",message:T("site.purchase.validation.email.confirm")}},onPaste:e=>e.preventDefault()})})}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"jobTitle",label:T("site.purchase.person.job-title.label"),rules:{required:!0}})})}),$===x&&(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"department",label:T("site.purchase.person.department.label")})})}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"companyName",label:T("site.purchase.person.company.label"),rules:{required:!0}})})}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"addressLine1",label:T("site.purchase.person.address-line-1.label"),rules:{required:!0}})})}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"addressLine2",label:T("site.purchase.person.address-line-2.label")})})}),(0,m.jsx)("tr",{children:(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"city",label:T("site.purchase.person.city.label"),rules:{required:!0}})})}),(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:(0,m.jsx)(u.A_,{type:"text",name:"postcode",label:T("site.purchase.person.postcode.label"),rules:{required:!0,postcode:!0}})}),(0,m.jsx)("td",{children:g[t]&&(0,m.jsx)(u.l6,{name:"state",options:g[t],label:T(y(t)),rules:{required:!0}})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.l6,{name:"country",options:n,placeholder:T("site.purchase.person.country.placeholder"),label:T("site.purchase.person.country.label"),rules:{required:!0}})})]})]})})})]})}));s.d(t,["Ay",0,g])},57582(e,t,s){s.d(t,{Ay:()=>g,M3:()=>b});var a=s(76998),r=s(13761),n=s(80369),i=s(1861),l=s(71053),o=s.n(l),c=s(43334);const d=function(e){var t=e.getIn;return function(e,s){o()(e,"Form value must be specified");var a=s||function(e){return t(e,"form")};return function(s){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return o()(n.length,"No fields specified"),1===n.length?t(a(s),e+".values."+n[0]):n.reduce(function(r,n){var i=t(a(s),e+".values."+n);return void 0===i?r:c.A.setIn(r,n,i)},{})}}}(c.A);var p=s(14285),h=s(63619),u=s(52557),m=s(20731),x=s(23236),j=s(6148),f=s(23446);function b(e,t){const{i18n:{language:s},pageConfig:{sitePath:a,location:r={}}={},options:{data:{locales:{primary:n}={}}={}}}=e,i={200:"/purchase/confirm-purchase/",410:"/purchase/expired/"}[t.statusCode];if(!i)return null;const l=(0,h.dS)(`/${a}${i}`,s,n);return(0,j.A)({url:l,pathname:null===r||void 0===r?void 0:r.pathname,hostname:null===r||void 0===r?void 0:r.hostname})}class y extends a.Component{constructor(){super(...arguments),this.copyBillingInformation=e=>{e.preventDefault();const{form:t,prefix:s,dispatch:a,billingDetails:{forename:r,surname:n,telephone:l,email:o,companyName:c,addressLine1:d,addressLine2:p,city:h,postcode:u,state:m,country:x}}=this.props;a((0,i.Zg)(t,`${s}.forename`,r)),a((0,i.Zg)(t,`${s}.surname`,n)),a((0,i.Zg)(t,`${s}.telephone`,l)),a((0,i.Zg)(t,`${s}.email`,o)),a((0,i.Zg)(t,`${s}.companyName`,c)),a((0,i.Zg)(t,`${s}.addressLine1`,d)),a((0,i.Zg)(t,`${s}.addressLine2`,p)),a((0,i.Zg)(t,`${s}.city`,h)),a((0,i.Zg)(t,`${s}.postcode`,u)),a((0,i.Zg)(t,`${s}.state`,m)),a((0,i.Zg)(t,`${s}.country`,x))}}render(){var e;const{prefix:t,contactTypes:s,selectedCountry:a,brand:{secondaryColor:r}={},billingDetails:{country:n},billingDetailsMeta:{countries:i,regions:l},siteHeader:o,t:c}=this.props,d=l.reduce((e,t)=>
1(e[t.id]=t.options,e),{}),p=s.map(e=>({value:e,label:c(`course.purchase.${e}`)})),h=null===o||void 0===o||null===(e=o.data)||void 0===e?void 0:e.nameFormat;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{className:"row",children:(0,f.jsx)("div",{className:"col-xs-12 col-sm-6",children:(0,f.jsx)("div",{className:"c-contact-details-form__select",children:(0,f.jsx)(u.zB,{type:"select",name:`${t}.contactType`,blank:"select",label:"course.purchase.person.contact-type",validate:[u.mw],options:p})})})}),n&&(0,f.jsx)("a",{onClick:this.copyBillingInformation,className:"c-contact-details-form__copy-billing",style:{color:r},children:c("event.purchase.copy-billing-information")}),(0,f.jsxs)("p",{className:"c-contact-details-form__indicates-required",children:["* ",c("event.purchase.required-field-information")]}),(0,f.jsx)("table",{children:(0,f.jsxs)("tbody",{children:[(0,f.jsxs)("tr",{children:[(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.honorific`,label:"event.purchase.person.honorific"})}),(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.forename`,validate:[u.mw],label:(0,x.Qq)(h,"firstname")})}),(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.surname`,validate:[u.mw],label:(0,x.Qq)(h,"lastname")})})]}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.telephone`,validate:[u.Hw],label:"course.purchase.person.telephone"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.email`,validate:[u.mw,u.Rp],label:"course.purchase.person.email"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.jobTitle`,label:"event.purchase.person.jobTitle"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.department`,label:"event.purchase.person.department"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.companyName`,validate:[u.mw],label:"event.purchase.person.companyName"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.addressLine1`,validate:[u.mw],label:"event.purchase.person.billingAddress1"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.addressLine2`,label:"event.purchase.person.billingAddress2"})})}),(0,f.jsx)("tr",{children:(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.city`,validate:[u.mw],label:"event.purchase.person.city"})})}),(0,f.jsxs)("tr",{children:[(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"text",name:`${t}.postcode`,validate:[u.mw,u.WB],label:"event.purchase.person.postcode"})}),(0,f.jsx)("td",{children:d[a]&&(0,f.jsx)(u.zB,{type:"select",name:`${t}.state`,validate:[u.mw],options:d[a],blank:"select",label:c((0,m.i9)(a))})}),(0,f.jsx)("td",{children:(0,f.jsx)(u.zB,{type:"select",name:`${t}.country`,validate:[u.mw],options:i,blank:"select",label:"site.purchase.person.country.label"})})]})]})})]})}}const g=(0,r.Ng)(function(e,t){let{form:s,prefix:a}=t;const r=d(s);return{billingDetails:e.billingDetails.data,billingDetailsMeta:e.billingDetails.meta,selectedCountry:r(e,`${a}.country`),siteHeader:e.siteHeader}})((0,n.C)()((0,p.sw)(y)))},62785(e,t,s){s.r(t),s.d(t,{OtherContactDetailsView:()=>D,default:()=>$});var a=s(76998),r=s(13761),n=s(80369),i=s(31088),l=s(23236),o=s(6620),c=s(36753),d=s(96509),p=s(75581),h=s(14285),u=s(18783),m=s(27325),x=s(19050),j=s(44228),f=s(63619),b=s(38559),y=s(57582),g=s(44847),v=s(23446);class A extends a.Component{constructor(){super(...arguments),this.onSubmit=e=>{const t=this.props.cookies.get("basket_id");return e.forms.forEach(e=>{["US","CA"].includes(e.country)||delete e.state}),this.props.updateContactDetails(t,"other",e.forms,e=>{document.location.href=(0,y.M3)(this.props,e)})},this.addContactForm=e=>{e.preventDefault();const{formValues:{forms:t=[]}}=this.props,s=this.getAvailableContactTypes();s.length&&this.props.addContactDetailsForm(t,s[0])},this.removeContactForm=(e,t)=>{e.preventDefault(),this.props.removeContactDetailsForm(t)}}componentDidMount(){const{initialValues:{forms:e=[]},contactDetails:{meta:{contactTypes:t=[]}={}}}=this.props;0===e.length&&this.props.addContactDetailsForm(e,t[0])}getAvailableContactTypes(){const{formValues:{forms:e=[]}={},contactDetails:{meta:{contactTypes:t=[]}={}}}=this.props,s=e.map(e=>e.contactType);return t.filter(e=>!s.includes(e))}getSkipUrl(){const{options:{data:{locales:{primary:e}={}}},pageConfig:{sitePath:t},i18n:{language:s}}=this.props;return(0,f.dS)(`/${t}/purchase/confirm-purchase/`,s,e)}render(){const{t:e,form:t,handleSubmit:s,submitting:r,brand:{secondaryColor:n}={},initialValues:{forms:i=[]},contactDetails:{meta:{contactTypes:l=[]}={}}}=this.props;return(0,v.jsx)("div",{className:"c-other-contact-details-form",children:(0,v.jsx)("div",{className:"container",children:(0,v.jsx)("div",{className:"row",children:(0,v.jsx)("div",{className:"col-xs-12 col-sm-8 col-sm-offset-2",children:(0,v.jsxs)("form",{onSubmit:s(this.onSubmit),name:"otherContactDetailsForm",children:[(0,v.jsxs)(b.A,{heading:e("course.purchase.other-contact-details"),children:[i.map((s,r)=>(0,v.jsxs)(a.Fragment,{children:[(0,v.jsx)(y.Ay,{form:t,prefix:`forms[${r}]`,contactTypes:l}),i.length>1&&(0,v.jsx)("div",{className:"text-right",children:(0,v.jsx)("a",{onClick:e=>this.removeContactForm(e,r),className:"c-other-contact-details-form__link c-other-contact-details-form__link--delete",children:e("course.purchase.delete")})})]},r)),i.length<l.length&&(0,v.jsx)("a",{onClick:this.addContactForm,className:"c-other-contact-details-form__link",style:{color:n},children:e("course.purchase.add-another-contact")})]}),(0,v.jsxs)("div",{className:"c-other-contact-details-form__submit-panel",children:[(0,v.jsx)("div",{children:(0,v.jsx)("a",{href:this.getSkipUrl(),children:e("course.purchase.ski
1p")})}),(0,v.jsx)("div",{children:(0,v.jsx)(g.Ay,{type:"submit",size:"large",look:"accent",disabled:r,children:e("event.continue")})})]})]})})})})})}}const C=(0,r.Ng)(function(e){const t=e.contactDetails.other,s=e.contactDetails.other.data,a={forms:[]};return s.forEach(e=>{a.forms.push(e)}),{initialValues:a,contactDetails:t,options:e.options,pageConfig:e.pageConfig,formValues:(0,u.A)("contactDetails")(e)}},function(e){return{updateContactDetails:(t,s,a,r)=>e((0,j.Ql)(t,s,a,r)),addContactDetailsForm:(t,s)=>e((0,j.sb)(t,s)),removeContactDetailsForm:t=>e((0,j.xx)(t))}})((0,m.A)({form:"contactDetails",validate:e=>{const t=e.forms||[],s=t.map(e=>e.contactType),a={forms:{}};return t.forEach((e,t)=>{let{contactType:r}=e;s.filter(e=>r===e).length>1&&(a.forms[t]={contactType:"Duplicated"})}),a},enableReinitialize:!0,onSubmitFail:function(){const e=document.querySelectorAll(".has-error");e&&e.length&&x.Ay.animateScroll.scrollTo(e[0].offsetTop)}})((0,n.C)()((0,p.A)((0,h.sw)(A)))));function D(e){const{t:t,siteHeader:{meta:{title:s}={}}={},contactDetails:{statusCode:r}={},division:n}=e;return(0,a.useEffect)(()=>{(0,l.Bd)()&&i.A.pushDivisionOption(n)},[n]),400===r||404===r?(0,v.jsx)(d.default,{}):(0,v.jsx)(c.A,{helmet:{title:`${t("course.purchase.other-contact-details")} | ${s}`},footerUpperHidden:!0,children:(0,v.jsx)(C,{})})}const $=(0,n.C)()((0,r.Ng)(function(e){return{siteHeader:e.siteHeader,contactDetails:e.contactDetails.other,division:(0,o.UM)(e)}})(D))}}]); 2//# sourceMappingURL=OtherContactDetailsView.78d2c8b1.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.