1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9635],{47154:function(e,n,a){"use strict";a.d(n,{Z:function(){return x}});var s=a(95627),t=a.n(s),i=(a(50886),a(67294)),r=a(93967),o=a.n(r),c=(a(34338),a(95952)),l=[".input-radio.jsx-1177401857{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:0 0 0 ".concat(c.W0.l,";margin:").concat(c.W0.s," 0;cursor:pointer;}"),".input-radio--expanded.jsx-1177401857{font-weight:bold;margin-bottom:".concat(c.W0.xs,";}"),".input-radio__text--full-width.jsx-1177401857{width:100%;}",".input-radio__field.jsx-1177401857{display:block;position:absolute;left:0;top:0;opacity:0;}",".input-radio__field.jsx-1177401857:checked~.input-radio__icon.jsx-1177401857::before{opacity:1;}",".input-radio__icon.jsx-1177401857{display:block;position:absolute;left:2px;top:2px;width:22px;height:22px;border:1px solid ".concat(c.O9.grey3,";border-radius:50%;background:").concat(c.O9.grey5,";-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}"),".input-radio__icon--state-error.jsx-1177401857{border:1px solid ".concat(c.O9.negative,";}"),'.input-radio__icon.jsx-1177401857::before{content:"";display:block;position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:'.concat(c.O9.active,";border-radius:50%;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}"),".input-radio.jsx-1177401857:hover .input-radio__icon.jsx-1177401857{border-color:".concat(c.O9.active,";background-color:").concat(c.O9.activeBackground,";}"),".input-radio__additional.jsx-1177401857{font-size:14px;color:".concat(c.O9.secondary,";padding-left:").concat(c.W0.l,";}"),".input-radio--error.jsx-1177401857{color:".concat(c.O9.negative,";}"),".input-radio--error.jsx-1177401857::before{background:".concat(c.O9.negative,";}"),".input-radio__icon--disabled.jsx-1177401857{pointer-events:none;}",".input-radio__icon--disabled.jsx-1177401857::before{background:".concat(c.O9.secondary,";}"),".input-radio.jsx-1177401857:hover .input-radio__icon.input-radio__icon--disabled.jsx-1177401857{border-color:".concat(c.O9.grey3,";background-color:inherit;cursor:default;}")];l.__hash="1177401857";var d=l,u=a(85893),h=function(e){var n=e.input,a=e.group,s=e.options,r=e.expanded,c=e.wide,l=e.onHandleChange,h=e.isError,x=e.validationError,m=e.hasWrapper,p=e.meta,_=p.touched,f=p.error,j=p.submitFailed,b=function(e){n.onChange(e),l&&l(e)},g=o()({"input-radio":!0,"input-radio--expanded":r}),y=o()({"input-radio__text":!0,"input-radio__text--full-width":c}),N=o()({"input-radio__icon--state-error":h||x&&j||f&&_,"input-radio__icon":!0,"input-radio__icon--disabled":e.disabled}),E=function(s){return(0,u.jsxs)(i.Fragment,{children:[(0,u.jsxs)("label",{className:"jsx-".concat(d.__hash)+" "+(g||""),children:[(0,u.jsx)("input",{type:"radio",name:a,value:s.value,onChange:function(){return b(s.value)},checked:s.value===n.value,disabled:e.disabled,"data-testid":s.testId,className:"jsx-".concat(d.__hash)+" input-radio__field"}),(0,u.jsx)("span",{className:"jsx-".concat(d.__hash)+" "+(N||"")}),(0,u.jsx)("span",{className:"jsx-".concat(d.__hash)+" "+(y||""),children:s.label})]},s.value),s.additional&&(0,u.jsx)("span",{className:"jsx-".concat(d.__hash)+" input-radio__additional",children:s.additional}),(0,u.jsx)(t(),{id:d.__hash,children:d})]},s.value)};return(0,u.jsxs)(u.Fragment,{children:[!m&&s.map((function(e){return E(e)})),m&&s.map((function(e){return(0,u.jsx)("div",{onClick:function(){return b(e.value)},children:E(e)},e.value)}))]})};h.defaultProps={onHandleChange:null,expanded:!1,wide:!1,isError:!1,validationError:!1,disabled:!1,hasWrapper:!1};var x=h},70753:function(e,n,a){"use strict";a.r(n),a.d(n,{__N_SSP:function(){return I},default:function(){return D}});var s=a(67294),t=a(2664),i=a(89373),r=a(21137),o=a(95627),c=a.n(o),l=(a(34338),a(38077),a(60228),a(50886),a(71321)),d=a(69065),u=a(93967),h=a.n(u),x=a(37808),m=a(19549),p=a(47154),_=a(47109),f=a(3419),j=a(82929),b=a(11537),g=a(65804),y=a(81768),N=a(95952),E=[".search-user-container.jsx-3322202266{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;
1-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}",".search-user-container__form.jsx-3322202266{max-width:331px;width:100%;}",".search-user-container__form-buttons.jsx-3322202266{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;}",".search-user-container__table.jsx-3322202266{border-collapse:collapse;margin-top:".concat(N.J7.contentPadding,";}"),".search-user-container__no-results.jsx-3322202266{margin-top:".concat(N.J7.contentPadding,";}"),".search-user-container__table.jsx-3322202266,th.jsx-3322202266,td.jsx-3322202266{border:1px solid ".concat(N.O9.grey3,";}"),"tr.search-user-container__row-deleted.jsx-3322202266{background-color:".concat(N.O9.grey4,";}"),"th.jsx-3322202266,td.jsx-3322202266{padding:10px;}",".search-user-container__type.jsx-3322202266{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:".concat(N.W0.xxxs,";}"),".search-user-container__type-dropdown.jsx-3322202266{display:block;position:absolute;min-width:180px;top:0;right:0;background:#ffffff;box-shadow:0 2px 10px 0 rgba(4,4,41,0.15);border-radius:2px;font-size:14px;overflow:hidden;z-index:2;}",".search-user-container__type-dropdown-content.jsx-3322202266{display:block;list-style:none;margin:0;padding:0;max-height:80vh;overflow-y:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}",".search-user-container__type-dropdown-content-item.jsx-3322202266{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 0 12px 12px;color:".concat(N.O9.primary,";font-size:").concat(N.JB.s,";}"),".search-user-container__type-dropdown-content-item--selected.jsx-3322202266,.search-user-container__type-dropdown-content-item.jsx-3322202266:hover{background-color:".concat(N.O9.activeBackground,";}"),".search-user-container__type-dropdown-content-item.jsx-3322202266 svg{margin:2px 12px;}",".search-user-container__type-dropdown-content-item.jsx-3322202266 svg:last-child{margin-left:auto;}",".search-user-container__type.jsx-3322202266 .btn-plain > span{white-space:nowrap;font-size:14px;}",".search-user-container__confirmation-modal.jsx-3322202266{width:600px;margin:auto;max-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;border:1px solid ".concat(N.O9.grey3,";border-radius:2px;overflow-y:auto;padding:0;}"),".search-user-container__confirmation-modal-content--red.jsx-3322202266{color:".concat(N.O9.negative,";}"),".search-user-container__confirmation-modal-content.jsx-3322202266{text-align:center;position:-webkit-sticky;position:sticky;padding:".concat(N.W0.xxl," ").concat(N.W0.l,";}"),".search-user-container__confirmation-modal-footer.jsx-3322202266{padding:".concat(N.W0.s,";border-top:1px solid ").concat(N.O9.grey3,";}"),".search-user-container__confirmation-modal-footer-buttons.jsx-3322202266{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}",".search-user-container__confirmation-modal-footer-buttons.jsx-3322202266>button{width:159px;}",".search-user-container__confirmation-modal-footer-buttons.jsx-3322202266>button:first-child{margin-right:".concat(N.W0.m,";}"),"@media screen and (max-width:".concat(N.J7.desktopCutoff,"){.search-user-container__confirmation-modal.jsx-3322202266{width:90%;height:100%;border:none;}.search-user-container__confirmation-modal-footer.jsx-3322202266{width:90%;position:fixed;bottom:0;}.search-user-container.jsx-3322202266{padding-bottom:").concat(N.J7.contentPadding,";}}")];E.__hash="3322202266";var k=E,v=a(85893),w=[{value:"EMAIL",label:(0,v.jsx)(x.Z,{id:"admin.user.search.select.email"})},{value:"NAME",label:(0,v.jsx)(x.Z,{id:"admin.user.search.select.name"})},{value:"ADMINS",label:(0,v.jsx)(x.Z,{id:"admin.user.search.select.all.admins"})}],A=[{key:"DISABLED"},{key:"SEEKER"},{key:"EMPLOYER"}
1,{key:"ADMIN"}],Z=function(e){var n=e.getUserAccounts,a=e.getAllAdminsUserAccounts,t=e.getUserAccountsByName,i=e.initialize,r=e.updateUserType,o=e.deleteUser,d=e.deleteUserPermanent,u=e.restoreUser,N=e.impersonate,E=e.locale,Z=e.handleSubmit,T=e.usersToManage,M=(0,s.useState)(!1),O=M[0],U=M[1],S=(0,s.useState)(!1),L=S[0],I=S[1],D=(0,s.useState)(!1),R=D[0],C=D[1],P=(0,s.useState)("EMAIL"),W=P[0],F=P[1],z=(0,s.useState)("DEFAULT"),B=z[0],J=z[1],H=(0,s.useState)(null),K=H[0],X=H[1],G=(0,s.useState)(null),Q=G[0],Y=G[1],$=(0,s.useState)({}),q=$[0],V=$[1],ee=(0,s.useState)(!1),ne=ee[0],ae=ee[1],se=(0,s.useState)(null),te=se[0],ie=se[1];(0,s.useEffect)((function(){i({searchOptions:"EMAIL"})}),[]);var re,oe,ce,le,de=function(){C(!1),J("DEFAULT")},ue=function(){r(q.id,"EMAIL"===W?{email:q.email}:"NAME"===W?{firstName:K,lastName:Q}:null,te,W),de()},he=function(){o(q.id,W,"EMAIL"===W?{email:q.email}:"NAME"===W?{firstName:K,lastName:Q}:null),de()},xe=function(){d(q.id,W,"EMAIL"===W?{email:q.email}:"NAME"===W?{firstName:K,lastName:Q}:null),de()},me=function(){u(q.id,W,"EMAIL"===W?{email:q.email}:"NAME"===W?{firstName:K,lastName:Q}:null),de()},pe=function(){N(q.id,E)},_e=T.users;return _e&&_e.length&&(re=_e.filter((function(e){return"ADMIN"!==e.userType}))),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:"jsx-".concat(k.__hash)+" search-user-container",children:[(0,v.jsxs)("form",{onSubmit:Z((function(e){"EMAIL"===W?n(e.email):"NAME"===W?(X(e.firstName),Y(e.lastName),t(e.firstName,e.lastName)):a(),U(!0),ae(!1)})),className:"jsx-".concat(k.__hash)+" search-user-container__form",children:[(0,v.jsx)(x.Z,{tagName:"h2",id:"admin.user.search.title"}),(0,v.jsx)(l.Z,{name:"searchOptions",group:"searchOptions",options:w,component:p.Z,onHandleChange:function(e){F(e),U(!1),ae(!0)}}),"EMAIL"===W&&(0,v.jsx)(l.Z,{name:"email",type:"email",label:"admin.user.search.email.label",component:j.Z,validate:[f.C1],isFullWidth:!0}),"NAME"===W&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(l.Z,{name:"firstName",label:"admin.user.search.name.first",component:j.Z,isFullWidth:!0}),(0,v.jsx)(l.Z,{name:"lastName",label:"admin.user.search.name.last",component:j.Z,isFullWidth:!0})]}),(0,v.jsx)("div",{className:"jsx-".concat(k.__hash)+" search-user-container__form-buttons",children:(0,v.jsx)(y.Z,{isLoading:T.isLoading,type:"submit",children:(0,v.jsx)(x.Z,{id:"admin.user.search.button"})})})]}),!ne&&_e&&_e.length>0&&(0,v.jsxs)("div",{className:"jsx-".concat(k.__hash),children:[(0,v.jsx)("table",{className:"jsx-".concat(k.__hash)+" search-user-container__table",children:(0,v.jsx)("tbody",{className:"jsx-".concat(k.__hash),children:_e.map((function(e){return(0,v.jsxs)("tr",{className:"jsx-".concat(k.__hash)+" "+(e.deleted?"search-user-container__row-deleted":""),children:[(0,v.jsxs)("td",{className:"jsx-".concat(k.__hash),children:[e.firstName," ",e.lastName]}),(0,v.jsx)("td",{className:"jsx-".concat(k.__hash),children:e.email}),(0,v.jsxs)("td",{className:"jsx-".concat(k.__hash),children:[e.userType," ",e.disabled?(0,v.jsx)(x.Z,{id:"admin.user.disabled"}):""]}),(0,v.jsx)("td",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)("div",{className:"jsx-".concat(k.__hash),children:(0,v.jsxs)("span",{className:"jsx-".concat(k.__hash)+" search-user-container__type",children:[(0,v.jsx)(b.Z,{onClick:function(){return function(e){I(!0),V(e)}(e)},children:(0,v.jsx)(x.Z,{id:"admin.user.change.type.label"})}),L&&q.id===e.id&&(0,v.jsx)(g.AM,{from:{height:0},to:{height:"auto"},children:function(n){return(0,v.jsx)("div",{style:n,className:"jsx-".concat(k.__hash)+" search-user-container__type-dropdown",children:(0,v.jsx)(_.Z,{onOutsideClick:function(){I(!1)},children:(0,v.jsx)("ul",{className:"jsx-".concat(k.__hash)+" search-user-container__type-dropdown-content",children:A.map((function(n){return(0,v.jsx)("li",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(b.Z,{onClick:function(){return function(e,n){V(n),C(!0),ie(e)}(n.key,e)},isFullWidth:!0,children:(0,v.jsx)("span",{className:"jsx-".concat(k.__hash)+" "+(h()({"search-user-container__type-dropdown-content-item":!0})||""),children:n.key})})},n.key)}))})})})}})]})})}),"ADMIN"!==e.userType&&(0,v.jsx)("td",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(y.Z,{onClick:function(){return function(e){V(e),C(!0),J("IMPERSONATE")}(e)},children:(0,v.jsx)(x.Z,{id:"admin.user.impersonate.label"})})}),"ADMIN"!==e.userType&&e.deleted&&(0,v.jsx)("td",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(y.Z,{onClick:function(){return function(e){V(e),C(!0),J("RESTORE")}(e)},children:(0,v.jsx)(x.Z,{id:"admin.user.restore.label"})})}),"ADMIN"!==e.userType&&!e.deleted&&(0,v.jsx)("td",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(y.Z,{onClick:function(){return function(e){V(e),C(!0),J("DELETE")}(e)},isNegative:!0,children:(0,v.jsx)(x.Z,{id:"admin.user.delete.label"})})}),"ADMIN"===e.userType&&re&&re.length>0&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("td",{className:"jsx-".concat(k.__hash)}),(0,v.jsx)("td",{className:"jsx-".concat(k.__hash)})]}),"ADMIN"!==e.userType&&(0,v.jsx)("td",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(y.Z,{onClick:function(){return function(e){V(e),C(!0),J("DELETEPERMANENT")}(e)},isNegative:!0,children:(0,v.jsx)(x.Z,{id:"admin.user.delete.permanent.label"})})})]},e.id)}))})}),(0,v.jsx)(m.Z,{isOpen:R,onClose:de,children:(0,v.jsxs)("div",{className:"jsx-".concat(k.__hash)+" search-user-container__confirmation-modal",children:[(0,v.jsxs)("div",{className:"jsx-".concat(k.__hash)+" search-user-container__confirmation-modal-content",children:[(0,v.jsx)("h1",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(x.Z,{id:(le=B,"IMPERSONATE"===le?"admin.user.impersonate.modal.confirm.label":"RESTORE"===le?"admin.user.restore.modal.confirm.label":"DELETE"===le?"admin.user.delete.modal.confirm.label":"DELETEPERMANENT"===le?"admin.user.delete.permanent.modal.confirm.label":"admin.user.change.type.modal.confirm")})}),(oe=B,ce=q,"IMPERSONATE"===oe?(0,v.jsx)("p",{children:(0,v.jsx)(x.Z,{id:"admin.user.impersonate.modal.confirm.text",values:{value:"".concat(ce.firstName," ").concat(ce.lastName)}})}):"DELETE"===oe?(0,v.jsx)("p",{children:(0,v.jsx)(x.Z,{id:"admin.user.delete.modal.confirm.text",values:{value:"".concat(ce.firstName," ").concat(ce.lastName)}})}):"DELETEPERMANENT"===oe?(0,v.jsxs)("p",{className:"jsx-".concat(k.__hash)+" search-user-container__confirmation-modal-content--red",children:[(0,v.jsx)("b",{className:"jsx-".concat(k.__hash),children:(0,v.jsx)(x.Z,{id:"admin.user.delete.permanent.modal.confirm.text",values:{value:"".concat(ce.firstName," ").concat(ce.lastName)}})}),(0,v.jsx)(c(),{id:k.__hash,children:k})]}):"RESTORE"===oe?(0,v.jsx)("p",{children:(0,v.jsx)(x.Z,{id:"admin.user.restore.modal.confirm.text",values:{value:"".concat(ce.firstName," ").concat(ce.lastName)}})}):(0,v.jsxs)("p",{children:[(0,v.jsx)(x.Z,{id:"admin.user.change.type.modal.user"})," ",ce?ce.firstName:""," ",ce?ce.lastName:"",(0,v.jsx)("br",{}),(0,v.jsx)(x.Z,{id:"admin.user.change.type.modal.old"})," ",ce?ce.userType:"",(0,v.jsx)("br",{}),(0,v.jsxs)("b",{children:[(0,v.jsx)(x.Z,{id:"admin.user.change.type.modal.new"})," ",te]}
1)]}))]}),(0,v.jsx)("div",{className:"jsx-".concat(k.__hash)+" search-user-container__confirmation-modal-footer",children:(0,v.jsxs)("div",{className:"jsx-".concat(k.__hash)+" search-user-container__confirmation-modal-footer-buttons",children:[(0,v.jsx)(y.Z,{isSecondary:!0,onClick:de,children:(0,v.jsx)(x.Z,{id:"cancel"})}),(0,v.jsx)(y.Z,{onClick:function(e){return"IMPERSONATE"===e?pe:"DELETE"===e?he:"DELETEPERMANENT"===e?xe:"RESTORE"===e?me:ue}(B),isNegative:"DELETE"===B,children:(0,v.jsx)(x.Z,{id:"confirmation.primary.default"})})]})})]})})]}),!T.isLoading&&!T.users&&O&&(0,v.jsx)("div",{className:"jsx-".concat(k.__hash)+" search-user-container__no-results",children:(0,v.jsx)(x.Z,{id:"admin.user.search.no.results"})})]}),(0,v.jsx)(c(),{id:k.__hash,children:k})]})};Z.defaultProps={usersToManage:{}};var T={form:"admin-search-user",enableReinitialize:!0,keepDirtyOnReinitialize:!0,onSubmitFail:function(e){console.warn("form submit fail",e)}},M=(0,d.Z)(T)(Z),O=a(22679),U=a(11163),S=a(39072),L=a(86896),I=!0,D=(0,t.$j)((function(e){return{authentication:e.authentication,admin:e.admin}}),{getUserAccounts:O.QJ,getUserAccountsByName:O.Mc,updateUserType:O.jc,getAllAdminsUserAccounts:O.Xg,impersonate:O.KH,deleteUser:O.h8,deleteUserPermanent:O.CL,restoreUser:O.Go})((function(e){var n=e.authentication,a=e.admin,s=e.alma,t=(0,L.Z)(),o=n.error,c=a.usersToManage,l=(0,U.useRouter)();return(0,v.jsx)(r.Z,{alma:s,intl:t,error:o,children:(0,v.jsxs)(i.Z,{children:[(0,v.jsx)(S.Z,{crumbs:{parentKey:"menu.admin.dashboard",parentRoute:"/".concat(t.locale,"/admin"),current:t.formatMessage({id:"menu.admin.manage.users"})}}),(0,v.jsx)(M,{getUserAccounts:e.getUserAccounts,getUserAccountsByName:e.getUserAccountsByName,getAllAdminsUserAccounts:e.getAllAdminsUserAccounts,updateUserType:e.updateUserType,usersToManage:c,impersonate:function(n,a){return e.impersonate(n,a,l)},deleteUser:e.deleteUser,deleteUserPermanent:e.deleteUserPermanent,restoreUser:e.restoreUser,locale:t.locale})]})})}))},62257:function(e,n,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/users",function(){return a(70753)}])}},function(e){e.O(0,[3653,9774,2888,179],(function(){return n=62257,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.