PageSourceSearch

https://my.versta24.ru/static/js/5480.738a7633.chunk.js

js versta24.ru collected 2026-09-25 22:27:27 UTC 39,881 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkVerstaWebApp=self.webpackChunkVerstaWebApp||[]).push([[5480],{5480:function(e,n,t){t.r(n),t.d(n,{EpdSettingsRoute:function(){return De},SettingsPage:function(){return Te},default:function(){return Pe}});var r=t(47181),o=t(21054),i=t(9950),a=t(98341),s=t(91212),c=t(10467),l=t(5544),d=t(95252),u=t(36163),p=t(23419),m=t(44001),f=t(19002),g=t(92397),v=t(31712),x=function(e){var n=null===e||void 0===e?void 0:e.connectMethods;return Array.isArray(n)?Object.fromEntries(n.map(function(e){var n;return[e.operator,null!==(n=e.methods)&&void 0!==n?n:[]]})):null},h=function(){var e=(0,c.A)((0,s.A)().m(function e(n,t){var r,o,i,a;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return o=n.companyId,i=n.contractId,e.n=1,(0,v.XN)("/api/EpdConnections/permissions",{companyId:o,contractId:i},void 0,{signal:t});case 1:if((a=e.v).isOk){e.n=2;break}throw(0,g.D)(a,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u0443\u0447\u0451\u0442\u043a\u0438 \u042d\u0414\u041e.");case 2:return e.a(2,null!==(r=a.data)&&void 0!==r?r:[])}},e)}));return function(n,t){return e.apply(this,arguments)}}(),S=function(){var e=(0,c.A)((0,s.A)().m(function e(n){var t,r,o,i,a;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,v.XN)("/api/EpdConnections/list",void 0,void 0,{signal:n});case 1:if((i=e.v).isOk){e.n=2;break}throw(0,g.D)(i,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u042d\u041f\u0414.");case 2:return a=null!==(t=i.data)&&void 0!==t?t:{},e.a(2,{companies:null!==(r=a.companies)&&void 0!==r?r:[],instructionUrl:null!==(o=a.instructionUrl)&&void 0!==o?o:null,methodsByOperator:x(a)})}},e)}));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=(0,c.A)((0,s.A)().m(function e(n){var t,r,o,i;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return t=n.companyId,r=n.operator,o=n.boxId,e.n=1,(0,v.Tf)("/api/EpdConnections/connect",{companyId:t,operator:r,boxId:o});case 1:if((i=e.v).isOk){e.n=2;break}throw(0,g.D)(i,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044f\u0449\u0438\u043a \u042d\u0414\u041e.");case 2:return e.a(2,i.data)}},e)}));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=(0,c.A)((0,s.A)().m(function e(n){var t,r,o;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return t=n.companyId,r=n.contractId,e.n=1,(0,v.Tf)("/api/EpdConnections/disconnect",{companyId:t,contractId:r});case 1:if((o=e.v).isOk){e.n=2;break}throw(0,g.D)(o,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u0432\u044f\u0437\u0430\u0442\u044c \u044f\u0449\u0438\u043a \u042d\u0414\u041e.");case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=(0,c.A)((0,s.A)().m(function e(n){var t,r,o,i,a;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return r=n.companyId,o=n.operator,i=n.boxId,e.n=1,(0,v.Tf)("/api/EpdConnections/startClientConnect",{companyId:r,operator:o,boxId:i});case 1:if((a=e.v).isOk){e.n=2;break}throw(0,g.D)(a,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0447\u0430\u0442\u044c \u0432\u0445\u043e\u0434 \u0443 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u042d\u0414\u041e.");case 2:return e.a(2,null===(t=a.data)||void 0===t?void 0:t.authorizeUrl)}},e)}));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=(0,c.A)((0,s.A)().m(function e(n,t){var r,o,i,a,c;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return o=n.companyId,i=n.operator,a=n.boxId,e.n=1,(0,v.Tf)("/api/EpdConnections/startSignedConnect",{companyId:o,operator:i,boxId:a},void 0,{signal:t});case 1:if((c=e.v).isOk){e.n=2;break}throw(0,g.D)(c,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044f\u0449\u0438\u043a\u0430 \u042d\u0414\u041e.");case 2:return e.a(2,null!==(r=c.data)&&void 0!==r?r:{})}},e)}));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=(0,c.A)((0,s.A)().m(function e(n){var t,r,o,i;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return t=n.companyId,r=n.challengeId,o=n.signatureBase64,e.n=1,(0,v.Tf)("/api/EpdConnections/completeSignedConnect",{companyId:t,challengeId:r,signatureBase64:o});case 1:if((i=e.v).isOk){e.n=2;break}throw(0,g.D)(i,"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044f\u0449\u0438\u043a\u0430 \u042d\u0414\u041e.");case 2:return e.a(2,i.data)}},e)}));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=(0,i.useState)([]),n=(0,l.A)(e,2),t=n[0],r=n[1],o=(0,i.useState)(null),a=(0,l.A)(o,2),d=a[0],u=a[1],p=(0,i.useState)(null),m=(0,l.A)(p,2),f=m[0],g=m[1],v=(0,i.useState)(!0),x=(0,l.A)(v,2),h=x[0],y=x[1],b=(0,i.useState)(null),C=(0,l.A)(b,2),A=C[0],k=C[1],w=(0,i.useRef)(null),j=(0,i.useCallback)((0,c.A)((0,s.A)().m(function e(){var n,t,o,i;return(0,s.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return null===(n=w.current)||void 0===n||n.abort(),t=new AbortController,w.current=t,y(!0),k(null),e.p=1,e.n=2,S(t.signal);case 2:if(o=e.v,!t.signal.aborted){e.n=3;break}return e.a(2);case 3:r(o.companies),u(o.instructionUrl),g(o.methodsByOperator),e.n=6;break;case 4:if(e.p=4,i=e.v,!t.signal.aborted){e.n=5;break}return e.a(2);case 5:k(i);case 6:return e.p=6,t.signal.aborted||y(!1),e.f(6);case 7:return e.a(2)}},e,null,[[1,4,6,7]])})),[]);return(0,i.useEffect)(function(){return j(),function(){var e;return null===(e=w.current)||void 0===e?void 0:e.abort()}},[j]),{companies:t,instructionUrl:d,methodsByOperator:f,isLoading:h,error:A,reload:j}},j=t(65717),I=t(37886),N=t(61045),E=function(e){var n=e.companyId,t=e.contractId,r=e.enabled,o=(0,i.useState)({permissions:null,isLoading:r,isFailed:!1}),a=(0,l.A)(o,2),s=a[0],c=a[1];return(0,i.useEffect)(function(){if(r&&t){var e=new AbortController;return c({permissions:null,isLoading:!0,isFailed:!1}),h({companyId:n,contractId:t}
1,e.signal).then(function(n){e.signal.aborted||c({permissions:n,isLoading:!1,isFailed:!1})}).catch(function(n){e.signal.aborted||(console.warn("[epd] permissions check failed",null===n||void 0===n?void 0:n.code,null===n||void 0===n?void 0:n.message),c({permissions:null,isLoading:!1,isFailed:!0}))}),function(){return e.abort()}}c({permissions:null,isLoading:!1,isFailed:!1})},[n,t,r]),s},T=t(44414),D=function(e){var n,t=e.companyId,r=e.row,o=e.canDisconnect,i=e.isBusy,a=e.onConnect,s=e.onDisconnect,c=e.tEpd,l=E({companyId:t,contractId:r.contractId,enabled:r.isConnected}).permissions,d=(0,j.T1)(l),u=r.isConnected&&o&&!r.viaPlatform&&!r.sendTemplates;return(0,T.jsxs)("div",{className:"d-flex align-items-center justify-content-between gap-12px",children:[(0,T.jsxs)("div",{className:"d-flex flex-column gap-1",children:[(0,T.jsxs)("span",{className:"d-flex align-items-center gap-2",children:[(0,T.jsx)("span",{className:"fs-16 fw-medium",children:null!==(n=j.xz[r.operator])&&void 0!==n?n:r.operator}),r.isConnected&&(0,T.jsx)(I.W,{id:"epdSetup-state-".concat(r.key),text:c(d?"SettingsStateLimited":"SetupConnected"),variant:d?"warning":"success",small:!0})]}),(0,T.jsx)("span",{className:"fs-14 text-gray-600",children:r.edoParticipantId||r.boxId})]}),u&&(0,T.jsx)(N.w,{id:"epdSetup-disconnect-".concat(r.key),variant:"Cancel",size:"sm",label:c("SettingsDisconnect"),loading:i,onClick:s}),!r.isConnected&&(0,T.jsx)(N.w,{id:"epdSetup-connect-".concat(r.key),variant:"Primary",size:"sm",label:c("SettingsConnect"),loading:i,onClick:a})]})},P=t(56673),B=function(e){var n=e.company,t=e.busyKey,r=e.canDisconnect,o=e.onConnect,i=e.onDisconnect,a=e.tEpd;return(0,T.jsx)(P.B,{id:"epdSetup-company-".concat(n.companyId),className:"rounded-4",header:n.name,subHeader:n.inn?(0,T.jsx)("span",{className:"fs-14",children:"".concat(a("SetupInn")," ").concat(n.inn)}):null,children:(0,T.jsx)("div",{className:"epd-setup-box-rows d-flex flex-column",children:n.rows.map(function(e){return(0,T.jsx)(D,{companyId:n.companyId,row:e,canDisconnect:r,isBusy:t===e.key,onConnect:function(){return o(n.companyId,e)},onDisconnect:function(){return i(n.companyId,e)},tEpd:a},e.key)})})})},L=t(20030),U=t(39324),O=function(e){var n=e.id,t=e.index,r=e.card,o=e.onChoose,i=e.tEpd;return(0,T.jsxs)("div",{className:"epd-setup-method d-flex flex-column bg-white rounded-4","data-testid":n,children:[(0,T.jsxs)("div",{className:"d-flex align-items-center justify-content-between gap-2",children:[(0,T.jsxs)("span",{className:"fs-12 text-muted text-uppercase",children:[i("SetupMethodLabel")," ",t]}),r.isRecommended&&(0,T.jsx)(I.W,{id:"".concat(n,"-recommended"),text:i("SetupRecommended"),variant:"neutral",small:!0})]}),(0,T.jsxs)("div",{className:"d-flex flex-column gap-1",children:[(0,T.jsx)("span",{className:"fs-16 fw-semibold",children:i(r.titleKey)}),(0,T.jsx)("span",{className:"fs-13 text-gray-600",children:i(r.textKey)})]}),(0,T.jsx)("ul",{className:"epd-setup-method-points list-unstyled d-flex flex-column mb-0",children:r.points.map(function(e){return(0,T.jsxs)("li",{className:"d-flex align-items-start gap-2 fs-14",children:[(0,T.jsx)(L.g,{icon:e.isPro?U.q_k:U.mGv,className:e.isPro?"text-success":"text-danger"}),(0,T.jsx)("span",{children:i(e.key)})]},e.key)})}),(0,T.jsx)("div",{className:"mt-auto",children:(0,T.jsx)(N.w,{id:"".concat(n,"-choose"),variant:"Primary",size:"sm",label:i("SetupChoose"),onClick:o})})]})},F=t(28676),W=t(64467),z="Platform",M="Personal",K="Signature",H="techUser",R="clientLogin",_="signed",G=function(e){return{key:e,isPro:!0}},$=function(e){return{key:e,isPro:!1}},q=(0,W.A)((0,W.A)((0,W.A)({},z,{modal:H,card:{titleKey:"SetupTechUserTitle",textKey:"SetupTechUserText",points:[G("SetupTechUserPro1"),G("SetupProAllDocTypes"),$("SetupTechUserCon1")],isRecommended:!0}}),K,{modal:_,card:{titleKey:"SetupTechUserTitle",textKey:"SetupTechUserTextSigned",points:[G("SetupTechUserPro1"),G("SetupProAllDocTypes"),$("SetupTechUserCon1Signed")],isRecommended:!0}}),M,{modal:R,card:{titleKey:"SetupClientLoginTitle",textKey:"SetupClientLoginText",points:[G("SetupClientLoginPro1"),G("SetupProAllDocTypes"),$("SetupClientLoginCon1")]}}),X=[z,K,M],V=[z],Y=function(e,n){var t=null===e||void 0===e?void 0:e[n];return t?X.filter(function(e){return t.includes(e)}):V},J=function(e){var n,t;return null!==(n=null===(t=q[e])||void 0===t?void 0:t.card)&&void 0!==n?n:null},Q=function(e){var n=e.methods,t=e.onBack,r=e.onChoose,o=e.tEpd;return(0,T.jsxs)("div",{className:"epd-setup-picker d-flex flex-column","data-testid":"epdSetup-picker",children:[(0,T.jsx)("div",{children:(0,T.jsx)(N.w,{id:"epdSetup-back",variant:"Outline",size:"sm",label:o("SetupBack"),icon:(0,T.jsx)(L.g,{icon:F.A}),onClick:t})}),(0,T.jsx)("h2",{className:"epd-setup-title fs-18 fw-semibold mb-0",children:o("SetupMethodTitle")}),0===n.length?(0,T.jsx)("div",{className:"fs-14 text-gray-600","data-testid":"epdSetup-noMethods",children:o("SettingsErrorNotAvailable")}):(0,T.jsx)("div",{className:"epd-setup-methods",children:n.map(function(e,n){return(0,T.jsx)(O,{id:"epdSetup-method-".concat(e),index:n+1,card:J(e),onChoose:function(){return r(e)},tEpd:o},e)})})]})},Z=t(89379),ee=t(93590),ne=t(87859),te=function(e){var n=e.isConnected,t=e.permissions,r=e.isLoading,o=e.isFailed,i=e.rowKey,a=e.tEpd;if(n&&r)return null;var s="epd-perms-".concat(i);return n?o?(0,T.jsx)(ee.k,{id:s,icon:ne.A,variant:"muted",tooltip:a("SettingsPermCheckFailed")}):(0,T.jsx)("span",{className:"d-flex flex-wrap align-items-center gap-6px",children:(null!==t&&void 0!==t?t:[]).map(function(e){var n;return(0,T.jsx)(I.W,{id:"".concat(s,"-").concat(e.code),text:a(null!==(n=j.z2[e.code])&&void 0!==n?n:e.code),variant:e.allowed?"success":"warning",small:!0},e.code)})}):(0,T.jsx)(ee.k,{id:s,icon:ne.A,variant:"muted",tooltip:a("SettingsPermNotConnected")})},re=function(e){var n,t=e.companyId,r=e.operator,o=e.boxId,i=e.edoParticipantId,a=e.state,s=e.isConnected,c=e.contractId,l=e.viaPlatform,d=e.sendTemplates,u=e.isBusy,p=e.canConnect,m=e.canDisconnect,f=e.onConnect,g=e.onDisconnect,v=e.tEpd,x=E({companyId:t,contractId:c,enabled:s}),h=s?(0,j.T1)(x.permissions)?{key:"SettingsStateLimited",variant:"warning"}:{key:"SettingsStateConnected",variant:"success"}:{key:"SettingsStateDisconnected",variant:"muted"};return(0,T.jsxs)("div",{className:"epd-settings-box-row d-flex align-items-center justify-content-between gap-12px",children:[(0,T.jsxs)("div",{className:"d-flex flex-column",children:[(0,T.jsx)("span",{className:"fs-14 fw-medium",children:i||o}),(0,T.jsx)("span",{className:"fs-12 text-muted",children:null!==(n=j.xz[r])&&void 0!==n?n:r})]}),(0,T.jsxs)("div",{className:"d-flex align-items-center gap-12px",children:[(0,T.jsx)(te,(0,Z.A)((0,Z.A)({},x),{},{isConnected:s,rowKey:o,tEpd:v})),!!a&&(0,T.jsx)(I.W,{text:v(h.key),variant:h.variant,small:!0}
1),d&&(0,T.jsx)(I.W,{text:v("SettingsTemplatesMode"),variant:"neutral",small:!0}),s&&!d&&l&&(0,T.jsx)(I.W,{text:v("SettingsViaPlatform"),variant:"neutral",small:!0}),s&&!l&&!d&&m&&(0,T.jsx)(N.w,{id:"epdSettings-disconnect-".concat(o),variant:"Link",size:"sm",label:v("SettingsDisconnect"),loading:u,onClick:g}),!s&&(0,T.jsx)(N.w,{id:"epdSettings-connect-".concat(o),variant:"Primary",size:"sm",label:v("SettingsConnect"),disabled:!p,loading:u,onClick:f})]})]})},oe=function(e){var n=e.mode,t=e.instructionUrl,r=e.isBusy,o=e.onClientConnect,i=e.onSignedConnect,a=e.tEpd,s=n===j.TD.Signature;return(0,T.jsxs)("div",{className:"epd-settings-fork d-flex flex-column rounded-3 bg-light",children:[(0,T.jsx)("span",{className:"fs-13",children:a(s?"SettingsForkSignPrompt":"SettingsForkPrompt")}),(0,T.jsxs)("div",{className:"d-flex align-items-center gap-2 flex-wrap",children:[(0,T.jsx)(N.w,{id:s?"epdSettings-signedConnect":"epdSettings-clientConnect",variant:"Primary",size:"sm",label:a(s?"SettingsSignConnect":"SettingsClientConnect"),loading:r,onClick:s?i:o}),t&&(0,T.jsx)(N.w,{id:"epdSettings-instruction",variant:"Outline",size:"sm",label:a("SettingsShowInstruction"),onClick:function(){return window.open(t,"_blank","noopener,noreferrer")}})]})]})},ie=t(94053),ae=function(e){var n=e.companyId,t=e.onSignedConnect,r=e.tEpd,o=(0,i.useState)(""),a=(0,l.A)(o,2),s=a[0],c=a[1],d=(0,i.useState)(!1),u=(0,l.A)(d,2),p=u[0],m=u[1],f=(0,j.LX)(s),g=p&&""!==s.trim()&&!f,v=function(){m(!0),f&&t(n,{key:"".concat(j.IE.Astral,"-").concat(f),operator:j.IE.Astral,boxId:f})};return(0,T.jsxs)("div",{className:"epd-settings-astral-row d-flex flex-column",children:[(0,T.jsx)("span",{className:"fs-13 text-muted",children:j.xz[j.IE.Astral]}),(0,T.jsx)("span",{className:"fs-12 text-muted",children:r("SettingsAstralEnterBoxId")}),(0,T.jsxs)("div",{className:"d-flex align-items-start gap-2 flex-wrap mt-1",children:[(0,T.jsxs)(ie.A.Group,{className:"epd-settings-astral-input",children:[(0,T.jsx)(ie.A.Control,{id:"epdSettings-astralBoxId-".concat(n),size:"sm",placeholder:"2AE00000000-0000-0000-0000-000000000000",value:s,isInvalid:g,onChange:function(e){return c(e.target.value)},onBlur:function(){return m(!0)},onKeyDown:function(e){return"Enter"===e.key&&v()}}),g&&(0,T.jsx)(ie.A.Control.Feedback,{type:"invalid",children:r("SettingsAstralBoxIdInvalid")})]}),(0,T.jsx)(N.w,{id:"epdSettings-astralConnect-".concat(n),variant:"Primary",size:"sm",label:r("SettingsSignConnect"),disabled:!f,onClick:v})]})]})},se=function(e){var n=e.company,t=e.forkBoxKey,r=e.busyKey,o=e.forkBusyKey,i=e.instructionUrl,a=e.canDisconnect,s=e.onConnect,c=e.onDisconnect,l=e.onClientConnect,d=e.onSignedConnect,u=e.tEpd,p=(0,j.kO)(n),m=n.warning===j.HN,f=!m&&n.warning?j.nF[n.warning]:null;return(0,T.jsxs)(P.B,{id:"epdSettings-company-".concat(n.companyId),header:n.name,subHeader:[n.inn,n.kpp].filter(Boolean).join(" \xb7 "),children:[m&&(0,T.jsx)("div",{className:"fs-13 text-muted py-2",children:u("SettingsCompanyInnMissing")}),f&&(0,T.jsx)("div",{className:"fs-13 text-muted py-2",children:u(f)}),!m&&!f&&0===p.length&&(0,T.jsx)("div",{className:"fs-13 text-muted py-2",children:u("SettingsNoBoxes")}),p.map(function(e){return(0,T.jsxs)("div",{children:[(0,T.jsx)(re,(0,Z.A)((0,Z.A)({},e),{},{companyId:n.companyId,isBusy:r===e.key,canConnect:!0,canDisconnect:a,onConnect:function(){return s(n.companyId,e)},onDisconnect:function(){return c(n.companyId,e)},tEpd:u})),t===e.key&&!e.isConnected&&(0,T.jsx)(oe,{mode:j.kp[e.operator],instructionUrl:i,isBusy:o===e.key,onClientConnect:function(){return l(n.companyId,e)},onSignedConnect:function(){return d(n.companyId,e)},tEpd:u})]},e.key)}),!m&&!p.some(function(e){return e.operator===j.IE.Astral})&&(0,T.jsx)(ae,{companyId:n.companyId,onSignedConnect:d,tEpd:u})]})},ce=t(10729),le=t(19360),de=t(58546),ue=t(88631),pe=t(28327),me=t(19380),fe=t(51571),ge=t(99849),ve=function(e,n){return n===ge.yp?e.hashToSign512:e.hashToSign256},xe=function(e){var n=e.companyId,t=e.operator,r=e.boxId,o=e.isOpen,a=e.onConnected,d=(0,i.useState)(me.Wk.idle),u=(0,l.A)(d,2),p=u[0],m=u[1],f=(0,i.useState)(null),g=(0,l.A)(f,2),v=g[0],x=g[1],h=(0,i.useState)(null),S=(0,l.A)(h,2),y=S[0],b=S[1],C=(0,i.useState)(null),w=(0,l.A)(C,2),j=w[0],I=w[1],N=(0,i.useState)([]),E=(0,l.A)(N,2),T=E[0],D=E[1],P=(0,i.useState)(""),B=(0,l.A)(P,2),L=B[0],U=B[1],O=(0,i.useState)(null),F=(0,l.A)(O,2),W=F[0],z=F[1],M=(0,i.useState)(null),K=(0,l.A)(M,2),H=K[0],R=K[1],_=(0,i.useRef)(null),G=(0,i.useCallback)(function(){m(me.Wk.idle),x(null),b(null),I(null),D([]),U(""),z(null),R(null)},[]),$=(0,i.useCallback)(function(e){if(null!==e&&void 0!==e&&e.code)z(e),R(null);else{var n=(0,fe.Ag)(e),t=n.key,r=n.message;z(r),R(t)}m(me.Wk.error)},[]),q=(0,i.useCallback)((0,c.A)((0,s.A)().m(function e(){var o,i,c,l,d,u,p,f,g;return(0,s.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return z(null),R(null),m(me.Wk.probing),e.n=1,fe.fr.probeEnvironment();case 1:if(c=e.v,x(c.stage),b(null!==(o=c.error)&&void 0!==o?o:null),c.stage===fe.iT.OK){e.n=2;break}return m(me.Wk.gate),e.a(2);case 2:return null===(i=_.current)||void 0===i||i.abort(),l=new AbortController,_.current=l,e.p=3,m(me.Wk.preparing),e.n=4,A({companyId:n,operator:t,boxId:r},l.signal);case 4:if(p=e.v,!l.signal.aborted){e.n=5;break}return e.a(2);case 5:if(!p.connection){e.n=6;break}return m(me.Wk.done),null===a||void 0===a||a(p.connection),e.a(2);case 6:return e.n=7,fe.fr.listCertificates();case 7:if(f=e.v,!l.signal.aborted){e.n=8;break}return e.a(2);
1case 8:I(p),D(f),U(null!==(d=null===(u=f[0])||void 0===u?void 0:u.thumbprint)&&void 0!==d?d:""),m(me.Wk.ready),e.n=11;break;case 9:if(e.p=9,g=e.v,!l.signal.aborted){e.n=10;break}return e.a(2);case 10:$(g);case 11:return e.a(2)}},e,null,[[3,9]])})),[n,t,r,a,$]),X=(0,i.useCallback)((0,c.A)((0,s.A)().m(function e(){var t,r,o,i;return(0,s.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if((t=T.find(function(e){return e.thumbprint===L}))&&j){e.n=1;break}return e.a(2);case 1:return e.p=1,m(me.Wk.signing),e.n=2,fe.fr.signHashDetached(ve(j,t.keyAlgorithmOid),t.keyAlgorithmOid,t.handle);case 2:return r=e.v,m(me.Wk.submitting),e.n=3,k({companyId:n,challengeId:j.challengeId,signatureBase64:r});case 3:o=e.v,m(me.Wk.done),null===a||void 0===a||a(o),e.n=5;break;case 4:e.p=4,i=e.v,$(i);case 5:return e.a(2)}},e,null,[[1,4]])})),[T,L,j,n,a,$]);return(0,i.useEffect)(function(){return(0,c.A)((0,s.A)().m(function e(){return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:if(!o){e.n=2;break}return e.n=1,q();case 1:e.n=3;break;case 2:G();case 3:return e.a(2)}},e)}))(),function(){var e;return null===(e=_.current)||void 0===e?void 0:e.abort()}},[o,q,G]),{phase:p,stage:v,envError:y,challenge:j,certificates:T,selectedThumbprint:L,setSelectedThumbprint:U,error:W,errorKey:H,start:q,sign:X}},he=function(e){var n,t=e.companyId,r=e.operator,o=e.boxId,i=e.isOpen,a=e.onClose,s=e.onConnected,c=e.tEpd,l=xe({companyId:t,operator:r,boxId:o,isOpen:i,onConnected:s}),d=l.phase,u=l.stage,p=l.envError,m=l.challenge,f=l.certificates,g=l.selectedThumbprint,v=l.setSelectedThumbprint,x=l.error,h=l.errorKey,S=l.start,y=l.sign,b=d===me.Wk.error&&Boolean(null===x||void 0===x?void 0:x.code);return(0,T.jsxs)(ce.A,{show:i,onHide:a,centered:!0,className:"theme-v3 versta-io-toolkit","data-testid":"epd-signed-connect-modal",children:[(0,T.jsx)(ce.A.Header,{closeButton:!0,className:"px-4 pt-4 pb-3",children:(0,T.jsxs)(ce.A.Title,{className:"fw-semibold",children:[c("SettingsSignedConnectTitle")," \xb7 ",null!==(n=j.xz[r])&&void 0!==n?n:r]})}),(0,T.jsxs)(ce.A.Body,{className:"px-4 py-3 d-flex flex-column gap-3",children:[me.x0.includes(d)&&(0,T.jsx)(de.A,{phase:d}),d===me.Wk.gate&&(0,T.jsx)(ue.A,{stage:u,envError:p,onRecheck:S}),d===me.Wk.ready&&m&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("span",{className:"fs-12 text-muted",children:c("SettingsSignedConnectHint")}),0===f.length?(0,T.jsx)(le.A,{variant:"danger",className:"mb-0",children:c("SignNoCerts")}):(0,T.jsxs)(ie.A.Group,{children:[(0,T.jsx)(ie.A.Label,{className:"small text-gray-600 mb-1",children:c("SignCertLabel")}),(0,T.jsx)(ie.A.Select,{id:"epdSignedConnect-certSelect",size:"sm",className:"rounded-2",value:g,onChange:function(e){return v(e.target.value)},children:f.map(function(e){return(0,T.jsx)("option",{value:e.thumbprint,children:e.subjectName},e.thumbprint)})})]})]}),b&&(0,T.jsx)(le.A,{variant:"danger",className:"mb-0","data-testid":"epdSignedConnect-error",children:(0,j.ws)(x,c,"SettingsConnectFailed")}),d===me.Wk.error&&!b&&(0,T.jsx)(pe.A,{error:x,errorKey:h})]}),(0,T.jsxs)(ce.A.Footer,{className:"px-4 pb-4 pt-0 border-0",children:[(0,T.jsx)(N.w,{id:"epdSignedConnect-cancel",variant:"Link",label:c("ActionCancel"),onClick:a}),(0,T.jsx)(N.w,{id:"epdSignedConnect-submit",variant:"Primary",label:c("SettingsSignConnect"),disabled:d!==me.Wk.ready||!g,loading:d===me.Wk.signing||d===me.Wk.submitting,onClick:y})]})]})},Se="/img/hero/edo-tech-user.svg",ye="/img/hero/edo-link.svg",be=function(e){var n=e.testId,t=e.image,r=e.title,o=e.children,i=e.footer,a=e.onClose;return(0,T.jsxs)(ce.A,{show:!0,onHide:a,centered:!0,className:"theme-v3 versta-io-toolkit epd-setup-modal","data-testid":n,children:[(0,T.jsx)(ce.A.Header,{closeButton:!0,className:"border-0 pb-0"}),(0,T.jsxs)(ce.A.Body,{className:"d-flex flex-column gap-3 pt-0",children:[t&&(0,T.jsx)("img",{src:t,alt:"",width:"100",height:"100"}),(0,T.jsx)("div",{className:"fs-18 fw-semibold",children:r}),o]}),(0,T.jsx)(ce.A.Footer,{className:"border-0 pt-0",children:i})]})},Ce=function(e){var n,t=e.operator,r=e.isBusy,o=e.onGo,i=e.onClose,a=e.tEpd,s=null!==(n=j.xz[t])&&void 0!==n?n:t;return(0,T.jsx)(be,{testId:"epdSetup-clientLogin-modal",image:ye,title:a("SetupClientLoginModalTitle",{operator:s}),onClose:i,footer:(0,T.jsx)(N.w,{id:"epdSetup-clientLogin-go",variant:"Primary",label:a("SetupGoToAuth"),loading:r,onClick:o}),children:(0,T.jsx)("div",{className:"fs-14",children:a("SetupClientLoginModalText",{operator:s})})})},Ae=function(e){var n,t=e.operator,r=e.instructionUrl,o=e.isBusy,i=e.error,a=e.onCheck,s=e.onClose,c=e.tEpd;return(0,T.jsxs)(be,{testId:"epdSetup-techUser-modal",image:Se,title:c("SetupTechUserModalTitle"),onClose:s,footer:(0,T.jsxs)(T.Fragment,{children:[r&&(0,T.jsx)(N.w,{id:"epdSetup-techUser-instruction",variant:"Link",label:c("SettingsShowInstruction"),onClick:function(){return window.open(r,"_blank","noopener,noreferrer")}}),(0,T.jsx)(N.w,{id:"epdSetup-techUser-check",variant:"Primary",label:c("SetupCheckConnection"),loading:o,onClick:a})]}),children:[(0,T.jsx)("div",{className:"epd-setup-instruction fs-14",dangerouslySetInnerHTML:{__html:c("SetupTechUserInstructionHtml",{name:c("SetupTechUserName"),email:c("SetupTechUserEmail"),operator:null!==(n=j.xz[t])&&void 0!==n?n:t})}}),i&&(0,T.jsx)(le.A,{variant:"danger",className:"mb-0","data-testid":"epdSetup-techUser-error",children:i})]})}
1,ke=function(e){var n=e.flow,t=e.methods,r=e.instructionUrl,o=e.tEpd,i=n.target,a=n.modal,s=n.modalError,c=n.isModalBusy,l=i.row.operator;return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(Q,{methods:t,onBack:n.back,onChoose:n.choose,tEpd:o}),a===H&&(0,T.jsx)(Ae,{operator:l,instructionUrl:r,isBusy:c,error:s,onCheck:n.checkTechUser,onClose:n.closeModal,tEpd:o}),a===R&&(0,T.jsx)(Ce,{operator:l,isBusy:c,onGo:n.goToAuth,onClose:n.closeModal,tEpd:o}),a===_&&(0,T.jsx)(he,{isOpen:!0,companyId:i.companyId,operator:l,boxId:i.row.boxId,onClose:n.closeModal,onConnected:n.onConnected,tEpd:o})]})},we=function(){return window.location.assign("/epd/settings?edoConnect=ok")},je=function(){var e=(0,p.W)().tEpd,n=(0,u.c$)().addErrorNotification,t=(0,i.useState)(null),r=(0,l.A)(t,2),o=r[0],a=r[1],d=(0,i.useState)(null),m=(0,l.A)(d,2),f=m[0],g=m[1],v=(0,i.useState)(null),x=(0,l.A)(v,2),h=x[0],S=x[1],b=(0,i.useState)(!1),A=(0,l.A)(b,2),k=A[0],w=A[1],I=function(){g(null),S(null),w(!1)},N=function(){return{companyId:o.companyId,operator:o.row.operator,boxId:o.row.boxId}},E=function(){var n=(0,c.A)((0,s.A)().m(function n(){var t;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return w(!0),S(null),n.p=1,n.n=2,y(N());case 2:we(),n.n=4;break;case 3:n.p=3,t=n.v,S((null===t||void 0===t?void 0:t.code)===j.Tl?e("SetupRightsNotGranted"):(0,j.ws)(t,e,"SettingsConnectFailed")),null!==t&&void 0!==t&&t.code&&console.warn("[EPD] \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0435 \u043f\u0440\u043e\u0448\u043b\u0430:",t.code),w(!1);case 4:return n.a(2)}},n,null,[[1,3]])}));return function(){return n.apply(this,arguments)}}(),T=function(){var t=(0,c.A)((0,s.A)().m(function t(){var r,o;return(0,s.A)().w(function(t){for(;;)switch(t.p=t.n){case 0:return w(!0),t.p=1,t.n=2,C(N());case 2:if(r=t.v){t.n=3;break}throw new Error(e("SettingsConnectFailed"));case 3:window.location.assign(r),t.n=5;break;case 4:t.p=4,o=t.v,n((0,j.ws)(o,e,"SettingsConnectFailed")),w(!1);case 5:return t.a(2)}},t,null,[[1,4]])}));return function(){return t.apply(this,arguments)}}();return{target:o,modal:f,modalError:h,isModalBusy:k,start:function(e,n){return a({companyId:e,row:n})},back:function(){I(),a(null)},choose:function(e){S(null),g(function(e){var n,t;return null!==(n=null===(t=q[e])||void 0===t?void 0:t.modal)&&void 0!==n?n:null}(e))},closeModal:I,checkTechUser:E,goToAuth:T,onConnected:we}},Ie=function(){var e=(0,p.W)().tEpd,n=(0,a.d4)(function(e){var n;return(0,m.ML)(null===(n=e.auth.userProfiles)||void 0===n?void 0:n.epdBoxDisconnect)}),t=(0,u.c$)(),r=t.addErrorNotification,o=t.addSuccessNotification,v=w(),x=v.companies,h=v.instructionUrl,S=v.methodsByOperator,y=v.isLoading,C=v.error,A=v.reload,k=je(),I=i.useState(null),N=(0,l.A)(I,2),E=N[0],D=N[1];(0,i.useEffect)(function(){var n=(0,j.kb)();if(n)if("ok"===n.outcome)o(e("SettingsConnectSucceeded"));else{var t=j.nF[n.reason];r(e(t||"SettingsConnectFailed")),n.reason&&console.warn("[EPD] \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044f\u0449\u0438\u043a\u0430 \u043d\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e:",n.reason)}},[]);var P=function(){var n=(0,c.A)((0,s.A)().m(function n(t,i){var a;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return D(i.key),n.p=1,n.n=2,b({companyId:t,contractId:i.contractId});case 2:return o(e("SettingsDisconnectSucceeded")),n.n=3,A();case 3:n.n=5;break;case 4:n.p=4,a=n.v,r((0,j.ws)(a,e,"SettingsDisconnectFailed"));case 5:return n.p=5,D(null),n.f(5);case 6:return n.a(2)}},n,null,[[1,4,5,6]])}));return function(e,t){return n.apply(this,arguments)}}();if(y)return(0,T.jsx)("div",{className:"d-flex justify-content-center py-5",children:(0,T.jsx)(d.A,{animation:"border"})});if(C)return(0,T.jsx)("div",{className:"epd-setup-page",children:(0,T.jsx)(f.A,{id:"epdSetup-list",error:C.message,errorDetails:(0,g.H)(C)})});if(k.target)return(0,T.jsx)("div",{className:"epd-setup-page",children:(0,T.jsx)(ke,{flow:k,methods:Y(S,k.target.row.operator),instructionUrl:h,tEpd:e})});var L=function(e){return(null!==e&&void 0!==e?e:[]).map(function(e){return(0,Z.A)((0,Z.A)({},e),{},{rows:(0,j.kO)(e)})}).filter(function(e){return e.rows.length>0})}(x);return(0,T.jsxs)("div",{className:"epd-setup-page",children:[(0,T.jsxs)("div",{className:"epd-setup-header d-flex flex-column",children:[(0,T.jsx)("h2",{className:"epd-setup-title fs-20 fw-medium mb-0",children:e("SetupTitle")}),(0,T.jsx)("div",{className:"epd-setup-subtitle fs-14",dangerouslySetInnerHTML:{__html:e("SetupSubtitle")}})]}),L.map(function(t){return(0,T.jsx)(B,{company:t,busyKey:E,canDisconnect:n,onConnect:k.start,onDisconnect:P,tEpd:e},t.companyId)})]})},Ne=function(){var e=(0,c.A)((0,s.A)().m(function e(){var n,t,r;return(0,s.A)().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,v.Tf)("/api/Epd/ConnectionRequest",null);case 1:if(n=e.v,t=n.isOk,r=n.errorMessage,t){e.n=2;break}throw new Error(r||"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u044f\u0432\u043a\u0443 \u043d\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u042d\u041f\u
10414.");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Ee=function(e){var n=e.isOpen,t=e.onClose,r=(0,p.W)().tEpd;return(0,T.jsxs)(ce.A,{show:n,onHide:t,centered:!0,className:"theme-v3 versta-io-toolkit",children:[(0,T.jsx)(ce.A.Header,{closeButton:!0,className:"border-0 pb-0"}),(0,T.jsxs)(ce.A.Body,{className:"epd-connect-sent versta-io-toolkit d-flex flex-column align-items-center gap-12px text-center","data-testid":"epdConnect-sent-modal",children:[(0,T.jsx)("img",{src:"/img/hero/tech-support-user-success.svg",alt:"",width:"100",height:"100"}),(0,T.jsxs)("div",{className:"d-flex flex-column align-items-center gap-1",children:[(0,T.jsx)("div",{className:"fs-20 fw-semibold",children:r("ConnectSentTitle")}),(0,T.jsx)("div",{className:"epd-connect-sent-text fs-16",children:r("ConnectSentText")})]})]})]})},Te=function(){var e=(0,p.W)().tEpd,n=(0,a.d4)(function(e){var n;return(0,m.ML)(null===(n=e.auth.userProfiles)||void 0===n?void 0:n.epdBoxDisconnect)}),t=(0,u.c$)(),r=t.addErrorNotification,o=t.addSuccessNotification,f=w(),v=f.companies,x=f.instructionUrl,h=f.isLoading,S=f.error,A=f.reload,k=(0,i.useState)(null),I=(0,l.A)(k,2),E=I[0],D=I[1],P=(0,i.useState)(null),B=(0,l.A)(P,2),L=B[0],U=B[1],O=(0,i.useState)(null),F=(0,l.A)(O,2),W=F[0],z=F[1],M=(0,i.useState)(null),K=(0,l.A)(M,2),H=K[0],R=K[1],_=(0,i.useState)(!1),G=(0,l.A)(_,2),$=G[0],q=G[1],X=(0,i.useState)(!1),V=(0,l.A)(X,2),Y=V[0],J=V[1];(0,i.useEffect)(function(){var n=(0,j.kb)();if(n)if("ok"===n.outcome)o(e("SettingsConnectSucceeded"));else{var t=j.nF[n.reason];r(e(t||"SettingsConnectFailed")),n.reason&&console.warn("[EPD] \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044f\u0449\u0438\u043a\u0430 \u043d\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e:",n.reason)}},[]);var Q=function(){var n=(0,c.A)((0,s.A)().m(function n(t,o){var i;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return D(o.key),z(null),n.p=1,n.n=2,y({companyId:t,operator:o.operator,boxId:o.boxId});case 2:window.location.assign("/epd/settings?edoConnect=ok"),n.n=4;break;case 3:n.p=3,(null===(i=n.v)||void 0===i?void 0:i.code)===j.Tl?z(o.key):(r((0,j.ws)(i,e,"SettingsConnectFailed")),null!==i&&void 0!==i&&i.code&&console.warn("[EPD] \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044f\u0449\u0438\u043a\u0430 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c:",i.code)),D(null);case 4:return n.a(2)}},n,null,[[1,3]])}));return function(e,t){return n.apply(this,arguments)}}(),Z=function(){var n=(0,c.A)((0,s.A)().m(function n(t,i){var a;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return D(i.key),n.p=1,n.n=2,b({companyId:t,contractId:i.contractId});case 2:return o(e("SettingsDisconnectSucceeded")),n.n=3,A();case 3:n.n=5;break;case 4:n.p=4,a=n.v,r((0,j.ws)(a,e,"SettingsDisconnectFailed"));case 5:return n.p=5,D(null),n.f(5);case 6:return n.a(2)}},n,null,[[1,4,5,6]])}));return function(e,t){return n.apply(this,arguments)}}(),ee=function(){var n=(0,c.A)((0,s.A)().m(function n(t,o){var i,a;return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return U(o.key),n.p=1,n.n=2,C({companyId:t,operator:o.operator,boxId:o.boxId});case 2:if(i=n.v){n.n=3;break}throw new Error(e("SettingsConnectFailed"));case 3:window.location.assign(i),n.n=5;break;case 4:n.p=4,a=n.v,r((0,j.ws)(a,e,"SettingsConnectFailed")),U(null);case 5:return n.a(2)}},n,null,[[1,4]])}));return function(e,t){return n.apply(this,arguments)}}(),ne=function(e,n){return R({companyId:e,row:n})},te=function(){var n=(0,c.A)((0,s.A)().m(function n(){return(0,s.A)().w(function(n){for(;;)switch(n.p=n.n){case 0:return q(!0),n.p=1,n.n=2,Ne();case 2:J(!0),n.n=4;break;case 3:n.p=3,n.v,r(e("ConnectRequestError"));case 4:return n.p=4,q(!1),n.f(4);case 5:return n.a(2)}},n,null,[[1,3,4,5]])}));return function(){return n.apply(this,arguments)}}();return h?(0,T.jsx)("div",{className:"d-flex justify-content-center py-5",children:(0,T.jsx)(d.A,{animation:"border"})}):(0,T.jsxs)("div",{className:"epd-settings-page",children:[(0,T.jsxs)("div",{className:"epd-connect-card d-flex flex-column align-items-center gap-20px bg-white rounded-4",children:[(0,T.jsxs)("div",{className:"d-flex flex-column align-items-center gap-12px",children:[(0,T.jsx)("img",{src:"/img/hero/tech-support-user.svg",alt:"",width:"100",height:"100"}),(0,T.jsx)("div",{className:"epd-connect-prompt fs-14 text-center",dangerouslySetInnerHTML:{__html:e("ConnectPrompt")}})]}),(0,T.jsx)(N.w,{id:"epdConnect-submit",variant:"Primary",size:"sm",label:e("ConnectSubmit"),loading:$,onClick:te})]}),(0,T.jsxs)("div",{className:"epd-settings-header d-flex align-items-baseline justify-content-between flex-wrap",children:[(0,T.jsx)("h2",{className:"epd-settings-title fs-18 fw-semibold mb-0",children:e("SettingsTitle")}
1),x&&(0,T.jsx)("a",{id:"epdSettings-instructionLink",className:"fs-13",href:x,target:"_blank",rel:"noopener noreferrer",children:e("SettingsShowInstruction")})]}),S&&(0,T.jsxs)(le.A,{variant:"danger",children:[(0,T.jsx)("div",{children:S.message}),(0,g.H)(S).map(function(e){return(0,T.jsx)("div",{className:"fs-12",children:e},e)})]}),!S&&0===v.length&&(0,T.jsx)("div",{className:"fs-13 text-muted",children:e("SettingsNoCompanies")}),v.map(function(t){return(0,T.jsx)(se,{company:t,forkBoxKey:W,busyKey:E,forkBusyKey:L,instructionUrl:x,canDisconnect:n,onConnect:Q,onDisconnect:Z,onClientConnect:ee,onSignedConnect:ne,tEpd:e},t.companyId)}),H&&(0,T.jsx)(he,{isOpen:!0,companyId:H.companyId,operator:H.row.operator,boxId:H.row.boxId,onClose:function(){return R(null)},onConnected:function(){return window.location.assign("/epd/settings?edoConnect=ok")},tEpd:e}),(0,T.jsx)(Ee,{isOpen:Y,onClose:function(){return J(!1)}})]})},De=function(){var e=(0,a.d4)(function(e){return e.auth.userProfiles});return(0,r.mh)(e)?(0,T.jsx)(Ie,{}):(0,T.jsx)(Te,{})},Pe=(0,o.Hu)(De,{tabKey:r.hC})},65717:function(e,n,t){t.d(n,{Tl:function(){return m},HN:function(){return f},nF:function(){return g},TD:function(){return a},kp:function(){return s},IE:function(){return o},xz:function(){return i},z2:function(){return l},kO:function(){return y},ws:function(){return v},T1:function(){return d},LX:function(){return p},kb:function(){return b}});var r=t(64467),o={Diadoc:"Diadoc",Astral:"Astral"},i=(0,r.A)((0,r.A)({},o.Diadoc,"\u041a\u043e\u043d\u0442\u0443\u0440.\u0414\u0438\u0430\u0434\u043e\u043a"),o.Astral,"\u041a\u0430\u043b\u0443\u0433\u0430 \u0410\u0441\u0442\u0440\u0430\u043b"),a={Login:"Login",Signature:"Signature"},s=(0,r.A)((0,r.A)({},o.Diadoc,a.Login),o.Astral,a.Signature),c="Connected",l={OrganizationAccess:"SettingsPermOrganizationAccess",NotBlocked:"SettingsPermNotBlocked",CreateDocuments:"SettingsPermCreateDocuments",SignDocuments:"SettingsPermSignDocuments",ManageCounteragents:"SettingsPermManageCounteragents",DeleteRestoreDocuments:"SettingsPermDeleteRestoreDocuments",DocumentAccess:"SettingsPermDocumentAccess"},d=function(e){return(null!==e&&void 0!==e?e:[]).some(function(e){return e.blocking&&!e.allowed})},u=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,p=function(e){var n=(null!==e&&void 0!==e?e:"").trim().toUpperCase(),t=n.startsWith("2AE")?n.slice(3):n;return u.test(t)?t:null},m="EdoBoxNotAccessibleToPlatform",f="CompanyInnMissing",g={EdoBoxNotInUserOrganizations:"SettingsErrorBoxNotYours",EdoBoxNotAccessibleToPlatform:"SettingsErrorBoxNotYours",EdoContractAlreadyConnected:"SettingsErrorAlreadyConnected",EdoPlatformContractNotDetachable:"SettingsErrorPlatformDetach",EdoOrganizationApiAccessRequired:"SettingsErrorApiTariff",EdoContractNotFound:"SettingsErrorNotAvailable",CompanyNotAccessible:"SettingsErrorNotAvailable",EdoConnectStateInvalid:"SettingsErrorSessionExpired",EdoSignedLinkChallengeInvalid:"SettingsErrorSessionExpired",EdoSignedLinkSignerNotAuthorized:"SettingsErrorSignerNotAuthorized",EdoSignedLinkSignatureRejected:"SettingsErrorSignatureRejected",EdoSignedLinkRelationNotFound:"SettingsErrorOperatorUnavailable",EdoSignedLinkFailed:"SettingsErrorOperatorUnavailable",EdoSignedLinkNotSupported:"SettingsErrorNotAvailable",EdoConnectWrongUser:"SettingsErrorWrongAccount",EdoPlatformCredentialNotConfigured:"SettingsErrorNotAvailable",EdoBoxDiscoveryNotSupported:"SettingsErrorNotAvailable",EdoBoxDiscoveryFailed:"SettingsErrorOperatorUnavailable",EdoAuthFailed:"SettingsErrorOperatorUnavailable",CompanyInnMissing:"SettingsCompanyInnMissing"},v=function(e,n,t){var r=g[null===e||void 0===e?void 0:e.code];return r?n(r):(null===e||void 0===e?void 0:e.message)||n(t)},x=t(60436),h=function(e){return(null===e||void 0===e?void 0:e.state)===c&&e.hasCredential},S=function(e,n,t){return{key:e,operator:n.operator,boxId:n.boxId,edoParticipantId:(null===t||void 0===t?void 0:t.gisEpdId)||n.edoParticipantId,state:null===t||void 0===t?void 0:t.state,isConnected:h(t),viaPlatform:null===t||void 0===t?void 0:t.viaPlatform,sendTemplates:null===t||void 0===t?void 0:t.sendTemplates,contractId:null===t||void 0===t?void 0:t.contractId}},y=function(e){var n,t,r=null!==(n=e.connections)&&void 0!==n?n:[],o=(null!==(t=e.boxes)&&void 0!==t?t:[]).map(function(e){var n=r.find(function(n){var t,r;return(null===(t=n.abonentId)||void 0===t?void 0:t.toLowerCase())===(null===(r=e.boxId)||void 0===r?void 0:r.toLowerCase())});return S("".concat(e.operator,"-").concat(e.boxId),e,n)}),i=r.filter(function(e){return!o.some(function(n){return n.contractId===e.contractId})}).map(function(e){return S("orphan-".concat(e.contractId),{operator:e.operator,boxId:e.abonentId,edoParticipantId:e.abonentId},e)});return[].concat((0,x.A)(o),(0,x.A)(i))},b=function(){var e=new URLSearchParams(window.location.search),n=e.get("edoConnect");
1if(!n)return null;var t=e.get("reason");e.delete("edoConnect"),e.delete("reason");var r=e.toString();return window.history.replaceState({},"","".concat(window.location.pathname).concat(r?"?".concat(r):"")),{outcome:n,reason:t}}},93590:function(e,n,t){t.d(n,{k:function(){return d}});var r=t(44414),o=t(87765),i=t(95942),a=t(81119),s=t(37158),c=t(96064),l=t(70720),d=function(e){var n=e.icon,t=e.variant,d=void 0===t?"neutral":t,u=e.tooltip,p=e.size,m=void 0===p?20:p,f=e.id,g=(0,r.jsx)("span",{id:f,"data-testid":f,className:(0,s.$)("d-inline-flex align-items-center justify-content-center rounded-1",c.ie[d]),style:{width:m,height:m},children:null!=n&&(0,r.jsx)(a.g,{icon:n,className:c.En[d],size:"lg"})});return(0,l.kr)(u)?(0,r.jsx)(o.A,{placement:"top",overlay:(0,r.jsx)(i.A,{id:f?"".concat(f,"-tooltip"):void 0,children:u}),children:g}):g}}}]);

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.