1(this["webpackJsonpclient-zone_client"]=this["webpackJsonpclient-zone_client"]||[]).push([[28],{1719:function(e,t,a){"use strict";var n=a(11),s=a(12),i=a(1696),o=a(1799),r=a(1777),l=a(1778),c=a(29),d=a.n(c),u=a(0),p=a.n(u),m=a(36),f=a(9),b=a(1),g=a(312),h=a(10),x=Object(g.a)((function(e){return{wrapper:function(t){return{borderRadius:"0.8rem",padding:"".concat(e.spacing(1),"rem"),border:"0.1rem solid ".concat(e.palette.action.disabledBackground),backgroundColor:"".concat(e.palette.background.default),width:t.fullWidth?"100%":"".concat(16.4*t.tabsAmount,"rem"),maxWidth:"100%"}},indicator:{display:"none"},tabsRoot:{minHeight:"unset"},tabWrapper:function(t){return Object(b.a)(Object(b.a)({display:"flex",flexDirection:t.isRow?"row":"column",alignItems:"center"},Object(h.d)(e.spacing(1),"horizontal")),{},{height:"".concat(t.heightSize,"rem")})},tabRoot:function(t){return{padding:"0.4rem",paddingTop:"0.4rem",borderRadius:"0.8rem",minHeight:"unset",minWidth:t.isScrollable?"13rem":"unset",fontSize:"1.3rem",fontWeight:600,textTransform:"unset",color:e.palette.grayVariants[500],"&:not:last-child":Object(b.a)({marginRight:"".concat(e.spacing(1),"rem"),marginLeft:"0"},Object(h.j)({marginLeft:"".concat(e.spacing(1),"rem"),marginRight:"0"})),"& svg":{marginBottom:"unset !important"}}},tabSelected:function(t){return{"&&":Object(b.a)(Object(b.a)({backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},"error"===t.color&&{backgroundColor:e.palette.error.main,color:e.palette.error.contrastText}),"success"===t.color&&{backgroundColor:e.palette.success.main,color:e.palette.success.contrastText})}},tabDesktopOnly:Object(b.a)({display:"none"},Object(h.g)({display:"block"})),withEndNumber:function(t){return{display:"flex",alignItems:"center",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","&:after":Object(b.a)(Object(b.a)({content:"'".concat(t.endNumber,"'"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"1.2rem",padding:"0 0.4rem"},e.typography.body2),{},{background:e.palette.error.main,color:e.palette.error.contrastText},Object(h.b)(e.direction,"margin","".concat(e.spacing(2),"rem")))}},flexContainer:function(e){return Object(b.a)({overflow:e.isScrollable?"auto":"unset"},e.reverseTabs&&{flexDirection:"row-reverse"})}}}));t.a=function(e){var t=e.tabs,a=e.selected,c=e.color,u=e.reverseTabs,b=e.id,g=void 0===b?"tabPanel":b,h=e.onChange,S=e.fullWidth,y=e.isRow,k=e.heightSize,T=e.isScrollable,_=p.a.useState(void 0),C=Object(s.a)(_,2),w=C[0],O=C[1],P=x({tabsAmount:t.length,endNumber:w,color:c,reverseTabs:u,fullWidth:S,isRow:y,heightSize:k,isScrollable:T});p.a.useEffect((function(){var e=t[a];e&&e.endNumber&&O(e.endNumber)}),[a,t]);var I=function(e){if(e)return p.a.createElement(p.a.Fragment,null,p.a.createElement(i.a,{smDown:!0},p.a.createElement(f.c,{name:e})),p.a.createElement(i.a,{mdUp:!0},p.a.createElement(f.c,{name:e,style:{height:"1.8rem"}})))};return p.a.createElement("div",{className:P.wrapper},p.a.createElement(o.a,{id:g,value:a,onChange:h,classes:{root:P.tabsRoot,indicator:P.indicator,flexContainer:P.flexContainer},variant:"fullWidth"},t.map((function(e,t){var s;return p.a.createElement(r.a,{id:"".concat(g,"_").concat(e.id||t),component:(null===e||void 0===e?void 0:e.outsourceLink)?l.a:e.link?m.a:"div",to:e.link,href:(null===e||void 0===e?void 0:e.outsourceLink)&&e.outsourceLink,target:(null===e||void 0===e?void 0:e.outsourceLink)&&"_blank",underline:"none",key:"tab-".concat(t),label:p.a.createElement("div",null,p.a.createElement("span",{id:"".concat(g,"_").concat(e.id||t,"_endNumber"),className:d()(Object(n.a)({},P.withEndNumber,e.endNumber&&a===t))},p.a.createElement(i.a,{smDown:!0},e.label),p.a.createElement(i.a,{mdUp:!0},e.labelMobile||e.label)),e.subLabel&&p.a.createElement("div",null,e.subLabel)),icon:I(e.icon),classes:{wrapper:P.tabWrapper,root:d()((s={},Object(n.a)(s,P.tabRoot,!0),Object(n.a)(s,P.tabDesktopOnly,e.desktopOnly),s)),selected:P.tabSelected}})}))))}},1805:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return q})),a.d(t,"mapStateToProps",(function(){return v})),a.d(t,"mapDispatchToProps",(function(){return z})),a.d(t,"personalInformationFormInputsScheme",(function(){return L})),a.d(t,"changePasswordFormInputsScheme",(function(){return B})),a.d(t,"emailSettingsFormInputsScheme",(function(){return R})),a.d(t,"changePasswordFormValidationsScheme",(function(){return D})),a.d(t,"updateAccountAddressValidationScheme",(function(){return F}));var n,s=a(12),i=a(316),o=a(0),r=a(15),l=a(72),c=a(275),d=a(9),u=a(240),p=a(1719),m=a(19),f=a(21),b=a(360),g=a(5),h=a(1601),x=a(7),S=a(1),y=a(16),k=a.n(y),T=a(34),_=a(212),C=a(183),w=a(197),O=a(98),P=a(22),I=a(196),E=a(65),v=function(e){return{userInfo:Object(P.K)(e),accounts_changePasswordLoading:Object(C.d)(e),accounts_changeTpPasswordStatus:Object(C.e)(e),account_notificationsSettings:e.accounts.notificationsSettings,accounts_updateEmailNotificationsSettingsLoading:Object(C.n)(e),accounts_updateUserInfoLoading:e.user.loader,user_updateUserAdressStatus:Object(P.J)(e)}},z={accounts_changeTpPassword:_.a,accounts_resetChangeTpPasswordStatus:_.g,accounts_updateEmailNotificationsSettings:_.h,accounts_getEmailNotificationsSettings:_.c,user_UpdateUserInfo:O.b,user_updateUserAddressReset:O.p,logOut:w.g},N=function(){return Object.keys(E.d).map((function(e){return{label:E.d[e].display_name,value:E.d[e].code}}))},j=function(e){return"string"===typeof e&&E.d.hasOwnProperty(e.toLowerCase())},A=x.a.featuresFlags[f.a.UPDATE_ACCOUNT_ADDRESS],L=function(e){var t=e.userInfo,a=e.t;return[{id:"firstName",type:c.a.textfield,labelT:"common:fields.firstName.label",textfieldProps:{disabled:!0,defaultValue:t.firstName},breakpointsSizes:{xs:12,sm:6}},{id:"lastName",type:c.a.textfield,labelT:"common:fields.lastName.label",textfieldProps:{disabled:!0,defaultValue:t.lastName},breakpointsSizes:{xs:12,sm:6}},{id:"email",type:c.a.textfield,labelT:"common:fields.email.label",textfieldProps:{disabled:!0,defaultValue:t.email},breakpointsSizes:{xs:12,sm:6}},{id:"country",type:c.a.textfield,labelT:"common:fields.country.label",textfieldProps:{disabled:!0,defaultValue:t.country},breakpointsSizes:{xs:12,sm:6}},{id:"city",type:c.a.textfield,labelT:"common:fields.city.label",textfieldProps:{disabled:!A,defaultValue:t.city},breakpointsSizes:{xs:12,sm:6}},{id:"address1",type:c.a.textfield,labelT:"common:fields.street.label",textfieldProps:{disabled:!A,defaultValue:t.address1},breakpointsSizes:{xs:12,sm:6}},{id:"zipCode",type:c.a.textfield,labelT:"common:fields.postalCode.label",textfieldProps:{disabled:!A,defaultValue:t.zipCode}}
1,{id:"country_code",type:c.a.textfield,labelT:"common:fields.country_code.label",textfieldProps:{disabled:!0,defaultValue:t.phoneCountryCode},breakpointsSizes:{xs:12,sm:6}},{id:"phone",type:c.a.textfield,labelT:"common:fields.phone.label",textfieldProps:{disabled:!0,defaultValue:t.phoneNumber},breakpointsSizes:{xs:12,sm:6}},{id:"custom_field_dateOfBirth",type:c.a.datepicker,placeholderT:"common:fields.custom_field_dateOfBirth.placeholder",labelT:"common:fields.custom_field_dateOfBirth.label",datepickerProps:{id:"custom_field_dateOfBirth",defaultValue:t.custom_field_dateOfBirth,initialFocusedDate:k()().subtract(21,"years"),minDate:k()().year(1900),maxDate:k()().subtract(18,"years"),openTo:"year",disableFuture:!0,views:["year","month","date"],disabled:!0},breakpointsSizes:{xs:12,sm:6}},{id:"custom_field_categorisation",type:c.a.textfield,labelT:"common:fields.custom_field_categorisation.label",textfieldProps:{disabled:!0,defaultValue:a("common:clientCategorisation.".concat(t.custom_field_clientcategorisation))},hidden:!Boolean(t.custom_field_clientcategorisation),breakpointsSizes:{xs:12,sm:6}},{id:"cz_extension_preferredLanguage",type:c.a.select,labelT:"common:fields.custom_field_language.label",selectProps:{options:N(),defaultValue:j(t.cz_extension_preferredLanguage)?t.cz_extension_preferredLanguage:T.b.language},hidden:Boolean(x.a.featuresFlags[f.a.NOTIFICATION_SETTINGS]),breakpointsSizes:{xs:12,sm:6}}]},B=function(e,t){return[{id:"current-password",type:c.a.textfield,placeholderT:"common:fields.current-password.placeholder",labelT:"common:fields.current-password.label",textfieldProps:Object(S.a)({type:"password"},e&&{error:e,helperText:t})},{id:"new-password",type:c.a.textfield,placeholderT:"common:fields.new-password.placeholder",labelT:"common:fields.new-password.label",textfieldProps:{type:"password"},group:"password"},{id:"confirm-password",type:c.a.textfield,placeholderT:"common:fields.confirm-password.placeholder",labelT:"common:fields.confirm-password.label",textfieldProps:{type:"password"},group:"password"}]},R=function(e){var t,a=e.notificationsSettings,n=e.userInfo,s=(e.t,e.formInputClasses);return[{id:"cz_extension_preferredLanguage",type:c.a.select,labelT:"common:fields.custom_field_language.label",selectProps:{options:N(),defaultValue:j(n.cz_extension_preferredLanguage)?null===(t=n.cz_extension_preferredLanguage)||void 0===t?void 0:t.toLowerCase():T.b.language},breakpointsSizes:{xs:12,sm:6},formInputClasses:s.paddingLeftNone},{type:c.a.typography,id:"null-0",breakpointsSizes:{xs:12,sm:6}},{type:c.a.typography,id:"null-1",breakpointsSizes:{xs:3}},{type:c.a.typography,typographyTextT:"account-settings:email-settings.email",id:"email",breakpointsSizes:{xs:3},formInputClasses:s.itemColTitle},{type:c.a.typography,typographyTextT:"account-settings:email-settings.sms",id:"sms",breakpointsSizes:{xs:3},formInputClasses:s.itemColTitle},{type:c.a.typography,typographyTextT:"account-settings:email-settings.push",id:"push",breakpointsSizes:{xs:3},formInputClasses:s.itemColTitle},{type:c.a.typography,typographyTextT:"account-settings:email-settings.marketing",id:"col-1",breakpointsSizes:{xs:3},formInputClasses:"".concat(s.item," ").concat(s.itemColLeft)},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"marketingEmails",checkboxProps:{defaultChecked:!!a.marketingEmails,disableSidesMargin:!0,alignCenter:!0},formInputClasses:s.item},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"marketingSMS",checkboxProps:{defaultChecked:!!a.marketingSMS,disableSidesMargin:!0,alignCenter:!0},formInputClasses:s.item},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"marketingPush",checkboxProps:{defaultChecked:!!a.marketingPush,disableSidesMargin:!0,alignCenter:!0},formInputClasses:"".concat(s.item," ").concat(s.itemColRight)},{type:c.a.typography,typographyTextT:"account-settings:email-settings.tradeCopier",id:"c
1ol-2",breakpointsSizes:{xs:3},formInputClasses:"".concat(s.item," ").concat(s.itemColLeft)},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"tradingAnalysisEmails",checkboxProps:{defaultChecked:!!a.tradingAnalysisEmails,disableSidesMargin:!0,alignCenter:!0},formInputClasses:s.item},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"tradingAnalysisSMS",checkboxProps:{defaultChecked:!!a.tradingAnalysisSMS,disableSidesMargin:!0,alignCenter:!0},formInputClasses:s.item},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"tradingAnalysisPush",checkboxProps:{defaultChecked:!!a.tradingAnalysisPush,disableSidesMargin:!0,alignCenter:!0},formInputClasses:"".concat(s.item," ").concat(s.itemColRight)},{type:c.a.typography,typographyTextT:"account-settings:email-settings.trading",id:"col-3",breakpointsSizes:{xs:3},formInputClasses:"".concat(s.item," ").concat(s.itemColLeft)},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"positionsAlertsEmails",checkboxProps:{defaultChecked:!!a.positionsAlertsEmails,disableSidesMargin:!0,alignCenter:!0},formInputClasses:s.item},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"positionsAlertsSMS",checkboxProps:{defaultChecked:!!a.positionsAlertsSMS,disableSidesMargin:!0,alignCenter:!0},formInputClasses:s.item},{type:c.a.checkbox,breakpointsSizes:{xs:3},id:"positionsAlertsPush",checkboxProps:{defaultChecked:!!a.positionsAlertsPush,disableSidesMargin:!0,alignCenter:!0},formInputClasses:"".concat(s.item," ").concat(s.itemColRight)}]},D={"current-password":I.b.string().required(),"new-password":I.b.string().required().password(),"confirm-password":I.b.string().required().test("confirm-password","Passwords must match",(function(e){return this.parent["new-password"]===e}))},F=function(e){return{city:I.b.string().required(),address1:I.b.string().required(),zipCode:I.b.string().required().min(3).max(12,e("account-settings:update-address.zipCodeValidation.max"))}},M=a(312),U=Object(M.a)((function(e){return{changePasswordTitle:{paddingTop:"2rem",paddingBottom:"3rem"}}})),V=Object(M.a)((function(e){return{item:{borderTop:"1px solid ".concat(e.palette.action.disabledBackground),borderBottom:"1px solid ".concat(e.palette.action.disabledBackground),marginBottom:"10px",textAlign:"center"},itemColTitle:{color:e.palette.side_menu.text,textAlign:"center"},itemColRight:{borderRight:"1px solid ".concat(e.palette.action.disabledBackground),borderRadius:"0 5px 5px 0",marginBottom:"10px"},itemColLeft:{borderLeft:"1px solid ".concat(e.palette.action.disabledBackground),borderRadius:"5px 0 0 5px",marginBottom:"10px",textAlign:"left"},submitBtn:{marginLeft:"-1.2rem"},paddingLeftNone:{marginLeft:"-1.2rem"}}})),W=[{labelT:"account-settings:tabs.personalInfo.tab_short_name",titleT:"account-settings:tabs.personalInfo.tab_name",icon:d.b.account_personal_settings,id:"personalInfo"},{titleT:"account-settings:tabs.changePassword.tab_name",icon:d.b.lock,id:"changePassword",hidden:Object(b.a)()},{titleT:"account-settings:tabs.emailSettings.tab_name",icon:d.b.envelop_checked,id:"emailSettings",hidden:!x.a.featuresFlags[f.a.NOTIFICATION_SETTINGS]}];!function(e){e[e.personalInfo=0]="personalInfo",e[e.changePassword=1]="changePassword",e[e.emailSettings=2]="emailSettings"}(n||(n={}));var q=Object(r.c)(v,z)(o.memo((function(e){var t=e.userInfo,a=e.accounts_changePasswordLoading,n=e.accounts_changeTpPasswordStatus,r=e.accounts_changeTpPassword,d=e.accounts_resetChangeTpPasswordStatus,S=e.accounts_updateEmailNotificationsSettingsLoading,y=e.accounts_updateEmailNotificationsSettings,k=e.accounts_getEmailNotificationsSettings,T=e.account_notificationsSettings,_=e.user_UpdateUserInfo,C=e.accounts_updateUserInfoLoading,w=e.user_updateUserAdressStatus,O=e.user_updateUserAddressReset,P=e.logOut,I=U(),E=V(),v=Object(h.a)(["account-settings","new-password"]).t,z=Object(l.h)().search,N=Object(l.g)(),j=Object(i.parse)(z),A=o.useState(Math.random()),M=Object(s.a)(A,2),q=M[0],G=M[1],H=o.useState(0),J=Object(s.a)(H,2),K=J[0],Q=J[1],X=x.a.featuresFlags[f.a.LOGOUT_ON_PASSWORD_CHANGE];o.useEffect((function(){if(j.tab){var e=W.filter((function(e){return!e.hidden})).findIndex((function(e){return e.id===j.tab}));-1===e?N.replace("/".concat(g.b.ACCOUNT_SETTINGS)):Q(e)}else Q(0);return O(),function(){d()}}),[j.tab]),o.useEffect((function(){return function(){d(),O()}}),[d,O]),o.useEffect((function(){n&&"success"===n&&X&&(G(Math.random()),P())}),[n,P,X]),o.useEffect((function(){x.a.featuresFlags[f.a.NOTIFICATION_SETTINGS]&&k()}),[k]);var Y=function(e){var t=e["current-password"],a=e["new-password"];r(t,a)},Z=function(e,t){n&&d()},$=function(e){y(e)},ee=function(e){_(e)};return o.createElement(u.a,{fullWidth:!0,fullHeight:!0,infoData:!0},W.filter((function(e){return!e.hidden})).length>1&&o.createElement(p.a,{isScrollable:!0,selected:K,tabs:W.filter((function(e){return!e.hidden})).map((function(e){var t;return{label:v(null!==(t=e.labelT)&&void 0!==t?t:e.titleT),icon:e.icon,hidden:e.hidden,link:"?tab="+e.id}}))}),W.filter((function(e){return!e.hidden})).map((function(e,s){return o.createElement("div",{role:"tabpanel",hidden:K!==s,id:"account-tabpanel-".concat(s),"aria-labelledby":"account-tab-".concat(s),key:"account-tab-".concat(s)},K===s&&o.createElement("div",null,o.createElement(m.a,{variant:"h1",color:"inherit",className:I.changePasswordTitle},v(e.titleT)),"personalInfo"===e.id&&o.createElement(c.b,{key:"personal-info-form",inputs:L({userInfo:t,t:v}),onSubmitClick:ee,submitBtnT:x.a.featuresFlags[f.a.UPDATE_ACCOUNT_ADDRESS]?"account-settings:update":void 0,loading:C,validationsScheme:F(v),submitBtnProps:{status:w}}),"changePassword"===e.id&&!Object(b.a)()&&o.createElement(o.Fragment,null,o.createElement(c.b,{key:q,onSubmitClick:Y,onFieldChange:Z,submitBtnT:"account-settings:change-password.btn",validationsScheme:D,inputs:B("failed"===n,v("new-password:errors.invalid_password")),loading:a,submitBtnProps:{status:n}})),"emailSettings"===e.id&&!e.hidden&&T&&o.createElement(c.b,{key:"email-sett
1ings-form",inputs:R({notificationsSettings:T,userInfo:t,t:v,formInputClasses:E}),submitBtnT:"account-settings:email-settings.btn",onSubmitClick:$,loading:S,submitBtnProps:{className:E.submitBtn},customWrapperCss:{marginLeft:"1.2rem"}})))})))})))}}]);
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.