PageSourceSearch

https://rosatom-career.ru/_next/static/chunks/pages/cabinet/tasks/[tid]-58ae0a9f7216ba84.js

js rosatom-career.ru collected 2026-10-02 06:57:36 UTC 30,087 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2377],{37722:(e,t,n)=>{"use strict";n.d(t,{u:()=>f});var r=n(50702),s=n(86819),i=n(58691),o=n(32385),c=n(50112),a=n(9541),l=n(94283),u=n(21638),d=n(6029),p=["history","orientation","status"];function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var f=function(e){var t=e.history,n=e.orientation,r=e.status,j=(0,i.A)(e,p),f=[{status:"create",createdAt:"",creatorId:""}].concat((0,s.A)(void 0===t?[]:t)).map(function(e){return{createdAt:e.createdAt,status:e.status}});return(0,d.jsxs)(a.T,h(h({justifyContent:"flex-start",alignItems:"flex-start",px:4*("vertical"===n),py:4,gap:4,alignSelf:"stretch"},j),{},{children:[(0,d.jsx)(l.E,{fontSize:{base:"14px",xl:"16px"},fontWeight:"700",children:"Статус заказа"}),"vertical"===n&&(0,d.jsx)(u.c,{}),(0,d.jsx)(o.f,{status:r,listStatus:f,statusNames:c._,canceledStatuses:["declined","canceled"],completedStatuses:["completed"],orientation:n})]}))}},39040:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>eX});var r=n(54606),s=n(27961),i=n.n(s),o=n(55729),c=n(95669),a=n.n(c),l=n(83419),u=n(8444),d=n(9541),p=n(29328),j=n(28144),h=n(69442),f=n(81278),x=n(91544),b=n.n(x),m=n(63186),O=n(69562),g=n(53295),y=n(66425),v=n(12369),w=n(65812),k=n(50702),S=n(58691),P=n(79140),I=n(94283),C=n(21638),D=n(93246),z=n(28593),E=n(34602),A=n(32263),B=n(65102),T=n(87565),N=n(57470),_=n(7959),F=n(86747),L=n(31445),H=n(91334),M=n(20702),R=n(6029),W=["children","title"];function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var U=function(e){var t=e.children,n=e.title,r=(0,S.A)(e,W);return(0,R.jsxs)(d.T,$($({gap:2,alignItems:"stretch"},r),{},{children:[(0,R.jsx)(I.E,{color:"gray.500",fontSize:"14px",children:n}),(0,R.jsx)(I.E,{color:"gray.800",fontSize:"14px",fontWeight:700,children:t})]}))},q=n(69150),V=n(95816),Y=n.n(V),K=(0,n(17383).B)(I.E,{baseStyle:{fontSize:"16px",fontWeight:"bold"}}),X=function(e){var t,n,r,s,i,c=e.contactInfo,a=e.userInfo,l=(0,o.useState)(!1),u=l[0],h=l[1],f=null==(t=q.Z.find(function(e){return e.value===(null==a?void 0:a.gender)}))?void 0:t.label;return(0,R.jsxs)(d.T,{alignItems:"stretch",gap:4,children:[(0,R.jsxs)(p.B,{direction:{base:"column",md:"row"},children:[(0,R.jsxs)(d.T,{alignItems:"stretch",width:{base:"auto",md:"48%"},flexGrow:0,flexShrink:0,children:[a.residenceCity||a.country?(0,R.jsx)(U,{title:"Место жительства",children:[a.residenceCity,a.country].filter(function(e){return!Y()(e)}).join(", ")}):null,f?(0,R.jsx)(U,{title:"Пол",children:f}):null,null!=a&&a.birthDate?(0,R.jsx)(U,{title:"Дата рождения",children:(0,w.ppM)(a.birthDate)}):null]}),c?(0,R.jsxs)(d.T,{alignItems:"stretch",width:{base:"auto",md:"48%"},flexGrow:0,flexShrink:0,children:[(0,R.jsx)(U,{title:"Телефон",children:null==c?void 0:c.phone}),(0,R.jsx)(U,{title:"Email",children:null==c?void 0:c.email})]}):null]}),null!=a&&null!=(n=a.resume)&&null!=(n=n.skills)&&null!=(n=n.professionalSkills)&&n.length?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(C.c,{}),(0,R.jsx)(K,{children:"Профессиональные навыки"}),(0,R.jsx)(w.XHK,{isMulti:!0,value:null==a||null==(r=a.resume)||null==(r=r.skills)?void 0:r.professionalSkills,isDisabled:!0,colorScheme:"none"})]}):null,null!=a&&null!=(s=a.resume)&&null!=(s=s.additionalInfo)&&s.personalCharacteristics?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(C.c,{}),(0,R.jsxs)(j.z,{justifyContent:"space-between",onClick:function(){return h(!u)},cursor:"pointer",children:[(0,R.jsx)(K,{children:"Обо мне"}),u?(0,R.jsx)(w.owb,{width:"24px"}):(0,R.jsx)(w.rIS,{width:"24px"})]}),u?(0,R.jsx)(z.D7,{dangerouslySetInnerHTML:{__html:null==a||null==(i=a.resume)||null==(i=i.additionalInfo)?void 0:i.personalCharacteristics}}):null]}):null]})},Q=["children","title"];function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Z(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var ee=function(e){var t=e.children,n=e.title,r=(0,S.A)(e,Q);return(0,R.jsxs)(j.z,J(J({gap:2,alignItems:"stretch"},r),{},{children:[(0,R.jsx)(I.E,{color:"gray.500",fontSize:"14px",width:"30%",flexShrink:0,flexGrow:0,children:n}),(0,R.jsx)(I.E,{color:"gray.800",fontSize:"14px",fontWeight:700,children:t})]}))},et=function(e){var t=e.children;return(0,R.jsx)(j.z,{alignItems:"center",justifyContent:"center",children:(0,R.jsx)(I.E,{color:"gray.700",fontSize:"14px",maxW:"488px",py:6,textAlign:"center",children:t})})},en=function(e){var t=e.jobHistory;return t?(0,R.jsx)(d.T,{alignItems:"stretch",gap:4,children:t.map(function(e){return(0,R.jsxs)(o.Fragment,{children:[(0,R.jsxs)(d.T,{alignItems:"stretch",children:[(0,R.jsx)(ee,{title:"Должность в компании",children:e.position},"position"),(0,R.jsx)(ee,{title:"Название компании",children:e.company},"company"),(0,R.jsx)(ee,{title:"Начало работы",children:e.startedAt},"startedAt"),(0,R.jsx)(ee,{title:"Окончание работы",children:e.isCurrent?"по настоящее время":e.endedAt},"endedAt"),(0,R.jsx)(ee,{title:"Достижения",children:(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:e.responsibilities}})},"responsibilities")]}),(0,R.jsx)(C.c,{})]},e.company)})}):(0,R.jsx)(et,{children:"На данный момент у кандидата нет опыта работы, либо он не указал эти данные в своём профиле."})},er=function(e){var t=e.education;return t?(0,R.jsx)(d.T,{alignItems:"stretch",gap:4,children:t.map(function(e){var t,n,r,s;return(0,R.jsxs)(o.Fragment,{children:[(0,R.jsxs)(d.T,{alignItems:"stretch",children:[(null==e||null==(t=e.level)?void 0:t.label)?(0,R.jsx)(ee,{title:"Уровень образования",children:null==(n=e.level)?void 0:n.label},"level"):null,(null==(r=e.form)?void 0:r.label)?(0,R.jsx)(ee,{title:"Форма обучения",children:null==(s=e.form)?void 0:s.label},"program"):null,(0,R.jsx)(ee,{title:"Название учебного заведения",children:e.institution},"institution"),(0,R.jsx)(ee,{title:"Факультет",children:e.faculty},"faculty"),(0,R.jsx)(ee,{title:"Специализация",children:e.major},"major"),(0,R.jsx)(ee,{title:"Год окончания",children:e.graduationYear},"graduationYear")]}),(0,R.jsx)(C.c,{})]},e.organization+e.graduationYear)})}):(0,R.jsx)(et,{children:"На данный момент у кандидата нет образования, либо он не указал эти данные в своём профиле."})},es=n(29594),ei=n.n(es),eo=n(49942),ec={internal:{text:"Сотрудник отрасли",icon:w.Dzj,color:"blue"},external:{text:"Внешний исполнитель",icon:w.p7,color:"orange"}},ea=function(e){var t=ec[e.type];if(!t)return null;var n=t.icon;return(0,R.jsx)(eo.vw,{size:"sm",backgroundColor:"white",borderColor:"".concat(t.color,".500"),borderWidth:"1px",whiteSpace:"nowrap",flexShrink:0,px:2,alignItems:"center",children:(0,R.jsxs)(j.z,{gap:2,children:[(0,R.jsx)(n,{fontSize:"14px",color:"".concat(t.color,".600"),width:"14px",height:"14px"}),(0,R.jsx)(I.E,{fontSize:"14px",color:"".concat(t.color,".600"),lineHeight:"20px",children:t.text})]})})},el=["general","experience","education"],eu={general:"Общая информация",experience:"Опыт работы",education:"Образование"},ed=function(e){var t,n,r,s=e.responseId,i=(0,O.YY)(s),c=i.data,a=i.isLoading,l=(0,H.Ay)({url:"".concat(w.lMB.taskResponseUserEndpoint(s))},{fetcher:function(e){var t=e.url;return(0,w.EmE)(t)}}),u=l.data,h=l.isLoading,f=(0,o.useState)("general"),x=f[0],b=f[1];if(a||h)return(0,R.jsx)(d.T,{minH:200,alignItems:"center",justifyContent:"center",children:(0,R.jsx)(g.y,{size:"xl",color:"blue.700"})});var m=el.map(function(e){return{value:e,label:eu[e]}});return(0,R.jsxs)(d.T,{alignItems:"stretch",gap:4,children:[(0,R.jsxs)(p.B,{direction:{base:"column",md:"row"},alignItems:"stretch",justifyContent:"stretch",children:[(0,R.jsxs)(j.z,{width:{base:"auto",md:"50%"},children:[(0,R.jsx)(w.euF,{src:(null==u||null==(t=u.avatar)?void 0:t.attachmentUrl)||"",w:10,h:10,fontSize:"md"}),u?(0,R.jsx)(I.E,{fontWeight:700,fontSize:"16px",children:(0,R.jsx)(M.S,{firstName:u.firstName,middleName:u.middleName,lastName:u.lastName})}):null]}),(0,R.jsx)(j.z,{width:{base:"auto",md:"50%"},px:{base:0,md:4},py:{base:2,md:0}
1,borderLeftColor:{base:"transparent",md:"gray.100"},borderLeftWidth:1,alignItems:"center",children:(0,R.jsx)(ea,{type:null==u?void 0:u.type})})]}),(0,R.jsx)(w.uKg,{children:(0,R.jsx)(w.tUM,{onChange:b,selectedTab:x,tabs:m})}),(0,R.jsxs)(y.az,{maxHeight:{base:"auto",xl:"400px"},overflow:"auto",children:["general"===x?(0,R.jsx)(X,{contactInfo:null==c?void 0:c.contacts,userInfo:ei()(u,["birthDate","gender","residenceCity","country","type","resume"])}):null,"experience"===x?(0,R.jsx)(en,{jobHistory:null==u||null==(n=u.resume)?void 0:n.jobHistory}):null,"education"===x?(0,R.jsx)(er,{education:null==u||null==(r=u.resume)?void 0:r.education}):null]})]})},ep=function(e){var t=e.isOpen,n=e.onClose,r=e.onSelect,s=e.responseId,i=e.canSelectContractor,o=(0,E.A)({base:"full",xl:"3xl"});return(0,R.jsxs)(A.aF,{isOpen:t,onClose:n,size:o,blockScrollOnMount:!1,variant:"market",children:[(0,R.jsx)(B.m,{}),(0,R.jsxs)(T.$,{children:[(0,R.jsx)(N.r,{children:"Информация об исполнителе"}),(0,R.jsx)(_.s,{}),(0,R.jsx)(F.c,{children:(0,R.jsx)(ed,{responseId:s})}),(0,R.jsx)(L.j,{justifyContent:"flex-start",alignItems:"flex-start",children:i?(0,R.jsx)(w.$nd,{variant:"market-solid",size:"md",colorScheme:"blue",onClick:r,children:"Выбрать исполнителем"}):null})]})]})},ej=["item","taskStatus","onResponseSelected"];function eh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ef(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eh(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eh(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var ex=function(e){var t,n=e.item,s=e.taskStatus,c=e.onResponseSelected,a=(0,S.A)(e,ej),l=n.createdAt,u=n.id,h=n.creator,f=(0,P.j)(),x=f.isOpen,b=f.onOpen,m=f.onClose,g=(0,P.j)(),y=g.isOpen,v=g.onOpen,k=g.onClose,E=(0,O.Pp)().selectResponse,A=(0,o.useState)(!1),B=A[0],T=A[1],N=(t=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E(u);case 2:c(),m();case 4:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),_="published"===s;return(0,R.jsxs)(d.T,ef(ef({borderRadius:"xl",borderColor:"gray.200",borderWidth:"1px",shadow:"sm",alignItems:"stretch",p:4,gap:4},a),{},{children:[(0,R.jsxs)(d.T,{onClick:function(){return v()},cursor:"pointer",gap:4,alignItems:"stretch",children:[(0,R.jsxs)(p.B,{direction:{base:"column",md:"row"},justifyContent:"space-between",alignItems:{base:"flex-start",md:"center"},children:[(0,R.jsx)(ea,{type:null==h?void 0:h.type}),(0,R.jsx)(j.z,{gap:1,children:!!l&&(0,R.jsx)(z.e9,{children:"Получен: ".concat((0,D.LE)(l))})})]}),(0,R.jsx)(j.z,{gap:2,children:n.userFullName?(0,R.jsx)(I.E,{fontWeight:700,fontSize:"16px",children:(0,R.jsx)(M.S,ef({},n.userFullName))}):null}),(0,R.jsx)(C.c,{}),(0,R.jsx)(I.E,{fontSize:"14px",lineHeight:"20px",noOfLines:B?void 0:2,children:n.content})]}),(0,R.jsx)(C.c,{}),(0,R.jsxs)(p.B,{justifyContent:{base:"center",md:"space-between"},direction:{base:"column",md:"row"},alignItems:{base:"flex-start",md:"space-between"},children:[(0,R.jsx)(w.$nd,{variant:"outline",size:"sm",onClick:function(){return T(function(e){return!e})},children:(0,R.jsx)(j.z,{gap:2,children:B?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(I.E,{children:"Скрыть"})," ",(0,R.jsx)(w.owb,{width:"16px",height:"16px"})]}):(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(I.E,{children:"Показать отклик полностью"})," ",(0,R.jsx)(w.rIS,{width:"16px",height:"16px"})]})})}),_?(0,R.jsx)(w.$nd,{variant:"market-solid",size:"sm",onClick:b,children:"Выбрать исполнителем"}):null]}),(0,R.jsx)(w.LtD,{variant:"market",isOpen:x,title:"Подтвердить выбор исполнителя?",description:"Вы выбрали исполнителя. Подтвердите выбор, чтобы мы уведомили его и отправили Ваши контакты для обсуждения деталей.",onClose:m,buttons:[{captionBtn:"Подтвердить",handleBtn:function(){return N()},variant:"market-solid",colorSchemeBtn:"blue",size:"md"},{captionBtn:"Отмена",handleBtn:m,variant:"market-outline",size:"md"}]}),(0,R.jsx)(ep,{isOpen:y,onClose:k,onSelect:b,responseId:n.id,canSelectContractor:_})]}))},eb=function(e){var t,n=e.taskId,r=e.taskStatus,s=e.onResponseSelected,i=(0,o.useState)(1),c=i[0],a=i[1],l=(0,O.ju)({taskId:n,limit:6,page:c}),u=l.data;return l.isLoading?(0,R.jsx)(d.T,{minHeight:300,alignItems:"center",justifyContent:"center",children:(0,R.jsx)(g.y,{size:"lg",color:"blue.700"})}):(null==u||null==(t=u.items)?void 0:t.length)===0?(0,R.jsx)(d.T,{gap:4,py:6,children:(0,R.jsx)(v.w,{title:"Откликов пока нет",de
1scription:(0,R.jsx)(y.az,{maxW:"480px",children:"Пока что не получили откликов на ваш заказ. Это нормально, и иногда требуется немного больше времени для получения обратной связи. Спасибо за ваше терпение и понимание."})})}):(0,R.jsxs)(d.T,{children:[(0,R.jsx)(d.T,{gap:3,alignSelf:"stretch",alignItems:"stretch",children:null==u?void 0:u.items.map(function(e,t){return(0,R.jsx)(ex,{item:e,taskStatus:r,onResponseSelected:s},e.id)})}),u.meta.objectsTotal>6?(0,R.jsx)(j.z,{alignItems:"center",mt:6,alignSelf:"stretch",justifyContent:"center",children:(0,R.jsx)(w.dKS,{total:u.meta.objectsTotal,current:c,pageSize:6,hideOnSinglePage:!0,onChange:function(e){return a(e)}})}):null]})},em=n(9124);function eO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var eg=function(e){var t=e.taskId,n=(0,O.ju)({taskId:t,limit:100,page:1}),r=n.data,s=n.isLoading,i=(0,o.useState)(),c=i[0],a=i[1];return((0,o.useEffect)(function(){var e,t=null==r||null==(e=r.items)?void 0:e.filter(function(e){return"accepted"===e.status});t&&(null==t?void 0:t.length)>0&&a(t[0])},[r]),!s&&r&&c)?(0,R.jsx)(em.L,{title:"Исполнитель",contacts:c.contacts,children:null!=c&&c.userFullName?(0,R.jsx)(I.E,{fontWeight:700,fontSize:"16px",children:(0,R.jsx)(M.S,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eO(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eO(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},c.userFullName))}):null}):null},ey=n(37722),ev=n(38451),ew=n(88131),ek=n(65886),eS=["taskId"];function eP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eP(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eP(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eC=function(e){var t,n,s=e.taskId,o=(0,S.A)(e,eS),c=(0,h.ek)().update,a=(0,h.b7)(s).mutate,l=(0,P.j)(),u=l.isOpen,d=l.onOpen,p=l.onClose,j=(0,ev.d)(),f=(t=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(s,{status:"completed"});case 3:a(e.sent),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),j({title:"Не удалось завершить задание",status:"error",isClosable:!0});case 10:return e.prev=10,p(),e.finish(10);case 13:case"end":return e.stop()}},e,null,[[0,7,10,13]])})),function(){return t.apply(this,arguments)});return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.$nd,eI(eI({variant:"market-solid",size:"md",onClick:d},o),{},{children:"Завершить заказ"})),(0,R.jsx)(w.LtD,{variant:"market",isOpen:u,title:"Завершить заказ?",description:(0,R.jsxs)(I.E,{children:["Завершая заказ, Вы принимаете выполненное задание. Заказ будет перемещён на вкладку"," ",(0,R.jsx)(I.E,{as:"span",color:"link",children:(0,R.jsx)(ew.N,{color:"link",href:(0,ek.hp)(ek.iz.CabinetOrders,{},{tab:"completed"}),children:"\xabЗавершённые\xbb"})})," ","раздела \xabМои заказы\xbb, где Вы сможете посмотреть его историю. Исполнитель, выполнивший заказ получит соответствующее уведомление."]}),onClose:p,buttons:[{captionBtn:"Завершить",handleBtn:f,variant:"market-solid",size:"md",colorSchemeBtn:"blue"},{captionBtn:"Отменить",handleBtn:(n=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:p();case 1:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)}),variant:"market-outline",size:"md"}]})]})},eD=["taskId"];function ez(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ez(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ez(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eA=function(e){var t,n,s=e.taskId,o=(0,S.A)(e,eD),c=(0,h.ek)().update,a=(0,h.b7)(s).mutate,l=(0,P.j)(),u=l.isOpen,d=l.onOpen,p=l.onClose,j=(0,ev.d)(),f=(t=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(s,{status:"canceled"});case 3:a(e.sent),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),j({title:"Не удалось отменить задание",status:"error",isClosable:!0});case 10:return e.prev=10,p(),e.finish(10);case 13:case"end":return e.stop()}},e,null,[[0,7,10,13]])})),function(){return t.apply(this,arguments)});return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.$nd,eE(eE({variant:"market-ghost",size:"md",onClick:d,colorScheme:"blue"},o),{},{children:"Отменить заказ"})),(0,R.jsx)(w.LtD,{variant:"market",isOpen:u,title:"Отменить заказ?",description:(0,R.jsxs)(I.E,{children:["Заказ будет отменён и перемещен на вкладку"," ",(0,R.jsx)(I.E,{as:"span",color:"link",children:(0,R.jsx)(ew.N,{color:"link",href:(0,ek.hp)(ek.iz.CabinetOrders,{},{tab:"canceled"}),children:"\xabОтменённые\xbb"})})," ","раздела \xabМои заказы\xbb. Отклики, полученные на заказ будут отклонены. Исполнитель получит соответствующее уведомление."]}),onClose:p,buttons:[{captionBtn:"Да",handleBtn:f,variant:"market-solid",size:"md",colorSchemeBtn:"blue"},{captionBtn:"Нет",handleBtn:(n=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:p();case 1:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)}),variant:"market-outline",size:"md"}]})]})},eB=["taskId","hasModal"];function eT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eT(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eT(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var e_=function(e){var t,n=e.taskId,s=e.hasModal,o=(0,S.A)(e,eB),c=(0,f.useRouter)(),a=(0,P.j)(),l=a.isOpen,u=a.onOpen,d=a.onClose,p=function(){c.push((0,ek.hp)(ek.iz.CabinetOrdersItemEdit,{id:n}))};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.$nd,eN(eN({variant:"market-solid",colorScheme:"blue",size:"md",onClick:s?u:p},o),{},{children:"Редактировать заказ"})),(0,R.jsx)(w.LtD,{variant:"market",isOpen:l,title:"Редактировать заказ?",description:(0,R.jsx)(I.E,{children:"Вы решили отредактировать уже опубликованный заказ. Исполнители, откликнувшиеся на заказ, получат соответствующее уведомление, после похождения модерации и публикации изменений."}),onClose:d,buttons:[{captionBtn:"Редактировать",handleBtn:p,variant:"market-solid",size:"md",colorSchemeBtn:"blue"},{captionBtn:"Отменить",handleBtn:(t=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:d();case 1:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),variant:"market-outline",size:"md"}]})]})},eF=["taskId"];function eL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?eL(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eM=function(e){var t,n,s=e.taskId,o=(0,S.A)(e,eF),c=(0,h.ek)().update,a=(0,h.b7)(s).mutate,l=(0,P.j)(),u=l.isOpen,d=l.onOpen,p=l.onClose,j=(0,ev.d)(),f=(t=(0,r.A)(i().mark(function e(){var t;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(s,{status:"moderation"});case 3:t=e.sent,d(),a(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),j({title:"Не удалось обновить задание",status:"error",isClosable:!0});case 11:case"end":return e.stop()}},e,null,[[0,8]])})),function(){return t.apply(this,arguments)});return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.$nd,eH(eH({variant:"market-solid",size:"md",onClick:f},o),{},{children:"Опубликовать заказ"})),(0,R.jsx)(w.LtD,{variant:"market",isOpen:u,title:"Заказ успешно создан",description:(0,R.jsxs)(I.E,{children:["Поздравляем! Ваш заказ успешно создан и отправлен на модерацию. После проверки он отобразится в личном кабинете на вкладке"," ",(0,R.jsx)(I.E,{as:"span",color:"link",children:(0,R.jsx)(ew.N,{color:"link",href:(0,ek.hp)(ek.iz.CabinetOrders),children:"\xabОпубликованы\xbb"})})," ","раздела \xabМои заказы\xbb."]}),onClose:p,buttons:[{captionBtn:"Закрыть",handleBtn:(n=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:p();case 1:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)}),variant:"market-outline",size:"md"}]})]})},eR=["taskId","status"];function eW(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eW(Object(n),!0).forEach(function(t){(0,k.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eW(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var e$=function(e){var t=e.taskId,n=e.status,r=(0,S.A)(e,eR);return"draft"===n?(0,R.jsxs)(w.OVG,eG(eG({},r),{},{children:[(0,R.jsx)(eM,{taskId:t}),(0,R.jsx)(e_,{taskId:t})]})):"moderation"===n?(0,R.jsx)(w.OVG,eG(eG({justifyContent:"flex-end"},r),{},{children:(0,R.jsx)(eA,{taskId:t})})):"published"===n?(0,R.jsxs)(w.OVG,eG(eG({justifyContent:"space-between"},r),{},{children:[(0,R.jsx)(e_,{taskId:t,hasModal:!0}),(0,R.jsx)(eA,{taskId:t})]})):"inprogress"===n?(0,R.jsxs)(w.OVG,eG(eG({justifyContent:"space-between"},r),{},{children:[(0,R.jsx)(eC,{taskId:t}),(0,R.jsx)(eA,{taskId:t})]})):"declined"===n?(0,R.jsx)(w.OVG,eG(eG({},r),{},{children:(0,R.jsx)(e_,{taskId:t})})):null},eU=n(43199),eq=n(63325),eV=n(79507),eY=["references","taskDetails"],eK={references:"Отклики",taskDetail
1s:"Детали заказа"};let eX=(0,w.ffv)((0,w.ru9)(function(){var e,t=(0,w.QO8)(),n=(0,f.useRouter)(),s=(0,h.ek)().update,c=(0,o.useState)("references"),x=c[0],O=c[1],g=b()(n.query.tid)?n.query.tid[0]:n.query.tid,y=(0,h.b7)(g),v=y.data,k=y.isLoading,S=y.mutate,P=y.error,I=(e=(0,r.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:S(s(g,{status:"inprogress"}));case 1:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)});if(k||P)return(0,R.jsx)(eq.G,{isLoading:k,error:P});var C=v.title,D=v.dueAt,E=v.publishedAt,A=v.description,B=v.skillIds,T=v.isAttendanceRequired,N=v.categoryId,_=v.contacts,F=v.extraData,L=v.visibility,H=v.locationId,M=v.userFullName,W=eY.map(function(e){return{value:e,label:eK[e]}});return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(a(),{children:(0,R.jsx)("title",{children:C})}),(0,R.jsx)(l.vr,{mt:{base:"84px",xl:"148px"},pb:12,additionalBlock:(0,R.jsxs)(d.T,{gap:8,children:[(0,R.jsx)(eg,{taskId:g}),t&&(0,R.jsx)(ey.u,{status:v.status,history:v.taskUpdateHistory}),"published"===v.status?(0,R.jsx)(z.LO,{taskId:g}):null]}),navigationBottomBlock:(0,R.jsx)(eV.h,{}),children:(0,R.jsxs)(u.I,{breadCrumbsCustomName:{"[tid]":C},children:[(0,R.jsx)(eU.ar,{mb:4,children:C}),!t&&(0,R.jsx)(ey.u,{status:v.status,history:v.taskUpdateHistory,orientation:"horizontal",mb:7}),(0,R.jsxs)(p.B,{justifyContent:"space-between",alignItems:{base:"stretch",md:"center"},mb:4,direction:{base:"column",md:"row"},gap:1,children:[D?(0,R.jsxs)(p.B,{gap:1,direction:{base:"column",md:"row"},children:[(0,R.jsx)(z.Ss,{date:D}),(0,R.jsxs)(j.z,{gap:1,children:[(0,R.jsx)(z.e9,{children:"•"}),(0,R.jsx)(z.Fy,{date:D})]})]}):null,E?(0,R.jsx)(z.ch,{date:E}):null]}),(0,R.jsx)(w.tUM,{onChange:O,selectedTab:x,tabs:W,mb:6}
1),"taskDetails"===x&&(0,R.jsx)(m.M,{description:A,skillIds:B,isAttendanceRequired:T,categoryId:N,contacts:_,extraData:F,visibility:L,locationId:H,userFullName:M}),"references"===x&&(0,R.jsx)(eb,{taskId:g,taskStatus:v.status,onResponseSelected:I}),(0,R.jsx)(e$,{status:v.status,taskId:g,mt:6})]})})]})}),"create_market_task_available")},50112:(e,t,n)=>{"use strict";n.d(t,{SO:()=>r,_:()=>i,wL:()=>s});var r=["published","inprogress","completed","moderation","draft","canceled","declined"],s={draft:"Черновики",published:"Опубликованы",moderation:"На модерации",inprogress:"В работе",canceled:"Отменённые",completed:"Завершены",declined:"Отклоненные"},i={create:"Создание",draft:"Черновик",published:"Опубликован",moderation:"На модерации",inprogress:"В работе",canceled:"Отменён",completed:"Завершён",declined:"Отклонён модератором"}},81488:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/cabinet/tasks/[tid]",function(){return n(39040)}])}},e=>{e.O(0,[8588,4798,7334,8462,9657,3545,757,3419,7920,264,636,6593,8792],()=>e(e.s=81488)),_N_E=e.O()}]);

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.