PageSourceSearch

https://app.konsol.ru/static/js/6555-1a90770a.js

js konsol.ru collected 2026-10-08 07:41:24 UTC 157,400 bytes, 1 lines download raw bytes

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]="46d50b35-668a-4015-a1fe-d20b143144e4",e._sentryDebugIdIdentifier="sentry-dbid-46d50b35-668a-4015-a1fe-d20b143144e4")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-10-07-e42bdd47"},(self.webpackChunkfront=self.webpackChunkfront||[]).push([[6555],{78427:function(e,t,n){n.d(t,{a:function(){return u}});var a=n(29365),r=n(32319),i=n(82966),o=n(2870),s=n(79639),l=n.n(s),c=n(81403),d=["name","label","rules","onSelect","control","format"],u=function DatepickerField(e){var t=e.name,n=e.label,s=e.rules,u=e.onSelect,p=e.control,m=e.format,v=(0,r.Z)(e,d);return(0,c.jsx)(i.Qr,{render:function render(e){var t=e.field,r=e.fieldState,i=r.error,s=(r.invalid,function handleDateChange(e){var n=m?l()(e).format(m):e;t.onChange(n),null===u||void 0===u||u(e)});return n?(0,c.jsxs)("div",{className:"flex flex-col gap-2 w-full",children:[(0,c.jsx)(o.ZT,{weight:"bold",variant:"p2",children:n}),(0,c.jsx)(o.Mt,(0,a.Z)((0,a.Z)({},v),{},{date:t.value?m?l()(t.value,m).toDate():l()(t.value).toDate():void 0,onSelect:s,error:null===i||void 0===i?void 0:i.message}))]}):(0,c.jsx)(o.Mt,(0,a.Z)((0,a.Z)({},v),{},{date:t.value?m?l()(t.value,m).toDate():l()(t.value).toDate():void 0,onSelect:s,error:null===i||void 0===i?void 0:i.message}))},rules:s,control:p,name:t})}},97898:function(e,t,n){n.d(t,{n:function(){return c}});var a=n(29365),r=n(32319),i=n(82966),o=n(2870),s=(n(85152),n(81403)),l=["name","rules","control"],c=function InputNumberField(e){var t=e.name,n=e.rules,c=e.control,d=(0,r.Z)(e,l);return(0,s.jsx)(i.Qr,{render:function render(e){var t=e.field,n=e.fieldState.error;return(0,s.jsx)(o.Rn,(0,a.Z)((0,a.Z)((0,a.Z)({},d),t),{},{error:null!==n&&void 0!==n&&n.message?null===n||void 0===n?void 0:n.message:void 0,onChange:function onChange(e){t.onChange(e)}}))},rules:n,name:t,control:c})}},62908:function(e,t,n){n.d(t,{i:function(){return TableEmptyState}});n(55979),n(10762);var a=n(88729),r=n(2870),i=n.p+"static/images/empty-box-ec558f5a.png",o=n(81403);function TableEmptyState(e){var t=e.title,n=e.description,s=e.actions,l=e.className,c=(0,a.$G)().t;return(0,o.jsxs)("div",{className:null!==l&&void 0!==l?l:"flex h-[300px] w-full flex-col items-center justify-center gap-2.5",role:"status","aria-label":c("common.tableEmptyState.ariaLabel"),"data-testid":"empty-table-placeholder",children:[(0,o.jsx)("img",{src:i,alt:"",className:"h-24 w-24 select-none",draggable:!1}),(0,o.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,o.jsx)(r.ZT,{variant:"h4",weight:"medium",children:null!==t&&void 0!==t?t:c("common.tableEmptyState.title")}),(0,o.jsx)(r.ZT,{variant:"p2",children:null!==n&&void 0!==n?n:c("common.tableEmptyState.description")})]}),s]})}},905:function(e,t,n){n.r(t),n.d(t,{default:function(){return Na}});var a,r,i=n(29365),o=n(12767),s=n.n(o),l=(n(95008),n(35293),n(76669)),c=n(82966),d=n(88729),u=n(6039),p=n(38907),m=n(91903),v=n(63936),f=n(76681),g=n(74199),h=n(80656),x=(n(55979),n(10762),n(18045)),y=n.n(x),k=n(11201),_=n.n(k),b=n(56289),j=n.n(b),T=n(6054),C=n.n(T),w=n(9272),D=n.n(w),Z=n(15483),E=n(10634),P=n(50522),S=n(157),R=n(85152),A=n(2870),N=n(97588),q=n(85766),F=n(2104),I=n(846),z=n(38043),M=n(65623),L=n(72075),O=n(25867),H=n(53846),V=n(5670),U=n(77914),G=n(43658),B=n.n(G),Y=n(20390),W=n.n(Y),K=n(64487),$=(n(74171),n(66609)),Q=n(87353),J=function isSoftRestrictionsEnabled(){return $.R.user(Q.G.SoftPlatformRestrictions)},X={softPlatformRestrictions:(a={},(0,K.Z)(a,O.q2.ADDRESS,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!1,rejected:!1}),(0,K.Z)(a,O.q2.REMOTE_WORK,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!1,rejected:!1}),(0,K.Z)(a,O.q2.TIME_RANGE,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!1,rejected:!1}),(0,K.Z)(a,O.q2.DESCRIPTION,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!1,rejected:!1}),(0,K.Z)(a,O.q2.DATE_RANGE,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!1,rejected:!1}),(0,K.Z)(a,O.q2.DUTIES,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!1,rejected:!1}),a)},ee={created:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},submitted:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},accepted:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!1},confirmed:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},auto_confirmed:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},checked_in:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},completed:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},revoked:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0},rejected:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0}},te=(r={},(0,K.Z)(r,O.q2.TITLE,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.PROJECT_ID,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!0,rejected:!0}),(0,K.Z)(r,O.q2.ADDRESS,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.REMOTE_WORK,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.DATE_RANGE,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.TIME_RANGE,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.DESCRIPTION,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.DUTIES,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.CONTRACTORS,{created:!0,submitted:!1,accepted:!1,confirmed:!1,auto_confirmed:!1,checked_in:!1,completed:!1,revoked:!1,rejected:!1}),(0,K.Z)(r,O.q2.COMPANY_COMMENT,{created:!0,submitted:!0,accepted:!1,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!0,rejected:!0}),(0,K.Z)(r,O.q2.TAGS,{created:!0,submitted:!0,accepted:!0,confirmed:!0,auto_confirmed:!0,checked_in:!0,completed:!0,revoked:!0,rejected:!0}),r),ne=function isFieldEditable(e,t){var n,a=te[e];if(!a)return!1;var r=null!==(n=a[t])&&void 0!==n&&n;if(J()){var i,o=null===(i=X.softPlatformRestrictions[e])||void 0===i?void 0:i[t];if(void 0!==o)return o}return r},ae={created:{template_id:!0,description:!0,category:!0,price:!0,measurement_unit:!0,quantity:!0},submitted:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0},accepted:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!1},confirmed:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0},auto_confirmed:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0},checked_in:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0},completed:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!1},revoked:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0},rejected:{template_id:!1,description:!1,category:!1,price:!1,measurement_unit:!1,quantity:!0}}
1,re=n(10797),ie=n(12442),oe=n(60442),se=(n(75970),n(14057)),le=new(B())(["accept","finalize"]),ce=function isPrepayEditLocked(e){var t;return"prepay"===(null===e||void 0===e?void 0:e.payment_type)&&"created"!==(null===e||void 0===e||null===(t=e.state)||void 0===t?void 0:t.code)},de=new(B())([O.q2.PROJECT_ID,O.q2.COMPANY_COMMENT]),ue=function useFieldEditability(){var e,t,n,a=(0,U.p)().data,r=null===(e=(0,ie.LM)().company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features,i=(0,oe.$p)(r),o=(0,oe.nH)(r),s=(0,l.o)(),c=null===a||void 0===a||null===(n=a.state)||void 0===n?void 0:n.code,d=(0,re.Ui)(a),u=function isFieldEditableByStatus(e){return null!==a&&void 0!==a&&a.retail_stream&&(0,re.FJ)(e)?"accepted"!==c||!de.has(e):(null===a||void 0===a||!a.retail_stream||"created"===c)&&(!ce(a)&&(!!c&&ne(e,c)))};return{isFieldEditableByStatus:u,isFieldDisabled:function isFieldDisabled(e){return!!i||!u(e)},isDutyFieldDisabled:function isDutyFieldDisabled(e){return!!i||(s&&"created"===c?!W()(t=["price","quantity","duration_hours"]).call(t,e):"duration_hours"===e?!s||!d:d?"price"!==e&&"quantity"!==e:!(!(s||null!==a&&void 0!==a&&a.retail_stream)||"created"===c)||(!!ce(a)||(!c||(!o||!function canEditReadonlyProDutyField(e,t){var n;return"quantity"===e&&null!=(null===t||void 0===t?void 0:t.process_code)&&(0,se.D)(t.process_code)&&!0===(null===t||void 0===t||null===(n=t.actions)||void 0===n?void 0:n.some(function(e){return le.has(e)}))}(e,a))&&!function isDutyFieldEditable(e,t){var n,a=ae[t];if(!a)return!1;var r=null!==(n=a[e])&&void 0!==n&&n;if(J()){var i,o=null===(i=ee[t])||void 0===i?void 0:i[e];if(void 0!==o)return o}return r}(e,c))));var t},isArchived:i,isRetailDutyEditingAvailable:d,taskStatus:c}},pe=n(86609),me=n.n(pe),ve=n(95898),fe=n(69386),ge=n(81403),he=function Total(){var e,t=(0,U.p)().data,n=(0,d.$G)().t,a=null!==(e=(0,c.qo)({name:O.q2.DUTIES}))&&void 0!==e?e:[],r=y()(a).call(a,function(e,t){var n,a;return e+(null!==(n=t.price)&&void 0!==n?n:0)*(null!==(a=t.quantity)&&void 0!==a?a:0)},0),i=(0,l.x)(!0===(null===t||void 0===t?void 0:t.retail_stream))?(0,P.I)(a,r):null,o=Boolean(null===t||void 0===t?void 0:t.is_estimated_amount);return(0,ge.jsxs)("div",{className:"flex flex-col gap-2 px-4 py-3 rounded-lg bg-white",children:[(0,ge.jsxs)("div",{className:"flex flex-row justify-between gap-2",children:[(0,ge.jsx)(A.ZT,{variant:"h3",children:o?(0,q.NP)(n):"\u0418\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c"}),(0,ge.jsx)(A.ZT,{variant:"h3",children:(0,ge.jsx)(q.u5,{amount:r,estimatedAmount:null===t||void 0===t?void 0:t.estimated_amount,isEstimatedAmount:null===t||void 0===t?void 0:t.is_estimated_amount,currency:(null===t||void 0===t?void 0:t.currency_code)||"RUB",compact:!1,showEstimatedLabel:!1})})]}),null!==i&&(0,ge.jsxs)("div",{className:"flex flex-row justify-between gap-2",children:[(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:n("common.hourlyRateLabel")}),(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:(0,P.$)(i,(null===t||void 0===t?void 0:t.currency_code)||"RUB",n)})]})]})},xe=function DutyField(e){var t,n=e.index,a=e.onRemove,r=e.isDutyFieldDisabled,i=e.isRemoveDisabled,o=e.removeDisabledReason,d=e.immutableFieldsReason,u=e.allowRemoveWhenFieldsDisabled,p=e.showFieldErrorMessages,m=e.isRetailFlow,v=(0,l.o)(),f=(0,c.Gc)(),g=f.getValues,h=f.setValue,x=f.subscribe,y=s()(t="".concat(O.q2.DUTIES,".")).call(t,n),k=(0,R.useRef)(me()(g(y))),b=(0,c.qo)({name:y,compute:function compute(e){return null!==(null===e||void 0===e?void 0:e.template_id)||null!==(null===e||void 0===e?void 0:e.id)}});return(0,R.useEffect)(function(){var e=x({formState:{values:!0},name:y,exact:!1,callback:function callback(e){var t,a,r=_()(e),i=null===r||void 0===r||null===(t=r[O.q2.DUTIES])||void 0===t?void 0:t[n],o=k.current;!v&&i&&o&&((0,ve.G)(i,o)||(k.current=null,h(s()(a="".concat(y,".")).call(a,z.V8.TEMPLATE_ID),null)))}});return function(){return e()}},[x,n,h,y,v]),(0,ge.jsx)(H.D,{index:n,name:O.q2.DUTIES,onRemove:a,canSaveToTemplate:!v&&!b,isRetailCatalog:v,isDutyFieldDisabled:r,isRemoveDisabled:i,removeDisabledReason:o,immutableFieldsReason:d,allowRemoveWhenFieldsDisabled:u,showFieldErrorMessages:p,isRetailFlow:m,isExtendedPrecision:(0,M.u)(),onSuccessSave:function onSuccessSave(e){var t;k.current=me()(g(y)),h(s()(t="".concat(y,".")).call(t,z.V8.TEMPLATE_ID),e.id)}})},ye=function DutiesDescriptionSection(){var e=(0,l.o)(),t=(0,p.qt)(),n=t.sections,a=t.handleSectionChange,r=t.setSections,o=(0,V.M)(),u=ue(),m=u.isFieldDisabled,f=u.isDutyFieldDisabled,g=u.isArchived,x=(0,R.useState)(!1),k=(0,h.Z)(x,2),_=k[0],b=k[1],T=(0,R.useState)(""),w=(0,h.Z)(T,2),P=w[0],z=w[1],M=(0,R.useState)(""),H=(0,h.Z)(M,2),G=H[0],B=H[1],Y=(0,fe.y)(function(e){var t=(0,L.e8)(e);null!==t&&B(t)},L.tZ),W=(0,U.p)().data,K=(0,re.Ui)(W),$=Boolean(W)&&(e||!0===(null===W||void 0===W?void 0:W.retail_stream))&&"created"!==(null===W||void 0===W?void 0:W.state.code),Q=!0===(null===W||void 0===W?void 0:W.retail_stream)&&"accepted"===W.state.code,J=(0,re.ZH)(W),X=(0,d.$G)().t,ee=(0,v.L)(G,{enabled:!e}),te=ee.data,ne=ee.isFetching,ae=ee.isError,ie=(0,c.Gc)().control,oe=(0,c.Dq)({control:ie,name:O.q2.DUTIES}),se=oe.append,le=oe.fields,ce=oe.remove,de=K&&(0,re.OV)({task:W,dutiesCount:le.length}),pe=(0,I.K)(),me=(0,c.qo)({name:O.q2.DUTIES,control:ie,compute:function compute(e){return{count:e.length,total:y()(e).call(e,function(e,t){var n,a;return e+(null!==(n=null===t||void 0===t?void 0:t.price)&&void 0!==n?n:0)*(null!==(a=null===t||void 0===t?void 0:t.quantity)&&void 0!==a?a:0)},0)}}});(0,R.useEffect)(function(){if(W){var e,t=null!==(e=(0,q.nJ)({amount:me.total,estimatedAmount:W.estimated_amount,isEstimatedAmount:W.is_estimated_amount,currency:W.currency_code||"RUB",compact:!0}))&&void 0!==e?e:(0,N.dN)((0,N.Kt)(me.total));r(function(e){return(0,i.Z)((0,i.Z)({},e),{},{description:(0,i.Z)((0,i.Z)({},e.description),{},{title:X("common.duties",{count:me.count}),aside:t})})})}},[me,W]);var ve=(0,R.useMemo)(function(){var e;return te?j()(e=C()(te).call(te,L.T3)).call(e,function(e){return(0,L.FL)(e,P)}):[]},[te,P]),ye=(0,L.m1)(P),ke=(0,L.m1)(G),_e=Boolean(ye&&ye.length>=L.G6)&&ye===ke&&!ne&&!ae&&0===ve.length,be=le.length>0?X("pages.companyTaskPage.taskForm.duties.addMorePlaceholder"):X("pages.companyTaskPage.taskForm.duties.selectFromDirectoryPlaceholder");return(0,ge.jsx)(F.h,{title:n.description.title,hasError:o.description,icon:(0,ge.jsx)(A.JO,{icon:"WorkIcon",size:20}),open:n.description.open,aside:(0,ge.jsx)(A.ZT,{weight:"bold",variant:"h2",children:n.description.aside}),onChange:function onChange(e){return a("description",e)},children:e&&!0===(null===W||void 0===W?void 0:W.retail_stream)&&"created"===(null===W||void 0===W?void 0:W.state.code)?(0,ge.jsx)(Z.z,{touchOnStep:!0,showHourlyRate:!0}):(0,ge.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[C()(le).call(le,function(t,n){return(0,ge.jsx)(xe,{index:n,onRemove:ce,isDutyFieldDisabled:f,isRemoveDisabled:g||(e?"created"!==(null===W||void 0===W?void 0:W.state.code)&&!de:$&&!de),allowRemoveWhenFieldsDisabled:de,removeDisabledReason:$&&"prepay"===(null===W||void 0===W?void 0:W.payment_type)?"\u041f\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044e \u0441 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u043e\u0439 \u0443\u0441\u043b\u0443\u0433\u0443 \u043d\u0435\u043b\u044c\u0437\u044f \u0443\u0434\u0430\u043b\u0438\u0442\u044c":K&&le.length<=1?"\u0412 \u0437\u0430\u0434\u0430\u043d\u0438\u0438 \u0434\u043e\u043b\u0436\u043d\u0430 \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u0430 \u0443\u0441\u043b\u0443\u0433\u0430":Q&&!K?"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c":void 0,immutableFieldsReason:Q?"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0443\u0441\u043b\u0443\u0433\u0438 \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f":void 0,showFieldErrorMessages:K,isRetailFlow:J},t.id)}),!m(O.q2.DUTIES)&&!K&&!$&&(e?(0,ge.jsx)(S.v,{name:"duties",onSelect:se}):(0,ge.jsxs)(A.Gi,{placeholder:be,getLabel:function getLabel(e){var t,n;return D()(t=s()(n="".concat((0,L.r2)(e.template_id)," ")).call(n,e.title||e.description)).call(t)},onSearch:function handleSearch(e){z(e),Y(e)},isOpen:_,onOpenChange:b,size:"lg",loading:ne,onChange:function onChange(e){e&&se((0,L.J0)(e))},classNames:{scrollArea:"max-h-[356px] gap-[2px]",scrollAreaViewport:"gap-[2px]",menu:"gap-[2px] max-h-[400px]"},children:[(0,ge.jsxs)("div",{className:"flex gap-2 justify-between items-center px-2 pt-3 pb-1",children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:X("pages.companyTaskPage.taskForm.createDuty.placeholder")}),(0,ge.jsx)(A.zx,{type:"button",icon:"AddIcon",variant:"default",onClick:function onClick(){se(pe(P)),b(!1)},children:X("pages.companyTaskPage.taskForm.createDuty.button")})]}),(0,ge.jsxs)(A.Gi.List,{children:[ae&&(0,ge.jsx)("div",{className:"px-[10px] py-[6px]",children:(0,ge.jsx)(A.ZT,{textColor:"secondary",children:X("errors.common")})}),_e&&(0,ge.jsx)("div",{className:"px-[10px] py-[6px]",children:(0,ge.jsx)(A.ZT,{textColor:"secondary",children:X("pages.companyTaskPage.taskForm.duties.emptySearchResult")})}),null===ve||void 0===ve?void 0:C()(ve).call(ve,function(e){var t,n,a;return(0,ge.jsx)(A.Gi.Item,{option:e,className:"px-[10px] py-[6px]",children:(0,ge.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,ge.jsxs)("div",{className:"flex min-w-0 items-start gap-2",children:[(0,ge.jsx)(A.ZT,{variant:"p2",weight:"medium",textColor:"secondary",className:"shrink-0 rounded bg-default-background px-1.5 py-0.5",children:(0,L.r2)(e.template_id)}),(0,ge.jsx)(A.ZT,{className:"min-w-0 break-words",children:e.title||e.description})]}),(0,ge.jsx)("div",{className:"flex",children:(0,ge.jsxs)(A.ZT,{variant:"p1",textColor:"secondary",children:[e.title?"".concat(e.description," \u2022 "):"",null===(t=e.category)||void 0===t?void 0:t.t
1itle," \u2022"," ",(0,N.dN)((0,N.Kt)(null!==(n=null===e||void 0===e?void 0:e.price)&&void 0!==n?n:0))," ",null===(a=e.measurement_unit)||void 0===a?void 0:a.title]})})]})},e.template_id)})]})]})),$&&(0,ge.jsx)(A.pn,{children:(0,ge.jsxs)(A.u,{children:[(0,ge.jsx)(A.aJ,{asChild:!0,children:(0,ge.jsx)("span",{children:(0,ge.jsx)(A.zx,{type:"button",variant:"default",icon:"AddIcon",disabled:!0,children:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0443"})})}),(0,ge.jsx)(A._v,{side:"top",children:"accepted"===(null===W||void 0===W?void 0:W.state.code)?"\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043d\u0435\u043b\u044c\u0437\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438":"\u041f\u043e\u0441\u043b\u0435 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0435\u043b\u044c\u0437\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438"})]})}),le.length>0&&(e&&K?(0,ge.jsx)(E.Q,{showHourlyRate:!0}):(0,ge.jsx)(he,{}))]})})},ke=n(16245),_e=n(90004),be=n(32872),je=n(37283),Te=n(6408),Ce=n(38118),we=n(50552),De=n(39429),Ze=n(45500),Ee=n(221),Pe=function DetailsSection(){var e,t,n,a,r=(0,d.$G)().t,i=(0,c.Gc)(),o=i.control,s=i.trigger,u=i.setValue,v=(0,p.qt)(),f=v.sections,g=v.handleSectionChange,h=(0,V.M)(),x=ue().isFieldDisabled,y=(0,U.p)().data,k=(0,_e.P)({task:y}),_=k.startSuffix,b=k.endSuffix,j=k.isLoading,T=k.isError,w=k.retry,D=$.R.company("workflow_full_address_required"),Z=(0,c.qo)({name:O.q2.REMOTE_WORK}),E=!x(O.q2.DATE_RANGE)&&"created"!==(null===y||void 0===y||null===(e=y.state)||void 0===e?void 0:e.code),P=null!==y&&void 0!==y&&y.since_date?new Date(y.since_date+"T00:00:00"):void 0,S=E&&P?{before:P}:void 0,R=(0,m.S)().data,N=(0,l.x)(!0===(null===y||void 0===y?void 0:y.retail_stream)),q=N&&"created"===(null===y||void 0===y||null===(t=y.state)||void 0===t?void 0:t.code),I=!N||"created"===(null===y||void 0===y||null===(n=y.state)||void 0===n?void 0:n.code),z=(null===R||void 0===R?void 0:C()(a=R.collection).call(a,function(e){return{id:String(e.id),name:e.title}}))||[];return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(ke.E,{isLoading:j,isError:T,retry:w}),(0,ge.jsx)(F.h,{title:f.details.title,hasError:h.details,icon:(0,ge.jsx)(A.JO,{icon:"PageInfoIcon",size:20}),open:f.details.open,onChange:function onChange(e){return g("details",e)},children:(0,ge.jsxs)("div",{className:"flex flex-col gap-[20px]",children:[q?(0,ge.jsx)(Ee.GF,{}):(0,ge.jsx)(De.k,{label:r("pages.companyTaskPage.taskForm.title.placeholder"),children:function children(e){return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(be.U,{control:o,id:e,size:"lg",name:O.q2.TITLE,placeholder:r("pages.tasksFlow.editTaskPage.details.titlePlaceholder"),disabled:x(O.q2.TITLE)}),I&&(0,ge.jsx)(A.ZT,{variant:"p1",as:"span",textColor:"secondary",children:r("pages.tasksFlow.editTaskPage.details.titleHint")})]})}}),(0,ge.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row",children:[(0,ge.jsx)(De.k,{label:r("pages.tasksFlow.editTaskPage.details.project"),className:"w-full",children:function children(e){return(0,ge.jsx)(je.m,{id:e,control:o,size:"lg",name:O.q2.PROJECT_ID,placeholder:r("pages.companyTaskPage.taskForm.projectPlaceholder"),disabled:x(O.q2.PROJECT_ID),clearable:!0,children:C()(z).call(z,function(e){return(0,ge.jsx)(A.Ql,{value:e.id,children:e.name},e.id)})})}}),q?(0,ge.jsx)(Ee.uR,{}):(0,ge.jsx)(De.k,{label:r("pages.companyTaskPage.taskForm.locationLabel"),className:"w-full",aside:(0,ge.jsxs)("div",{className:"flex items-center gap-2",children:[(0,ge.jsx)(Te.j,{name:O.q2.REMOTE_WORK,disabled:x(O.q2.REMOTE_WORK),onCheckedChange:function onCheckedChange(){u(O.q2.ADDRESS,void 0),s(O.q2.ADDRESS)}}),(0,ge.jsx)(A.ZT,{children:r("pages.companyTaskPage.taskForm.remoteWorkLabel")})]}),children:function children(){return(0,ge.jsx)(Ce.G,{name:O.q2.ADDRESS,disabled:x(O.q2.ADDRESS)||Z,requireFullAddress:D})}})]}),(0,ge.jsx)(Ze.B,{retailStream:!0===(null===y||void 0===y?void 0:y.retail_stream),showGuidance:I,startSuffix:_,endSuffix:b,dateDisabled:x(O.q2.DATE_RANGE),timeDisabled:x(O.q2.TIME_RANGE),startDateLocked:E,endDateDisabledDays:S}),q?(0,ge.jsx)(Ee.gb,{}):(0,ge.jsx)(De.k,{label:r("pages.companyTaskPage.taskForm.descriptionLabel"),children:function children(e){return(0,ge.jsx)(we.X,{rows:1,control:o,autoResize:!0,id:e,size:"lg",name:O.q2.DESCRIPTION,placeholder:r("pages.tasksFlow.editTaskPage.details.descriptionPlaceholder"),disabled:x(O.q2.DESCRIPTION)})}})]})})]})},Se=n(73394),Re=n(73011),Ae=n(37865),Ne=function ContractorsSection(e){var t=e.title,n=(0,p.qt)(),a=n.sections,r=n.handleSectionChange,o=(0,V.M)(),s=(0,ue().isFieldDisabled)(O.q2.CONTRACTORS),l=(0,c.bc)({name:O.q2.CONTRACTORS}).field;return(0,ge.jsxs)(F.h,{title:null!==t&&void 0!==t?t:a.proposal.title,hasError:o.proposal,icon:(0,ge.jsx)(A.JO,{icon:"GroupIcon",size:20}
1),open:a.proposal.open,className:"w-full",onChange:function onChange(e){return r("proposal",e)},children:[(0,ge.jsxs)(A.wC,{value:l.value.type,size:"lg",className:"w-full ".concat(s?"pointer-events-none opacity-60":""),onValueChange:function onValueChange(e){s||l.onChange((0,i.Z)((0,i.Z)({},l.value),{},{type:e}))},children:[(0,ge.jsx)(A.ki,{className:"w-full",value:"contractor","data-testid":"edit-task-contractors-segment-item-contractor",children:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044e"}),(0,ge.jsx)(A.ki,{className:"w-full",value:"all","data-testid":"edit-task-contractors-segment-item-all",children:"\u0412\u0441\u0435\u043c"})]}),(0,ge.jsxs)("div",{className:"flex flex-col gap-4 pt-4",children:["contractor"===l.value.type&&(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(Se.E,{disabled:s,usePaginatedSuggestions:!0}),(0,ge.jsx)(Re.N,{disabled:s})]}),"all"===l.value.type&&(0,ge.jsx)(Ae.R,{})]})]})},qe=n(37580),Fe=(n(48108),n(3872)),Ie=n.n(Fe),ze=function Tag(e){var t=e.type,n=(0,d.$G)().t;switch(t){case"already_cooperated":return(0,ge.jsx)(A.Vp,{className:"bg-purple-100",icon:"GroupIcon",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-purple-800",children:"\u0423\u0436\u0435 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0430\u043b\u0438"})});case"waiting_response":return(0,ge.jsx)(A.Vp,{children:"\u0416\u0434\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0430"});case"external":return(0,ge.jsx)(A.pn,{children:(0,ge.jsxs)(A.u,{children:[(0,ge.jsx)(A.aJ,{asChild:!0,children:(0,ge.jsx)("span",{children:(0,ge.jsx)(A.Vp,{className:"bg-gray-100",icon:"PersonSearchIcon",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-gray-800",children:"\u0412\u043d\u0435\u0448\u043d\u0438\u0439"})})})}),(0,ge.jsx)(A._v,{side:"top",children:"\u0420\u0430\u043d\u0435\u0435 \u043d\u0435 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0430\u043b\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c, \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u0434\u043e\u043f. \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f"})]})});case"no_contract":return(0,ge.jsx)(A.pn,{children:(0,ge.jsxs)(A.u,{children:[(0,ge.jsx)(A.aJ,{asChild:!0,children:(0,ge.jsx)("span",{children:(0,ge.jsx)(A.Vp,{className:"bg-red-100",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-red-800",children:"\u041d\u0435\u0442 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0430"})})})}),(0,ge.jsx)(A._v,{side:"top",children:"\u041d\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0430. \u0417\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f, \u0438 \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043d\u043e\u0432\u044b\u0439"})]})});case"rejected":return(0,ge.jsx)(A.Vp,{className:"bg-red-100",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-red-800",children:n("common.retailStreamResponseStatuses.rejected")})});case"selected":return(0,ge.jsx)(A.Vp,{className:"bg-blue-100",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-blue-800",children:n("pages.tasksFlow.editTaskPage.responses.statuses.selected")})});case"selected_green":return(0,ge.jsx)(A.Vp,{className:"bg-[rgba(223,251,197,1)]",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-[rgba(35,120,4,1)]",children:n("pages.tasksFlow.editTaskPage.responses.statuses.selected")})});default:return null}},Me=function AlertBanner(e){var t=e.type,n=e.title,a=e.className,r=void 0===a?"":a;return(0,ge.jsx)(A.bZ,{variant:function getVariant(){switch(t){case"orange":return"warning";case"red":return"error";default:return"info"}}(),title:n,className:"".concat(r)})},Le=function ContractorTimeoutBanner(){var e=(0,d.$G)().t;return(0,ge.jsx)(Me,{type:"orange",title:e("pages.tasksFlow.editTaskPage.responses.banners.contractorTimeout")})},Oe=function ContractorDeclinedBanner(){return(0,ge.jsx)(Me,{type:"red",title:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043e\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432\u0441\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f\u043c"})},He=function OnboardingRequiredBanner(){return(0,ge.jsx)(Me,{type:"purple",title:"\u0414\u043e\u0436\u0434\u0438\u0442\u0435\u0441\u044c, \u043f\u043e\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u0434\u043e\u043f. \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433"})},Ve=function SelectContractorBanner(){return(0,ge.jsx)(Me,{type:"purple",title:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u043e\u0442\u043a\u0430\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438"})},Ue=function ContractorTimeoutInfoBanner(){return(0,ge.jsx)(Me,{type:"orange",title:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u0435\u0449\u0451 \u043d\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043b \u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435"})},Ge=function ContractorDeclinedInfoBanner(){return(0,ge.jsx)(Me,{type:"red",title:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043e\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f"})},Be=(n(24757),n(90707)),Ye=n(42742),We={not_connected_moi_nalog:"pages.companyActs.taskProblems.notConnectedMoiNalog",not_registered_moi_nalog:"pages.companyActs.taskProblems.notRegisteredMoiNalog",missing_commission_addendum:"pages.companyActs.taskProblems.missingCommissionAddendum"},Ke=function ResponseCard(e){var t,n=e.contractor,a=e.info,r=e.actions,i=e.tags,o=e.isDimmed,l=void 0!==o&&o,c=e.type,u=void 0===c?null:c,p=e.problemMessages,m=(0,d.$G)().t,v=(0,R.useState)(!1),f=(0,h.Z)(v,2),g=f[0],x=f[1],y=null===(t=n.full_name)||void 0===t?void 0:t.split(" "),k=y?(null===y||void 0===y?void 0:y[0].charAt(0))+(null===y||void 0===y?void 0:y[1].charAt(0)):"",_=function getKind(e){switch(e){case"individual_entrepreneur":return"\u0418\u041f";case"gph":return"\u0413\u041f\u0425";case"non_resident":return"\u041d\u0435\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 \u0420\u0424";case"individual":return"\u0424\u0438\u0437\u043b\u0438\u0446\u043e";case"self_employed":return"\u0421\u0430\u043c\u043e\u0437\u0430\u043d\u044f\u0442\u044b\u0439";default:return e}}(n.kind),b=(0,R.useMemo)(function(){var e,t,n;return C()(e=j()(t=C()(n=null!==p&&void 0!==p?p:[]).call(n,function(e){return We[e]})).call(t,function(e){return Boolean(e)})).call(e,function(e){return m(e)})},[p,m]),T=b.length>0;return(0,ge.jsxs)(A.Zb,{className:"flex w-full flex-col items-center p-3 mb-0 gap-4 hover:shadow-lg\n                  shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008]\n                  border-1 border-[#251D350F]",radius:"xl",onClick:function onClick(){return x(!g)},children:[(0,ge.jsxs)("div",{className:"flex gap-4 w-full flex-col md:flex-row justify-between md:items-center  ".concat(l?"opacity-50":""),children:[(0,ge.jsxs)("div",{"data-openreplay-hidden":!0,
1className:"flex flex-row items-center gap-2",children:[(0,ge.jsxs)("div",{className:"relative",children:[(0,ge.jsx)(A.qE,{shape:"circle",size:"large",children:(0,ge.jsx)(A.Q5,{size:"large",userId:n.id,children:k})}),u&&(0,ge.jsx)("div",{className:"absolute -top-1 -right-1 w-5 h-5 rounded-full flex items-center justify-center text-white text-xs font-bold ".concat("warning"===u?"bg-orange-500":"bg-red-500"),children:"warning"===u?"!":"x"})]}),(0,ge.jsxs)("div",{className:"flex-1 min-w-0",children:[T?(0,ge.jsx)(A.pn,{children:(0,ge.jsxs)(A.u,{children:[(0,ge.jsx)(A.aJ,{asChild:!0,children:(0,ge.jsxs)("div",{className:"flex items-center gap-1 cursor-pointer",onClick:function handleProblemTriggerClick(e){e.stopPropagation()},children:[(0,ge.jsx)(A.JO,{icon:"ErrorIcon",className:"text-destructive"}),(0,ge.jsx)(A.ZT,{variant:"p2",children:null===n||void 0===n?void 0:n.full_name})]})}),(0,ge.jsx)(A._v,{side:"top",children:(0,ge.jsx)("div",{className:"flex flex-col",children:C()(b).call(b,function(e,t){var n;return(0,ge.jsx)("span",{children:e},s()(n="".concat(e,"-")).call(n,t))})})})]})}):(0,ge.jsx)(A.ZT,{variant:"p2",children:null===n||void 0===n?void 0:n.full_name}),(0,ge.jsxs)("div",{className:"flex items-center gap-1",children:[n.mobile_phone&&(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:(0,Ye.C)(n.mobile_phone.replace(/\s/g,""))}),_&&(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:"\u2022"}),(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:_})]})]})]})]}),(0,ge.jsxs)("div",{className:"flex gap-2 items-end md:items-center",children:[(0,ge.jsx)("div",{className:"flex flex-wrap gap-2",children:i}),(0,ge.jsxs)("div",{className:"flex items-center gap-2 ml-auto",onClick:function onClick(e){return e.stopPropagation()},children:[r,a&&(0,ge.jsx)(A.zx,{variant:"text",size:"md",iconOnly:!0,type:"button",icon:g?"ArrowUpIcon":"ArrowDownIcon",onClick:function onClick(){return x(!g)}})]})]})]}),g&&(0,ge.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex flex-col w-full gap-3 pt-4 border-t border-gray-200",children:[(0,ge.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-[10px]",children:[(null===a||void 0===a?void 0:a.created_at)&&(0,ge.jsxs)("div",{children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:"\u041e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u043b\u0441\u044f:"}),(null===a||void 0===a?void 0:a.created_at)&&(0,ge.jsx)(A.ZT,{variant:"p2",children:new Date(a.created_at).toLocaleDateString("ru-RU")})]}),(null===a||void 0===a?void 0:a.contractor_created_at)&&(0,ge.jsxs)("div",{children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:"\u0412 \u041a\u043e\u043d\u0441\u043e\u043b\u0438 \u0441:"}),(0,ge.jsx)(A.ZT,{variant:"p2",children:new Date(a.contractor_created_at).toLocaleDateString("ru-RU")})]}),Boolean(null===a||void 0===a?void 0:a.tasks_count)&&(0,ge.jsxs)("div",{children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:"\u0421\u0434\u0435\u043b\u0430\u043b \u0437\u0430\u0434\u0430\u043d\u0438\u0439:"}),(0,ge.jsx)(A.ZT,{variant:"p2",children:null===a||void 0===a?void 0:a.tasks_count})]}),(null===a||void 0===a?void 0:a.citizenship)&&(0,ge.jsxs)("div",{children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:"\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u0442\u0432\u043e:"}),(0,ge.jsx)(A.ZT,{variant:"p2",children:a.citizenship})]}),(null===a||void 0===a?void 0:a.birthday)&&(0,ge.jsxs)("div",{children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:"\u0414\u0430\u0442\u0430 \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f:"}),(null===a||void 0===a?void 0:a.birthday)&&(0,ge.jsx)(A.ZT,{variant:"p2",children:new Date(a.birthday).toLocaleDateString("ru-RU",{day:"numeric",month:"short",year:"numeric"})})]})]}),n.onboarded&&(0,ge.jsx)(Be.rU,{to:"/contractors/".concat(null===a||void 0===a?void 0:a.contractor_id),children:(0,ge.jsx)(A.zx,{variant:"default",size:"sm",icon:"PersonIcon",children:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c"})})]})]})},$e=(n(83229),(0,R.createContext)(null)),Qe=function useModal(){var e=(0,R.useContext)($e);if(null===e)throw new Error("no context PageContext");return e},Je=n(118),Xe=["base_platform","personal_solution_v1_platform","personal_solution_v2_platform","personal_solution_v3_platform"],et=function DefaultResponsesSection(){var e,t,n,a,r,i,o,s,l,c,d,u,m,v=(0,U.p)().data,f=(0,ie.LM)(),g=(0,oe.ft)(null===(e=f.company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features),h=(0,p.qt)(),x=h.sections,y=h.handleSectionChange,k=Qe(),_=k.setSelectContractorModal,b=k.setInviteModal,T=null===v||void 0===v||null===(n=v.contractor)||void 0===n?void 0:n.submission_timeout_passed,w=Boolean(null===v||void 0===v||null===(a=v.responses)||void 0===a?void 0:a.length),D=W()(Xe).call(Xe,null===v||void 0===v?void 0:v.process_code),Z=(0,R.useMemo)(function(){var e;return Boolean(null===v||void 0===v||null===(e=v.contractor)||void 0===e?void 0:e.declined_response)},[null===v||void 0===v?void 0:v.contractor]),E=(0,R.useMemo)(function(){var e;return null!==v&&void 0!==v&&v.responses?Ie()(e=v.responses).call(e,function(e){return"accepted"===e.status}):null},[null===v||void 0===v?void 0:v.responses]),P="submitted"===(null===v||void 0===v||null===(r=v.state)||void 0===r?void 0:r.code)&&(null===v||void 0===v?void 0:v.contractor)&&T,S="submitted"===(null===v||void 0===v||null===(i=v.state)||void 0===i?void 0:i.code)&&(null===v||void 0===v?void 0:v.contractor)&&(null===v||void 0===v||null===(o=v.contractor)||void 0===o?void 0:o.declined_response),N=E&&!E.onboarded&&!E.contract_signed,q=!(null!==v&&void 0!==v&&v.contractor)&&w&&!0!==(null===v||void 0===v||null===(s=v.responses)||void 0===s?void 0:s.some(function(e){return"accepted"===e.status||"preaccepted"===e.status})),I=(0,R.useMemo)(function(){var e;return!(null===v||void 0===v||!v.contractor||"submitted"!==(null===v||void 0===v||null===(e=v.state)||void 0===e?void 0:e.code))&&(T||Z)},[null===v||void 0===v?void 0:v.contractor,null===v||void 0===v||null===(l=v.state)||void 0===l?void 0:l.code,T,Z]),z=(0,R.useMemo)(function(){var e;return null!==v&&void 0!==v&&v.contractor&&"submitted"===(null===v||void 0===v||null===(e=v.state)||void 0===e?void 0:e.code)?Z?"error":T?"warning":null:null},[null===v||void 0===v?void 0:v.contractor,null===v||void 0===v||null===(c=v.state)||void 0===c?void 0:c.code,Z,T]),M=function getResponseTags(e){if(!D)return[];var t=[];return e.onboarded?t.push((0,ge.jsx)(ze,{type:"already_cooperated"},"onboarded")):t.push((0,ge.jsx)(ze,{type:"external"},"external")),"accepted"===e.status||"preaccepted"===e.status?t.push((0,ge.jsx)(ze,{type:"selected"},"selected")):"rejected"===e.status&&t.push((0,ge.jsx)(ze,{type:"rejected"},"rejected")),e.contract_signed||t.push((0,ge.jsx)(ze,{type:"no_contract"},"no-contract")),t},L=function isVisibleAcceptButton(e){var t,n,a,r,i,o;if("submitted"!==(null===v||void 0===v||null===(t=v.state)||void 0===t?void 0:t.code))return!1;if(null!==v&&void 0!==v&&v.contractor&&null!==v&&void 0!==v&&null!==(n=v.contractor)&&void 0!==n&&n.submission_timeout_passed&&"submitted"===(null===v||void 0===v||null===(a=v.state)||void 0===a?void 0:a.code))return!0;
1if(null!==v&&void 0!==v&&v.contractor&&"submitted"===(null===v||void 0===v||null===(r=v.state)||void 0===r?void 0:r.code)&&(null===v||void 0===v||null===(o=v.responses)||void 0===o?void 0:o.some(function(e){return!0===e.accepted_by_initial_contractor&&"declined"===e.status})))return!0;return!(null===v||void 0===v||null===(i=v.responses)||void 0===i?void 0:i.some(function(e){return"accepted"===e.status}))&&"submitted"===e.status},O=(0,R.useMemo)(function(){var e,t;return j()(e=null!==(t=null===v||void 0===v?void 0:v.responses)&&void 0!==t?t:[]).call(e,function(e){var t;return function isVisibleResponse(e){return!1!==e.personal_data_revealed&&void 0!==e.contractor_id&&Boolean(e.contractor_mobile_phone)&&Boolean(e.contractor_full_name)&&Boolean(e.contractor_kind)}(e)&&e.contractor_id!==(null===v||void 0===v||null===(t=v.contractor)||void 0===t?void 0:t.id)})},[null===v||void 0===v||null===(d=v.contractor)||void 0===d?void 0:d.id,null===v||void 0===v?void 0:v.responses]),H=(0,R.useMemo)(function(){var e;return void 0!==(null===v||void 0===v||null===(e=v.contractor)||void 0===e?void 0:e.id)&&!1!==v.contractor.personal_data_revealed&&v.contractor.full_name&&v.contractor.kind?v.contractor:null},[null===v||void 0===v?void 0:v.contractor]);return(0,ge.jsx)(F.h,{title:null===(u=x.responses)||void 0===u?void 0:u.title,icon:(0,ge.jsx)(A.JO,{icon:"GroupIcon",size:20}),open:(null===(m=x.responses)||void 0===m?void 0:m.open)||!1,aside:function aside(){return O&&(null===O||void 0===O?void 0:O.length)>0?(0,ge.jsx)("div",{children:(0,ge.jsx)(A.Vp,{className:"bg-purple-100",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-purple-800",children:(0,Je.t)("common.responses",{count:O.length})})})}):null}(),onChange:function onChange(e){return y("responses",e)},children:(0,ge.jsxs)("div",{className:"flex flex-col gap-4",children:[q&&(0,ge.jsx)(Ve,{}),H&&(0,ge.jsx)(Ke,{contractor:{full_name:H.full_name,mobile_phone:H.mobile_phone,kind:H.kind,id:H.id,onboarded:!0},info:{citizenship:H.citizenship,contractor_id:H.id},tags:function getStatusContractorTags(){if(!D)return[];var e=[];if(null!==v&&void 0!==v&&v.contractor){var t,n,a,r,i=null===v||void 0===v||null===(t=v.responses)||void 0===t?void 0:t.some(function(e){var t;return e.contractor_id!==(null===v||void 0===v||null===(t=v.contractor)||void 0===t?void 0:t.id)&&"declined"===e.status}),o=null===v||void 0===v||null===(n=v.responses)||void 0===n?void 0:n.some(function(e){var t;return e.contractor_id!==(null===v||void 0===v||null===(t=v.contractor)||void 0===t?void 0:t.id)&&"accepted"===e.status}),s="submitted"===(null===v||void 0===v||null===(a=v.state)||void 0===a?void 0:a.code)&&!T&&!i&&!o,l=null===(r=v.state)||void 0===r?void 0:r.code;"accepted"!==l||i||o?!l||"created"===l||"submitted"===l||i||o?s&&e.push((0,ge.jsx)(ze,{type:"waiting_response"},"waiting")):e.push((0,ge.jsx)(ze,{type:"selected"},"selected")):e.push((0,ge.jsx)(ze,{type:"selected_green"},"selected")),v.contractor.signed_contract||e.push((0,ge.jsx)(ze,{type:"no_contract"},"no-contract"))}return e}(),isDimmed:I,type:z}),function banner(){var e=[];return $.R.user(Q.G.SoftPlatformRestrictions)?(S&&e.push((0,ge.jsx)(Ge,{})),P&&e.push((0,ge.jsx)(Ue,{}))):(S&&e.push((0,ge.jsx)(Oe,{})),P&&e.push((0,ge.jsx)(Le,{}))),N&&e.push((0,ge.jsx)(He,{})),e}(),O&&O.length>0&&(0,ge.jsx)("div",{className:"flex flex-col gap-4",children:C()(O).call(O,function(e){return(0,ge.jsx)(Ke,{info:{contractor_id:e.contractor_id,created_at:e.created_at,contractor_created_at:e.contractor_created_at,tasks_count:e.accepted_tasks_count,citizenship:e.contractor_citizenship,birthday:e.contractor_birthday},actions:L(e)&&(0,ge.jsx)(A.zx,{variant:"primary",type:"button",iconOnly:!0,icon:"DoneIcon",disabled:g,onClick:function onClick(){g||(e.onboarded?_({type:"show",payload:{id:e.id,name:e.contractor_full_name}}):b({type:"show",payload:{phone:e.contractor_mobile_phone,name:e.contractor_full_name,response_id:e.id}}))}}),contractor:{full_name:e.contractor_full_name,mobile_phone:e.contractor_mobile_phone,kind:e.contractor_kind,id:e.contractor_id,onboarded:e.onboarded&&e.contract_signed},isDimmed:"rejected"===e.status,tags:M(e),problemMessages:e.problem_messages},e.id)})})]})})},tt=(n(73983),n(30415)),nt=n.n(tt),at=function RetailContractorCard(e){var t,n,a,r=e.performer,i=(0,d.$G)(),o=i.i18n,s=i.t,l=(0,R.useState)(!1),c=(0,h.Z)(l,2),u=c[0],p=c[1],m=C()(t=nt()(n=r.displayName.split(/\s+/)).call(n,0,2)).call(t,function(e){return e.charAt(0)}).join(""),v=r.canRevealPersonalData,f=v?r.mobilePhone:void 0,g=v?function getKindLabel(e,t){var n,a={individual_entrepreneur:t("pages.tasksFlow.editTaskPage.responses.retail.contractorKinds.individualEntrepreneur"),gph:t("pages.tasksFlow.editTaskPage.responses.retail.contractorKinds.gph"),non_resident:t("pages.tasksFlow.editTaskPage.responses.retail.contractorKinds.nonResident"),individual:t("pages.tasksFlow.editTaskPage.responses.retail.contractorKinds.individual"),self_employed:t("pages.tasksFlow.editTaskPage.responses.retail.contractorKinds.selfEmployed")};return e?null!==(n=a[e])&&void 0!==n?n:e:""}(r.kind,s):"",x=function formatRespondedAt(e,t,n){return e?n("pages.tasksFlow.editTaskPage.responses.retail.respondedAt",{date:new Intl.DateTimeFormat(t,{day:"numeric",month:"short",hour:"2-digit",minute:"2-digit"}).format(new Date(e))}):""}(r.respondedAt,o.language,s),y=v&&void 0!==r.id,k=s(u?"pages.tasksFlow.editTaskPage.responses.retail.collapseDetails":"pages.tasksFlow.editTaskPage.responses.retail.expandDetails");return(0,ge.jsxs)(A.Zb,{className:"mb-0 flex w-full flex-col gap-4 border border-[#251D350F] p-3 shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008] ".concat(y?"hover:shadow-lg":""),radius:"xl",children:[(0,ge.jsxs)("div",{className:"flex w-full flex-col justify-between gap-4 md:flex-row md:items-center",children:[(0,ge.jsxs)("div",{"data-openreplay-hidden":!0,
1className:"flex min-w-0 items-center gap-2 ".concat(r.isDimmed?"opacity-50":""),children:[(0,ge.jsxs)("div",{className:"relative shrink-0",children:[(0,ge.jsx)(A.qE,{shape:"circle",size:"large",children:(0,ge.jsx)(A.Q5,{size:"large",userId:null!==(a=r.id)&&void 0!==a?a:0,children:m})}),r.isDeclined?(0,ge.jsx)("span",{"data-testid":"declined-status-indicator","aria-hidden":"true",className:"absolute -right-0.5 -top-0.5 size-3.5 rounded-full border-2 border-white bg-red-500"}):null]}),(0,ge.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,ge.jsx)(A.ZT,{variant:"p2",children:r.displayName}),f||g?(0,ge.jsxs)("div",{className:"flex flex-wrap items-center gap-1",children:[f?(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:(0,Ye.C)(f.replace(/\s/g,""))}):null,f&&g?(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:"\u2022"}):null,g?(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:g}):null]}):x?(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:x}):null]})]}),(0,ge.jsxs)("div",{className:"flex items-center gap-2 self-end md:self-auto",children:[r.isPriority?(0,ge.jsx)(A.Vp,{className:"bg-purple-100",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-purple-800",children:s("pages.tasksFlow.editTaskPage.responses.retail.priorityTag")})}):null,y?(0,ge.jsx)(A.zx,{variant:"text",size:"md",iconOnly:!0,type:"button",icon:u?"ArrowUpIcon":"ArrowDownIcon","aria-label":k,"aria-expanded":u,onClick:function toggleExpanded(){y&&p(function(e){return!e})}}):null]})]}),u&&y?(0,ge.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex w-full flex-col gap-3 border-t border-gray-200 pt-4",children:[r.citizenship?(0,ge.jsxs)("div",{children:[(0,ge.jsx)(A.ZT,{textColor:"secondary",children:s("pages.tasksFlow.editTaskPage.responses.retail.citizenship")}),(0,ge.jsx)(A.ZT,{variant:"p2",children:r.citizenship})]}):null,(0,ge.jsx)(Be.rU,{to:"/contractors/".concat(r.id),children:(0,ge.jsx)(A.zx,{variant:"default",size:"sm",icon:"PersonIcon",children:s("pages.tasksFlow.editTaskPage.responses.retail.openProfile")})})]}):null]})},rt=new(B())(["confirmed","auto_confirmed","checked_in","completed","accepted"]),it=function getKind(e,t){return e.contractor?e.contractor.declined_response?"assignedDeclined":"waiting_for_company"===e.contract_signing_status?"waitingForCompany":e.priority_contractor_missed?!0===e.contractor.personal_data_revealed?"assignedRevealed":"assignedWaiting":function priorityContractorAwaitingConfirmation(e){var t,n,a;return!0===(null===(t=e.contractor)||void 0===t?void 0:t.priority)&&!0!==e.priority_contractor_missed&&!rt.has(null!==(n=null===(a=e.state)||void 0===a?void 0:a.code)&&void 0!==n?n:"")}(e)?"priority":"signed"===e.contract_signing_status?"signed":!0===e.contractor.personal_data_revealed?"assignedRevealed":"assignedWaiting":t?"assignedDeclined":"unassigned"},ot=function getMessage(e){var t=e.kind,n=e.responseCount,a=e.priorityContractorMissed,r=e.canRevealPersonalData;return"unassigned"===t?"autoAssignment":"waitingForCompany"===t?"waitingForCompany":"assignedDeclined"===t?"contractorDeclined":a?r?"priorityExpiredWithContract":"priorityExpiredWithoutContract":"priority"===t?n>0?"priorityWithResponses":"priorityOffered":"assignedWaiting"===t?"waitingForContractor":"contractorAccepted"},st=function getPerformer(e){var t,n,a,r,o,s=e.task,l=e.kind,c=e.declinedResponse;if(!s.contractor&&c)return{displayName:null!==(o=c.contractor_full_name)&&void 0!==o?o:"",respondedAt:c.created_at,isDimmed:!0,isPriority:!1,isDeclined:!0,canRevealPersonalData:!1};if(s.contractor){var d=!0===s.contractor.personal_data_revealed,u="assignedDeclined"===l,p=!0===s.contractor.priority&&!0!==s.priority_contractor_missed,m=!0===s.priority_contractor_missed&&!d;return(0,i.Z)((0,i.Z)({},d?{id:s.contractor.id,mobilePhone:s.contractor.mobile_phone,kind:s.contractor.kind,citizenship:s.contractor.citizenship}:{}),{},{displayName:d?null!==(t=null!==(n=s.contractor.full_name)&&void 0!==n?n:s.contractor.name)&&void 0!==t?t:"":null!==(a=s.contractor.name)&&void 0!==a?a:"",respondedAt:null!==(r=s.contractor.response_created_at)&&void 0!==r?r:void 0,isDimmed:u||m||p&&!s.contractor.response_created_at,isPriority:p,isDeclined:u,canRevealPersonalData:d})}},lt=function getRetailResponseViewModel(e){var t,n,a=null!==(t=e.active_responses_count)&&void 0!==t?t:0,r=function findDeclinedResponse(e){var t;return null===(t=e.responses)||void 0===t?void 0:Ie()(t).call(t,function(e){return"rejected"===e.status&&Boolean(e.preaccepted_expires_at)})}(e),i=it(e,r),o=!0===(null===(n=e.contractor)||void 0===n?void 0:n.personal_data_revealed);return{kind:i,message:ot({kind:i,responseCount:a,priorityContractorMissed:!0===e.priority_contractor_missed,canRevealPersonalData:o}),responseCount:a,showResponseCount:a>0&&"waitingForCompany"!==i&&"signed"!==i,performer:st({task:e,kind:i,declinedResponse:r})}},ct=function RetailResponsesSection(e){var t,n=e.task,a=e.useNewCopy,r=e.title,i=e.open,o=e.onChange,s=(0,d.$G)().t,l=(0,R.useMemo)(function(){return lt(n)},[n]),c={autoAssignment:{variant:"info",title:s("pages.tasksFlow.editTaskPage.responses.autoAssignmentMessage",{defaultValue:"\u0421\u043a\u043e\u0440\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c"})},priorityOffered:{variant:"warning",title:a?s("pages.tasksFlow.editTaskPage.responses.retail.priorityOffered",{defaultValue:"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u0439. \u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435"}):s("pages.tasksFlow.editTaskPage.responses.retail.priorityOfferedLegacy",{defaultValue:"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u043e\u043c\u0443"})},priorityWithResponses:{variant:"warning",title:a?s("pages.tasksFlow.editTaskPage.responses.retail.priorityWithResponses",{defaultValue:"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u0439. \u0415\u0441\u0442\u044c \u043e\u0442\u043a\u043b\u0438\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430"}):s("pages.tasksFlow.editTaskPage.responses.retail.priorityWithResponsesLegacy",{defaultValue:"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u043e\u043c\u0443 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0435\u0449\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u043b\u0438\u043a\u043e\u0432"})},waitingForContractor:{variant:"info",title:s("pages.tasksFlow.editTaskPage.responses.retail.waitingForContractor",{defaultValue:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u0432\u044b\u0431\u0440\u0430\u043d \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u043e\u0439 \u0438 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043e\u0433\u043e\u0432\u043e\u0440 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 1 \u0447\u0430\u0441\u0430. \u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u0443\u0441\u043f\u0435\u0435\u0442, \u041a\u043e\u043d\u0441\u043e\u043b\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u0438\u0437 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u0432\u0448\u0438\u0445\u0441\u044f"})},priorityExpiredWithContract:{variant:"info",title:a?s("pages.tasksFlow.editTaskPage.responses.retail.priorityExpiredWithContract",{defaultValue:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430"}):s("pages.tasksFlow.editTaskPage.responses.retail.priorityExpiredWithContractLegacy",{defaultValue:"\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430 \u043e\u0442\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. \u041a\u043e\u043d\u0441\u043e\u043b\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u043b\u0430 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438\u0437 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u0432\u0448\u0438\u0445\u0441\u044f"})},priorityExpiredWithoutContract:{variant:"info",title:a?s("pages.tasksFlow.editTaskPage.responses.retail.priorityExpiredWithoutContract",{defaultValue:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430. \u041e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043e\u0433\u043e\u0432\u043e\u0440 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 1 \u0447\u0430\u0441\u0430. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0443\u0441\u043f\u0435\u0435\u0442, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u0437 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u0432\u0448\u0438\u0445\u0441\u044f"}):s("pages.tasksFlow.editTaskPage.responses.retail.priorityExpiredWithoutContractLegacy",{defaultValue:"\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430 \u043e\u0442\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. \u041a\u043e\u043d\u0441\u043e\u043b\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u043b\u0430 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438\u0437 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u0432\u0448\u0438\u0445\u0441\u044f. \u041e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043e\u0433\u043e\u0432\u043e\u0440 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 1 \u0447\u0430\u0441\u0430 \u2014 \u0435\u0441\u043b\u0438 \u043d\u0435 \u0443\u0441\u043f\u0435\u0435\u0442, \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u0437 \u043e\u0442\u043a\u043b\u0438\u043a\u043e\u0432"})},contractorDeclined:{variant:"error",title:s("pages.tasksFlow.editTaskPage.responses.retail.contractorDeclined",{defaultValue:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u043f\u0440\u0438\u043d\u044f\u043b \u0437\u0430\u0434\u0430\u043d\u0438\u0435, \u041a\u043e\u043d\u0441\u043e\u043b\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442 \u043d\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u0437 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u0432\u0448\u0438\u0445\u0441\u044f"})},contractorAccepted:{variant:"success",title:s("pages.tasksFlow.editTaskPage.responses.retail.contractorAccepted",{defaultValue:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u043d\u044f\u043b \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0438 \u0433\u043e\u0442\u043e\u0432 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e"})},waitingForCompany:{variant:"success",title:s("pages.tasksFlow.editTaskPage.responses.retail.waitingForCompanyTitle",{defaultValue:"\u041f\u043e\u0434\u043f\u0438\u0448\u0438\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c"}),description:s("pages.tasksFlow.editTaskPage.responses.retail.waitingForCompanyDescription",{defaultValue:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u043d\u044f\u043b \u0437\u0430\u0434\u0430\u043d\u0438\u0435, \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043b \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e. \u041f\u043e\u0434\u043f\u0438\u0448\u0438\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0441\u0440\u043e\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f"})}}[l.message],u=function getRussianResponseCount(e){var t=e%100,n=e%10;return"".concat(e,t>=11&&t<=14?" \u043e\u0442\u043a\u043b\u0438\u043a\u043e\u0432":1===n?" \u043e\u0442\u043a\u043b\u0438\u043a":n>=2&&n<=4?" \u043e\u0442\u043a\u043b\u0438\u043a\u0430":" \u043e\u0442\u043a\u043b\u0438\u043a\u043e\u0432")}(l.responseCount),p=l.showResponseCount?(0,ge.jsx)(A.Vp,{className:"bg-purple-100",children:(0,ge.jsx)(A.ZT,{variant:"p1",className:"text-purple-800",children:s("common.responses",{count:l.responseCount,defaultValue:u})})}):null;return(0,ge.jsx)(F.h,{title:r,icon:(0,ge.jsx)(A.JO,{icon:"GroupIcon",size:20}),open:i,aside:p,onChange:o,children:(0,ge.jsxs)("div",{className:"flex flex-col gap-4",children:[l.performer?(0,ge.jsx)(at,{performer:l.performer}):null,"autoAssignment"===l.message?(0,ge.jsx)(A.ZT,{variant:"p1",children:c.title}):"waitingForCompany"===l.message&&null!==(t=l.performer)&&void 0!==t&&t.id?(0,ge.jsx)(A.bZ,{variant:c.variant,title:c.title,de
1scription:c.description,action:(0,ge.jsx)(Be.rU,{to:"/contractors/".concat(l.performer.id,"#contract"),children:(0,ge.jsx)(A.zx,{variant:"primary",type:"button",children:s("pages.tasksFlow.editTaskPage.responses.retail.sign",{defaultValue:"\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c"})})})}):(0,ge.jsx)(A.bZ,{variant:c.variant,title:c.title,description:c.description})]})})},dt=function ResponsesSection(){var e,t,n=(0,U.p)().data,a=(0,p.qt)(),r=a.sections,i=a.handleSectionChange,o=(0,ie.LM)(),s=(0,qe.I)(),l=s.isKonsol,c=s.isKonsolHrm;return(l||c)&&o.hasFeature("retail_stream")&&Boolean((null===n||void 0===n?void 0:n.process_code)&&(0,se.D)(n.process_code))?n?(0,ge.jsx)(ct,{task:n,useNewCopy:l,title:null===(e=r.responses)||void 0===e?void 0:e.title,open:(null===(t=r.responses)||void 0===t?void 0:t.open)||!1,onChange:function onChange(e){return i("responses",e)}}):null:(0,ge.jsx)(et,{})},ut=n(74176),pt=n(58625),mt=n(29922),vt=n(84049),ft=(n(19257),n(65115)),gt=n(26902),ht=n(51060),xt=n(85169),yt=n(21853),kt=n(74371),_t=n(82914),bt=n(60291),jt=n(3984),Tt=function useCreateTaskFormSchema(e,t){var n,a=(0,d.$G)().t,r=!0===(null===t||void 0===t?void 0:t.retailDutyCatalogEnabled),o=(0,bt.V)({allowEmptyQuantity:!0,isRetailCatalog:r,allowEmptyPrice:r&&"created"===(null===t||void 0===t?void 0:t.taskState),isRetailFlow:null===t||void 0===t?void 0:t.isRetailFlow,isExtendedPrecision:null===t||void 0===t?void 0:t.isExtendedPrecision}),s=(0,R.useMemo)(function(){return(0,yt.zo)(a)},[a]),l=$.R.user(Q.G.SoftPlatformRestrictions),c=$.R.company("workflow_full_address_required"),u=$.R.company("additional_contracts"),p=$.R.company("auto_select_platform_task_contract"),m=null===t||void 0===t?void 0:t.taskState,v=null===t||void 0===t?void 0:t.initialUptoDate,f=null!==(n=null===t||void 0===t?void 0:t.startDateLocked)&&void 0!==n?n:Boolean(m&&"created"!==m),g=!0===(null===t||void 0===t?void 0:t.retailTimeRules);return(0,R.useMemo)(function(){var n,d=l?kt.WV.nullable().optional():kt.WV.nullish(),m=(0,_t.do)(a);return(0,xt.F)(ht.z.object((n={},(0,K.Z)(n,O.q2.TITLE,null!==t&&void 0!==t&&t.retailTaskValidation||null===e||void 0===e||!e(O.q2.TITLE)?ht.z.string().optional():ht.z.string({required_error:a("validation.required")}).min(1,a("validation.required"))),(0,K.Z)(n,O.q2.PROJECT_ID,ht.z.string().nullable().optional()),(0,K.Z)(n,O.q2.ADDRESS,null!==e&&void 0!==e&&e(O.q2.ADDRESS)?d:kt.WV.nullish().optional()),(0,K.Z)(n,O.q2.REMOTE_WORK,ht.z.boolean()),(0,K.Z)(n,O.q2.DATE_RANGE,null!==e&&void 0!==e&&e(O.q2.DATE_RANGE)?ht.z.array(ht.z.string({required_error:a("validation.required")}),{required_error:a("validation.required"),invalid_type_error:a("validation.required")}).length(2,a("validation.required")).superRefine(function(e,t){var n=(0,_t.nC)(e);if("required"!==n.status)if("invalid"!==n.status){if(!g){var r=n.from,i=n.to,o=new Date;o.setHours(0,0,0,0);var s=function getEditableDateRangeValidationIssue(e){var t=e.from,n=e.to,a=e.today,r=e.startDateLocked,i=e.initialUptoDate;if(r){var o=i?(0,_t.A8)(i):void 0;return n<t?"endDateAfterStartDate":!(o&&n>=o)&&n<a?"dateNotPast":void 0}return t<a?"dateNotPast":n<t?"endDateAfterStartDate":void 0}({from:r,to:i,today:o,startDateLocked:f,initialUptoDate:v});if(s){var l="endDateAfterStartDate"===s?"pages.tasksFlow.createTaskPage.validation.endDateAfterStartDate":"pages.tasksFlow.createTaskPage.validation.dateNotPast";t.addIssue({code:ht.z.ZodIssueCode.custom,message:a(l)})}else;}}else t.addIssue({code:ht.z.ZodIssueCode.custom,message:a("validation.invalidDate")});else t.addIssue({code:ht.z.ZodIssueCode.custom,message:a("validation.required")})}):ht.z.array(ht.z.string()).length(2).optional()),(0,K.Z)(n,O.q2.TIME_RANGE,null!==e&&void 0!==e&&e(O.q2.TIME_RANGE)?m:ht.z.tuple([ht.z.string(),ht.z.string().nullable()]).optional()),(0,K.Z)(n,O.q2.DESCRIPTION,ht.z.string().optional()),(0,K.Z)(n,O.q2.DUTIES,null!==e&&void 0!==e&&e(O.q2.DUTIES)?ht.z.array(o).min(1,a("pages.tasksFlow.createTaskPage.validation.atLeastOneService")):ht.z.array(o).optional()),(0,K.Z)(n,O.q2.COMPANY_COMMENT,ht.z.string().optional()),(0,K.Z)(n,O.q2.CONTRACTORS,null!==e&&void 0!==e&&e(O.q2.CONTRACTORS)?s:yt.XR.optional()),(0,K.Z)(n,O.q2.TAGS,ht.z.array(ht.z.string())),(0,K.Z)(n,"is_estimated_amount",ht.z.boolean().optional()),n))).superRefine(function(n,o){var s,d,m;r&&n.duties&&j()(d=(0,ft.J4)(n.duties,a)).call(d,function(e){return"template_id"===e.field}
1).forEach(function(e){var t=e.index,n=e.field,a=e.message;o.addIssue({code:ht.z.ZodIssueCode.custom,path:["duties",t,n],message:a})});null!==t&&void 0!==t&&t.retailTaskValidation&&(0,jt.Tv)((0,i.Z)((0,i.Z)({},n),{},{duties:null!==(m=n.duties)&&void 0!==m?m:[]}),o,a);null!==t&&void 0!==t&&t.retailDutyValidation||n.is_estimated_amount||!Array.isArray(n.duties)||n.duties.forEach(function(e,t){null!==e.quantity&&void 0!==e.quantity||o.addIssue({code:ht.z.ZodIssueCode.custom,path:[O.q2.DUTIES,t],message:a("validation.required")})}),null!==t&&void 0!==t&&t.retailTaskValidation||null===e||void 0===e||!e(O.q2.ADDRESS)||!c||n.remote_work||(0,kt.Yj)(n.address)||o.addIssue({code:ht.z.ZodIssueCode.custom,path:[O.q2.ADDRESS],message:a(kt.ZL)}),null!==t&&void 0!==t&&t.retailTaskValidation||null===e||void 0===e||!e(O.q2.ADDRESS)||c||l||n.remote_work||null!==(s=n.address)&&void 0!==s&&s.value||o.addIssue({code:ht.z.ZodIssueCode.custom,path:[O.q2.ADDRESS],message:"\u041d\u0443\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441 \u0438\u0437 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a"}),null!==e&&void 0!==e&&e(O.q2.TIME_RANGE)&&!g&&(0,_t.qQ)(n.time_range,n.date_range,o,O.q2.TIME_RANGE),(0,yt.pd)({additionalContractsEnabled:u&&(null===e||void 0===e?void 0:e(O.q2.CONTRACTORS)),autoSelectPlatformTaskContractEnabled:p,contractors:n.contractors,dateRange:n.date_range,ctx:o,t:a}),null!==t&&void 0!==t&&t.retailDutyValidation&&Array.isArray(n.duties)&&(0,re.ST)({paymentType:t.retailDutyValidation.paymentType,initialDuties:t.retailDutyValidation.initialDuties,duties:n.duties}).forEach(function(e){var t,n;o.addIssue({code:ht.z.ZodIssueCode.custom,path:"duties"===e.field?[O.q2.DUTIES]:[O.q2.DUTIES,null!==(t=e.index)&&void 0!==t?t:0,null!==(n=e.field)&&void 0!==n?n:"quantity"],message:e.message})})})},[a,o,r,s,e,l,c,v,f,u,p,null===t||void 0===t?void 0:t.retailDutyValidation,null===t||void 0===t?void 0:t.retailTaskValidation,g])},Ct=_t.wm,wt=_t.wm,Dt=ht.z.object({id:ht.z.number().nullable(),template_id:ht.z.number().nullable(),position:ht.z.number().nullable().optional(),description:ht.z.string(),category:Ct,price:ht.z.number().nullable(),title:ht.z.string().nullish(),template:gt.xA.nullish(),duration_hours:ht.z.number().nullish(),measurement_unit:wt,quantity:ht.z.number()}),Zt=ht.z.object({id:ht.z.number().nullable(),latitude:ht.z.string(),longitude:ht.z.string(),value:ht.z.string(),saved:ht.z.object({name:ht.z.string()}).optional(),region:ht.z.string(),city:ht.z.string().nullish(),settlement:ht.z.string().nullish(),house:ht.z.string().nullish(),stead:ht.z.string().nullish(),country:ht.z.string().nullish(),country_iso_code:ht.z.string().nullish()}),Et=(ht.z.object({title:ht.z.string(),project_id:ht.z.object({id:ht.z.number(),name:ht.z.string()}).optional(),address:Zt.optional(),remote_work:ht.z.boolean(),date_range:ht.z.tuple([ht.z.string(),ht.z.string()]),time_range:ht.z.tuple([ht.z.string().nullable(),ht.z.string().nullable()]),description:ht.z.string().optional(),duties:ht.z.array(Dt),contractors:yt._G,company_comment:ht.z.string().optional(),labels:ht.z.array(ht.z.string())}),n(99742)),Pt="base_platform",St="personal_solution_v1_platform",Rt="personal_solution_v2_platform",At="personal_solution_v3_platform",Nt="ad_hoc_tasks",qt="created",Ft="accepted",It="confirmed",zt="auto_confirmed",Mt="checked_in",Lt="completed",Ot="revoked",Ht="rejected",Vt=[{id:"submit",label:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",dynamicLabel:function dynamicLabel(e){return e?"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c":"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c"},variant:"primary",conditions:[{states:[qt]}],disabled:function disabled(e){return!e}},{id:"work",label:"\u0412 \u0440\u0430\u0431\u043e\u0442\u0435",dynamicLabel:function dynamicLabel(e){return e?"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u0432 \u0440\u0430\u0431\u043e\u0442\u0443":"\u0412 \u0440\u0430\u0431\u043e\u0442\u0435"},variant:"primary",conditions:[{states:[It,Ot,Ft,Ht],processCodes:[Nt]},{states:[It,Ot,Ht],processCodes:[At]}]},{id:"complete",label:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c",dynamicLabel:function dynamicLabel(e){return e?"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c":"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c"},variant:"primary",customCheck:function customCheck(e){var t,n,a;return e.state.code===Ht?!0===(null===(n=e.actions)||void 0===n?void 0:W()(n).call(n,"accept")):e.state.code===zt?!0===e.retail_stream&&!0===(null===(a=e.actions)||void 0===a?void 0:W()(a).call(a,"accept")):!e.retail_stream||!0===(null===(t=e.actions)||void 0===t?void 0:W()(t).call(t,"accept"))},conditions:[{states:[Lt],processCodes:[Rt,At]},{states:[Mt],processCodes:[St,Nt]},{states:[It,zt],processCodes:[Pt,St,Nt]},{states:[Ht]}]},{id:"create-act",label:"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u0442",dynamicLabel:function dynamicLabel(e){return e?"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u0442":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u0442"},variant:"primary",customCheck:function customCheck(e){var t;return!e.act_id&&(!e.retail_stream||!0===(null===(t=e.actions)||void 0===t?void 0:W()(t).call(t,"finalize")))},conditions:[{states:[Ft],processCodes:[Pt,St,Rt,At,Nt]},{states:[Mt],processCodes:[Nt,St]},{states:[Lt],processCodes:[Rt,At]},{states:[It],processCodes:[Pt,St,Nt]}]},{id:"return-to-work",label:"\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u0432 \u0440\u0430\u0431\u043e\u0442\u0443",variant:"primary",requiresAction:"return_to_work",conditions:[{states:[]}]},{id:"delete-act-and-return-task",label:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0430\u043a\u0442",variant:"default",requiresAction:"delete_act_and_return_to_work",customCheck:function customCheck(e){var t;return Boolean((null===(t=e.act)||void 0===t?void 0:t.id)||e.act_id)},conditions:[{states:[]}]},{id:"cancel",label:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c",conditions:[{states:["submitted",It],processCodes:[St,Rt,At,Pt,Nt]}]},{id:"reject",label:"\u041d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e",dynamicLabel:function dynamicLabel(e){return e?"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c":"\u041d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e"},conditions:[{states:[It]},{states:[Mt],processCodes:[St,Nt]},{states:[Lt],processCodes:[Rt,At]}]},{id:"save",label:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c",variant:"default",iconOnly:!0,icon:"SaveIcon",title:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f",conditions:[{states:[]}],disabled:function disabled(e,t){return!t||!e}},{id:"duplicate",label:"\u0414\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c",variant:"default",iconOnly:!0,icon:"CopyIcon",conditions:[{states:[]}]},{id:"delete",label:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c",variant:"default",iconOnly:!0,icon:"DeleteIcon",conditions:[{states:[qt]}]}],Ut=function getVisibleButtons(e,t){return j()(e).call(e,function(e){return function shouldShowButton(e,t){var n,a;if(null===t||void 0===t||null===(n=t.state)||void 0===n||!n.code)return!1;var r=e.conditions,i=t.state.code,o=t.process_code;return!!r.some(function(e){var t,n;if(0===e.states.length)return!0;var a=W()(t=e.states).call(t,i);return!!a&&(e.processCodes&&0!==e.processCodes.length?!!o&&(null===(n=e.processCodes)||void 0===n?void 0:W()(n).call(n,o)):a)})&&!(e.requiresAction&&(null===(a=t.actions)||void 0===a||!W()(a).call(a,e.requiresAction)))&&(!e.customCheck||e.customCheck(t))}(e,t)})},Gt=function ActionButton(e){var t=e.config,n=e.onClick,a=e.disabled,r=void 0!==a&&a,o=e.isLoading,s=void 0!==o&&o,l=e.className,c=void 0===l?"":l,d=e.isDirty,u=void 0!==d&&d,p=t.label,m=t.dynamicLabel,v=t.variant,f=void 0===v?"default":v,g=t.iconOnly,h=void 0!==g&&g,x=t.icon,y=t.title,k=m?m(u):p,_={type:"button",size:"md",variant:f,onClick:n,disabled:r||s,isLoading:s,iconOnly:h,className:h?c:"w-full lg:w-auto ".concat(c),icon:h?x:void 0};return y?(0,ge.jsx)(A.pn,{children:(0,ge.jsxs)(A.u,{children:[(0,ge.jsx)(A.aJ,{asChild:!0,children:(0,ge.jsx)("span",{children:(0,ge.jsx)(A.zx,(0,i.Z)((0,i.Z)({},_),{},{children:k}))})}),(0,ge.jsx)(A._v,{side:"top",children:y})]})}):(0,ge.jsx)(A.zx,(0,i.Z)((0,i.Z)({},_),{},{children:k}))},Bt=n(61249),Yt=n(45144),Wt=(n(86123),n(89619),n(76854),n(65595),n(29525)),Kt=n.n(Wt),$t=n(75933),Qt=n(63641),Jt=n(34646),Xt=n(67393),en=n(50571),tn=n(39540),nn=n(2583),an=n(2605),rn=n(12273),on=function useMutationTaskWithAction(){var e=(0,Xt.UO)().id;return(0,an.D)({mutationFn:function(){var t=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(t){var n;return(0,Bt.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,rn.z)({url:"bus/alpha/workflow/tasks/".concat(e,"/update_and_transition"),method:"PATCH",data:t,withPrefix:!1});case 2:return n=a.sent,(0,l.x)()&&(0,nn.z)(n),a.abrupt("return",n);case 5:case"end":return a.stop()}},_callee)}));return function mutationFn(e){return t.apply(this,arguments)}}()})},sn=n(4729),ln=n(73853),cn=n(56743),dn=n(88125),un=n(63138),pn=n(79639),mn=n.n(pn),vn=n(40858),fn=n(1013),gn=n(17226),hn=n(97800),xn=n(47372),yn=n(22447),kn=n(56556),_n=n(4475),bn=function useActions(){var e,t,n,a,r,o,u,p,m,v,f=Qe(),g=f.setErrorModal,x=f.setCreateActModal,y=f.setContractLimitModal,k=(0,d.$G)().t,_=(0,ie.LM)(),b=(0,oe.ft)(null===(e=_.company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features),j=!0===(null===(n=_.company)||void 0===n||null===(a=n.data)||void 0===a||null===(r=a.features)||void 0===r?void 0:r.archived),T=(0,Xt.UO)().id,w=(0,Xt.k6)(),D=(0,en.NL)(),Z=(0,U.p)().data,E="rejected"===(null===Z||void 0===Z||null===(o=Z.state)||void 0===o?void 0:o.code),P=function resetRetailDraftHistory(){var e;(0,re.ZH)(Z)&&"created"===(null===Z||void 0===Z||null===(e=Z.state)||void 0===e?void 0:e.code)&&D.resetQueries({queryKey:(0,O.r_)(T)})},S=(0,R.useState)(!1),A=(0,h.Z)(S,2),N=A[0],q=A[1],F=(0,R.useState)(!1),I=(0,h.Z)(F,2),z=I[0],L=I[1],H=(0,R.useState)(!1),V=(0,h.Z)(H,2),G=V[0],B=V[1],Y=function showContractLimitModal(){var e;y({type:"show",payload:{contractorId:null===Z||void 0===Z||null===(e=Z.contractor)||void 0===e?void 0:e.id}})},W=(0,c.Gc)(),K=W.control,$=W.formState,Q=$.dirtyFields,J=$.isDirty,X=$.isValid,ee=$.errors,te=W.getValues,ne=W.getFieldState,ae=W.clearErrors,se=W.handleSubmit,le=W.setError,ce=(0,l.x)(!0===(null===Z||void 0===Z?void 0:Z.retail_stream)),de=null===Z||void 0===Z||null===(u=Z.duties)||void 0===u?void 0:C()(u).call(u,function(e){return(0,i.Z)({},e)}),ue=null!==(p=null!==(m=(0,c.qo)({control:K,name:"duties"}))&&void 0!==m?m:null===Z||void 0===Z?void 0:Z.duties)&&void 0!==p?p:[],pe=ce&&"created"===(null===Z||void 0===Z||null===(v=Z.state)||void 0===v?void 0:v.code)?Ie()(ue).call(ue,gt.Xx):void 0,me=pe?k("components.retailDutyCatalog.legacyDuty",{title:pe.title||pe.description||""}):void 0,ve=ce&&Boolean(null===Z||void 0===Z?void 0:Z.duties.some(gt.Xx)),fe=function applyCatalogErrors(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"server";return e.forEach(function(e){var n,a=e.index,r=e.field,i=e.message;le(s()(n="duties.".concat(a,".")).call(n,r),{type:t,message:i})}),e.length>0},he=function handleCatalogBackendError(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0;if(!ce)return{handled:!1,hasStructuredErrors:!1};var a=(0,ft.ee)(e,te().duties,{submittedDuties:n,persistedDuties:de}),r=a.errors,i=a.hasUnhandledErrors,o=a.hasStructuredErrors,s=a.messages,l=fe(r)||Boolean(o&&s.length>0);return l&&(t||i)&&Qt.A.error(s.join(";
1 ")),{handled:l,hasStructuredErrors:o}},xe=function handleContractError(e){return(0,yt.te)({error:e,setError:le,t:k})},ye=function handleTaskTimeRuleError(e,t){if(ce){var n=(0,kn.st)({error:e,setError:le});n.unhandledMessages.length&&le(xn.H,{type:t,message:n.unhandledMessages.join("; ")});var a=Boolean(n.handledMessages.length||n.unhandledMessages.length);if(n.legacyMessages.length||!a){var r=n.legacyMessages.length?{data:{errors:n.legacyMessages}}:e;if((0,xn.O)({error:r,setError:le,action:t}))return!0}if(a)return!0}return!0===(null===Z||void 0===Z?void 0:Z.retail_stream)&&(0,xn.O)({error:e,setError:le,action:t})},ke=function handleRetailDutyBackendError(e,t){var n;if(null===Z||void 0===Z||!Z.retail_stream)return!1;if(ce&&(0,yn.K)({error:e,setError:le}))return!0;var a=(0,re.t7)({message:e instanceof Error?e.message:void 0,duties:t.duties,dirtyDuties:null===(n=Q.duties)||void 0===n?void 0:C()(n).call(n,function(e){return{price:Boolean(null===e||void 0===e?void 0:e.price),quantity:Boolean(null===e||void 0===e?void 0:e.quantity)}})});return a.forEach(function(e){var t;"duties"!==e.field?le(s()(t="duties.".concat(e.index,".")).call(t,e.field),{type:"server",message:e.message}):le("duties",{type:"server",message:e.message})}),a.length>0},_e=on(),be=_e.mutateAsync,je=_e.isPending,Te=(0,$t.k)({onSuccess:function onSuccess(){D.invalidateQueries({queryKey:(0,O.Iz)(T)})},onError:function onError(e){e instanceof tn.h?g({type:"show",payload:{title:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u044f",alert:{title:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0432 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u0445 \xab\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e\xbb \u0438 \xab\u041f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c\xbb.",message:"\u041d\u0435\u043b\u044c\u0437\u044f \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435"}}}):Qt.A.error(e.message||"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0442\u043c\u0435\u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f")}}),Ce=Te.mutate,we=Te.isPending,De=(0,sn.c)({onSuccess:function onSuccess(e){P(),D.invalidateQueries({queryKey:(0,O.Iz)(T)}),!0===(null===Z||void 0===Z?void 0:Z.retail_stream)&&(0,_n.z)(e)&&Qt.A.warning(k("pages.tasksFlow.priorityContractor.notGrantedWarning"))},onError:function onError(e){if((0,hn.i)(e))Y();else{var t=he(e);t.handled&&t.hasStructuredErrors||t.handled||ce&&(0,yn.K)({error:e,setError:le})||ye(e,"publish")||xe(e)||Qt.A.error(e.message||"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f")}}}),Ze=De.mutate,Ee=De.mutateAsync,Pe=De.isPending,Se=function useUpdateTaskMutation(){var e=(0,Xt.UO)().id;return(0,an.D)({mutationFn:function(){var t=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(t){var n;return(0,Bt.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,rn.z)({url:"bus/alpha/workflow/tasks/".concat(e),method:"PATCH",data:t,withPrefix:!1});case 2:return n=a.sent,(0,l.x)()&&(0,nn.z)(n),a.abrupt("return",n);case 5:case"end":return a.stop()}},_callee)}));return function mutationFn(e){return t.apply(this,arguments)}}()})}(),Re=Se.mutateAsync,Ae=Se.isPending,Ne=function updateTaskInCache(e){D.setQueryData((0,O.Iz)(T),e)},qe=function useDeleteTaskMutation(e){var t=e.onSuccess,n=e.onError;return(0,an.D)({mutationFn:function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(e){var t;return(0,Bt.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,rn.z)({url:"bus/alpha/workflow/tasks/".concat(e),method:"DELETE",withPrefix:!1});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)}}(),onSuccess:function onSuccess(){t()},onError:function onError(e){n(e)}})}({onSuccess:function onSuccess(){w.push("/tasks"),Qt.A.success("\u0423\u0434\u0430\u043b\u0438\u043b\u0438 \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a")},onError:function onError(e){Qt.A.error(e.message||"\u041d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a")}}),Fe=qe.mutate,ze=qe.isPending,Me=(0,ln.U)({onSuccess:function onSuccess(e){e.warning&&Qt.A.warning(e.warning),w.push("/tasks"),Qt.A.success("\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043e")},onError:function onError(e){Qt.A.error(e.message||"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435")}}),Le=Me.mutate,Oe=Me.isPending,He=(0,cn.d)({onSuccess:function onSuccess(){Qt.A.success("\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u0432 \u0440\u0430\u0431\u043e\u0442\u0443"),D.invalidateQueries({queryKey:(0,O.Iz)(T)})},onError:function onError(e){g({type:"show",payload:{title:"\u0412\u0437\u044f\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 \u0440\u0430\u0431\u043e\u0442\u0443",alert:{title:"\u0412\u0437\u044f\u0442\u044c \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u043e\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0432 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u0445:",message:(0,ge.jsxs)("div",{children:[(0,ge.jsx)("b",{children:"\u2013 \xab\u041f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c\xbb;"}),(0,ge.jsx)("br",{}),"\u2013 \xab\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e\xbb, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0430\u043a\u0442\u0430;",(0,ge.jsx)("br",{}),"\u2013 \xab\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e\xbb \u0438 \xab\u041d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e\xbb, \u0435\u0441\u043b\u0438 \u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043c."]})}}}),Qt.A.error(e.message||"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 \u0440\u0430\u0431\u043e\u0442\u0443")}}),Ve=He.mutate,Ue=He.isPending,Ge=(0,dn.Q)({onSuccess:function onSuccess(){Qt.A.success("\u0423\u0441\u043f\u0435\u0445"),D.invalidateQueries({queryKey:(0,O.Iz)(T)})},onError:function onError(e){Qt.A.error(e.message||"\u041e\u0448\u0438\u0431\u043a\u0430")}}),Be=Ge.mutate,Ye=Ge.isPending,We=(0,un.f)({onSuccess:function onSuccess(){Qt.A.success(E?k("pages.tasksFlow.editTaskPage.actions.rejectedCompletion.success"):"\u0423\u0441\u043f\u0435\u0445"),D.invalidateQueries({queryKey:(0,O.Iz)(T)}),D.invalidateQueries({queryKey:(0,O.r_)(T)})},onError:function onError(e){he(e,!0).handled||((0,hn.i)(e)?Y():ye(e,"publish")||Qt.A.error(e.message||"\u041e\u0448\u0438\u0431\u043a\u0430"))}}),Ke=We.mutate,$e=We.isPending,Je=(0,tn.e)(),Xe=Je.mutateAsync,et=Je.isPending,tt=(0,fn.o)(),nt=(0,fn.l)(),at=function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(e){return(0,Bt.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:if(!j){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,t.next=5,Xe({id:Number(T),acts_statuses:["no_act"],state_code:[]});case 5:if(!(t.sent.collection.length>0)){t.next=9;break}return x({type:"show",payload:{formData:e}}),t.abrupt("return");case 9:throw new Error("\u041d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0430\u043a\u0442\u0430");case 12:t.prev=12,t.t0=t.catch(2),Qt.A.error((null===t.t0||void 0===t.t0?void 0:t.t0.message)||"\u041e\u0448\u0438\u0431\u043a\u0430");case 15:case"end":return t.stop()}},_callee,null,[[2,12]])}));return function openCreateActModal(t){return e.apply(this,arguments)}}(),rt=function showTaskPeriodNotStartedError(){Qt.A.error(k("pages.companyTasksPage.useActions.errors.taskCannotCompleteBeforeStart"))},it=function canCompleteTask(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===Z||void 0===Z?void 0:Z.since_date;return!Z||!e||!(0,vn.jl)({process_code:Z.process_code,since_date:e},mn()())},ot=function transformEditFormDataToApiRequest(e){var t;return(0,Jt.eg)(e,null===Z||void 0===Z?void 0:Z.payment_type,{preserveContractorAssignment:!1===(null===Z||void 0===Z||null===(t=Z.contractor)||void 0===t?void 0:t.personal_data_revealed),retailDutyCatalogEnabled:ce})},st=function getSavePayload(e){return!0===(null===Z||void 0===Z?void 0:Z.retail_stream)&&"created"!==Z.state.code&&(0,re.rY)(Q)?(0,i.Z)({company_comment:e.company_comment,labels:e.labels},e.project_id?{project_id:Number(e.project_id)}:{}):ot(e)},lt=function completeTask(){if(!j)if(J)se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee7(e){var t,n,a,r,o,s;return(0,Bt.Z)().wrap(function _callee7$(l){for(;;)switch(l.prev=l.next){case 0:if(l.prev=0,a=ot(e),t=null===(n=a.duties)||void 0===n?void 0:C()(n).call(n,function(e){return(0,i.Z)({},e)}),it(a.since_date)){l.next=6;break}return rt(),l.abrupt("return");case 6:return l.next=8,be((0,i.Z)((0,i.Z)({status_action:"accept"},a),{},{transit_to_submitted_after_creation:!1}));case 8:r=l.sent,Ne(r),D.invalidateQueries({queryKey:(0,O.r_)(T)}),E&&Qt.A.success(k("pages.tasksFlow.editTaskPage.actions.rejectedCompletion.success")),l.next=33;break;case 14:if(l.prev=14,l.t0=l.catch(0),!(0,hn.i)(l.t0)){l.next=19;break}return Y(),l.abrupt("return");case 19:if(!(o=he(l.t0,!0,t)).handled||!o.hasStructuredErrors){l.next=22;break}return l.abrupt("return");case 22:if(s=ke(l.t0,e),!o.handled){l.next=25;break}return l.abrupt("return");case 25:if(!s){l.next=28;break}return ce&&Qt.A.error(l.t0),l.abrupt("return");case 28:if(!ye(l.t0,"publish")){l.next=30;break}return l.abrupt("return");case 30:if(!xe(l.t0)){l.next=32;break}return l.abrupt("return");case 32:Qt.A.error((null===l.t0||void 0===l.t0?void 0:l.t0.message)||"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u044f");case 33:case"end":return l.stop()}},_callee7,null,[[0,14]])}
1));return function(t){return e.apply(this,arguments)}}())();else{if(!it())return void rt();Ke(Number(T))}},ct=function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee8(){return(0,Bt.Z)().wrap(function _callee8$(e){for(;;)switch(e.prev=e.next){case 0:if(!b){e.next=2;break}return e.abrupt("return");case 2:if(T){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,e.next=7,tt.mutateAsync(T);case 7:q(!1),Qt.A.success("\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u043e \u0432 \u0440\u0430\u0431\u043e\u0442\u0443"),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),Qt.A.error((null===e.t0||void 0===e.t0?void 0:e.t0.message)||"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 \u0440\u0430\u0431\u043e\u0442\u0443");case 14:return e.prev=14,D.invalidateQueries({queryKey:(0,O.Iz)(T)}),D.invalidateQueries({queryKey:(0,O.r_)(T)}),e.finish(14);case 18:case"end":return e.stop()}},_callee8,null,[[4,11,14,18]])}));return function handleConfirmReturnToWork(){return e.apply(this,arguments)}}(),dt=function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee9(){return(0,Bt.Z)().wrap(function _callee9$(e){for(;;)switch(e.prev=e.next){case 0:if(!b){e.next=2;break}return e.abrupt("return");case 2:if(T){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,e.next=7,nt.mutateAsync(T);case 7:L(!1),Qt.A.success('\u0410\u043a\u0442 \u0443\u0434\u0430\u043b\u0435\u043d \u0438\u0437 \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u0432 \u0441\u0442\u0430\u0442\u0443\u0441 "\u0412 \u0440\u0430\u0431\u043e\u0442\u0435"'),gn.M.reset(),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),Qt.A.error((null===e.t0||void 0===e.t0?void 0:e.t0.message)||"\u0410\u043a\u0442 \u043d\u0435\u043b\u044c\u0437\u044f \u0443\u0434\u0430\u043b\u0438\u0442\u044c");case 15:return e.prev=15,D.invalidateQueries({queryKey:(0,O.Iz)(T)}),D.invalidateQueries({queryKey:(0,O.r_)(T)}),e.finish(15);case 19:case"end":return e.stop()}},_callee9,null,[[4,12,15,19]])}));return function handleConfirmDeleteActAndReturnTask(){return e.apply(this,arguments)}}(),ut={submit:function handleSubmit(){b||ce&&fe((0,ft.J4)(te().duties,k,!0,(0,M.u)()),"retail-publication")||(ce&&"created"===(null===Z||void 0===Z?void 0:Z.state.code)?se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee3(e){var t,n,a;return(0,Bt.Z)().wrap(function _callee3$(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,a=ot(e),t=C()(n=a.duties).call(n,function(e){return(0,i.Z)({},e)}),r.next=5,Re((0,i.Z)((0,i.Z)({},a),{},{transit_to_submitted_after_creation:!1}));case 5:return r.next=7,Ee(Number(T));case 7:D.invalidateQueries({queryKey:(0,O.Iz)(T)}),r.next=25;break;case 10:if(r.prev=10,r.t0=r.catch(0),!(0,hn.i)(r.t0)){r.next=15;break}return Y(),r.abrupt("return");case 15:if(!he(r.t0,!1,t).handled){r.next=18;break}return r.abrupt("return");case 18:if(!ke(r.t0,e)){r.next=20;break}return r.abrupt("return");case 20:if(!ye(r.t0,"publish")){r.next=22;break}return r.abrupt("return");case 22:if(!xe(r.t0)){r.next=24;break}return r.abrupt("return");case 24:Qt.A.error((null===r.t0||void 0===r.t0?void 0:r.t0.message)||k("pages.tasksFlow.editTaskPage.notifications.saveAndSubmitError"));case 25:case"end":return r.stop()}},_callee3,null,[[0,10]])}));return function(t){return e.apply(this,arguments)}}())():J?se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee4(e){var t,n,a,r,o,s;return(0,Bt.Z)().wrap(function _callee4$(l){for(;;)switch(l.prev=l.next){case 0:return l.prev=0,a=ot(e),t=null===(n=a.duties)||void 0===n?void 0:C()(n).call(n,function(e){return(0,i.Z)({},e)}),l.next=5,be((0,i.Z)((0,i.Z)({status_action:"submit"},a),{},{transit_to_submitted_after_creation:!1}));case 5:r=l.sent,P(),Ne(r),!0===(null===Z||void 0===Z?void 0:Z.retail_stream)&&(0,_n.z)(r)&&Qt.A.warning(k("pages.tasksFlow.priorityContractor.notGrantedWarning")),l.next=27;break;case 11:if(l.prev=11,l.t0=l.catch(0),!ce||!ke(l.t0,e)){l.next=15;break}return l.abrupt("return");case 15:if(!(0,hn.i)(l.t0)){l.next=18;break}return Y(),l.abrupt("return");case 18:if(!(o=he(l.t0,!1,t)).handled||!o.hasStructuredErrors){l.next=21;break}return l.abrupt("return");case 21:if(s=ye(l.t0,"publish"),!o.handled&&!s){l.next=24;break}return l.abrupt("return");case 24:if(!xe(l.t0)){l.next=26;break}return l.abrupt("return");case 26:Qt.A.error((null===l.t0||void 0===l.t0?void 0:l.t0.message)||k("pages.tasksFlow.editTaskPage.notifications.saveAndSubmitError"));case 27:case"end":return l.stop()}},_callee4,null,[[0,11]])}));return function(t){return e.apply(this,arguments)}}())():Ze(Number(T)))},cancel:function cancel(){j||Ce(Number(T))},work:function handleWork(){j||(J?se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee5(e){var t,n;
1return(0,Bt.Z)().wrap(function _callee5$(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t=ot(e),a.next=4,be((0,i.Z)((0,i.Z)({status_action:"check_in"},t),{},{transit_to_submitted_after_creation:!1}));case 4:n=a.sent,Ne(n),a.next=13;break;case 8:if(a.prev=8,a.t0=a.catch(0),!xe(a.t0)){a.next=12;break}return a.abrupt("return");case 12:Qt.A.error((null===a.t0||void 0===a.t0?void 0:a.t0.message)||"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u0432\u0445\u043e\u0434\u0430");case 13:case"end":return a.stop()}},_callee5,null,[[0,8]])}));return function(t){return e.apply(this,arguments)}}())():Ve(Number(T)))},reject:function handleReject(){j||(J?se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee6(e){var t,n;return(0,Bt.Z)().wrap(function _callee6$(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t=ot(e),a.next=4,be((0,i.Z)((0,i.Z)({status_action:"reject"},t),{},{transit_to_submitted_after_creation:!1}));case 4:n=a.sent,Ne(n),a.next=13;break;case 8:if(a.prev=8,a.t0=a.catch(0),!xe(a.t0)){a.next=12;break}return a.abrupt("return");case 12:Qt.A.error((null===a.t0||void 0===a.t0?void 0:a.t0.message)||"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u044f");case 13:case"end":return a.stop()}},_callee6,null,[[0,8]])}));return function(t){return e.apply(this,arguments)}}())():Be(Number(T)))},complete:function handleComplete(){j||(null!==Z&&void 0!==Z&&Z.retail_stream||E?B(!0):lt())},"create-act":function createAct(){j||(J?se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee10(e){var t;return(0,Bt.Z)().wrap(function _callee10$(n){for(;;)switch(n.prev=n.next){case 0:return t=ot(e),n.next=3,at(t);case 3:case"end":return n.stop()}},_callee10)}));return function(t){return e.apply(this,arguments)}}())():at())},duplicate:function duplicate(){if(!b&&!ve){if(ce){var e=new(Kt())({copyFrom:String(T)});return null!==Z&&void 0!==Z&&Z.tasks_import_id&&e.set("tasks_bundle_id",String(Z.tasks_import_id)),void w.push("/tasks/create?".concat(e.toString()))}Le(Number(T))}},save:function handleSave(){if(!j){var e=ne(kn.PP).error;(null===e||void 0===e?void 0:e.type)===kn.U3&&ae(kn.PP),se(function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee2(e){var t,n,a,r,o,s;return(0,Bt.Z)().wrap(function _callee2$(l){for(;;)switch(l.prev=l.next){case 0:return l.prev=0,a=st(e),t="duties"in a?C()(n=a.duties).call(n,function(e){return(0,i.Z)({},e)}):void 0,l.next=5,Re((0,i.Z)((0,i.Z)({},a),{},{transit_to_submitted_after_creation:!1}));case 5:Qt.A.success("\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b"),D.invalidateQueries({queryKey:(0,O.Iz)(T)}),null!==Z&&void 0!==Z&&Z.retail_stream&&"accepted"===Z.state.code&&D.invalidateQueries({queryKey:(0,O.r_)(T)}),l.next=22;break;case 10:if(l.prev=10,l.t0=l.catch(0),!(r=he(l.t0,!1,t)).handled||!r.hasStructuredErrors){l.next=15;break}return l.abrupt("return");case 15:if(o=ke(l.t0,e),s=ye(l.t0,"save"),!(r.handled||o||s)){l.next=19;break}return l.abrupt("return");case 19:if(!xe(l.t0)){l.next=21;break}return l.abrupt("return");case 21:Qt.A.error((null===l.t0||void 0===l.t0?void 0:l.t0.message)||k("pages.tasksFlow.editTaskPage.notifications.saveError"));case 22:case"end":return l.stop()}},_callee2,null,[[0,10]])}));return function(t){return e.apply(this,arguments)}}())().finally(function(){(null===e||void 0===e?void 0:e.type)!==kn.U3||ne(kn.PP).error||le(kn.PP,e)})}},delete:function _delete(){b||Fe(Number(T))},"return-to-work":function returnToWork(){b||q(!0)},"delete-act-and-return-task":function deleteActAndReturnTask(){b||L(!0)}};
1return{legacySubmitError:me,isDuplicateDisabled:ve,isDraftSaveValid:X||ce&&(0,ft.cj)(ee),isDirty:J,isReadonlyPro:b,isArchived:j,isValid:X,dirtyFields:Q,getButtonHandler:function getButtonHandler(e){return ut[e]},returnToWorkConfirmOpen:N,setReturnToWorkConfirmOpen:q,deleteActConfirmOpen:z,setDeleteActConfirmOpen:L,isReturningToWork:tt.isPending,isDeletingActAndReturningTask:nt.isPending,handleConfirmReturnToWork:ct,handleConfirmDeleteActAndReturnTask:dt,completeConfirmOpen:G,setCompleteConfirmOpen:B,handleConfirmComplete:function handleConfirmComplete(){j||(B(!1),lt())},isPending:we||Ae||Pe||ze||Oe||Ye||Ue||$e||et||je||tt.isPending||nt.isPending}},jn=["complete","create-act","cancel","save","work","reject"],Tn=function Actions(){var e=(0,d.$G)().t,t=(0,U.p)().data,n=bn(),a=n.isDirty,r=n.isDuplicateDisabled,o=n.legacySubmitError,s=n.isDraftSaveValid,l=n.isValid,c=n.dirtyFields,p=n.isPending,m=n.isReadonlyPro,v=n.isArchived,f=n.getButtonHandler,g=n.returnToWorkConfirmOpen,h=n.setReturnToWorkConfirmOpen,x=n.deleteActConfirmOpen,y=n.setDeleteActConfirmOpen,k=n.isReturningToWork,_=n.isDeletingActAndReturningTask,b=n.handleConfirmReturnToWork,T=n.handleConfirmDeleteActAndReturnTask,w=n.completeConfirmOpen,D=n.setCompleteConfirmOpen,Z=n.handleConfirmComplete,E=Ut(Vt,t),P=j()(E).call(E,function(e){return!e.iconOnly}),S=j()(E).call(E,function(e){return e.iconOnly}),R=(0,re.g3)({task:t,isDirty:a}),A=(0,re.AN)({task:t,dirtyFields:null!==c&&void 0!==c?c:{}}),N="rejected"===(null===t||void 0===t?void 0:t.state.code),q=function isReadonlyProDisabled(e){return m&&(v||!W()(jn).call(jn,e))},F=function getButtonConfig(n){return"submit"===n.id&&o?(0,i.Z)((0,i.Z)({},n),{},{title:o}):"duplicate"===n.id&&r?(0,i.Z)((0,i.Z)({},n),{},{title:e("components.retailDutyCatalog.legacyCopy")}):"complete"===n.id&&N?(0,i.Z)((0,i.Z)({},n),{},{label:e("pages.tasksFlow.editTaskPage.actions.rejectedCompletion.button"),dynamicLabel:void 0}):"create-act"===n.id&&null!==t&&void 0!==t&&t.retail_stream?(0,i.Z)((0,i.Z)({},n),{},{label:e("pages.tasksFlow.editTaskPage.actions.retailCreateAct.button"),dynamicLabel:void 0,title:R?e("pages.tasksFlow.editTaskPage.actions.retailCreateAct.saveFirstTooltip"):void 0}):n};return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(u.a.Actions,{targetElement:"main",children:P.length>0&&(0,ge.jsx)("div",{className:"flex flex-wrap gap-2",children:C()(P).call(P,function(e){var t;return(0,ge.jsx)(Gt,{config:F(e),onClick:f(e.id),disabled:q(e.id)||"submit"===e.id&&Boolean(o)||"create-act"===e.id&&R||(null===(t=e.disabled)||void 0===t?void 0:t.call(e,l,a)),isLoading:p,isDirty:a},e.id)})})}),(0,ge.jsx)("div",{className:"flex gap-2",children:C()(S).call(S,function(e){var t;return(0,ge.jsx)(Gt,{config:F(e),onClick:f(e.id),disabled:q(e.id)||"duplicate"===e.id&&r||"save"===e.id&&A||(null===(t=e.disabled)||void 0===t?void 0:t.call(e,"save"===e.id?s:l,a)),isLoading:p},e.id)})}),(0,ge.jsx)(Et.P,{open:g,title:"\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 \u0440\u0430\u0431\u043e\u0442\u0443?",description:'\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u0432 \u0441\u0442\u0430\u0442\u0443\u0441 "\u0412 \u0440\u0430\u0431\u043e\u0442\u0435". \u0412\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043d\u0435\u0441\u0442\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0435\u0433\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e.',confirmText:"\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u0432 \u0440\u0430\u0431\u043e\u0442\u0443",isPending:k,onClose:function onClose(){return h(!1)},onConfirm:b}),(0,ge.jsx)(Et.P,{open:x,title:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0430\u043a\u0442 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432 \u0440\u0430\u0431\u043e\u0442\u0443?",description:'\u0410\u043a\u0442 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u0432 \u0441\u0442\u0430\u0442\u0443\u0441 "\u0412 \u0440\u0430\u0431\u043e\u0442\u0435". \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c.',confirmText:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0430\u043a\u0442",isPending:_,onClose:function onClose(){return y(!1)},onConfirm:T}),(0,ge.jsx)(Et.P,{open:w,title:N?e("pages.tasksFlow.editTaskPage.actions.rejectedCompletion.dialog.title"):a?"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435?":"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435?",description:N?e("pages.tasksFlow.editTaskPage.actions.rejectedCompletion.dialog.description"):"\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u0440\u0451\u0445 \u0440\u0430\u0437",confirmText:N?e("pages.tasksFlow.editTaskPage.actions.rejectedCompletion.dialog.confirm"):"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c",isPending:p,onClose:function onClose(){return D(!1)},onConfirm:Z})]})},Cn=n(62908),wn=n(36465),Dn=function TaskLoadErrorState(e){var t=e.error,n=e.backUrl,a=(0,wn.e)(t);return(0,ge.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,ge.jsx)("div",{children:(0,ge.jsx)(u.a.BackLink,{to:n,"data-testid":"back-button",children:"\u041a \u0437\u0430\u0434\u0430\u043d\u0438\u044f\u043c"})}),(0,ge.jsx)(Cn.i,{title:a?"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435",description:a?"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u043e \u0438\u043b\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432 \u0432\u0430\u0448\u0435\u043c \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0435":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435"})]})},Zn=n(98988),En=function useRemindTaskMutation(e){var t=e.onSuccess,n=e.onError;return(0,an.D)({mutationFn:function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(e){return(0,Bt.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,rn.z)({url:"bus/alpha/workflow/tasks/reminders",method:"POST",withPrefix:!1,data:{task_ids:[e]}});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:t,onError:n})},Pn=n(40562),Sn=n(68479),Rn=n(28685),An=n(88962),Nn=function formatScheduleMoment(e,t){var n,a,r=null!==(n=(0,Pn.o0)(e))&&void 0!==n?n:e,i=t?(0,Pn.mr)(t):null;return j()(a=[r,i]).call(a,Boolean).join(", ")},qn=function TaskScheduleSummary(e){var t=e.retailStream,n=e.timezone,a=e.showPeriodLabel,r=void 0!==a&&a,i=e.sinceDate,o=e.sinceTime,s=e.uptoDate,l=e.uptoTime,c=(0,d.$G)().t,u=(0,Zn.M)(n,i,o),p=(0,Zn.M)(n,s,l);if(!t){var m=r?"".concat(c("pages.companyTaskPage.labels.period"),": "):"";return(0,ge.jsxs)(A.ZT,{variant:"p2",children:[m,(0,Pn.GN)(i,s),u&&", ".concat(u)]})}return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)(A.ZT,{variant:"p2",children:[c("pages.companyTaskPage.taskForm.startLabel"),":"," ",Nn(i,o),u&&", ".concat(u)]}),(0,ge.jsxs)(A.ZT,{variant:"p2",children:[c("pages.companyTaskPage.taskForm.endLabel"),":"," ",Nn(s,l),p&&", ".concat(p)]})]})},Fn=function Information(){var e,t,n,a=(0,ie.LM)(),r=(0,oe.ft)(null===(e=a.company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features),i=(0,d.$G)().t,o=(0,U.p)().data,c=(0,An.k)().isMobile,u=En({onSuccess:function onSuccess(e){e.meta.accepted>0?Qt.A.success("\u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e"):Qt.A.error("\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435")},onError:function onError(e){Qt.A.error(e)}}),p=u.mutate,m=u.isPending;if(!o)return null;var v=function getStatusType(e){switch(e){case"created":default:return"default";case"submitted":return"warning";case"accepted":case"completed":return"success";case"confirmed":case"auto_confirmed":case"checked_in":return"processing";case"revoked":case"rejected":return"error"}}(o.state.code),f="submitted"===o.state.code&&!o.retail_stream,g=o.retail_stream?"LinkIcon":void 0,h=(0,l.x)(!0===o.retail_stream)?(0,P.I)(o.duties,o.cost):null,x=null!==h?(0,P.$)(h,o.currency_code,i):null,y=(0,ge.jsxs)("div",{className:"flex flex-col gap-3 px-4 pt-4 md:px-6 items-start",children:[(0,ge.jsx)(Rn.N,{type:v,text:o.state.title}),(0,ge.jsx)(A.ZT,{variant:"h0",children:o.title}),(0,ge.jsxs)("div",{className:"flex flex-col flex-wrap gap-1",children:[(0,ge.jsxs)("div",{className:"flex flex-wrap items-center gap-4",children:[(0,ge.jsxs)("div",{className:"flex items-center gap-1",children:[(0,ge.jsx)(A.ZT,{variant:"p2",children:"\u2116:"}),(0,ge.jsx)(Sn.g,{marker:o.payment_correction_marker}),(0,ge.jsx)(A.ZT,{variant:"p2",children:o.id})]}),(0,ge.jsx)(qn,{retailStream:!0===o.retail_stream,timezone:o.timezone,sinceDate:o.since_date,sinceTime:o.since_time,uptoDate:o.upto_date,uptoTime:o.upto_time}),(0,ge.jsxs)(A.ZT,{variant:"p2",children:[(0,ge.jsx)(q.u5,{amount:o.cost,estimatedAmount:o.estimated_amount,isEstimatedAmount:o.is_estimated_amount,currency:o.currency_code,compact:!0}),x&&(0,ge.jsxs)(A.ZT,{as:"span",variant:"p2",textColor:"secondary",children:[" \xb7 ",x]})]})]}),o.act&&(0,ge.jsx)(Be.rU,{to:"/acts/".concat(o.act.id),children:(0,ge.jsxs)(A.rU,{children:["bill"===o.act.act_type?"\u0421\u0447\u0435\u0442":"\u0410\u043a\u0442"," \u2116",o.act.id," \u043e\u0442"," ",mn()(o.act.date||"").format("DD.MM.YYYY")]})})]}),(0,ge.jsx)(mt.q,{copy:s()(n="".concat(window.location.origin,"/public/tasks/")).call(n,null===o||void 0===o?void 0:o.uid),copiedText:"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443",icon:g,text:"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0435"}),f&&(0,ge.jsx)(A.zx,{type:"button",variant:"default",className:"w-full",isLoading:m,disabled:r,onClick:function onClick(){!r&&null!==o&&void 0!==o&&o.id&&p(o.id)},icon:"BellIcon",size:"md",children:(0,ge.jsx)(A.ZT,{className:"font-cofo",variant:"p2",children:"\u041d\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043e \u0437\u0430\u0434\u0430\u043d\u0438\u0438"})})]}),k=(0,ge.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,ge.jsx)(A.ZT,{variant:"h0",children:o.title}),(0,ge.jsxs)("div",{className:"flex flex-wrap items-center gap-6",children:[(0,ge.jsxs)("div",{className:"flex items-center gap-1",children:[(0,ge.jsx)(A.ZT,{variant:"p2",children:"\u2116:"}),(0,ge.jsx)(Sn.g,{marker:o.payment_correction_marker}),(0,ge.jsx)(A.ZT,{variant:"p2",children:o.id})]}),(0,ge.jsxs)("div",{className:"flex items-center gap-2",children:[(0,ge.jsx)(A.ZT,{variant:"p2",children:"\u0421\u0442\u0430\u0442\u0443\u0441:"}),(0,ge.jsx)(Rn.N,{type:v,text:o.state.title})]}),(0,ge.jsx)(qn,{retailStream:!0===o.retail_stream,timezone:o.timezone,showPeriodLabel:!0,sinceDate:o.since_date,sinceTime:o.since_time,uptoDate:o.upto_date,uptoTime:o.upto_time}),(0,ge.jsxs)(A.ZT,{variant:"p2",children:[o.is_estimated_amount?(0,q.NP)(i):i("pages.companyTaskPage.labels.cost"),":"," ",(0,ge.jsx)(q.u5,{amount:o.cost,estimatedAmount:o.estimated_amount,isEstimatedAmount:o.is_estimated_amount,currency:o.currency_code,compact:!1,showEstimatedLabel:!1}),x&&(0,ge.jsxs)(A.ZT,{as:"span",variant:"p2",textColor:"secondary",children:[" \xb7 ",x]})]}),o.act&&(0,ge.jsxs)(A.ZT,{variant:"p2",children:["bill"===o.act.act_type?"\u0421\u0447\u0435\u0442":"\u0410\u043a\u0442",":"," ",(0,ge.jsx)(Be.rU,{to:"/acts/".concat(o.act.id),children:(0,ge.jsxs)(A.rU,{children:["bill"===o.act.act_type?"\u0421\u0447\u0435\u0442":"\u0410\u043a\u0442"," \u2116",o.act.id," \u043e\u0442"," ",mn()(o.act.date||"").format("DD.MM.YYYY")]})})]})]})]});return c?y:k},In=n(96657),zn=function Documents(){var e,t,n,a=(0,d.$G)().t,r=(0,U.p)().data;if(!r)return null;var i=r.ad_hoc_documents&&r.ad_hoc_documents.length>0,o=Ie()(e=r.reports).call(e,function(e){return"completed"===e.type&&null!=e.description}),s=j()(t=r.reports).call(t,function(e){return e.attachments&&e.attachments.length>0}),l=s.some(function(e){return e.attachments&&e.attachments.length>0})||i;return l||Boolean(o)?(0,ge.jsxs)("div",{className:"flex flex-col w-full gap-4 px-4 md:px-0",children:[l&&(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(A.ZT,{variant:"h3",children:a("common.documents")}),(0,ge.jsxs)("div",{className:"flex flex-col gap-2.5 w-full",children:[C()(s).call(s,function(e){var t,n,r=e.replaced_at?(0,Pn.GN)(e.replaced_at,null):"";return!(null===(t=e.attachments)||void 0===t||!t.length)&&C()(n=e.attachments).call(n,function(t){return(0,ge.jsx)(In.h,{fileName:t.filename,documentUrl:t.url,children:(0,ge.jsxs)(A.Zb,{direction:"row",radius:"lg",padding:"xs",justify:"between",align:"center",className:"w-full cursor-pointer h-auto min-h-18 hover:shadow-lg shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008] border-1 border-[#251D350F] ",onClick:function onClick(){return window.open(t.url,"_blank")},children:[(0,ge.jsxs)("div",{className:"flex items-center gap-3",children:[(0,ge.jsx)(A.sz,{icon:"Signed"}),(0,ge.jsxs)("div",{className:"max-w-full break-words",children:[(0,ge.jsx)(A.ZT,{className:"break-all",variant:"p2",children:e.attachments_label||a("pages.taskContractorPage.reportReplacement.completedReportTitle")}),(0,ge.jsxs)("div",{className:"flex items-center gap-2",children:[r&&(0,ge.jsxs)("div",{className:"flex items-center gap-0.5",children:[(0,ge.jsx)(A.JO,{icon:"AutorenewIcon",size:16,className:"text-[#4096FF]"}),(0,ge.jsx)(A.ZT,{className:"m-0 text-sm text-[#4096FF] break-all",children:r})]}),(0,ge.jsx)(A.ZT,{className:"m-0 text-sm break-all",textColor:"secondary",children:t.filename})]})]})]}),(0,ge.jsx)(A.zx,{size:"md",variant:"text",className:"hover:bg-transparent",iconOnly:!0,icon:"DownloadIcon"})]})},t.url)})}),null===(n=r.ad_hoc_documents)||void 0===n?void 0:C()(n).call(n,function(e){return(0,ge.jsx)(In.h,{fileName:e.name,documentUrl:e.link,children:(0,ge.jsxs)(A.Zb,{direction:"row",radius:"lg",padding:"xs",justify:"between",align:"center",className:"w-full cursor-pointer h-auto min-h-18 hover:shadow-lg shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008] border-1 border-[#251D350F] ",onClick:function onClick(){return window.open(e.link,"_blank")},children:[(0,ge.jsxs)("div",{className:"flex items-center gap-3 ",children:[(0,ge.jsx)(A.sz,{icon:"Signed"}),(0,ge.jsx)("div",{className:"max-w-full break-words",children:(0,ge.jsx)(A.ZT,{className:"break-all",variant:"p2",children:e.name})})]}),(0,ge.jsx)(A.zx,{size:"md",variant:"text",className:"hover:bg-transparent",iconOnly:!0,icon:"DownloadIcon"})]})},e.id)})]})]}),o&&(0,ge.jsxs)("div",{className:"flex flex-col w-full gap-2 mt-4",children:[(0,ge.jsx)(A.ZT,{variant:"h3",children:a("common.comment")}),(0,ge.jsx)(A.ZT,{className:"m-0 text-sm break-words",textColor:"secondary",children:o.description})]})]}):null},Mn=n(28711),Ln=n(39064),On=n.n(Ln),Hn=n(45790),Vn=n.n(Hn),Un=function(e){return e.RED="red",e.BLUE="blue",e.GREEN="green",e.GRAY="gray",e}({}),Gn=function(e){return e.Task="task",e.Duty="duty",e.Task_Response="task_response",e.Task_Contractor="task_contractor",e}({}),Bn=function(e){return e.Created="created",e.Submitted="submitted",e.Confirmed="co
1nfirmed",e.Accepted="accepted",e.Revoked="revoked",e.Declined="declined",e.Rejected="rejected",e.Updated="updated",e.Deleted="deleted",e.Checked_in="checked_in",e.Completed="completed",e.ReportReplaced="report_replaced",e.ReturnToWork="return_to_work",e.TagsUpdated="tags_updated",e.ContractorAssigned="contractor_assigned",e.ContractorRemoved="contractor_removed",e.ContractorRemovedBlacklisted="contractor_removed_blacklisted",e.DeclinedDueToBlacklist="declined_due_to_blacklist",e.ContractorCheckIn="contractor_check_in",e.ContractorCheckOut="contractor_check_out",e.PlannedStartReached="planned_start_reached",e.PlannedEndReached="planned_end_reached",e}({}),Yn=function(e){return e.Ui="ui",e.Api="api",e.Registry="registry",e}({}),Wn=n(92861),Kn=function formatDate(e){return mn()(e).format("DD.MM.YYYY \u0432 HH:mm")},$n=function getValue(e){var t;return"string"===typeof e?e.replace(/[\u00a0\u202f]/g," "):"number"===typeof e||"boolean"===typeof e?String(e):"object"===(0,Mn.Z)(e)&&null!==e&&null!==(t=null===e||void 0===e?void 0:e.name)&&void 0!==t?t:""},Qn=function getHistoryAdditional(e,t,n){var a,r,i,o,l,c,d,u=!(e.kind===Bn.Declined&&(null===(a=e.source)||void 0===a?void 0:a.kind)===Gn.Task)?null===(r=e.whodunnit)||void 0===r?void 0:r.name:null,p=W()(i=[Bn.Created,Bn.Submitted]).call(i,e.kind)&&(null===(o=e.source)||void 0===o?void 0:o.kind)===Gn.Task||e.kind===Bn.Updated&&W()(l=[Gn.Task,Gn.Duty]).call(l,null===(c=e.source)||void 0===c?void 0:c.kind)?function getChangeSourceLabel(e,t){var n,a;return null!==(a=(n={},(0,K.Z)(n,Yn.Ui,t("pages.companyTaskPage.taskHistory.changeSources.ui")),(0,K.Z)(n,Yn.Api,t("pages.companyTaskPage.taskHistory.changeSources.api")),(0,K.Z)(n,Yn.Registry,t("pages.companyTaskPage.taskHistory.changeSources.registry")),n)[e])&&void 0!==a?a:null}(e.change_source,t):null;return u&&p?s()(d="".concat(u,", ")).call(d,p):u||(p||n)},Jn=n(81680),Xn=function useHistoryQuery(e){var t,n=(0,Xt.UO)().id;return(0,Jn.a)({queryKey:(0,O.r_)(n),enabled:null!==(t=null===e||void 0===e?void 0:e.enabled)&&void 0!==t?t:Boolean(n),queryFn:function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(){return(0,Bt.Z)().wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,rn.z)({url:"bus/alpha/workflow/tasks/".concat(n,"/history"),method:"GET",withPrefix:!1}));case 1:case"end":return e.stop()}},_callee)}));return function queryFn(){return e.apply(this,arguments)}}()})},ea=function SnapshotField(e){var t=e.label,n=e.value;return null==n||""===n?null:(0,ge.jsxs)("div",{className:"flex flex-wrap gap-1",children:[(0,ge.jsxs)(A.ZT,{as:"span",variant:"p2",textColor:"secondary",children:[t,":"]}),(0,ge.jsx)(A.ZT,{as:"span",variant:"p2",className:"whitespace-pre-wrap break-words",children:n})]})},ta=function SnapshotDuty(e){var t,n=e.duty,a=e.number,r=(0,d.$G)().t,i=(null===(t=n.title)||void 0===t?void 0:D()(t).call(t))||r("pages.companyTaskPage.taskHistory.categories.unknownService");return(0,ge.jsxs)("div",{className:"flex flex-col gap-1 pl-3",children:[(0,ge.jsxs)(A.ZT,{variant:"p2",weight:"medium",children:[r("pages.companyTaskPage.taskHistory.publicationService",{number:a}),": ",i]}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.price"),value:n.price}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.quantity"),value:n.quantity}),(0,ge.jsx)(ea,{label:r("components.retailDutyCatalog.serviceDuration"),value:n.duration_hours})]})},na=function PublicationSnapshotDetails(e){var t,n,a=e.snapshot,r=(0,d.$G)().t,i=null!==(t=a.duties)&&void 0!==t?t:[],o=a.remote_work?r("pages.companyTaskPage.taskForm.remoteWorkLabel"):a.address;return(0,ge.jsxs)("div",{className:"flex flex-col gap-1.5 pt-2",children:[(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.title"),value:a.title}),i.length>0&&(0,ge.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,ge.jsx)(A.ZT,{variant:"p2",textColor:"secondary",children:r("common.duties",{count:i.length})}),C()(i).call(i,function(e,t){return(0,ge.jsx)(ta,{duty:e,number:t+1},t)})]}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.cost"),value:a.cost}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.sinceDate"),value:a.since_date}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.sinceTime"),value:a.since_time}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.uptoDate"),value:a.upto_date}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.uptoTime"),value:a.upto_time}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskForm.locationLabel"),value:o}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskForm.descriptionLabel"),value:a.description}),(0,ge.jsx)(ea,{label:r("pages.companyTaskPage.taskHistory.fieldLabels.contractorName"),value:null===(n=a.contractor)||void 0===n?void 0:n.name})]})},aa=n(50759),ra=n(93313),ia=n.n(ra),oa=function getTagNames(e){var t;
1return Array.isArray(e)?j()(t=C()(e).call(e,$n)).call(t,Boolean):[]},sa=function History(){var e,t,n,a=(0,d.$G)().t,r=Xn().data,o=(0,U.p)().data,l=(0,Xt.k6)(),c=(0,ie.LM)(),u=(0,qe.I)(),p=u.isKonsol,m=u.isKonsolHrm,v=!(null===o||void 0===o||!o.process_code)&&(0,se.D)(o.process_code),f=(p||m)&&c.hasFeature("retail_stream")&&v;if(!r||!o)return null;var g=C()(e=On()(t=j()(n=function getVisibleHistory(e){var t,n,a=On()(t=(0,aa.Z)(e)).call(t,function(e,t){return new Date(e.created_at).getTime()-new Date(t.created_at).getTime()}),r=ia()(a).call(a,function(e){var t;return e.kind===Bn.Submitted&&(null===(t=e.source)||void 0===t?void 0:t.kind)===Gn.Task});return r<0||null==a[r].snapshot?e:j()(n=nt()(a).call(a,r)).call(n,function(e){var t;return e.kind!==Bn.Created||(null===(t=e.source)||void 0===t?void 0:t.kind)!==Gn.Task})}(r)).call(n,function(e){return e.kind!==Bn.DeclinedDueToBlacklist})).call(t,function(e,t){return new Date(t.created_at).getTime()-new Date(e.created_at).getTime()})).call(e,function(e,t){var n,r,o,c,d,u,p,m,g=null!==(n=e.source)&&void 0!==n?n:{kind:Gn.Task,id:0},x=e.kind===Bn.Submitted&&(null===(r=e.source)||void 0===r?void 0:r.kind)===Gn.Task?e.snapshot:null,y=x?[]:Vn()(null!==(o=e.object_changes)&&void 0!==o?o:{}),k=x?a("pages.companyTaskPage.taskHistory.actions.published"):function kindToLabel(e,t,n){var a,r,i,o,l,c,d,u=arguments.length>3&&void 0!==arguments[3]&&arguments[3],p=arguments.length>4?arguments[4]:void 0,m=arguments.length>5?arguments[5]:void 0,v=(0,Wn.Y4)(e,n);if(v)return v;if(!t)return n("pages.companyTaskPage.taskHistory.actions.updated");var f=function addContractorDisplayName(e){var n;return t.kind===Gn.Task_Response&&p?s()(n="".concat(p,": ")).call(n,e):e},g="",h=t.kind===Gn.Duty?n("pages.companyTaskPage.taskHistory.subjects.duty"):n("pages.companyTaskPage.taskHistory.subjects.task");if(t.kind===Gn.Task_Response&&null!==t&&void 0!==t&&t.status)switch(t.status){case"declined":return p||m?s()(a="".concat(p||m," ")).call(a,n("pages.companyTaskPage.taskHistory.actions.taskResponseDeclined")):s()(r="".concat(n("pages.companyTaskPage.taskHistory.subjects.contractor")," ")).call(r,n("pages.companyTaskPage.taskHistory.actions.taskResponseDeclined"));case"submitted":var x;return p?s()(x="".concat(p," ")).call(x,n("pages.companyTaskPage.taskHistory.actions.taskResponseSubmittedByContractor")):f(s()(i="".concat(n("pages.companyTaskPage.taskHistory.subjects.taskResponse")," ")).call(i,n("pages.companyTaskPage.taskHistory.actions.taskResponse")));case"accepted":return f(s()(o="".concat(n("pages.companyTaskPage.taskHistory.subjects.contractor")," ")).call(o,n("pages.companyTaskPage.taskHistory.actions.taskResponseAccepted")))}if(t.kind===Gn.Task_Contractor&&p)switch(e){case Bn.ContractorAssigned:return s()(l="".concat(p," ")).call(l,n("pages.companyTaskPage.taskHistory.actions.contractorAssigned"));case Bn.ContractorRemoved:return s()(c="".concat(p," ")).call(c,n("pages.companyTaskPage.taskHistory.actions.contractorRemoved"));case Bn.ContractorRemovedBlacklisted:return n("pages.companyTaskPage.taskHistory.actions.contractorRemovedBlacklisted")}switch(e){case Bn.Created:g=t.kind===Gn.Duty?n("pages.companyTaskPage.taskHistory.actions.createdDuty"):n("pages.companyTaskPage.taskHistory.actions.createdTask");break;case Bn.Submitted:g=t.kind===Gn.Task&&u?n("pages.companyTaskPage.taskHistory.actions.publishedOnPublicMarketplace"):n("pages.companyTaskPage.taskHistory.actions.submitted");break;case Bn.Confirmed:g=n("pages.companyTaskPage.taskHistory.actions.confirmed");break;case Bn.Accepted:g=n("pages.companyTaskPage.taskHistory.actions.accepted");break;case Bn.Revoked:g=n("pages.companyTaskPage.taskHistory.actions.revoked");break;case Bn.Declined:var y,k;if(g=n("pages.companyTaskPage.taskHistory.actions.declinedByExecutor"),t.kind===Gn.Task&&m)return s()(y=s()(k="".concat(m,": ")).call(k,h," ")).call(y,g);break;case Bn.Rejected:g=n("pages.companyTaskPage.taskHistory.actions.rejectedByCustomer");break;case Bn.Updated:g=t.kind===Gn.Duty?n("pages.companyTaskPage.taskHistory.actions.updatedDuty"):n("pages.companyTaskPage.taskHistory.actions.updatedTask");break;case Bn.Deleted:g=t.kind===Gn.Duty?n("pages.companyTaskPage.taskHistory.actions.deletedDuty"):n("pages.companyTaskPage.taskHistory.actions.deletedTask");break;case Bn.Checked_in:return n("pages.companyTaskPage.taskHistory.actions.checkedIn");case Bn.ContractorCheckIn:return n("pages.companyTaskPage.taskHistory.actions.contractorCheckIn");case Bn.ContractorCheckOut:return n("pages.companyTaskPage.taskHistory.actions.contractorCheckOut");case Bn.Completed:return n("pages.companyTaskPage.taskHistory.actions.completed");case Bn.ReportReplaced:return n("pages.companyTaskPage.taskHistory.actions.reportReplaced");case Bn.ReturnToWork:return"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u043e \u0432 \u0440\u0430\u0431\u043e\u0442\u0443";case Bn.TagsUpdated:return n("pages.companyTaskPage.taskHistory.actions.tagsUpdated");default:g=n("pages.companyTaskPage.taskHistory.actions.updated")}if(t.kind===Gn.Duty){var _,b,j,T=t.category===n("pages.companyTaskPage.taskHistory.categories.notFilled")||null===t.category?n("pages.companyTaskPage.taskHistory.categories.unknownService"):t.category;return s()(_=s()(b=s()(j="".concat(h," #")).call(j,t.id," \xab")).call(b,T,"\xbb ")).call(_,g)}return f(s()(d="".concat(h," ")).call(d,g))}(e.kind,g,a,v,null!==(c=null===(d=e.source)||void 0===d||null===(u=d.contractor)||void 0===u?void 0:u.name)&&void 0!==c?c:void 0,null!==(p=null===(m=e.whodunnit)||void 0===m?void 0:m.name)&&void 0!==p?p:void 0),_=function shouldHideHistoryAdditional(e,t){var n,a;return t&&W()(n=[Gn.Task_Response,Gn.Task_Contractor]).call(n,null===(a=e.source)||void 0===a?void 0:a.kind)}(e,f)?null:Qn(e,a,a("pages.companyTaskPage.taskHistory.unknown")),b=function getColor(e,t){if(e===Bn.Revoked||e===Bn.Declined||e===Bn.Rejected)return Un.RED;if((null===t||void 0===t?void 0:t.kind)===Gn.Task)switch(e){case Bn.Created:return Un.BLUE;case Bn.Accepted:return Un.GREEN;default:return Un.GRAY}if((null===t||void 0===t?void 0:t.kind)===Gn.Task_Response)switch(t.status){case"declined":return Un.RED;case"accepted":return Un.GREEN;default:return Un.GRAY}if((null===t||void 0===t?void 0:t.kind)===Gn.Task_Contractor)switch(e){case Bn.ContractorAssigned:return Un.GREEN;case Bn.ContractorRemoved:case Bn.ContractorRemovedBlacklisted:return Un.RED;default:return Un.GRAY}return Un.GRAY}(e.kind,g),j=(0,Wn.kk)(e,a);return(0,i.Z)((0,i.Z)({},"gray"!==b?{active:!0}:{}),{},{color:b,title:(0,ge.jsxs)("div",{className:"min-w-0",children:[(0,ge.jsxs)("div",{className:"flex justify-between gap-2",children:[(0,ge.jsxs)("div",{className:"flex flex-col",children:[(0,ge.jsx)(A.ZT,{weight:"medium",children:k}),_&&(0,ge.jsx)(A.ZT,{textColor:"secondary",children:_}),g.kind===Gn.Task&&e.kind===Bn.Created&&e.staff_request_id?(0,ge.jsxs)(A.ZT,{children:["\u0441\u043e\u0437\u0434\u0430\u043d\u043e \u0438\u0437 \u0437\u0430\u044f\u0432\u043a\u0438 \u2116"," ",(0,ge.jsx)(A.rU,{onClick:function onClick(){l.push("/staff_requests/".concat(e.staff_request_id))},children:e.staff_request_id})]}):null,C()(j).call(j,function(e){return(0,ge.jsx)(A.ZT,{children:e},e)})]}),(0,ge.jsx)(A.ZT,{children:Kn(e.created_at)})]}),x&&(0,ge.jsx)(na,{snapshot:x}),C()(y).call(y,function(e,t){var n,r=(0,h.Z)(e,2),i=r[0],o=r[1];if("title"===i)return null;if("tags"===i&&function isTagsChangeValue(e){return"object"===(0,Mn.Z)(e)&&null!==e&&!Array.isArray(e)}(o)){var l=oa(o.added),c=oa(o.removed);return 0===l.length&&0===c.length?null:(0,ge.jsxs)("div",{className:"flex flex-col",children:[l.length>0&&(0,ge.jsxs)("div",{children:[a("pages.companyTaskPage.taskHistory.fieldLabels.tagsAdded"),":"," ",l.join(", ")
1]}),c.length>0&&(0,ge.jsxs)("div",{children:[a("pages.companyTaskPage.taskHistory.fieldLabels.tagsRemoved"),":"," ",c.join(", ")]})]},t)}if(!Array.isArray(o))return null;var d=(0,h.Z)(o,2),u=d[0],p=d[1],m=$n(u),v=$n(p),f=s()(n="".concat(a("pages.companyTaskPage.taskHistory.changeValue")," \xab")).call(n,function translateKey(e,t,n){return{address:n("pages.companyTaskPage.taskHistory.fieldLabels.address"),description:t===Gn.Task?n("pages.companyTaskPage.taskHistory.fieldLabels.descriptionTask"):n("pages.companyTaskPage.taskHistory.fieldLabels.descriptionDuty"),project:n("pages.companyTaskPage.taskHistory.fieldLabels.project"),since_date:n("pages.companyTaskPage.taskHistory.fieldLabels.sinceDate"),since_time:n("pages.companyTaskPage.taskHistory.fieldLabels.sinceTime"),upto_date:n("pages.companyTaskPage.taskHistory.fieldLabels.uptoDate"),upto_time:n("pages.companyTaskPage.taskHistory.fieldLabels.uptoTime"),category:n("pages.companyTaskPage.taskHistory.fieldLabels.category"),measure:n("pages.companyTaskPage.taskHistory.fieldLabels.measure"),price:n("pages.companyTaskPage.taskHistory.fieldLabels.price"),quantity:n("pages.companyTaskPage.taskHistory.fieldLabels.quantity"),title:n("pages.companyTaskPage.taskHistory.fieldLabels.title"),measurement_unit:n("pages.companyTaskPage.taskHistory.fieldLabels.measurementUnit"),company_comment:n("pages.companyTaskPage.taskHistory.fieldLabels.companyComment"),contractor_full_name:n("pages.companyTaskPage.taskHistory.fieldLabels.contractorName"),cost:n("pages.companyTaskPage.taskHistory.fieldLabels.cost"),contractor:n("pages.companyTaskPage.taskHistory.fieldLabels.contractorName"),status:n("pages.companyTaskPage.taskHistory.fieldLabels.status"),tags:n("pages.companyTaskPage.taskHistory.fieldLabels.tags")}[e]||e}(i,g.kind,a),"\xbb: "),x=m?(0,ge.jsx)(A.ZT,{className:"line-through",as:"span",children:m}):"",y=v?"".concat("\u2192"," ").concat(v):"";return(0,ge.jsxs)("div",{children:[f,x," ",y]},t)})]},t)})});return(0,ge.jsxs)("div",{className:"flex flex-col gap-4 px-4 md:px-0",children:[(0,ge.jsx)(A.ZT,{variant:"h3",children:"\u0418\u0441\u0442\u043e\u0440\u0438\u044f"}),(0,ge.jsx)(A.TY,{items:g})]})},la=function CheckErrorModal(){var e=Qe(),t=e.errorModal,n=e.setErrorModal;return(0,ge.jsxs)(A.Ms,{open:!!t,onOpenChange:function onOpenChange(e){return!e&&n({type:"hide"})},children:[(0,ge.jsx)(A.Ms.Title,{children:null===t||void 0===t?void 0:t.title}),(0,ge.jsx)(A.Ms.Content,{children:(0,ge.jsx)(A.bZ,{variant:"error",title:null===t||void 0===t?void 0:t.alert.title,description:null===t||void 0===t?void 0:t.alert.message})}),(0,ge.jsx)(A.Ms.Footer,{children:(0,ge.jsx)(A.zx,{variant:"default",onClick:function onClick(){return n({type:"hide"})},children:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"})})]})},ca=(n(27336),n(50994),n(36259),n(6095)),da=n.n(ca),ua=n(26378),pa=n(30541),ma=n(78427),va=n(88232),fa=n(48686),ga=function wait(e){return new(da())(function(t){return window.setTimeout(t,e)})},ha=function CreateActModal(){var e,t,n,a,r,o,l=Qe(),u=l.createActModal,p=l.setCreateActModal,m=(0,U.p)(),v=m.data,f=m.refetch,g=(0,en.NL)(),x=(0,d.$G)().t,k=(0,ie.LM)(),_=(0,R.useState)(!1),b=(0,h.Z)(_,2),j=b[0],T=b[1],C=null===(e=k.user)||void 0===e||null===(t=e.data.features)||void 0===t?void 0:t.skip_act_date_validation,w=function handleClose(){p({type:"hide"})},D=!!v&&(0,vn.$v)(v,mn()()),Z=(0,c.qo)({name:O.q2.DUTIES,compute:function compute(e){return y()(e).call(e,function(e,t){var n,a;return e+(null!==(n=t.price)&&void 0!==n?n:0)*(null!==(a=t.quantity)&&void 0!==a?a:0)},0)}}),E=[{title:x("pages.companyTasksPage.modalTasksTable.contractor"),dataIndex:"contractor",key:"contractor",render:function render(e){return null===e||void 0===e?void 0:e.name}},{title:x("pages.companyTasksPage.modalTasksTable.state"),dataIndex:"state",key:"state",render:function render(e){var t=e.title,n=e.code;return(0,ge.jsx)(pa.D,{label:t,code:n})}},{title:x("pages.companyTasksPage.modalTasksTable.period"),key:"period",render:function render(e){var t;return(0,ge.jsx)("span",{style:{color:"inherit"},children:s()(t="".concat(mn()(e.since_date).format("DD.MM.YYYY")," - ")).call(t,mn()(e.upto_date).format("DD.MM.YYYY"))})}},{title:x("pages.companyTasksPage.modalTasksTable.cost"),dataIndex:"cost",key:"cost",render:function render(e,t){return(0,N.dN)((0,N.Kt)(null!==u&&void 0!==u&&u.formData?Z:e,t.currency_code||"RUB"))}}],P=ht.z.object({date:ht.z.date().superRefine(function(e,t){if(!C&&e&&v){var n=mn()().endOf("day"),a=mn()(e).startOf("day"),r=(0,vn.ID)(a,v,n,!0);r.isValid||("future_date"===r.errorType&&t.addIssue({code:ht.z.ZodIssueCode.custom,message:x("pages.companyTasksPage.useActions.errors.futureActDate")}),"before_end_date_platform"===r.errorType&&t.addIssue({code:ht.z.ZodIssueCode.custom,message:x("pages.companyTasksPage.useActions.errors.actDateBeforeTaskEndPlatform")}),"before_start_date_platform"===r.errorType&&t.addIssue({code:ht.z.ZodIssueCode.custom,message:x("pages.companyTasksPage.useActions.errors.actDateBeforeTaskStartPlatform")}),"before_end_date"===r.errorType&&t.addIssue({code:ht.z.ZodIssueCode.custom,message:x("pages.companyTasksPage.useActions.errors.actDateBeforeTaskEnd")}))}})}),S=(0,c.cI)({defaultValues:{date:new Date},resolver:(0,vt.F)(P),mode:"all",reValidateMode:"onChange"}),q=S.handleSubmit,F=S.formState.isValid,I=S.control,z=S.reset;(0,R.useEffect)(function(){u?z({date:new Date}):T(!1)},[u,z]);var M=on(),L=M.mutateAsync,H=M.isPending,V=function useCreateActMutation(e){var t=e.onSuccess,n=e.onError;return(0,an.D)({mutationFn:function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(e){return(0,Bt.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,rn.z)({url:"bus/alpha/workflow/tasks/finalize",method:"POST",data:e,withPrefix:!1}));case 1:case"end":return t.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:t,onError:n})}({onSuccess:function onSuccess(){},onError:function onError(){}}),G=V.mutateAsync,B=V.isPending;if(null===v||void 0===v||!v.id)return null;var Y=function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(e){var t,n,a;return(0,Bt.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if(!0!==(null===(t=k.company)||void 0===t||null===(n=t.data)||void 0===n||null===(a=n.features)||void 0===a?void 0:a.ar
1chived)){r.next=2;break}return r.abrupt("return");case 2:if(r.prev=2,null===u||void 0===u||!u.formData){r.next=8;break}return r.next=6,L((0,i.Z)((0,i.Z)({},u.formData),{},{status_action:"finalize",act:{combined:!1,ids:[v.id],date:mn()(e.date).format("DD.MM.YYYY")}}));case 6:r.next=10;break;case 8:return r.next=10,G({combined:!1,date:mn()(e.date).format("DD.MM.YYYY"),ids:[v.id]});case 10:return r.next=12,ga(1500);case 12:return r.next=14,da().all([f(),g.invalidateQueries({queryKey:(0,O.r_)(String(v.id))})]);case 14:A.Am.success("\u0410\u043a\u0442 \u0441\u043e\u0437\u0434\u0430\u043d"),w(),r.next=24;break;case 18:if(r.prev=18,r.t0=r.catch(2),!(0,hn.i)(r.t0)){r.next=23;break}return T(!0),r.abrupt("return");case 23:A.Am.error((null===r.t0||void 0===r.t0?void 0:r.t0.message)||"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u0442");case 24:case"end":return r.stop()}},_callee,null,[[2,18]])}));return function onSubmit(t){return e.apply(this,arguments)}}();return(0,ge.jsxs)(A.Ms,{width:"lg",open:!!u,onOpenChange:function onOpenChange(e){return!e&&w()},children:[(0,ge.jsx)(A.Ms.Title,{children:j?x("components.alfaNonResidentContractLimitDialog.title"):"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u0442"}),(0,ge.jsx)(A.Ms.Content,{className:"!z-50",children:j?(0,ge.jsx)(va.yw,{}):(0,ge.jsxs)("form",{id:"create-act-form",className:"flex flex-col gap-4 items-start w-full",onSubmit:q(Y),children:[(0,ge.jsx)(ma.a,{control:I,label:"\u0414\u0430\u0442\u0430 \u0430\u043a\u0442\u0430",name:"date",className:"w-full md:w-70"}),(0,ge.jsxs)("div",{className:"flex flex-col gap-5 w-full",children:[D&&(0,ge.jsx)(A.bZ,{variant:"warning",title:x("pages.companyTasksPage.useActions.banners.earlyCompletionTitle"),description:x("pages.companyTasksPage.useActions.banners.earlyCompletionDescription")}),(0,ge.jsx)(ua.i,{className:"w-full",columns:E,dataSource:[v],pagination:!1})]})]})}),(0,ge.jsx)(A.Ms.Footer,{children:j?(0,ge.jsx)(fa.u,{contractorId:null===(n=v.contractor)||void 0===n?void 0:n.id,onClose:w}):(0,ge.jsx)("div",{className:"flex justify-end w-full",children:(0,ge.jsx)(A.zx,{variant:"primary",type:"submit",form:"create-act-form",isLoading:H||B,disabled:!0===(null===(a=k.company)||void 0===a||null===(r=a.data)||void 0===r||null===(o=r.features)||void 0===o?void 0:o.archived)||!F,children:"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u0442"})})})]})},xa=function SelectContractorModal(){var e,t,n=Qe(),a=n.selectContractorModal,r=n.setSelectContractorModal,i=(0,ie.LM)(),o=(0,oe.ft)(null===(e=i.company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features),l=(0,en.NL)(),c=(0,Xt.UO)().id,d=function useSelectContractor(e){var t=e.onSuccess,n=e.onError,a=(0,Xt.UO)().id;return(0,an.D)({mutationFn:function mutationFn(e){var t;return(0,rn.z)({url:s()(t="bus/alpha/workflow/tasks/".concat(a,"/responses/")).call(t,e,"/accept"),method:"POST",withPrefix:!1})},onSuccess:t,onError:n})}({onSuccess:function onSuccess(){r({type:"hide"}),Qt.A.success("\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d."),l.invalidateQueries({queryKey:(0,O.Iz)(c)})},onError:function onError(e){Qt.A.error(e.message)}}),u=d.mutate,p=d.isPending;return(0,ge.jsxs)(A.Ms,{width:"sm",statusImage:"user-approved",open:!!a,onOpenChange:function onOpenChange(e){return!e&&r({type:"hide"})},children:[(0,ge.jsx)(A.Ms.Content,{children:(0,ge.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,ge.jsx)(A.ZT,{variant:"h1",children:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f?"}),(0,ge.jsxs)(A.ZT,{children:[null===a||void 0===a?void 0:a.name," \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0435, \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f \u0435\u0433\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0442\u043a\u0430\u0437\u0435"]})]})}),(0,ge.jsx)(A.Ms.Footer,{children:(0,ge.jsx)("div",{className:"flex w-full",children:(0,ge.jsx)(A.zx,{size:"lg",className:"w-full",onClick:function onClick(){!o&&null!==a&&void 0!==a&&a.id&&u(null===a||void 0===a?void 0:a.id)},isLoading:p,disabled:o||p,children:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c"})})})]})},ya=n(97898),ka=function TemplateFieldView(e){var t=e.name,n=e.field,a=e.control,r=(0,d.$G)().t,i=r("pages.invites.templateFieldView.field.placeholder"),o={required:!(!n.is_required&&!n.required)&&r("pages.invites.templateFieldView.field.validation.required")},s=(0,ge.jsx)(be.U,{name:t,control:a,placeholder:i,rules:o,label:n.name});switch(n.type){case"select":var l,u,p;if(n.options)u=C()(p=n.options).call(p,function(e){return"string"===typeof e?{value:e,label:e}:"object"===(0,Mn.Z)(e)?{value:e.value,label:e.title||e.label,title:e.label||e.value}:e});s=(0,ge.jsx)(je.m,{name:t,control:a,rules:o,label:n.name,defaultValue:"",children:null===(l=u)||void 0===l?void 0:C()(l).call(l,function(e){return(0,ge.jsx)(A.Ql,{value:e.value,children:e.label},e.value)})});break;case"number":i=r("pages.invites.templateFieldView.field.placeholder"),s=(0,ge.jsx)(ya.n,{name:t,label:n.name,rules:o,control:a});break;case"checkbox":s=(0,ge.jsx)(c.Qr,{name:t,rules:o,control:a,render:function render(e){var t=e.field,a=t.value,r=t.onChange;return(0,ge.jsx)(A.XZ,{checked:a||!1,onCheckedChange:function onCheckedChange(e){console.log("checked",e),r(e)},label:n.name})}});break;case"date":s=(0,ge.jsx)(ma.a,{rules:o,name:t,label:n.name,control:a,format:"DD.MM.YYYY"});break;case"custom_end_date":return(0,ge.jsx)(ma.a,{rules:o,name:t,placeholder:n.placeholder,label:n.name,control:a,format:"DD.MM.YYYY"})}return(0,ge.jsx)("div",{className:"flex flex-col gap-1",children:(0,ge.jsxs)(ge.Fragment,{children:[s,n.caption&&(0,ge.jsx)(A.ZT,{textColor:"secondary",children:n.caption})]})})},_a=["ad_hoc_tasks","personal_solution_v2_ad_hoc"],ba=function InviteModal(){var e,t,n,a,r,o=Qe(),l=o.inviteModal,d=o.setInviteModal,u=(0,ie.LM)(),p=(0,oe.ft)(null===(e=u.company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features),m=(0,en.NL)(),v=function useScenariosQuery(){return(0,Jn.a)({queryKey:["scenarios"],queryFn:function queryFn(){return(0,rn.z)({url:"company/onboarding_scenarios",withPrefix:!1})}})}().data,f=(0,U.p)().data,g=(0,Xt.UO)().id,h=(0,c.cI)({mode:"all",shouldUnregister:!0}),x=h.handleSubmit,y=h.control,k=h.formState.isValid,_=function useAcceptResponseMutation(e){var t=e||{},n=t.onSuccess,a=t.onError;return(0,an.D)({mutationFn:function(){var e=(0,Yt.Z)((0,Bt.Z)().mark(function _callee(e){var t,n,a;return(0,Bt.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return n=e.taskId,a=e.responseId,r.abrupt("return",(0,rn.z)({url:s()(t="bus/alpha/workflow/tasks/".concat(n,"/responses/")).call(t,a,"/accept"),method:"POST",withPrefix:!1}));case 2:case"end":return r.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:n,onError:a})}({onSuccess:function onSuccess(){d({type:"hide"}),Qt.A.success("\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d"),m.invali
1dateQueries({queryKey:(0,O.Iz)(g)})}}),b=_.mutate,T=_.isPending,w=function useInviteContractorMutation(e){var t=e.onSuccess,n=e.onError;return(0,an.D)({mutationFn:function mutationFn(e){return(0,rn.z)({url:"company/contractors/invites",method:"POST",data:e,withPrefix:!1})},onSuccess:t,onError:n})}({onSuccess:function onSuccess(){null!==l&&void 0!==l&&l.response_id&&b({taskId:g,responseId:null===l||void 0===l?void 0:l.response_id})},onError:function onError(e){Qt.A.error(e.message)}}),D=w.mutate,Z=w.isPending,E=(0,R.useMemo)(function(){var e;return W()(_a).call(_a,null!==(e=null===f||void 0===f?void 0:f.process_code)&&void 0!==e?e:"")?null===v||void 0===v?void 0:j()(v).call(v,function(e){return e.ad_hoc}):v},[v,null===f||void 0===f?void 0:f.process_code]),P=(0,c.qo)({control:y,name:"company_onboarding_scenario_id",compute:function compute(e){return null===E||void 0===E?void 0:Ie()(E).call(E,function(t){return t.id===Number(e)})}});return(0,ge.jsxs)(A.Ms,{width:"md",open:!!l,onOpenChange:function onOpenChange(e){return!e&&d({type:"hide"})},baseZIndex:40,children:[(0,ge.jsx)(A.Ms.Title,{children:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f"}),(0,ge.jsxs)(A.Ms.Content,{children:[(0,ge.jsxs)("form",{onSubmit:x(function onSubmit(e){p||D(e)}),id:"invite-form",className:"flex flex-col gap-3",children:[(0,ge.jsx)(be.U,{name:"name",control:y,label:"\u0424\u0418\u041e",defaultValue:null===l||void 0===l?void 0:l.name,disabled:!0}),(0,ge.jsx)(c.Qr,{control:y,name:"phone",defaultValue:null===l||void 0===l?void 0:l.phone,render:function render(e){var t=e.field;return(0,ge.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,ge.jsx)(A.ZT,{variant:"p3",weight:"medium",children:"\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d"}),(0,ge.jsx)(A.sb,(0,i.Z)((0,i.Z)({},t),{},{"data-testid":"edit-task-invite-phone-input",disabled:!0}))]})}}),(0,ge.jsx)(je.m,{name:"company_onboarding_scenario_id",control:y,label:"\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439",defaultValue:"",placeholder:"\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433\u0430",rules:{required:"\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d"},children:null===E||void 0===E?void 0:C()(E).call(E,function(e){return(0,ge.jsx)(A.Ql,{value:String(e.id),children:e.title},e.id)})}),P&&C()(n=P.template_fields).call(n,function(e,t){return(0,ge.jsx)(ka,{name:"template_fields.".concat(e.key),control:y,field:e},e.key)}),(0,ge.jsxs)("div",{className:"flex flex-col",children:[(0,ge.jsx)(A.ZT,{children:"\u041c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u0441\u043c\u0441, \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435:"}),(0,ge.jsx)(A.rU,{href:s()(a="https://".concat(window.location.hostname,"/")).call(a,null===P||void 0===P?void 0:P.permalink),target:"_blank",rel:"noopener noreferrer",children:s()(r="https://".concat(window.location.hostname,"/")).call(r,null===P||void 0===P?void 0:P.permalink)})]})]}),(0,ge.jsx)(A.Ms.Footer,{children:(0,ge.jsxs)("div",{className:"flex gap-2 justify-end w-full",children:[(0,ge.jsx)(A.zx,{type:"button",form:"invite-form",variant:"default",onClick:function onClick(){return d({type:"hide"})},children:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c"}),(0,ge.jsx)(A.zx,{type:"submit",form:"invite-form",variant:"primary",disabled:p||!k||Z||T,children:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c"})]})})]})]})},ja=n(20570),Ta=n(28037),Ca=n(30030),wa=n(99500),Da=function WithholdingsSection(){var e,t,n=(0,U.p)().data,a=(0,p.qt)(),r=a.sections,i=a.handleSectionChange,o=null!==n&&void 0!==n?n:{},s=o.payment_amount,l=o.penalty_description;return null===o.penalty_amount?null:(0,ge.jsx)(F.h,{title:null===(e=r.withholdings)||void 0===e?void 0:e.title,icon:(0,ge.jsx)(A.JO,{icon:"DontDisturbIcon",size:20}),open:(null===(t=r.withholdings)||void 0===t?void 0:t.open)||!1,aside:function aside(){var e=(null!==n&&void 0!==n?n:{}).penalty_amount;return e?(0,ge.jsx)(A.ZT,{variant:"h2",children:(0,N.dN)((0,N.Kt)(e||0,"RUB"))}):null}(),onChange:function onChange(e){return i("withholdings",e)},children:(0,ge.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,ge.jsx)(A.gx,{disabled:!0,value:l}),void 0!==s&&(0,ge.jsxs)("div",{className:"flex flex-row justify-between gap-2 p-4 rounded-lg bg-muted",children:[(0,ge.jsx)(A.ZT,{variant:"h4",weight:"medium",children:"\u0418\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0432\u044b\u0447\u0435\u0442\u043e\u0432"}),(0,ge.jsx)(A.ZT,{variant:"h4",weight:"medium",children:(0,N.dN)((0,N.Kt)(s||0,"RUB"))})]})]})})},Za=n(96268),Ea=n(38221),Pa=n(74422),Sa=n(10225),Ra=[O.q2.TITLE,O.q2.PROJECT_ID,O.q2.ADDRESS,O.q2.REMOTE_WORK,O.q2.DATE_RANGE,O.q2.TIME_RANGE],Aa={details:{title:"\u0414\u0435\u0442\u0430\u043b\u0438",open:!0},description:{title:"\u0423\u0441\u043b\u0443\u0433\u0438",open:!0},proposal:{title:"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435",open:!0},responses:{title:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c",open:!0},withholdings:{title:"\u0412\u044b\u0447\u0435\u0442\u044b",open:!1}}
1,Na=function EditTaskPage(){var e,t,n,a,r,o,x,y,k=(0,Xt.UO)().projectId,_=function useCreateForm(){var e,t,n=ue(),a=n.isFieldEditableByStatus,r=n.isRetailDutyEditingAvailable,i=n.taskStatus,o=(0,U.p)().data,s=(0,l.o)(!0===(null===o||void 0===o?void 0:o.retail_stream)),d=a(O.q2.DATE_RANGE)&&"created"!==(null===o||void 0===o||null===(e=o.state)||void 0===e?void 0:e.code),u=Tt(a,{taskState:i,initialUptoDate:null===o||void 0===o?void 0:o.upto_date,startDateLocked:d,retailDutyValidation:r&&o?{paymentType:o.payment_type,initialDuties:o.duties}:void 0,allowMissingContract:!0===(null===o||void 0===o?void 0:o.retail_stream),retailTimeRules:!0===(null===o||void 0===o?void 0:o.retail_stream),isRetailFlow:(0,re.ZH)(o),isExtendedPrecision:(0,M.u)(),retailDutyCatalogEnabled:s,retailTaskValidation:"created"===(null===o||void 0===o?void 0:o.state.code)&&s});return{form:(0,c.cI)({resolver:(0,vt.F)(u),defaultValues:(t={},(0,K.Z)(t,O.q2.TITLE,""),(0,K.Z)(t,O.q2.PROJECT_ID,null),(0,K.Z)(t,O.q2.ADDRESS,{id:null,value:"",latitude:"",longitude:"",region:""}),(0,K.Z)(t,O.q2.REMOTE_WORK,!1),(0,K.Z)(t,O.q2.DATE_RANGE,["",""]),(0,K.Z)(t,O.q2.TIME_RANGE,["",""]),(0,K.Z)(t,O.q2.DESCRIPTION,""),(0,K.Z)(t,O.q2.DUTIES,[]),(0,K.Z)(t,O.q2.CONTRACTORS,{type:"contractor",contractor:null,contract:null}),(0,K.Z)(t,O.q2.TAGS,[]),(0,K.Z)(t,"is_estimated_amount",!1),t),mode:"onTouched",reValidateMode:"onChange"}),schema:u,retailDutyCatalogEnabled:s}}(),b=_.form,j=_.schema,T=_.retailDutyCatalogEnabled,C=(0,Xt.TH)(),w=(0,Ca.n)().buildBackToListUrl,D=(0,An.k)().isMobile,Z=(0,d.$G)().t,E=(0,ie.LM)(),P=(0,Sa.Y)(),S=(0,oe.ft)(null===(e=E.company)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.features),N=(0,U.p)(),q=N.isLoading,F=N.isError,I=N.error,z=N.data,L=N.dataUpdatedAt,H=ue().isFieldDisabled,V=En({onSuccess:function onSuccess(e){e.meta.accepted>0?Qt.A.success("\u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e"):Qt.A.error("\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435")},onError:function onError(e){Qt.A.error(e)}}),G=V.mutate,B=V.isPending,Y="submitted"===(null===z||void 0===z||null===(n=z.state)||void 0===n?void 0:n.code)&&!(null!==z&&void 0!==z&&z.retail_stream),W=null!==z&&void 0!==z&&z.retail_stream?"LinkIcon":void 0,$=(0,l.x)(!0===(null===z||void 0===z?void 0:z.retail_stream)),Q=(0,re.Ui)(z),J=(0,re.ZH)(z)&&"created"===(null===z||void 0===z||null===(a=z.state)||void 0===a?void 0:a.code),X=P&&"created"===(null===z||void 0===z||null===(r=z.state)||void 0===r?void 0:r.code)&&(0,re.ZH)(z)?Z("pages.tasksFlow.createTaskPage.sections.proposalRetailStream"):void 0,ee=(0,p.NN)({schema:j,editableFields:Ra,sections:Aa}),te=function useCreateModalContext(){var e=(0,R.useReducer)(function(e,t){switch(t.type){case"show":return t.payload;case"hide":return null;default:return e}},null),t=(0,h.Z)(e,2),n=t[0],a=t[1],r=(0,R.useReducer)(function(e,t){switch(t.type){case"show":return t.payload;case"hide":return null;default:return e}},null),i=(0,h.Z)(r,2),o=i[0],s=i[1],l=(0,R.useReducer)(function(e,t){switch(t.type){case"show":return t.payload;case"hide":return null;default:return e}},null),c=(0,h.Z)(l,2),d=c[0],u=c[1],p=(0,R.useReducer)(function(e,t){switch(t.type){case"show":return t.payload;case"hide":return null;default:return e}},null),m=(0,h.Z)(p,2),v=m[0],f=m[1],g=(0,R.useReducer)(function(e,t){switch(t.type){case"show":return t.payload;case"hide":return null;default:return e}},null),x=(0,h.Z)(g,2);return{createActModal:d,errorModal:o,selectContractorModal:n,inviteModal:v,setErrorModal:s,setCreateActModal:u,setSelectContractorModal:a,setInviteModal:f,contractLimitModal:x[0],setContractLimitModal:x[1]}}(),ne=ee.setSections;(0,Ta.W)(),(0,m.S)(),(0,v.L)(),(0,f.e)(),Xn({enabled:Boolean(z)&&!J});var ae=(0,g.g)().data,se=(0,ja.e)({invalidateTaskDetail:!1}).mutate;(0,R.useEffect)(function(){if(z&&ae){var e=(0,Jt.ax)(z,null!==ae&&void 0!==ae?ae:[],{clearIneligibleRetailDraftContractor:!0});b.reset(e),b.trigger()}},[z,ae,L]),(0,R.useEffect)(function(){T&&"created"===(null===z||void 0===z?void 0:z.state.code)&&b.trigger()},[b,T,null===z||void 0===z?void 0:z.state.code]),(0,R.useEffect)(function(){var e;"created"===(null===z||void 0===z||null===(e=z.state)||void 0===e?void 0:e.code)&&ne({details:{title:"\u0414\u0435\u0442\u0430\u043b\u0438",open:!0},description:{title:"\u0423\u0441\u043b\u0443\u0433\u0438",open:!0},proposal:{title:"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435",open:!0},responses:{title:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c",open:!0},withholdings:{title:"\u0412\u044b\u0447\u0435\u0442\u044b",open:!0}})},[ne,z]);var le=function handleBack(){var e,t=C.search||"",n=k?s()(e="/projects/".concat(k)).call(e,t):"/tasks".concat(t);return w({fallbackUrl:n})},ce=(0,ge.jsx)(u.a.Header,{aside:(0,ge.jsx)(u.a.BackLink,{to:le(),"data-testid":"back-button",children:"\u041a \u0437\u0430\u0434\u0430\u043d\u0438\u044f\u043c"}),children:(0,ge.jsx)(Tn,{})}),de=(0,ge.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,ge.jsxs)("div",{className:"flex flex-col gap-2",children:[!D&&Y&&(0,ge.jsx)(A.pn,{children:(0,ge.jsxs)(A.u,{children:[(0,ge.jsx)(A.aJ,{asChild:!0,children:(0,ge.jsx)("div",{children:(0,ge.jsx)(A.zx,{type:"button",variant:"default",className:"w-full",isLoading:B,disabled:S,onClick:function onClick(){!S&&null!==z&&void 0!==z&&z.id&&G(z.id)},icon:"BellIcon",size:"lg",children:(0,ge.jsx)(A.ZT,{className:"font-cofo",variant:"p3",children:"\u041d\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043e \u0437\u0430\u0434\u0430\u043d\u0438\u0438"})})})}),(0,ge.jsx)(A._v,{side:"top",children:"\u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u0447\u0430\u0449\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0430 \u0432 24 \u0447\u0430\u0441\u0430"})]})}),!D&&(0,ge.jsx)(mt.q,{copy:s()(o="".concat(window.location.origin,"/public/tasks/")).call(o,null===z||void 0===z?void 0:z.uid),copiedText:"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443",icon:W,text:"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u0435",size:"lg"})]}),(0,ge.jsx)(ut.M,{disabled:H(O.q2.COMPANY_COMMENT)}),(0,ge.jsx)(pt.L,{disabled:H(O.q2.TAGS),onChange:function onChange(e){!H(O.q2.TAGS)&&null!==z&&void 0!==z&&z.id&&se({tags:e,taskId:z.id},{onSuccess:function onSuccess(){b.resetField(O.q2.TAGS,{defaultValue:e})}})}})]});return(0,ge.jsx)(p.z1.Provider,{value:(0,i.Z)((0,i.Z)({},ee),{},{showSectionErrorIndicators:"created"===(null===z||void 0===z?void 0:z.state.code),retailTaskRulesEnabled:$,useRawSectionErrors:!0}),children:(0,ge.jsx)($e.Provider,{value:te,children:q?(0,ge.jsx)("div",{className:"flex justify-center items-center h-full",children:(0,ge.jsx)(A.$
1j,{})}):F&&!z?(0,ge.jsx)(Dn,{error:I,backUrl:le()}):(0,ge.jsx)(c.RV,(0,i.Z)((0,i.Z)({},b),{},{children:(0,ge.jsxs)(Pa.gv,{enabled:$,mode:Q?"fact":"draft",validate:"created"===(null===z||void 0===z?void 0:z.state.code)||Q,children:[$&&"created"===(null===z||void 0===z?void 0:z.state.code)&&(0,ge.jsx)(Ea.O,{enabled:!0,revalidateWhenReady:!0}),(0,ge.jsxs)(u.a,{header:ce,sidebar:de,information:(0,ge.jsx)(Fn,{}),footer:(0,ge.jsx)(u.a.MobileActions,{}),stickyHeader:!0,children:[(0,ge.jsxs)("form",{id:"create-task-form",className:"flex flex-col gap-4",children:[(null===z||void 0===z?void 0:z.retail_stream)&&(0,ge.jsx)(Za.h,{}),(null===z||void 0===z?void 0:z.retail_stream)&&"accepted"===z.state.code&&z.completion_correction_available&&(0,ge.jsx)(A.bZ,{variant:"warning",title:"\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0440\u0438 \u0440\u0430\u0437\u0430",description:"\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u0412\u043d\u0435\u0441\u0438\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u2014 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u0440\u0451\u0445 \u0440\u0430\u0437."}),$?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(ye,{}),(0,ge.jsx)(Pe,{})]}):(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(Pe,{}),(0,ge.jsx)(ye,{})]}),"created"===(null===z||void 0===z||null===(x=z.state)||void 0===x?void 0:x.code)?(0,ge.jsx)(Ne,{title:X}):(0,ge.jsx)(dt,{}),(0,ge.jsx)(Da,{})]}),(0,ge.jsx)(zn,{}),!J&&(0,ge.jsx)(sa,{})]}),(0,ge.jsx)(la,{}),(0,ge.jsx)(ha,{}),(0,ge.jsx)(xa,{}),(0,ge.jsx)(ba,{}),(0,ge.jsx)(wa.i,{open:Boolean(te.contractLimitModal),contractorId:null===(y=te.contractLimitModal)||void 0===y?void 0:y.contractorId,onClose:function onClose(){return te.setContractLimitModal({type:"hide"})}})]})}))})})}},26378:function(e,t,n){n.d(t,{i:function(){return Table}});var a=n(32319),r=n(29365),i=n(6054),o=n.n(i),s=n(85152),l=n(57257),c=n(21695),d=n(80656),u=n(90707),p={background:"CellLink-background-6f696142",content:"CellLink-content-157d0648"},m=n(81403);function CellLink(e){var t=e.to,n=e.children;return t?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(u.rU,{to:t,className:p.background}),(0,m.jsx)(u.rU,{to:t,className:p.content,children:n})]}):n}function DynamicLink(e){var t=e.Link,n=e.item,a=e.children,r=(0,s.useState)(),i=(0,d.Z)(r,2),o=i[0],l=i[1],c=(0,s.useCallback)(function(e){l(e)},[]);return(0,m.jsxs)(CellLink,{to:o,children:[(0,m.jsx)(t,{item:n,onLink:c}),a]})}var v={table:"Table-table-d284666b",hideStickyScrollbar:"Table-hideStickyScrollbar-e595c070",loadingTable:"Table-loadingTable-4244699f"},f=["link","systemStyles","hideStickyScrollbar","columns"];function fixColumn(e,t){var n,a=null!==(n=(e=(0,r.Z)({},e)).link)&&void 0!==n?n:t,i=e.render;return i&&a&&(e.render=function(e,t,n){return function renderTableLink(e,t,n,a){if(t)return(0,m.jsx)(DynamicLink,{Link:t,item:n,children:a});var r=null===e||void 0===e?void 0:e(n);return r?(0,m.jsx)(CellLink,{to:r,children:a}):a}(a,void 0,t,i(e,t,n))}),e}function Table(e){var t=e.link,n=e.systemStyles,i=void 0===n||n,d=e.hide
1StickyScrollbar,u=void 0!==d&&d,p=e.columns,g=(0,a.Z)(e,f),h=(0,s.useMemo)(function(){return null===p||void 0===p?void 0:o()(p).call(p,function(e){return fixColumn(e,t)})},[p,t]),x=(0,c.Z)(g.className,i&&v.table,i&&u&&v.hideStickyScrollbar,i&&g.loading&&v.loadingTable);return(0,m.jsx)(l.Z,(0,r.Z)((0,r.Z)({},g),{},{columns:h,className:x}))}},97766:function(e,t,n){n.d(t,{kr:function(){return createContext},jM:function(){return createImmutable},qp:function(){return useContext}});var a=n(24477),r=n(9222),i=n(47591),o=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,o=s.useRef(n);o.current=n;var c=s.useState(function(){return{getValue:function getValue(){return o.current},listeners:new Set}}),d=(0,a.Z)(c,1)[0];return(0,i.Z)(function(){(0,l.unstable_batchedUpdates)(function(){d.listeners.forEach(function(e){e(n)})})},[n]),s.createElement(t.Provider,{value:d},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||{},d=c.listeners,u=c.getValue,p=s.useRef();p.current=n(l?u():null===e||void 0===e?void 0:e.defaultValue);var m=s.useState({}),v=(0,a.Z)(m,2)[1];return(0,i.Z)(function(){if(l)return d.add(trigger),function(){d.delete(trigger)};function trigger(e){var t=n(e);(0,o.Z)(p.current,t,!0)||v({})}},[l]),p.current}var c=n(87288),d=n(24626);function createImmutable(){var e=s.createContext(null);function useImmutableMark(){return s.useContext(e)}return{makeImmutable:function makeImmutable(t,n){var a=(0,d.Yr)(t),r=function ImmutableComponent(r,i){var o=a?{ref:i}:{},l=s.useRef(0),d=s.useRef(r);return null!==useImmutableMark()?s.createElement(t,(0,c.Z)({},r,o)):(n&&!n(d.current,r)||(l.current+=1),d.current=r,s.createElement(e.Provider,{value:l.current},s.createElement(t,(0,c.Z)({},r,o))))};return a?s.forwardRef(r):r},responseImmutable:function responseImmutable(e,t){var n=(0,d.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 u=createImmutable();u.makeImmutable,u.responseImmutable,u.useImmutableMark},10289:function(e,t,n){function _objectDestructuringEmpty(e){if(null==e)throw new TypeError("Cannot destructure "+e)}n.d(t,{Z:function(){return _objectDestructuringEmpty}})},72993:function(e,t,n){n.d(t,{Z:function(){return _toArray}});var a=n(27597),r=n(59829),i=n(35652),o=n(15865);function _toArray(e){return(0,a.Z)(e)||(0,r.Z)(e)||(0,i.Z)(e)||(0,o.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.