PageSourceSearch

https://secure.jak.se/dist/js/6536.e718add9d2a1c4ea1aef.js

js jak.se collected 2026-09-26 10:33:49 UTC 71,128 bytes, 2 lines download raw bytes

1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[6536],{72798:(e,t,n)=>{n.d(t,{Z:()=>l});var r,a=n(94184),i=n.n(a),o=n(67294),s=n(96967);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=function(e){var t=i()("circle",(c(r={},"circle--color-".concat(e.color),!!e.color),c(r,"circle--bg-color-".concat(e.bgColor),!!e.bgColor),c(r,"circle--border-color-".concat(e.borderColor),!!e.borderColor),c(r,"circle--size-".concat(e.size),!!e.size),c(r,"circle--with-box-shadow",!!e.withBoxShadow),c(r,"".concat(e.className),!!e.className),r));return o.createElement("span",{className:t},e.withCheckmark&&o.createElement(s.Z,{className:"circle__checkmark",iconId:"icon_16_checkmark"}),e.children)}},50661:(e,t,n)=>{n.d(t,{c:()=>v,w:()=>r});var r,a,i=n(94184),o=n.n(i),s=n(67294),c=n(96967);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){l(e,t,n[t])})}return e}(a=r||(r={})).SECONDARY="SECONDARY",a.LINK="LINK",a.TERTIARY="TERTIARY",a.TERTIARY_ALTERNATE="TERTIARY_ALTERNATE";var m=function(e){var t=e.small,n=e.medium,a=e.large,i=e.toggle,s=e.isDelete,c=e.buttonType,l=e.className,u=e.isNotOnWhiteBackgroundColor,d=e.isBackgroundColorTransparent,m=e.hidden;return o()("main-button",l,{"main-button--small":t,"main-button--medium":n,"main-button--large":a,"main-button--toggle":i,"main-button--secondary":c===r.SECONDARY,"main-button--link":c===r.LINK,"main-button--tertiary":c&&[r.TERTIARY,r.TERTIARY_ALTERNATE].includes(c),"main-button--tertiary-alternate":c===r.TERTIARY_ALTERNATE,"main-button--delete":c&&[r.TERTIARY,r.TERTIARY_ALTERNATE].includes(c)&&s,"main-button--is-not-on-white-background-color":u,"main-button--is-background-color-transparent":d,"main-button--hidden":m})},f=function(e){var t=e.isLoading,n=e.iconId;return t?s.createElement("div",{className:"main-button__icon-spinner","aria-live":"polite","aria-busy":"true"},s.createElement("span",{className:"visually-hidden"},"Loading...")):n?s.createElement(c.Z,{iconId:n,svgAttributes:{"aria-hidden":!0}}):null},v=function(e){var t,n,a=e.leftIconId,i=e.rightIconId,c=e.children,l=e.expandable,v=e.isLoading,p=e.useLeftSpinner,_=e.toggle,b=e.centerText,E=e.hidden,h=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["leftIconId","rightIconId","children","expandable","isLoading","useLeftSpinner","toggle","centerText","hidden"]),y=(t=h,n=["small","medium","large","buttonType","className","isNotOnWhiteBackgroundColor","isBackgroundColorTransparent","isDelete"],Object.fromEntries(Object.entries(t).filter(function(e){var t,r,a=(t=e,r=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}())[0];return!n.includes(a)}))),g=h.buttonType&&[r.TERTIARY,r.TERTIARY_ALTERNATE].includes(h.buttonType);return a=l?_?"icon_16_close":"icon_16_arrow-down":a,a=g?h.isDelete?"icon_16_trash":"icon_16_arrow-down":a,i=g?void 0:i,c=g?void 0:c,v=g?void 0:v,s.createElement("button",u({className:m(d({},h,{toggle:_,hidden:E}
1)),"aria-hidden":E,tabIndex:E?-1:void 0},y),s.createElement(f,{isLoading:v&&!!a&&(p||!i),iconId:a}),s.createElement("div",{className:o()({"main-button__text--center":b})},c),(v||i)&&!p&&s.createElement("div",{className:"main-button__right-icon"},s.createElement(f,{isLoading:v&&!!i&&!p,iconId:i})))}},92781:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(94184),a=n.n(r),i=n(53920),o=n(67294);const s=function(e){var t=e.title,n=e.children,r=e.size,s=void 0===r?"small":r,c=e["data-testid"],l=o.useRef((0,i.Z)()),u="".concat(c||l.current,"-edit-page-section");return o.createElement("div",{className:a()("edit-page-section",{"edit-page-section__medium":"medium"===s,"edit-page-section__small":"small"===s}),"data-testid":u},o.createElement("span",{className:"edit-page-section__title","data-testid":"".concat(u,"__title")},t),n&&o.createElement("div",{className:"edit-page-section__content","data-testid":"".concat(u,"__content")},n))}},88378:(e,t,n)=>{n.d(t,{r:()=>o,Z:()=>s});var r=n(67294),a=n(96967);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=function(e){var t=e.userData,n=e.children,o=e.footerContent,s=i((0,r.useState)(!1),2),c=s[0],l=s[1],u=i((0,r.useState)(!0),2),d=u[0],m=u[1],f=(0,r.useRef)(!1),v=(0,r.useRef)(null);return(0,r.useEffect)(function(){var e=document.body.style.overflow,t=document.documentElement.style.overflow;return document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",function(){document.body.style.overflow=e,document.documentElement.style.overflow=t}},[]),(0,r.useEffect)(function(){"undefined"!=typeof window&&"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),window.scrollTo(0,0);var e=v.current;if(e){e.scrollTop=0;var t,n=e.closest(".edit-permissions"),r=null==n?void 0:n.querySelector(".edit-permissions__header-wrapper"),a=null==n?void 0:n.querySelector(".edit-permissions__footer"),i=e.querySelector(".edit-permissions__layout"),o=function(e){if(i){var t,n,o=window.getComputedStyle(i),s=Number.parseFloat(o.paddingBottom)||0,c=i.getBoundingClientRect().height,l=null!==(t=null==r?void 0:r.offsetHeight)&&void 0!==t?t:0,u=null!==(n=null==a?void 0:a.offsetHeight)&&void 0!==n?n:0;m(function(e){var t=e.stickyState,n=e.viewportHeight,r=e.headerHeight,a=e.footerHeight;return!(e.mainContainerHeight-e.bottomPadding<=Math.max(0,n-r-a)+50)||t}({stickyState:e,mainContainerHeight:c,bottomPadding:s,viewportHeight:window.innerHeight,headerHeight:l,footerHeight:u}))}else m(!0)},s=function(){var t=e.scrollTop,n=function(e,t){return e?t>24:t>48}(f.current,t);f.current=n,l(n),o(n)},c=function(){s()},u=function(){s()};return"undefined"!=typeof MutationObserver&&(t=new MutationObserver(function(){o(f.current)})).observe(e,{childList:!0,subtree:!0,attributes:!0}),u(),e.addEventListener("scroll",c,{passive:!0}),window.addEventListener("resize",u,{passive:!0}),function(){e.removeEventListener("scroll",c),window.removeEventListener("resize",u),null==t||t.disconnect()}}},[]),r.createElement("section",{className:"edit-permissions","aria-labelledby":"edit-permissions-headline"},r.createElement("div",{className:"edit-permissions__header-wrapper ".concat(c?"is-stuck is-visible":"")},t&&r.createElement("div",{className:"edit-permissions__user-header ".concat(c?"is-visible":"")},r.createElement("div",{className:"edit-permissions__user-header-inner content-container"},r.createElement("div",{className:"edit-permissions__user-header-card"},r.createElement("div",{className:"edit-permissions__user-header-avatar"},r.createElement(a.Z,{iconId:"icon_16_profile"})),r.createElement("div",{className:"edit-permissions__user-header-info"},r.createElement("div",{className:"edit-permissions__user-header-name"},t.fullName),r.createElement("div",{className:"edit-permissions__user-header-org"},t.organizationName)))))),r.createElement("div",{ref:v,className:"main-content-area ".concat(d?"":"main-content-area--no-scrollbar")},n(c),o?r.createElement("div",{className:"edit-permissions__footer-spacer","aria-hidden":"true"}):null),o?r.createElement(r.Fragment,null,r.createElement("div",{className:"edit-permissions__footer__hidden-container"}),r.createElement("div",{className:"edit-permissions__footer ".concat(o?"edit-permissions__footer--action-bar":"")},r.createElement("div",{className:"content-container"},o))):null)};const s=o},7878:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(67294),a=n(94184),i=n.n(a),o=n(17249),s=n(28968),c=n(57709);const l=function(e){var t=e.isOpen,n=e.onClose,a=e.header,l=e.description,u=e.actionButtonText,d=e.actionButtonVariant,m=void 0===d?"info":d,f=e.onCancelClick,v=e.onActionClick,p=e.closeButtonText,_=void 0===p?"Close":p,b=e.showCancelButton,E=void 0===b||b,h=e.isActionLoading,y=void 0!==h&&h,g=(0,c.f)();return u=null!=u?u:g.global.keepEditing,r.createElement(o.Z,{isOpen:t,onRequestClose:n,className:"discard-changes-modal",contentClassName:"discard-changes-modal__content",n
1oCloseButton:!1},r.createElement("div",{className:"discard-changes-modal__container"},a&&r.createElement("div",{className:"discard-changes-modal__header"},a),l&&r.createElement("p",{className:"discard-changes-modal__description"},l),r.createElement("div",{className:"discard-changes-modal__lower"},r.createElement("div",{className:"discard-changes-modal__buttons"},E&&r.createElement(s.Z,{color:"white",className:i()("discard-changes-modal__action-button","discard-changes-modal__action-button--cancel",{"discard-changes-modal__action-button--two-buttons":E}),onClick:f},g.global.discardChanges),u?r.createElement(s.Z,{className:i()("discard-changes-modal__action-button",{"discard-changes-modal__action-button--danger":"danger"===m,"discard-changes-modal__action-button--warning":"warning"===m,"discard-changes-modal__action-button--two-buttons":E}),onClick:v,loading:y,disabled:y},y?void 0:u):r.createElement(s.Z,{className:"discard-changes-modal__action-button",onClick:n},_)))))}},20402:(e,t,n)=>{n.d(t,{J:()=>u});var r=n(94184),a=n.n(r),i=n(67294),o=n(96967),s=n(1822),c=n(57709),l=function(){return i.createElement("div",{className:"profile-card__avatar"},i.createElement(o.Z,{iconId:"icon_16_profile"}))},u=function(e){var t=e.name,n=e.organization,r=e.ssn,o=e.avatarUrl,u=e.fallbackIcon,d=e.isScrolled,m=e.stickyTop,f=e.hideSsn,v=e.isFlatIsStuck,p=a()("profile-card",{"is-stuck":d,"profile-card__flat":v}),_=(0,c.f)();return i.createElement("div",{className:p,style:{top:m?"".concat(m,"px"):"0px"}},i.createElement("div",{className:"profile-card__avatar-wrapper"},o?i.createElement("img",{src:o,alt:"Awatar ".concat(t),className:"profile-card__avatar profile-card__avatar--image"}):u||i.createElement(l,null)),i.createElement("div",{className:"profile-card__info"},i.createElement("h2",{className:"profile-card__name"},t),i.createElement("p",{className:"profile-card__organization"},n)),!f&&i.createElement("div",{className:"profile-card__cpr"},i.createElement("span",{className:"profile-card__cpr-label"},_.socialSecurityNumber),i.createElement("span",{className:"profile-card__cpr-value"},s.H.formatSocialSecurityNumber(r,!0))))}},43514:(e,t,n)=>{n.r(t),n.d(t,{default:()=>st});var r=n(67294),a=n(93297),i=n(87536),o=n(88767),s=n(43419),c=n(16714),l=n(53920),u=n(23047),d=n(21988),m=n(57709),f=n(88378),v=n(5903),p=n(36574),_=n(96924),b=n(72946),E=n(87191),h=n(20402),y=n(50661),g=n(92781),w=n(69822),N=n(96967),S=n(34931),k=n(23258),C=n(80714),O=n(44268),A=n(64857),P=n(75168),I=n(12461),T=n(11603),x=n(93463),R=n(57867),L=n(62580);function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){U(e,t,n[t])})}return e}function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var V={view:v.Ev.VIEW,credit:v.Ev.CREDIT,debit:v.Ev.DEBIT},M=["tlan","tlcr","tldb"],Z=function(e,t){return e.length<=t?e:"".concat(e.slice(0,t-3),"...")},B=function(e){var t=e.rows,n=e.visibleColumns,a=e.isUpdating,i=void 0!==a&&a,o=e.onRowsChange,s=(0,m.f)(),c=F((0,r.useState)("accountName"),2),l=c[0],u=c[1],d=F((0,r.useState)(T.D.ASC),2),f=d[0],p=d[1],_=(0,r.useMemo)(function(){var e,r=t.flatMap(function(t){return null!==(e=t.permissions)&&void 0!==e?e:[]}).filter(function(e,t,n){return n.findIndex(function(t){return t.id===e.id})===t}).filter(function(e){var t=(0,v.jj)(e.id);return!!t&&n.includes(t)});return r.length>0?r.sort(function(e,t){return M.indexOf(e.id)-M.indexOf(t.id)}):n.map(function(e){return{id:V[e],name:e,isOverridable:!0,isSelected:!1}})},[t,n]),b=function(e){l===e?p(function(e){return e===T.D.ASC?T.D.DESC:T.D.ASC}):(u(e),p(T.D.ASC))},h=(0,r.useMemo)(function(){var e,n=(e=t,function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()).sort(function(e,t){var n,r,a=null!==(n=e[l])&&void 0!==n?n:"",i=null!==(r=t[l])&&void 0!==r?r:"";return String(a).localeCompare(String(i),"da",{numeric:!0,sensitivity:"base"})});return f===T.D.DESC?n.reverse():n},[t,l,f]);return r.createElement("div",{className:"permissions-table"},i?r.createElement("div",{className:"permissions-table__loading-overlay","aria-live":"polite","aria-busy":"true"},r.createElement(R.Z,{small:!0})):null,r.createElement(k.i,{fixed:!0,hasScroll:!0,tallRows:!0,className:"permissions-table__table permissions-table__table--fixed"},r.createElement(O.s,null,r.createElement(A.S,null,r.createElement(P.D,{noUpperCase:!0,role:"columnheader",width:"34%",className:"permissions-table__header-column permissions-table__header-column--name"},r.createElement(I.Z,{labels:{sortLabel:s.global.accountName},sortOrder:f,selected:"accountName"===l,onClick:function(){return b("accountName")},noUpperCase:!0})),r.createElement(P.D,{noUpperCase:!0,role:"columnheader",width:"26%",className:"permissions-table__header-column permissions-table__header-column--number"},r.createElement(I.Z,{labels:{sortLabel:s.global.accountNumber},sortOrder:f,selected:"accountNumber"===l,onClick:function(){return b("accountNumber")},noUpperCase:!0})),_.map(function(e){return r.createElement(P.D,{key:e.id,noUpperCase:!0,role:"columnheader",width:1===n.length?"40%":"13.33%",className:"permissions-table__header-column permissions-table__header-column--".concat(e.id),style:{textAlign:"center"}},r.createElement("span",{className:"permissions-table__header-text"},(0,v.OW)(e.id,s)))}))),r.createElement(C.R,null,h.map(function(e,a){var c=!1!==e.isActive,l=e.accountCurrency!=(0,L.r)(),u=e.permissions.find(function(e){return e.id===v.Ev.VIEW}),d=!!(null==u?void 0:u.isSelected),m=e.permissions.filter(function(e){var t=(0,v.jj)(e.id);return!!t&&n.includes(t)}).sort(function(e,t){return M.indexOf(e.id)-M.indexOf(t.id)}),f=(0,E.B)(s.labelMappings.accountType,e.accountType),p=e.accountName||f,_=Z(p,17),b=l?"".concat(_," - ").concat(e.accountCurrency):_;return r.createElement(A.S,{key:String(e.accountIdentifier),className:"permissions-table__body-row ".concat(a%2==1?"permissions-table__body-row--even":"").concat(c?"":" permissions-table__body-row--inactive")},r.createElement(P.D,{className:"permissions-table__body-column permissions-table__body-column--name"},r.createElement("div",{className:"permissions-table__name-with-status"},r.createElement("div",{className:"permissions-table__account-name"},p.length>17?r.createElement("div",{className:"permissions-table__tooltip-wrapper"},r.createElement(x.Z,{labels:{tooltip:p}},r.createElement("span",null,b))):b),!c&&r.createElement("div",{className:"permissions-table__tooltip-wrapper"},r.createElement(x.Z,{labels:{tooltip:s.lockedByBank}},r.createElement(S.Z,{label:"",variant:"locked",iconId:"icon_16_lock-closed",iconLeft:!0,className:"permissions-table__inactive-badge"}))))),r.createElement(P.D,{className:"permissions-table__body-column permissions-table__body-column--number"},e.accountNumber.length>14?r.createElement("div",{className:"permissions-table__tooltip-wrapper permissions-table__tooltip-wrapper--number"},r.createElement(x.Z,{labels:{tooltip:e.accountNumber}},r.createElement("span",null,Z(e.accountNumber,14)))):e.accountNumber),m.map(function(n){var a=!(n.id===v.Ev.VIEW||d),l=i||!n.isOverridable||a;return c?!n.isOverridable&&c?r.createElement(P.D,{key:n.id,className:"permissions-table__body-column permissions-table__body-column--permission permissions-table__body-column--".concat(n.id),style:{textAlign:"center"}},r.createElement("div",{className:"permissions-table__tooltip-wrapper"},r.createElement(x.Z,{labels:{tooltip:s.lockedByBank}},r.createElement("span",{className:"permissions-table__lock","aria-label":s.lockedByBank},r.createElement(N.Z,{iconId:"icon_16_lock-closed",svgAttributes:{"aria-hidden":!0}}))))):r.createElement(P.D,{key:n.id,className:"permissions-table__body-column permissions-table__body-column--permission permissions-table__body-column--".concat(n.id),style:{textAlign:"center"}},r.createElement(w.Z,{labels:{tooltip:""},hideTooltip:!0,isPreselected:n.isSelected,roundedCorners:!0,inputProps:{id:"".concat(e.accountIdentifier,"-").concat(n.id),"aria-label":"".concat((0,v.OW)(n.id,s)," for ").concat(e.accountName),checked:n.isSelected,disabled:l,onChange:function(r){return a=e.accountIdentifier,i=n.id,s=r.target.checked,c=t.map(function(e){if(e.accountIdentifier!==a)return e;var t=e.permissions.map(function(e){return e.id===i?D({},e,{isSelected:s}):e});return i!==v.Ev.VIEW||s?D({},e,{permissions:t}):D({},e,{permissions:t.map(function(e){return e.id===v.Ev.VIEW?e:D({},e,{isSelected:!1})})})}),void o(c);var a,i,s,c}}})):r.createElement(P.D,{key:n.id,className:"permissions-table__body-column permissions-table__body-column--permission permissions-table__body-column--".concat(n.id),style:{textAlign:"center"}},r.createElement("span",{className:"permission-cell__dash","aria-hidden":!0},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",he
1ight:"1",viewBox:"0 0 8 1",fill:"none"},r.createElement("path",{d:"M0 0.25L8 0.249999",stroke:"#242424",strokeWidth:"0.5"}))))}))}))))},j=function(e){var t=e.accountPermissionsLabel,n=e.saveLabel,a=e.onSave,i=e.isUpdatingAccountPermissions,o=e.isUpdatingPowerOfAttorney,s=e.isUpdatingApprovalPermissions,c=e.hasChanges,l=e.permissionRows,u=e.visibleColumns,d=e.onPermissionRowsChange;return r.createElement("div",{className:"edit-account-permissions__form"},r.createElement(g.Z,null,r.createElement("div",{className:"edit-account-permissions__form--list"},r.createElement("div",{className:"edit-account-permissions__header"},r.createElement("h2",{className:"edit-account-permissions__title"},t),c&&r.createElement(y.c,{className:"edit-account-permissions__save-button",onClick:a,isLoading:i,disabled:i||o||s||!c},n)),r.createElement(B,{rows:l,visibleColumns:u,isUpdating:i||o||s,onRowsChange:d}))))},K=n(76604),z=n(57518);function H(){return H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}var Q=function(e){var t=e.name,n=e.options,a=e.placeholder,o=e.label,s=e.disabled,c=void 0!==s&&s,l=e.setByBankLabel,u=e.onSelectionChange,d=(0,i.Gc)(),m=d.watch(t),f=n.find(function(e){return e.value===m}),v=function(e){var n=Array.isArray(e)?e[0]:e;u&&n!==m?u(n,m):d.setValue(t,n)};return r.createElement(i.Qr,{name:t,control:d.control,render:function(e){var t=e.field,i=e.fieldState;return r.createElement(K.Z,H({},t,{disabled:c,onChange:v,label:o,options:n,placeholder:a,error:i.error,showSelectedIcon:!0,tall:!0,renderOptions:function(e){var n=e.options,a=e.onSelect,i=e.setFocusedIndex,o=e.focusedIndex;return n.map(function(e,n){var s=t.value===e.value,c=n===o;return r.createElement("button",{key:e.value,type:"button",className:"formV2-select__option-label".concat(c?" formV2-select__option-label--active":"").concat(s?" formV2-select__option-label--selected":"").concat(e.disabled?" formV2-select__option-label--disabled":""),onClick:function(){e.disabled||a(e.value)},disabled:e.disabled,onMouseEnter:function(){return i(n)}},r.createElement("span",{className:"formV2-select__option-label--text"},r.createElement("span",{className:"power-of-attorney-select__option-header"},r.createElement("span",null,e.label),e.disabled&&r.createElement(z.z,{type:"neutral",label:l})),e.helpText&&r.createElement("span",{className:"formV2-select__option-label--help-text"},e.helpText)),s&&r.createElement("span",{className:"formV2-select__option-label--selected-icon"},r.createElement(N.Z,{iconId:"icon_16_checkmark","aria-hidden":"true"})))})},renderTrigger:function(e){var t=e.placeholder;return r.createElement("div",{className:"power-select-trigger"},r.createElement(N.Z,{iconId:"icon_16_temple"}),r.createElement("div",{className:"power-select-trigger__text"},r.createElement("span",{className:"formV2-select__label"},o),r.createElement("span",{className:"formV2-select__selected-value"},(null==f?void 0:f.label)||t)),i.error&&r.createElement("div",{className:"formV2-select__error-message",role:"alert"},i.error.message))}}))}})},W=n(96791),Y=function(e){var t,n,a=e.selectedPowerOfAttorney,i=e.selectedApprovalPermission,o=e.showSummary,s=void 0===o||o,c=(0,m.f)(),l=a===_.F.FULL_FULL,u=s&&!!a,d=null===(t=_.n.find(function(e){return e.value===a}))||void 0===t?void 0:t.key,f=d?(0,E.B)(c.labelMappings.powerOfAttorney,d):"",p=null===(n=W.a.find(function(e){return e.value===i}))||void 0===n?void 0:n.key,b=p?(0,E.B)(c.labelMappings.accountApproval,p):"";return r.createElement("aside",{className:"edit-permissions__sidebar review-permissions__sidebar"},r.createElement("div",{className:"edit-permissions__info-card"},r.createElement("div",{className:"edit-permissions__info-header"},r.createElement("span",{className:"edit-permissions__info-icon"},r.createElement(N.Z,{iconId:"icon_16_info-circle"})),r.createElement("div",{className:"edit-permissions__info-header-content"},r.createElement("h3",{className:"edit-permissions__info-title"},c.permissions),u&&r.createElement("p",{className:"edit-permissions__info-text"},c.permissionsInfoRolesDescription))),u&&r.createElement(r.Fragment,null,r.createElement("div",{className:"edit-permissions__info-div
1ider"}),r.createElement("dl",{className:"edit-permissions__info-summary"},r.createElement("div",{className:"edit-permissions__info-summary-row"},r.createElement("dt",{className:"edit-permissions__info-summary-term"},c.powerOfAttorney),r.createElement("dd",{className:"edit-permissions__info-summary-value"},f)),l&&b&&r.createElement("div",{className:"edit-permissions__info-summary-row"},r.createElement("dt",{className:"edit-permissions__info-summary-term"},c.debitRole),r.createElement("dd",{className:"edit-permissions__info-summary-value"},b))),r.createElement("div",{className:"edit-permissions__info-divider"})),r.createElement("p",{className:"edit-permissions__info-intro"},c.netbankUserIsAbleTo),r.createElement("div",{className:"edit-permissions__info-item"},r.createElement("h3",{className:"edit-permissions__info-title"},(0,v.OW)(v.Ev.VIEW,c)),r.createElement("p",{className:"edit-permissions__info-text"},c.viewPermissionDescription)),l&&r.createElement(r.Fragment,null,r.createElement("div",{className:"edit-permissions__info-item"},r.createElement("h3",{className:"edit-permissions__info-title"},(0,v.OW)(v.Ev.CREDIT,c)),r.createElement("p",{className:"edit-permissions__info-text"},c.creditPermissionDescription)),r.createElement("div",{className:"edit-permissions__info-item"},r.createElement("h3",{className:"edit-permissions__info-title"},(0,v.OW)(v.Ev.DEBIT,c)),r.createElement("p",{className:"edit-permissions__info-text"},c.debitPermissionDescription)))))};function J(){return J=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}var X=function(e){var t=e.name,n=e.options,a=e.placeholder,o=e.label,s=e.disabled,c=void 0!==s&&s,l=e.onSelectionChange,u=(0,i.Gc)(),d=u.watch(t),m=n.find(function(e){return e.value===d}),f=function(e){var n=Array.isArray(e)?e[0]:e;l&&n!==d?l(n,d):u.setValue(t,n)};return r.createElement(i.Qr,{name:t,control:u.control,render:function(e){var t=e.field,i=e.fieldState,s=!d||""===d;return r.createElement(K.Z,J({},t,{className:"approval-permissions-select",disabled:c,value:d,onChange:f,label:o,options:n,placeholder:a,error:i.error||(s?{type:"required",message:""}:void 0),showSelectedIcon:!0,tall:!0,renderOptions:function(e){var t=e.options,n=e.selectedValues,a=e.onSelect,i=e.setFocusedIndex,o=e.focusedIndex;return t.map(function(e,t){var s=n.includes(e.value),c=t===o;return r.createElement("button",{key:e.value,type:"button",className:"formV2-select__option-label".concat(c?" formV2-select__option-label--active":"").concat(s?" formV2-select__option-label--selected":"").concat(e.disabled?" formV2-select__option-label--disabled":""),onClick:function(){e.disabled||a(e.value)},disabled:e.disabled,onMouseEnter:function(){return i(t)}},r.createElement("span",{className:"formV2-select__option-label--text"},r.createElement("span",{className:"approval-permissions-select__option-header"},r.createElement("span",null,e.label)),e.helpText&&r.createElement("span",{className:"formV2-select__option-label--help-text"},e.helpText)),s&&r.createElement("span",{className:"formV2-select__option-label--selected-icon"},r.createElement(N.Z,{iconId:"icon_16_checkmark","aria-hidden":"true"})))})},renderTrigger:function(e){var t=e.placeholder,n=e.labelId;return r.createElement("div",{className:"approval-permissions-select__trigger"},r.createElement(N.Z,{iconId:d?"icon_16_credit-card":"icon_16_circle_warning"}),r.createElement("div",{className:"approval-permissions-select__text"},r.createElement("span",{className:"formV2-select__label",id:n},o),r.createElement("span",{className:"formV2-select__selected-value"},(null==m?void 0:m.label)||t)),i.error&&r.createElement("div",{className:"formV2-select__error-message",role:"alert"},i.error.message))}}))}})},G=n(41796),q=n(78977);function $(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,a)}function ee(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function o(e){$(i,r,a,o,s,"next",e)}function s(e){$(i,r,a,o,s,"throw",e)}o(void 0)})}}function te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ne=n(35666),re=function(e){var t=e.agreementCombinedKey,n=e.userId,a=e.selfServiceUserIdentifier,s=e.userData,c=e.onSubmit,f=e.permissionRows,g=e.onPermissionRowsChange,w=e.isUpdatingAccountPermissions,N=e.initialPowerOfAttorney,S=e.hasChanges,k=e.isScrolled,C=e.backButtonOnClick,O=(0,i.Gc)(),A=(0,m.f)(),P=(0,d.lm)(),I=P.addNotification,T=P.removeNotification,x=(0,o.useQueryClient)(),R=te((0,r.useState)(null),2),L=R[0],U=R[1],D=te((0,r.useState)(null),2),F=D[0],V=D[1],M=te((0,r.useState)(null),2),Z=M[0],B=M[1],K=O.watch("powerOfAttorney"),z=function(e,t,n){var r=(0,l.Z)();I({id:r,type:e,icon:t,children:n}),window.setTimeout(function(){T(r)},v.Di)},H=(0,r.useMemo)(function(){return K===_.F.FULL_FULL?["view","credit","debit"]:["view"]},[K]),J=(0,r.useMemo)(function(){return _.n.filter(function(e){return e.value===_.F.FULL_NO||e.value===_.F.FULL_FULL||e.value===N}).map(function(e){return{value:e.value,label:(0,E.B)(A.labelMappings.powerOfAttorney,e.key),helpText:(0,v.IQ)(e.value,A),disabled:e.disabled}})},[A,N]),$=(0,r.useMemo)(function(){return W.a.map(function(e){return{value:e.key,label:(0,E.B)(A.labelMappings.accountApproval,e.key)||e.key,helpText:(0,v.C$)(e.value,A)}})},[A]),re=!!F,ae=null==F?void 0:F.payload;(0,p.gb)(ae,{enabled:!!ae,onSuccess:function(){z(u.k.SUCCESS,"icon_16_checkmark-circle",A.powerOfAttorneyUpdateSuccess),V(null)},onError:function(e){var t;O.setValue("powerOfAttorney",null!==(t=null==F?void 0:F.rollbackValue)&&void 0!==t?t:"",{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}),z(u.k.ERROR,"icon_16_warning",(0,v.zX)(e,A.powerOfAttorneyUpdateError)),V(null)},onSettled:ee(ne.mark(function e(){return ne.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.invalidateQueries();case 2:case"end":return e.stop()}},e)}))});var ie=function(e,n){V({rollbackValue:n,payload:{agreementCombinedKey:t,userIdentifier:a,powerOfAttorneyType:e}})},oe=(0,G.y)({onSuccess:ee(ne.mark(function e(){return ne.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.invalidateQueries();case 2:z(u.k.SUCCESS,"icon_16_checkmark-circle",A.debitRoleUpdateSuccess),B(null);case 4:case"end":return e.stop()}},e)})),onError:function(e){var t;O.setValue("approvalPermissions",null!==(t=null==Z?void 0:Z.rollbackValue)&&void 0!==t?t:"",{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}),z(u.k.ERROR,"icon_16_warning",(0,v.zX)(e,A.debitRoleUpdateError)),B(null)}}),se=oe.mutateAsync,ce=oe.isLoading,le=ee(ne.mark(function e(r,a){var i;return ne.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!ce&&r!==a){e.next=2;break}return e.abrupt("return");case 2:if(i=(0,v.zm)(r)){e.next=5;break}return e.abrupt("return");case 5:return B({rollbackValue:a}),O.setValue("approvalPermissions",r,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}),e.next=9,se({agreementCombinedKey:t,changeAccountPermissionsData:{userId:n,approvalPermission:i}});case 9:case"end":return e.stop()}},e)}));return r.createElement(r.Fragment,null,r.createElement("div",{className:"edit-permissions__layout".concat(k?" is-scrolled":"")},r.createElement("div",{className:"edit-permissions__main"},r.createElement("div",{className:"content-container"},!k&&r.createElement("div",{className:"edit-permissions__content-header"},r.createElement(y.c,{buttonType:y.w.LINK,leftIconId:"icon_16_arrow-left",onClick:C,type:"button"},A.backToOverview),r.createElement("h1",{className:"edit-permissions__title",id:"edit-permissions-headline"},A.editAccountPermissions)),r.createElement("div",{className:"edit-permissions__profile-card-transition ".concat(k?"is-hidden":"")},r.createElement(h.J,{ssn:s.cprNumber,name:s.fullName,organization:s.organizationName})),r.createElement("form",{onSubmit:O.handleSubmit(c)},r.createElement(Q,{name:"powerOfAttorney",options:J,disabled:re,placeholder:A.selectPowerOfAttorney,label:A.powerOfAttorney,setByBankLabel:A.setByBank,onSelectionChange:function(e){if(!re&&(0,v.A0)(e)&&e!==K){var t,n=J.find(function(e){return e.value===K}),r=J.find(function(t){return t.value===e});(null==n?void 0:n.disabled)?U({value:e,label:null!==(t=null==r?void 0:r.label)&&void 0!==t?t:e}):(ie(e,K),O.setValue("powerOfAttorney",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}))}}}),O.watch("powerOfAttorney")!==_.F.FULL_NO&&r.createElement(X,{name:"approvalPermissions",options:$,placeholder:A.selectDebitRole,label:A.debitRole,disabled:ce,onSelectionChange:le})),r.createElement(j,{accountPermissionsLabel:A.accountPermissions,saveLabel:A.global.save,onSave:O.handleSubmit(c),isUpdatingAccountPermissions:w,isUpdatingPowerOfAttorney:re,isUpdatingApprovalPermissions:ce,hasChanges:S,permissionRows:f,visibleColumns:H,onPermissionRowsChange:g})),r.createElement(Y,{selectedPowerOfAttorney:K||void 0,showSummary:!1}))),L?r.createElement(b.Z,{isOpen:!!L,onClose:function(){U(null)},header:A.changePowerOfAttorney,title:s.fullName,lowerDescription:(0,q.Z)(A.powerOfAttorneyModalDescription,{newPowerOfAttorney:L.label}),actionButtonText:A.global.change,actionButtonVariant:"warning",iconId:"icon_16_profile",onActionClick:function(){L&&(ie(L.value,K),O.setValue("powerOfAttorney",L.value,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}),U(null))},showCancelButton:!0}):null)},ae=function(e){var t=e.isProtected,n=e.onNavigateAttempt;(0,r.useEffect)(function(){if(t){var e=function(e){e.preventDefault(),e.returnValue=void 0,e.stopImmediatePropagation(),n()},r=function(e){e.preventDefault(),e.stopImmediatePropagation(),window.history.pushState(null,"",window.location.href),n()},a=window.open;return window.open=function(){return n(),null},window.addEventListener("beforeunload",e,{capture:!0}),window.addEventListener("popstate",r),function(){window.removeEventListener("beforeunload",e,{capture:!0}),window.removeEventListener("popstate",r),window.open=a}}},[t,n])},ie=n(7878);function oe(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,a)}function se(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function o(e){oe(i,r,a,o,s,"next",e)}function s(e){oe(i,r,a,o,s,"throw",e)}o(void 0)})}}function ce(){return ce=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ce.apply(this,arguments)}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ue=n(35666);const de=function(e){var t,n=e.agreementCombinedKey,a=e.userId,p=e.selfServiceUserIdentifier,b=e.userData,E=e.backButtonOnClick,h=(0,m.f)(),y=(0,d.lm)(),g=y.addNotification,w=y.removeNotification,N=(0,o.useQueryClient)(),S=(0,r.useCallback)(se(ue.mark(function e(){return ue.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N.removeQueries(s.pO);case 2:return e.next=4,N.invalidateQueries(s.pO);case 4:case"end":return e.stop()}},e)})),[N]),k=(0,r.useCallback)(se(ue.mark(function e(){return ue.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S();case 2:null==E||E();case 3:case"end":return e.stop()}},e)})),[E,S]),C=(0,s.JD)({agreementCombinedKey:n,userIdentifiers:[a]}),O=C.data,A=C.refetch,P=(0,i.cI)({defaultValues:{powerOfAttorney:"",approvalPermissions:""}}),I=le((0,r.useState)([]),2),T=I[0],x=I[1],R=(0,r.useRef)([]),L=(0,r.useRef)(null),U=null==O||null===(t=O.listOfPermissions)||void 0===t?void 0:t[0],D=le((0,r.useState)(!1),2),F=D[0],V=D[1],M=function(){V(!1)},Z=(0,r.useMemo)(function(){return(0,v.FT)(null==U?void 0:U.powerOfAttorney)},[null==U?void 0:U.powerOfAttorney]),B=(0,r.useMemo)(function(){return(0,v.Sx)(null==U?void 0:U.approvalPermissions)},[null==U?void 0:U.approvalPermissions]),j=(0,r.useMemo)(function(){return Z===_.F.FULL_FULL?["view","credit","debit"]:["view"]},[Z]),K=(0,r.useMemo)(function(){return!(0,v.KZ)(T,R.current,j)},[T,j]),z=P.formState.isDirty||K;ae({isProtected:z,onNavigateAttempt:function(){return V(!0)}});var H=(0,r.useCallback)(function(){z?V(!0):k()},[z,k]),Q=function(e,t,n){var r=(0,l.Z)();g({id:r,type:e,icon:t,children:n}),window.setTimeout(function(){w(r)},v.Di)},W=(0,c.a)({onSuccess:function(){Q(u.k.SUCCESS,"icon_16_checkmark-circle",h.accountPermissionsUpdateSuccess)},onError:function(e){var t,n=null!==(t=L.current)&&void 0!==t?t:R.current;x((0,v.QM)(n)),Q(u.k.ERROR,"icon_16_warning",(0,v.zX)(e,h.accountPermissionsUpdateError))},onSettled:se(ue.mark(function e(){return ue.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return L.current=null,e.next=3,A();case 3:case"end":return e.stop()}},e)}))}),Y=W.mutateAsync,J=W.isLoading;(0,r.useEffect)(function(){P.reset({powerOfAttorney:Z,approvalPermissions:B})},[P,Z,B]),(0,r.useEffect)(function(){var e,t=null!==(e=null==U?void 0:U.transactionPermissionDetails)&&void 0!==e?e:[];x(t),R.current=(0,v.QM)(t)},[U]);var X=(0,r.useCallback)(se(ue.mark(function e(){var t,r,i,o;return ue.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=null!==(t=null==U?void 0:U.transactionPermissionDetails)&&void 0!==t?t:[],(i=(0,v.XG)(T,r)).length){e.next=5;break}return e.abrupt("return");case 5:return o=P.getValues("approvalPermissions"),L.current=(0,v.QM)(r),e.next=9,Y({agreementCombinedKey:n,changeAccountPermissionsDataList:(0,v.vE)(i,a,o?(0,v.zm)(o):void 0)});case 9:case"end":return e.stop()}},e)})),[n,Y,U,T,a,P]);return r.createElement(i.RV,ce({},P),r.createElement("form",{className:"edit-permissions__form"},r.createElement(f.r,{userData:b},function(e){return O?r.createElement(re,{agreementCombinedKey:n,userId:a,selfServiceUserIdentifier:p,userData:b,onSubmit:X,permissionRows:T,onPermissionRowsChange:x,isUpdatingAccountPermissions:J,initialPowerOfAttorney:Z,hasChanges:K,isScrolled:e,backButtonOnClick:H}):null})),F&&r.createElement(ie.Z,{isOpen:F,header:h.global.unsavedChanges,description:h.leaveWithoutSaveDescription,onClose:M,onCancelClick:function(){var e;P.reset(P.getValues(),{keepDirty:!1}),x((0,v.QM)(null!==(e=null==U?void 0:U.transactionPermissionDetails)&&void 0!==e?e:[])),V(!1),setTimeout(function(){k()},0)},onActionClick:M}))};var me=n(36369),fe=n(48107),ve=n(94184),pe=n.n(ve);function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){_e(e,t,n[t])})}return e}var Ee=function(e){var t=e.onSubmit,n=e.userPermission,a=e.isLoading,o=e.showSaveButton,s=void 0===o||o,c=e.saveLabel,l=void 0===c?"Save":c,u=e.onSave,d=e.hasChanges,m=void 0!==d&&d,f=e.dataContext,v=e.form,p=e.showTitle,_=void 0===p||p;return r.createElement("form",{onSubmit:v.handleSubmit(t)},r.createElement("div",{className:"edit-function-permissions__form"},r.createElement(g.Z,{title:f.functionPermissions},r.createElement("div",{className:"edit-function-permissions__form--list"},(_||s)&&r.createElement("div",{className:"edit-account-permissions__header"},_&&r.createElement("h2",{className:"edit-function-permissions__title"},f.functionPermissions),s?r.createElement(y.c,{className:"edit-account-permissions__save-button",onClick:u,isLoading:a,disabled:a||!m},l):null),n.permissions.map(function(e){return r.createElement(i.Qr,{key:e.id,name:e.id,render:function(t){var n=t.field;return r.createElement("div",{className:"edit-function-permissions__form--item"},r.createElement(w.Z,{inputProps:be({},n,{id:e.id,"aria-label":e.name,onChange:function(e){n.onChange(e)},checked:n.value,disabled:!e.isOverridable}),labels:{tooltip:""},hideTooltip:!0,roundedCorners:!0,isPreselected:n.value}),r.createElement("div",{className:pe()("edit-function-permissions__form--label",{disabled:!e.isOverridable})},r.createElement("span",{className:"edit-function-permissions__form--label__title"},e.name,!e.isOverridable&&r.createElement(z.z,{label:f.lockedByBank,iconId:"icon_16_lock-closed"})),r.createElement("span",{className:"edit-function-permissions__form--label__description"},e.description)))}})})))))},he=function(e){var t=e.onSubmit,n=void 0===t?function(){}:t,a=e.userPermission,o=e.userData,s=e.userCardComponent,c=e.isScrolled,l=void 0!==c&&c,u=e.backButtonOnClick,d=e.isLoading,f
1=e.showSaveButton,v=void 0===f||f,p=(0,i.Gc)(),_=(0,m.f)();return r.createElement("div",{className:"edit-permissions__layout".concat(l?" is-scrolled":"")},r.createElement("div",{className:"edit-permissions__main"},r.createElement("div",{className:"content-container"},!l&&r.createElement("div",{className:"edit-permissions__content-header"},r.createElement(y.c,{buttonType:y.w.LINK,leftIconId:"icon_16_arrow-left",onClick:u,type:"button"},_.backToOverview),r.createElement("h1",{className:"edit-permissions__title",id:"edit-permissions-headline"},_.editFunctionPermissions)),s||r.createElement("div",{className:"edit-permissions__profile-card-transition ".concat(l?"is-hidden":"")},o?r.createElement(h.J,{ssn:o.cprNumber,name:o.fullName,organization:o.organizationName}):null),r.createElement(Ee,{onSubmit:n,showTitle:!1,userPermission:a,isLoading:d,showSaveButton:v,dataContext:_,form:p}))))},ye=n(21135);function ge(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,a)}function we(){return we=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(this,arguments)}var Ne=n(35666),Se=function(e){var t,n,a,s,c=e.agreementCombinedKey,p=e.selfServiceUserIdentifier,_=e.userData,b=e.canEdit,E=e.backButtonOnClick,h=(0,m.f)(),g=(0,d.lm)(),w=g.addNotification,N=g.removeNotification,S=(0,o.useQueryClient)(),k=function(e,t,n){var r=(0,l.Z)();w({id:r,type:e,icon:t,children:n}),window.setTimeout(function(){N(r)},v.Di)},C=(0,me.Po)({agreementCombinedKey:c,userSelfServiceIdentifiers:[p]},{enabled:!!c&&!!p,refetchOnMount:"always"}),O=C.data,A=C.refetch,P=(0,fe.m)({onSuccess:(n=Ne.mark(function e(){return Ne.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:k(u.k.SUCCESS,"icon_16_checkmark-circle",h.functionPermissionsUpdateSuccess),S.invalidateQueries(ye.uo,{refetchActive:!0});case 2:case"end":return e.stop()}},e)}),function(){var e=this,t=arguments;return new Promise(function(r,a){var i=n.apply(e,t);function o(e){ge(i,r,a,o,s,"next",e)}function s(e){ge(i,r,a,o,s,"throw",e)}o(void 0)})}),onError:function(e){k(u.k.ERROR,"icon_16_warning",(0,v.zX)(e,h.functionPermissionsUpdateError))}}),I=P.mutateAsync,T=P.isLoading,x=null==O||null===(t=O.userPermissions)||void 0===t?void 0:t[0],R=(0,i.cI)({mode:"onChange",defaultValues:{}}),L=(a=(0,r.useState)(!1),s=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(a,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),U=L[0],D=L[1];ae({isProtected:R.formState.isDirty,onNavigateAttempt:function(){return D(!0)}});var F=(0,r.useCallback)(function(){R.formState.isDirty?D(!0):null==E||E()},[R,E]),V=function(){D(!1)},M=(0,r.useCallback)(function(e){var t,n;if(!T&&b){var r=Object.keys(e).map(function(t){return{functionPermissionId:t,activateFunctionPermission:e[t]}}).filter(function(e){return(null===(t=null==x||null===(n=x.permissions)||void 0===n?void 0:n.find(function(t){return t.id===e.functionPermissionId}))||void 0===t?void 0:t.isActive)!==e.activateFunctionPermission});I({agreementCombinedKey:c,userId:p,functionPermissions:r}).finally(function(){R.reset(R.getValues(),{keepDirty:!1,keepTouched:!1}),A()})}},[c,T,I,p,R,A,x,b]);return(0,r.useEffect)(function(){if(null==x?void 0:x.permissions){var e=x.permissions.reduce(function(e,t){return e[t.id]=t.isActive,e},{});R.reset(e,{keepDirty:!1,keepTouched:!1})}},[R,x]),r.createElement("div",{className:"edit-function-permissions"},r.createElement(i.RV,we({},R),r.createElement("form",{className:"edit-permissions__form"},r.createElement(f.Z,{userData:_,footerContent:r.createElement(r.Fragment,null,r.createElement(y.c,{onClick:function(){R.handleSubmit(M)()},isLoading:T,useLeftSpinner:T,leftIconId:T?"icon_16_arrow-box":void 0,disabled:T||!b,centerText:!0},h.global.save),r.createElement(y.c,{buttonType:y.w.SECONDARY,onClick:F,disabled:T,type:"button"},h.global.cancel))},function(e){return x?r.createElement(r.Fragment,null,r.createElement(he,{onSubmit:M,userPermission:x,userData:_,isScrolled:e,backButtonOnClick:F,isLoading:T,showSaveButton:!1})):null})),U&&r.createElement(ie.Z,{isOpen:U,header:h.global.unsavedChanges,description:h.leaveWithoutSaveDescription,onClose:V,onCancelClick:function(){R.reset(R.getValues(),{keepDirty:!1}),D(!1),setTimeout(function(){null==E||E()},0)},onActionClick:V})))},ke=n(11054),Ce=n(80449),Oe=n(53972),Ae=n(60158),Pe=n(79551),Ie=n(28381);function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Te(e,t,n[t])})}return e}var Re=function(e){return e?void 0:"Select which permission the user should have"},Le=function(e,t,n){return(null==t?void 0:t.powerOfAttorney)!==_.F.FULL_FULL||e?void 0:n},Ue=function(e){var t=e.stepperHeadline,n=e.userData,a=e.hideUserCard,i=void 0!==a&&a,o=e.preselectedPowerOfAttorney,s=(0,m.f)(),c=(0,Pe.cI)(),l=(0,r.useMemo)(function(){var e;return _.n.filter(function(e){return e.value===_.F.FULL_FULL||e.value===_.F.FULL_NO}).map(function(t){return{value:t.value,label:(0,E.B)(s.labelMappings.powerOfAttorney,t.key),helpText:null!==(e=(0,v.IQ)(t.value,s))&&void 0!==e?e:"",disabled:t.disabled}})},[s]),u=(0,r.useMemo)(function(){return W.a.map(function(e){return{value:e.value,label:(0,E.B)(s.labelMappings.accountApproval,e.key),helpText:(0,v.C$)(e.value,s)}})},[s]);return(0,r.useEffect)(function(){o&&c&&c.change("powerOfAttorney",o)},[o,c]),r.createElement("section",{className:"activate-user-content","aria-labelledby":"activate-user-headline"},r.createElement("div",{className:"activate-user-content__content"},r.createElement("h1",{className:"activate-user-content__headline",id:"activate-user-headline"},t),r.createElement("div",{className:"activate-user-content__content-container"},!i&&r.createElement(h.J,{ssn:n.cprNumber,name:n.fullName,organization:n.organizationName,isFlatIsStuck:!0}),r.createElement("h2",{className:"activate-user-content__section-title".concat(i?" activate-user-content__section-title--first":"")},s.powerOfAttorney),r.createElement(Pe.gN,{name:"powerOfAttorney",validate:Re,subscription:{touched:!0,error:!0,value:!0,submitFailed:!0}},function(e){var t=e.input,n=e.meta,a=n.error&&(n.touched||n.submitFailed),i=t.value===_.F.FULL_FULL;return r.createElement(r.Fragment,null,a&&r.createElement("div",{className:"form-error activate-user-content__error-message"},n.error),r.createElement("fieldset",{className:"activate-user-content__options".concat(a?" activate-user-content__options--error":""),"aria-label":"Power of attorney options"},l.map(function(e){return r.createElement(Pe.gN,{key:e.value,name:"powerOfAttorney",type:"radio",value:e.value,validate:Re},function(t){var n=t.input,a=t.meta;return r.createElement(Ie.Z,{className:"activate-user-content__option ".concat(a.touched&&a.error?" activate-user-content__option--error":""),fieldAttributes:xe({},n,{id:"power-of-attorney-".concat(e.value),checked:n.checked})},r.createElement("span",{className:"activate-user-content__option-content"},r.createElement("span",{className:"activate-user-content__option-title"},e.label),r.createElement("span",{className:"activate-user-content__option-description"},e.helpText)))})})),i&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"activate-user-content__section-title"},s.debitRole),r.createElement(Pe.gN,{name:"approvalPermissions",validate:function(e,t){return Le(e,t,s.selectDebitRole)},subscription:{touched:!0,error:!0,submitFailed:!0}},function(e){var t=e.meta,n=t.error&&(t.touched||t.submitFailed);return r.createElement(r.Fragment,null,n&&r.createElement("div",{className:"form-error activate-user-content__error-message"},t.error),r.createElement("fieldset",{className:"activate-user-content__options activate-user-content__options--tight".concat(n?" activate-user-content__options--error":""),"aria-label":"Debit role options"},u.map(function(e){return r.createElement(Pe.gN,{key:e.value,name:"approvalPermissions",type:"radio",value:e.value,validate:function(e,t){return Le(e,t,s.selectDebitRole)}},function(t){var n=t.input,a=t.meta;return r.createElement(Ie.Z,{className:"activate-user-content__option activate-user-content__option--separated".concat(a.touched&&a.error?" activate-user-content__option--error":""),fieldAttributes:xe({},n,{id:"approval-permission-".concat(e.value),checked:n.checked})},r.createElement("span",{className:"activate-user-content__option-content"},r.createElement("span",{className:"activate-user-content__option-title"},e.label),r.createElement("span",{className:"activate-user-content__option-description"},e.helpText)))})})))})))}))))};function De(e,t,n){return function(r,a,i){var o=(0,l.Z)();e({id:o,type:r,icon:a,children:i}),window.setTimeout(function(){t(o)},null!=n?n:5e3)}}function Fe(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,a)}function Ve(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function o(e){Fe(i,r,a,o,s,"next",e)}function s(e){Fe(i,r,a,o,s,"throw",e)}o(void 0)})}}var Me=n(35666);const Ze=(0,r.forwardRef)(function(e,t){var n,a,i=e.stepperHeadline,o=e.userName,l=e.companyName,f=e.cprNumber,p=e.hideUserCard,b=e.savedPowerOfAttorney,E=e.agreementCombinedKey,y=e.selfServiceUserId,g=e.userId,w=e.selectedApprovalPermission,N=e.isUpdatingAccountPermissions,S=void 0!==N&&N,k=e.setIsUpdatingAccountPermissions,C=e.onSubmitSuccess,O=e.isScrolled,A=void 0!==O&&O,P=(0,m.f)(),I=(0,d.lm)(),T=De(I.addNotification,I.removeNotification),x=(0,s.JD)({agreementCombinedKey:E,userIdentifiers:y?[y]:[]}),R=x.data,L=x.refetch,U=x.isLoading,D=(0,c.a)({onSuccess:Ve(Me.mark(function e(){return Me.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return T(u.k.SUCCESS,"icon_16_checkmark-circle",P.accountPermissionsUpdateSuccess),e.next=3,L();case 3:case"end":return e.stop()}},e)})),onError:function(){T(u.k.ERROR,"icon_16_warning",P.accountPermissionsUpdateError)},onSettled:function(){null==k||k(!1)}}).mutateAsync,F=(n=(0,r.useState)([]),a=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}
1(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),V=F[0],M=F[1],Z=(0,r.useRef)([]);(0,r.useEffect)(function(){var e,t,n=null==R||null===(e=R.listOfPermissions)||void 0===e?void 0:e[0],r=null!==(t=null==n?void 0:n.transactionPermissionDetails)&&void 0!==t?t:[],a=(0,v.QM)(r);M(a),Z.current=(0,v.QM)(r)},[R]);var B=(0,r.useMemo)(function(){var e,t;return L(),(0,v.FT)(null==R||null===(e=R.listOfPermissions)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.powerOfAttorney)},[R,L]),K=(0,r.useMemo)(function(){return B===_.F.FULL_FULL?["view","credit","debit"]:["view"]},[B]),z=(0,r.useMemo)(function(){return!(0,v.KZ)(V,Z.current,K)},[V,K]),H=Ve(Me.mark(function e(){var t,n;return Me.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Z.current,!((n=(0,v.XG)(V,t)).length>0)){e.next=6;break}return null==k||k(!0),e.next=6,D({agreementCombinedKey:E,changeAccountPermissionsDataList:(0,v.vE)(n,null!=y?y:g,w)});case 6:null==C||C();case 7:case"end":return e.stop()}},e)}));return(0,r.useImperativeHandle)(t,function(){return{handleSubmit:H}}),U||S?r.createElement(ke.Z,null):r.createElement("section",{className:"activate-user-content","aria-labelledby":"activate-user-headline"},r.createElement("div",{className:"activate-user-content__content"},r.createElement("h1",{className:"activate-user-content__headline",id:"activate-user-headline"},i),r.createElement("div",{className:"activate-user-content__content-container"},!p&&r.createElement(h.J,{ssn:f,name:o,organization:l,isFlatIsStuck:!0}),r.createElement(j,{accountPermissionsLabel:(null==P?void 0:P.accountPermissions)||"Account Permissions",saveLabel:P.undoChanges,onSave:function(){var e=(0,v.QM)(Z.current);M(e)},isUpdatingAccountPermissions:S,isUpdatingPowerOfAttorney:!1,isUpdatingApprovalPermissions:!1,hasChanges:z,permissionRows:V,visibleColumns:b===_.F.FULL_FULL?["view","credit","debit"]:["view"],onPermissionRowsChange:function(e){M(e)}}),r.createElement("div",{className:"review-account-permissions ".concat(A?"is-scrolled":"")},r.createElement(Y,{selectedPowerOfAttorney:b,selectedApprovalPermission:w,showSummary:!0})))))});var Be=n(32354);function je(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,a)}function Ke(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function o(e){je(i,r,a,o,s,"next",e)}function s(e){je(i,r,a,o,s,"throw",e)}o(void 0)})}}function ze(){return ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ze.apply(this,arguments)}function He(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Qe=n(35666);const We=(0,r.forwardRef)(function(e,t){var n,a=e.stepperHeadline,o=e.userName,s=e.companyName,c=e.cprNumber,l=e.hideUserCard,f=e.agreementCombinedKey,v=e.userId,p=e.isUpdatingFunctionPermissions,_=void 0!==p&&p,b=e.setIsUpdatingFunctionPermissions,E=e.isScrolled,y=void 0!==E&&E,g=(0,m.f)(),w=He((0,r.useState)(!1),2),S=w[0],k=w[1],C=He((0,r.useState)(void 0),2),O=C[0],A=C[1],P=(0,d.lm)(),I=De(P.addNotification,P.removeNotification,7e3),T=(0,i.cI)({mode:"all",defaultValues:{}}),x=(0,r.useRef)({}),R=(0,me.Po)({agreementCombinedKey:f,userSelfServiceIdentifiers:[v]},{enabled:!!f&&!!v}),L=R.data,U=R.refetch,D=R.isLoading,F=null==L||null===(n=L.userPermissions)||void 0===n?void 0:n[0];(0,r.useEffect)(function(){if(null==F?void 0:F.permissions){var e=F.permissions.reduce(function(e,t){return e[t.id]=t.isActive,e},{});x.current=e,T.reset(e,{keepDirty:!1,keepTouched:!1})}},[F,T]),(0,r.useEffect)(function(){S&&A({agreementCombinedKey:f,userId:v})},[S,f,v]),(0,Be.Te)(O,{onSuccess:function(){k(!1)},onError:function(){k(!1)}});var V=T.watch(),M=(0,r.useMemo)(function(){return JSON.stringify(V)!==JSON.stringify(x.current)},[V]),Z=(0,fe.m)({onSuccess:Ke(Qe.mark(function e(){return Qe.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return I(u.k.SUCCESS,"icon_16_checkmark-circle",g.functionPermissionsUpdateSuccess),e.next=3,U();case 3:case"end":return e.stop()}},e)})),onError:function(){I(u.k.ERROR,"icon_16_warning",g.functionPermissionsUpdateError)},onSettled:function(){null==b||b(!1)}}),B=Z.mutateAsync,j=Z.isLoading,K=Ke(Qe.mark(function e(){var t,n;return Qe.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(k(!0),F){e.next=3;break}return e.abrupt("return");case 3:if(t=T.getValues(),0!==(n=Object.keys(t).map(function(e){return{functionPermissionId:e,activateFunctionPermission:t[e]}}).filter(function(e){var t=F.permissions.find(function(t){return t.id===e.functionPermissionId});return(null==t?void 0:t.isActive)!==e.activateFunctionPermission})).length){e.next=7;break}return e.abrupt("return");case 7:return null==b||b(!0),e.next=10,B({agreementCombinedKey:f,userId:v,functionPermissions:n});case 10:case"end":return e.stop()}},e)}));return(0,r.useImperativeHandle)(t,function(){return{handleSubmit:K}}),D||j||_||!F?r.createElement(ke.Z,null):r.createElement("div",{className:"activate-user-content"},r.createElement("div",{className:"activate-user-content__content"},r.createElement("h1",{className:"activate-user-content__headline",id:"activate-user-headline"},a),r.createElement("div",{className:"activate-user-content__content-container"},!l&&r.createElement(h.J,{ssn:c,name:o,organization:s,isFlatIsStuck:!0}),r.createElement("div",{className:"activate-user-content__form"},r.createElement(i.RV,ze({},T),r.createElement(Ee,{userPermission:F,isLoading:_,showSaveButton:!1,onSave:function(){return T.reset(x.current)},hasChanges:M,dataContext:g,form:T,showTitle:!1}))),r.createElement("div",{className:"review-function-permissions ".concat(y?"is-scrolled":"")},r.createElement("aside",{className:"edit-permissions__sidebar review-permissions__sidebar"},r.createElement("div",{className:"edit-permissions__info-card"},r.createElement("div",{className:"edit-permissions__info-item"},r.createElement("div",{className:"edit-permissions__info-title-row"},r.createElement("span",{className:"edit-permissions__info-icon"},r.createElement(N.Z,{iconId:"icon_16_info-circle"})),r.createElement("p",{className:"edit-permissions__info-text"},g.standardFunctionPermissionsNote)))))))))});var Ye=n(11695),Je=n(24632),Xe=n(99337),Ge=n(34719),qe=n(84337);function $e(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,a)}function et(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function o(e){$e(i,r,a,o,s,"next",e)}function s(e){$e(i,r,a,o,s,"throw",e)}o(void 0)})}}function tt(){return tt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tt.apply(this,arguments)}function nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var rt=n(35666);const at=function(e){var t=e.steps,n=e.agreementCombinedKey,a=e.userId,i=e.backButtonOnClick,c=(0,m.f)(),f=(0,d.lm)(),v=f.addNotification,b=f.removeNotification,E=De(v,b),h=(0,o.useQueryClient)(),g=(0,r.useRef)(null),w=(0,r.useRef)(null),S=(0,r.useRef)(null),k=(0,r.useRef)(null),C=(0,r.useRef)(!1),O=(0,Ye.JI)({agreement:n},{refetchOnMount:"always",staleTime:0}),A=O.data,P=O.isLoading,I=r.useMemo(function(){return function(e,t){var n;return null==e||null===(n=e.users)||void 0===n?void 0:n.find(function(e){return e.userId.toString()===t.toString()})}(A,a)},[A,a]),T=(0,Ae.U1)({agreementCombinedKeys:[n]}).data,x=r.useMemo(function(){return function(e,t){return null==e?void 0:e.userAdministeredAgreements.find(function(e){return e.agreementCombinedKey===t})}(T,n)},[T,n]),R=r.useMemo(function(){return function(e,t){var n,r,a,i;return{cprNumber:String(null!==(n=null==e?void 0:e.socialSecurityNumber)&&void 0!==n?n:""),fullName:"".concat(null!==(r=null==e?void 0:e.firstName)&&void 0!==r?r:""," ").concat(null!==(a=null==e?void 0:e.lastName)&&void 0!==a?a:""),organizationName:null!==(i=null==t?void 0:t.name)&&void 0!==i?i:""}}(I,x)},[I,x]),L=nt((0,r.useState)(1),2),U=L[0],D=L[1],F=nt((0,r.useState)(!1),2),V=F[0],M=F[1],Z=nt((0,r.useState)(!1),2),B=Z[0],j=Z[1],K=nt((0,r.useState)(),2),z=K[0],H=K[1],Q=nt((0,r.useState)(),2),W=Q[0],Y=Q[1],J=nt((0,r.useState)(!1),2),X=J[0],q=J[1],$=nt((0,r.useState)(),2),ee=$[0],te=$[1],ne=nt((0,r.useState)(void 0),2),re=ne[0],ae=ne[1],ie=nt((0,r.useState)(!1),2),oe=ie[0],se=ie[1],ce=nt((0,r.useState)(!1),2),le=ce[0],ue=ce[1],de=nt((0,r.useState)(!1),2),me=de[0],fe=de[1],ve=nt((0,r.useState)(!1),2),pe=ve[0],_e=ve[1],be=nt((0,r.useState)(void 0),2),Ee=be[0],he=be[1],ye=(0,r.useCallback)(et(rt.mark(function e(){return rt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.removeQueries(s.pO);case 2:null==i||i();case 3:case"end":return e.stop()}},e)})),[i,h]),ge=(0,r.useCallback)(function(e,t){var n,a,i=t;if(n=e,null!=(a=Je.T)&&"undefined"!=typeof Symbol&&a[Symbol.hasInstance]?a[Symbol.hasInstance](n):n instanceof a){var o,s,d,m=null===(o=e.origin)||void 0===o||null===(s=o.response)||void 0===s?void 0:s.data;if("KSSC084E"===(null==m?void 0:m.subCode)){var f,p,_=null!==(p=null===(f=(0,qe.T9)("".concat(null==m?void 0:m.code,":").concat(null==m?void 0:m.subCode)))||void 0===f?void 0:f.message)&&void 0!==p?p:"";return void v({id:(0,l.Z)(),type:u.k.ERROR,children:r.createElement("div",null,r.createElement("div",null,_),r.createElement(y.c,{type:"button",buttonType:y.w.LINK,onClick:ye},c.backToOverview)),icon:"icon_16_warning"})}if(null==m||null===(d=m.extensions)||void 0===d?void 0:d.subErrorMessage)try{i=JSON.parse(m.extensions.subErrorMessage).message||m.extensions.subErrorMessage}catch(e){i=m.extensions.subErrorMessage}}else(null==e?void 0:e.message)&&(i=e.message);E(u.k.ERROR,"icon_16_warning",i)},[E,v,c.backToOverview,ye]),we=(0,Ge.I)(),Ne=we.mutate,Se=we.isSuccess,Ce=we.error,Oe=we.reset,Ie=(0,G.y)().mutateAsync;(0,p.gb)(re,{enabled:!!re,onSuccess:function(){q(!0),te(null==z?void 0:z.powerOfAttorney),ae(void 0),Oe(),(null==z?void 0:z.approvalPermissions)?_e(!0):(D(function(e){return e+1}),fe(!0))},onError:function(e){ge(e,c.powerOfAttorneyUpdateError),ae(void 0),Oe(),j(!1)}}),(0,r.useEffect)(function(){I&&Se&&q(!0)},[I,Se]),(0,r.useEffect)(function(){Se&&(null==z?void 0:z.powerOfAttorney)&&ae({agreementCombinedKey:n,userIdentifier:a,powerOfAttorneyType:z.powerOfAttorney})},[Se,z,n,a]),(0,r.useEffect)(function(){pe&&(null==z?void 0:z.approvalPermissions)&&!C.current&&(C.current=!0,et(rt.mark(function e(){return rt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ie({agreementCombinedKey:n,changeAccountPermissionsData:{userId:null==I?void 0:I.selfServiceUserId,approvalPermission:z.approvalPermissions}});case 3:D(function(e){return e+1}),fe(!0),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),ge(e.t0,c.accountPermissionsUpdateError);case 10:return e.prev=10,_e(!1),e.finish(10);case 13:case"end":return e.stop()}},e,null,[[0,7,10,13]])}))())}
1,[pe,null==z?void 0:z.approvalPermissions,Ie,n,null==I?void 0:I.selfServiceUserId,c,ge,h]),(0,r.useEffect)(function(){Ce&&(ge(Ce,c.accountPermissionsUpdateError),Oe(),j(!1))},[Ce,c,ge,Oe]),(0,r.useEffect)(function(){return e=document.body.style.overflow,t=document.documentElement.style.overflow,document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",function(){document.body.style.overflow=e,document.documentElement.style.overflow=t};var e,t},[]),(0,r.useEffect)(function(){return function(e,t){"undefined"!=typeof window&&"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),window.scrollTo(0,0);var n=e.current;if(!n)return function(){};n.scrollTop=0;var r=function(){t(n.scrollTop>10)};return r(),n.addEventListener("scroll",r,{passive:!0}),function(){n.removeEventListener("scroll",r)}}(k,M)},[]),(0,r.useEffect)(function(){me&&he({agreementCombinedKey:n,userId:a})},[me,n,a]),(0,Xe.PI)(Ee,{onSuccess:function(){j(!1),fe(!1)},onError:function(e){ge(e,c.blocked),fe(!1),j(!1)}});var Te=et(rt.mark(function e(){var t,r,i,o,s,c,l;return rt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==U){e.next=4;break}t=null==W?void 0:W.powerOfAttorney,r=t===_.F.FULL_FULL,i=!!(null==W?void 0:W.approvalPermissions),!t||r&&!i?t?r&&!i&&(null===(s=S.current)||void 0===s||s.blur("approvalPermissions")):null===(o=S.current)||void 0===o||o.blur("powerOfAttorney"):(j(!0),C.current=!1,H(W),Ne({agreementCombinedKey:n,selfServiceUserIdentifier:a})),e.next=17;break;case 4:if(2!==U){e.next=11;break}return e.next=8,null===(c=g.current)||void 0===c?void 0:c.handleSubmit();case 8:D(U+1),e.next=17;break;case 11:if(3!==U){e.next=17;break}return e.next=15,null===(l=w.current)||void 0===l?void 0:l.handleSubmit();case 15:return e.next=17,ye();case 17:case"end":return e.stop()}},e)}));if(P)return r.createElement(ke.Z,null);var xe=function(e,t){return t>1?(e-1)/(t-1):0}(U,t.length);return r.createElement(Pe.l0,{onSubmit:function(){},initialValues:{cprNumber:R.cprNumber,fullName:R.fullName,organizationName:R.organizationName,powerOfAttorney:X?ee:void 0},subscription:{values:!0},render:function(e){var i=e.form;return S.current=i,r.createElement("form",{onSubmit:function(e){return e.preventDefault()},className:"activate-user__form"},r.createElement(Pe.lP,{subscription:{values:!0},onChange:function(e){var t=e.values;return Y(t)}}),r.createElement("section",{className:"activate-user","aria-labelledby":"activate-user-headline"},r.createElement("div",{className:"activate-user__header-wrapper ".concat(V?"is-stuck":"")},r.createElement("div",{className:"activate-user__header-content"},!V&&r.createElement("nav",{className:"activate-user__stepper","aria-label":t[0]},r.createElement("div",{className:"activate-user__stepper-content-container section"},r.createElement("div",{className:"activate-user__stepper-inner inner"},r.createElement("ol",{className:"activate-user__stepper-list",style:{"--activate-step-progress":"".concat(xe)}},t.map(function(e,t){var n=t+1,a=X||1===n,i=function(e,t){return e<t?"completed":e===t?"active":"upcoming"}(n,U);return r.createElement("li",{className:"activate-user__step","data-state":i,key:n},r.createElement("button",{type:"button",className:"activate-user__step-button",onClick:function(){return function(e){(X||1===e)&&D(e)}(n)},"aria-current":n===U?"step":void 0,"aria-label":"Step ".concat(n,": ").concat(e),disabled:!a},r.createElement("span",{className:"activate-user__step-indicator","aria-hidden":!0},n<U?r.createElement(N.Z,{iconId:"icon_16_checkmark"}):n),r.createElement("span",{className:"activate-user__step-label"},e)))}))))),V&&r.createElement("div",{className:"activate-user__user-header"},r.createElement("div",{className:"activate-user__user-header-inner content-container"},r.createElement("div",{className:"activate-user__user-header-card"},r.createElement("div",{className:"activate-user__user-header-avatar"},r.createElement(N.Z,{iconId:"icon_16_profile"})),r.createElement("div",{className:"activate-user__user-header-info"},r.createElement("div",{className:"activate-user__user-header-name"},R.fullName),r.createElement("div",{className:"activate-user__user-header-org"},R.organizationName))))))),r.createElement("div",{ref:k,className:"main-content-area ".concat(V?"is-scrolled":""," ").concat(1===U&&(null==W?void 0:W.powerOfAttorney)===_.F.FULL_FULL?"has-debit-role":"")},function(){if(1===U&&B)return r.createElement(ke.Z,null);var e={hideUserCard:V,userName:R.fullName,companyName:R.organizationName,cprNumber:R.cprNumber,agreementCombinedKey:n,userId:a};switch(U){case 1:default:return r.createElement(Ue,tt({stepperHeadline:t[0],userData:R,preselectedPowerOfAttorney:X?ee:void 0},e));case 2:return r.createElement(Ze,tt({ref:g,stepperHeadline:t[1],savedPowerOfAttorney:ee,selfServiceUserId:null==I?void 0:I.selfServiceUserId,selectedApprovalPermission:null==z?void 0:z.a
1pprovalPermissions,isUpdatingAccountPermissions:oe,setIsUpdatingAccountPermissions:se,isScrolled:V},e));case 3:return r.createElement(We,tt({ref:w,stepperHeadline:t[2],isUpdatingFunctionPermissions:le,setIsUpdatingFunctionPermissions:ue,isScrolled:V},e))}}()),r.createElement("div",{className:"activate-user__footer",role:"contentinfo"},r.createElement("div",{className:"activate-user__footer-content"},r.createElement("div",{className:"activate-user__footer-actions"},r.createElement(y.c,{type:"button",buttonType:y.w.SECONDARY,onClick:function(){ye()},disabled:B},c.global.cancel),r.createElement(y.c,{type:"button",onClick:Te,disabled:B||oe||le},function(e,t){switch(e){case 1:return t.activate;case 2:return t.saveAndContinue;case 3:return t.done;default:return""}}(U,c)))))))}})};var it=n(5019);const ot=function(e){var t,n=e.contextModel,i=(0,m.f)(),o=(0,Ce.EH)("agreementCombinedKey")||"",s=(0,Ce.EH)("tab")||"",c=(0,Ce.EH)("userId")||"",l=(0,a.zU)({agreementCombinedKey:o},{refetchOnMount:"always",staleTime:0}),u=l.data,d=l.isLoading,f=(0,Ae.U1)({agreementCombinedKeys:[o]}),v=f.data,p=f.isLoading,_=null==v?void 0:v.userAdministeredAgreements.find(function(e){return e.agreementCombinedKey===o}),b=function(){switch(s){case Oe.k.FUNCTION_PERMISSIONS:return Oe.k.FUNCTION_PERMISSIONS;case Oe.k.ACCOUNT_PERMISSIONS:return Oe.k.ACCOUNT_PERMISSIONS;case Oe.k.ACTIVATE_USER:default:return Oe.k.ACTIVATE_USER}}(),E=(0,r.useMemo)(function(){if(o){var e=window.location.pathname.replace(/setuserpermissions\/?$/i,"agreement")||"",t=(null==n?void 0:n.agreementPageUrl)||e;if(t)return function(){(0,Ce.uX)((0,Ce.aZ)(t,[{key:"agreement",value:o},{key:"tab",value:b==Oe.k.ACTIVATE_USER?Oe.k.USER_OVERVIEW:b}]))}}},[o,null==n?void 0:n.agreementPageUrl,b]),h=(0,it.V)(o),y=h.canEditFunction,g=h.isLoading;if(d||p||g)return r.createElement(ke.Z,null);var w,N,S,k=null==u||null===(t=u.users)||void 0===t?void 0:t.find(function(e){return e.selfServiceUserId===c||e.selfServiceUserIdentifier===c}),C=(null==k?void 0:k.selfServiceUserIdentifier)||"",O={cprNumber:String(null!==(w=null==k?void 0:k.customerId)&&void 0!==w?w:""),fullName:null!==(N=null==k?void 0:k.fullName)&&void 0!==N?N:"",organizationName:null!==(S=null==_?void 0:_.name)&&void 0!==S?S:""};switch(b){case Oe.k.FUNCTION_PERMISSIONS:return r.createElement(Se,{agreementCombinedKey:o,canEdit:y(k),selfServiceUserIdentifier:C.toString(),userData:O,backButtonOnClick:E});case Oe.k.ACCOUNT_PERMISSIONS:return r.createElement(de,{agreementCombinedKey:o,userId:c,selfServiceUserIdentifier:C.toString(),userData:O,backButtonOnClick:E});case Oe.k.ACTIVATE_USER:return r.createElement(at,{key:"".concat(o,"-").concat(c),steps:[i.activateUser,i.reviewAccountPermissions,i.reviewFunctionPermissions],agreementCombinedKey:o,userId:c,backButtonOnClick:E})}},st=function(e){var t=e.contextModel;return r.createElement(ot,{contextModel:t})}}}]);
2//# sourceMappingURL=6536.e718add9d2a1c4ea1aef.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.