PageSourceSearch

https://public.superjob.ru/cdn/sj-front/64818621cca0/desktop/assets/resumeSendCurtain.f29f0bac.chunk.js

js superjob.ru collected 2026-10-01 08:47:28 UTC 20,734 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[12102,35737],{36619(e,r,n){var s=n(16265),a=n(74827),o=n(1129),t=n(67048),i=n(9379),l=n(41506),d=n(998),c=n(26576),u=n(90190),m=n(91793),p=n(55014);const y=a.A.module("ResumeSendCurtain.actions"),I=e=>{let r=e.id;return async(e,n)=>{const a=t.LE.get(n(),{id:r}),o=(0,p.X)(a);if(!a||o)try{await e((0,u.X)({id:r}))}catch(r){throw r.statusCode===s.uj?(y.debug("Вакансия не найдена",{error:r}),e((0,l.Ni)("Вакансия не найдена"))):(y.error("Ошибка загрузки вакансии",{error:r}),e((0,l.Ni)())),r}}};n.d(r,["beforeInitAction",0,e=>{let r=e.params;return(e,n)=>{const s=(0,o.I)(r,"responseVacancyId"),a=i.Hb.getCurrentAuth(n()).isApplicant;return Promise.all([e((0,d.D)({include:["hrResumeEventTypes","resumeNoWorkExperienceCauses"]})),e((0,c.D)()),e(I({id:s})),a&&e((0,m.iH)())])}}])},16082(e,r,n){n.r(r),n.d(r,{default:function(){return Te}});var s=n(63696),a=n(85022),o=n(20194),t=n(60395),i=n(86004),l=n(81448),d=n(22536),c=(n(21188),n(38744)),u=n(85461),m=n(55051),p=n(84623),y=n(9379),I=n(12362),f=n(24885),v=n(20647),h=n(45859),A=n(17072),E=n(88724),R=n(15147),_=n(83982);const S={hrResumeReceivedSourceId:null},b=(0,h.Kd)(),x=(0,f.Mz)([I.$.getUserResumes,y.Hb.getIsAdmin,(e,r)=>{let n=r.vacancyId;return b(e,{id:n})},I.$.getMainResumeIdForAppropriateVacancies,(e,r)=>{let n=r.vacancyId;return(0,_.hs)(e,{vacancyId:n})}],(e,r,n,s,a)=>{const o=e.reduce((e,r)=>r?{...e,[r.id]:(0,v.W)(r,n)}:e,{}),t=e.find(e=>e.id===s),i=!(0,l.hL)(n),d=(0,R.J)(t),c=i?E.sd:E.eN,u=(0,A.N)(t),m={stillWorking:!1,dateEnd:"",dateStart:"","experience.position":"",responsibility:"","brandCompany.id":"","resumeCompany.title":"",[E.qJ]:d?c:null,professionalSkills:u,additionalInformation:t?t.additionalInformation:""};return{resumeId:t?t.id:"-1",survey:a,resumeErrorMap:o,...r?S:{},...m}});var g=n(41506),C=n(27917),O=n(29991),k=n(99023),w=n(3232),P=n(33575),M=n.n(P),N=n(69354);const V=M()({received_from_vk_lead_form:null,received_from_fb_lead_form:null,received_from_tik_tok_lead_form:null,received_from_instagram_lead_form:null}),D=(0,f.Mz)(N.F8.getAll,e=>e.reduce((e,r)=>{let n=r.key,s=r.value,a=r.defaultLabel;return V[n]?[...e,{value:s,label:a}]:e},[]));var j=n(20785),L=n(50181),U=n(30168),T=n(52436),F=n(69980);var H=n(16265),q=n(74827),W=n(58107),$=n(47391),z=n(36658),B=n(12378),J=n(24665),K=n(672),G=n(13884),X=n(75258),Y=n(51941),Z=n(71002),Q=n(50825),ee=n(55014),re=n(20538);const ne=q.A.module("sj/modules/resumeCreation/actions/resumeSendForm.js"),se=(0,h.Kd)(),ae=e=>(0,G.ip)(d.A.SEND_RESUME_LOADER,async(r,n)=>{const s=e.formId,a=e.formValues,o=e.vacancyId,t=e.responseTypeId,i=e.isMobile,l=a.resumeId,d=a.hrResumeReceivedSourceId,c=a.experienceVariant,u=se(n(),{id:o}),m=c===E.s2,p={vacancyId:o,resumeId:l,hrResumeReceivedSourceId:d||"",noWorkExperience:m,...t?{responseTypeId:t}:{}};try{c&&await r((e=>{let r=e.formId,n=e.formValues,s=e.resumeId;return(e,a)=>{const o=I.$.get(a(),{id:s||""});if(!o)return ne.error("Попытка обновить опыт работы в несущуствующем резюме");const t=n[E.qJ],i={additionalInformation:n.additionalInformation,professionalSkills:n.professionalSkills};if(t===E.s2)return e((0,Z.$9)({formValues:i,resume:o,formId:r}));if((0,T.o)(t)){const s=(0,re.A)(n,["stillWorking","resumeErrorMap","additionalInformation","professionalSkills"]),a=n.stillWorking?{...s,dateEnd:""}:s;return e((0,Y.kL)({resume:o,formValues:a,experienceId:void 0,formId:r}))}return Promise.resolve()}})({formId:s,formValues:a,resumeId:l})),await r(z.A.loadAll({resumeId:l}));if((0,w.I9)(n(),{resumeId:l,vacancyId:o}))return r((0,J.X)({resumeId:l,vacancyId:o}));if(u&&(0,ee.P)(u)){var f;const e=y.Hb.getCurrentAuth(n()).userId;await r((0,_.V4)({surveyFormValues:a.survey,vacancyId:u.id,surveyId:null===(f=u.survey)||void 0===f?void 0:f.id,userId:e}))}const e=(0,$.U)(n(),o);return e?r((0,Q.s)({externalResponseUrl:e,resumeId:l,vacancyId:o,noWorkExperience:m})):(await r((0,K.M)(p)),t===O.wm.show_contact?r((0,B.S)({vacancyId:o,isMobile:i})):r((0,X.l)({responseVacancyId:o,responseResumeId:l})))}catch(e){const n=(0,W._R)(e),s=n.errorMessage;if(n.errorStatusCode===H.qH)ne.debug("При отклике на вакансию не пройден обязательный опрос!"),r((0,g.Ni)(s));else if(!e.isHandled)throw e}});var oe=n(70031),te=n(90278),ie=n(98656),le=n(19078),de=n(47331),ce=n(80691),ue=n(70447),me=n(35178),pe=n(35876),ye=n(91069),Ie=n(1272),fe=n(50905),ve=n(14044),he=n(72352),Ae=n(28806);const Ee=n(67048).LE.makeGet();
1var Re=n(24825),_e=n(19863),Se=n(54445),be=n(71896);const xe="hdKW2",ge="FOiiL",Ce="B791X",Oe="_84dHr";var ke=n(62540);const we=["onChange"];const Pe=m.A.RESUME_SEND_FORM;function Me(e){const r=(0,a.wA)(),n=e.fieldProps,o=e.responseVacancyId,t=e.isExperienceRequired,i=e.isShowContacts,l=n.onChange,d=function(e,r){if(null==e)return{};var n,s,a=function(e,r){if(null==e)return{};var n={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(-1!==r.indexOf(s))continue;n[s]=e[s]}return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],-1===r.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(n,we),u=(0,a.d4)(I.$.getNotDisabledUserResumes),m=(0,a.d4)(e=>Ee(e,{id:o})),p=u.length<10,y=s.useMemo(()=>{const e=(0,be.l)(u);return p&&e.push({label:"Новое резюме",value:"-1",onClick:()=>{r((0,C.oo)({routeName:c.Ay.resumeCreate,routeParams:{...m?{vacancyId:m.id}:{},...i?{[k.q8]:k.hL}:{}}}))}}),e},[p,r,u,m,i]),f=s.useCallback(e=>{let r=e.label,n=e.value;if("-1"===n)return(0,ke.jsx)(ve.A,{className:Ce,variant:"success",size:"button",children:r});const s=u.find(e=>e.id===n),a=(0,Re.a)({resume:s,vacancy:m});return(0,ke.jsxs)(ke.Fragment,{children:[a&&(0,ke.jsx)(ve.A,{suppressHydrationWarning:!0,display:"block",size:"h200",className:ge,children:a}),(0,ke.jsx)(ve.A,{display:"block",size:"paragraph",children:r})]})},[u,m]);return(0,ke.jsx)(fe.A,{validateOnChange:!0,...d,label:"Выберите резюме",options:y,renderOption:f,onChange:e=>{const n=u.find(r=>r.id===e.value),s=t?E.sd:E.eN;r((0,_e.yo)({formId:Pe,values:{[E.qJ]:(0,R.J)(n)?s:null}})),l(e),r((0,Se.c)(e.value))}})}const Ne=s.memo(Me),Ve=m.A.RESUME_SEND_FORM,De=[d.A.ROUTE_ACTION_LOADER,d.A.APPLICANT_RESUMES_LOAD_LOADER];function je(e){let r=e.responseVacancyId,n=e.responseTypeId;const o=(0,a.wA)(),t=n===O.wm.show_contact,m=(0,te.A)(De),f=(0,oe.A)(d.A.SEND_RESUME_LOADER),v=(0,oe.A)(d.A.REMOVE_PROHIBITED_COMPANY_AND_MAKE_RESPONSE_LOADER),h=(0,a.d4)(y.Hb.getIsAdmin),A=(0,a.d4)(D),S=(0,a.d4)(e=>Ee(e,{id:r})),b=!(0,l.hL)(S),P=(0,ee.P)(S),M=(0,ee.X)(S),N=(0,a.d4)(I.$.getNotDisabledUserResumes),V=(0,a.d4)(e=>(0,w.DH)(e,{formId:Ve})),H=N.find(e=>e.id===V),q=(0,R.J)(H),W=(0,a.d4)(e=>((e,r)=>{var n;let s=r.formId;return(null===(n=(0,F.ru)(e,s))||void 0===n?void 0:n[E.qJ])||null})(e,{formId:Ve})),$=(0,s.useMemo)(()=>(0,le._)((0,T.o)(W),M),[W,M]),z=(0,a.d4)(e=>x(e,{vacancyId:r})),B=(0,s.useCallback)(()=>{if(!v)return o((0,he.removeProhibitedCompanyAndMakeResponse)({formId:Ve,responseVacancyId:r,...n?{responseTypeId:n}:{}}))},[v,o,r,n]),J=(0,s.useCallback)(e=>{const s={formId:Ve,vacancyId:r,formValues:e,...n?{responseTypeId:n}:{}};return o(ae(s))},[r,o,n]),K=(0,s.useCallback)(e=>{let r=e.label;return(0,ke.jsx)(ve.A,{display:"block",size:"paragraph",children:r})},[]),G=(0,s.useCallback)(()=>{const e=(0,i.NY)({id:(null==H?void 0:H.id)||"",position:(null==H?void 0:H.position)||"",routeParams:{vacancyId:r,...t?{[k.q8]:k.hL}:{}}});o((0,C.oo)(e))},[r,o,H,t]),X=(0,s.useCallback)(e=>{let r=e.errors;null!=r&&r.resumeId&&"string"==typeof r.resumeId&&o((0,g.Ni)(null==r?void 0:r.resumeId))},[o]),Y=(0,s.useCallback)((e,n)=>{var s;if(!S||!S.id)return null;const a=N.length>0,o=a&&"-1"===e.resumeId.value,i=a?(0,ke.jsx)(ce.default,{inProgress:f||o,type:"submit",label:t?"Посмотреть контакты":"Откликнуться"}):(0,ke.jsx)(ce.default,{stretch:!0,as:ye.A,label:"Создать резюме",routeName:c.Ay.resumeCreate,routeParams:{vacancyId:S.id,...t?{[k.q8]:k.hL}:{}}});return(0,ke.jsxs)("form",{onSubmit:n,children:[(0,ke.jsx)(L.A,{title:t?"Обмен контактами":"Отклик на вакансию"}),(0,ke.jsx)(p.default,{showTimePublicated:!0,vacancyId:S.id}),(0,ke.jsx)(pe.A,{margin:"4 0"}),a&&(0,ke.jsxs)(me.A,{spacing:"6",children:[(0,ke.jsxs)("div",{children:[N.length>1&&(0,ke.jsx)(Ne,{fieldProps:e.resumeId,responseVacancyId:r,isExperienceRequired:b,isShowContacts:t}),"hidden"===(null==H||null===(s=H.publishedStatus)||void 0===s?void 0:s.key)&&(0,ke.jsx)(de.A,{margin:"4 0 0 0",type:"warning",children:t?"Если вы обменяетесь контактами, то настройки видимости резюме изменятся на «Доступ по ссылке», чтобы оÐ
1½Ð¾ было доступно для просмотра.":"Если вы откликнетесь, то настройки видимости резюме изменятся на «Доступ по ссылке», чтобы оно было доступно для просмотра."})]}),q&&(0,ke.jsx)(U.A,{experienceRequired:b,formId:Ve,positionFieldProps:e["experience.position"],resumeCompanyTitleFieldProps:e["resumeCompany.title"],stillWorkingFieldProps:e.stillWorking,dateStartFieldProps:e.dateStart,dateEndFieldProps:e.dateEnd,responsibilityFieldProps:e.responsibility,professionalSkills:e.professionalSkills,additionalInformation:e.additionalInformation,experienceVariantFieldProps:e.experienceVariant}),(P||M)&&(0,ke.jsx)(_.uX,{...e.survey,disabled:f,isMandatory:M}),H&&!q&&!P&&!M&&(0,ke.jsx)("div",{className:xe,children:(0,ke.jsx)(ue.A,{label:"Редактировать резюме",onClick:G})}),h&&!!e.hrResumeReceivedSourceId&&(0,ke.jsx)(fe.A,{validateOnChange:!0,...e.hrResumeReceivedSourceId,label:"Выберите источник, откуда было получено резюме",nullOptionLabel:"Не выбрано",options:A,renderOption:K})]}),(0,ke.jsx)(j.A,{className:Oe,children:i})]})},[S,N.length,f,r,b,H,q,P,G,h,A,K,M,t]);return S?m?(0,ke.jsx)(Ie.A,{stretched:!0}):(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(u.Ay,{formId:Ve,initialValues:z,validators:$,customValidation:ie.Y,onSubmit:J,onBeforeSubmit:X,children:Y}),(0,ke.jsx)(Ae.A,{inProgress:v,responseVacancyId:r,onConfirm:B})]}):null}const Le=(0,s.memo)(je);function Ue(){const e=(0,a.d4)(e=>{const r=(0,t.yd)(e.currentRoute.routeParams);return(0,o.zG)(r.responseVacancyId)}),r=(0,a.d4)(e=>{const r=(0,t.yd)(e.currentRoute.routeParams);return(0,o.zG)(r.responseTypeId)});return(0,ke.jsx)(Le,{responseVacancyId:e,responseTypeId:r})}const Te=(0,s.memo)(Ue)},72352(e,r,n){n.r(r);var s=n(58107),a=n(22536),o=n(69980),t=n(47391),i=n(45859),l=n(41506),d=n(12378),c=n(672),u=n(29991),m=n(13884),p=n(60721),y=n(62781),I=n(86240),f=n(75258),v=n(29912),h=n(50825),A=n(28806);const E=i.Ay.makeGetVacancy();n.d(r,["openProhibitedCompanyVacancyResponseConfirmation",0,e=>(r,n)=>{const s=e?{[p.A.prohibitedCompanyVacancyResponseCurtain]:JSON.stringify(e)}:{};return(0,y.Zo)(n())?r((0,I.HA)(A.A,s)):r((0,I.z1)(A.A,s))},"removeProhibitedCompanyAndMakeResponse",0,e=>(0,m.ip)(a.A.REMOVE_PROHIBITED_COMPANY_AND_MAKE_RESPONSE_LOADER,async(r,n)=>{const a=e.formId,i=e.responseVacancyId,m=e.responseTypeId,p=E(n(),{id:i}),y=((null==p?void 0:p.company)||{}).id,I=(0,o.ru)(n(),a)||{},A=I.resumeId,R=I.hrResumeReceivedSourceId;if(y&&p&&void 0!==A)try{await r((0,v.un)({resumeId:A,companyId:y}));const e=(0,t.U)(n(),p.id);return e?r((0,h.s)({externalResponseUrl:e,resumeId:A,vacancyId:p.id})):(await r((0,c.M)({vacancyId:i,resumeId:A,hrResumeReceivedSourceId:R,...m?{responseTypeId:m}:{}})),m===u.wm.show_contact?r((0,d.S)({vacancyId:i})):r((0,f.l)({responseVacancyId:i,responseResumeId:A})))}catch(e){const n=(0,s._R)(e).errorMessage;r((0,l.Ni)(n))}})])},28806(e,r,n){var s=n(62873),a=n(60721);const o=(0,n(16074).A)({id:a.A.prohibitedCompanyVacancyResponseCurtain})((0,s.Ay)({resolved:{},chunkName:()=>"prohibitedCompanyVacancyResponseCurtain",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!n.m[r]},importAsync:()=>n.e(31466).then(n.bind(n,65467)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return n(r)},resolve:()=>65467},{ssr:!1}));n.d(r,["A",0,o])},54445(e,r,n){var s=n(97558),a=n(19328),o=(n(21188),n(9379)),t=n(58315);n.d(r,["c",0,e=>(r,n)=>{const i=n().domainInfo,l=o.Hb.getCurrentAuth(n()).userId,d={expires:new Date(Date.now()+15552e6),...s.A.fakeDomain?{}:{domain:`.${i.domain}.${i.tld}`}};return r(e&&"-1"!==e?(0,t.T)({name:`${a._8}${l}`,value:e,options:d}):(0,t.Y)(`${a._8}${l}`,d))}])},12378(e,r,n){var s=n(86004),a=n(27917),o=n(17635),t=n(62781),i=n(86240);n.d(r,["S",0,e=>{let r=e.vacancyId,n=e.isMobile;return async(e,l)=>n?(e((0,o.showContactsVacancy)(r)),e((0,a.oo)({...(0,s.li)({id:r}),historyReplace:!0}))):((0,t.Zo)(l())&&await e((0,i.lx)()),e((0,o.showContactsVacancy)(r)))}])},19078(e,r,n){var s=n(83982),a=n(98656);n.d(r,["_",0,(e,r)=>({resumeId:[(e,r)=>e.resumeErrorMap&&e.resumeErrorMap[e[r]]?e.resumeErrorMap[e[r]]:null],...e?(0,a.K)():{},...r?(0,s.Wx)():{}})])},20647(e,r,n){var s=n(28379);n.d(r,["W",0,(e,r)=>(0,s.A1)(e)?"Вы не можете откликнуться резюме, снятым с публикации. Для отклика необходимо отредактировать резюме":(0,s.Jh)(e)?"Вы не можете откликнуться резюме, находящимся в статусе черновика. Для отклика необходимо дополнить резюме":r&&(0,s.qw)(e,r)?"Вы не можете повторно откликнуться резюме, по которому вам отказали":null])},24825(e,r,n){n.d(r,{a:function(){return t}});
1var s=n(97975),a=n(88360);var o=n(28379);const t=e=>{let r=e.resume,n=e.company,t=e.vacancy;if(r){if((0,o.A1)(r))return"Резюме снято с публикации";if((0,o.Jh)(r))return"Черновик";if(t&&(0,o.qw)(r,t))return"Вам отказали";if(n){const e=n.resumeInteractions,o=((e,r)=>{if(e)return r.find(r=>{const n=r.resume;return n&&n.id===e.id})})(r,void 0===e?[]:e),t=o&&a.Ay.getImportantDate((0,s.A)(new Date(o.date)));if(!o||!t)return;return`Отклик отправлен ${t}`}}}},91793(e,r,n){var s=n(58107),a=n(51784),o=n(38744),t=n(74496),i=n(85130),l=n(998),d=n(27917),c=n(19033),u=n(29311);const m=()=>async(e,r)=>{const n=(0,u.w)(r());if(!n)return Promise.resolve();try{await e(i.MEE.load({id:n,include:c.B0,backRelations:{applicant:"profile"}}))}catch(r){(0,s._R)(r).errorType===a.Ay.NotFoundException&&e((0,d.oo)({routeName:o.Ay.home,routeParams:{toastId:t.A.USER_PROFILE_NOT_FOUND}}))}};n.d(r,["Go",0,e=>{const r=[m(),(0,l.D)({include:["notificationOptionsApplicants"]})].filter(Boolean);return Promise.all(r.map(e))},"Uq",0,()=>e=>Promise.all([(0,l.D)({include:c.SE}),i.hzp.loadList({include:["service","profile"]}),m()].filter(Boolean).map(e)),"iH",0,m])},29311(e,r,n){var s=n(24885),a=n(20194),o=n(9379),t=n(19033);const i=(0,s.Mz)([o.Hb.getCurrentApplicant],e=>(null==e?void 0:e.id)||"");n.d(r,["q",0,e=>{const r=(0,a.Pp)(e.currentRoute.routeParams[t.LI]);return(0,a.zG)(r[t._1])||null},"w",0,i])},29912(e,r,n){var s=n(58107),a=n(147),o=n(22536),t=n(47391),i=n(85130),l=n(41506),d=n(48169),c=n(36658),u=n(672),m=n(13884),p=n(75258),y=n(50825);const I=e=>{let r=e.resumeId,n=e.companyId;return e=>e(c.A.removeResumeProhibitedCompanies({resumeId:r,companyIds:[n]}))};n.d(r,["gm",0,()=>e=>e((0,d.AS)({removeParams:["vacancyOneClickResponse"]})),"jw",0,e=>{let r=e.resumeId,n=e.companyId,a=e.vacancyId,i=e.responseTypeId;return(0,m.ip)(`${o.A.RESUME_RESPONSE_LOADER_}${r}`,async(e,o)=>{await e(I({resumeId:r,companyId:n}));try{const n=(0,t.U)(o(),a);return n?e((0,y.s)({externalResponseUrl:n,resumeId:r,vacancyId:a})):(await e((0,u.M)({resumeId:r,vacancyId:a,hrResumeReceivedSourceId:"",...i?{responseTypeId:i}:{}})),e((0,p.l)({responseVacancyId:a,responseResumeId:r})))}catch(r){const n=(0,s._R)(r).errorMessage;e((0,l.Ni)(n))}})},"m1",0,e=>r=>r(i.IPY.loadList({loaderId:o.A.RESUME_PROHIBITED_COMPANIES_LOADER,listName:a.A.RESUME_COMPANIES_TO_PROHIBIT_LIST,fields:{companyFull:["title"],"companyFull.town":["name"]},filters:{keywords:e||"",disableGrouping:!0},include:["prohibitedForResumes","companyFull.town"]})),"un",0,I])},51941(e,r,n){var s=n(22536),a=n(85130),o=n(41506),t=n(27917),i=n(13884),l=n(79796),d=n(80331),c=n(18135),u=n(59071);const m=["returnUrl","onSuccessSave"];const p=e=>(0,i.ip)(s.A.RESUME_SUBMIT_LOADER,async r=>{const n=e.onSuccess,s=e.resume,o=e.experienceId,t=e.formId,i=e.formValues,l=(0,d.Z3)(i,s,o),m=l.isChanged,p=l.entity,y=l.fieldsMap;(0,c.V1)(p,"При редактировании или создании опыта не создалась сущность");try{return m&&await r(a.Ua3.update({entity:p,include:["experience","experience.resumeCompany","experience.town","totalExperience"]})),n()}catch(e){await r((0,u.m)({error:e,formId:t,fieldsMap:y}))}});n.d(r,["SZ",0,e=>{const r=e.resume,n=e.experienceId,s=e.loaderId,t=e.onSuccess;return(0,i.ip)(s,async e=>{const s=r.experience,i=(void 0===s?[]:s).find(e=>e.id===n);if(!i)return t();const d=(0,l.l)({currentCollection:r.experience,entityForDelete:i}),c={id:r.id,type:r.type,experience:d,relationshipNames:["experience","totalExperience"]};try{return await e(a.Ua3.update({entity:c,include:["experience","totalExperience"]})),t()}catch(r){throw e((0,o.Ni)("Произошла неизвестная ошибка, попробуйте ещё раз")),r}})},"kL",0,e=>async r=>{const n=e.returnUrl,s=e.onSuccessSave,a=function(e,r){if(null==e)return{};var n,s,a=function(e,r){if(null==e)return{};var n={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(-1!==r.indexOf(s))continue;n[s]=e[s]}return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],-1===r.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,m);await r(p({...a,onSuccess:()=>{s&&s(),n&&r((0,t.oo)({url:n}))}}))},"yv",0,p])},71002(e,r,n){var s=n(22536),a=n(85130),o=n(41506),t=n(13884),i=n(69520),l=n(18135),d=n(59071);n.d(r,["$9",0,e=>async r=>{const n=e.resume,s=e.formId,o=e.formValues,t=(0,i.p2)(o,n),c=t.entity,u=t.isChanged;(0,l.V1)(c,"Ошибка при создании сущности professionalSkills и additionalInformation");try{u&&await r(a.Ua3.update({entity:c,include:["professionalSkills","professionalSkills.skill"]}))}catch(e){await r((0,d.m)({error:e,formId:s}
1))}},"z4",0,e=>{let r=e.resume,n=e.loaderId,s=e.onSuccess;return(0,t.ip)(n,async e=>{const n=(0,i.lQ)({additionalInformation:"",noWorkExperience:null},r),t=n.entity,d=n.isChanged;(0,l.V1)(t,"Ошибка при удалении additionalInformation");try{return d&&await e(a.Ua3.update({entity:t})),s()}catch(r){e((0,o.Ni)("Произошла неизвестная ошибка, попробуйте ещё раз"))}})},"zP",0,e=>(0,t.ip)(s.A.RESUME_SUBMIT_LOADER,async r=>{const n=e.resume,s=e.formId,o=e.formValues,t=e.onSuccess,c=(0,i.lQ)(o,n),u=c.entity,m=c.isChanged;(0,l.V1)(u,"Ошибка при сохранении additionalInformation");try{return m&&await r(a.Ua3.update({entity:u})),t()}catch(e){await r((0,d.m)({error:e,formId:s}))}})])},69520(e,r,n){var s=n(62589),a=n(59338);const o={type:"resume",professionalSkills:[{name:"professionalSkills",collectionToApi:e=>{let r=e.formValue,n=e.oldEntities;if(!n||!r)return{entities:[],isChanged:!1};const s=r.length!==n.length;return{entities:r.map(e=>{let r=e.value,s=e.label;const o=n.find(e=>{var n;return(null===(n=e.skill)||void 0===n?void 0:n.id)===r});return{id:o?o.id:(0,a.A)(),type:"resumeProfessionalSkill",skill:{id:r,type:"professionalSkill",name:s},relationshipNames:["skill"]}}),isChanged:s}},collectionToForm:e=>e.entities.map(e=>{var r,n;return{value:(null===(r=e.skill)||void 0===r?void 0:r.id)||"",label:(null===(n=e.skill)||void 0===n?void 0:n.name)||""}})}],additionalInformation:{name:"additionalInformation"}},t={type:"resume",additionalInformation:{name:"additionalInformation"},noWorkExperience:{name:"noWorkExperience",defaultValue:!1}};n.d(r,["Cg",0,e=>(0,s.f)({map:t,entity:e}),"lQ",0,(e,r)=>(0,s.q)({map:t,entity:r,formValues:e}),"p2",0,(e,r,n)=>(0,s.q)({map:o,entity:r,formValues:e,isCreation:n})])},71896(e,r,n){n.d(r,["l",0,function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Должность не указана";return e.map(e=>{let n=e.id;return{label:e.position||r,value:n}})}])}}]);

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.