1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a09646d2-c9f1-47f5-a116-f897e96af81d",e._sentryDebugIdIdentifier="sentry-dbid-a09646d2-c9f1-47f5-a116-f897e96af81d")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-10-01-b6cc107f"},(self.webpackChunkfront=self.webpackChunkfront||[]).push([[615],{16851:function(e,t,n){"use strict";n.d(t,{c:function(){return D}});var a=n(80656),r=n(6054),o=n.n(r),i=n(45790),s=n.n(i),l=n(85152),c=n(88729),u=n(2870),d=n(64487),m=n(29365),p=n(84452),f=n.n(p),g=n(43658),h=n.n(g),x=n(7790),v=n.n(x),y=n(56289),b=n.n(y),j=n(74171),w=n.n(j),C=n(18045),S=n.n(C),_=n(39064),k=n.n(_),Z=n(81680),P=n(12273),N=function loadFromStorage(e){try{var t=window.localStorage.getItem(e);return t?JSON.parse(t):{}}catch(n){return{}}},T=function useAvailableFields(e){var t=e.type,n=e.storageKey,r=e.enabled,o=void 0===r||r,i=e.defaultChecked,c=void 0!==i&&i,u=e.excludedFields,p=void 0===u?[]:u,g=function useAvailableFieldsQuery(e){var t=e.type,n=e.enabled,a=void 0===n||n;return(0,Z.a)({queryKey:["available-fields",t],queryFn:function queryFn(){return(0,P.z)({url:"company/fields_for_export?export_type=".concat(t),withPrefix:!1})},enabled:a,staleTime:3e5})}({type:t,enabled:o}),x=g.data,y=void 0===x?{}:x,j=g.isLoading,C=function getStorageKey(e,t){return t||"ExportFields_".concat(e)}(t,n),_=(0,l.useMemo)(function(){var e;if(0===p.length)return y;var t=new(h())(p);return v()(b()(e=s()(y)).call(e,function(e){var n=(0,a.Z)(e,1)[0];return!t.has(n)}))},[p,y]),T=(0,l.useMemo)(function(){var e=N(C),t=w()(_);return 0===t.length?e:S()(t).call(t,function(t,n){var a;return t[n]=null!==(a=e[n])&&void 0!==a?a:c,t},{})},[_,C,c]),A=(0,l.useState)(T),D=(0,a.Z)(A,2),I=D[0],M=D[1];(0,l.useEffect)(function(){if(0!==w()(_).length){var e=w()(_),t=k()(e).call(e).join(",");M(function(n){var a,r=k()(a=w()(n)).call(a).join(",");if(t===r)return n;var o=N(C);return S()(e).call(e,function(e,t){var a,r;return e[t]=null!==(a=null!==(r=o[t])&&void 0!==r?r:n[t])&&void 0!==a?a:c,e},{})})}},[_,C,c]),(0,l.useEffect)(function(){!function saveToStorage(e,t){try{window.localStorage.setItem(e,f()(t))}catch(n){}}(C,I)},[I,C]);var O=(0,l.useMemo)(function(){var e;return b()(e=w()(_)).call(e,function(e){return I[e]})},[_,I]),L=(0,l.useMemo)(function(){var e=w()(_);return e.length>0&&O.length===e.length},[_,O]);return{fields:_,isLoading:j,checkboxMap:I,selectedFields:O,isSelectAll:L,toggleField:function toggleField(e){M(function(t){return(0,m.Z)((0,m.Z)({},t),{},(0,d.Z)({},e,!t[e]))})},toggleAll:function toggleAll(e){var t,n=S()(t=w()(_)).call(t,function(t,n){return t[n]=e,t},{});M(n)}}},A=n(81403),D=function ExportFields(e){var t=e.type,n=e.onSubmit,r=e.onClose,i=e.storageKey,d=e.showFooter,m=void 0===d||d,p=e.enabled,f=void 0===p||p,g=e.defaultChecked,h=void 0!==g&&g,x=e.excludedFields,v=e.onSelectionChange,y=e.afterFields,b=T({type:t,storageKey:i,enabled:f,defaultChecked:h,excludedFields:x}),j=b.fields,w=b.isLoading,C=b.checkboxMap,S=b.selectedFields,_=b.isSelectAll,k=b.toggleField,Z=b.toggleAll,P=(0,c.$G)().t,N=(0,l.useMemo)(function(){var e;return o()(e=s()(j)).call(e,function(e){var t=(0,a.Z)(e,2);return{key:t[0],value:t[1]}})},[j]);return(0,l.useEffect)(function(){null===v||void 0===v||v(S,C)},[S,C,v]),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:"flex flex-col gap-1",children:w?(0,A.jsx)("div",{className:"flex justify-center",children:(0,A.jsx)(u.$j,{})}):(0,A.jsxs)("div",{className:"flex flex-col",children:[(0,A.jsxs)("div",{className:"flex items-center gap-2 justify-between",children:[(0,A.jsx)(u.ZT,{variant:"p3",weight:"medium",children:P("components.export-company-reports-dialog.data")}),(0,A.jsx)(u.XZ,{checked:_,onCheckedChange:function onCheckedChange(e){return Z(e)},label:(0,A.jsx)(u.ZT,{children:P("actions.chooseAll")})})]}),(0,A.jsx)(u.iz,{className:"mt-4"}),(0,A.jsx)("div",{className:"grid grid-cols-2 gap-3 max-h-[200px] md:max-h-[270px] overflow-y-auto py-4",children:o()(N).call(N,function(e){var t=e.key,n=e.value;return(0,A.jsx)(u.XZ,{onCheckedChange:function onCheckedChange(){return k(t)},checked:C[t],label:(0,A.jsx)(u.ZT,{children:n})},t)})}),(0,A.jsx)(u.iz,{}),y]})}),m&&(0,A.jsx)(u.Ms.Footer,{children:(0,A.jsxs)("div",{className:"flex justify-end gap-2 w-full",children:[(0,A.jsx)(u.zx,{variant:"default",className:"w-full md:w-auto",onClick:r,size:"lg",children:P("actions.canceling")}),(0,A.jsx)(u.zx,{variant:"primary",className:"w-full md:w-auto",size:"lg",disabled:w,onClick:function onClick(){return null===n||void 0===n?void 0:n({fields:S})},children:P("actions.continue")})]})})]})}},6408:function(e,t,n){"use strict";n.d(t,{j:function(){return m}});var a=n(29365),r=n(32319),o=n(85152),i=n(82966),s=n(2870),l=n(81403),c=["name","rules","label","checkboxLabel","onCheckedChange","onChange","children","size","control","disabled"],u=["value","onChange","ref"],d=function CheckboxFieldInner(e,t){var n=e.name,o=e.rules,d=e.label,m=e.checkboxLabel,p=e.onCheckedChange,f
1=e.onChange,g=e.children,h=e.size,x=e.control,v=e.disabled,y=(0,r.Z)(e,c);return(0,l.jsx)(i.Qr,{name:n,rules:o,control:x,render:function render(e){var n=e.field,o=n.value,i=n.onChange,c=(n.ref,(0,r.Z)(n,u)),x=e.fieldState.error,b=null!==m&&void 0!==m?m:g,j=function handleCheckedChange(e){i(e),null===p||void 0===p||p(e),null===f||void 0===f||f({target:{checked:e}})};return d?(0,l.jsxs)("div",{ref:t,className:"flex flex-col gap-1",children:[d&&(0,l.jsx)(s.ZT,{variant:"lg"===h?"p3":"p2",weight:"medium",children:d}),(0,l.jsx)(s.XZ,(0,a.Z)((0,a.Z)({checked:Boolean(o),onCheckedChange:j,label:b,size:h,disabled:v},y),c)),x&&(0,l.jsx)(s.ZT,{textColor:"destructive",children:x.message})]}):(0,l.jsx)("div",{ref:t,className:"flex flex-col gap-1",children:(0,l.jsx)(s.XZ,(0,a.Z)((0,a.Z)({checked:Boolean(o),onCheckedChange:j,label:b,size:h,disabled:v},y),c))})}})},m=o.forwardRef(d)},43950:function(e,t,n){"use strict";n.d(t,{P:function(){return c}});var a=n(29365),r=n(32319),o=n(82966),i=n(2870),s=n(81403),l=["name","label","rules","onDateChange"],c=function DateRangePickerField(e){var t=e.name,n=e.label,c=e.rules,u=e.onDateChange,d=(0,r.Z)(e,l);return(0,s.jsx)(o.Qr,{render:function render(e){var t=e.field,r=e.fieldState,o=r.error,l=(r.invalid,function handleDateChange(e){t.onChange(e),null===u||void 0===u||u(e)});return n?(0,s.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,s.jsx)(i.ZT,{weight:"bold",variant:"p2",children:n}),(0,s.jsx)(i.Dw,(0,a.Z)((0,a.Z)({},d),{},{value:t.value,onDateChange:l,error:null!==o&&void 0!==o&&o.message?null===o||void 0===o?void 0:o.message:void 0}))]}):(0,s.jsx)(i.Dw,(0,a.Z)((0,a.Z)({},d),{},{value:t.value,onDateChange:l,error:null!==o&&void 0!==o&&o.message?null===o||void 0===o?void 0:o.message:void 0}))},rules:c,name:t})}},50552:function(e,t,n){"use strict";n.d(t,{X:function(){return c}});var a=n(29365),r=n(32319),o=n(82966),i=n(2870),s=n(81403),l=["name","rules","onBlur","control","defaultValue","shouldUnregister","showErrorMessage"],c=function TextareaField(e){var t=e.name,n=e.rules,c=e.onBlur,u=e.control,d=e.defaultValue,m=e.shouldUnregister,p=e.showErrorMessage,f=(0,r.Z)(e,l);return(0,s.jsx)(o.Qr,{render:function render(e){var t=e.field,n=e.fieldState.error,r=null===n||void 0===n?void 0:n.message,o=!1===p,l=(0,s.jsx)(i.gx,(0,a.Z)((0,a.Z)((0,a.Z)({},f),t),{},{error:o?void 0:r,showErrorMessage:p,"aria-invalid":!!r||void 0,onBlur:function onBlur(e){t.onBlur(),null===c||void 0===c||c(e)}}));return o?(0,s.jsx)("div",{className:r?"w-full rounded-lg ring-1 ring-destructive":"w-full",children:l}):l},control:u,defaultValue:d,rules:n,shouldUnregister:m,name:t})}},68987:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});n(85152);var a=n(81403),r=function InfoListItem(e){var t=e.label,n=e.children,r=e.subLabel,o=e.testId,i=e.titleTestId,s=e.valueTestId;return(0,a.jsxs)("div",{"data-testid":o,children:[t&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-secondary","data-testid":null!==i&&void 0!==i?i:o?"".concat(o,"-title"):void 0,children:[t,r]}),n&&(0,a.jsx)("div",{"data-openreplay-hidden":!0,"data-testid":null!==s&&void 0!==s?s:o?"".concat(o,"-value"):void 0,children:n})]})}},64442:function(e,t,n){"use strict";n.d(t,{o:function(){return c}});var a=n(29365),r=n(32319),o=n(2870),i=n(23261),s=n(81403),l=["src","fallbackSrc"],c=function PublicCompanyAvatarImage(e){var t=e.src,n=e.fallbackSrc,c=(0,r.Z)(e,l),u=(0,i.Q)(t,n);return(0,s.jsx)(o.F$,(0,a.Z)((0,a.Z)({},c),{},{src:u}))}},26087:function(e,t,n){"use strict";n.d(t,{O:function(){return StatusBadge}});var a={MARKED_AS_PAID_TOOLTIP:"\u0417\u0430\u043a\u0430\u0437\u0447\u0438\u043a \u043f\u0440\u043e\u0432\u0435\u043b \u043e\u043f\u043b\u0430\u0442\u0443 \u043d\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443. \u041f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \u043e\u043f\u043b\u0430\u0442\u044b \u043e\u0431\u0440\u0430\u0449\u0430\u0439\u0442\u0435\u0441\u044c \u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0443"},r=n(12442),o=n(28685),i=(n(85152),n(81403));function StatusBadge(e){var t=e.icon,n=e.label,s=e.color,l=void 0===s?"default":s,c=e["data-testid"],u=e.status,d=e.className,m=(0,r.LM)().isContractor;return(0,i.jsx)(o.N,{icon:t,"data-testid":c,text:n,type:l,tooltipText:m&&"marked_as_paid"===u?a.MARKED_AS_PAID_TOOLTIP:void 0,className:d})}},28685:function(e,t,n){"use strict";n.d(t,{N:function(){return u}});var a=n(29365),r=n(32319),o=n(2870),i=n(21695),s=n(81403),l=["data-testid","text","icon","tooltipText","type","className"],c={default:"default",success:"green",warning:"orange",error:"red",processing:"blue",purple:"purple"},u=function StatusTag(e){var t=e["data-testid"],n=e.text,u=e.icon,d=e.tooltipText,m=e.type,p=e.className,f=(0,r.Z)(e,l);return(0,s.jsx)(o.Vp,(0,a.Z)((0,a.Z)({},f),{},{color:c[m],"data-testid":t,className:(0,i.Z)(p,"text-xs"),children:(0,s.jsxs)("div",{className:"flex items-center gap-1",children:[u,n,d&&(0,s.jsx)(o.pn,{children:(0,s.jsxs)(o.u,{children:[(0,s.jsx)(o.aJ,{asChild:!0,children:(0,s.jsx)("span",{className:"inline-flex cursor-pointer",onClick:function onClick(e){return e.stopPropagation()},children:(0,s.jsx)(o.JO,{icon:"InfoFillIcon",size:14})})}),(0,s.jsx)(o._v,{side:"top",children:d})]})})]})}))}},1329:function(e,t,n){"use strict";n.d(t,{U:function(){return o}});var a=n(88729),r=n(61372),o=function useKonsolPlatformName(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).localized,t=void 0===e||e,n=(0,a.$G)().t,o=(0,r.Iu)().isKonsolHrm;return t?n(o?"wl.konsolHrm":"wl.konsol"):n(o?"wl.konsolHrm":"wl.konsol",{lng:"ru"})}},79164:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(29365),r=n(32319),o=n(85152),i=n(53053),s=n(21695),l="Card-systemCard-b8ca0f22",c=n(81403),u=["systemStyles","size"],d=(0,o.forwardRef)(function(e,t){var n=e.systemStyles,o=e.size,d=(0,r.Z)(e,u),m="number"===typeof o,p=m&&o?{padding:o}:void 0;return(0,c.jsx)(i.Z,(0,a.Z)((0,a.Z)({},d),{},{size:m?void 0:o,className:n?(0,s.Z)(l,d.className):d.className,bodyStyle:p,ref:t}))})},16767:function(e,t,n){"use strict";n.d(t,{m:function(){return c}});var a=n(29365),r=n(32319),o=(n(17244),n(85152),"PageHeader-root-5f338e37"),i=n(43529),s=n(81403),l=["children","className","divider","sticky"],c=function PageHeader(e){var t=e.children,n=e.className,c=e.divider,u=(e.sticky,(0,r.Z)(e,l));return(0,s.jsx)("div",(0,a.Z)((0,a.Z)({className:(0,i.m6)(o,"flex items-center justify-between",c&&"border-b [border-bottom-style:solid] border-[var(--colorBorderSecondary)]",n)},u),{},{children:t}))}},66573:function(e,t,n){"use strict";n.d(t,{E:function(){return s}});var a=n(29365),r=(n(85152),n(24682)),o=n(20729),i=n(81403),s=function Progress(e){return(0,i.jsx)(o.Z,(0,a.Z)({size:[120,8],strokeColor:r.ek[5],style:{marginRight:0,marginBottom:0},showInfo:!1},e))}},26378:function(e,t,n){"use strict";n.d(t,{i:function(){return Table}});var a=n(32319),r=n(29365),o=n(6054),i=n.n(o),s=n(85152),l=n(57257),c=n(21695),u=n(80656),d=n(90707),m={background:"CellLink-background-6f696142",content:"CellLink-content-157d0648"},p=n(81403);function CellLink(e){var t=e.to,n=e.children;return t?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(d.rU,{to:t,className:m.background}),(0,p.jsx)(d.rU,{to:t,className:m.content,children:n})]}):n}function DynamicLink(e){var t=e.Link,n=e.item,a=e.children,r=(0,s.use
1State)(),o=(0,u.Z)(r,2),i=o[0],l=o[1],c=(0,s.useCallback)(function(e){l(e)},[]);return(0,p.jsxs)(CellLink,{to:i,children:[(0,p.jsx)(t,{item:n,onLink:c}),a]})}var f={table:"Table-table-d284666b",hideStickyScrollbar:"Table-hideStickyScrollbar-e595c070",loadingTable:"Table-loadingTable-4244699f"},g=["link","systemStyles","hideStickyScrollbar","columns"];function fixColumn(e,t){var n,a=null!==(n=(e=(0,r.Z)({},e)).link)&&void 0!==n?n:t,o=e.render;return o&&a&&(e.render=function(e,t,n){return function renderTableLink(e,t,n,a){if(t)return(0,p.jsx)(DynamicLink,{Link:t,item:n,children:a});var r=null===e||void 0===e?void 0:e(n);return r?(0,p.jsx)(CellLink,{to:r,children:a}):a}(a,void 0,t,o(e,t,n))}),e}function Table(e){var t=e.link,n=e.systemStyles,o=void 0===n||n,u=e.hideStickyScrollbar,d=void 0!==u&&u,m=e.columns,h=(0,a.Z)(e,g),x=(0,s.useMemo)(function(){return null===m||void 0===m?void 0:i()(m).call(m,function(e){return fixColumn(e,t)})},[m,t]),v=(0,c.Z)(h.className,o&&f.table,o&&d&&f.hideStickyScrollbar,o&&h.loading&&f.loadingTable);return(0,p.jsx)(l.Z,(0,r.Z)((0,r.Z)({},h),{},{columns:x,className:v}))}},77812:function(e,t,n){"use strict";n.d(t,{x:function(){return useTable}});var a=n(64487),r=n(29365),o=n(80656),i=n(28711),s=n(18045),l=n.n(s),c=n(45790),u=n.n(c),d=n(12767),m=n.n(d),p=n(74171),f=n.n(p),g=n(6054),h=n.n(g),x=n(56289),v=n.n(x),y=n(20390),b=n.n(y),j=n(7790),w=n.n(j),C=n(84452),S=n.n(C),_=n(3872),k=n.n(_),Z=n(89e3),P=n.n(Z),N=n(85152),T=(n(118),n(88729)),A=n(40359),D=n.n(A),I=n(38505),M=n.n(I),O=n(31236),L=n(39808),F=n.n(L),E=function isEqualColumns(e,t){var n=f()(e),a=f()(t);if(!F()(n,a))return!1;var r,o=(0,O.Z)(n);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(!F()(e[i].data,t[i].data)||!F()(e[i].condition,t[i].condition)||!F()(e[i].control,t[i].control)||!F()(e[i].renderDependencies,t[i].renderDependencies))return!1}}catch(s){o.e(s)}finally{o.f()}return!0},R=function getTooltipTitle(e,t,n){var a=function getSortTextByType(e){return{text:{ascend:e("components.table.sort.text.ascend"),descend:e("components.table.sort.text.descend"),reset:e("components.table.sort.text.reset")},date:{ascend:e("components.table.sort.date.ascend"),descend:e("components.table.sort.date.descend"),reset:e("components.table.sort.date.reset")},number:{ascend:e("components.table.sort.number.ascend"),descend:e("components.table.sort.number.descend"),reset:e("components.table.sort.number.reset")},common:{ascend:e("components.table.sort.common.ascend"),descend:e("components.table.sort.common.descend"),reset:e("components.table.sort.common.reset")}}}(e);return"ascend"===n?a[t].descend:"descend"===n?a[t].reset:a[t].ascend},z=n(2870),$=n(81403),U=function initializeControls(e){var t;return l()(t=u()(e)).call(t,function(e,t){var n=(0,o.Z)(t,2),s=n[0],l=function createControl(e,t){var n,a,r="string"===typeof t.data.title?t.data.title:void 0,o=Boolean("undefined"===typeof t.condition||t.condition);return"boolean"===typeof t.control?t.control?{key:e,title:r,enabled:!0,disabled:!1,_visible:o,"data-testid":t["data-testid"]}:null:"object"===(0,i.Z)(t.control)?{key:e,title:(null===(n=t.control)||void 0===n?void 0:n.title)||r,enabled:null===(a=t.control.enabled)||void 0===a||a,disabled:t.control.disabled,_visible:o,"data-testid":t["data-testid"]}:null}(s,n[1]);return l?(0,r.Z)((0,r.Z)({},e),{},(0,a.Z)({},s,l)):e},{})},G=function getStorageKey(e){var t,n,a,r;if(null===e||void 0===e||null===(t=e.storage)||void 0===t||!t.type||"localstorage"!==e.storage.type||null===e||void 0===e||null===(n=e.storage)||void 0===n||!n.key)return null;var o=null!==(a=e.storage.prefix)&&void 0!==a?a:"table_settings";return m()(r="".concat(o,"_")).call(r,e.storage.key)},B=function loadControlsFromStorage(e,t){try{var n=localStorage.getItem(e);if(n){var a,r,i=JSON.parse(n),s=f()(t),l=h()(a=v()(r=u()(i)).call(r,function(e){var t=(0,o.Z)(e,1)[0];return b()(s).call(s,t)})).call(a,function(e){var t=(0,o.Z)(e,2),n=t[0],a=t[1];return[n,M()(a,["enabled"])]});return D()({},t,w()(l))}return t}catch(c){return console.error("Failed to load table controls from storage:",c),t}},V=function saveControlsToStorage(e,t){try{var n,a=h()(n=u()(t)).call(n,function(e){var t=(0,o.Z)(e,2),n=t[0],a=t[1];return[n,M()(a,["enabled"])]});localStorage.setItem(e,S()(w()(a)))}catch(r){console.error("Failed to save table controls to storage:",r)}},q=function createTableColumn(e,t,n,a){var o,i,s=null!==(o=n.dataIndex)&&void 0!==o?o:t,l=(null===a||void 0===a||null===(i=a.initialSort)||void 0===i?void 0:i.column)===t?a.initialSort.direction:void 0,c="undefined"===typeof n.useLink||n.useLink?void 0:function(){};return(0,r.Z)((0,r.Z)({key:t},n.data),{},{sorter:Boolean(n.sorter),defaultSortOrder:l,dataIndex:s,link:c,render:n.render,title:function title(t){var a,r,o=null===(a=t.sortColumns)||void 0===a?void 0:k()(a).call(a,function(e){return e.column.dataIndex===s}),i="function"===typeof n.data.title?n.data.title(t):n.data.title;return n.sorter?(0,$.jsx)(z.pn,{children:(0,$.jsxs)(z.u,{children:[(0,$.jsx)(z.aJ,{asChild:!0,children:(0,$.jsx)("div",{children:i})}),(0,$.jsx)(z._v,{side:"top",children:R(e,null===(r=n.sorter)||void 0===r?void 0:r.tooltip,null===o||void 0===o?void 0:o.order)})]})}):i}})};function useTable(e){var t=(0,T.$G)().t,n=e.columns,i=e.config,s=(0,N.useRef)(n),l=(0,N.useState)(n),c=(0,o.Z)(l,2),d=c[0],m=c[1],p=(0,N.useState)(function(){return U(n)}),f=(0,o.Z)(p,2),g=f[0],x=f[1];(0,N.useEffect)(function(){E(n,s.current)||(s.current=n,m(n),x(U(n)))}
1,[n]),(0,N.useEffect)(function(){var e=G(i);e&&x(function(t){return B(e,t)})},[]),(0,N.useEffect)(function(){var e=G(i);e&&V(e,g)},[g]);var y=(0,N.useCallback)(function(e,t){x(function(n){return(0,r.Z)((0,r.Z)({},n),{},(0,a.Z)({},e,(0,r.Z)((0,r.Z)({},n[e]),{},{enabled:t})))})},[]),j=(0,N.useMemo)(function(){var e;return{items:v()(e=P()(g)).call(e,function(e){return e._visible}),onChange:y}},[g,y]);return{columns:(0,N.useMemo)(function(){var e,n,a,r,s=h()(e=v()(n=j.items).call(n,function(e){return e.enabled})).call(e,function(e){return e.key});return h()(a=v()(r=u()(d)).call(r,function(e){var t=(0,o.Z)(e,2),n=t[0],a=t[1],r=b()(s).call(s,n)||"boolean"===typeof a.control&&!a.control||"undefined"===typeof a.control,i=Boolean("undefined"===typeof a.condition||a.condition);return r&&i})).call(a,function(e){var n=(0,o.Z)(e,2),a=n[0],r=n[1];return q(t,a,r,i)})},[d,j]),controls:j}}},1038:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});n(85152);var a=n(21695),r={title:"SimpleTitle-title-7f131792",prefix:"SimpleTitle-prefix-10e5c57c",suffix:"SimpleTitle-suffix-4bcfb6dd",child:"SimpleTitle-child-75ae101e",size13:"SimpleTitle-size13-cbca3ecb",size14:"SimpleTitle-size14-ce724799",size16:"SimpleTitle-size16-3a8a6afd",size18:"SimpleTitle-size18-ddaca4a9",size24:"SimpleTitle-size24-229e0666"},o=n(81403),i=function SimpleTitle(e){var t=e.size,n=e.height,i=e.icon,s=e.prefix,l=e.suffix,c=e.whiteSpace,u=void 0===c?"nowrap":c,d=e.children,m=e["data-testid"],p=(0,a.Z)(r.title,r["size".concat(t)]),f={minHeight:n},g={whiteSpace:u},h="string"===typeof d?d:"";return(0,o.jsxs)("div",{className:p,style:f,"data-testid":m,children:[null!=s&&(0,o.jsx)("span",{className:r.prefix,children:s}),i&&(0,o.jsx)("span",{className:r.icon,children:i}),(0,o.jsx)("span",{className:r.child,title:h,style:g,children:d}),null!=l&&(0,o.jsx)("span",{className:r.suffix,children:l})]})}},31690:function(e,t,n){"use strict";n.d(t,{b:function(){return M}});var a=n(31236),r=n(61249),o=n(45144),i=n(80656),s=n(6095),l=n.n(s),c=n(20390),u=n.n(c),d=n(56289),m=n.n(d),p=n(6054),f=n.n(p),g=n(85152),h=n(91453),x=n(95280),v=n(21695),y="file-uploader-fileUploader-9b920e11",b="file-uploader-disabled-fa54014b",j="file-uploader-inputFileLabel-47c1e9d6",w="file-uploader-paleText-bab4d18d",C="file-uploader-filesWrapper-68bd5bc9",S="file-uploader-file-ce6857c4",_="file-uploader-fileLeftSide-db847704",k="file-uploader-cancelButton-9ed41087",Z="file-uploader-stopButton-ca50a58c",P="file-uploader-uploadError-e4f008cf",N=n(2870),T=n(88729),A=n(63641),D=n(81403),I=function sleep(e){return new(l())(function(t){return setTimeout(t,e)})},M=function FileUploader(e){var t=e.accept,n=e.disabled,s=e.isProcessing,l=e.onCancel,c=e.multiple,d=e.onUpload,p=(0,T.$G)().t,M=(0,g.useState)([]),O=(0,i.Z)(M,2),L=O[0],F=O[1],E=(0,g.useState)(""),R=(0,i.Z)(E,2),z=R[0],$=R[1],U=(0,g.useState)(!1),G=(0,i.Z)(U,2),B=G[0],V=G[1],q=(0,g.useState)(!1),K=(0,i.Z)(q,2),Y=K[0],H=K[1],J=function(){var e=(0,o.Z)((0,r.Z)().mark(function _callee(e){var t;return(0,r.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,V(!0),$(""),!Y){n.next=6;break}return H(!1),n.abrupt("return");case 6:return F([e]),n.next=9,I(2e3);case 9:return(t=new FormData).append("file",e),n.next=13,d(t);case 13:n.next=18;break;case 15:n.prev=15,n.t0=n.catch(0),$(n.t0.message||p("components.fileUploader.error.upload"));case 18:return n.prev=18,V(!1),n.finish(18);case 21:case"end":return n.stop()}},_callee,null,[[0,15,18,21]])}));return function handleSingle(t){return e.apply(this,arguments)}}(),Q=function(){var e=(0,o.Z)((0,r.Z)().mark(function _callee2(e){var t,n,o,i,s;return(0,r.Z)().wrap(function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:if(r.prev=0,$(""),!Y){r.next=5;break}return H(!1),r.abrupt("return");case 5:return V(!0),F(e),r.next=9,I(2e3);case 9:t=new DataTransfer,n=(0,a.Z)(e);try{for(n.s();!(o=n.n()).done;)i=o.value,t.items.add(i)}catch(l){n.e(l)}finally{n.f()}s=t.files,d(s),r.next=19;break;case 16:r.prev=16,r.t0=r.catch(0),$(r.t0.message||p("components.fileUploader.error.upload"));case 19:return r.prev=19,V(!1),r.finish(19);case 22:case"end":return r.stop()}},_callee2,null,[[0,16,19,22]])}));return function handleMultiple(t){return e.apply(this,arguments)}}(),X=function handleRemoveAll(){F([]),V(!1),H(!1),$(""),null===l||void 0===l||l()};return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(h.Z,{vertical:!0,className:y,children:[!L.length&&(0,D.jsx)(x.Z.Dragger,{accept:Array.isArray(t)?t.join(", "):t,multiple:!!c,showUploadList:!1,disabled:n||s||B,beforeUpload:function beforeUpload(e,n){var a=m()(n).call(n,function(e){return!function validateFileType(e){var n,a=Array.isArray(t)?t:t.split(", ");
1if(u()(a).call(a,e.type))return!0;var r=null===(n=e.name.split(".").pop())||void 0===n?void 0:n.toLowerCase(),o=["csv","xlsx","xls","pdf","jpeg","jpg","png"];return!!r&&u()(o).call(o,r)}(e)});return a.length>0?(A.A.error(p("components.fileUploader.error.invalidType")),!1):(c?Q(n):J(n[0]),!1)},className:(0,v.Z)(j,B&&b),children:(0,D.jsxs)(h.Z,{vertical:!0,align:"center",children:[(0,D.jsx)(N.JO,{icon:"UploadIcon",style:{marginTop:7}}),(0,D.jsx)(N.ZT,{className:w,children:p("components.fileUploader.error.file.part1")}),(0,D.jsx)(N.ZT,{textColor:"primary",children:p("components.fileUploader.error.file.part2")})]})}),L.length>0&&(0,D.jsx)(h.Z,{gap:8,vertical:!0,className:C,children:f()(L).call(L,function(e,t){return(0,D.jsxs)(h.Z,{"data-openreplay-hidden":!0,gap:8,style:{backgroundColor:"#fff"},className:S,children:[(0,D.jsxs)(h.Z,{align:"center",className:_,children:[(0,D.jsx)(N.JO,{icon:"DownloadIcon"}),(0,D.jsx)(N.ZT,{style:{marginLeft:11},title:e.name,children:e.name})]}),z&&(0,D.jsx)(N.JO,{icon:"ErrorIcon",className:"text-destructive"}),B&&(0,D.jsx)("button",{className:k,onClick:X}),c&&!z&&!B&&(0,D.jsx)("button",{className:Z,onClick:X})]},e.uid||t)})})]}),z&&(0,D.jsx)(h.Z,{className:P,children:(0,D.jsx)(N.ZT,{style:{color:"#fff"},children:z})})]})}},66881:function(e,t,n){"use strict";n.d(t,{$S:function(){return o},RW:function(){return u},Ro:function(){return m},Vn:function(){return i},a0:function(){return s},kD:function(){return c},nv:function(){return d}});var a=n(74171),r=n.n(a),o=(n(75970),n(19257),function getTaskStatusMap(e){return{draft:{text:e("common.taskStatuses.draft"),color:"grey"},assigned:{text:e("common.taskStatuses.assigned")},cancelled:{text:e("common.taskStatuses.cancelled"),color:"grey"},signed_by_company:{text:e("common.taskStatuses.signedByCompany")},signed_by_contractor:{text:e("common.taskStatuses.signedByContractor")},in_progress:{text:e("common.taskStatuses.inProgress")},declined:{text:e("common.taskStatuses.declined"),color:"red"},done:{text:e("common.taskStatuses.done"),color:"green"}}}),i=function getActStatusMap(e){return{annulled:{text:e("common.actStatuses.annulled"),color:"red"},not_created:{text:e("common.actStatuses.notCreated"),color:"grey"},creating:{text:e("common.actStatuses.creating"),color:"grey"},not_accepted:{text:e("common.actStatuses.notSigned"),color:"grey"},accepted_by_company:{text:e("common.actStatuses.signedByCompany")},accepted_by_contractor:{text:e("common.actStatuses.signedByContractor")},accepted:{text:e("common.actStatuses.signed"),color:"green"},rejected:{text:e("common.actStatuses.rejected"),color:"red"},rejected_by_contractor:{text:e("common.actStatuses.rejectedByContractor"),color:"red"}}},s=function getPaymentStatusMap(e){return{not_available:{text:e("common.taskPaymentStatuses.notAvailable"),color:"grey"},not_paid:{text:e("common.taskPaymentStatuses.notPaid")},autopay:{text:e("common.taskPaymentStatuses.autopay")},in_progress:{text:e("common.taskPaymentStatuses.inProgress"),color:"green"},paid:{text:e("common.taskPaymentStatuses.paid"),color:"green"},error:{text:e("common.taskPaymentStatuses.error"),color:"red"},omitted:{text:e("common.taskPaymentStatuses.omitted"),color:"grey"},marked_as_paid:{text:e("common.taskPaymentStatuses.markedAsPaid"),color:"green"},not_credited:{text:e("common.taskPaymentStatuses.notCredited"),color:"red"}}},l=function enumerate(e){var t={};return e.forEach(function(e,n){t[String(e)]=n}),t},c=function getTaskStatusOrder(e){return l(r()(o(e)))},u=function getActStatusOrder(e){return l(r()(i(e)))},d=function getPaymentStatusOrder(e){return l(r()(s(e)))},m={draft:{text:"\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a",color:"grey"},created:{text:"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044e",color:"grey"},cancelled:{text:"\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e",color:"grey"},assigned:{text:"\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043e \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044e"},started_by_contractor:{text:"\u041f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c"},declined:{text:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f",color:"red"},in_progress:{text:"\u0412 \u0440\u0430\u0431\u043e\u0442\u0435"},act_in_progress:{text:"\u0410\u043a\u0442 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f"},done:{text:"\u0410\u043a\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d",color:"green"},done_by_contractor:{text:"\u0410\u043a\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c",color:"green"},acceptance_ready:{text:"\u0410\u043a\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c"},accepted_by_company:{text:"\u0410\u043a\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u043e\u043c"},accepted_by_contractor:{text:"\u0410\u043a\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c"},rejected:{text:"\u0410\u043a\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u0451\u043d",color:"red"},rejected_by_contractor:{text:"\u0410\u043a\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u0451\u043d \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c",color:"red"},accepted:{text:"\u0410\u043a\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d",color:"green"},paid:{text:"\u0410\u043a\u0442 \u043e\u043f\u043b\u0430\u0447\u0435\u043d",color:"green"},paid_without_contractor_accept:{text:"\u0410\u043a\u0442 \u043e\u043f\u043b\u0430\u0447\u0435\u043d \u0431\u0435\u0437 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f",color:"green"},completed:{text:"\u041e\u043f\u043b\u0430\u0442\u0430 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430",color:"green"},completed_without_contractor_accept:{text:"\u0427\u0435\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d, \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f",color:"green"},annulled:{text:"\u0410\u043a\u0442 \u0430\u043d\u043d\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d",color:"grey"}}},41258:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var a=function notUndefined(e){return void 0!==e}},65084:function(e,t,n){"use strict";n.d(t,{$U:function(){return c},Fs:function(){return d},qU:function(){return u}});var a=n(29365),r=n(1199),o=n.n(r),i=n(21263),s=n.n(i),l=(n(10807),n(13454),n(95008),n(17244),n(65595),n(75970),n(24757),n(25766)),c={precision:2,decimalSeparator:",",partsSeparator:" "},u=new RegExp(/\B(?=(\d{3})+(?=\.|\b))/g),d=function formatInputNumber(e,t,n){if((0,l.R)(e)||""===e)return"";var r=(0,a.Z)((0,a.Z)({},c),null!==n&&void 0!==n?n:{}),i=o()(e.toString()),d=i.toString().split(".");return d[0]=d[0].replace(u,r.partsSeparator),t?d.join(r.decimalSeparator):(s()(i)?i.toString():i.toFixed(r.precision)).replace(u,r.partsSeparator).replace(".",r.decimalSeparator)}},45589:function(e,t,n){"use strict";n.d(t,{Cl:function(){return x},zu:function(){return y},Ly:function(){return v}});var a=n(80656),r=n(6054),o=n.n(r),i=n(45790),s=n.n(i),l=n(1199),c=n.n(l),u=n(7790),d=n.n(u),m=n(79639),p=n.n(m),f=n(23421),g=new(n.n(f)())([[0,"\u044f\u043d\u0432\u0430\u0440\u0435"],[1,"\u0444\u0435\u0432\u0440\u0430\u043b\u0435"],[2,"\u043c\u0430\u0440\u0442\u0435"],[3,"\u0430\u043f\u0440\u0435\u043b\u0435"],[4,"\u043c\u0430\u0435"],[5,"\u0438\u044e\u043d\u0435"],[6,"\u0438\u044e\u043b\u0435"],[7,"\u0430\u0432\u0433\u0443\u0441\u0442\u0435"],[8,"\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0435"],[9,"\u043e\u043a\u0442\u044f\u0431\u0440\u0435"],[10,"\u043d\u043e\u044f\u0431\u0440\u0435"],[11,"\u0434\u0435\u043a\u0430\u0431\u0440\u0435"]]),h={account_does_not_exist:{title:"\u041e\u0448\u0438\u0431\u043a\u0430",width:"md"},insufficient_balance:{title:"\u041f\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0431\u0430\u043b\u0430\u043d\u0441 \u0438\u043b\u0438 \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u043c\u043c\u0443 \u0432\u044b\u043f\u043b\u0430\u0442\u044b",width:"md"},all_limit:{title:"\u0423\u0432\u0435\u043b\u0438\u0447\u044c\u0442\u0435 \u043b\u0438\u043c\u0438\u0442 \u0438\u043b\u0438 \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u043c\u043c\u0443 \u0432\u044b\u043f\u043b\u0430\u0442\u044b",width:"md"},contractors_limit:{title:"\u0423\u0432\u0435\u043b\u0438\u0447\u044c\u0442\u0435 \u043b\u0438\u043c\u0438\u0442 \u0438\u043b\u0438 \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u043c\u043c\u0443 \u0432\u044b\u043f\u043b\u0430\u0442\u044b",width:"md"},company_limit:{title:"\u0423\u0432\u0435\u043b\u0438\u0447\u044c\u0442\u0435 \u043b\u0438\u043c\u0438\u0442 \u0438\u043b\u0438 \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u043c\u043c\u0443 \u0432\u044b\u043f\u043b\u0430\u0442\u044b",width:"md"},contractors_warning_limit:{title:"\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435",width:"md"},contractor_type_pay_impossible:{title:"\u041e\u0448\u0438\u0431\u043a\u0430",width:"md"},contractor_type_warning:{title:"\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435",width:"md"},minimal_payment_amount:{title:"\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435",width:"md"}},x=function getCurrentMonth(){var e=p()().month();return g.get(e)},v=function transformToNumbers(e){var t,n=o()(t=s()(e)).call(t,function(e){var t=(0,a.Z)(e,2),n=t[0],r=t[1];return"string"===typeof r?[n,c()(r)]:[n,null]});return d()(n)},y=function getModalDataByType(e){return h[e]}},63670:function(e,t,n){"use strict";n.r(t),n.d(t,{CompanyInfo:function(){return ho},ContractorCompanyPage:function(){return yo},MemberCompanyPage:function(){return bo}});var a,r,o=n(80656),i=n(64487),s=(n(95008),n(1735),n(86123),n(48108),n(83229),n(6054)),l=n.n(s),c=n(3872),u=n.n(c),d=n(55469),m=n(64442),p=n(85152),f=n(2705),g=n(88962),h=n(42913),x=n(83380),v=n(1730),y=n(12442),b=n(37580),j=n(88729),w=n(8710),C=n(63339),S=n(29365),_=n(61249),k=n(50759),Z=n(45144),P=(n(75970),n(19257),n(65595),n(12767)),N=n.n(P),T=n(31690),A=n(26378),D=n(77812),I=n(63641),M=n(83800),O=n(61372),L=n(2870),F=n(81403),E=function TableTitle(e){var t=e.title,n=e.note,a=void 0===n?"":n;return(0,F.jsxs)(L.ZT,{variant:"h3",className:"mb-2",children:[t,a.length>0&&(0,F.jsxs)(F.Fragment,{children:["\xa0",(0,F.jsx)(L.ZT,{textColor:"secondary",children:a})]})]})},R=function HelpfulNotice(e){var t=e.links,n=(0,j.$G)().t;return(0,F.jsx)(L.bZ,{variant:"info",title:n("components.helpfulNotice.title"),description:null===t||void 0===t?void 0:l()(t).call(t,function(e){var t=e.href,n=e.title;return(0,F.jsx)(L.rU,{href:t,target:"_blank",rel:"noopener noreferrer",children:n},t)})})},z=n(77695),$=n.n(z),U=n(90707),G=n(96657),B=function CellText(e){var t,n=e.cell;return n.url?$()(t=n.url).call(t,"https://")?(0,F.jsx)(G.h,{documentUrl:n.url,children:(0,F.jsx)(L.rU,{children:n.text})}):(0,F.jsx)(U.OL,{to:n.url,children:(0,F.jsx)(L.rU,{children:n.text})}):(0,F.jsx)(L.ZT,{children:n.text})},V="DateCell-time-780adc05",q=function DateCell(e){var t=e.date,n=new Date(t).toLocaleStr
1ing("ru-RU",{hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}).split(", ");return(0,F.jsxs)(F.Fragment,{children:[n[0],"\xa0",(0,F.jsx)("span",{className:V,children:n[1]})]})},K=n(76199),Y="CompanyRisksCard-cardDataTitle-4aafc6b7",H="CompanyRisksCard-cardContent-c61f7a66",J=function CompanyRisksCard(e){var t=e.cols,n=e.row;return(0,F.jsx)(L.Zb,{bordered:!0,children:l()(n).call(n,function(e,n){return(0,F.jsxs)("div",{className:H,children:[!t[n].isHiddenOnMobile&&(0,F.jsxs)("div",{className:Y,children:[t[n].text,":\xa0"]}),e.date&&(0,F.jsx)(q,{date:e.date}),(0,F.jsx)(B,{cell:e})]},(0,K.Z)())})})},Q=n(60442),X=(0,f.Pi)(function(){var e,t,n,a,r=(0,O.Iu)().config.links.knowledgeBase.stopList,i=(0,j.$G)().t,s=(0,g.k)().isMobile,c=(0,y.LM)(),u=(0,Q.ft)(null===(e=c.company)||void 0===e?void 0:e.data.features),d=(0,w.M)().data,m=null!==(t=null===d||void 0===d||null===(n=d.features)||void 0===n?void 0:n.retail_stream)&&void 0!==t?t:c.hasFeature("retail_stream"),f=(0,y.JU)(),h=f.isEnabledStopList,x=f.switchStopListStatus,v=f.setStopListStatus,b=(0,p.useState)(!1),C=(0,o.Z)(b,2),S=C[0],P=C[1],A=(0,p.useState)([]),D=(0,o.Z)(A,2),z=D[0],$=D[1],U=(0,p.useState)([]),G=(0,o.Z)(U,2),B=G[0],V=G[1],q=(0,p.useState)([]),K=(0,o.Z)(q,2),Y=K[0],H=K[1],X=(0,p.useState)([]),te=(0,o.Z)(X,2),ne=te[0],ae=te[1],re=(0,p.useState)([]),oe=(0,o.Z)(re,2),ie=oe[0],se=oe[1],le=(0,p.useState)(null),ce=(0,o.Z)(le,2),ue=ce[0],de=ce[1],me=function hideModal(){P(!1),se([]),de(null)},pe=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,n;return(0,_.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(!u){a.next=2;break}return a.abrupt("return");case 2:return a.next=4,(0,M.a)({url:"contractors_blacklists",method:"POST",data:e});case 4:return n=a.sent,a.next=7,fe(!0);case 7:se(N()(t=[]).call(t,(0,k.Z)(ie),(0,k.Z)(n))),de(!0);case 9:case"end":return a.stop()}},_callee)}));return function handleUpload(t){return e.apply(this,arguments)}}(),fe=(0,p.useCallback)((0,Z.Z)((0,_.Z)().mark(function _callee2(){var e,t,n,a,r,o,s=arguments;return(0,_.Z)().wrap(function _callee2$(l){for(;;)switch(l.prev=l.next){case 0:return e=s.length>0&&void 0!==s[0]&&s[0],l.prev=1,l.next=4,(0,M.a)({url:"contractors_blacklists",method:"GET"});case 4:t=l.sent,e&&($([]),V([])),n=[],a=[],r=[],o=[],t.forEach(function(e){var t=[{date:e.created_at},{text:e.filename,url:e.file_url},{text:e.inn_count.toString()}];e.archived?(o.push(t),a.push({date:e.created_at,filename:e.filename,fileUrl:e.file_url,innCount:e.inn_count})):(t.push({text:i("pages.customerCompanyPage.companyRisksPage.look"),url:"/contractors/W3sibmFtZSI6InN0YXR1cyIsInZhbHVlIjoiYmxhY2tsaXN0ZWQifV0="}),m||t.push({text:i("pages.customerCompanyPage.companyRisksPage.look"),url:"/invites#StopList"}),r.push(t),n.push({date:e.created_at,filename:e.filename,fileUrl:e.file_url,innCount:e.inn_count,contractorsUrl:"/contractors/W3sibmFtZSI6InN0YXR1cyIsInZhbHVlIjoiYmxhY2tsaXN0ZWQifV0=",invitesUrl:m?void 0:"/invites#StopList"}))}),$(r),V(o),H(n),ae(a),l.next=20;break;case 17:l.prev=17,l.t0=l.catch(1),I.A.error(l.t0);case 20:case"end":return l.stop()}},_callee2,null,[[1,17]])})),[m,i]);return(0,p.useEffect)(function(){var e;v(!(null===(e=c.company)||void 0===e||!e.data.features.enable_blacklist)),fe()},[null===(a=c.company)||void 0===a?void 0:a.data.features.enable_blacklist,fe,v]),(0,F.jsxs)("div",{className:"","data-testid":"company-risks-tab",children:[(0,F.jsxs)("div",{className:"flex justify-between items-center gap-4",children:[(0,F.jsx)(L.ZT,{variant:"h2",children:i("pages.customerCompanyPage.companyRisksPage.title")}),(0,F.jsx)("div",{className:"shrink-0",children:(0,F.jsx)(L.rs,{"data-testid":"risks-stoplist-switch",checked:h,disabled:u,onCheckedChange:u?void 0:x,size:"lg"})})]}),(0,F.jsx)("div",{className:"mt-3.5 mb-6 border-t border-border w-full"}),r&&(0,F.jsx)(R,{links:[{href:r,title:i("pages.customerCompanyPage.companyRisksPage.howWork")}],icon:(0,F.jsx)(L.JO,{icon:"DocumentIcon"})}),(0,F.jsxs)("div",{className:"mt-6 mb-6",children:[i("pages.customerCompanyPage.companyRisksPage.description.title"),
1(0,F.jsxs)("ul",{children:[(0,F.jsx)("li",{children:(0,F.jsx)(L.rU,{href:"/files/inn_list.xlsx",download:!0,children:i("pages.customerCompanyPage.companyRisksPage.description.first")})}),(0,F.jsx)("li",{children:i("pages.customerCompanyPage.companyRisksPage.description.second")}),(0,F.jsx)("li",{children:i("pages.customerCompanyPage.companyRisksPage.description.third")})]}),(0,F.jsxs)("div",{children:[i("pages.customerCompanyPage.companyRisksPage.description.titleNext"),(0,F.jsxs)("ul",{children:[(0,F.jsx)("li",{children:i("pages.customerCompanyPage.companyRisksPage.description.nextFirst")}),(0,F.jsx)("li",{children:i("pages.customerCompanyPage.companyRisksPage.description.nextSecond")})]})]})]}),(0,F.jsx)(L.zx,{"data-testid":"risks-upload-button",variant:"default",className:"mb-8",disabled:!h||u,onClick:function createButtonClickHandler(e){return function(){e&&function showModal(){P(!0)}()}}(h),children:i("pages.customerCompanyPage.companyRisksPage.upload")}),(0,F.jsxs)("div",{className:"flex flex-col gap-4 relative ".concat(h?"":"opacity-40"),children:[Y.length>0&&(0,F.jsxs)("div",{children:[(0,F.jsx)(E,{title:i("pages.customerCompanyPage.companyRisksPage.table.title"),note:i("pages.customerCompanyPage.companyRisksPage.table.note")}),s?(0,F.jsx)("div",{className:"flex flex-col gap-2",children:l()(z).call(z,function(e,t){var n;return(0,F.jsx)(J,{cols:N()(n=[{text:i("pages.customerCompanyPage.companyRisksPage.table.head.date"),isHiddenOnMobile:!0,width:"130px"},{text:i("pages.customerCompanyPage.companyRisksPage.table.head.file"),isHiddenOnMobile:!0},{text:i("pages.customerCompanyPage.companyRisksPage.table.head.inn"),width:"110px"},{text:i("pages.customerCompanyPage.companyRisksPage.table.head.contractors"),width:"120px"}]).call(n,(0,k.Z)(m?[]:[{text:i("pages.customerCompanyPage.companyRisksPage.table.head.invites"),width:"120px"}])),row:e},t)})}):(0,F.jsx)(W,{rows:Y,t:i,showInvites:!m})]}),ne.length>0&&(0,F.jsxs)("div",{children:[(0,F.jsx)(E,{title:i("pages.customerCompanyPage.companyRisksPage.table.archive")}),s?(0,F.jsx)("div",{className:"flex flex-col gap-2",children:l()(B).call(B,function(e,t){return(0,F.jsx)(J,{cols:[{text:i("pages.customerCompanyPage.companyRisksPage.table.head.date"),isHiddenOnMobile:!0,width:"130px"},{text:i("pages.customerCompanyPage.companyRisksPage.table.head.file"),isHiddenOnMobile:!0},{text:i("pages.customerCompanyPage.companyRisksPage.table.head.inn"),width:"350px"}],row:e},t)})}):(0,F.jsx)(ee,{rows:ne,t:i})]}),!h&&(0,F.jsx)("div",{className:"absolute top-0 left-0 w-full h-full"})]}),(0,F.jsxs)(L.Ms,{"data-testid":"risks-upload-dialog",open:S,statusImage:ue?"status-success":void 0,onOpenChange:function onOpenChange(e){return!e&&me()},width:"sm",children:[(0,F.jsx)(L.Ms.Title,{children:i("pages.customerCompanyPage.companyRisksPage.modal.title")}),(0,F.jsxs)(L.Ms.Content,{children:[null===ue&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(T.b,{accept:".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel",onUpload:pe}),(0,F.jsx)(L.ZT,{variant:"p2",className:"mt-4",children:i("pages.customerCompanyPage.companyRisksPage.modal.description")})]}),ue&&(0,F.jsxs)(F.Fragment,{children:[ie.length>0&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(L.ZT,{variant:"p2",children:i("pages.customerCompanyPage.companyRisksPage.modal.find_one",{count:ie.length})}),(0,F.jsx)("div",{children:l()(ie).call(ie,function(e,t){var n;return(0,F.jsxs)("div",{"data-openreplay-hidden":!0,className:N()(n="relative bg-white px-4 pt-[15px] pb-2 ".concat(0===t?"mt-4 rounded-t-md":""," ")).call(n,t===ie.length-1?"rounded-b-md":'after:content-[""] after:absolute after:bottom-0 after:left-[17px] after:w-[calc(100%-34px)] after:h-px after:bg-[rgba(133,141,162,0.16)]'),children:[(0,F.jsx)("div",{className:"mb-1",children:e.full_name}),(0,F.jsxs)("div",{className:"text-xs text-[#7c8292]",children:[i("pages.customerCompanyPage.companyRisksPage.modal.inn")," ",e.inn]})]},t)})}),(0,F.jsx)(L.zx,{variant:"primary",onClick:me,"data-testid":"risks-upload-ok-button",children:i("pages.customerCompanyPage.companyRisksPage.modal.ok")})]}),0===ie.length&&(0,F.jsx)(F.Fragment,{children:(0,F.jsx)(L.ZT,{variant:"h1",children:i("pages.customerCompanyPage.companyRisksPage.modal.success")})})]})]}),ue&&0===ie.length&&(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsx)(L.zx,{variant:"primary",onClick:me,className:"w-full",size:"lg","data-testid":"risks-upload-continue-button",children:i("actions.continue")})})]})]})}),W=function ActiveTable(e){var t=e.rows,n=e.showInvites,a=e.t,r=(0,D.x)({columns:(0,S.Z)({date:{data:{title:a("pages.customerCompanyPage.companyRisksPage.table.head.date"),width:130},control:!1,render:function render(e,t){return(0,F.jsx)(q,{date:t.date})}},filename:{data:{title:a("pages.customerCompanyPage.companyRisksPage.table.head.file")}
1,control:!1,render:function render(e,t){return(0,F.jsx)(B,{cell:{text:t.filename,url:t.fileUrl}})}},innCount:{data:{title:a("pages.customerCompanyPage.companyRisksPage.table.head.inn"),width:110},control:!1,render:function render(e,t){return(0,F.jsx)(B,{cell:{text:t.innCount.toString()}})}},contractors:{data:{title:a("pages.customerCompanyPage.companyRisksPage.table.head.contractors"),width:120},control:!1,render:function render(e,t){return t.contractorsUrl?(0,F.jsx)(B,{cell:{text:a("pages.customerCompanyPage.companyRisksPage.look"),url:t.contractorsUrl}}):null}}},n?{invites:{data:{title:a("pages.customerCompanyPage.companyRisksPage.table.head.invites"),width:120},control:!1,render:function render(e,t){return t.invitesUrl?(0,F.jsx)(B,{cell:{text:a("pages.customerCompanyPage.companyRisksPage.look"),url:t.invitesUrl}}):null}}}:{})}).columns;return(0,F.jsx)(A.i,{"data-testid":"risks-active-table",columns:r,dataSource:t,rowKey:function rowKey(e,t){var n;return N()(n="".concat(e.date,"-")).call(n,t)},pagination:!1})},ee=function ArchivedTable(e){var t=e.rows,n=e.t,a=(0,D.x)({columns:{date:{data:{title:n("pages.customerCompanyPage.companyRisksPage.table.head.date"),width:130},control:!1,render:function render(e,t){return(0,F.jsx)(q,{date:t.date})}},filename:{data:{title:n("pages.customerCompanyPage.companyRisksPage.table.head.file")},control:!1,render:function render(e,t){return(0,F.jsx)(B,{cell:{text:t.filename,url:t.fileUrl}})}},innCount:{data:{title:n("pages.customerCompanyPage.companyRisksPage.table.head.inn"),width:350},control:!1,render:function render(e,t){return(0,F.jsx)(B,{cell:{text:t.innCount.toString()}})}}}}).columns;return(0,F.jsx)(A.i,{"data-testid":"risks-archived-table",columns:a,dataSource:t,rowKey:function rowKey(e,t){var n;return N()(n="".concat(e.date,"-")).call(n,t)},pagination:!1})},te=X,ne=n(26216),ae=n(17159),re=n(43658),oe=n.n(re),ie=n(96417),se=n(48057),le=n(1329),ce=function OneCModal(e){var t=e.isOpen,a=e.close;return(0,F.jsxs)(L.Ms,{"data-testid":"one-c-version-dialog",open:t,onOpenChange:a,width:"lg",children:[(0,F.jsx)(L.Ms.Title,{children:"\u041a\u0430\u043a \u0443\u0437\u043d\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438"}),(0,F.jsxs)(L.Ms.Content,{children:[(0,F.jsx)(L.ZT,{variant:"p2",children:"\u0412 1\u0421 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \xab\u041c\u0435\u043d\u044e\xbb \u2014 \xab\u041e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435\xbb"}),(0,F.jsx)("img",{className:"w-full hidden md:block",alt:"enter",src:n(15165)}),(0,F.jsx)("img",{className:"w-full block md:hidden",alt:"enter",src:n(21690)}),(0,F.jsx)("img",{className:"w-full block md:hidden",alt:"enter",src:n(8678)}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsx)(L.zx,{"data-testid":"one-c-version-close-button",onClick:a,children:"\u041f\u043e\u043d\u044f\u0442\u043d\u043e"})})]})]})},ue=(n(24757),function MobileModule(e){var t=e.rows,n=e.moduleKey,a=e.title,r=e.subtitle,o=e.instructionLink,i=e.instructionText,s=e.downloadText,c=e.onDownload,u=function renderModuleValue(e){var t=e[n];if("string"===typeof t){if("doc-type"===e.key&&"accounting"===n){var a=t.replace("\u0440\u0435\u0435\u0441\u0442\u0440\u044b \u0432\u044b\u043f\u043b\u0430\u0442","\u0440\u0435\u0435\u0441\u0442\u0440\u044b\n\u0432\u044b\u043f\u043b\u0430\u0442").split("\n");return(0,F.jsx)(L.ZT,{variant:"p2",weight:"medium",children:l()(a).call(a,function(t,n){var r;return(0,F.jsxs)("span",{children:[t,n<a.length-1?(0,F.jsx)("br",{}):null]},N()(r="".concat(e.key,"-")).call(r,n))})})}return(0,F.jsx)(L.ZT,{variant:"p2",children:t})}return t};return(0,F.jsxs)("div",{className:"rounded-xl border border-[#E5E7EB] overflow-hidden",children:[(0,F.jsxs)("div",{className:"p-4 flex flex-col gap-5",children:[(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:a}),(0,F.jsx)(L.ZT,{variant:"p2",textColor:"secondary",children:r})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-2.5 items-center",children:[(0,F.jsx)(L.zx,{onClick:c,size:"lg",variant:"default",className:"w-full",children:s}),o&&(0,F.jsx)(L.rU,{href:o,target:"_blank",children:i})]})]}),l()(t).call(t,function(e){return"section"===e.type?(0,F.jsx)("div",{className:"px-4 py-2 bg-[#F8FAFC] border-b border-[#
1E5E7EB]",children:(0,F.jsx)(L.ZT,{variant:"p3",weight:"medium",textColor:"secondary",children:e.label})},e.key):(0,F.jsxs)("div",{className:"px-4 py-3 border-b border-[#E5E7EB] grid grid-cols-[1fr_auto] gap-3 items-center",children:["string"===typeof e.label?(0,F.jsx)(L.ZT,{className:"doc-type"===e.key?"whitespace-nowrap":void 0,children:e.label}):e.label,(0,F.jsx)("div",{className:"justify-self-end text-right",children:u(e)})]},e.key)})]})}),de=function OneCSectionMobile(e){var t=e.rows,n=e.onDownloadAccounting,a=e.onDownloadSalary,r=e.accountingTitle,o=e.accountingSubtitle,i=e.accountingInstructionLink,s=e.salaryTitle,l=e.salarySubtitle,c=e.salaryInstructionLink,u=e.instructionText,d=e.downloadText;return(0,F.jsxs)("div",{className:"flex flex-col gap-4 md:hidden",children:[(0,F.jsx)(ue,{rows:t,moduleKey:"accounting",title:r,subtitle:o,instructionLink:i,instructionText:u,downloadText:d,onDownload:n}),(0,F.jsx)(ue,{rows:t,moduleKey:"salary",title:s,subtitle:l,instructionLink:c,instructionText:u,downloadText:d,onDownload:a})]})},me=function statusCell(e){return e?(0,F.jsx)(L.JO,{icon:"CheckCircleFillIcon",size:20,className:"text-positive"}):(0,F.jsx)(L.JO,{icon:"CancelFillIcon",size:20,className:"text-secondary"})},pe=new(oe())(["corp","fresh","clouds","acts","self-employed","bank","nomenclature","contracts-auto","contractors-create","gph","cabinet","contracts"]),fe=function OneCSection(){var e=(0,b.I)().config,t=(0,g.k)().isMobile,n=(0,j.$G)().t,a=(0,le.U)(),r=(0,p.useState)(!1),i=(0,o.Z)(r,2),s=i[0],l=i[1],c=e.links.knowledgeBase.oneCFreshInstall,u=e.links.knowledgeBase.oneCAccounting,d=e.links.knowledgeBase.oneCZup,m=function tt(e,t){return n(e,{defaultValue:t})},f=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,n,a;return(0,_.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,(0,ie.ZP)({url:(0,h.S)()+"/1c/release?platform=".concat(e),method:"GET",as:"file",headers:(0,h.A)()});case 3:t=r.sent,n=t.blob,a=t.filename,(0,se.Z)(n,"unknown"===a?"1c_module.epf":a),r.next=13;break;case 9:throw r.prev=9,r.t0=r.catch(0),I.A.error("\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0444\u0430\u0439\u043b"),r.t0;case 13:case"end":return r.stop()}},_callee,null,[[0,9]])}));return function download1CModule(t){return e.apply(this,arguments)}}(),x=[{key:"versions-title",type:"section",label:(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.sections.versionsAndPlatform","\u0412\u0435\u0440\u0441\u0438\u0438 \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430")}),accounting:"",salary:""},{key:"platform",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.platform","\u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 1\u0421"),accounting:(0,F.jsx)(L.ZT,{weight:"medium",children:"8.3"}),salary:(0,F.jsx)(L.ZT,{weight:"medium",children:"8.3"})},{key:"min-version",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.minVersion","\u041c\u0438\u043d. \u0432\u0435\u0440\u0441\u0438\u044f"),accounting:(0,F.jsx)(L.ZT,{weight:"medium",children:"3.0.67.38"}),salary:(0,F.jsx)(L.ZT,{weight:"medium",children:"3.1.21.36"})},{key:"corp",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.corp","\u041a\u041e\u0420\u041f"),accounting:me(!0),salary:me(!1)},{key:"fresh",type:"row",label:c?(0,F.jsx)(L.rU,{href:c,target:"_blank",children:m("pages.companies.integrations.1C.comparison.rows.fresh","1\u0421: \u0424\u0440\u0435\u0448")}):m("pages.companies.integrations.1C.comparison.rows.fresh","1\u0421: \u0424\u0440\u0435\u0448"),accounting:me(!0),salary:me(!1)},{key:"clouds",type:"row",label:(0,F.jsx)(L.rU,{href:"https://42clouds.com/ru-ru/market/service/konsolpro",target:"_blank",children:"42Clouds"}),accounting:me(!0),salary:me(!1)},{key:"documents-title",type:"section",label:(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.sections.documents","\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b")}),accounting:"",salary:""},{key:"acts",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.actsAndChecks","\u0410\u043a\u0442\u044b \u0438 \u0447\u0435\u043a\u0438"),accounting:me(!0),salary:me(!0)},{key:"self-employed",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.selfEmployedPayments","\u0412\u044b\u043f\u043b\u0430\u0442\u044b \u0441\u0430\u043c\u043e\u0437\u0430\u043d\u044f\u0442\u044b\u043c"),accounting:me(!0),salary:me(!1)},{key:"bank",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.bankStatements","\u0411\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0432\u044b\u043f\u0438\u0441\u043a\u0438"),accounting:me(!0),salary:me(!1)},{key:"nomenclature",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.nomenclatureCreation","\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u044b"),accounting:me(!0),salary:me(!1)},{key:"accounting-title",type:"section",label:(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.sections.accountingReflection","\u041e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432 \u0443\u0447\u0435\u0442\u0435")}),accounting:"",salary:""},{key:"doc-type",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.documentType","\u0422\u0438\u043f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430"),accounting:(0,F.jsx)(L.ZT,{weight:"medium",children:m("pages.companies.integrations.1C.comparison.rows.documentTypeAccountingValue","\u041f\u043e\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435, \u0440\u0435\u0435\u0441\u0442\u0440\u044b \u0432\u044b\u043f\u043b\u0430\u0442 \u0441\u0430\u043c\u043e\u0437\u0430\u043d\u044f\u0442\u044b\u043c")}),salary:me(!1)},{key:"contractors-title",type:"section",label:(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.sections.contractors","\u041a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442\u044b")}),accounting:"",salary:""},{key:"contracts-auto",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.autoContractCreation","\u0410\u0432\u0442\u043e\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u043e\u0432"),accounting:me(!0),salary:me(!0)},{key:"contractors-create",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.contractorCreation","\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442\u043e\u0432"),accounting:me(!0),salary:me(!0)},{key:"gph",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.gph","\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0413\u041f\u0425"),accounting:me(!1),salary:me(!0)},{key:"analytics-title",type:"section",label:(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.sections.analytics","\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430")}),accounting:"",salary:""},{key:"cabinet",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.byCabinets","\u041f\u043e \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0430\u043c"),accounting:me(!0),salary:me(!0)},{key:"contracts",type:"row",label:m("pages.companies.integrations.1C.comparison.rows.byContracts","\u041f\u043e \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0430\u043c"),accounting:me(!0),salary:me(!0)}],v=[{dataIndex:"label",key:"label",width:"28.626%",onCell:function onCell(e){return{colSpan:"section"===e.type?3:void 0,style:(0,S.Z)({verticalAlign:"middle"},"section"===e.type?{background:"#F8FAFC"}:{})}},render:function render(e,t){return"section"===t.type?(0,F.jsx)(L.ZT,{variant:"p3",weight:"medium",textColor:"secondary",children:String(e)}):"string"===typeof e?(0,F.jsx)(L.ZT,{children:e}):e}},{dataIndex:"accounting",key:"accounting",align:"left",width:"35.687%",onCell:function onCell(e){return{colSpan:"section"===e.type?0:void 0,style:{wordBreak:"break-word"}}},render:function render(e,t){return"section"===t.type?null:"string"===typeof e?(0,F.jsx)(L.ZT,{variant:"p2",textColor:"secondary",weight:"doc-type"===t.key?"medium":void 0,children:e}):pe.has(t.key)?(0,F.jsx)("div",{className:"w-full text-left",children:e}):e}},{dataIndex:"salary",key:"salary",align:"left",width:"35.687%",onCell:function onCell(e){return{colSpan:"section"===e.type?0:void 0,style:{}}},render:function render(e,t){return"section"===t.type?null:"string"===typeof e?(0,F.jsx)(L.ZT,{variant:"p2",textColor:"secondary",children:e}):pe.has(t.key)?(0,F.jsx)("div",{className:"w-full text-left",children:e}):e}}];return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)("div",{"data-testid":"one-c-section",className:"flex flex-col gap-4 w-full",children:[(0,F.jsx)(L.ZT,{variant:"h3",children:n("pages.companies.integrations.1C.title")}),(0,F.jsx)(L.bZ,{variant:"info",title:(0,F.jsxs)(L.ZT,{children:[n("pages.companies.integrations.1C.addModule",{platform:a})," ",n("pages.companies.integrations.1C.moduleKinds")," ",(0,F.jsx)(L.rU,{onClick:function open(){return l(!0)},children:n("pages.companies.integrations.1C.howToKnowVersion")})]})}),t?(0,F.jsx)(de,{rows:x,onDownloadAccounting:function onDownloadAccounting(){return f("uh_ext")},onDownloadSalary:function onDownloadSalary(){return f("zup")},accountingTitle:n("pages.companies.integrations.1C.enterpriseAccounting.title"),accountingSubtitle:m("pages.companies.integrations.1C.comparison.accountingSubtitle","\u0424\u0440\u0435\u0448 / \u041a\u041e\u0420\u041f"),accountingInstructionLink:u,salaryTitle:n("pages.companies.integrations.1C.salary.title"),salarySubtitle:m("pages.companies.integrations.1C.comparison.salarySubtitle","\u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u043e\u043c"),salaryInstructionLink:d,instructionText:n("pages.companies.integrations.1C.common.instruction"),downloadText:n("pages.companies.integrations.1C.common.downloadModule")}):(0,F.jsxs)("div",{className:"w-full rounded-xl border border-border-tabs overflow-hidden",children:[(0,F.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-[28.626%_35.687%_35.687%]",children:[(0,F.jsx)("div",{className:"hidden md:block"}),(0,F.jsxs)("div",{className:"flex flex-col p-4 gap-5 justify-between border-t md:border-t-0",children:[(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:n("pages.companies.integrations.1C.enterpriseAccounting.title")}),(0,F.jsx)(L.ZT,{variant:"p2",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.accountingSubtitle","\u0424\u0440\u0435\u0448 / \u041a\u041e\u0420\u041f")})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-2.5 items-center w-full",children:[(0,F.jsx)(L.zx,{"data-testid":"one-c-download-accounting-button",onClick:function onClick(){return f("uh_ext")},size:"lg",variant:"default",className:"w-full",children:n("pages.companies.integrations.1C.common.downloadModule")}),u&&(0,F.jsx)(L.rU,{href:u,target:"_blank",children:n("pages.companies.integrations.1C.common.instruction")})]})]}),(0,F.jsxs)("div",{className:"flex flex-col p-4 gap-5 justify-between border-t md:border-t-0",children:[(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:n("pages.companies.integrations.1C.salary.title")}),(0,F.jsx)(L.ZT,{variant:"p2",textColor:"secondary",children:m("pages.companies.integrations.1C.comparison.salarySubtitle","\u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u043e\u043c")})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-2.5 items-center w-full",children:[(0,F.jsx)(L.zx,{"data-testid":"one-c-download-salary-button",onClick:function onClick(){return f("zup")},size:"lg",variant:"default",className:"w-full",children:n("pages.companies.integrations.1C.common.downloadModule")}),d&&(0,F.jsx)(L.rU,{href:d,target:"_blank",children:n("pages.companies.integrations.1C.common.instruction")})]})]})]}),(0,F.jsx)(L.iA,{"data-testid":"one-c-compatibility-table",columns:v,dataSource:x,pagination:!1,showHeader:!1,rowKey:"key",className:"one-c-compatibility-table"})]})]}),(0,F.jsx)(ce,{isOpen:s,close:function close(){return l(!1)}})]})},ge=n(20528),he=n(49919),xe=n(82966),ve=n(84049),ye=n(32872),be=n(50552),je=(n(118),n(51060)),we=function getSchema(e){return je.Ry({name:je.Z_().min(1,{message:e("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.name.validation.required")}),whitelist_ips:je.Z_().optional()})},Ce=(n(73983),n(96425),n(56289)),Se=n.n(Ce),_e=n(9272),ke=n.n(_e),Ze=n(98112),Pe=n.n(Ze),Ne=function parseIpsFromText(e){var t,n,a,r;return Se()(t=Se()(n=Se()(a=l()(r=e.split(/[\n\s,;]+/)).call(r,function(e){return ke()(e).call(e)})).call(a,function(e){return e.length>0})).call(n,function(e,t,n){return Pe()(n).call(n,e)===t})).call(t,function(e){return/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(e)||/^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$|^::1$|^::$/.test(e)})},Te=n(50571),Ae=n(2605),De=n(12273),Ie=n(81680),Me=["tokens"],Oe=function useTokensQuery(){return(0,Ie.a)({queryKey:Me,queryFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){var e;return(0,_.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,De.z)({url:"company/tokens",method:"GET",withPrefix:!1});case 2:return e=t.sent,t.abrupt("return",e);case 4:case"end":return t.stop()}},_callee)}));return function queryFn(){return e.apply(this,arguments)}}(),staleTime:3e5,gcTime:6e5,refetchOnWindowFocus:!1})},Le=function MutateStep(e){var t,n,a=e.mode,r=e.token,o=e.setStep,i=e.onClose,s=e.onSuccess,l=(0,j.$G)().t,c=(0,y.LM)(),u=(0,Q.ft)(null===(t=c.company)||void 0===t?void 0:t.data.features),d=Oe().data,m=function useCreateTokenMutation(){var e=(0,Te.NL)();return(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,De.z)({url:"company/tokens",method:"POST",withPrefix:!1,data:e});case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}
1(),onSuccess:function onSuccess(){e.invalidateQueries({queryKey:Me}),I.A.success("\u0422\u043e\u043a\u0435\u043d \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d")},onError:function onError(e){I.A.error((null===e||void 0===e?void 0:e.message)||"\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u0430")}})}(),p=function useUpdateTokenMutation(){var e=(0,Te.NL)();return(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(e){var t,n,a;return(0,_.Z)().wrap(function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:return t=e.id,n=e.payload,r.next=3,(0,De.z)({url:"company/tokens/".concat(t),method:"PATCH",withPrefix:!1,data:n});case 3:return a=r.sent,r.abrupt("return",a);case 5:case"end":return r.stop()}},_callee2)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:function onSuccess(){e.invalidateQueries({queryKey:Me}),I.A.success("\u0422\u043e\u043a\u0435\u043d \u0431\u044b\u043b \u0438\u0437\u043c\u0435\u043d\u0435\u043d")},onError:function onError(e){I.A.error((null===e||void 0===e?void 0:e.message)||"\u041e\u0448\u0438\u0431\u043a\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u0430")}})}(),f=(0,xe.cI)({resolver:(0,ve.F)(we(l)),mode:"onBlur",reValidateMode:"onChange",defaultValues:{name:"edit"===a?null===r||void 0===r?void 0:r.name:l("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.name.initial",{value:(null!==(n=null===d||void 0===d?void 0:d.length)&&void 0!==n?n:0)+1}),whitelist_ips:(null===r||void 0===r?void 0:r.whitelist_ips.join("\n"))||""}}),g=l("edit"===a?"pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.title.edit":"pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.title.create"),h=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,n;return(0,_.Z)().wrap(function _callee$(l){for(;;)switch(l.prev=l.next){case 0:if(!u){l.next=2;break}return l.abrupt("return");case 2:if(t=Ne(e.whitelist_ips||""),"create"!==a){l.next=11;break}return l.next=6,m.mutateAsync({name:e.name,whitelist_ips:t});case 6:n=l.sent,o("success"),null===s||void 0===s||s(n),l.next=15;break;case 11:return l.next=13,p.mutateAsync({id:r.id,payload:{name:e.name,whitelist_ips:t}});case 13:i(),null===s||void 0===s||s();case 15:case"end":return l.stop()}},_callee)}));return function onSubmit(t){return e.apply(this,arguments)}}();return(0,F.jsx)(xe.RV,(0,S.Z)((0,S.Z)({},f),{},{children:(0,F.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,F.jsx)(L.ZT,{variant:"h2",children:g}),(0,F.jsxs)("form",{onSubmit:f.handleSubmit(h),className:"flex flex-col gap-8",children:[(0,F.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,F.jsx)(ye.U,{"data-testid":"token-name-input",name:"name",type:"text",label:l("edit"===a?"pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.name.label.edit":"pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.name.label.create")}),(0,F.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,F.jsx)(be.X,{"data-testid":"token-ips-input",name:"whitelist_ips",placeholder:"192.168.1.1\n10.0.0.1\n...",label:l("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.ips.label"),rows:2,className:"w-full"}),(0,F.jsx)(L.ZT,{textColor:"secondary",children:l("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.ips.text")})]}),(0,F.jsx)(L.bZ,{variant:"warning",title:l("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.fields.ips.alert")})]}),(0,F.jsx)(L.zx,{"data-testid":"token-submit-button",type:"submit",disabled:!f.formState.isValid,isLoading:m.isPending||p.isPending,children:l("edit"===a?"pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.submit.edit":"pages.customerCompanyPage.integrationsSection.tokensSection.createToken.mutateStepView.submit.create")})]})]})}))},Fe=n(77357);function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},_extends.apply(this,arguments)}var Ee=function SvgCheckGradient(e){return p.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48"},e),a||(a=p.createElement("path",{fill:"url(#check-gradient_svg__a)",d:"M24 2a22 22 0 1 0 22 22A22.026 22.026 0 0 0 24 2Zm9.414 18.414-10 10a2 2 0 0 1-2.828 0l-6-6a2 2 0 1 1 2.828-2.828L22 26.172l8.586-8.586a2 2 0 0 1 2.828 2.828Z"})),r||(r=p.createElement("defs",null,p.createElement("linearGradient",{id:"check-gradient_svg__a",x1:-2.56,x2:38.764,y1:53.458,y2:7.624,gradientUnits:"userSpaceOnUse"},p.createElement("stop",{stopColor:"#1BA0DB"}),p.createElement("stop",{offset:1,stopColor:"#57BF99"})))))},Re=function SuccessStep(e){var t=e.onClose,n=e.token,a=(0,j.$G)().t,r=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){return(0,_.Z)().wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,(0,Fe.z)(n.token);case 5:I.A.success(a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.copyToken.success")),t(),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),I.A.error(a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.copyToken.error"));case 12:case"end":return e.stop()}},_callee,null,[[2,9]])}
1));return function copyToken(){return e.apply(this,arguments)}}();return(0,F.jsxs)("div",{className:"flex flex-col items-center gap-8",children:[(0,F.jsx)(Ee,{className:"w-12 h-12 mt-6"}),(0,F.jsxs)("div",{className:"flex flex-col gap-4 items-center",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.title")}),(0,F.jsx)(L.ZT,{variant:"h3",children:a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.description")})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-4 items-center w-full mt-4",children:[(0,F.jsx)(L.zx,{"data-testid":"token-copy-button",size:"lg",onClick:r,children:a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.copy")}),(0,F.jsx)(L.zx,{"data-testid":"token-close-button",size:"lg",variant:"text",onClick:t,children:a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.close")})]}),(0,F.jsx)(L.ZT,{variant:"p2",children:a("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.successStep.alert")})]})},ze=function CreateEditTokenModal(e){var t=e.token,n=e.onClose,a=e.onSuccess,r=t?"edit":"create",i=(0,p.useState)("mutate"),s=(0,o.Z)(i,2),l=s[0],c=s[1],u=(0,p.useState)(void 0),d=(0,o.Z)(u,2),m=d[0],f=d[1];return(0,F.jsx)(L.Vq,{open:!0,onOpenChange:n,children:(0,F.jsxs)(L.cZ,{"data-testid":"create-edit-token-dialog",children:["mutate"===l&&(0,F.jsx)(Le,{setStep:c,mode:r,token:t,onClose:n,onSuccess:function onSuccess(e){e&&f(e),null===a||void 0===a||a()}}),"success"===l&&(0,F.jsx)(Re,{onClose:n,token:m})]})})},$e=function CreateToken(){var e=(0,he.I)({component:ze}),t=(0,j.$G)().t;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(ge.z,{"data-testid":"create-token-button",button:!0,variant:"primary",icon:"AddIcon",action:"company_tokens.create",onClick:function onClick(){return e.open({})},children:t("pages.customerCompanyPage.integrationsSection.tokensSection.createToken.button")}),e.render()]})},Ue=n(30415),Ge=n.n(Ue),Be=n(40562),Ve=function DeleteTokenModal(e){var t,n=e.token,a=e.onClose,r=e.onSuccess,o=(0,j.$G)().t,i=(0,y.LM)(),s=(0,Q.ft)(null===(t=i.company)||void 0===t?void 0:t.data.features),l=function useDeleteTokenMutation(){var e=(0,Te.NL)();return(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee3(e){var t;return(0,_.Z)().wrap(function _callee3$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,De.z)({url:"company/tokens/".concat(e),method:"DELETE",withPrefix:!1});case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}},_callee3)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:function onSuccess(){e.invalidateQueries({queryKey:Me}),I.A.success("\u0422\u043e\u043a\u0435\u043d \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0435\u043d")},onError:function onError(e){I.A.error((null===e||void 0===e?void 0:e.message)||"\u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u0430")}})}();return(0,F.jsxs)(L.Ms,{"data-testid":"delete-token-dialog",statusImage:"status-warning",open:!0,onOpenChange:a,width:"sm",children:[(0,F.jsx)(L.Ms.Content,{children:(0,F.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:o("pages.customerCompanyPage.integrationsSection.tokensSection.deleteTokenModal.title")}),(0,F.jsx)(L.ZT,{children:o("pages.customerCompanyPage.integrationsSection.tokensSection.deleteTokenModal.description")})]})}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsx)(L.zx,{"data-testid":"delete-token-submit-button",isLoading:l.isPending,disabled:s,onClick:function deleteToken(){s||l.mutate(n.id,{onSuccess:function onSuccess(){a(),null===r||void 0===r||r()}})},className:"w-full",size:"lg",children:o("actions.delete")})})]})},qe=function TokenActionsMenu(e){var t,n=e.token,a=e.onSuccess,r=(0,y.LM)(),o=(0,j.$G)().t,i=(0,he.I)({component:ze}),s=(0,he.I)({component:Ve}),l=(0,Q.ft)(null===(t=r.company)||void 0===t?void 0:t.data.features),c=r.hasPermission("company_tokens.update")&&!l,u=r.hasPermission("company_tokens.delete")&&!l,d=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){return(0,_.Z)().wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,Fe.z)(n.token);case 3:I.A.success(o("pages.customerCompanyPage.integrationsSection.tokensSection.tokenActionsMenu.notifications.success")),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),I.A.error(o("pages.customerCompanyPage.integrationsSection.tokensSection.tokenActionsMenu.notifications.fail"));case 9:case"end":return e.stop()}},_callee,null,[[0,6]])}));return function copyToken(){return e.apply(this,arguments)}}();return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{onClick:function onClick(e){return e.stopPropagation()},children:(0,F.jsxs)(L.C5,{children:[(0,F.jsx)(L.M3,{disabled:!c,onClick:function onClick(){return i.open({token:n,onSuccess:a})},children:o("pages.customerCompanyPage.integrationsSection.tokensSection.tokenActionsMenu.edit")}),(0,F.jsx)(L.M3,{onClick:d,children:o("pages.customerCompanyPage.integrationsSection.tokensSection.tokenActionsMenu.copy")}),(0,F.jsx)(L.lZ,{}),(0,F.jsx)(L.M3,{danger:!0,disabled:!u,onClick:function onClick(){return s.open({token:n,onSuccess:a})},children:o("pages.customerCompanyPage.integrationsSection.tokensSection.tokenActionsMenu.delete")})]})}),i.render(),s.render()]})},Ke=function truncateJwt(e){var t;return N()(t="".concat(null===e||void 0===e?void 0:Ge()(e).call(e,0,12),"...")).call(t,null===e||void 0===e?void 0:Ge()(e).call(e,-12))},Ye=function TokenNameCell(e){var t=e.token;return(0,F.jsx)("span",{children:t.name})},He=function TokenValueCell(e){var t=e.token;return(0,F.jsx)("span",{className:"font-mono",children:Ke(t.token)})},Je=function TokenCreatedCell(e){var t=e.token,n=(0,j.$G)().i18n;return(0,F.jsx)("span",{children:t.created&&new Date(t.created)?(0,Be.YR)(new Date(t.created),{mode:"full",locale:n.language}):"-"})},Qe=function TokenLastUsedCell(e){var t=e.token,n=(0,j.$G)().i18n;return(0,F.jsx)("span",{children:t.last_used&&new Date(t.last_used)?(0,Be.YR)(new Date(t.last_used),{mode:"fullWithTime",locale:n.language}):"-"})},Xe=function TokenIpsCell(e){var t,n,a=e.token,r=p.useState(!1),i=(0,o.Z)(r,2),s=i[0],c=i[1],u=(0,g.k)().isMobile,d=a.whitelist_ips.length>1;return u?null:(0,F.jsx)("div",{className:"flex flex-col gap-1",children:null===(t=a.whitelist_ips)||void 0===t?void 0:l()(n=Ge()(t).call(t,0,s?a.whitelist_ips.length:1)).call(n,function(e,t){return(0,F.jsxs)("div",{className:"flex items-center gap-1 cursor-pointer",onClick:d?function(){return c(function(e){return!e})}:void 0,children:[(0,F.jsx)("span",{children:e}),0===t&&d&&(0,F.jsx)(L.JO,{icon:s?"ArrowRightIcon":"ArrowLeftIcon"})]},e)})})},We=function TokenActionsCell(e){var t=e.token,n=(0,Te.NL)();return(0,F.jsx)(qe,{token:t,onSuccess:function onSuccess(){return n.invalidateQueries({queryKey:Me})}})},et=function MobileTokenCard(e){var t,n,a=e.token,r=(0,j.$G)(),o=r.t,i=r.i18n;return(0,F.jsx)(L.Zb,{bordered:!0,padding:"xs",className:"w-full",children:(0,F.jsxs)("div",{className:"flex flex-col gap-3 w-full",children:[(0,F.jsxs)("div",{className:"flex items-center justify-between",children:[(0,F.jsx)(L.ZT,{variant:"p3",weight:"bold",children:a.name}),(0,F.jsxs)("span",{className:"font-mono text-sm",children:["******",null===(t=a.token)||void 0===t?void 0:Ge()(t).call(t,-6)]})]}),(0,F.jsxs)("div",{className:"flex items-center gap-1",children:[(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:o("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.created")}),(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",children:a.created&&new Date(a.created)?(0,Be.YR)(new Date(a.created),{mode:"full",locale:i.language}):"-"})]}),(0,F.jsxs)("div",{className:"flex items-center gap-1",children:[(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:o("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.last_used")}),(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",children:a.last_used&&new Date(a.last_used)?(0,Be.YR)(new Date(a.last_used),{mode:"fullWithTime",locale:i.language}):"-"})]}),(0,F.jsxs)("div",{className:"flex items-center gap-1",children:[(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",textColor:"secondary",children:o("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.whitelist_ips")}),(0,F.jsx)("div",{className:"flex flex-col gap-1",children:l()(n=a.whitelist_ips).call(n,function(e){return(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",children:e},e)})})]}),(0,F.jsx)("div",{className:"flex justify-end",children:(0,F.jsx)(We,{token:a})})]})})},nt=function TokenList(e){var t=e.tokens,n=(0,g.k)().isMobile,a=(0,j.$G)().t,r=(0,D.x)({columns:{name:{data:{title:a("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.name"),width:200},control:!1,render:function render(e,t){return(0,F.jsx)(Ye,{token:t})}},token:{data:{title:a("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.token"),width:200},control:!1,render:function render(e,t){return(0,F.jsx)(He,{token:t})}},created:{data:{title:a("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.created"),width:130},control:!1,render:function render(e,t){return(0,F.jsx)(Je,{token:t})}},last_used:{data:{title:a("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.last_used"),width:130},control:!1,render:function render(e,t){return(0,F.jsx)(Qe,{token:t})}},whitelist_ips:{data:{title:a("pages.customerCompanyPage.integrationsSection.tokensSection.table.head.whitelist_ips"),width:100},control:!1,render:function render(e,t){return(0,F.jsx)(Xe,{token:t})}},actions:{data:{title:"",width:50},control:!1,render:function render(e,t){return(0,F.jsx)(We,{token:t})}}}}).columns;return n?(0,F.jsx)("div",{className:"flex flex-col gap-4",children:l()(t).call(t,function(e){return(0,F.jsx)(et,{token:e},e.id)})}):(0,F.jsx)(A.i,{"data-testid":"tokens-table",columns:r,dataSource:t,rowKey:function rowKey(e){return String(e.id)},pagination:!1})},at=function TokensSection(){var e=(0,j.$G)().t,t=(0,O.Iu)().config,n=Oe(),a=n.data,r=n.isLoading,o=t.links.knowledgeBase.apiDocs;return(0,F.jsxs)("div",{"data-testid":"tokens-section",className:"flex flex-col gap-8",children:[o&&(0,F.jsx)(R,{links:[{href:o,title:e("pages.customerCompanyPage.integrationsSection.tokensSection.help")}],icon:(0,F.jsx)(L.JO,{icon:"DocumentIcon"})}),r?(0,F.jsx)("div",{className:"flex justify-center items-center p-12",children:(0,F.jsx)(L.$j,{})}):(0,F.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,F.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[(0,F.jsx)(L.ZT,{variant:"h2",children:e("pages.customerCompanyPage.integrationsSection.tokensSection.title")}),(0,F.jsx)($e,{})]}),a&&a.length>0?(0,F.jsx)(nt,{tokens:a}):(0,F.jsx)(L.ZT,{variant:"p4",textColor:"secondary",className:"flex flex-row justify-center text-center h-auto p-2.5 md:h-48 md:p-12",children:(0,F.jsx)(j.cC,{i18nKey:"pages.customerCompanyPage.integrationsSection.tokensSection.empty",components:{br:(0,F.jsx)("br",{})}})})]})]})},rt=n(20390),ot=n.n(rt),it=n(16555),st=n(75545),lt=n(26087),ct=n(1038),ut=n(17079),dt=n(53964),mt="DodoSection-wrapper-9a5b12aa",pt=(0,f.Pi)(function Component(){var e,t=(0,it.m)().dodoStore,n=t.getStatus,a=t.addBindings,r=t.status,o=t.reset,i=(0,j.$G)().t,s=(0,le.U)();return(0,p.useEffect)(function(){return n(),o},[]),(0,F.jsxs)(st.w,{size:16,className:mt,children:[(0,F.jsxs)(st.w,{size:8,children:[(0,F.jsx)(ct.M,{size:14,children:i("pages.customerCompanyPage.integrationsSection.dodoSection.title")}),(0,F.jsx)(ut.x,{children:i("pages.customerCompanyPage.integrationsSection.dodoSection.description",{platform:s})})]}),(0,F.jsxs)(st.w,{size:8,children:[(0,F.jsx)(ct.M,{size:13,children:i("pages.customerCompanyPage.integrationsSection.dodoSection.module")}),(0,F.jsx)("ul",{children:(0,F.jsx)("li",{children:(0,F.jsx)(ut.x,{children:i("pages.customerCompanyPage.integrationsSection.dodoSection.first")})})})]}),r===dt.x.active&&(0,F.jsx)(lt.O,{color:"success",icon:(0,F.jsx)(L.JO,{icon:"CheckCircleIcon"}),label:i("pages.customerCompanyPage.integrationsSection.dodoSection.connected")}),ot()(e=[dt.x.allowed,dt.x.not_allowed]).call(e,r)&&(0,F.jsx)(ge.z,{button:!0,onClick:a,variant:"primary",action:"dodo.bindings.create",children:i("pages.customerCompanyPage.integrationsSection.dodoSection.connect")}),(0,F.jsx)(L.iz,{className:"my-2"})]})}),ft=function useIntegrationsSection(){var e=(0,y.LM)(),t={token:!!e.hasPermission("company_tokens.index"),dodo:!!e.hasSection("dodo_bindings"),oneC:!0};return{availableIntegrations:t,showIntegrationsSection:t.token||t.dodo||t.oneC}},gt=n(45790),ht=n.n(gt),xt=n(15685),vt=n.n(xt),yt=n(67393),bt=function SectionRouter(e){var t=e.sections,n=e.basePath,a=void 0===n?"":n,r=e.defaultSection,o=e.render,i=(0,yt.k6)(),s=function setSection(e){var t;return i.push(N()(t="".concat(a,"/")).call(t,e))};return(0,F.jsx)(yt.rs,{children:(0,F.jsx)(yt.AW,{path:"".concat(a,"/:section?"),render:function render(e){var n=e.match.params.section||r;if(!t[n])return(0,F.jsx)(yt.l_,{to:a});var i=t[n]();return o?o({section:n,content:i,setSection:s}):i}})})},jt=function SectionNavigator(e){var t=e.sections,n=e.basePath,a=e.defaultSection,r=e.variant,i=void 0===r?"tabs":r,s=e.onSectionChange;return"tabs"===i?(0,F.jsx)(bt,{basePath:n,sections:vt()(t,"render"),defaultSection:a,render:function render(e){var n,a=e.section,r=e.content,i=e.setSection;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(L.mQ,{value:a,onValueChange:function handleSetSection(e){i(e),null===s||void 0===s||s(e)},className:"mb-6",children:(0,F.jsx)(L.dr,{children:l()(n=ht()(t)).call(n,function(e){var t=(0,o.Z)(e,2),n=t[0],a=t[1];return(0,F.jsx)(L.SP,{value:n,"data-testid":a.tabTestId,children:a.title},n)})})}),r]})}}):(0,F.jsx)(bt,{basePath:n,sections:vt()(t,"render"),defaultSection:a,render:function render(e){var n,a=e.section,r=e.content,i=e.setSection;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(L.wC,{value:a,onValueChange:function handleSetSection(e){i(e),null===s||void 0===s||s(e)},className:"mb-6",children:l()(n=ht()(t)).call(n,function(e){var t=(0,o.Z)(e,2),n=t[0],a=t[1];return(0,F.jsx)(L.ki,{value:n,children:a.title},n)})}),r]})}})},wt=(0,f.Pi)(function(e){var t=e.basePath,n=(0,j.$G)().t,a=ft().availableIntegrations,r="1c";a.token&&(r="token");var o={};return a.token&&(o.token={title:n("pages.customerCompanyPage.integrationsSection.tabs.api"),render:function render(){return(0,F.jsx)(at,{})}}),a.dodo&&(o.dodo={title:n("pages.customerCompanyPage.integrationsSection.tabs.dodo"),render:function render(){return(0,F.jsx)(pt,{})}}),a.oneC&&(o["1c"]={title:n("pages.customerCompanyPage.integrationsSection.tabs.1c"),render:function render(){return(0,F.jsx)(fe,{})}}),(0,F.jsx)("div",{"data-testid":"company-integrations-tab",children:(0,F.jsx)(jt,{basePath:t,defaultSection:r,sections:o,variant:"segments"})})}),Ct=(n(55979),n(10762),n(11201)),St=n.n(Ct),_t=n(21695),kt=function formatTariffAmount(e){return ot(
1)(e).call(e,"%")?e.replace(" ","").replace(".",","):e},Zt="TariffDetails-activeRow-db4dc762",Pt="TariffDetails-table-4aacd150",Nt="TariffDetails-tableHeadRow-408cfb4c",Tt="TariffDetails-tableBodyRow-f7a80eba",At=["range","value","min_value"],Dt=(0,f.Pi)(function(e){var t,n,a=e.rule,r=(0,j.$G)().t;return(0,F.jsxs)("div",{className:"flex flex-col",children:[(0,F.jsx)(L.ZT,{variant:"h3",children:r("pages.customerCompanyPage.tariffsSection.tariffDetails.title",{title:a.title})}),(0,F.jsxs)("table",{className:Pt,children:[(0,F.jsx)("thead",{children:(0,F.jsx)("tr",{className:Nt,children:l()(t=a.headers).call(t,function(e){return(0,F.jsx)("td",{children:e})})})}),(0,F.jsx)("tbody",{children:l()(n=St()(a)).call(n,function(e){return(0,F.jsx)("tr",{className:Tt,children:l()(At).call(At,function(t){var n=e.is_current,a="value"===t&&e[t];return e[t]?(0,F.jsx)("td",{className:(0,_t.Z)((0,i.Z)({},Zt,n)),children:a?kt(e[t]):e[t]}):null})})})})]})]})}),It=(0,f.Pi)(function(e){var t=e.onClose,n=e.store,a=(0,j.$G)().t,r=n.tariffs.data.rules;return(0,F.jsxs)(L.Ms,{"data-testid":"tariff-details-dialog",open:!0,onOpenChange:function onOpenChange(e){e||t()},width:1===r.length?"sm":"md",children:[(0,F.jsx)(L.Ms.Title,{children:a("pages.customerCompanyPage.tariffsSection.tariffDetails.more")}),(0,F.jsxs)(L.Ms.Content,{children:[(0,F.jsx)("div",{className:"flex flex-col gap-4 justify-between md:flex-row",children:l()(r).call(r,function(e,t){var n;return(0,F.jsx)(Dt,{rule:e},N()(n="".concat(e.title,"-")).call(n,t))})}),(0,F.jsx)(L.ZT,{weight:"medium",className:"mt-2",children:a("pages.customerCompanyPage.tariffsSection.tariffDetailsModal.details")}),(0,F.jsx)(L.ZT,{weight:"normal",children:a("pages.customerCompanyPage.tariffsSection.tariffDetailsModal.additionalInfo")})]})]})}),Mt=(0,f.Pi)(function(e){var t=e.store,n=(0,j.$G)().t,a=(0,he.I)({component:It}),r=t.tariffs.data.rules;return r&&0!==r.length?(0,F.jsxs)("div",{className:"flex",children:[(0,F.jsx)(L.zx,{"data-testid":"tariff-details-button",variant:"link",onClick:function onClick(){return a.open({store:t})},icon:"ArrowRightIcon",iconPosition:"end",children:n("pages.customerCompanyPage.tariffsSection.tariffDetails.more")}),a.render()]}):null}),Ot=n(3352),Lt=n.n(Ot),Ft=n(25812),Et="TariffItem-white-84da364c";function TopTariffPart(e){var t=e.single,n=e.tariff,a=(0,j.$G)().t,r=n.title,o=n.description,i=n.amount,s=n.commission,l=n.vat,c=null!==l&&void 0!==l;return(0,F.jsxs)(Ft.T,{direction:"vertical",size:8,children:[(0,F.jsxs)("div",{className:"flex justify-between items-center gap-1",children:[(0,F.jsx)(L.ZT,{weight:"bold",variant:"p3",children:r}),c&&(0,F.jsx)(L.Vp,{color:"purple",children:a("pages.customerCompanyPage.tariffsSection.tariffItem.vat",{vat:l})})]}),(0,F.jsxs)(Ft.T,{size:8,direction:"vertical",children:[(0,F.jsx)(L.ZT,{variant:"h1",weight:"bold",children:kt(i)}),(0,F.jsx)(L.ZT,{textColor:"secondary",children:o})]}),t&&(0,F.jsx)(L.iz,{className:"bg-[#EBF0F4]"}),s&&(0,F.jsxs)(L.ZT,{textColor:"secondary",children:[s.text," \u2014 ",kt(s.amount)]})]})}function BottomTariffPart(e){var t=e.tariff,n=(0,j.$G)().t,a=t.title,r=t.description,o=t.amount,i=t.commission,s=o+" "+Lt()(r);return(0,F.jsxs)(Ft.T,{direction:"vertical",size:4,children:[(0,F.jsxs)(Ft.T,{size:4,children:[(0,F.jsxs)(L.ZT,{className:Et,children:[n("pages.customerCompanyPage.tariffsSection.tariffItem.bottomTariffPart.after")," ",(0,F.jsx)("strong",{children:a})]}),(0,F.jsx)(L.pn,{children:(0,F.jsxs)(L.u,{children:[(0,F.jsx)(L.aJ,{asChild:!0,children:(0,F.jsx)("span",{className:"".concat(Et," inline-flex cursor-pointer align-[-0.125em]"),children:(0,F.jsx)(L.JO,{icon:"HelpIcon",size:14})})}),(0,F.jsx)(L._v,{side:"right",children:n("pages.customerCompanyPage.tariffsSection.tariffItem.bottomTariffPart.tooltip")})]})})]}),(0,F.jsx)(L.ZT,{textColor:"white",children:s}),i&&(0,F.jsxs)(L.ZT,{textColor:"white",children:[i.text," \u2014 ",kt(i.amount)]})]})}function TopPackagePart(e){var t=e.pack,n=t.title,a=t.description,r=t.units_left,o=(0,j.$G)().t;return(0,F.jsxs)(Ft.T,{direction:"vertical",size:8,children:[(0,F.jsxs)(Ft.T,{size:4,children:[(0,F.jsx)(L.ZT,{weight:"bold",variant:"p3",children:n}),(0,F.jsx)(L.pn,{children:(0,F.jsxs)(L.u,{children:[(0,F.jsx)(L.aJ,{asChild:!0,children:(0,F.jsx)("span",{className:"inline-flex cursor-pointer align-[-0.125em] text-secondary",children:(0,F.jsx)(L.JO,{icon:"HelpIcon",size:14})})}),(0,F.jsx)(L._v,{side:"right",children:o("pages.customerCompanyPage.tariffsSection.tariffItem.topPackagePart.tooltip")})]})})]}),(0,F.jsxs)(Ft.T,{size:8,children:[(0,F.jsx)(L.ZT,{variant:"h1",weight:"bold",children:r}),(0,F.jsx)(L.ZT,{textColor:"secondary",children:a})]})]})}function BottomPackagePart(e){var t=e.pack,n=t.title,a=t.description,r=(0,j.$G)().t;return(0,F.jsxs)(Ft.T,{direction:"vertical",size:4,children:[(0,F.jsxs)(Ft.T,{size:4,children:[(0,F.jsx)(L.ZT,{weight:"bold",textColor:"white",children:n}),(0,F.jsx)(L.pn,{children:(0,F.jsxs)(L.u,{children:[(0,F.jsx)(L.aJ,{asChild:!0,children:(0,F.jsx)("span",{className:"".concat(Et," inline-flex cursor-pointer align-[-0.125em]"),children:(0,F.jsx)(L.JO,{icon:"HelpIcon",size:14})})}),(0,F.jsx)(L._v,{side:"right",children:r("pages.customerCompanyPage.tariffsSection.tariffItem.bottomPackagePart.tooltipTitle")})]})})]}),(0,F.jsxs)(L.ZT,{textColor:"white",children:[a," ",(0,F.jsx)(L.pn,{children:(0,F.jsxs)(L.u,{children:[(0,F.jsx)(L.aJ,{asChild:!0,children:(0,F.jsx)(L.rU,{children:r("pages.customerCompanyPage.tariffsSection.tariffItem.bottomPackagePart.next")})}),(0,F.jsx)(L._v,{side:"right",children:r("pages.customerCompanyPage.tariffsSection.tariffItem.bottomPackagePart.tooltipNext")})]})})]})]})}function BottomPendingPart(e){var t=e.pending,n=t.title,a=t.description,r=(0,j.$G)().t;return(0,F.jsxs)(Ft.T,{direction:"vertical",size:4,children:[(0,F.jsxs)(Ft.T,{size:4,children:[(0,F.jsxs)(L.ZT,{className:Et,children:[r("pages.customerCompanyPage.tariffsSection.tariffItem.bottomPendingPart.after")," ",(0,F.jsx)("strong",{children:n})]}),(0,F.jsx)(L.pn,{children:(0,F.jsxs)(L.u,{children:[(0,F.jsx)(L.aJ,{asChild:!0,children:(0,F.jsx)("span",{className:"".concat(Et," inline-flex cursor-pointer align-[-0.125em]"),children:(0,F.jsx)(L.JO,{icon:"HelpIcon",size:14})})}),(0,F.jsx)(L._v,{side:"right",children:r("pages.customerCompanyPage.tariffsSection.tariffItem.bottomPendingPart.tooltip")})]})})]}),(0,F.jsx)(L.ZT,{textColor:"white",children:a})]})}var Rt,zt,$t=(0,f.Pi)(function(e){var t=e.tariff;return(0,F.jsx)(L.Zb,{className:"w-full",children:(0,F.jsx)(TopTariffPart,{single:!0,tariff:t})})}),Ut=(0,f.Pi)(function(e){var t=e.tariff,n=e.pack,a=e.pending,r=n&&n.units_left>0,o=a&&a.units_left>
10,i=r?o?(0,F.jsx)(BottomPendingPart,{pending:a}):(0,F.jsx)(BottomTariffPart,{tariff:t}):n&&(0,F.jsx)(BottomPackagePart,{pack:n});return(0,F.jsx)(L.Zb,{children:(0,F.jsxs)("div",{className:"flex flex-col gap-8",children:[r?(0,F.jsx)(TopPackagePart,{pack:n}):(0,F.jsx)(TopTariffPart,{tariff:t}),i&&(0,F.jsx)(L.iz,{className:"bg-[#EBF0F4] my-0.5"}),i]})})}),Gt=function InfoList(e){var t=e.title,n=e.children,a=e.row,r=void 0!==a&&a,o=e.testId,i=e.titleTestId;return(0,F.jsxs)("div",{className:"flex flex-col gap-4","data-testid":o,children:[t&&(0,F.jsx)(L.ZT,{variant:"h3","data-testid":null!==i&&void 0!==i?i:o?"".concat(o,"-title"):void 0,children:t}),(0,F.jsx)("div",{className:"flex flex-col gap-4 md:gap-10 ".concat(r?"md:flex-row":""),children:n})]})},Bt=(0,f.Pi)(function(e){var t,n=e.store.tariffs.data.stats;return(0,F.jsx)(L.Zb,{variant:"gray",className:"w-full",children:(0,F.jsxs)("div",{className:"w-full flex flex-col gap-3",children:[(0,F.jsx)(L.ZT,{variant:"p3",weight:"medium",children:n.month}),l()(t=St()(n)).call(t,function(e,t){var n,a=e.description,r=e.amount;return(0,F.jsxs)("div",{className:"flex gap-2 justify-between",children:[(0,F.jsx)(L.ZT,{textColor:"secondary",children:a}),(0,F.jsx)(L.ZT,{weight:"medium",children:r})]},N()(n="".concat(a,"-")).call(n,t))}),n.result&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(L.iz,{}),(0,F.jsxs)("div",{className:"flex gap-2 items-center justify-between",children:[(0,F.jsx)(L.ZT,{textColor:"secondary",children:n.result.description}),(0,F.jsx)(L.ZT,{weight:"medium",children:n.result.amount})]})]})]})})}),Vt=(0,f.Pi)(function(e){var t=e.children;return(0,F.jsxs)("div",{className:"flex items-center gap-3",children:[(0,F.jsx)(L.JO,{icon:"DoneIcon",size:16}),(0,F.jsx)(L.ZT,{variant:"p1",weight:"medium",children:t})]})}),qt=(0,f.Pi)(function(e){var t=e.store.tariffs.data.other;return(0,F.jsx)("div",{className:"flex flex-col gap-3",children:l()(t).call(t,function(e,t){var n;return(0,F.jsx)(Vt,{children:e},N()(n="".concat(e,"-")).call(n,t))})})}),Kt=(0,f.Pi)(function(e){var t=e.store,n=(0,g.k)().isMobile,a=t.tariffs.data,r=a.main,o=a.packages,i=(0,j.$G)().t;return(0,F.jsx)("div",{"data-testid":"tariff-current",children:(0,F.jsxs)(Gt,{className:"mb-0",children:[(0,F.jsxs)("div",{className:"flex justify-between items-center",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:i("pages.customerCompanyPage.tariffsSection.currentTariff.title")}),n&&(0,F.jsx)(Mt,{store:t})]}),(0,F.jsxs)("div",{className:"w-full flex flex-col md:flex-row gap-4",children:[(0,F.jsx)(L.Zb,{variant:"default",bordered:!0,padding:"none",className:"w-full",children:(0,F.jsx)("div",{className:"flex flex-col md:flex-row justify-between items-start gap-4",children:l()(r).call(r,function(e,t){if(t===r.length-1&&null!==o&&void 0!==o&&o.length){var n=o[0],a=o[1];return(0,F.jsx)(Ut,{tariff:e,pack:n,pending:a},e.title)}return(0,F.jsx)($t,{tariff:e},e.title)})})}),(0,F.jsx)(Bt,{store:t})]}),!n&&(0,F.jsx)(Mt,{store:t}),(0,F.jsx)(qt,{store:t})]})})}),Yt=n(29142),Ht=n(65540),Jt=n(66881),Qt=function mapColorToType(e){var t;if(e){return null!==(t={green:"success",grey:"default",red:"error"}[e])&&void 0!==t?t:void 0}},Xt=function isReviewDocumentStatus(e){return"review"===e||"reviewed"===e},Wt=function mapColorToType(e){var t;if(e){return null!==(t={green:"success",grey:"default",red:"error"}[e])&&void 0!==t?t:void 0}},en=(0,f.Pi)(function(e){var t=e.document,n=(0,j.$G)().t,a=(0,Jt.a0)(n),r=(0,Ht.Av)(n),o=function isReviewDocumentStatus(e){return"review"===e||"reviewed"===e}(t.status),i=(0,F.jsx)(F.Fragment,{children:t.title}),s=function(e){var n=a[t.payment_status];return n?(0,F.jsx)(lt.O,{label:n.text,color:Wt(n.color),status:null!==(e=t.payment_status)&&void 0!==e?e:void 0}):null}(),l=function(){var e=r[t.status];return e?(0,F.jsx)(lt.O,{label:e.text,color:Wt(e.color),status:t.status}):null}(),c=(0,F.jsx)(G.h,{documentUrl:t.file_url,children:(0,F.jsx)(L.zx,{type:"button",variant:"primary",className:"w-full",children:n("actions.download")})});return(0,F.jsx)(L.Zb,{bordered:!0,children:(0,F.jsxs)("div",{className:"flex flex-col gap-[8px] w-full",children:[(0,F.jsxs)("div",{className:"flex items-center justify-between",children:[(0,F.jsx)(L.ZT,{children:i}),!o&&(0,F.jsx)(Yt.Z,{value:t.amount})]}),(0,F.jsxs)("div",{className:"w-full flex gap-4 items-center",children:[(0,F.jsx)(L.ZT,{children:n("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.mobile.status")}),l]}),!o&&(0,F.jsxs)("div",{className:"w-full flex gap-4 items-center",children:[(0,F.jsx)(L.ZT,{children:n("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.mobile.payment")}),s]}),c]})})}),tn=(0,f.Pi)(function(e){var t,n=e.documentsGroup,a=(0,g.k)().isMobile,r=function useDocumentsListTable(){var e=(0,j.$G)().t;return{columns:(0,D.x)({columns:{kind:{data:{title:e("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.table.kind"),width:"42%"},control:!1,render:function render(e,t){return(0,F.jsx)(L.ZT,{variant:"p1",children:t.title})}},status:{data:{title:e("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.table.status"),width:"18%"},control:!1,render:function render(t,n){var a=(0,Ht.Av)(e)[n.status];return a?(0,F.jsx)(lt.O,{label:a.text,color:Qt(a.color),status:n.status}):null}},cost:{data:{title:e("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.table.cost"),width:"14%"},control:!1,render:function render(e,t){return Xt(t.status)?null:(0,F.jsx)(Yt.Z,{value:t.amount})}},payment_status:{data:{title:e("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.table.payment_status"),width:"16%"},control:!1,render:function render(t,n){var a;if(Xt(n.status))return null;var r=(0,Jt.a0)(e)[n.payment_status];return r?(0,F.jsx)(lt.O,{label:r.text,color:Qt(r.color),status:null!==(a=n.payment_status)&&void 0!==a?a:void 0}):null}},actions:{data:{title:e("pages.customerCompanyPage.tariffsSection.documentsList.documentListItem.table.actions"),width:120},control:!1,render:function render(t,n){return(0,F.jsx)("div",{className:"flex justify-start",children:(0,F.jsx)(G.h,{documentUrl:n.file_url,children:(0,F.jsx)(L.zx,{type:"button",variant:"primary",className:"min-w-[68px]",children:e("actions.download")})})})}}}}).columns}}().columns;return(0,F.jsxs)(L.Zb,{bordered:!0,className:"w-full gap-2",children:[(0,F.jsxs)("header",{className:"flex items-center gap-2",children:[(0,F.jsx)(L.JO,{icon:"CopyIcon"}),(0,F.jsx)(L.ZT,{variant:"h4",children:n.data.month})]}),a?(0,F.jsx)("div",{className:"w-full flex flex-col gap-4",children:l()(t=n.data.documents).call(t,function(e){return(0,F.jsx)(en,{document:e},e.id)})}):(0,F.jsx)(A.i,{"data-testid":"tariff-documents-table",columns:r,dataSource:n.data.documents,rowKey:function rowKey(e){return e.id},pagination:!1,showSorterTooltip:!1,className:"w-full"})]})}),nn=(0,f.Pi)(function(e){var t,n=e.documents,a=(0,j.$G)().t;return n.isEmpty?null:(0,F.jsx)("div",{"data-testid":"tariff-documents-list",children:(0,F.jsx)(Gt,{title:a("pages.customerCompanyPage.tariffsSection.documentsList.title"),children:l()(t=n.allItems).call(t,function(e){return(0,F.jsx)(tn,{documentsGroup:e},e.data.month)})})})}),an=function openDocument(e){window.open(e,"_blank","noopener,noreferrer")},rn=function DesktopList(e){var t,n=e.documents,a=(0,j.$G)().t,r=p.useMemo(function(){return[{key:"title",dataIndex:"title",width:340,render:function render(e,t){return(0,F.jsx)(L.ZT,{variant:"p1",children:t.title})}},{key:"date",dataIndex:"date",width:160,render:function render(e,t){return(0,F.jsx)(L.ZT,{variant:"p1",textColor:"secondary",children:t.date})}},{key:"actions",dataIndex:"actions",render:function render(e,t){return(0,F.jsx)("div",{className:"w-full flex justify-end",children:(0,F.jsx)(L.zx,{type:"button",variant:"default",onClick:function onClick(e){e.stopPropagation(),an(t.file_url)},children:a("pages.customerCompanyPage.tariffsSection.documentsForReview.review")})})}}]},[a]);return(0,F.jsx)("div",{className:"pt-5",children:(0,F.jsx)(A.i,{"data-testid":"tariff-review-table",columns:r,dataSource:l()(t=n.allItems).call(t,function(e){var t=e.data,n=e.id;return(0,S.Z)((0,S.Z)({},t),{},{id:n})}),rowKey:function rowKey(e){return e.id},pagination:!1,showHeader:!1,showSorterTooltip:!1,className:"w-full"})})},on=function MobileList(e){var t,n=e.documents,a=(0,j.$G)().t;return(0,F.jsx)("div",{className:"pt-5",children:l()(t=n.allItems).call(t,function(e){var t=e.data;return(0,F.jsxs)(L.Zb,{children:[(0,F.jsxs)("div",{className:"flex justify-between items-center",children:[(0,F.jsx)(L.ZT,{variant:"p1",children:t.title}),(0,F.jsx)(L.ZT,{variant:"p1",textColor:"secondary",children:t.date})]}),(0,F.jsx)(L.zx,{type:"button",variant:"default",className:"w-full mt-2",onClick:function onClick(){return an(t.file_url)},children:a("pages.customerCompanyPage.tariffsSection.documentsForReview.review")})]},t.id)})})},sn=(0,f.Pi)(function(e){var t=e.documents,n=(0,j.$G)().t,a=(0,g.k)().isMobile;return t.isEmpty?null:(0,F.jsx)(L.Zb,{variant:"gray","data-testid":"tariff-documents-review",children:(0,F.jsx)(L.UQ,{type:"single",className:"w-full flex justify-center md:justify-start p-0",collapsible:!0,children:(0,F.jsxs)(L.Qd,{value:"review-documents",className:"w-full",children:[(0,F.jsx)(L.o4,{className:"w-full flex justify-center md:justify-start gap-1 p-0",visibleButton:!0,children:(0,F.jsx)(L.ZT,{children:n("pages.customerCompanyPage.tariffsSection.documentsForReview.title")})}),(0,F.jsx)(L.vF,{children:a?(0,F.jsx)(on,{documents:t}):(0,F.jsx)(rn,{documents:t})})]})})})}),ln="TariffDocumentsForSign-secondaryText-49b9b4b9",cn="TariffDocumentsForSign-cardText-15df7b9a",un="TariffDocumentsForSign-cardAmount-8541c1ef",dn="TariffDocumentsForSign-cardDescription-78db9271",mn=(0,f.Pi)(function(e){var t,n=e.documents,a=function useTariffDocumentsForSignTable(e){var t=(0,j.$G)().t;return{columns:(0,D.x)({columns:{kind:{data:{title:"",width:200},control:!1,render:function render(e,t){return(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)(L.ZT,{variant:"p1",children:t.title}),t.description&&(0,F.jsx)(L.ZT,{variant:"p1",textColor:"secondary",children:t.description})]})}},date:{data:{title:"",width:140},control:!1,render:function render(e,t){return(0,F.jsx)(L.ZT,{variant:"p1",textColor:"secondary",children:t.date})}},amount:{data:{title:"",width:120},control:!1,render:function render(e,t){return(0,F.jsx)(Yt.Z,{value:t.amount})}},actions:{data:{title:""},control:!1,render:function render(n,a){return(0,F.jsxs)("div",{className:"flex gap-[12px] justify-end",style:{width:"100%"},onClick:function onClick(e){return e.stopPropagation()},children:[(0,F.jsx)(G.h,{documentUrl:a.file_url,children:(0,F.jsx)(L.zx,{variant:"link",title:t("actions.download"),icon:"DownloadIcon",onClick:function onClick(e){return e.stopPropagation()}})}),(0,F.jsx)(ge.z,{button:!0,action:"tariffs.code_for_multi_sign",onClick:function onClick(t){t.stopPropagation(),e(a.id)},children:t("pages.customerCompanyPage.tariffsSection.tariffDocumentsForSignList.sign")})]})}}}}).columns}}(e.store.openSignDialog).columns,r=l()(t=n.allItems).call(t,function(e){return(0,S.Z)((0,S.Z)({},e.data),{},{id:e.id})});return(0,F.jsx)("div",{className:"pt-5",children:(0,F.jsx)(A.i,{"data-testid":"tariff-sign-table",columns:a,dataSource:r,rowKey:function rowKey(e){return e.id},pagination:!1,showHeader:!1,showSorterTooltip:!1,className:"w-full"})})}),pn=(0,f.Pi)(function(e){var t,n=e.documents,a=e.store.openSignDialog,r=(0,j.$G)().t;return(0,F.jsx)("div",{className:"flex flex-col gap-[var(--gap-s)]",style:{paddingTop:10},children:l()(t=n.allItems).call(t,function(e){var t=e.data,n=t.title,o=t.date,i=t.amount,s=t.file_url,l=t.description,c=t.
1id;return(0,F.jsxs)(L.Zb,{children:[(0,F.jsxs)("div",{className:"flex justify-between items-center",children:[(0,F.jsx)("span",{className:cn,children:n}),(0,F.jsx)("span",{className:(0,_t.Z)(cn,ln),children:o})]}),(0,F.jsxs)("div",{className:"flex justify-between items-center",style:{marginTop:8},children:[(0,F.jsx)(Yt.Z,{value:i,className:un}),(0,F.jsxs)("div",{className:"flex gap-[12px]",children:[(0,F.jsx)(G.h,{documentUrl:s,children:(0,F.jsx)(L.zx,{variant:"link",title:r("actions.download"),icon:"DownloadIcon"})}),(0,F.jsx)(ge.z,{button:!0,action:"tariffs.code_for_multi_sign",onClick:function onClick(){return a(c)},children:r("pages.customerCompanyPage.tariffsSection.tariffDocumentsForSignList.sign")})]})]}),(0,F.jsx)("p",{className:dn,children:l})]})})})}),fn=(0,f.Pi)(function(e){var t=e.store,n=(0,g.k)().isMobile,a=t.documentsForSign,r=t.openSignDialog,o=(0,j.$G)().t;if(a.isEmpty)return null;var i=function handleSignAll(e){e.stopPropagation(),r()};return(0,F.jsx)(L.Zb,{variant:"gray","data-testid":"tariff-documents-sign",children:(0,F.jsx)(L.UQ,{type:"single",className:"w-full flex justify-center md:justify-start p-0",collapsible:!0,children:(0,F.jsxs)(L.Qd,{value:"documents",className:"w-full",children:[(0,F.jsxs)("div",{className:"flex items-center justify-between",children:[(0,F.jsx)(L.o4,{className:"w-full flex justify-center md:justify-start gap-1 p-0",visibleButton:!0,children:(0,F.jsx)(L.ZT,{children:o("pages.customerCompanyPage.tariffsSection.tariffDocumentsForSignList.title")})}),!n&&(0,F.jsx)("div",{className:"",children:(0,F.jsx)(ge.z,{"data-testid":"tariff-sign-all-button",button:!0,action:"tariffs.code_for_multi_sign",onClick:i,children:o("pages.customerCompanyPage.tariffsSection.tariffDocumentsForSignList.signAll")})})]}),(0,F.jsxs)(L.vF,{children:[n?(0,F.jsx)(pn,{documents:a,store:t}):(0,F.jsx)(mn,{documents:a,store:t}),n&&(0,F.jsx)(ge.z,{"data-testid":"tariff-sign-all-button",className:"w-full mt-4",button:!0,action:"tariffs.code_for_multi_sign",onClick:i,children:o("pages.customerCompanyPage.tariffsSection.tariffDocumentsForSignList.signAll")})]})]})})})}),gn=n(97588),hn=function DepositModal(e){var t,n=e.download,a=e.onClose,r=e.minAmount,i=(0,y.LM)(),s=(0,Q.ft)(null===(t=i.company)||void 0===t?void 0:t.data.features),l=(0,p.useState)(""),c=(0,o.Z)(l,2),u=c[0],d=c[1],m=(0,p.useState)(!1),f=(0,o.Z)(m,2),g=f[0],h=f[1],x=(0,j.$G)().t,v=r&&Number(u)<Number((0,gn.Kt)(r).value)&&x("pages.nominalAccountPage.depositModal.minAmount",{amount:(0,gn.dN)(r)}),b=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){return(0,_.Z)().wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(!s){e.next=2;break}return e.abrupt("return");case 2:return h(!0),e.prev=3,e.next=6,n(u);case 6:a(),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(3),console.error("\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u0430:",e.t0),h(!1);case 13:case"end":return e.stop()}},_callee,null,[[3,9]])}));return function submit(){return e.apply(this,arguments)}}();return(0,F.jsxs)(L.Ms,{open:!0,width:"sm","data-testid":"deposit-dialog",statusImage:"wallet",onOpenChange:function onOpenChange(e){e||a()},children:[(0,F.jsx)(L.Ms.Content,{children:(0,F.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:x("pages.nominalAccountPage.depositModal.title")}),(0,F.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,F.jsx)(L.ZT,{variant:"p3",weight:"medium",children:x("pages.nominalAccountPage.depositModal.amount")}),(0,F.jsx)(L.II,{value:u,onChange:function onChange(e){return d(function clearDepositValue(e){var t=ke()(e).call(e).replace(",",".");t=t.replace(/[^0-9.]/g,"");var n=Pe()(t).call(t,".");if(-1!==n){var a=Ge()(t).call(t,0,n+1),r=Ge()(t).call(t,n+1).replace(/\./g,"");t=a+Ge()(r).call(r,0,2)}return"."===t?t="0.":$()(t).call(t,".")&&(t="0".concat(t)),t}(e.target.value))},autoFocus:!0,"data-testid":"deposit-amount-input",placeholder:x("pages.nominalAccountPage.depositModal.placeholder"),size:"lg"}),v&&(0,F.jsx)(L.ZT,{variant:"p2",className:"mt-1",textColor:"destructive",children:v}),(0,F.jsx)(L.ZT,{textColor:"primary",children:x("pages.nominalAccountPage.depositModal.description")})]})]})}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsx)(L.zx,{variant:"primary",size:"lg",onClick:b,"data-testid":"deposit-submit-button",disabled:s||!u||!Number.isFinite(Number(u))||Number(u)<=0,isLoading:g,className:"w-full",children:x("pages.nominalAccountPage.depositModal.submit")})})]})},xn=(n(89619),n(84452)),vn=n.n(xn),yn=n(76435),bn=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e,t,n){var a,r,o,i;return(0,_.Z)().wrap(function _callee$(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,(0,ie.ZP)({url:(0,h.S)()+e,method:"GET",headers:(0,h.A)()});case 3:if(null===(a=s.sent)||void 0===a||!a.url){s.next=18;break}if(r=a.url,!n){s.next=10;break}return s.abrupt("return",(0,yn.pj)(vn()({downloadUrl:r}
1)));case 10:return s.next=12,fetch(r);case 12:return o=s.sent,s.next=15,o.blob();case 15:return i=s.sent,(0,se.Z)(i,t),s.abrupt("return");case 18:if(null===a||void 0===a||!a.blob){s.next=21;break}return(0,se.Z)(a.blob,t),s.abrupt("return");case 21:throw new Error("\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430: \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u0441\u044b\u043b\u043a\u0430");case 24:throw s.prev=24,s.t0=s.catch(0),I.A.error(s.t0.message||"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0444\u0430\u0439\u043b"),s.t0;case 28:case"end":return s.stop()}},_callee,null,[[0,24]])}));return function downloadDocument(t,n,a){return e.apply(this,arguments)}}(),jn={mobileButtonStyles:{marginTop:8,width:"100%"},desktopButtonStyles:{width:"100%",maxWidth:148}},wn=(0,f.Pi)(function(e){var t=e.problem,n=e.button,a=(0,g.k)().isMobile,r=a?jn.mobileButtonStyles:jn.desktopButtonStyles,o=a?"m":"s",i=p.cloneElement(n,{style:r,size:o});return(0,F.jsx)(L.bZ,{variant:"error",title:(0,F.jsx)("div",{className:"flex justify-between items-center",children:(0,F.jsx)("span",{children:t.title})}),action:i})}),Cn=(0,f.Pi)(function(e){var t=e.problem,n=e.store,a=t.options.document_file_url,r=(0,j.$G)().t;return(0,F.jsx)(wn,{problem:t,store:n,button:(0,F.jsx)(G.h,{documentUrl:a,children:(0,F.jsx)(L.zx,{type:"button",variant:"default",children:r("pages.customerCompanyPage.tariffsSection.tariffProblems.download")})})})}),Sn=(0,f.Pi)(function(e){var t,n,a,r=e.problem,o=e.store,i=(0,y.LM)(),s=(0,j.$G)().t,l=(0,he.I)({component:hn}),c=!0===(null===(t=i.company)||void 0===t||null===(n=t.data.features)||void 0===n?void 0:n.show_nominal_account),u=null===(a=i.company)||void 0===a?void 0:a.data.nominal_account;if(!c||!u)return null;var d=function download(e){var t;return bn(N()(t="/nominal_accounts/".concat(u.id,"/deposit.pdf?amount=")).call(t,e),"konsol_account_deposit_form_".concat(u.id,".pdf"))};return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(wn,{problem:r,store:o,button:(0,F.jsx)(L.zx,{onClick:function onClick(){return l.open({download:d})},children:s("pages.customerCompanyPage.tariffsSection.tariffProblems.deposit")})}),l.render()]})}),_n=(0,f.Pi)(function(e){var t=e.store,n=t.tariffs.data.problems;return!n||n.length<1?null:(0,F.jsx)(F.Fragment,{children:l()(n).call(n,function(e,n){var a={key:e.kind+n,problem:e,store:t};switch(e.kind){case"unpaid":return(0,F.jsx)(Cn,(0,S.Z)({},a));case"payment_failure":return(0,F.jsx)(Sn,(0,S.Z)({},a));default:return null}})})}),kn=n(35527),Zn=n(52797),Pn=n(430),Nn=n(20322),Tn=function getDocumentStatusType(e){return"signed_by_all"===e?"success":"default"},An=function isTariffDocument(e){return void 0===e.data.contractor},Dn=(0,f.Pi)(function(e){var t=e.documents,n=e.style,a=(0,g.k)().isMobile,r=(0,j.$G)().t,o=function useDocumentsForSignTable(){var e=(0,j.$G)().t,t=(0,Ht.ZL)(e);return{columns:(0,D.x)({columns:{document:{data:{title:e("pages.customerDocumentsPage.table.documentInfo.title"),width:260},control:!1,render:function render(e,t){var n=t.data,a=n.file_url,r=n.title,o=An(t)?void 0:t.data.contractor;return(0,F.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex flex-col gap-1",children:[o&&(0,F.jsx)("div",{children:o.data.name}),(0,F.jsx)(G.h,{documentUrl:a,children:(0,F.jsx)(L.rU,{children:r})})]})}},date:{data:{title:"\u0414\u0430\u0442\u0430",width:140},control:!1,render:function render(e,t){return An(t)?t.data.date:null}},amount:{data:{title:e("pages.taxes.taxAccountPage.table.amount"),width:120},control:!1,render:function render(e,t){return An(t)?(0,gn.dN)(t.data.amount):null}},status:{data:{title:e("pages.customerDocumentsPage.table.statusInfo.title"),width:200},control:!1,render:function render(e,n){var a=n.data.status,r=t[a];return r?(0,F.jsx)(lt.O,{label:r.text,color:Tn(a),status:a}):null}}}}).columns}}(),i=o.columns;return a?(0,F.jsx)("div",{style:(0,S.Z)((0,S.Z)({},n),{},{maxHeight:400,overflowX:"auto",overflowY:"auto"}),children:l()(t).call(t,function(e){var t=e.data,n=t.file_url,a=t.title,o=t.status,i=An(e)?void 0:e.data.contractor,s=(0,Ht.ZL)(r),l=e.data.status,c=s[o],u=c?(0,F.jsx)(lt.O,{label:c.text,color:Tn(o),status:l}):null;
1return(0,F.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex flex-col gap-1 py-2 border-b border-gray-200 last:border-b-0",children:[i&&(0,F.jsx)("div",{children:i.data.name}),(0,F.jsx)(G.h,{documentUrl:n,children:(0,F.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,F.jsxs)(L.rU,{children:[a,An(e)&&(0,F.jsxs)(F.Fragment,{children:[" ",e.data.date]})]}),An(e)&&(0,F.jsx)("span",{children:(0,gn.dN)(e.data.amount)})]})}),(0,F.jsx)("div",{className:"mt-1",children:u})]},e.id)})}):(0,F.jsx)(A.i,{style:n,columns:i,dataSource:t,rowKey:function rowKey(e){return e.id},pagination:!1,scroll:{x:"max-content",y:400},showSorterTooltip:!1})}),In=Dn,Mn=n(82471),On=n(87393),Ln=n(91413),Fn=function(){function TariffsStore(e){var t=this,n=e.api,a=e.signDialog,r=e.currentUser,o=e.history;(0,kn.Z)(this,TariffsStore),this.api=void 0,this.fetchState=void 0,this.tariffs=void 0,this.documentGroups=void 0,this.documentsForSign=void 0,this.documentsForReview=void 0,this.codeForSignState=Mn.wb,this.signDialog=void 0,this._signId=null,this._status=void 0,this.currentUser=void 0,this.history=void 0,this.openSignDialog=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var n,a,r,o,i;return(0,_.Z)().wrap(function _callee$(s){for(;;)switch(s.prev=s.next){case 0:return n=void 0!==e,s.prev=1,s.next=4,(0,M.a)({method:"POST",url:"tariffs/documents/code_for_multi_sign",data:{ids:n?[e]:l()(a=t.documentsForSign.allItems).call(a,function(e){return e.id})}});case 4:o=s.sent,t._signId=o.sign_id,t._status=o.status,i=[u()(r=t.documentsForSign.allItems).call(r,function(t){return t.id===e})],t.signDialog.open({title:Ln.ZP.t("pages.customerCompanyPage.tariffsSection.store.openSignDialog.documentTotal",{count:n?1:6}),text:t._status===On.o.noVerification?Ln.ZP.t("pages.customerCompanyPage.tariffsSection.store.openSignDialog.textSingle"):n?Ln.ZP.t("pages.customerCompanyPage.tariffsSection.store.openSignDialog.sign",{count:1}):Ln.ZP.t("pages.customerCompanyPage.tariffsSection.store.openSignDialog.sign",{count:t.documentsForSign.allItems.length}),onSign:t.sign.bind(t),status:t._status,children:function children(){return(0,F.jsx)(In,{documents:n?i:t.documentsForSign.allItems})}}),s.next=14;break;case 11:s.prev=11,s.t0=s.catch(1),t.handleError(s.t0);case 14:case"end":return s.stop()}},_callee,null,[[1,11]])}));return function(t){return e.apply(this,arguments)}}(),this.api=n,this.currentUser=r,this.history=o,this.tariffs=new Mn.JH({api:n,type:"tariffs"}),this.fetchState=this.tariffs.fetch(),this.documentGroups=new Mn.FE({api:n,type:"tariffs/documents"}),this.documentGroups.fetch(),this.documentsForSign=new Mn.FE({api:n,type:"tariffs/documents/for_sign"}),this.documentsForSign.fetch(),this.documentsForReview=new Mn.FE({api:n,type:"tariffs/documents/for_review"}),this.documentsForReview.fetch(),this.signDialog=a,(0,Pn.ky)(this)}return(0,Zn.Z)(TariffsStore,[{key:"signId",get:function get(){return this._signId}},{key:"status",get:function get(){return this._status}},{key:"handleError",value:function handleError(e){I.A.error((null===e||void 0===e?void 0:e.message)||Ln.ZP.t("errors.common"))}},{key:"sign",value:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(e){var t,n,a,r,o,i=this;return(0,_.Z)().wrap(function _callee2$(s){for(;;)switch(s.prev=s.next){case 0:return this.currentUser.setIsPinCodeLoading(!0),s.prev=1,s.next=4,(0,Nn.p4)((0,M.a)({method:"POST",url:"tariffs/documents/multi_sign",data:{sign_id:this._signId,code:null!==(t=null!==(n=null===e||void 0===e?void 0:e.code)&&void 0!==n?n:e)&&void 0!==t?t:""}}));case 4:return a=s.sent,this.documentsForSign.fetch(),this.documentGroups.fetch(),this.tariffs.fetch(),I.A.success(Ln.ZP.t("pages.customerCompanyPage.tariffsSection.store.sign.success")),this.signDialog.close(),s.abrupt("return",a);case 13:s.prev=13,s.t0=s.catch(1),s.t0&&(s.t0.response&&423===s.t0.response.status?(I.A.error(Ln.ZP.t("errors.pin_code")),this.currentUser.setPinError(Ln.ZP.t("errors.pin_code")),this.currentUser.setIsEditPinCodeVisible(!0),this.signDialog.close(),setTimeout(function(){var e;null===(e=i.history)||void 0===e||e.push("/profile")},2500)):(I.A.error(null!==(r=s.t0.message)&&void 0!==r?r:Ln.ZP.t("errors.common")),this.currentUser.setPinError(null!==(o=s.t0.message)&&void 0!==o?o:Ln.ZP.t("errors.common"))));case 16:return s.prev=16,this.currentUser.setIsPinCodeLoading(!1),s.finish(16);case 19:case"end":return s.stop()}},_callee2,this,[[1,13,16,19]])}));return function sign(t){return e.apply(this,arguments)}}()}]),TariffsStore}(),En=(0,f.Pi)(function(){var e=(0,j.$G)().t,t=(0,x._)(),n=(0,y.EU)(),a=(0,y.LM)(),r=(0,yt.k6)(),i=p.useState(function(){return new Fn({api:t,signDialog:n,currentUser:a,history:r})}),s=(0,o.Z)(i,1)[0],l=s.fetchState;if(!l)return null;if("pending"===l.state)return(0,F.jsx)("div",{className:"flex flex-row justify-center p-12.5",children:(0,F.jsx)(L.$j,{})});if("rejected"===l.state){var c,u=l.value;if(500===(null===u||void 0===u||null===(c=u.response)||void 0===c?void 0:c.status))throw new Error(String(u));return(0,F.jsx)(L.ZT,{variant:"p4",textColor:"destructive",weight:"medium",className:"flex flex-row justify-center p-12.5",children:String(u)})}return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)("div",{className:"flex gap-2 flex-col","data-testid":"company-tariff-tab",children:[(0,F.jsx)(_n,{store:s}),(0,F.jsx)(fn,{store:s}),(0,F.jsx)(sn,{documents:s.documentsForReview}),(0,F.jsx)(Kt,{store:s}),(0,F.jsx)(L.bZ,{variant:"info",fullWidth:!0,"data-testid":"documents-edo-alert",title:e("pages.customerCompanyPage.tariffsSection.documentsEdoAlert.title"),description:e("pages.customerCompanyPage.tariffsSection.documentsEdoAlert.description")}),s.documentGroups&&(0,F.jsx)(nn,{documents:s.documentGroups})]})})}),Rn="companies-column-6d39e2ce",zn=n(28711),$n=(n(76854),n(48755)),Un=n.n($n),Gn=n(51383),Bn=n.n(Gn),Vn=n(79164),qn=n(84155),Kn=n(32319),Yn=(0,f.Pi)(function(e){var t,n=e.onOpenConfirmDialog,a=e.onOpenRoleDialog,r=e.roleAdmin,o=(0,y.LM)(),i=(0,j.$G)().t,s=(0,Q.ft)(null===(t=o.company)||void 0===t?void 0:t.data.features),l=o.hasPermission("company_members.update")&&!s,c=o.hasPermission("company_members.delete")&&!r&&!s;return(0,F.jsxs)(L.C5,{children:[(0,F.jsx)(L.M3,{disabled:!l,onClick:a,children:i("pages.customerCompanyPage.membersSection.membersTable.actions.update")}),(0,F.jsx)(L.lZ,{}),(0,F.jsx)(L.M3,{danger:!0,disabled:!c,onClick:n,children:i("pages.customerCompanyPage.membersSection.membersTable.actions.delete")})]})}),Hn=n(42742),Jn={identification:"purple",approved:"warning",active:"success"},Qn=function statusToLabelMap(e){return{identification:e("pages.customerCompanyPage.membersSection.membersTable.memberStatusBadge.statuses.identification"),approved:e("pages.customerCompanyPage.membersSection.membersTable.memberStatusBadge.statuses.approved"),active:e("pages.customerCompanyPage.membersSection.membersTable.memberStatusBadge.statuses.active")}},Xn=(0,f.Pi)(function(e){var t=e.status,n=(0,j.$G)().t;return t?(0,F.jsx)(lt.O,{color:Jn[t],label:Qn(n)[t]}):null}),Wn={accepted:"success",cancelled:"error",not_accepted:void 0},ea=(0,f.Pi)(function(e){var t=e.status,n=(0,j.$G)().t;if(!t)return null;var a=function getStatusToLabelMap(e){return{accepted:e("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.status.accepted"),
1cancelled:e("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.status.cancelled"),not_accepted:e("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.status.not_accepted")}}(n);return(0,F.jsx)(lt.O,{color:Wn[t],label:a[t]})}),ta=function PowerOfAttorneyColumn(e){var t,n,a,r=e.powerOfAttorney,o=e.powerOfAttorneyRequired,i=e.userRole,s=e.features,l=e.onOpenSignDialog,c=(e.configId,r.id),u=r.info,d=r.status,m=(0,O.Iu)().config,p=(0,y.LM)(),f=(0,Q.ft)(null===(t=p.company)||void 0===t?void 0:t.data.features),g=null!==(n=null===s||void 0===s?void 0:s.manual_power_of_attorney_upload)&&void 0!==n&&n,h=(0,j.$G)().t,x=!f&&"approved"===d&&(g?"owner"===i:ot()(a=["owner","admin","admin_without_payments"]).call(a,null!==i&&void 0!==i?i:"")),v=null!==u&&void 0!==u&&u.expired_at?(0,Be.Zh)(u.expired_at):0,b=v>=1,w="cancelled"===(null===u||void 0===u?void 0:u.status),C=Boolean(u)||!0===o,S=m.links.knowledgeBase.attorney,_=null!==u&&void 0!==u&&u.expired_at?h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.expirationDateText",{date:(0,Be.YR)(new Date(u.expired_at),{mode:"full"})}):"",k=(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(lt.O,{label:h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.info.active"),color:"default"})}),Z=S?(0,F.jsx)(L.rU,{style:{textDecoration:"underline",textDecorationColor:"white"},href:S,target:"_blank",rel:"noopener noreferrer",children:(0,F.jsx)(L.ZT,{textColor:"white",children:h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.newPowerOfAttorney")})}):null;return C?u?(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[w&&(0,F.jsxs)("div",{className:"flex items-center",children:[(0,F.jsxs)(L.Vp,{color:"red",className:"text-xs flex items-center border-[#f5c6cb] bg-[#fdecea] text-[#a33a3a]",children:[h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.canceled"),Z&&(0,F.jsx)(L.pn,{children:(0,F.jsxs)(L.u,{children:[(0,F.jsx)(L.aJ,{asChild:!0,children:(0,F.jsx)("div",{children:(0,F.jsx)(L.JO,{icon:"InfoIcon",className:"ml-1"})})}),(0,F.jsx)(L._v,{side:"top",children:Z})]})})]}),(0,F.jsx)(G.h,{title:h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.modalTitle"),documentUrl:u.url,children:(0,F.jsx)(L.zx,{size:"sm",icon:"DownloadIcon",variant:"text",iconOnly:!0})})]}),!b&&!w&&(0,F.jsxs)("div",{className:"flex",children:[(0,F.jsx)(ea,{status:u.status}),(0,F.jsx)(G.h,{title:h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.modalTitle"),documentUrl:u.url,children:(0,F.jsx)(L.zx,{size:"sm",icon:"DownloadIcon",variant:"text",iconOnly:!0})})]}),u.expired_at&&"not_accepted"!==u.status&&(0,F.jsx)(F.Fragment,{children:b?(0,F.jsx)("div",{className:"flex gap-1",children:(0,F.jsx)(L.ZT,{textColor:"secondary",children:h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.expiredAt",{date:(0,Be.YR)(new Date(u.expired_at),{locale:Ln.ZP.language})})})}):!w&&(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)(L.ZT,{style:{color:v>=-10?"red":void 0},textColor:v>=-10?void 0:"secondary",children:_}),u.issued&&(0,F.jsx)(L.ZT,{textColor:"secondary",children:"\u0412\u044b\u0434\u0430\u043d\u0430: ".concat(u.issued)}),v>=-10&&Z]})}),x&&(0,F.jsx)(L.zx,{size:"sm",variant:"primary",onClick:function onClick(){return l({id:c,title:u.title})},children:h("common.sign")})]}):(0,F.jsx)("div",{className:"flex flex-col gap-1",children:"active"===d?k:(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(lt.O,{label:h("pages.customerCompanyPage.membersSection.membersTable.powerOfAttorneyColumn.info.pending"),color:"purple"})})}):(0,F.jsx)("div",{className:"flex flex-col gap-1",children:k})},na={system:"default",default:"processing"},aa=(0,f.Pi)(function(e){var t=e.roleName,n=e.roleKind,a=na[n]||"processing";return(0,F.jsx)(lt.O,{color:a,label:t})}),ra=(0,f.Pi)(function(e){var t,n=e.accessDelegationDocument,a=e.canSign,r=e.onSign,o=(0,j.$G)().t,i=(0,y.LM)(),s=(0,Q.$p)(null===(t=i.company)||void 0===t?void 0:t.data.features),l=null===n||void 0===n?void 0:n.status;return"signed"===l?(0,F.jsxs)("div",{className:"flex",children:[(0,F.jsx)(lt.O,{color:"success",label:o("pages.customerCompanyPage.membersSection.membersTable.accessDelegationDocumentColumn.status.signed")}),(null===n||void 0===n?void 0:n.url)&&(0,F.jsx)(G.h,{title:o("pages.customerCompanyPage.membersSection.membersTable.accessDelegationDocumentColumn.modalTitle"),documentUrl:n.url,children:(0,F.jsx)(L.zx,{size:"sm",icon:"DownloadIcon",variant:"text",iconOnly:!0})})]}):"created"===l?(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(lt.O,{color:"default",label:o("pages.customerCompanyPage.membersSection.membersTable.accessDelegationDocumentColumn.status.created")})}),a&&!s&&r&&(0,F.jsx)(L.zx,{size:"sm",variant:"primary",onClick:r,children:o("common.sign")})]}):(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(lt.O,{color:"default",label:o("pages.customerCompanyPage.membersSection.membersTable.accessDelegationDocumentColumn.status.not_required")})})}),oa={card:"MemberCard-card-ae8afafd"},ia=["onOpenSignDialog","onOpenAccessDelegationSignDialog","onOpenConfirmDialog","onOpenRoleDialog","canSignAccessDelegationDocument"],sa=(0,f.Pi)(function(e){var t,n=e.onOpenSignDialog,a=e.onOpenAccessDelegationSignDialog,r=e.onOpenConfirmDialog,o=e.onOpenRoleDialog,i=e.canSignAccessDelegationDocument,s=(0,Kn.Z)(e,ia),l=(0,b.I)().config,c=s.id,u=s.full_name,d=s.role,m=s.contacts,p=s.status,f=s.power_of_attorney_required,g=s.power_of_attorney,h=s.access_delegation_document,x=s.role_kind,v=s.role_id,w=s.role_title,C=(0,j.$G)().t,S=(0,y.LM)(),_=null!==(t=S.hasFeature("member_invites"))&&void 0!==t&&t,k=S.role;return(0,F.jsx)(Vn.Z,{size:"small",className:oa.card,systemStyles:!0,children:(0,F.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,F.jsxs)("div",{className:"flex justify-between",children:[(0,F.jsxs)("div",{"data-openreplay-hidden":!0,
1className:"flex flex-col",children:[(0,F.jsx)(L.ZT,{children:u}),m.email?(0,F.jsx)(L.ZT,{textColor:"secondary",children:m.email}):null,(0,F.jsx)(L.ZT,{textColor:"secondary",children:(0,Hn.C)(m.mobile_phone)})]}),(0,F.jsx)("div",{className:"flex",children:"owner"!==d.info&&(0,F.jsx)(Yn,{onOpenConfirmDialog:function onOpenConfirmDialog(){return r({fullName:u,id:c})},onOpenRoleDialog:function onOpenRoleDialog(){return o({fullName:u,role:d.info,id:c,role_id:v,email:null===m||void 0===m?void 0:m.email,mobile_phone:null===m||void 0===m?void 0:m.mobile_phone})},roleAdmin:"admin"===d.info})})]}),(0,F.jsxs)("div",{className:"flex flex-col",children:[(0,F.jsxs)(L.ZT,{textColor:"secondary",children:[C("pages.customerCompanyPage.membersSection.membersTable.table.head.role"),":"]}),(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(aa,{roleName:w,roleKind:x})})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsxs)(L.ZT,{textColor:"secondary",className:oa.label,children:[C("pages.customerCompanyPage.membersSection.membersTable.table.head.status"),":"]}),(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(Xn,{status:p})})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsxs)(L.ZT,{textColor:"secondary",className:oa.label,children:[C("pages.customerCompanyPage.membersSection.membersTable.table.head.access"),":"]}),(0,F.jsx)(ra,{accessDelegationDocument:h,canSign:i,onSign:function onSign(){return(null===h||void 0===h?void 0:h.url)&&a({id:c,documentUrl:h.url})}})]}),_?(0,F.jsxs)("div",{className:"flex flex-col",children:[(0,F.jsxs)(L.ZT,{textColor:"secondary",children:[C("pages.customerCompanyPage.membersSection.membersTable.table.head.powerOfAttorney"),":"]}),(0,F.jsx)(ta,{powerOfAttorney:g,powerOfAttorneyRequired:f,userRole:k,onOpenSignDialog:n,configId:l.id})]}):null]})},c)}),la=Un()(Rt=new Array(3)).call(Rt,(0,F.jsx)(Vn.Z,{systemStyles:!0,children:(0,F.jsx)("div",{className:"flex w-full flex-col gap-3",children:l()(zt=Bn()({length:3})).call(zt,function(e,t){return(0,F.jsx)("div",{className:2===t?"h-4 w-3/5 animate-pulse rounded bg-default-background":"h-4 w-full animate-pulse rounded bg-default-background"},t)})})})),ca=function EmptyComponent(){var e=(0,j.$G)().t;return(0,F.jsx)(qn.H,{description:e("pages.customerCompanyPage.membersSection.membersTable.empty"),image:qn.H.PRESENTED_IMAGE_SIMPLE})},ua=(0,f.Pi)(function(e){var t,n,a,r=e.members,o=e.onOpenSignDialog,i=e.onOpenAccessDelegationSignDialog,s=e.onOpenConfirmDialog,c=e.onOpenRoleDialog,u=(0,y.LM)(),d=ot()(t=["admin","coordinator"]).call(t,null!==(n=null===(a=u.user)||void 0===a?void 0:a.data.current_company_member_role)&&void 0!==n?n:""),m=l()(r).call(r,function(e){return(0,F.jsx)(sa,(0,S.Z)((0,S.Z)({},e),{},{canSignAccessDelegationDocument:d,onOpenSignDialog:o,onOpenAccessDelegationSignDialog:i,onOpenConfirmDialog:s,onOpenRoleDialog:c}))}),p="pending"===u.company.fetchState.state;return(0,F.jsx)(Ft.T,{size:12,direction:"vertical",children:p?la:0!==r.length?m:(0,F.jsx)(ca,{})})}),da=n(41258),ma=(0,f.Pi)(function(e){var t,n,a,r,o,i=e.members,s=e.onOpenSignDialog,l=e.onOpenAccessDelegationSignDialog,c=e.onOpenConfirmDialog,u=e.onOpenRoleDialog,d=e.loading,m=(0,b.I)().config.id,p=(0,y.LM)(),f=null!==(t=p.hasFeature("member_invites"))&&void 0!==t&&t,g=ot()(n=["admin","coordinator"]).call(n,null!==(a=null===(r=p.user)||void 0===r?void 0:r.data.current_company_member_role)&&void 0!==a?a:""),h=p.role,x=(0,j.$G)().t,v=i,w=function columnsGenerator(e){var t,n=e.hasMemberInvites,a=e.canSignAccessDelegationDocument,r=e.onOpenSignDialog,o=e.onOpenAccessDelegationSignDialog,i=e.onOpenConfirmDialog,s=e.onOpenRoleDialog,l=e.features,c=e.userRole,u=e.configId,d=e.t;return Se()(t=[{title:d("pages.customerCompanyPage.membersSection.membersTable.table.head.info"),key:"info",width:274,render:function render(e,t){var n=t;return(0,F.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex flex-col",children:[(0,F.jsx)(L.ZT,{children:null===n||void 0===n?void 0:n.full_name}),n.contacts.email?(0,F.jsx)(L.ZT,{textColor:"secondary",children:n.contacts.email}):null,(0,F.jsx)(L.ZT,{textColor:"secondary",children:(0,Hn.C)(n.contacts.mobile_phone)})]})}},{title:d("pages.customerCompanyPage.membersSection.membersTable.table.head.role"),key:"role_title",width:220,render:function render(e,t){var n=t,a=n.role_title;return(0,F.jsx)("div",{className:"flex",children:(0,F.jsx)(aa,{roleName:a,roleKind:n.role_kind})})}},{title:d("pages.customerCompanyPage.membersSection.membersTable.table.head.status"),dataIndex:"status",key:"status",width:160,render:function render(e){return(0,F.jsx)(Xn,{status:e})}},{title:d("pages.customerCompanyPage.membersSection.membersTable.table.head.access"),dataIndex:"access_delegation_document",key:"access_delegation_document",width:180,render:function render(e,t){var n=t,r=n.access_delegation_document;return(0,F.jsx)(ra,{accessDelegationDocument:r,canSign:a,onSign:function onSign(){return(null===r||void 0===r?void 0:r.url)&&o({id:n.id,documentUrl:r.url})}})}},n?{title:d("pages.customerCompanyPage.membersSection.membersTable.table.head.powerOfAttorney"),dataIndex:"power_of_attorney",key:"power_of_attorney",width:180,render:function render(e,t){var n=t,a=n.power_of_attorney;return(0,F.jsx)(ta,{features:l,powerOfAttorney:a,powerOfAttorneyRequired:n.power_of_attorney_required,userRole:c,onOpenSignDialog:r,configId:u})}}:void 0,n?{title:"",key:"actions",width:40,render:function render(e,t){var n=t,a=n.role,r=n.full_name,o=n.id,l=n.role_id,c=n.contacts,u=null===a||void 0===a?void 0:a.info;return"owner"!==u?(0,F.jsx)(Yn,{onOpenConfirmDialog:function onOpenConfirmDialog(){return i({fullName:r,id:o})},onOpenRoleDialog:function onOpenRoleDialog(){return s({fullName:r,role:u,id:o,role_id:l,email:(null===c||void 0===c?void 0:c.email)||void 0,mobile_phone:(null===c||void 0===c?void 0:c.mobile_phone)||void 0})},roleAdmin:"admin"===u}):void 0}}:void 0]).call(t,da.A)}({hasMemberInvites:f,canSignAccessDelegationDocument:g,onOpenSignDialog:s,onOpenAccessDelegationSignDialog:l,userRole:h,features:null===(o=p.user)||void 0===o?void 0:o.data.features,onOpenConfirmDialog:c,onOpenRoleDialog:u,configId:m,t:x});return(0,F.jsx)(L.iA,{"data-testid":"members-table",columns:w,dataSource:v,systemStyles:!0,pagination:!1,loading:d,rowKey:"id",locale:{emptyText:(0,F.jsx)(L.ZT,{textColor:"secondary",children:x("pages.customerCompanyPage.membersSection.membersTable.empty")})}})}),pa=n(51152),fa=n(67541),ga=n(35302),ha=n(55893),xa=function(e){(0,pa.Z)(CompanyMembersApi,e);var t=(0,fa.Z)(CompanyMembersApi);function CompanyMembersApi(){var e,n;
1(0,kn.Z)(this,CompanyMembersApi);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return(n=t.call.apply(t,N()(e=[this]).call(e,r))).getCodeForSignPowerOfAttorney=function(e){var t=e.id;return n.post({url:ga.A.CodeForSignPowerOfAttorney(t)})},n.deleteMember=function(e){var t=e.id;return n.delete({url:ga.A.DeleteMember(t)})},n.updateRole=function(e){var t=e.id,a=e.memberRole,r=e.email,o=e.signer_position,i=e.power_of_attorney_id,s=e.signing_not_required;return n.patch({url:ga.A.UpdateMemberRole(t),params:{role_id:a,email:r,signer_position:o,power_of_attorney_id:i,signing_not_required:s}})},n.fetchRoles=function(e){var t=e.filters,a=e.pagination;return n.post({url:ga.A.CompanyMembersRolesPost,params:{filters:t,pagination:a}})},n.addMember=function(e){return n.post({url:ga.A.AddMember,params:e})},n.createManualAttorney=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,a,r,o,i,s;return(0,_.Z)().wrap(function _callee$(l){for(;;)switch(l.prev=l.next){case 0:return t=e.file,a=e.expiredAt,r=e.startedAt,o=e.number,(i=new FormData).append("file",t),i.append("expired_at",a),i.append("started_at",r),i.append("number",o),l.next=8,n.post({url:ga.A.CreatePowerOfAttorney,headers:{"Content-Type":"multipart/form-data"},params:i});case 8:return s=l.sent,l.abrupt("return",s.data);case 10:case"end":return l.stop()}},_callee)}));return function(t){return e.apply(this,arguments)}}(),n}return(0,Zn.Z)(CompanyMembersApi)}(ha.K),va=new xa({}),ya=n(82266),ba=n(17393),ja=function AccessDelegationRequiredBadge(){var e=(0,j.$G)().t;return(0,F.jsx)(L.Vp,{color:"orange",icon:"DocumentIcon",className:"max-w-full text-xs",children:(0,F.jsx)("span",{className:"whitespace-normal",children:e("pages.customerCompanyPage.membersSection.roleCard.accessDelegationRequiredBadge.title")})})},wa=function RoleCardModal(e){var t,n=e.id,a=e.title,r=e.description,o=e.kind,i=e.powerOfAttorneyRequired,s=e.accessDelegationDocumentRequired,l=e.isActive,c=e.onClick,u=e.code,d=(0,j.$G)().t,m="coordinator"===u&&s;if(u&&ot()(t=["owner","admin","admin_without_payments"]).call(t,u))return null;return(0,F.jsxs)("div",{onClick:function handleClick(e){e.target instanceof HTMLInputElement||c(n)},className:"flex justify-between items-center p-4 mb-3 border border-gray-300 rounded-md cursor-pointer hover:border-primary ".concat(l?"border-primary":""),children:[(0,F.jsxs)("div",{className:"flex flex-col flex-1 gap-3",children:[(0,F.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,F.jsx)(L.ZT,{variant:"h3",children:a}),(0,F.jsx)(L.ZT,{variant:"p2",textColor:"secondary",children:r})]}),(0,F.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,F.jsx)(lt.O,{label:d("system"===o?"pages.customerCompanyPage.membersSection.roleCard.type.system":"pages.customerCompanyPage.membersSection.roleCard.type.custom"),color:"system"===o?"default":"processing"}),i&&(0,F.jsx)(ba.T,{}),m&&(0,F.jsx)(ja,{})]})]}),(0,F.jsx)(L.Y8,{value:n,checked:l,size:"lg"})]})},Ca="AddMemberModal-flexContainer-b6a31156",Sa="AddMemberModal-memberItem-269cbd80",_a=n(87353),ka=n(60178),Za=n.n(ka),Pa=function AttorneyMethodCard(e){var t=e.id,n=e.title,a=e.description,r=e.link,o=e.isActive,i=e.onClick,s=e.children,l=(0,j.$G)().t;return(0,F.jsxs)(L.Zb,{onClick:function handleClick(e){e.target instanceof HTMLInputElement||i()},className:"flex w-full flex-col gap-3 rounded-lg border pt-4 pb-4 pl-4 pr-2 transition-all duration-300 hover:border-primary ".concat(o?"border-2 border-primary":"border-[#d9d9d9]"),children:[(0,F.jsxs)("div",{className:"flex gap-4",children:[(0,F.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,F.jsx)(L.ZT,{weight:"bold",children:l(n)}),(0,F.jsxs)(L.ZT,{textColor:"secondary",children:[l(a),r&&(0,F.jsxs)(F.Fragment,{children:[" ",(0,F.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",children:l("pages.customerCompanyPage.membersSection.createAttorneyModal.adviceLink")})]})]})]}),(0,F.jsx)(L.Y8,{value:t,checked:o,size:"lg"})]}),o&&(0,F.jsx)("div",{className:"w-full",onClick:function onClick(e){return e.stopPropagation()},children:s})]})},Na=[{id:"manual",title:"\u0412\u0440\u0443\u0447\u043d\u0443\u044e",description:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 PDF. \u041c\u044b \u043d\u0435 \u043d\u0435\u0441\u0451\u043c \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0435\u0451 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435.",link:"https://konsol.pro/blog/doverennost-na-platforme-konsol"},{id:"auto",title:"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438",description:"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u
10421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043f\u043e\u0441\u043b\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435."}],Ta=n(79639),Aa=n.n(Ta),Da=function getAttorneyFileList(e){return e?[{id:"attorney-file",name:e.name,size:e.size,file:e,status:"success"}]:[]},Ia=(0,f.Pi)(function(e){var t,n=e.open,a=void 0!==n&&n,r=e.onCancel,i=e.onAccessDelegationDocumentReady,s=e.type,c=e.hasOwner,u=e.previousModalData,d=(0,y.LM)(),m=(0,Q.ft)(null===(t=d.company)||void 0===t?void 0:t.data.features),p=(0,j.$G)(),f=p.t,g=p.i18n,h=(0,xe.cI)({mode:"onChange",defaultValues:{allowBeforeSigning:!1,method:"",file:void 0,period:void 0,number:""}}),x=h.control,v=h.handleSubmit,b=h.watch,w=h.setValue,C=h.formState.isValid,k=b("method"),P=b("file"),N=b("period"),T=b("number"),A=b("allowBeforeSigning"),D=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){var e,t,n;return(0,_.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(!m){a.next=2;break}return a.abrupt("return",null);case 2:if(a.prev=2,P){a.next=6;break}return I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.noFile")),a.abrupt("return",null);case 6:if(null!==N&&void 0!==N&&N.from&&N.to){a.next=9;break}return I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.noDates")),a.abrupt("return",null);case 9:if(T&&""!==ke()(T).call(T)){a.next=12;break}return I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.noNumber")),a.abrupt("return",null);case 12:return e=Aa()(N.to).format("YYYY-MM-DD"),t=Aa()(N.from).format("YYYY-MM-DD"),a.next=16,va.createManualAttorney({file:P,expiredAt:e,startedAt:t,number:T});case 16:if(null!==(n=a.sent)&&void 0!==n&&n.id){a.next=20;break}return I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.createFailed")),a.abrupt("return",null);case 20:return a.abrupt("return",n.id);case 23:return a.prev=23,a.t0=a.catch(2),I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.unknown")),a.abrupt("return",null);case 27:case"end":return a.stop()}},_callee,null,[[2,23]])}));return function createManualAttorney(){return e.apply(this,arguments)}}(),M=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(){var e,t,n,a,o;return(0,_.Z)().wrap(function _callee2$(l){for(;;)switch(l.prev=l.next){case 0:if(!m){l.next=2;break}return l.abrupt("return");case 2:if(e=null,"manual"!==k){l.next=9;break}return l.next=6,D();case 6:if(e=l.sent){l.next=9;break}return l.abrupt("return");case 9:if(l.prev=9,"create"!==s){l.next=19;break}return l.next=13,va.addMember((0,S.Z)((0,S.Z)({},"manual"===k?{power_of_attorney_id:e}:{signing_not_required:A}),{},{company_id:u.company_id,full_name:u.fullName,mobile_phone:u.phone,role_id:u.roleId,email:u.email?u.email:void 0,signer_position:u.signerPosition?u.signerPosition:void 0}));case 13:n=l.sent,d.company.fetch(),I.A.success(f("pages.customerCompanyPage.membersSection.createAttorneyModal.success.memberCreated")),t=n.data,l.next=26;break;case 19:if("edit"!==s){l.next=26;break}return l.next=22,va.updateRole((0,S.Z)({id:u.id,memberRole:u.roleId,email:u.email?u.email:void 0,signer_position:u.signerPosition?u.signerPosition:void 0},"manual"===k?{power_of_attorney_id:e}:{signing_not_required:A}));case 22:a=l.sent,d.company.fetch(),I.A.success(f("pages.customerCompanyPage.membersSection.createAttorneyModal.success.roleUpdated")),t=a.data;case 26:r(),t&&(null===i||void 0===i||i(t)),l.next=34;break;case 30:l.prev=30,l.t0=l.catch(9),o=l.t0||f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.submitFailed"),I.A.error(o);case 34:case"end":return l.stop()}},_callee2,null,[[9,30]])}));return function onSubmit(){return e.apply(this,arguments)}}();return(0,F.jsxs)(L.Ms,{open:a,onOpenChange:function onOpenChange(e){e||r()},width:"md",children:[(0,F.jsx)(L.Ms.Title,{children:f("pages.customerCompanyPage.membersSection.createAttorneyModal.title")}),(0,F.jsx)(L.Ms.Content,{children:(0,F.jsxs)("form",{children:[(0,F.jsx)(xe.Qr,{name:"method",control:x,rules:{required:!0},render:function render(e){var t,n=e.field;return(0,F.jsx)(L.Ee,{value:n.value,onValueChange:n.onChange,children:(0,F.jsx)("div",{className:"flex flex-col gap-4",children:l()(t=Se()(Na).call(Na,function(e){return!!c||"auto"!==e.id})).call(t,function(e){return(0,F.jsx)(Pa,{id:e.id,title:e.title,de
1scription:e.description,link:e.link,isActive:n.value===e.id,onClick:function onClick(){return n.onChange(e.id)},children:"manual"===e.id&&(0,F.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,F.jsx)(xe.Qr,{name:"file",control:x,rules:{validate:function validate(e){return e?void 0:f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.noFile")}},render:function render(e){var t=e.field,n=function showInvalidFileError(){I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.invalidFileType"))};return(0,F.jsx)(L.Qm,{accept:".pdf",files:Da(t.value),dropzoneText:f("pages.customerCompanyPage.membersSection.createAttorneyModal.upload"),onError:n,onUpload:function onUpload(e){var t=(0,o.Z)(e,1)[0];t&&(!function isPdfFile(e){var t;return"application/pdf"===e.type||Za()(t=e.name.toLowerCase()).call(t,".pdf")}(t)?n():w("file",t,{shouldValidate:!0}))},onDelete:function onDelete(){w("file",void 0,{shouldValidate:!0})}})}}),(0,F.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,F.jsx)(xe.Qr,{name:"period",control:x,rules:{validate:function validate(e){return null!==e&&void 0!==e&&e.from&&e.to?void 0:f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.noDates")}},render:function render(e){var t=e.field,n=t.value,a=t.onChange;return(0,F.jsxs)("div",{className:"flex flex-col gap-1",style:{width:"100%"},children:[(0,F.jsx)(L.ZT,{weight:"medium",children:f("pages.customerCompanyPage.membersSection.createAttorneyModal.dates")}),(0,F.jsx)(L.Dw,{value:n,locale:g.language,onDateChange:function onDateChange(e){if(null!==e&&void 0!==e&&e.to&&Aa()(e.to).isBefore(Aa()(),"day"))return I.A.error(f("pages.customerCompanyPage.membersSection.createAttorneyModal.errors.endDateInPast")),void a(void 0);a(e)}})]})}}),(0,F.jsxs)("div",{className:"flex flex-col gap-1",style:{width:"100%"},children:[(0,F.jsx)(L.ZT,{weight:"medium",children:f("pages.customerCompanyPage.membersSection.createAttorneyModal.number")}),(0,F.jsx)(ye.U,{name:"number",control:x,rules:{required:!0,maxLength:50},placeholder:f("pages.customerCompanyPage.membersSection.createAttorneyModal.numberPlaceholder")})]})]})]})},e.id)})})})}}),(0,F.jsx)(L.iz,{className:"my-4"}),c&&(0,F.jsx)(xe.Qr,{name:"allowBeforeSigning",control:x,render:function render(e){var t=e.field,n="auto"!==k;return(0,F.jsx)("div",{className:"flex ".concat(n?"opacity-50":""),children:(0,F.jsx)(L.XZ,{checked:t.value,onCheckedChange:t.onChange,disabled:n,className:"mb-5.5",label:f("pages.customerCompanyPage.membersSection.createAttorneyModal.allowBeforeSigning.label")})})}})]})}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsxs)("div",{className:"flex gap-2 justify-end w-full",children:[(0,F.jsx)(L.zx,{variant:"default",className:"w-full md:w-auto",onClick:r,children:f("pages.customerCompanyPage.membersSection.createAttorneyModal.cancel")}),(0,F.jsx)(L.zx,{variant:"primary",onClick:v(M),disabled:m||!C,className:"w-full md:w-auto",children:f("pages.customerCompanyPage.membersSection.createAttorneyModal.add")})]})})]})}),Ma=n(51078),Oa=n(61907),La=(0,f.Pi)(function(e){var t,n=e.open,a=e.onCancel,r=e.onAccessDelegationDocumentReady,i=e.fullName,s=e.id,c=e.mobile_phone,d=(e.role,e.role_id),m=e.email,f=(0,y.LM)(),g=(0,Q.ft)(null===(t=f.company)||void 0===t?void 0:t.data.features),h=(0,xe.cI)({defaultValues:{roleId:d}}),x=h.handleSubmit,v=h.control,b=h.formState,w=h.setValue,C=h.clearErrors,S=b.errors,k=(0,j.$G)().t,P=(0,p.useState)([]),N=(0,o.Z)(P,2),T=N[0],A=N[1],D=(0,p.useState)(!1),M=(0,o.Z)(D,2),O=M[0],E=M[1],R=(0,p.useState)(null),z=(0,o.Z)(R,2),$=z[0],U=z[1],G=(0,p.useState)(!1),B=(0,o.Z)(G,2),V=B[0],q=B[1],K=(0,p.useState)(null),Y=(0,o.Z)(K,2),H=Y[0],J=Y[1],X=(0,p.useState)(!1),W=(0,o.Z)(X,2),ee=W[0],te=W[1],ne=f.hasRootFeature(_a.G.ManualPowerOfAttorneyUpload);(0,p.useEffect)(function(){var e,t,n,a,r,o=null!==(e=null===f||void 0===f||null===(t=f.company)||void 0===t||null===(n=t.data)||void 0===n||null===(a=n.members)||void 0===a||null===(r=a.items)||void 0===r?void 0:Se()(r).call(r,function(e){return"owner"===e.data.role}))&&void 0!==e?e:[];te(o.length>0)},[]),(0,p.useEffect)(function(){if(n){w("roleId",d);var e=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){var e,t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return A([]),E(!0),n.prev=2,n.next=5,va.fetchRoles({filters:[{name:"kind",value:[ya.S.system,ya.S.custom]},{name:"roles_for_update",value:["allowed"]}],pagination:{page:1,limit:99999}});case 5:e=n.sent,A(e.data.collection),n.next=12;break;case 9:n.prev=9,n.t0=n.catch(2),I.A.error(null!==(t=(0,Ma.Yo)(n.t0))&&void 0!==t?t:k("pages.customerCompanyPage.membersSection.editMemberModal.notifications.errorLoadRoles"));case 12:return n.prev=12,E(!1),n.finish(12);case 15:case"end":return n.stop()}},_callee,null,[[2,9,12,15]])}));return function fetchRoles(){return e.apply(this,arguments)}}();e()}},[n,d,w,k]);var ae=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(e){var t,n,o;return(0,_.Z)().wrap(function _callee2$(l){for(;;)switch(l.prev=l.next){case 0:if(!g){l.next=2;break}return l.abrupt("return");case 2:return l.prev=2,l.next=5,va.updateRole({id:s,memberRole:Number(e.roleId)});case 5:n=l.sent,I.A.success(k("pages.customerCompanyPage.membersSection.editMemberModal.notifications.successEditMember",{name:i})),null===(t=f.company)||void 0===t||t.fetch(),a(),null===r||void 0===r||r(n.data),l.next=15;break;case 12:l.prev=12,l.t0=l.catch(2),I.A.error(null!==(o=(0,Ma.Yo)(l.t0))&&void 0!==o?o:k("pages.customerCompanyPage.membersSection.editMemberModal.notifications.errorEditMember"));case 15:case"end":return l.stop()}},_callee2,null,[[2,12]])}));return function onSubmit(t){return e.apply(this,arguments)}}(),re=function applyRoleSelection(e){var t=u()(T).call(T,function(t){return Number(t.id)===e});U(t?t.power_of_attorney_required:null)};return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(L.Ms,{"data-testid":"change-role-dialog",open:n,onOpenChange:function onOpenChange(e){return!e&&a()},width:"lg",children:[(0,F.jsx)(L.Ms.Title,{children:k("pages.customerCompanyPage.membersSection.editMemberModal.title")}),(0,F.jsx)(L.Ms.Content,{children:(0,F.jsx)("form",{children:(0,F.jsxs)("div",{className:"flex flex-col gap-3 ".concat(Ca),children:[(0,F.jsx)(L.ZT,{weight:"medium",children:k("pages.customerCompanyPage.membersSection.editMemberModal.contractor")}
1),(0,F.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex gap-3 ".concat(Sa),children:[(0,F.jsx)(L.qE,{shape:"circle",children:(0,F.jsx)(L.Q5,{userId:s,children:(0,Oa.Q)(i)})}),(0,F.jsxs)("div",{className:"flex flex-col",children:[(0,F.jsx)(L.ZT,{weight:"bold",children:i}),(0,F.jsxs)("div",{className:"flex items-center gap-1",children:[(0,F.jsx)(L.ZT,{textColor:"secondary",children:(0,Hn.C)(c)}),m&&(0,F.jsx)(L.ZT,{textColor:"secondary",children:" \u2022 "}),(0,F.jsx)(L.ZT,{textColor:"secondary",children:m})]})]})]},s),(0,F.jsx)(L.ZT,{weight:"medium",children:k("pages.customerCompanyPage.membersSection.editMemberModal.role")}),O?(0,F.jsx)(L.$j,{}):(0,F.jsx)(xe.Qr,{name:"roleId",control:v,rules:{required:k("pages.customerCompanyPage.membersSection.addMemberModal.fields.role.validation.required")},render:function render(e){var t=e.field;return(0,F.jsx)(L.Ee,{value:t.value?String(t.value):"",onValueChange:function onValueChange(e){var n=Number(e);t.onChange(n),C("roleId"),re(n)},children:l()(T).call(T,function(e){return(0,F.jsx)(wa,{id:e.id,title:e.title,description:e.description,kind:e.kind,powerOfAttorneyRequired:e.power_of_attorney_required,accessDelegationDocumentRequired:e.access_delegation_document_required,isActive:Number(t.value)===Number(e.id),onClick:function onClick(e){var n=Number(e);t.onChange(n),C("roleId"),re(n)},code:e.code},e.id)})})}}),S.roleId&&(0,F.jsx)(L.ZT,{textColor:"destructive",children:S.roleId.message})]})})}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsxs)("div",{className:"flex gap-2 justify-end w-full",children:[(0,F.jsx)(L.zx,{variant:"default",className:"w-full md:w-auto",onClick:a,"data-testid":"change-role-cancel-button",children:k("pages.customerCompanyPage.membersSection.editMemberModal.cancel")}),$&&ne?(0,F.jsx)(L.zx,{variant:"primary",className:"w-full md:w-auto","data-testid":"change-role-submit-button",onClick:x(function(e){J({fullName:i,id:s,mobile_phone:c,roleId:Number(e.roleId)}),q(!0),a()}),disabled:g||O,children:k("pages.customerCompanyPage.membersSection.editMemberModal.addPowerOfAttorney")}):(0,F.jsx)(L.zx,{variant:"primary",className:"w-full md:w-auto","data-testid":"change-role-submit-button",onClick:x(ae),disabled:g||O,children:k("pages.customerCompanyPage.membersSection.editMemberModal.save")})]})})]}),(0,F.jsx)(Ia,{open:V,type:"edit",onCancel:function onCancel(){return q(!1)},onAccessDelegationDocumentReady:r,hasOwner:ee,previousModalData:H})]})}),Fa=(0,f.Pi)(function(e){var t,n=e.open,a=e.onClose,r=e.onAccessDelegationDocumentReady,i=(0,xe.cI)({defaultValues:{fullName:"",phone:"",roleId:void 0},mode:"all"}),s=i.formState,c=s.errors,d=s.isValid,m=(0,y.LM)(),f=(0,Q.ft)(null===(t=m.company)||void 0===t?void 0:t.data.features),g=(0,p.useState)([]),h=(0,o.Z)(g,2),x=h[0],v=h[1],b=(0,p.useState)(!1),w=(0,o.Z)(b,2),C=w[0],k=w[1],P=(0,p.useState)(!1),N=(0,o.Z)(P,2),T=N[0],A=N[1],D=(0,p.useState)(null),M=(0,o.Z)(D,2),O=M[0],E=M[1],R=(0,p.useState)(null),z=(0,o.Z)(R,2),$=z[0],U=z[1],G=(0,p.useState)(!1),B=(0,o.Z)(G,2),V=B[0],q=B[1],K=(0,p.useState)(!1),Y=(0,o.Z)(K,2),H=Y[0],J=Y[1],X=(0,j.$G)(),W=X.t,ee=X.i18n,te=function useValidationSchema(){var e=(0,j.$G)().t;return{phoneSchema:je.Z_().regex(/^\+?[0-9\s\-()]+$/,{message:e("pages.customerCompanyPage.membersSection.addMemberModal.fields.phone.validation.phone")})}}(),ne=te.phoneSchema,ae=m.hasRootFeature(_a.G.ManualPowerOfAttorneyUpload);(0,p.useEffect)(function(){var e,t,n,a,r,o=null!==(e=null===m||void 0===m||null===(t=m.company)||void 0===t||null===(n=t.data)||void 0===n||null===(a=n.members)||void 0===a||null===(r=a.items)||void 0===r?void 0:Se()(r).call(r,function(e){return"owner"===e.data.role}))&&void 0!==e?e:[];q(o.length>0)},[]),(0,p.useEffect)(function(){if(n){var e=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){var e,t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return k(!0),n.prev=1,n.next=4,va.fetchRoles({filters:[{name:"kind",value:[ya.S.system,ya.S.custom]},{name:"roles_for_invite_update",value:["allowed"]}],pagination:{page:1,limit:99999}});case 4:e=n.sent,v(e.data.collection),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(1),I.A.error(null!==(t=(0,Ma.Yo)(n.t0))&&void 0!==t?t:W("pages.customerCompanyPage.membersSection.addMemberModal.notifications.errorLoadRoles"));case 11:return n.prev=11,k(!1),n.finish(11);case 14:case"end":return n.stop()}},_callee,null,[[1,8,11,14]])}
1));return function fetchRoles(){return e.apply(this,arguments)}}();e()}},[n]);var re=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(e){var t,n,o;return(0,_.Z)().wrap(function _callee2$(i){for(;;)switch(i.prev=i.next){case 0:if(!f){i.next=2;break}return i.abrupt("return");case 2:return i.prev=2,i.next=5,va.addMember({company_id:null===(t=m.company)||void 0===t?void 0:t.data.id,full_name:e.fullName,mobile_phone:e.phone,role_id:e.roleId});case 5:n=i.sent,I.A.success(W("pages.customerCompanyPage.membersSection.addMemberModal.notifications.successAddMember",{name:e.fullName})),a(),m.company.fetch(),null===r||void 0===r||r(n.data),i.next=15;break;case 12:i.prev=12,i.t0=i.catch(2),I.A.error(null!==(o=(0,Ma.Yo)(i.t0))&&void 0!==o?o:W("pages.customerCompanyPage.membersSection.addMemberModal.notifications.errorAddMember"));case 15:case"end":return i.stop()}},_callee2,null,[[2,12]])}));return function onSubmit(t){return e.apply(this,arguments)}}(),oe=function handleCardClick(e){i.setValue("roleId",Number(e),{shouldValidate:!0});var t=u()(x).call(x,function(t){return t.id===e});E(t?t.power_of_attorney_required:null)};return(0,F.jsxs)(xe.RV,(0,S.Z)((0,S.Z)({},i),{},{children:[(0,F.jsxs)(L.Ms,{"data-testid":"add-member-dialog",open:n,onOpenChange:function onOpenChange(e){e||a()},width:"lg",children:[(0,F.jsx)(L.Ms.Title,{children:W("pages.customerCompanyPage.membersSection.addMemberModal.title")}),(0,F.jsx)(L.Ms.Content,{children:(0,F.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,F.jsx)("div",{className:"flex gap-2 flex-col",children:(0,F.jsxs)("div",{className:"flex gap-2 flex-col md:flex-row",children:[(0,F.jsxs)("div",{className:"flex flex-col gap-2 flex-[1_1_50%]",children:[(0,F.jsx)(L.ZT,{weight:"medium",children:W("pages.customerCompanyPage.membersSection.addMemberModal.fio")}),(0,F.jsx)(ye.U,{name:"fullName","data-testid":"full-name-input",control:i.control,size:"lg",placeholder:W("pages.customerCompanyPage.membersSection.addMemberModal.fioPlaceholder"),rules:{validate:function validate(e){return"string"===typeof e&&ke()(e).call(e)?void 0:W("pages.customerCompanyPage.membersSection.addMemberModal.fields.name.validation.required")}}})]}),(0,F.jsxs)("div",{className:"flex flex-col gap-2 flex-[1_1_50%]",children:[(0,F.jsx)(L.ZT,{weight:"medium",children:W("pages.customerCompanyPage.membersSection.addMemberModal.phoneNumber")}),(0,F.jsx)(xe.Qr,{name:"phone",control:i.control,rules:{required:W("pages.customerCompanyPage.membersSection.addMemberModal.fields.phone.validation.required"),validate:function validate(e){try{return void ne.parse(e)}catch(t){if(t instanceof je.jm)return t.errors[0].message}}},render:function render(e){var t=e.field,n=e.fieldState.error;return(0,F.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,F.jsx)(L.sb,{"data-testid":"phone-input",onChange:t.onChange,onValidationChange:J,autoFocus:!0,className:"w-full",locale:ee.language}),(null===n||void 0===n?void 0:n.message)&&(0,F.jsx)(L.ZT,{textColor:"destructive",children:n.message})]})}})]})]})}),(0,F.jsx)(L.ZT,{weight:"medium",children:W("pages.customerCompanyPage.membersSection.addMemberModal.role")}),C?(0,F.jsx)(L.$j,{}):(0,F.jsx)(xe.Qr,{name:"roleId",control:i.control,rules:{required:W("pages.customerCompanyPage.membersSection.addMemberModal.fields.role.validation.required")},render:function render(e){var t=e.field;return(0,F.jsx)(L.Ee,{value:t.value?String(t.value):"",onValueChange:oe,children:l()(x).call(x,function(e){return(0,F.jsx)(wa,{id:e.id,title:e.title,description:e.description,kind:e.kind,powerOfAttorneyRequired:e.power_of_attorney_required,accessDelegationDocumentRequired:e.access_delegation_document_required,isActive:i.getValues("roleId")===Number(e.id),onClick:oe,code:e.code},e.id)})})}}),c.roleId&&(0,F.jsx)(L.ZT,{textColor:"destructive",children:c.roleId.message})]})}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsxs)("div",{className:"flex gap-2 justify-end w-full",children:[(0,F.jsx)(L.zx,{variant:"default",className:"w-full md:w-auto",onClick:a,"data-testid":"add-member-cancel-button",children:W("pages.customerCompanyPage.membersSection.addMemberModal.cancel")}),O&&ae?(0,F.jsx)(L.zx,{variant:"primary","data-testid":"add-member-submit-button",onClick:i.handleSubmit(function(e){var t;U({company_id:null===(t=m.company)||void 0===t?void 0:t.data.id,fullName:e.fullName,phone:e.phone,roleId:e.roleId}),A(!0),a()}),disabled:f||!d||!H,className:"w-full md:w-auto",children:W("pages.customerCompanyPage.membersSection.addMemberModal.addPowerOfAttorney")}):(0,F.jsx)(L.zx,{variant:"primary","data-testid":"add-member-submit-button",onClick:i.handleSubmit(re),disabled:f||!d||!H,className:"w-full md:w-auto",children:W("pages.customerCompanyPage.membersSection.addMemberModal.add")})]})})]}),(0,F.jsx)(Ia,{open:null!==T&&void 0!==T&&T,type:"create",onCancel:function onCancel(){return A(!1)},onAccessDelegationDocumentReady:r,hasOwner:V,previousModalData:$})]}))}),Ea=n(22630),Ra={id:"",open:!1,onCancel:function onCancel(){},role:"owner",fullName:"",role_id:0,email:"",mobile_phone:""},za=n(12901),$a=function MemberHeader(e){var t=e.onAddMember,n=e.searchValue,a=e.onSearchChange,r=(0,g.k)().isMobile,o=(0,j.$G)().t;return(0,F.jsxs)("div",{className:"flex flex-col gap-2 items-center justify-between md:flex-row",children:[(0,F.jsx)(L.Vr,{"data-testid":"members-search-input",className:"w-full md:max-w-100",fullWidthContainer:!0,placeholder:o("pages.customerCompanyPage.membersSection.memberHeader.search"),value:n,onChange:function onChange(e){return a(e.target.value)}}),(0,F.jsxs)("div",{className:"flex gap-2 items-center w-full md:w-auto",children:[(0,F.jsx)(ge.z,{action:"roles.filter",children:(0,F.jsx)(U.rU,{to:"/roles",children:(0,F.jsx)(L.zx,{onClick:function event(){za.g.usersEvents({event:"company_
1show_roles_click"})},icon:"SettingsIcon",variant:"default","data-testid":"settings-button",children:o("pages.customerCompanyPage.membersSection.memberHeader.roles")})})}),(0,F.jsx)(ge.z,{button:!0,action:"company_members.create","data-testid":"add-member-button",className:r?"w-full":void 0,onClick:t,icon:"AddIcon",variant:"primary",children:o("pages.customerCompanyPage.membersSection.memberHeader.add")})]})]})},Ua=function DeleteMemberModal(e){var t=e.visible,n=e.memberName,a=e.onConfirm,r=e.onCancel,o=(0,j.$G)().t;return(0,F.jsxs)(L.Ms,{"data-testid":"delete-member-dialog",open:t,onOpenChange:function onOpenChange(e){e||r()},statusImage:"status-warning",width:"sm",children:[(0,F.jsx)(L.Ms.Content,{children:(0,F.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,F.jsx)(L.ZT,{variant:"h1",children:o("pages.customerCompanyPage.membersSection.deleteMemberModal.title")}),(0,F.jsx)(L.ZT,{children:(0,F.jsx)(j.cC,{i18nKey:"pages.customerCompanyPage.membersSection.deleteMemberModal.deleteMemberText",values:{memberName:n},components:[(0,F.jsx)("span",{})]})})]})}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsx)(L.zx,{size:"lg",className:"w-full",onClick:a,"data-testid":"delete-member-submit-button",children:o("pages.customerCompanyPage.membersSection.deleteMemberModal.delete")},"delete")})]})},Ga=n(38623),Ba=function getSignCode(e){var t;return e?"string"===typeof e?e:null!==(t=e.code)&&void 0!==t?t:"":""},Va={konsol_hrm:"[email protected]"},qa=(0,f.Pi)(function(e){var t,n,a,r,i,s=e.loading,c=(0,g.k)().isMobile,d=(0,y.LM)(),m=(0,Q.ft)(null===(t=d.company)||void 0===t?void 0:t.data.features),f=(0,yt.k6)(),h=(0,O.Iu)().config,x=(0,j.$G)().t,v=(0,p.useState)(""),b=(0,o.Z)(v,2),w=b[0],C=b[1],k=null!==(n=null===(a=d.company)||void 0===a||null===(r=a.data.members)||void 0===r?void 0:r.allItems)&&void 0!==n?n:[],P=null!==(i=l()(k).call(k,function(e){var t=e.data;return(0,S.Z)((0,S.Z)({},t),{},{contacts:{email:t.email,mobile_phone:t.mobile_phone},power_of_attorney:{id:t.id,info:t.power_of_attorney,status:t.status},role:{info:t.role,full_name:t.full_name,id:t.id},role_kind:t.role_kind,role_id:t.role_id,role_title:t.role_title})}))&&void 0!==i?i:[],T=Se()(P).call(P,function(e){var t,n,a,r;return(null===(t=e.full_name)||void 0===t?void 0:ot()(n=t.toLowerCase()).call(n,w.toLowerCase()))||(null===(a=e.contacts)||void 0===a?void 0:a.mobile_phone)&&ot()(r=e.contacts.mobile_phone).call(r,w)}),A=(0,y.EU)(),D=function useMutationCodeForSignAccessDelegationDocument(){return(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return t=e.id,n.next=3,(0,De.z)({url:"company/companies/members/".concat(t,"/code_for_sign_access_delegation_document"),method:"POST",withPrefix:!1});case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}()})}(),M=function useMutationSignAccessDelegationDocument(){var e=(0,Te.NL)();return(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,n;return(0,_.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return t=e.id,n=e.code,a.next=3,(0,De.z)({url:"company/companies/members/".concat(t,"/sign_access_delegation_document"),method:"PUT",data:{one_time_password:n},withPrefix:!1});case 3:return a.abrupt("return",a.sent);case 4:case"end":return a.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:function(){var t=(0,Z.Z)((0,_.Z)().mark(function _callee2(){return(0,_.Z)().wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.invalidateQueries({queryKey:["company",Ga.me.companyId]});case 2:case"end":return t.stop()}},_callee2)}));return function onSuccess(){return t.apply(this,arguments)}}()})}(),E=function handleSignError(e){if(e)if(423===function getErrorResponseStatus(e){var t;if(e&&"object"===(0,zn.Z)(e)&&"response"in e)return null===(t=e.response)||void 0===t?void 0:t.status}(e)){var t=x("pages.customerCompanyPage.membersSection.signPowerOfAttorney.changePin");I.A.error(t),d.setPinError(t),A.close(),d.setIsEditPinCodeVisible(!0),setTimeout(function(){f.push("/profile")},1500)}else{var n,a=null!==(n=(0,Ma.Yo)(e))&&void 0!==n?n:x("errors.common");I.A.error(a),d.setPinError(a)}},R=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e,t){var n,a,r;return(0,_.Z)().wrap(function _callee$(o){for(;;)switch(o.prev=o.next){case 0:if(!m){o.next=2;break}return o.abrupt("return",void 0);case 2:if(d.setIsPinCodeLoading(!0),o.prev=3,a=u()(k).call(k,function(t){var n=t.id;return e===n})){o.next=8;break}return I.A.error(x("errors.common")),o.abrupt("return",void 0);case 8:return o.next=10,a.action({action:"sign_power_of_attorney",payload:t});case 10:return r=o.sent,null===(n=d.company)||void 0===n||n.fetch(),I.A.success(x("pages.customerCompanyPage.membersSection.signPowerOfAttorney.success")),A.close(),o.abrupt("return",r);case 17:o.prev=17,o.t0=o.catch(3),E(o.t0);case 20:return o.prev=20,d.setIsPinCodeLoading(!1),o.finish(20);case 23:case"end":return o.stop()}},_callee,null,[[3,17,20,23]])}));return function signPowerOfAttorney(t,n){return e.apply(this,arguments)}}(),z=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(e,t){var n;return(0,_.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:if(!m){a.next=2;break}return a.abrupt("return",void 0);case 2:return d.setIsPinCodeLoading(!0),a.prev=3,a.next=6,M.mutateAsync({id:e,code:t.code});case 6:return n=a.sent,I.A.success(x("pages.customerCompanyPage.membersSection.signAccessDelegationDocument.success")),A.close(),a.abrupt("return",n);case 12:a.prev=12,a.t0=a.catch(3),E(a.t0);case 15:return a.prev=15,d.setIsPinCodeLoading(!1),a.finish(15);case 18:case"end":return a.stop()}},_callee2,null,[[3,12,15,18]])}));return function signAccessDelegationDocument(t,n){return e.apply(this,arguments)}}(),$=function openSignDialog(e){var t=e.id,n=e.title;m||va.getCodeForSignPowerOfAttorney({id:t}).then(function(e){var a=e.data;null!==a&&void 0!==a&&a.expired_at?A.open({title:x("pages.customerCompanyPage.membersSection.openSignDialog.title"),document:{title:n||x("pages.customerCompanyPage.membersSection.openSignDialog.document"),url:a.url}
1,text:x("pages.customerCompanyPage.membersSection.openSignDialog.forSign"),status:a.verification_status,onSign:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee3(e){return(0,_.Z)().wrap(function _callee3$(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",R(t,{code:Ba(e),sign_id:a.sign_id}));case 1:case"end":return n.stop()}},_callee3)}));return function onSign(t){return e.apply(this,arguments)}}()}):I.A.error(x("errors.common"))}).catch(Ea.U)},U=function openAccessDelegationSignDialog(e){var t=e.id,n=e.documentUrl;m||D.mutateAsync({id:t}).then(function(e){if(n&&null!==e&&void 0!==e&&e.verification_status){var a=x("pages.customerCompanyPage.membersSection.openAccessDelegationSignDialog.title");A.open({title:a,document:{title:a,url:n},text:x("pages.customerCompanyPage.membersSection.openAccessDelegationSignDialog.forSign"),status:e.verification_status,onSign:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee4(e){return(0,_.Z)().wrap(function _callee4$(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",z(t,{code:Ba(e)}));case 1:case"end":return n.stop()}},_callee4)}));return function onSign(t){return e.apply(this,arguments)}}()})}else I.A.error(x("errors.common"))}).catch(Ea.U)},G=function openAccessDelegationSignDialogFromMember(e){var t,n=null===e||void 0===e||null===(t=e.access_delegation_document)||void 0===t?void 0:t.url;null!==e&&void 0!==e&&e.id&&n&&U({id:String(e.id),documentUrl:n})},B=(0,p.useState)(null),V=(0,o.Z)(B,2),q=V[0],K=V[1],Y=function handleOpenDeleteModal(e){K({name:e.fullName,id:e.id})},H=(0,p.useState)(Ra),J=(0,o.Z)(H,2),X=J[0],W=J[1],ee=function handleCloseRoleDialog(){W(Ra)},te=function handleOpenRoleDialog(e){var t=e.fullName,n=e.role,a=e.id,r=e.mobile_phone,o=e.email,i=e.role_id;W({open:!0,fullName:t,role:n,onCancel:ee,id:a,mobile_phone:r,role_id:i,email:o})},ne=(0,p.useState)(!1),ae=(0,o.Z)(ne,2),re=ae[0],oe=ae[1],ie=h.links.knowledgeBase.companyRoles;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)("div",{className:"flex flex-col gap-6","data-testid":"company-members-tab",children:[(0,F.jsx)(L.bZ,{variant:"info",title:(0,F.jsx)(j.cC,{i18nKey:"pages.customerCompanyPage.membersSection.header.title",components:[(0,F.jsx)("span",{}),ie?(0,F.jsx)(L.rU,{href:ie}):(0,F.jsx)("span",{})]})}),(0,F.jsx)($a,{searchValue:w,onSearchChange:function handleSearchChange(e){C(e)},onAddMember:function onOpenAddMemberModal(){var e;d.hasFeature("member_invites")?oe(!0):function mailtoAddMember(e,t){var n,a,r;window.open(N()(n="mailto:".concat(e,"?subject=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c%20\u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430%20\u0432%20\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e%20")).call(n,null!==(a=null===t||void 0===t||null===(r=t.data)||void 0===r?void 0:r.name)&&void 0!==a?a:"","&body=\u041f\u0440\u0438\u0432\u0435\u0442,\u0445\u043e\u0447\u0443%20\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430%0D%0A\u0418\u043c\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430:%0D%0A\u0422\u0435\u043b\u0435\u0444\u043e\u043d:%0D%0A\u041f\u043e\u0447\u0442\u0430:%0D%0A\u0420\u043e\u043b\u044c:"))}(null!==(e=Va[h.id])&&void 0!==e?e:"[email protected]",d.company)}}),c?(0,F.jsx)(ua,{members:T,onOpenSignDialog:$,onOpenAccessDelegationSignDialog:U,onOpenConfirmDialog:Y,onOpenRoleDialog:te}):(0,F.jsx)(ma,{members:T,loading:s,onOpenSignDialog:$,onOpenAccessDelegationSignDialog:U,onOpenConfirmDialog:Y,onOpenRoleDialog:te})]}),q&&(0,F.jsx)(Ua,{visible:!!q,memberName:q.name,onConfirm:function onRemove(){m||null!==q&&void 0!==q&&q.id&&va.deleteMember({id:q.id}).then(function(){d.company.fetch(),I.A.success(x("pages.customerCompanyPage.membersSection.onRemove.success",{name:q.name}))}).catch(function(e){I.A.error((null===e||void 0===e?void 0:e.message)||x("pages.customerCompanyPage.membersSection.onRemove.error"))}).finally(function(){return K(null)})},onCancel:function handleCloseDeleteModal(){return K(null)}}),(0,F.jsx)(La,(0,S.Z)((0,S.Z)({},X),{},{onAccessDelegationDocumentReady:G})),(0,F.jsx)(Fa,{onClose:function onCloseAddMemberModal(){oe(!1)},open:re,onAccessDelegationDocumentReady:G})]})}),Ka=n(16832),Ya=n(89659),Ha=n(89578),Ja=n(2086),Qa=n(84144),Xa=function AccountStatementExports(){var e,t,n,a,r,i,s=(0,j.$G)().t,l=(0,y.LM)(),c=(0,p.useState)("pdf"),u=(0,o.Z)(c,2),d=u[0],m=u[1],f=(0,p.useState)({from:null,to:null}),g=(0,o.Z)(f,2),h=g[0],x=g[1],v=null===(e=l.company)||void 0===e?void 0:e.data.nominal_account.id,b=(0,Ka.u)(),w=b.open,C=b.step,S=b.url,_=b.progress,k=b.copyToEmail,Z=b.createCompanyReport,P=b.openExport,T=b.onClose,A=b.setCopyToEmail,D={account_id:v,format:d,from:null!==(t=h.from)&&void 0!==t?t:null,to:null!==(n=h.to)&&void 0!==n?n:null,email:k?null===(a=l.user)||void 0===a?void 0:a.data.email:void 0},I=(0,p.useMemo)(function(){var e,t,n=new Date,a=n.getFullYear(),r=n.getMonth()+1,o=n.getDate();return N()(e=N()(t="".concat(a,"-")).call(t,r,"-")).call(e,o,"_account_statement")},[]),M=(0,F.jsx)(L.Ms.Content,{children:(0,F.jsxs)("div",{className:"flex flex-col gap-4 mb-4",children:[(0,F.jsxs)(L.wC,{value:d,onValueChange:function onValueChange(e){m(e)},size:"lg",className:"w-full",children:[(0,F.jsx)(L.ki,{value:"pdf",className:"w-full",children:"PDF"}),(0,F.jsx)(L.ki,{value:"txt",className:"w-full",children:"1C (TXT)"}),(0,F.jsx)(L.ki,{value:"xlsx",className:"w-full",children:"XLSX"})]}),(0,F.jsx)(Ya.S,{onChange:function handleDatePeriodChange(e){var t,n;x({from:null!==e&&void 0!==e&&e.from&&null!==(t=(0,Be.o0)(e.from))&&void 0!==t?t:null,to:null!==e&&void 0!==e&&e.to&&null!==(n=(0,Be.o0)(e.to))&&void 0!==n?n:null})}}),(0,F.jsx)(L.iz,{}),(0,F.jsx)(Ha.G,{checked:k,onCheckedChange:A,email:null!==(r=null===(i=l.user)||void 0===i?void 0:i.data.email)&&void 0!==r?r:""}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsxs)("div",{className:"flex justify-end gap-2 w-full",children:[(0,F.jsx)(L.zx,{variant:"default",className:"w-full md:w-auto",onClick:T,size:"lg",children:s("actions.cancel")}),(0,F.jsx)(L.zx,{variant:"primary",className:"w-full md:w-auto",size:"lg",onClick:function onClick(){Z({type:"account_statement",params:D})},children:s("modules.exportCreate.main.confirm")})]})})]})});return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(Ja.j,{onClick:function handleOpenExport(){P()},onlyIcon:!0}),(0,F.jsx)(Qa.S,{title:s("pages.nominalAccountPage.accountStatementExports.title"),open:w,fileName:I,onClose:T,step:C,url:S,children:M,progress:_,width:"md"})]})},Wa={verticalAlign:"middle"},er={verticalAlign:"middle",textAlign:"right"},tr=new ha.K,nr=function alphaBindings(){return tr.post({url:"/bus/alpha/alfabank/bindings"})},ar=function useAlfaBindingStatus(){var e=(0,p.useState)(),t=(0,o.Z)(e,2),n=t[0],a=t[1];return(0,p.useEffect)(function(){(function alfaCurrent(){return tr.get({url:"/bus/alpha/alfabank/bindings/current"})})().then(function(e){var t=e.data;return a(t.status)}).catch(function(){return a(void 0)})},[]),n},rr=function BindingAlfa(){var e=(0,j.$G)().t,t=(0,le.U)(),n=ar(),a="allowed"===n||"pending"===n,r="active"===n,o=(0,p.useCallback)((0,Z.Z)((0,_.Z)().mark(function _callee(){var e,t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,nr();case 3:e=n.sent,(t=e.data.url)&&(window.location.href=t),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),I.A.error(n.t0);case 11:case"end":return n.stop()}},_callee,null,[[0,8]])})),[]);return a||r?(0,F.jsxs)(Ft.T,{direction:"vertical",size:12,children:[(0,F.jsxs)(Ft.T,{direction:"vertical",size:8,children:[(0,F.jsx)(L.ZT,{variant:"h5",children:"\u0410\u043b\u044c\u0444\u0430 ID"}),(0,F.jsx)(L.ZT,{textColor:"secondary",children:e("pages.customerCompanyPage.bindingAlfa.description",{platform:t})})]}),a&&(0,F.jsx)(L.zx,{variant:"default",icon:"PincodeIcon",onClick:o,children:"\u0412\u043e\u0439\u0442\u0438 \u043f\u043e \u0410\u043b\u044c\u0444\u0430 ID"}),r&&(0,F.jsx)(L.Vp,{color:"green",className:"text-xs",children:(0,F.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,F.jsx)(L.JO,{icon:"CheckCircleIcon",size:12}),"\u0412\u0445\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d"]})})]}):null},or=function useTranslation(){var e=(0,j.$G)().t;return{title:e("pages.nominalAccountPage.invoiceSettlementAccount.title"),submit:e("pages.nominalAccountPage.invoiceSettlementAccount.submit"),types:{tasksAmount:e("pages.nominalAccountPage.invoiceSettlementAccount.types.tasksAmount"),aggregatedAmount:e("pages.nominalAccountPage.invoiceSettlementAccount.types.aggregatedAmount")},tax:e("pages.nominalAccountPage.invoiceSettlementAccount.tax"),email:{description:e("pages.nominalAccountPage.invoiceSettlementAccount.email.description")},form:{deposit:{placeholder:e("pages.nominalAccountPage.invoiceSettlementAccount.form.deposit.placeholder"),required:e("pages.nominalAccountPage.invoiceSettlementAccount.form.deposit.required"),min:e("pages.nominalAccountPage.invoiceSettlementAccount.form.deposit.min")}},errors:{failed:e("pages.nominalAccountPage.invoiceSettlementAccount.errors.failed")},howWork:e("pages.nominalAccountPage.invoiceSettlementAccount.howWork")}},ir=function getSchema(e){return je.Ry({deposit_amount:je.Rx({required_error:e.form.deposit.required,invalid_type_error:e.form.deposit.required}).gt(0,{message:e.form.deposit.min}),tax_amount:je.Z_().min(1),commission_amount:je.Z_().min(1),total_amount:je.Z_().min(1),email:je.Z_().nullish(),with_email:je.O7(),with_tax:je.O7(),tax:je.O7()})},sr=function useFormContext(){return(0,xe.Gc)()},lr=function(e){return e.Tasks_Amount="Tasks_Amount",e.Aggregated_Amount="Aggregated_Amount",e}({}),cr=n(69386),ur=function getCalculateInvoiceType(e,t){return e===lr.Aggregated_Amount?t?"aggregated_gross_amount":"aggregated_net_amount":"workflow_tasks_amount"},dr=function useInvoiceSettlementAccount(){var e,t=(0,y.LM)(),n=(0,Q.ft)(null===(e=t.company)||void 0===e?void 0:e.data.features),a=(0,p.useState)(lr.Aggregated_Amount),r=(0,o.Z)(a,2),i=r[0],s=r[1],l=(0,p.useState)(!1),c=(0,o.Z)(l,2),u=c[0],d=c[1],m=function useMutationInvoiceCheck(){var e=or(),t=(0,Ae.D)({mutationFn:function(){var t=(0,Z.Z)((0,_.Z)().mark(function _callee(t){var n,a;return(0,_.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return n=t.params,r.prev=1,r.next=4,(0,De.z)({url:ga.A.CompanySettlementAccountInvoiceCheck(n.id),method:"GET",withPrefix:!1});case 4:if("failed"!==(a=r.sent).status&&"completed"===a.status){r.next=7;break}throw new Error(e.errors.failed);case 7:return r.abrupt("return",a);case 10:throw r.prev=10,r.t0=r.catch(1),r.t0;case 13:case"end":return r.stop()}},_callee,null,[[1,10]])}));return function mutationFn(e){return t.apply(this,arguments)}}(),retry:10,retryDelay:2e3,onSuccess:function onSuccess(e){e.file_url&&window.open(e.file_url,"_blank")},onError:function onError(e){I.A.error(e)}});return t}(),f=function useMutationInvoice(){var e=(0,j.$G)().t,t=(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return t=e.body,n.next=3,(0,De.z)({url:ga.A.CompanySettlementAccountInvoice,method:"POST",withPrefix:!1,data:t});case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:function onSuccess(t){var n="failed"===t.status,a="completed"===t.status;return n?I.A.error(e("errors.failed")):a&&t.file_url?window.open(t.file_url,"_blank"):void 0},onError:function onError(e){I.A.error(e)}});return t}(),g=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,a,r,o,i,s;return(0,_.Z)().wrap(function _callee$(l){for(;;)switch(l.prev=l.next){case 0:if(t=e.tax_amount,a=e.total_amount,r=e.email,o=e.with_email,!n){l.next=3;break}return l.abrupt("return");case 3:return i=o&&r?r:void 0,l.next=6,f.mutateAsync({body:{tax_amount:t,total_amount:a,recipient_email:i}});case 6:return s=l.sent,l.next=9,m.mutateAsync({params:{id:s.id}});case 9:case"end":return l.stop()}},_callee)}));return function handleSubmit(t){return e.apply(this,arguments)}}
1(),h=function useForm(){var e,t,n,a=or(),r=(0,y.LM)(),o=Boolean(null===(e=r.user)||void 0===e||null===(t=e.data.features)||void 0===t?void 0:t.staff_contract_legal_entity_customer),i=(0,xe.cI)({resolver:(0,ve.F)(ir(a)),defaultValues:{deposit_amount:0,tax_amount:"0",total_amount:"0",commission_amount:"0",with_email:!1,email:null===(n=r.user)||void 0===n?void 0:n.data.email,with_tax:o,tax:o}});return(0,S.Z)({},i)}(),x=function useCalculate(e){var t=e.onSettled,n=e.onSuccess,a=(0,p.useState)(!1),r=(0,o.Z)(a,2),i=r[0],s=r[1],l=(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return t=e.body,n.next=3,(0,De.z)({url:ga.A.SettlementAccountInvoicesCalculate,method:"POST",withPrefix:!1,data:t});case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSettled:t,onSuccess:function onSuccess(e){s(!1),n(e)},onError:function onError(e){s(!1),I.A.error(e)}}),c=(0,cr.y)(function(e){var t=e.value,n=e.tab,a=e.withTax;l.mutate({body:{amount:String(t),type:ur(n,a)}})},650);return{handleCalculate:function handleCalculate(e){c(e),s(!0)},pending:l.isPending,typing:i}}({onSuccess:function onSuccess(e){h.setValue("commission_amount",e.commission_amount),h.setValue("tax_amount",e.tax_amount),h.setValue("total_amount",e.total_amount)},onSettled:function onSettled(){h.resetField("commission_amount",{defaultValue:""}),h.resetField("total_amount",{defaultValue:""}),h.resetField("tax_amount",{defaultValue:""})}});return{form:h,tab:i,isModalOpen:u,handleTabChange:function handleTabChange(e){h.reset(),s(e)},handleModalToggle:function handleModalToggle(){d(function(e){return!e})},handleSubmit:g,calculate:x}},mr=(0,p.createContext)(null),pr=function useContext(){var e=(0,p.useContext)(mr);if(null===e)throw new Error("no context useInvoiceSettlementAccount");return e},fr=n(91453),gr=n(22888),hr=["name","label","style","onChange"],xr=["onChange"],vr=function InputNumberField(e){var t=e.name,n=e.label,a=e.style,r=e.onChange,o=(0,Kn.Z)(e,hr);return(0,F.jsx)(xe.Qr,{name:t,render:function render(e){var t=e.field,i=t.onChange,s=(0,Kn.Z)(t,xr),l=e.fieldState.error;return(0,F.jsxs)(fr.Z,{gap:4,vertical:!0,style:a,children:[n&&(0,F.jsx)(L.ZT,{weight:"medium",children:(0,F.jsx)("label",{htmlFor:o.id,children:n})}),(0,F.jsx)(gr.Z,(0,S.Z)((0,S.Z)((0,S.Z)({},o),s),{},{status:(null===l||void 0===l?void 0:l.message)&&"error",style:{width:"100%"},onChange:function onChange(e){i(e),null===r||void 0===r||r(e)}})),(null===l||void 0===l?void 0:l.message)&&(0,F.jsx)(L.ZT,{textColor:"destructive",children:l.message})]})}})},yr=n(39711),br=n(65084),jr=function DepositAmountField(){var e=pr(),t=e.calculate,n=e.tab,a=sr(),r=a.getValues,o=a.formState.isSubmitting;return(0,F.jsx)(vr,{name:"deposit_amount",suffix:"\u20bd",controls:!1,disabled:o,formatter:function formatter(e,t){var n=t.userTyping;return(0,br.Fs)(e,n,(0,S.Z)((0,S.Z)({},br.$U),{},{decimalSeparator:"."}))},decimalSeparator:".",precision:br.$U.precision,parser:function parser(e){return(0,yr.Pw)(e,br.$U.precision)},onChange:function onChange(e){e&&t.handleCalculate({value:e,withTax:r("tax"),tab:n})}})},wr=n(6408),Cr=function TaxField(){var e=or(),t=pr(),n=t.calculate,a=t.tab,r=sr(),o=r.getValues,i=r.formState.isSubmitting;return(0,F.jsx)(wr.j,{name:"tax",checkboxLabel:e.tax,disabled:n.pending||n.typing||i,onChange:function onChange(e){var t=e.target.checked,r=o("deposit_amount");r&&n.handleCalculate({value:r,withTax:t,tab:a})}})},Sr=function EmailField(){var e=(0,j.$G)().t,t=sr(),n=t.getValues,a=t.formState.isSubmitting;return(0,F.jsx)("div",{className:"flex flex-col px-4 py-3 rounded-lg border border-[color:var(--border)] bg-[color:var(--default-background))]",children:(0,F.jsx)(wr.j,{name:"with_email",id:"email",disabled:a,checkboxLabel:(0,F.jsxs)("div",{className:"flex-col items-start",children:[(0,F.jsx)(L.ZT,{textColor:"secondary",children:e("pages.nominalAccountPage.invoiceSettlementAccount.email.description")}),(0,F.jsx)(L.ZT,{children:n("email")})]})})})},_r=function formatValue(e){var t;return N()(t="".concat(e.replace(br.qU," ")," ")).call(t,"\u20bd")},kr=function Item(e){var t=e.label,n=e.value,a=e.loading,r=e.strong;return(0,F.jsxs)("div",{className:"flex justify-between gap-4",children:[(0,F.jsx)(L.ZT,{weight:r?"medium":"normal",children:t}),a?(0,F.jsx)(L.$j,{size:12}):(0,F.jsx)(L.ZT,{weight:r?"medium":"normal",className:"shrink-0",children:n})]})},Zr=function Amount(){var e=pr().calculate,t=sr().getValues,n=e.pending||e.typing,a=t("with_tax");return(0,F.jsxs)("div",{className:"flex flex-col px-3 py-2 rounded-lg border border-[color:var(--border)] bg-[color:var(--default-background))]",children:[a&&(0,F.jsx)(kr,{label:"\u041d\u0414\u0421",value:_r(t("tax_amount")),loading:n}),(0,F.jsx)(kr,{label:"\u0412\u043e\u0437\u043d\u0430\u0433\u0440\u0430\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b",value:_r(t("commission_amount")),loading:n}),(0,F.jsx)(L.iz,{className:"mx-0 my-1.5"}),(0,F.jsx)(kr,{label:"\u0418\u0442\u043e\u0433\u043e",value:_r(t("total_amount")),loading:n,strong:!0})]})},Pr=function Form(){var e=or(),t=pr(),n=t.tab,a=t.handleSubmit,r=t.handleTabChange,o=sr(),i=o.handleSubmit,s=(0,o.getValues)("with_tax")&&n!==lr.Tasks_Amount;return(0,F.jsx)("form",{id:"invoice-settlement-account-form",className:"flex flex-col gap-6",onSubmit:i(a),children:(0,F.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,F.jsxs)(L.wC,{value:n,onValueChange:function onValueChange(e){return r(e)},className:"w-full",children:[(0,F.jsx)(L.ki,{value:lr.Tasks_Amount,className:"w-full",children:e.types.tasksAmount}),(0,F.jsx)(L.ki,{value:lr.Aggregated_Amount,className:"w-full",children:e.types.aggregatedAmount})]}),(0,F.jsx)(jr,{}),s&&(0,F.jsx)(Cr,{}),(0,F.jsx)(Zr,{}),(0,F.jsx)(Sr,{})]})})},Nr=["form","tab","handleModalToggle","isModalOpen","calculate"],Tr=(0,f.Pi)(function(){var e,t=or(),n=(0,y.LM)(),a=(0,Q.ft)(null===(e=n.company)||void 0===e?void 0:e.data.features),r=dr(),o=r.form,i=r.tab,s=r.handleModalToggle,l=r.isModalOpen,c=r.calculate,u=(0,Kn.Z)(r,Nr),d=o.formState,m=d.isSubmitting,p=d.isDirty,f=d.isValid;return(0,F.jsxs)(L.Vq,{open:l,onOpenChange:s,children:[(0,F.jsx)(L.hg,{asChild:!0,children:(0,F.jsx)(L.zx,{type:"button",variant:"primary","data-testid":"nominal-invoice-button",children:t.title})}),(0,F.jsxs)(L.cZ,{"data-testid":"invoice-settlement-dialog",footer:(0,F.jsx)("div",{className:"flex flex-col md:flex-row items-center justify-center md:justify-end gap-2.5 w-full",children:(0,F.jsx)(L.zx,{type:"submit",form:"invoice-settlement-account-form",variant:"primary","data-testid":"invoice-settlement-submit-button",disabled:a||!f||!p||c.pending||c.typing,isLoading:m,className:"w-full md:w-auto",children:t.submit})}),children:[(0,F.jsx)(L.fK,{children:(0,F.jsx)(L.$N,{children:t.title})}),(0,F.jsx)(mr.Provider,{value:(0,S.Z)({tab:i,isModalOpen:l,handleModalToggle:s,calculate:c}
1,u),children:(0,F.jsx)(xe.RV,(0,S.Z)((0,S.Z)({},o),{},{children:(0,F.jsx)(Pr,{})}))})]})]})}),Ar=["form"],Dr=(0,p.createContext)(null),Ir=function useContext(){var e=(0,p.useContext)(Dr);if(null===e)throw new Error("no context useDownloadBalanceStatement");return e},Mr=function Provider(e){var t=e.value,n=t.form,a=(0,Kn.Z)(t,Ar),r=e.children;return(0,F.jsx)(Dr.Provider,{value:a,children:(0,F.jsx)(xe.RV,(0,S.Z)((0,S.Z)({},n),{},{children:r}))})},Or=function getSchema(e){return je.Ry({type:je.Km(["balance","duties"]),export_columns:je.IX(je.Z_()).optional(),date_range:je.Ry({from:je.hT().optional(),to:je.hT().optional()}).optional(),since_date:je.Pp(Aa()),upto_date:je.Pp(Aa()),email:je.Z_().optional(),with_email:je.O7(),data:je.O7(),task_id:je.O7(),duties_titles_list:je.O7(),contractor_full_name:je.O7(),payment_amount:je.O7(),commission_amount:je.O7(),payment_date:je.O7(),task_title:je.O7(),project_title:je.O7(),company_comment:je.O7(),description:je.O7(),duties_descriptions_list:je.O7(),tags:je.O7()})},Lr=function useFormContext(){return(0,xe.Gc)()},Fr=n(25766),Er="YYYY-MM-DD",Rr=function toPayloadBody(e){return{since_date:Aa()(e.since_date).format(Er),upto_date:Aa()(e.upto_date).format(Er),email:e.with_email?e.email:void 0,export_columns:"balance"===e.type?e.export_columns:void 0}},zr={balance:"/bus/alpha/company_reports/settlement_account_statement",dut
1ies:"/bus/alpha/company_reports/completed_duties"},$r=function useDownloadBalanceStatement(e){var t=e.available,n=(0,p.useState)(!1),a=(0,o.Z)(n,2),r=a[0],i=a[1],s=(0,p.useState)("form"),c=(0,o.Z)(s,2),u=c[0],d=c[1],m=(0,p.useState)(null),f=(0,o.Z)(m,2),g=f[0],h=f[1],x=(0,j.$G)().t,v=function useReportMutation(){var e=(0,j.$G)().t,t=(0,Ae.D)({mutationFn:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,n;return(0,_.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return t=e.body,n=e.type,a.next=3,(0,De.z)({url:zr[n],method:"POST",withPrefix:!1,data:t});case 3:return a.abrupt("return",a.sent);case 4:case"end":return a.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:function onSuccess(t){var n="failed"===t.status,a="completed"===t.status;return n?I.A.error(e("errors.common")):a&&t.file_url?window.open(t.file_url,"_blank"):void 0},onError:function onError(e){I.A.error(e)}});return t}(),b=function useCheckDocumentQuery(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return(0,Ie.a)({queryKey:["nominal-account-document-status",e],queryFn:function(){var t=(0,Z.Z)((0,_.Z)().mark(function _callee(){return(0,_.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}throw new Error("Document id is required");case 2:return t.next=4,(0,De.z)({url:ga.A.CompanySettlementAccountInvoiceCheck(e),method:"GET",withPrefix:!1});case 4:return t.abrupt("return",t.sent);case 5:case"end":return t.stop()}},_callee)}));return function queryFn(){return t.apply(this,arguments)}}(),enabled:!!e&&t,refetchInterval:function refetchInterval(e){var n;if(!t)return!1;var a=null===(n=e.state.data)||void 0===n?void 0:n.status;return"completed"!==a&&"failed"!==a&&("created"===a||"started"===a||"processing"===a)&&2500}})}(g,r&&"waiting"===u),w=b.data,C=b.status,S=b.error,k=function toOptions(e,t){var n;return Se()(n=l()(e).call(e,function(e){switch(e){case"create_settlement_account_statement":return{value:"balance",label:t("pages.nominalAccountPage.downloadBalanceStatement.form.type.balance")};case"create_completed_duties_report":return{value:"duties",label:t("pages.nominalAccountPage.downloadBalanceStatement.form.type.duties")};default:return}})).call(n,Fr._)}(t,x),P=function useForm(e){var t,n=e.type,a=((0,j.$G)().t,(0,y.LM)());return(0,xe.cI)({resolver:(0,ve.F)(Or()),mode:"onChange",reValidateMode:"onChange",defaultValues:{type:n,export_
1columns:void 0,date_range:void 0,upto_date:null,since_date:null,email:null===(t=a.user)||void 0===t?void 0:t.data.email,with_email:!1,data:!0,task_id:!0,duties_titles_list:!0,contractor_full_name:!0,payment_amount:!0,commission_amount:!0,payment_date:!0,task_title:!0,project_title:!0,company_comment:!0,description:!0,duties_descriptions_list:!0,tags:!0}})}({type:k[0].value});(0,p.useEffect)(function(){return"completed"===(null===w||void 0===w?void 0:w.status)?(w.file_url&&window.open(w.file_url,"_blank"),void N()):"failed"===(null===w||void 0===w?void 0:w.status)?(h(null),d("form"),void I.A.error(x("errors.common"))):void("error"===C&&(h(null),d("form"),I.A.error(S)))},[w,S,C,x]);var N=function handleClose(){h(null),d("form"),P.reset(),i(!1)},T=P.handleSubmit(function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(e){var t,n;return(0,_.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t=Rr(e),a.next=4,v.mutateAsync({body:t,type:e.type});case 4:if("completed"!==(n=a.sent).status){a.next=8;break}return N(),a.abrupt("return");case 8:if("failed"!==n.status){a.next=11;break}return d("form"),a.abrupt("return");case 11:h(n.id),d("waiting"),a.next=19;break;case 15:a.prev=15,a.t0=a.catch(0),h(null),d("form");case 19:case"end":return a.stop()}},_callee,null,[[0,15]])}));return function(t){return e.apply(this,arguments)}}());return{isOpen:r,handleClose:N,handleOpen:function handleOpen(){i(!0)},step:u,setStep:d,form:P,handleSubmit:T,options:k}},Ur=function SegmentsField(e){var t=e.name,n=e.rules,a=e.options,r=e.size,o=void 0===r?"default":r,i=e.className,s=e.wrapperClassName,c=e.label,u=e.control,d=e["data-testid"],m="flex flex-col gap-2 w-full",p=s?"".concat(m," ").concat(s):m;return(0,F.jsx)(xe.Qr,{name:t,rules:n,control:u,render:function render(e){var t=e.field,n=e.fieldState.error,r=function convertToString(e){return"boolean"===typeof e?e.toString():String(e)};return(0,F.jsxs)("div",{className:p,children:[c&&(0,F.jsx)(L.ZT,{weight:"bold",variant:"p2",children:c}),(0,F.jsx)(L.wC,{value:r(t.value)||"",onValueChange:function onValueChange(e){t.onChange(function convertFromString(e){var t;return"boolean"===typeof(null===(t=a[0])||void 0===t?void 0:t.value)?"true"===e:e}(e))},size:o,className:i,"data-testid":d,children:l()(a).call(a,function(e){return(0,F.jsx)(L.ki,{value:r(e.value),"data-testid":e["data-testid"],className:"w-full",children:e.label},r(e.value))})}),(null===n||void 0===n?void 0:n.message)&&(0,F.jsx)(L.ZT,{textColor:"destructive",children:n.message})]})}})}
1,Gr=n(43950),Br=n(16851),Vr="DOWNLOAD-BALANCE-STATEMENT",qr=function WithEmail(){var e=(0,j.$G)().t,t=(0,Lr().getValues)("email"),n="with_email";return(0,F.jsx)(L.Zb,{variant:"gray",padding:"xs",children:(0,F.jsx)(wr.j,{id:n,name:n,checkboxLabel:(0,F.jsxs)("div",{className:"flex flex-col md:flex-row gap-1",children:[(0,F.jsx)(L.ZT,{textColor:"secondary",children:e("pages.nominalAccountPage.downloadBalanceStatement.form.withEmail.label")}),(0,F.jsx)(L.ZT,{children:t})]})})})},Kr=function Form(){var e=(0,j.$G)(),t=e.t,n=e.i18n,a=Ir(),r=a.handleSubmit,o=a.options,i=a.isOpen,s=Lr(),l=s.setValue,c=(0,s.watch)("type"),u=Aa()();return(0,F.jsxs)("form",{id:Vr,onSubmit:r,className:"flex flex-col gap-5",children:[(0,F.jsx)(Ur,{name:"type",options:o,size:"lg"}),"balance"===c&&(0,F.jsx)(Br.c,{type:"settlement_account_statement",enabled:i,showFooter:!1,defaultChecked:!0,storageKey:"SettlementAccountStatementExportColumnsState",onSelectionChange:function onSelectionChange(e){l("export_columns",e,{shouldDirty:!0})}}),(0,F.jsx)(Gr.P,{name:"date_range",label:t("pages.nominalAccountPage.downloadBalanceStatement.form.period"),size:"lg",placeholder:{from:t("pages.nominalAccountPage.downloadBalanceStatement.form.datePlaceholder"),to:t("pages.nominalAccountPage.downloadBalanceStatement.form.datePlaceholder")},locale:n.language,disabledDays:{after:u.toDate()},onDateChange:function onDateChange(e){l("since_date",null!==e&&void 0!==e&&e.from?Aa()(e.from):null,{shouldValidate:!0}),l("upto_date",null!==e&&void 0!==e&&e.to?Aa()(e.to):null,{shouldValidate:!0})}}),(0,F.jsx)(qr,{})]})},Yr="waiting-root-f9e86cde",Hr=function Waiting(){var e=(0,j.$G)().t;return(0,F.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2 ".concat(Yr),children:[(0,F.jsx)(L.$j,{size:48}),(0,F.jsxs)("div",{className:"flex flex-col items-center justify-center",children:[(0,F.jsx)(L.ZT,{children:e("pages.nominalAccountPage.downloadBalanceStatement.waiting.title")}),(0,F.jsx)(L.ZT,{children:e("pages.nominalAccountPage.downloadBalanceStatement.waiting.description")})]})]})},Jr=function Footer(){var e=(0,j.$G)().t,t=Ir().handleClose,n=Lr().formState,a=n.isSubmitting,r=n.isValid;return(0,F.jsxs)("div",{className:"flex gap-3 justify-end flex-row w-full",children:[(0,F.jsx)(L.zx,{type:"button",variant:"default",onClick:t,className:"w-full md:w-auto",disabled:a,"data-testid":"download-statement-cancel-button",children:e("actions.cancel")}),(0,F.jsx)(L.zx,{type:"submit",variant:"primary",form:Vr,isLoading:a,disabled:!r,"data-testid":"download-statement-submit-button",className:"w-full md:w-auto",children:e("actions.download")})]})},Qr={form:(0,F.jsx)(Kr,{}),waiting:(0,F.jsx)(Hr,{})},Xr=function DownloadBalanceStatement(e){var t=e.available,n=(0,j.$G)().t,a=$r({available:t});return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(L.zx,{variant:"default",onClick:a.handleOpen,"data-testid":"nominal-download-statement-button",children:n("pages.nominalAccountPage.downloadBalanceStatement.button")}),(0,F.jsx)(Mr,{value:a,children:(0,F.jsxs)(L.Ms,{"data-testid":"download-statement-dialog",width:"md",onOpenChange:function onOpenChange(e){return!e&&a.handleClose()},open:a.isOpen,children:[(0,F.jsx)(L.Ms.Title,{children:n("pages.nominalAccountPage.downloadBalanceStatement.title")}),(0,F.jsx)(L.Ms.Content,{children:Qr[a.step]}),(0,F.jsx)(L.Ms.Footer,{children:(0,F.jsx)(Jr,{})})]})})]})},Wr=n(68987),eo=(0,f.Pi)(function(e){var t,n,a,r,i,s,c,u,d,m,f,h,x,v,w,C,S,k,P,T=e.company,I=(0,b.I)().config,M=(0,y.LM)(),O=(0,Q.ft)(null===(t=M.company)||void 0===t?void 0:t.data.features),E=(0,p.useState)(!1),R=(0,o.Z)(E,2),z=R[0],$=R[1],U=(0,p.useState)(!0),G=(0,o.Z)(U,2),B=G[0],V=G[1],q=(0,j.$G)().t,K=null!==(n=null===(a=T.data)||void 0===a||null===(r=a.nominal_account)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.actions)&&void 0!==n?n:[],Y=ot()(K).call(K,"create_settlement_account_invoice"),H=Se()(K).call(K,function(e){return"create_completed_duties_report"===e||"create_settlement_account_statement"===e}),J=H.length>0,X=(0,g.k)().isMobile,W=function useNominalAccountOperationsTable(){var e=(0,j.$G)().t,t=(0,p.useMemo)(function(){return{date:{data:{title:e("pages.nominalAccountPage.main.table.head.date"),width:120,onCell:function onCell(){return{style:Wa}}},control:!1,render:function render(e,t){return(0,F.jsx)(L.ZT,{textColor:"secondary",children:(0,Be.H2)(t.data.date,!1)})}},agent:{data:{title:e("pages.nominalAccountPage.main.table.head.agent"),onCell:function onCell(){return{style:Wa}}},control:!1,render:function render(e,t){var n="deposit"===t.data.kind?t.data.sender:t.data.recipient;return(0,F.jsx)(L.ZT,{children:n})}},payment:{data:{title:e("pages.nominalAccountPage.main.table.head.payment"),onCell:function onCell(){return{style:Wa}}},control:!1,render:function render(e,t){return(0,F.jsx)(L.ZT,{children:t.data.purpose})}},amount:{data:{title:e("pages.nominalAccountPage.main.table.head.amount"),width:130,align:"right",onCell:function onCell(){return{style:er}}},control:!1,render:function render(e,t){return"deposit"===t.data.kind?(0,F.jsxs)("div",{style:{color:"var(--color-green)"},children:["+",(0,F.jsx)(Yt.Z,{value:t.data.amount})]}):(0,F.jsx)(Yt.Z,{value:t.data.amount})}}}},[e]);return{columns:(0,D.x)({columns:t}).columns}}(),ee=W.columns;(0,p.useEffect)(function(){var e=!1,t=function(){var t=(0,Z.Z)((0,_.Z)().mark(function _callee(){var t,n;return(0,_.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(n=null===T||void 0===T||null===(t=T.data)||void 0===t?void 0:t.nominal_account){a.next=4;break}return e||V(!1),a.abrupt("return");case 4:return a.prev=4,a.next=7,n.fetch();case 7:a.next=12;break;case 9:a.prev=9,a.t0=a.catch(4),console.error("\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u043e\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430:",a.t0);case 12:return a.prev=12,e||V(!1),a.finish(12);case 15:case"end":return a.stop()}},_callee,null,[[4,9,12,15]])}));return function load(){return t.apply(this,arguments)}}();return t(),function(){e=!0}},[T.data.nominal_account]);var te=(0,p.useState)(!1),ne=(0,o.Z)(te,2),ae=ne[0],re=ne[1],oe=null===T||void 0===T||null===(s=T.data)||void 0===s?void 0:s.nominal_account,ie=!0===T.data.features.currency_invoice_customer,se=null!==(c=null===oe||void 0===oe||null===(u=oe.data)||void 0===u||null===(d=u.operations)||void 0===d?void 0:d.items)&&void 0!==c?c:[],le=se.length,ce=!1!==(null===(m=I.sections)||void 0===m||null===(f=m.company)||void 0===f||null===(h=f.company)||void 0===h||null===(x=h.features)||void 0===x||null===(v=x.nominal_account)||void 0===v?void 0:v.operations),ue=le>0,de=!1!==(null===(w=I.sections)||void 0===w||null===(C=w.company)||void 0===C||null===(S=C.company)||void 0===S||null===(k=S.features)||void 0===k||null===(P=k.nominal_account)||void 0===P?void 0:P.deposit),me=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee2(e){var t;return(0,_.Z)().wrap(function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,bn(N()(t="/nominal_accounts/".concat(oe.id,"/deposit?amount=")).call(t,e),"konsol_account_deposit_form_".concat(oe.id,".pdf"),M.isMobileApp);case 3:n.next=8;break;case 5:n.prev=5,n.t0=n.catch(0),console.error("\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u0430:",n.t0);case 8:case"end":return n.stop()}},_callee2,null,[[0,5]])}));return function downloadDepositForm(t){return e.apply(this,arguments)}}(),pe=function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee3(){return(0,_.Z)().wrap(function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return $(!0),e.prev=1,e.next=4,bn("/nominal_accounts/".concat(oe.id,"/detail
1s"),"konsol_account_details_".concat(oe.id,".pdf"),M.isMobileApp);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.error("\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u0430:",e.t0);case 9:return e.prev=9,$(!1),e.finish(9);case 12:case"end":return e.stop()}},_callee3,null,[[1,6,9,12]])}));return function downloadDetails(){return e.apply(this,arguments)}}();return B?(0,F.jsx)(L.$j,{size:24}):oe?(0,F.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex flex-col gap-6","data-testid":"company-nominal-account-tab",children:["alfa"===oe.data.bank_code&&(0,F.jsx)(rr,{}),(0,F.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,F.jsxs)(Gt,{row:!0,title:q("pages.nominalAccountPage.main.accountAndBalance"),children:[(0,F.jsx)("div",{"data-testid":"nominal-account-number",children:(0,F.jsx)(Wr.O,{label:q("pages.nominalAccountPage.main.account"),children:(0,F.jsxs)("div",{className:"flex items-center gap-1.5 justify-between md:justify-start",children:[(0,F.jsx)("div",{children:q("pages.nominalAccountPage.main.accountDescription",{account:oe.data.account,name:oe.data.bank_name})}),ot()(K).call(K,"download_details")&&(0,F.jsx)(L.zx,{onClick:pe,"data-testid":"nominal-download-details-button",isLoading:z,disabled:z,children:q("pages.nominalAccountPage.main.downloadAccount")})]})})}),(0,F.jsx)("div",{"data-testid":"nominal-account-balance",children:(0,F.jsx)(Wr.O,{label:q("pages.nominalAccountPage.main.balance"),children:(0,F.jsxs)("div",{className:"flex items-center gap-12 flex-start justify-between md:justify-start",children:[(0,F.jsx)(Yt.Z,{value:(0,gn.Kt)(oe.data.balance,oe.data.currency_code)}),"pending"===T.data.nominal_account.fetchState.state&&(0,F.jsx)(L.$j,{})]})})}),(0,F.jsx)("div",{"data-testid":"nominal-account-tariff",children:(0,F.jsxs)(Wr.O,{label:q("pages.nominalAccountPage.main.tariff"),children:[oe.data.tariff,oe.data.tariff&&!ie&&", ".concat(q("pages.nominalAccountPage.main.vat"))]})})]}),(0,F.jsxs)("div",{className:"flex flex-wrap gap-2.5",children:[ot()(K).call(K,"deposit")&&de&&!O&&(0,F.jsx)(L.zx,{variant:"primary",onClick:function handleDepositClick(){re(!0)},disabled:ae,"data-testid":"nominal-deposit-button",children:q("pages.nominalAccountPage.main.deposit")}),Y&&!O&&(0,F.jsx)(Tr,{}),J&&(0,F.jsx)(Xr,{available:H})]})]}),ce&&ue&&(0,F.jsx)(Gt,{title:(0,F.jsxs)("div",{className:"flex items-center justify-between",children:[(0,F.jsx)("div",{children:q("pages.nominalAccountPage.main.table.head.operations")}),ot()(K).call(K,"statement")&&(0,F.jsx)("div",{children:(0,F.jsx)(Xa,{})})]}),children:X?(0,F.jsx)("div",{className:"mt-1.5 flex flex-col gap-4",children:l()(se).call(se,function(e){var t=(0,Be.H2)(e.data.date,!1),n="deposit"===e.data.kind?(0,F.jsxs)("div",{style:{color:"var(--color-green)"},children:["+",(0,F.jsx)(Yt.Z,{value:e.data.amount})]}):(0,F.jsx)(Yt.Z,{value:e.data.amount}),a="deposit"===e.data.kind?e.data.sender:e.data.recipient;return(0,F.jsxs)("div",{className:"flex flex-col gap-2 py-2 border-b border-gray-200 last:border-b-0",children:[(0,F.jsxs)("div",{className:"flex items-center justify-between",children:[(0,F.jsx)(L.ZT,{textColor:"secondary",children:t}),(0,F.jsx)("div",{children:n})]}),(0,F.jsx)(L.ZT,{weight:"bold",children:a}),(0,F.jsx)(L.ZT,{children:e.data.purpose})]},e.id)})}):(0,F.jsx)(A.i,{"data-testid":"nominal-operations-table",columns:ee,dataSource:se,rowKey:function rowKey(e){return e.id},pagination:!1,showSorterTooltip:!1,className:"mt-1.5 w-full [&_.ant-table-tbody>tr>td]:align-middle"})}),ae&&(0,F.jsx)(hn,{download:me,onClose:function handleCancel(){return re(!1)}})]}):(0,F.jsx)(L.ZT,{textColor:"secondary",children:q("pages.nominalAccountPage.main.unavailable")})}),to=n(40629),no=n(62430),ao=n.n(no),ro=n(42609),oo=n(45589),io=function(){function CompanyLimitsStore(){(0,kn.Z)(this,CompanyLimitsStore),this._companyLimit=null,this._contractorLimit=null,this._spent=null,this._currency="RUB",this.companyLimitsApi=new ro.V,this._isLimitsLoading=!0,this.getLimitsPromise=null,(0,Pn.ky)(this)}return(0,Zn.Z)(CompanyLimitsStore,[{key:"isLimitsLoading",get:function get(){return this._isLimitsLoading}},{key:"companyLimit",get:function get(){return this._companyLimit}},{key:"contractorLimit",get:function get(){return this._contractorLimit}},{key:"spent",get:function get(){return this._spent}},{key:"currency",get:function get(){return this._currency}}
1,{key:"available",get:function get(){if((0,Fr._)(this.spent)&&(0,Fr._)(this.companyLimit))return this.companyLimit-this.spent}},{key:"companyProgress",get:function get(){return(0,Fr._)(this.spent)&&(0,Fr._)(this.companyLimit)?(0,yr.DU)(this.spent,this.companyLimit):void 0}},{key:"getLimits",value:function(){var e=(0,Z.Z)((0,_.Z)().mark(function _callee(){var e,t=this;return(0,_.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:this._isLimitsLoading=!0,null===(e=this.getLimitsPromise)||void 0===e||e.cancel(),this.getLimitsPromise=this.companyLimitsApi.getCompanyLimits(),this.getLimitsPromise.then((0,Pn.aD)(function(e){var n=e.data,a=n.company_contractor_limit,r=n.company_limit,o=n.spent,i=n.currency_code,s=(0,oo.Ly)({company_contractor_limit:a,company_limit:r,spent:o});t._companyLimit=s.company_limit,t._contractorLimit=s.company_contractor_limit,t._spent=s.spent,t._currency=i})).catch((0,Pn.aD)(function(e){I.A.error(e)})).finally((0,Pn.aD)(function(){t.getLimitsPromise=null,t._isLimitsLoading=!1}));case 4:case"end":return n.stop()}},_callee,this)}));return function getLimits(){return e.apply(this,arguments)}}()},{key:"reset",value:function reset(){this._companyLimit=null,this._contractorLimit=null,this._spent=null}}]),CompanyLimitsStore}(),so=n(57681),lo=n(22050),co=function useText(){var e=(0,j.$G)().t;return{company:{title:e("pages.nominalLimitsPage.text.company.title"),description:e("pages.nominalLimitsPage.text.company.description")},contractor:{title:e("pages.nominalLimitsPage.text.contractor.title"),description:e("pages.nominalLimitsPage.text.contractor.description")},notAvailable:(0,F.jsx)(j.cC,{i18nKey:"pages.nominalLimitsPage.text.notAvailable",components:{span:(0,F.jsx)("span",{}),br:(0,F.jsx)("br",{})}})}},uo=(0,f.Pi)(function(e){var t=(0,j.$G)().t,n=co(),a=(0,O.Iu)().config.title,r=function useCompanyLimits(e){var t=(0,p.useState)(function(){return new io}),n=(0,o.Z)(t,1)[0],a=co(),r=(0,j.$G)().t,i=(0,lo.f)().sendMessage;(0,so.q)(function(){n.getLimits()});var s=(0,oo.Cl)(),l=(0,Fr._)(n.available)&&(0,Fr._)(n.companyLimit)?[(0,gn.dN)((0,gn.Kt)(n.available,n.currency)),(0,gn.dN)((0,gn.Kt)(n.companyLimit,n.currency))]:["",""],c=(0,o.Z)(l,2),u=c[0],d=c[1],m=(0,Fr._)(n.contractorLimit)&&(0,Fr._)(n.currency)?(0,gn.dN)((0,gn.Kt)(n.contractorLimit,n.currency)):"",f=ao()([n.companyLimit&&{title:a.company.title,description:a.company.description,limit:r("pages.nominalLimitsPage.cards.companyLimit",{companyAvailable:u,companyLimit:d,currentMonth:s}),progress:n.companyProgress,handleLimitIncrease:function handleCompanyLimitIncrease(){i(r("pages.nominalLimitsPage.usedesk.company",{companyName:e.companyName}))}},n.contractorLimit&&{title:a.contractor.title,description:a.contractor.description,limit:r("pages.nominalLimitsPage.cards.contractorLimit",{contractorLimit:m}),handleLimitIncrease:function handleContractorLimitIncrease(){i(r("pages.nominalLimitsPage.usedesk.contractor",{companyName:e.companyName}))}}]);return{cards:f,isLimitsLoading:n.isLimitsLoading,hasAvailableCards:f.length>0}}({companyName:e.company.data.name}),i=r.cards,s=r.isLimitsLoading,c=r.hasAvailableCards;return s?(0,F.jsx)(L.$j,{size:24}):(0,F.jsx)("div",{className:"flex flex-col gap-6","data-testid":"nominal-limits-tab",children:c?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(L.ZT,{children:t("pages.nominalLimitsPage.description",{app:a})}),(0,F.jsx)("div",{className:"md:w-182 w-full flex flex-col gap-6",children:l()(i).call(i,function(e){return(0,F.jsx)(to.Y,{title:e.title,description:e.description,limit:e.limit,progress:e.progress,onIncrease:function onIncrease(){return e.handleLimitIncrease()}},e.title)})})]}):(0,F.jsx)(L.bZ,{variant:"warning",title:n.notAvailable})})}),mo=n(78301),po=n(47577),fo=function InfoListSubtitle(e){var t=e.children,n=e.testId;return(0,F.jsx)(L.ZT,{variant:"h4","data-testid":n,children:t})},go=n(16767),ho=(0,f.Pi)(function(e){var t=e.company,n=e.showProductBadge,a=e.publicIdentity,r=void 0!==a&&a,o=null===t||void 0===t?void 0:t.data,i=(0,b.I)(),s=i.isKonsol,l=i.isKonsolHrm,c=s||l;if(!o)return(0,F.jsx)("div",{className:"flex items-center gap-6 mb-1.5","data-testid":"company-info-loader",children:(0,F.jsx)(L.$j,{})});var u=r?(0,d.vI)(o):o.name,p=r?(0,d.a$)(o):void 0;return(0,F.jsxs)("div",{className:"flex flex-col items-start gap-2 mb-1.5 min-w-0 ".concat(n&&c?"w-full md:flex-row md:items-center md:justify-between":""),children:[(0,F.jsxs)("div",{className:"flex items-center ".concat(n&&c?"gap-4 md:gap-6":"gap-6"),children:[(0,F.jsx)(L.qE,{shape:"square",size:"extra",children:(0,F.jsx)(m.o,{src:p,fallbackSrc:o.avatar_url||po,alt:u})}),(0,F.jsx)(L.ZT,{variant:"h1",className:"m-0 leading-7","data-testid":"company_title",children:u})]}),n&&c&&(0,F.jsx)(C.d,{features:o.features},o.id)]})}),xo=(0,f.Pi)(function(e){var t,n,a,r,o,i,s,c,u,d,m,p,f,h,x,v,w,C,S,_=e.company,k=(0,b.I)().config,Z=(0,j.$G)().t,P=(0,y.LM)(),N=(0,g.k)().isMobile;if(null===_||void 0===_||!_.data)return(0,F.jsx)("div",{className:"flex flex-row justify-center p-12.5",children:(0,F.jsx)(L.$j,{})});if(null!==(t=_.data)&&void 0!==t&&null!==(n=t.legal_entities)&&void 0!==n&&n.isEmpty)return(0,F.jsx)(L.ZT,{variant:"p4",textColor:"secondary",className:"flex flex-row justify-center p-12.5",children:Z("pages.customerCompanyPage.dataSection.isEmpty")});var T,A,D,I,M,O=null===(a=_.data)||void 0===a||null===(r=a.legal_entities)||void 0===r?void 0:r.items[0],E=(null===O||void 0===O?void 0:O.data)||{},R=E.inn,z=E.ogrn,$=E.kpp,U=(0,F.jsxs)(Gt,{title:Z("pages.companies.clientData.mainInformation"),testId:"company-main-info",titleTestId:"company-main-info-title",children:[(0,F.jsx)(Wr.O,{label:Z("pages.companies.clientData.fullName"),testId:"company-full-name",titleTestId:"company-full-name-title",valueTestId:"company-full-name-value",children:null===O||void 0===O||null===(o=O.data)||void 0===o?void 0:o.business_name}),(0,F.jsx)(Wr.O,{label:Z("pages.companies.clientData.legalAddress"),testId:"company-legal-address",titleTestId:"company-legal-address-title",valueTestId:"company-legal-address-value",children:null===O||void 0===O||null===(i=O.data)||void 0===i?void 0:i.legal_address}),!1!==(null===(s=k.sections)||void 0===s||null===(c=s.company)||void 0===c||null===(u=c.company)||void 0===u||null===(d=u.features)||void 0===d?void 0:d.additional_info)&&(0,F.jsxs)(F.Fragment,{children:[R&&(0,F.jsx)(Wr.O,{label:Z("common.legalEntities.inn"),testId:"company-inn",titleTestId:"company-inn-title",valueTestId:"company-inn-value",children:null===O||void 0===O||null===(m=O.data)||void 0===m?void 0:m.inn}),z&&(0,F.jsx)(Wr.O,{label:"ip"===(null===(p=_.data)||void 0===p?void 0:p.kind)||"\u0418\u041f"===(null===(f=_.data)||void 0===f?void 0:f.kind)?Z("common.legalEntities.ogr
1nip"):Z("common.legalEntities.ogrn"),testId:"company-ogrn",titleTestId:"company-ogrn-title",valueTestId:"company-ogrn-value",children:null===O||void 0===O||null===(h=O.data)||void 0===h?void 0:h.ogrn}),$&&(0,F.jsx)(Wr.O,{label:Z("common.legalEntities.kpp"),testId:"company-kpp",titleTestId:"company-kpp-title",valueTestId:"company-kpp-value",children:null===O||void 0===O||null===(x=O.data)||void 0===x?void 0:x.kpp})]})]});"company"===P.kind&&!1!==(null===(v=k.sections)||void 0===v||null===(w=v.company)||void 0===w||null===(C=w.company)||void 0===C||null===(S=C.features)||void 0===S?void 0:S.requisites)&&(T=(null===(A=_.data)||void 0===A||null===(D=A.bank_details)||void 0===D?void 0:D.length)>0?(0,F.jsx)(Gt,{title:Z("pages.customerCompanyPage.dataSection.bankDetails.title"),testId:"company-bank-details",titleTestId:"company-bank-details-title",children:null===_||void 0===_||null===(I=_.data)||void 0===I||null===(M=I.bank_details)||void 0===M?void 0:l()(M).call(M,function(e,t){var n,a,r,o,i,s,l,c;return(0,F.jsxs)(Gt,{children:[(null===_||void 0===_||null===(n=_.data)||void 0===n||null===(a=n.bank_details)||void 0===a?void 0:a.length)>1&&(0,F.jsx)(fo,{testId:"bank-account-subtitle-".concat(t+1),children:Z("pages.customerCompanyPage.dataSection.bankDetails.accountNo",{no:t+1})}),(0,F.jsx)(Wr.O,{label:Z("pages.customerCompanyPage.dataSection.bankDetails.account"),testId:(null===_||void 0===_||null===(r=_.data)||void 0===r||null===(o=r.bank_details)||void 0===o?void 0:o.length)>1?"bank-account-".concat(t+1):"bank-account",titleTestId:0===t?"bank-account-title":void 0,valueTestId:0===t?"bank-account-value":void 0,children:e.account}),(0,F.jsx)(Wr.O,{label:Z("pages.customerCompanyPage.dataSection.bankDetails.bank"),testId:(null===_||void 0===_||null===(i=_.data)||void 0===i||null===(s=i.bank_details)||void 0===s?void 0:s.length)>1?"bank-name-".concat(t+1):"bank-name",titleTestId:0===t?"bank-name-title":void 0,valueTestId:0===t?"bank-name-value":void 0,children:e.bank_name}),(0,F.jsx)(Wr.O,{label:Z("pages.customerCompanyPage.dataSection.bankDetails.bic"),testId:(null===_||void 0===_||null===(l=_.data)||void 0===l||null===(c=l.bank_details)||void 0===c?void 0:c.length)>1?"bank-bic-".concat(t+1):"bank-bic",titleTestId:0===t?"bank-bic-title":void 0,valueTestId:0===t?"bank-bic-value":void 0,children:e.bank_id})]},e.id)})}):(0,F.jsx)(Gt,{title:Z("pages.customerCompanyPage.dataSection.bankDetails.title"),testId:"company-bank-details",titleTestId:"company-bank-details-title",children:(0,F.jsx)(Wr.O,{label:Z("pages.customerCompanyPage.dataSection.bankDetails.empty"),testId:"bank-details-empty"})}));return N?(0,F.jsxs)(F.Fragment,{children:[U,T]}):(0,F.jsxs)("div",{className:"flex gap-5","data-testid":"company-data-tab",children:[(0,F.jsx)("div",{"data-openreplay-obscured":!0,className:Rn,children:U}),(0,F.jsx)("div",{"data-openreplay-hidden":!0,className:Rn,children:T})]})}),vo=(0,f.Pi)(function(e){var t,n=e.company,a=e.basePath,r="account",o="limits",s=(0,j.$G)().t,l=(t={},(0,i.Z)(t,r,{title:(0,F.jsx)(L.ZT,{children:s("pages.customerCompanyPage.nominalAccountSection.tabs.account")}),render:function render(){return(0,F.jsx)(eo,{company:n})}}),(0,i.Z)(t,o,{title:s("pages.customerCompanyPage.nominalAccountSection.tabs.limits"),render:function render(){return(0,F.jsx)(uo,{company:n})}}),t);return(0,F.jsx)(jt,{basePath:a,defaultSection:r,sections:l})}),yo=(0,f.Pi)(function(e){var t,n,a=e.match,r=Number(a.params.id),i=(0,yt.k6)(),s=(0,x._)(),l=(0,p.useState)(function(){return s.fetch({type:"companies",id:r})}),c=(0,o.Z)(l,1)[0],d=(0,p.useState)(function(){return s.fetch({type:"documents_contracts",url:"bus/alpha/contractor_documents?company_id=".concat(r,"&include_archived=true&signature=available"),headers:(0,h.A)(),options:{withPrefix:!1}})}),m=(0,o.Z)(d,1)[0],f=(0,j.$G)().t,g="pending"===c.state||"pending"===m.state,y=u()(t=[c,m]).call(t,function(e){return"rejected"===(null===e||void 0===e?void 0:e.state)});if(g)return(0,F.jsx)("div",{className:"flex flex-row justify-center p-12.5",children:(0,F.jsx)(L.$j,{})});if(y){var b,w=y.value;if(500===(null===w||void 0===w||null===(b=w.response)||void 0===b?void 0:b.status))throw new Error(String(w));return(0,F.jsx)(L.ZT,{variant:"p4",textColor:"destructive",weight:"medium",className:"flex flex-row justify-center p-12.5",children:String(w)})}var C=c.value,S=m.value,_=null===C||void 0===C||null===(n=C.data)||void 0===n?void 0:n.is_suspended,k=(0,ae.X)({company:C,suspendedData:_});return(0,F.jsxs)(mo.t,{className:"md:pt-6",children:[(0,F.jsx)(L.rU,{onClick:function onBack(){i.push("/companies")},children:(0,F.jsx)(L.zx,{icon:"ArrowLeftIcon",variant:"text",className:"text-secondary mt-1 mb-5 md:mb-2.5 mt-1.5",size:"sm","data-testid":"back-button",children:f("pages.companies.backToCompanies")})}),(0,F.jsx)("div",{className:"flex flex-col items-center w-full mt-0",children:(0,F.jsxs)("div",{className:"flex flex-col w-full",children:[k&&_&&(0,F.jsx)(L.bZ,{className:"mb-4",variant:"error",title:(0,F.jsx)(ne.M,{suspendedData:_})}),(0,F.jsx)(ho,{company:C,publicIdentity:!0}),(0,F.jsx)(jt,{basePath:a.url,sections:{data:{title:f("pages.companies.tabs.clientData"),render:function render(){return(0,F.jsx)(xo,{company:C})}}
1,contract:{title:f("pages.companies.tabs.contractsAndDocuments"),render:function render(){return(0,F.jsx)(v.a,{company:C,documents:S})}}},defaultSection:"data"})]})})]})}),bo=(0,f.Pi)(function(e){var t,n,a,r,o,i,s,l,c,u,d,m,f,g,h=e.match,x=(0,y.LM)(),v=(0,b.I)(),C=v.config,S=v.isKonsol,_=v.isKonsolHrm,k=S||_,Z=(0,j.$G)().t,P=(0,p.useMemo)(function(){return x.company},[x.company]),N=(0,w.M)(),T=N.data,A=N.isLoading,D=ft().showIntegrationsSection;if((0,p.useEffect)(function(){var e;T&&(null===(e=x.company)||void 0===e||e.setData(T,{normalize:!0}))},[T,x.company]),A)return(0,F.jsx)("div",{className:"flex flex-row justify-center p-12.5",children:(0,F.jsx)(L.$j,{})});var I,M,O,E={data:{title:Z("pages.customerCompanyPage.tabs.data"),render:function render(){return(0,F.jsx)(xo,{company:P})},tabTestId:"company_data_tab"},members:{title:Z("pages.customerCompanyPage.tabs.members"),render:function render(){return(0,F.jsx)(qa,{loading:A})},tabTestId:"company_members_tab"}};(null===P||void 0===P||null===(t=P.data)||void 0===t||null===(n=t.features)||void 0===n?void 0:n.show_nominal_account)&&(E["nominal-account"]={title:(null===P||void 0===P||null===(I=P.data)||void 0===I||null===(M=I.nominal_account)||void 0===M||null===(O=M.data)||void 0===O?void 0:O.kind)||Z("pages.customerCompanyPage.tabs.balance"),render:function render(){return(0,F.jsx)(vo,{company:P,basePath:"".concat(h.path,"/nominal-account")})},tabTestId:"company_nominal_account_tab"});return!1!==(null===(a=C.sections)||void 0===a||null===(r=a.company)||void 0===r||null===(o=r.company)||void 0===o||null===(i=o.features)||void 0===i?void 0:i.integrations)&&D&&(E.integrations={title:Z("pages.customerCompanyPage.tabs.integrations"),render:function render(){return(0,F.jsx)(wt,{basePath:"".concat(h.path,"/integrations")})},tabTestId:"company_integrations_tab"}),x.hasFeature("tariffs")&&!1!==(null===(s=C.sections)||void 0===s||null===(l=s.company)||void 0===l||null===(c=l.company)||void 0===c||null===(u=c.features)||void 0===u?void 0:u.tariffs)&&(E.tariff={title:Z("pages.customerCompanyPage.tabs.tariff"),render:function render(){return(0,F.jsx)(En,{})},tabTestId:"company_tariff_tab"}),!1!==(null===(d=C.sections)||void 0===d||null===(m=d.company)||void 0===m||null===(f=m.company)||void 0===f||null===(g=f.features)||void 0===g?void 0:g.risks)&&(E.risks={title:Z("pages.customerCompanyPage.tabs.risks"),render:function render(){return(0,F.jsx)(te,{})},tabTestId:"company_risks_tab"}),(0,F.jsxs)(mo.t,{children:[(0,F.jsx)(go.m,{className:k?"h-auto! min-h-24 py-3":"md:h-24",children:(0,F.jsx)(ho,{company:P,showProductBadge:!0})}),(0,F.jsx)(jt,{basePath:h.url,defaultSection:"data",sections:E})]})})},26216:function(e,t,n){"use strict";n.d(t,{M:function(){return h}});var a=n(80656),r=n(56289),o=n.n(r),i=n(45790),s=n.n(i),l=n(6054),c=n.n(l),u=n(12767),d=n.n(u),m=n(76138),p=function getSuspendedString(e,t){var n,r=o()(n=s()(e)).call(n,function(e){return(0,a.Z)(e,2)[1]===t});return r.length>0&&c()(r).call(r,function(e,t){var n,o=(0,a.Z)(e,1)[0];return d()(n="".concat((0,m.D)()[o])).call(n,t+2===r.length?" \u0438 ":t+2<r.length?", ":"")})},f=n(88729),g=n(81403),h=function CompanyContractorSuspended(e){var t,n,a=e.suspendedData;if(a){var r=p(a,!0),o=p(a,!1);t=r?(0,g.jsx)("div",{children:(0,g.jsx)(f.cC,{i18nKey:"pages.companies.companyHasSuspended",values:{suspended:r},components:[(0,g.jsx)("b",{})]})}):"",n=o&&t?(0,g.jsxs)("div",{children:["\u0420\u0430\u0431\u043e\u0442\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 ",(0,g.jsx)("b",{children:o})," \u0430\u043a\u0442\u0438\u0432\u043d\u0430."]}):""}return(0,g.jsxs)(g.Fragment,{children:[t,n]})}},17159:function(e,t,n){"use strict";n.d(t,{X:function(){return i}});var a=n(89e3),r=n.n(a),o=(n(75970),n(66910)),i=function shouldShowCompanyContractorSuspendedNotice(e){var t,n=e.company;return function hasSuspendedContractorKind(e){return r()(null!==e&&void 0!==e?e:{}).some(Boolean)}(e.suspendedData)&&!(0,o.Y)(null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.features)}},17393:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});n(85152);var a=n(2870),r=n(88729),o=n(81403),i=function AttorneyRequiredBadge(){var e=(0,r.$G)().t;return(0,o.jsx)(a.Vp,{color:"orange",icon:"DocumentIcon",className:"max-w-full text-xs",children:(0,o.jsx)("span",{className:"whitespace-normal",children:e("pages.customerCompanyPage.membersSection.roleCard.attorneyRequiredBadge.title")})})}},82266:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var a=function(e){return e.system="system",e.custom="custom",e}({})},72209:function(e,t,n){"use strict";var a=n(61249),r=n(45144),o=n(35527),i=n(52797),s=(n(48108),n(430)),l=n(63641),c=n(82471),u=n(26877),d=n(51078),m=n(87393),p=n(38623),f=n(91413),g=function(){function DocumentStore(e){var t=e.document,n=e.currentUser,a=e.signDialog,r=e.history;(0,o.Z)(this,DocumentStore),this._signId=null,this._status=void 0,this.document=void 0,this.currentUser=void 0,this.signDialog=void 0,this.history=void 0,this.updateState=c.wb,this.document=t,this.currentUser=n,this.signDialog=a,this.history=r,(0,s.ky)(this,{currentUser:!1,document:!1,history:!1,signDialog:!1})}return(0,i.Z)(DocumentStore,[{key:"signId",get:function get(){return this._signId}},{key:"status",get:function get(){return this._status}},{key:"openSignDialog",value:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee(e){var t,n,r,o,i,s,c,p;return(0,a.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,this.document.action({action:"code_for_sign",options:{method:"POST"}});case 3:n=a.sent,this._signId=n.sign_id,this._status=n.status,r="contract"===this.document.data.kind,o=r?f.ZP.t("modules.signDialog.contract.type"):f.ZP.t("modules.signDialog.document.type"),i=this.document.data.title||o,s=null===(t=this.document.data.contractor)||void 0===t?void 0:t.data.citizenship,c=(0,u.R)(s),this.signDialog.open({title:r?f.ZP.t("modules.signDialog.contract.t
1itle"):f.ZP.t("modules.signDialog.document.title"),document:{title:i,url:this.document.data.file_url,foreign:c},text:n.status===m.o.noVerification?f.ZP.t("modules.signDialog.sign",{name:o}):f.ZP.t("modules.signDialog.withPin",{name:o}),status:n.status,onSign:this.sign.bind(this),onRefresh:e}),a.next=18;break;case 14:a.prev=14,a.t0=a.catch(0),p=(0,d.Yo)(a.t0),l.A.error("\u041e\u0448\u0438\u0431\u043a\u0430 ".concat(p));case 18:case"end":return a.stop()}},_callee,this,[[0,14]])}));return function openSignDialog(t){return e.apply(this,arguments)}}()},{key:"sign",value:function(){var e=(0,r.Z)((0,a.Z)().mark(function _callee2(e,t){var n,r,o,i=this;return(0,a.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:return this.currentUser.setIsPinCodeLoading(!0),a.prev=1,a.next=4,this.document.action({action:"sign",payload:{code:null!==(n=null!==(r=null===e||void 0===e?void 0:e.code)&&void 0!==r?r:e)&&void 0!==n?n:"",sign_id:this._signId}});case 4:return o=a.sent,this.document.setData(o),t&&t(),this.signDialog.close(),a.abrupt("return",o);case 11:a.prev=11,a.t0=a.catch(1),a.t0&&(a.t0.response&&423===a.t0.response.status?(l.A.error("\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043f\u0438\u043d-\u043a\u043e\u0434 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0435"),this.currentUser.setPinError("\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043f\u0438\u043d-\u043a\u043e\u0434 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0435"),this.currentUser.setIsEditPinCodeVisible(!0),this.signDialog.close(),setTimeout(function(){var e;null===(e=i.history)||void 0===e||e.push("contractor"===p.me.role?"/contractors/".concat(i.currentUser.contractorId):"/profile")},2500)):a.t0.message?(l.A.error(a.t0.message),this.currentUser.setPinError(a.t0.message)):(l.A.error("\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a"),this.currentUser.setPinError("\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a")));case 14:return a.prev=14,this.currentUser.setIsPinCodeLoading(!1),a.finish(14);case 17:case"end":return a.stop()}},_callee2,this,[[1,11,14,17]])}));return function sign(t,n){return e.apply(this,arguments)}}()},{key:"update",value:function update(e){var t=e.title,n=e.date,a=e.comment,r={title:t};e.date&&(r.date=n.format("YYYY-MM-DD")),e.comment&&(r.comment=a),this.updateState=this.document.update({payload:r,optimistic:!0}),this.updateState.then(null,function(e){l.A.error("\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c "+(null===e||void 0===e?void 0:e.message))})}},{key:"signedBy",get:function get(){return function getSignedBy(e,t){var n=t.data.status,a="signed_by_contractor"===n||"signed_by_all"===n,r="signed_by_legal_entity"===n||"signed_by_all"===n;return{contractor:a,company:r,currentUser:"contractor"===e?a:r,anySide:a||r,bothSides:a&&r}}(this.currentUser.kind,this.document)}}]),DocumentStore}();t.Z=g},25766:function(e,t,n){"use strict";function notNil(e){return null!=e}function isNullish(e){return null===e||void 0===e}n.d(t,{R:function(){return isNullish},_:function(){return notNil}})},97766:function(e,t,n){"use strict";n.d(t,{kr:function(){return createContext},jM:function(){return createImmutable},qp:function(){return useContext}});var a=n(24477),r=n(9222),o=n(47591),i=n(56005),s=n(85152),l=n(63890);function createContext(e){var t=s.createContext(void 0);return{Context:t,Provider:function Provider(e){var n=e.value,r=e.children,i=s.useRef(n);i.current=n;var c=s.useState(function(){return{getValue:function getValue(){return i.current},listeners:new Set}}),u=(0,a.Z)(c,1)[0];return(0,o.Z)(function(){(0,l.unstable_batchedUpdates)(function(){u.listeners.forEach(function(e){e(n)})})},[n]),s.createElement(t.Provider,{value:u},r)},defaultValue:e}}function useContext(e,t){var n=(0,r.Z)("function"===typeof t?t:function(e){if(void 0===t)return e;if(!Array.isArray(t))return e[t];var n={};return t.forEach(function(t){n[t]=e[t]}),n}),l=s.useContext(null===e||void 0===e?void 0:e.Context),c=l||{},u=c.listeners,d=c.getValue,m=s.useRef();m.current=n(l?d():null===e||void 0===e?void 0:e.defaultValue);var p=s.useState({}),f=(0,a.Z)(p,2)[1];return(0,o.Z)(function(){if(l)return u.add(trigger),function(){u.delete(trigger)};function trigger(e){var t=n(e);(0,i.Z)(m.current,t,!0)||f({})}},[l]),m.current}var c=n(87288),u=n(24626);function createImmutable(){var e=s.createContext(null);function useImmutableMark(){return s.useContext(e)}return{makeImmutable:function makeImmutable(t,n){var a=(0,u.Yr)(t),r=function ImmutableComponent(r,o){var i=a?{ref:o}:{},l=s.useRef(0),u=s.useRef(r);return null!==useImmutableMark()?s.createElement(t,(0,c.Z)({},r,i)):(n&&!n(u.current,r)||(l.current+=1),u.current=r,s.createElement(e.Provider,{value:l.current},s.createElement(t,(0,c.Z)({},r,i))))};return a?s.forwardRef(r):r},responseImmutable:function responseImmutable(e,t){var n=(0,u.Yr)(e),a=function ImmutableComponent(t,a){var r=n?{ref:a}:{};return useImmutableMark(),s.createElement(e,(0,c.Z)({},t,r))};return n?s.memo(s.forwardRef(a),t):s.memo(a,t)},useImmutableMark:useImmutableMark}}var d=createImmutable();d.makeImmutable,d.responseImmutable,d.useImmutableMark},5837:function(e,t,n){"use strict";n.d(t,{ZP:function(){return getMiniDecimal},FH:function(){return toFixed}});var a=n(5689),r=n(43889),o=n(13749),i=n(43942),s=function(){function BigIntDecimal(e){if((0,a.Z)(this,BigIntDecimal),(0,o.Z)(this,"origin",""),(0,o.Z)(this,"negative",void 0),(0,o.Z)(this,"integer",void 0),(0,o.Z)(this,"decimal",void 0),(0,o.Z)(this,"decimalLen",void 0),(0,o.Z)(this,"empty",void 0),(0,o.Z)(this,"nan",void 0),(0,i.xb)(e))this.empty=!0;else if(this.origin=String(e),"-"===e||Number.isNaN(e))this.nan=!0;else{var t=e;if((0,i.CC)(t)&&(t=Number(t)),t="string"===typeof t?t:(0,i.vP)(t),(0,i.mE)(t)){var n=(0,i._V)(t);this.negative=n.negative;var r=n.trimStr.split(".");this.integer=BigInt(r[0]);var s=r[1]||"0";this.decimal=BigInt(s),this.decimalLen=s.length}else this.nan=!0}
1}return(0,r.Z)(BigIntDecimal,[{key:"getMark",value:function getMark(){return this.negative?"-":""}},{key:"getIntegerStr",value:function getIntegerStr(){return this.integer.toString()}},{key:"getDecimalStr",value:function getDecimalStr(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function alignDecimal(e){var t="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(e,"0"));return BigInt(t)}},{key:"negate",value:function negate(){var e=new BigIntDecimal(this.toString());return e.negative=!e.negative,e}},{key:"cal",value:function cal(e,t,n){var a=Math.max(this.getDecimalStr().length,e.getDecimalStr().length),r=t(this.alignDecimal(a),e.alignDecimal(a)).toString(),o=n(a),s=(0,i._V)(r),l=s.negativeStr,c=s.trimStr,u="".concat(l).concat(c.padStart(o+1,"0"));return new BigIntDecimal("".concat(u.slice(0,-o),".").concat(u.slice(-o)))}},{key:"add",value:function add(e){if(this.isInvalidate())return new BigIntDecimal(e);var t=new BigIntDecimal(e);return t.isInvalidate()?this:this.cal(t,function(e,t){return e+t},function(e){return e})}},{key:"multi",value:function multi(e){var t=new BigIntDecimal(e);return this.isInvalidate()||t.isInvalidate()?new BigIntDecimal(NaN):this.cal(t,function(e,t){return e*t},function(e){return 2*e})}},{key:"isEmpty",value:function isEmpty(){return this.empty}},{key:"isNaN",value:function isNaN(){return this.nan}},{key:"isInvalidate",value:function isInvalidate(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function equals(e){return this.toString()===(null===e||void 0===e?void 0:e.toString())}},{key:"lessEquals",value:function lessEquals(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function toNumber(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function toString(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?this.isInvalidate()?"":(0,i._V)("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),BigIntDecimal}(),l=function(){function NumberDecimal(e){(0,a.Z)(this,NumberDecimal),(0,o.Z)(this,"origin",""),(0,o.Z)(this,"number",void 0),(0,o.Z)(this,"empty",void 0),(0,i.xb)(e)?this.empty=!0:(this.origin=String(e),this.number=Number(e))}return(0,r.Z)(NumberDecimal,[{key:"negate",value:function negate(){return new NumberDecimal(-this.toNumber())}},{key:"add",value:function add(e){if(this.isInvalidate())return new NumberDecimal(e);var t=Number(e);if(Number.isNaN(t))return this;var n=this.number+t;if(n>Number.MAX_SAFE_INTEGER)return new NumberDecimal(Number.MAX_SAFE_INTEGER);if(n<Number.MIN_SAFE_INTEGER)return new NumberDecimal(Number.MIN_SAFE_INTEGER);var a=Math.max((0,i.NX)(this.number),(0,i.NX)(t));return new NumberDecimal(n.toFixed(a))}},{key:"multi",value:function multi(e){var t=Number(e);if(this.isInvalidate()||Number.isNaN(t))return new NumberDecimal(NaN);var n=this.number*t;if(n>Number.MAX_SAFE_INTEGER)return new NumberDecimal(Number.MAX_SAFE_INTEGER);if(n<Number.MIN_SAFE_INTEGER)return new NumberDecimal(Number.MIN_SAFE_INTEGER);var a=Math.max((0,i.NX)(this.number),(0,i.NX)(t));return new NumberDecimal(n.toFixed(a))}},{key:"isEmpty",value:function isEmpty(){return this.empty}},{key:"isNaN",value:function isNaN(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function isInvalidate(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function equals(e){return this.toNumber()===(null===e||void 0===e?void 0:e.toNumber())}},{key:"lessEquals",value:function lessEquals(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function toNumber(){return this.number}},{key:"toString",value:function toString(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?this.isInvalidate()?"":(0,i.vP)(this.number):this.origin}}]),NumberDecimal}(),c=n(89579);function getMiniDecimal(e){return(0,c.L)()?new s(e):new l(e)}function toFixed(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(""===e)return"";var r=(0,i._V)(e),o=r.negativeStr,s=r.integerStr,l=r.decimalStr,c="".concat(t).concat(l),u="".concat(o).concat(s);if(n>=0){var d=Number(l[n]);return d>=5&&!a?toFixed(getMiniDecimal(e).add("".concat(o,"0.").concat("0".repeat(n)).concat(10-d)).toString(),t,n,a):0===n?u:"".concat(u).
1concat(t).concat(l.padEnd(n,"0").slice(0,n))}return".0"===c?u:"".concat(u).concat(c)}},68702:function(e,t,n){"use strict";var a=n(5837);t.ZP=a.ZP},43942:function(e,t,n){"use strict";n.d(t,{CC:function(){return isE},NX:function(){return getNumberPrecision},_V:function(){return trimNumber},mE:function(){return validateNumber},vP:function(){return num2str},xb:function(){return isEmpty}});var a=n(89579);function isEmpty(e){return!e&&0!==e&&!Number.isNaN(e)||!String(e).trim()}function trimNumber(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),(t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,"")).startsWith(".")&&(t="0".concat(t));var a=t||"0",r=a.split("."),o=r[0]||"0",i=r[1]||"0";"0"===o&&"0"===i&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:a,integerStr:o,decimalStr:i,fullStr:"".concat(s).concat(a)}}function isE(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function getNumberPrecision(e){var t=String(e);if(isE(e)){var n=Number(t.slice(t.indexOf("e-")+2)),a=t.match(/\.(\d+)/);return null!==a&&void 0!==a&&a[1]&&(n+=a[1].length),n}return t.includes(".")&&validateNumber(t)?t.length-t.indexOf(".")-1:0}function num2str(e){var t=String(e);if(isE(e)){if(e>Number.MAX_SAFE_INTEGER)return String((0,a.L)()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String((0,a.L)()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);t=e.toFixed(getNumberPrecision(t))}return trimNumber(t).fullStr}function validateNumber(e){return"number"===typeof e?!Number.isNaN(e):!!e&&(/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e))}},89579:function(e,t,n){"use strict";function supportBigInt(){return"function"===typeof BigInt}n.d(t,{L:function(){return supportBigInt}})},15165:function(e,t,n){"use strict";e.exports=n.p+"static/images/screenshot-1-4f868ba0.jpg"},21690:function(e,t,n){"use strict";e.exports=n.p+"static/images/screenshot-2-abff073e.jpg"},8678:function(e,t,n){"use strict";e.exports=n.p+"static/images/screenshot-3-7286fed5.jpg"},40067:function(e,t,n){e.exports=n(69066)},10289:function(e,t,n){"use strict";function _objectDestructuringEmpty(e){if(null==e)throw new TypeError("Cannot destructure "+e)}n.d(t,{Z:function(){return _objectDestructuringEmpty}})},72993:function(e,t,n){"use strict";n.d(t,{Z:function(){return _toArray}});var a=n(27597),r=n(59829),o=n(35652),i=n(15865);function _toArray(e){return(0,a.Z)(e)||(0,r.Z)(e)||(0,o.Z)(e)||(0,i.Z)()}}}]);
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.