1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[606],{32597:(e,t,r)=>{r.d(t,{Pb:()=>s,Sb:()=>i});var n=r(88767),a=r(79922),o=r(26970),l=r(2344);function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i="custodyAccounts",s=function(e,t){var r=(0,l.h_)();return(0,n.useQuery)(function(e){return[i,e]}(e),function(){return r.listCustodyAccounts((0,a.Z)(e,"Expected payload to exist in ".concat(i," query")))},function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){c(e,t,r[t])})}return e}({refetchInterval:o.x6,enabled:!!e,select:function(e){return(t=e,function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(t)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()).sort(u);var t}},t))};function u(e,t){return e.accountName===t.accountName?parseInt(e.accountNumber,10)-parseInt(t.accountNumber,10):e.accountName>t.accountName?1:-1}},26970:(e,t,r)=>{r.d(t,{U8:()=>a,wU:()=>o,x6:()=>n});var n=45e3,a=45e3,o=1e4},44926:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(94184),a=r.n(n),o=r(67294);const l=function(e){var t=a()("widget-title",e.className,{"widget-title--h1":e.h1,"widget-title--no-bold":e.noBold}),r=e.labels.title||"",n=function(e){return e.replace(/<[^>]*>/g,"").replace(/&(?:nbsp|#160|#xA0);/gi,"").replace(/\u00a0/g,"").trim().length>0}(r);return o.createElement("div",{className:t},e.childrenAboveTitle&&e.children,n&&e.h1&&o.createElement("h1",{className:"widget-title__label","aria-label":e["aria-label"],tabIndex:e.tabIndex,dangerouslySetInnerHTML:{__html:r}}),n&&!e.h1&&o.createElement("h2",{className:"widget-title__label","aria-label":e["aria-label"],tabIndex:e.tabIndex,dangerouslySetInnerHTML:{__html:r}}),!n&&o.createElement("div",{className:"widget-title__label","aria-hidden":"true",dangerouslySetInnerHTML:{__html:" "}}),!e.childrenAboveTitle&&e.children)}},5981:(e,t,r)=>{r.d(t,{Z:()=>c});var n=r(94184),a=r.n(n),o=r(67294),l=r(96967);const c=function(e){var t,r,n,c=e.title,i=e.href,s=e.iconBefore,u=e.iconId,d=e.className,m=e.size,f=e.isDecorative,g=void 0!==f&&f,b=e.target,v=e.onClickHandler,y=e.iconClassName,p=m||"inherit",h=d||"",E=a()("neos-arrow-link","neos-arrow-link--".concat(p),(n=!!h,(r=h)in(t={})?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t)),_=u||"icon_16_arrow-line-right";return g?o.createElement("span",{className:E,"aria-hidden":"true"},s&&o.createElement(l.Z,{className:y,iconId:_}),o.createElement("span",{className:"neos-arrow-link__label"},c),!s&&o.createElement(l.Z,{className:y,iconId:_})):o.createElement("a",{href:i,className:E,target:b,onClick:v&&v},s&&o.createElement(l.Z,{className:y,iconId:_}),o.createElement("span",{className:"neos-arrow-link__label"},c),!s&&o.createElement(l.Z,{className:y,iconId:_}))}},59137:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(94184),a=r.n(n),o=r(67294);const l=function(e){var t=e.className,r=e.border,n=e.children;return o.createElement("div",{className:a()("card__body",t,{"card__body--has-border":r})},n)}},90784:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(94184),a=r.n(n),o=r(67294);const l=function(e){var t=e.className,r=e.border,n=e.shadow,l=e.children;return o.createElement("div",{className:a()("card__footer",t,{"card__footer--has-border":r,"card__footer--has-shadow":n})},l)}},55272:(e,t,r)=>{r.d(t,{s:()=>d});var n=r(88767),a=r(79922),o=r(2344);function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e){return["saxoFssoCredentials",e]}var i=r(67294),s=r(14578),u=r(29183);var d=function(e,t,r){var d,m,f,g,b,v=(g=(0,i.useState)(),b=2,function(e){if(Array.isArray(e))return e}(g)||function(e,t){var r=[],n=!0,a=!1,o=void 0;try{for(var l,c=e[Symbol.iterator]();!(n=(l=c.next()).done)&&(r.push(l.value),!t||r.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==c.return||c.return()}finally{if(a)throw o}}return r}
1(g,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),y=v[0],p=v[1],h=(d=y,m={staleTime:0},f=(0,o.h_)(),(0,n.useQuery)(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){l(e,t,r[t])})}return e}({},function(e,t){var r={queryFn:function(){return function(e,t){return e.getSaxoFssoCredentials(t)}(e,(0,a.Z)(t,"Expected payload"))},queryKey:c(t),enabled:!!t};return r}(f,d),m))),E=h.data,_=h.error,x=h.isLoading,w=(0,s.Z)();if((0,i.useEffect)(function(){setTimeout(function(){(null==E?void 0:E.access_token)&&r&&(0,u.nv)(r,[{key:"SAMLResponse",value:E.access_token}],"_blank")},0),p(void 0)},[E,r]),t&&r&&e)return _&&w.dismissable(_),function(){e&&t&&!x&&p({user:e,url:t})}}},54447:(e,t,r)=>{r.r(t),r.d(t,{default:()=>L});var n=r(67294),a=r(36378),o=r(23880),l=r(94184),c=r.n(l),i=r(58483),s=r(18903),u=r(44870),d=r(16748),m=r(59061),f=r(57709);function g(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const b=function(e){var t=e.menuItems,r=(0,f.f)();return n.createElement("div",{className:"saxo-agreement-details-card-context-menu"},n.createElement(s.Z,{render:function(e){var a=e.togglePopup,o=e.closePopup,l=e.isPopupOpen,s=e.setTriggerBounding,f=e.triggerBounding,b=e.contextMenuBodyRef,v=e.circleDirection;return n.createElement("div",null,n.createElement(d.Z,{setTriggerBounding:s,contextMenuIsOpen:l},n.createElement(m.Z,{onClick:function(){return a()},ariaLabel:r.openContextMenu,closeButtonAriaLabel:r.closeContextMenu,ariaExpanded:l,iconSmall:!0,circle:!0,circleDirection:v,className:c()("saxo-agreement-details-card-context-menu__trigger-button",{"saxo-agreement-details-card-context-menu__trigger-button--is-open":l})})),l&&n.createElement(u.Z,{triggerBounding:f,closePopup:function(){return o()},placementX:"left",ref:b,className:"saxo-agreement-details-card-context-menu__body"},n.createElement(i.Z,{items:t.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){g(e,t,r[t])})}return e}({},e,{onClick:function(t){o(),e.onClick(t)}})})})))}}))};var v=r(70371),y=r(28968),p=r(69189),h=r(59137),E=r(90784),_=r(17249),x=r(56996),w=r(1822),N=r(55272);var C=function(e){var t,r,a=e.saxoRiskProfileAccount,o=e.saxoUserId,l=e.agreementCombinedKey,c=e.exportLogo,i=(0,N.s)(o,a.ssoUrl,a.redirectUrl),s=(0,f.f)(),u=(t=(0,n.useState)(!1),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=[],n=!0,a=!1,o=void 0;try{for(var l,c=e[Symbol.iterator]();!(n=(l=c.next()).done)&&(r.push(l.value),!t||r.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==c.return||c.return()}finally{if(a)throw o}}return r}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),d=u[0],m=u[1];return n.createElement("div",{className:"saxo-agreement-details-card"},n.createElement(p.Z,{hoverEffect:!0,className:"saxo-agreement-details-card__card"},n.createElement(h.Z,{className:"saxo-agreement-details-card__body"},n.createElement("div",{className:"saxo-agreement-details-card__top"},n.createElement("div",{className:"saxo-agreement-details-card__title"},a.accountName),x.vc.features.enableNamsReport&&n.createElement(b,{menuItems:[{label:s.portofolioReports,onClick:function(){return m(!0)},iconId:"icon_16_invoice"}]})),n.createElement("div",{className:"saxo-agreement-details-card__middle"},n.createElement(y.Z,{color:"color-investment",onClick:i},s.goToInvestment))),n.createElement(E.Z,{className:"saxo-agreement-details-card__footer",border:!0},n.createElement("div",{className:"saxo-agreement-details-card__footer-detail"},n.createElement("div",null,s.global.marketValue),n.createElement("div",null,w.H.formatCurrency(a.marketValue.amount,a.marketValue.currencyCode,{showCurrencyDisplay:!0}))),n.createElement("div",{className:"saxo-agreement-details-card__footer-detail"},n.createElement("div",null,s.global.availableBalance),n.createElement("div",null,w.H.formatCurrency(a.availableBalance.amount,a.availableBalance.currencyCode,{showCurrencyDisplay:!0}))))),n.createElement(_.Z,{shouldCloseOnOverlayClick:!0,shouldFocusAfterRender:!0,narrow:!0,isOpen:d,onRequestClose:function(){m(!1)}},n.createElement(v.g,{logo:c,onSuccessfulExport:function(){return m(!1)},preselectedValues:{agreementCombinedKey:l,custodyAccountCombinedKey:a.custodyAccountCombinedKey},viewContext:v.y.SAXO})))},k=function(e){var t=e.saxoAccounts,r=e.saxoUserId,a=e.agreementCombinedKey,o=e.exportLogo;return n.createElement("div",{className:"saxo-agreement-details-accounts"},t.map(function(e){return n.createElement(C,{key:e.saxoAccountId,saxoRiskProfileAccount:e,saxoUserId:r,agreementCombinedKey:a,exportLogo:o})}))},I=r(5981),O=r(11054),A=function(e){var t=e.isLoading,r=e.saxoInvestmentAgreement,a=(0,N.s)(null==r?void 0:r.saxoUserId,null==r?void 0:r.ssoUrl,null==r?void 0:r.redirectUrl),o=(0,f.f)();return n.createElement("div",{className:"saxo-agreement-details-header"},t&&n.createElement(O.Z,{fillHeight:!0}),!t&&n.createElement(n.Fragment,null,n.createElement("div",{className:"saxo-agreement-details-header__row"},n.createElement("div",null,o.market),n.createElement("div",null,o.global.marketValue)),n.createElement("div",{className:"saxo-agreement-details-header__row saxo-agreement-details-header__headlines"},r&&n.createElement("div",null,null==r?void 0:r.riskProfileName),(null==r?void 0:r.totalValue)&&n.createElement("div",null,w.H.formatCurrency(r.totalValue.amount,r.totalValue.currencyCode,{showCurrencyDisplay:!0}))),a&&n.createElement(I.Z,{className:"saxo-agreement-details-header__details-link",iconClassName:"saxo-agreement-details-header__details-icon",title:o.goToInvestment,href:"#",onClickHandler:a})))},P=r(14578),Z=r(82412),S=function(e){var t=e.riskProfileCombinedKey,r=e.exportLogo,l=(0,Z.aj)(),c=l.isLoading,i=l.error,s=l.selectedAgreements,u=(0,a.et)({riskProfileCombinedKey:t}
1),d=u.data,m=u.isLoading,f=u.error,g=(0,o.Ah)({agreements:s}),b=g.data,v=g.isLoading,y=g.error,p=(0,P.Z)(),h=c||m||v,E=null==b?void 0:b.find(function(e){return e.riskProfileCombinedKey===t});return(i||y)&&p.dismissable(i||y||new Error("Error fetching saxo agreements")),f&&p.critical(f),n.createElement("div",{className:"saxo-agreement-details"},n.createElement(A,{saxoInvestmentAgreement:E,isLoading:h}),n.createElement(k,{saxoUserId:(null==E?void 0:E.saxoUserId)||"",saxoAccounts:d||[],agreementCombinedKey:(null==E?void 0:E.agreementCombinedKey)||"",exportLogo:r}))},j=r(80449);const L=function(e){var t=e.contextModel,r=(0,j.EH)("riskProfileCombinedKey");if(!r)throw new Error("Unable to get riskProfileCombinedKey");return n.createElement(S,{riskProfileCombinedKey:r,exportLogo:t.exportLogo})}}}]); 2//# sourceMappingURL=606.48d7f907c381ea80f128.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.