1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="1c667907-7db2-4347-b905-62f23885d783",e._sentryDebugIdIdentifier="sentry-dbid-1c667907-7db2-4347-b905-62f23885d783")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7095],{97780:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[locale]/admin/user-management/edit-user/[userId]",function(){return t(10682)}])},82678:function(e,r,t){"use strict";var a=t(85893);t(67294);var n=t(73935),s=t(54522),i=t(27603),d=t(31095),l=t(85388),o=t(27942),u=t(66992),c=t(39166),m=t(84611),p=t(40041);let f=(0,i.F4)(["from{transform:translateY(-200px);}to{transform:translateY(0px);}"]),h=(0,i.F4)(["from{opacity:0;}to{opacity:1;}"]),g=i.ZP.div.withConfig({componentId:"sc-475d248d-0"})(["position:fixed;inset:0;z-index:1000;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,0.5);"]),b=(0,i.ZP)(c.il).withConfig({componentId:"sc-475d248d-1"})(["display:flex;flex-direction:column;height:100%;padding:0;animation:"," 0.3s ease-in-out 1;",";",";"],h,l.ZP.md((0,i.iv)(["margin-top:96px;height:auto;display:block;max-width:500px;animation:"," 0.6s cubic-bezier(0.165,0.84,0.44,1) 1;"],f)),l.ZP.lg((0,i.iv)(["max-width:700px;"]))),x=i.ZP.header.withConfig({componentId:"sc-475d248d-2"})(["display:flex;align-items:center;padding:16px;background-color:",";"],e=>{let{theme:r}=e;return r.modal.headerBackgroundColor}),y=i.ZP.h2.withConfig({componentId:"sc-475d248d-3"})(["flex:1;margin:0;font-size:inherit;letter-spacing:0;text-align:center;"]),C=i.ZP.button.withConfig({componentId:"sc-475d248d-4"})(["background:none;border:none;"]),E=i.ZP.div.withConfig({componentId:"sc-475d248d-5"})(["position:relative;flex:1;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;z-index:999;background-color:",";padding:",";",""],e=>{let{theme:r}=e;return r.modal.backgroundColor},e=>{let{compactBody:r}=e;return r?"0":"24px"},e=>{let{compactBody:r}=e;return!r&&(0,i.iv)([""," ",""],l.ZP.md((0,i.iv)(["padding:24px 60px;"])),l.ZP.lg((0,i.iv)(["padding:24px 108px;"])))}),S=(0,i.ZP)(d.ZP).withConfig({componentId:"sc-475d248d-6"})(["cursor:pointer;z-index:1;"]);r.Z=e=>{let{children:r,opened:t,onClose:i,header:d,hasCloseButton:l=!1,compactBody:c=!1,preventDismiss:f=!1}=e,{translator:h}=(0,u.Z)();return((0,o.O)({name:"keyup",handler:e=>{"Escape"===e.key&&i()},when:t&&!f}),t)?(0,n.createPortal)((0,a.jsxs)(s.ZP,{returnFocus:!0,children:[(0,a.jsx)(p.Z,{}),(0,a.jsx)(g,{role:"dialog","aria-modal":"true",tabIndex:-1,onClick:()=>!f&&i(),children:(0,a.jsxs)(b,{onClick:e=>e.stopPropagation(),children:[(d||l)&&(0,a.jsxs)(x,{children:[d&&(0,a.jsx)(y,{children:d}),l&&(0,a.jsx)(C,{tabIndex:2,"data-qa":"modal-close-button","aria-label":h("common.close"),...(0,m.xb)(i),children:(0,a.jsx)(S,{name:"featherX"})})]}),(0,a.jsx)(E,{compactBody:c,children:r})]})})]}),document.body):null}},61302:function(e,r,t){"use strict";t.d(r,{V:function(){return a}});let a=[{label:"Dutch",value:"nl"},{label:"German",value:"de"},{label:"Spanish",value:"es"},{label:"English",value:"en"},{label:"Italian",value:"it"},{label:"French",value:"fr"}]},10682:function(e,r,t){"use strict";t.r(r),t.d(r,{__N_SSP:function(){return M},default:function(){return D}});var a=t(85893),n=t(67294),s=t(11163),i=t(45697),d=t.n(i),l=t(45007),o=t(65849),u=t(27603),c=t(28956),m=t(6554),p=t(34725),f=t(53475),h=t(36727),g=t(63742),b=t(8581),x=t(43822),y=t(5973),C=t(25646),E=t(63831),S=t(88278),v=t(90598),_=t(82678),R=t(98888);let Z=u.ZP.p.withConfig({componentId:"sc-50ddedac-0"})(["margin:16px 0;text-align:center;"]),j=u.ZP.span.withConfig({componentId:"sc-50ddedac-1"})(["font-weight:bold;"]),w=e=>{let{modalType:r,translator:t,router:n,closeModal:s,deleteUser:i,deleteError:d,user:l,locale:o}=e;if(d)return(0,v.S)(d);let u=async()=>{try{await i(l.id),c()}catch(e){p()}},c=()=>{(0,m.C)((0,a.jsx)("p",{"data-qa":"admin-delete-user-modal-success-message",children:t("admin.delete-user.delete-success",{userName:(0,a.jsx)(j,{children:l.displayName})})}),{type:S.N.SUCCESS}),s(),n.push({pathname:"/".concat(o,"/admin/user-management")})},p=()=>{(0,m.C)((0,a.jsx)("p",{"data-qa":"admin-delete-user-modal-error-message",children:t("admin.delete-user.delete-fail",{userName:(0,a.jsx)(j,{children:l.displayName})})}),{type:S.N.ERROR}),s()};return(0,a.jsxs)(_.Z,{opened:r===g.KW.deleteUser,onClose:s,hasCloseButton:!0,children:[(0,a.jsx)(Z,{textAlign:"center",children:t("admin.delete-user.modal.content",{userName:(0,a.jsx)(j,{children:l.displayName})})}),(0,a.jsxs)(R.V,{children:[(0,a.jsx)(b.Z,{variant:"outline",onClick:s,"data-qa":"admin-delete-user-modal-cancel-button",children:t("admin.delete-user.modal.buttons.cancel")}),(0,a.jsx)(b.Z,{onClick:u,"data-qa":"admin-delete-user-modal-delete-button",children:t("admin.delete-user.modal.buttons.delete")})]})]})},P={deleteUser:f.h8,closeModal:g.Mr};w.propTypes={modalType:d().string,isDeleting:d().bool.isRequired,deleteError:d().oneOf([d().object,d().string]),deleteSuccess:d().bool.isRequired,deleteUser:d().func.isRequired,closeModal:d().func.isRequired,router:d().object.isRequired,translator:d().func.isRequired},w.defaultProps={error:null,modalType:null};var U=(0,o.qC)(x.Z,s.withRouter,(0,l.$j)(e=>{let r=(0,h.N)(e);return{modalType:e.layout.modalType,isDeleting:r.statuses.isDeleting,deleteError:r.statuses.deleteError,deleteSuccess:r.statuses.deleteSuccess}},P))(w),q=t(58975);let I=(0,u.ZP)(y.Fb).attrs(()=>({forwardedAs:"h1",size:30})).withConfig({componentId:"sc-bb807711-0"})(["margin-bottom:16px;"]),N=(e,r)=>"ROLE_SUPERADMIN"!==e&&r&&r?r.reduce((e,r)=>({...e,[r.value]:r.label}),{}):{},T=(e,r,t,a)=>{let{displayName:n,emailAddress:s,preferredLanguage:i,role:d,authorizedCustomers:l}=t,o=N(d,l);e(r,{displayName:n,emailAddress:s,preferredLanguage:i,role:d,authorizedCustomers:o},a)},L=async(e,r,t,a)=>{t(!0);try{let r=await E.ZP.get("users/".concat(a),null,{auth:!0});t(!1),e(r)}catch(e){r(e),t(!1)}},k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).map(r=>({label:"".concat(e[r]," (").concat(r,")"),value:r}))},O=e=>
1{let{updateCustomerUserData:r,translator:t,userId:s,openModal:i,isUpdating:d,updateError:l,updateSuccess:o,resetCrudUserState:u}=e,[f,h]=(0,n.useState)(),[x,y]=(0,n.useState)(!1),[E,_]=(0,n.useState)(null);return((0,n.useEffect)(()=>{L(h,_,y,s)},[s]),(0,n.useEffect)(()=>{o&&(u(),(0,m.C)((0,a.jsx)("p",{"data-qa":"admin-update-user-success-message",children:t("admin.update-user.success-update")}),{type:S.N.SUCCESS}))},[d,u,o,t]),E)?(0,v.S)(E,{"error.account.not.found":p.Z}):x?(0,a.jsx)(C.z8.Spinner,{}):(0,a.jsxs)(c.Z,{title:t("admin.update-user.page-title"),children:[(0,a.jsx)(I,{children:t("admin.update-user.page-title")}),f&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(q.Z,{submit:T.bind(null,r,f),initValues:{displayName:f.displayName,emailAddress:f.emailAddress,preferredLanguage:f.preferredLanguage,authorizedCustomers:k(f.authorizedCustomers),role:f.role},errors:l,disabledFields:"ROLE_SUPERADMIN"===f.role||"ROLE_SALESREP"===f.role?["role","emailAddress"]:["emailAddress"],children:(0,a.jsx)(b.Z,{type:"button","data-qa":"delete-user-button",variant:"link",onClick:()=>{i(g.KW.deleteUser)},children:t("admin.delete-user.button")})}),(0,a.jsx)(U,{user:f})]})]})};O.propTypes={updateCustomerUserData:d().func.isRequired,resetCrudUserState:d().func.isRequired,openModal:d().func.isRequired,user:d().object,userId:d().string,updateSuccess:d().bool.isRequired,updateError:d().oneOfType([d().object,d().string]),isUpdating:d().bool.isRequired},O.defaultProps={user:null,userId:null};let A={updateCustomerUserData:f.W_,openModal:g.h7,resetCrudUserState:f.LR};var z=(0,o.qC)(x.Z,s.withRouter,(0,l.$j)((e,r)=>{let t=(0,h.N)(e);return{userId:r.router.query.userId,updateSuccess:t.statuses.updateSuccess,updateError:t.statuses.updateError,isUpdating:t.statuses.isUpdating}},A))(O),M=!0,D=()=>(0,a.jsx)(C.z8.Layout,{children:(0,a.jsx)(C.z8.AdminLayout,{children:(0,a.jsx)(z,{})})})},53475:function(e,r,t){"use strict";t.d(r,{LR:function(){return o},W_:function(){return d},h8:function(){return l}});var a=t(63831),n=t(51543),s=t(36727);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e.fieldErrors?e.fieldErrors.reduce((e,r)=>({...e,[r.field]:r.code}),{}):null},d=(e,r,t)=>async(d,l)=>{let o={...e,...r,authorizedCustomers:r.authorizedCustomers};d({type:n.H.CUSTOMER_USERS_UPDATE});try{await a.ZP.put("users/".concat(e.id),o,null,{auth:!0}),d({type:n.H.CUSTOMER_USERS_UPDATE_SUCCESS}),(0,s.N)(l()).userList.userCount&&d({type:n.H.CUSTOMER_USER_LIST_UPDATE,user:o})}catch(e){t(i(e)),d({type:n.H.CUSTOMER_USERS_UPDATE_FAILURE,updatingError:e})}},l=e=>async(r,t)=>{r({type:n.H.CUSTOMER_USERS_DELETE});try{let i=await a.ZP.delete("users/".concat(e),null,{auth:!0});return r({type:n.H.CUSTOMER_USERS_DELETE_SUCCESS}),(0,s.N)(t()).userList.userCount&&r({type:n.H.CUSTOMER_USER_LIST_DELETE,userId:e}),i}catch(e){throw r({type:n.H.CUSTOMER_USERS_DELETE_FAILURE,deleteError:e}),e}},o=()=>e=>e({type:n.H.CUSTOMER_USERS_RESET})},36727:function(e,r,t){"use strict";t.d(r,{N:function(){return a}});let a=e=>e.customer.customerUsers},58975:function(e,r,t){"use strict";let a;var n=t(85893),s=t(11163),i=t(45697),d=t.n(i),l=t(67294),o=t(45007),u=t(65849),c=t(27603),m=t(74231),p=t(80616),f=t(8581),h=t(27288),g=t(36127),b=t(81073),x=t(71838),y=t(43822),C=t(85388),E=t(61302),S=t(63831),v=t(90598);let _=(0,c.ZP)(g.Z).withConfig({componentId:"sc-8d0ef9bb-0"})(["> div:not(:last-child){margin-bottom:16px;}",""],C.ZP.md((0,c.iv)(["max-width:476px;"]))),R=c.ZP.div.withConfig({componentId:"sc-8d0ef9bb-1"})(["display:flex;margin-top:24px;button{width:50%;}"]),Z=(0,c.ZP)(f.Z).withConfig({componentId:"sc-8d0ef9bb-2"})(["margin-right:16px;"]),j=e=>{let{initValues:r,translator:t,submit:s,user:i,disabledFields:d,router:o,children:u}=e,[c,p]=(0,l.useState)([{label:"",value:""}]),[g,y]=(0,l.useState)(null),C=()=>{if(a)return a;{let e=i.authorizedCustomerIds.map(e=>({label:"".concat(i.authorizedCustomers[e]," (").concat(e,")"),value:e}));return a=e,e}},j=()=>i?C():[];return((0,l.useEffect)(()=>{(async function(){try{let e=(await S.ZP.get("users/assignableRoles",null,{auth:!0})).map(e=>({value:e,label:t("user-roles.".concat(e))}));p(e),y(null)}catch(e){y(e)}})()},[t]),g)?(0,v.S)(g):(0,n.jsx)(_,{initValues:{displayName:"",emailAddress:"",preferredLanguage:"",role:"",authorizedCustomers:[],...r},validate:(0,m.Ry)().shape({displayName:(0,m.Z_)().required(t("admin.modify-user.form.messages.required")),emailAddress:(0,m.Z_)().required(t("admin.modify-user.form.messages.required")).email(t("admin.modify-user.form.messages.email")),preferredLanguage:(0,m.Z_)().required(t("admin.modify-user.form.messages.required")),authorizedCustomers:(0,m.IX)().when("role",{is:e=>"ROLE_SUPERADMIN"!==e,then:(0,m.IX)().min(1,t("admin.modify-user.form.messages.required"))}),role:(0,m.Z_)().required(t("admin.modify-user.form.messages.required"))}),validateOnSubmit:!0,onSubmit:s,render:e=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x.Z,{required:!0,type:"text",name:"displayName","data-qa":"user-form-name",label:t("admin.modify-user.form.label.full-name"),isValid:e.isValid("displayName"),validationMessage:e.errors.displayName,value:e.values.displayName,onChange:e.onInputChange,onBlur:e.onBlur}),(0,n.jsx)(x.Z,{required:!0,name:"emailAddress",type:"email","data-qa":"user-form-email",label:t("admin.modify-user.form.label.email"),disabled:d.indexOf("emailAddress")>-1,isValid:e.isValid("emailAddress"),validationMessage:e.errors.emailAddress,value:e.values.emailAddress,onChange:e.onInputChange,onBlur:e.onBlur}),(0,n.jsx)(b.Z,{required:!0,name:"preferredLanguage",label:t("admin.modify-user.form.label.language"),isValid:e.isValid("preferredLanguage"),"data-qa":"user-form-lang",validationMessage:e.errors.preferredLanguage,value:e.values.preferredLanguage,onChange:e.onInputChange,options:E.V,onBlur:e.onBlur}),-1===d.indexOf("authorizedCustomers")&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b.Z,{required:!0,name:"role","data-qa":"user-form-role",label:t("admin.modify-user.form.label.role"),value:e.values.role,isValid:!e.errors.role,validationMessage:e.errors.role,onChange:e.onInputChange,options:c,disabled:d.indexOf("role")>-1,onBlur:e.onBlur,shrink:!0}),"ROLE_SUPERADMIN"!==e.values.role&&(0,n.jsx)(h.ZP,{required:!0,name:"authorizedCustomers","data-qa":"user-form-customers",isValid:e.isValid("authorizedCustomers"),validationMessage:e.errors.authorizedCustomers,value:e.values.authorizedCustomers,onChange:e.onInputChange,options:j(),label:t("admin.modify-user.form.placeholder.authorized-customers"),onBlur:e.onBlur,isMulti:!0})]}),(0,n.jsxs)(R,{children:[(0,n.jsx)(Z,{"data-qa":"user-form-cancel",onClick:o.back,type:"button",variant:"outline",children:t("admin.modify-user.cancel")}),(0,n.jsx)(f.Z,{"data-qa":"user-form-save",onClick:e.onSubmit,children:t("admin.modify-user.s
1ave-user")})]}),u]})})};j.propTypes={initValues:d().object,disabledFields:d().arrayOf(d().string)},j.defaultProps={initValues:null,disabledFields:[]},r.Z=(0,u.qC)(y.Z,(0,o.$j)(e=>({user:(0,p.is)(e)})),s.withRouter)(j)},98888:function(e,r,t){"use strict";t.d(r,{V:function(){return s}});var a=t(27603),n=t(85388);let s=a.ZP.div.withConfig({componentId:"sc-dc8ab99d-0"})(["margin-top:16px;display:flex;flex-direction:column-reverse;justify-content:center;button{margin:4px 0;width:100%;}",""],n.ZP.md((0,a.iv)(["flex-direction:row;align-items:center;button{width:auto;}button + button{margin-left:8px;}"])))}},function(e){e.O(0,[828,7288,2888,9774,179],function(){return e(e.s=97780)}),_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.