PageSourceSearch

https://i.hh.ru/build/EmployerVacanciesPromotion-route.fd355e90925c7c40.js

js hh.ru collected 2026-10-09 21:33:18 UTC 76,748 bytes, 3 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="5ba7e7ff-1ed6-47c3-a88b-bb88d3015a00",e._sentryDebugIdIdentifier="sentry-dbid-5ba7e7ff-1ed6-47c3-a88b-bb88d3015a00")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];if(null!=t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:sentry-js-hh-filter-key":!0})}catch(e){}}(),function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"c791b3a86d0a2c7b28c2637290c5a8d0da442399"}}catch(e){}}(),(globalThis.__xhh_LOADABLE_LOADED_CHUNKS__=globalThis.__xhh_LOADABLE_LOADED_CHUNKS__||[]).push([["4422"],{243372:function(e,a,t){e.exports=t.p+"static/images/mobile-banner-qr-code__min_6a9af4dea43fcec9.svg"},424414:function(e,a,t){e.exports=t.p+"static/images/mobile-banner-qr-code_jtb__min_0876cc55564e9e60.svg"},785313:function(e,a,t){e.exports=t.p+"static/images/grey-belcart-internetparol__min_60959d5260fb4e02.svg"},108741:function(e,a,t){e.exports=t.p+"static/images/grey-belcart__min_be08fb9ae8eb60de.svg"},997007:function(e,a,t){e.exports=t.p+"static/images/grey-mastercard__min_0759a5b1b607a232.svg"},800728:function(e,a,t){e.exports=t.p+"static/images/grey-visa__min_6ba49ea3f2835414.svg"},189176:function(e,a,t){e.exports=t.p+"static/images/price-cart-empty__min_b5c1d0d0ab8a170d.webp"},305682:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-hhru__min_272f6eddf4921b71.webp"},362444:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-rabotaby__min_6f6170a9a23aa1eb.webp"},446091:function(e,a,t){e.exports=t.p+"static/images/qr-viber-applicant-hhru__min_3665c223b19115cb.webp"},875909:function(e,a,t){e.exports=t.p+"static/images/qr-viber-applicant-rabotaby__min_2edf6b864badb82a.webp"},870968:function(e,a,t){e.exports=t.p+"static/images/qr-vk-applicant-hhru__min_a9d502b34390634e.webp"},204605:function(e,a,t){e.exports=t.p+"static/images/qr-vk-applicant-rabotaby__min_e3832463b1b0e3b5.webp"},390863:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-anonymous-hhru__min_9bc6b25d8d010d99.webp"},978922:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-anonymous-rabotaby__min_57753facc78c6b9f.webp"},860028:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-anonymous-hhru__min_479400fc2bbc83fc.webp"},568572:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-anonymous-rabotaby__min_4c810a6e9006f585.webp"},149806:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-hhru__min_9fd7510daf8a84f7.webp"},344754:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-rabotaby__min_19803bff0f5f7753.webp"},963935:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-hhru__min_5ac7eb0c555ad668.webp"},163718:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-rabotaby__min_74b57fcde8754ae2.webp"},75142:function(e,a,t){e.exports=t.p+"static/images/qr-viber-applicant-hhru__min_97e09ae7180b700a.webp"},905817:function(e,a,t){e.exports=t.p+"static/images/qr-viber-applicant-rabotaby__min_c849b684b8c4a3a8.webp"},709641:function(e,a,t){e.exports=t.p+"static/images/qr-vk-applicant-hhru__min_c96b4b6809135e24.webp"},966153:function(e,a,t){e.exports=t.p+"static/images/qr-vk-applicant-rabotaby__min_f8e0818ae904f1cb.webp"},182585:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-anonymous-hhru__min_9bc6b25d8d010d99.webp"},500783:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-anonymous-rabotaby__min_880f5e6082ee19df.webp"},122314:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-hhru__min_1d14cff2bdfae368.webp"},323446:function(e,a,t){e.exports=t.p+"static/images/qr-telegram-applicant-rabotaby__min_6d7e122589c812de.webp"},567778:function(e,a,t){e.exports=t.p+"static/images/qr-viber-anonymous-hhru__min_0869716e5153b033.webp"},181574:function(e,a,t){e.exports=t.p+"static/images/qr-viber-anonymous-rabotaby__min_99960d4ab8e51579.webp"},551345:function(e,a,t){e.exports=t.p+"static/images/qr-viber-applicant-hhru__min_94f5f32136e68536.webp"},785529:function(e,a,t){e.exports=t.p+"static/images/qr-viber-applicant-rabotaby__min_e931e36cf4ea2218.webp"},238283:function(e,a,t){e.exports=t.p+"static/images/qr-vk-anonymous-hhru__min_c966ba515b6234de.webp"},867067:function(e,a,t){e.exports=t.p+"static/images/qr-vk-anonymous-rabotaby__min_dc2a1d356a3b03fd.webp"},73320:function(e,a,t){e.exports=t.p+"static/images/qr-vk-applicant-hhru__min_4bf38e54f13b6f4a.webp"},477905:function(e,a,t){e.exports=t.p+"static/images/qr-vk-applicant-rabotaby__min_29977b7b8e0a806b.webp"},588446:function(e,a,t){e.exports=t.p+"static/images/phone_negotiations__min_859505e163bbc92c.webp"},800152:function(e,a,t){e.exports=t.p+"static/images/salut__min_f30a57a258af002c.webp"},441708:function(e,a,t){e.exports=t.p+"static/images/qrCode__min_213d97e036df9128.webp"},172939:function(e,a,t){e.exports=t.p+"static/images/vorobey__min_baecee0231e7ecff.webp"},419111:function(e,a,t){e.exports=t.p+"static/images/mobile__min_49b31b73fd4f5f71.webp"},158899:function(e,a,t){e.exports=t.p+"static/images/desktop__min_fdcaa28486a0a046.webp"},579857:function(e,a,t){e.exports=t.p+"static/images/mobile__min_33314d8c36bf3132.webp"},758845:function(e,a,t){e.exports=t.p+"static/images/bird__min_fab890a84ad6055d.webp"},306781:function(e,a,t){e.exports=t.p+"static/images/header-image__min_58335c7d8b1ec6cf.webp"},679083:function(e,a,t){t.d(a,{$:()=>o,T:()=>i});var n=t(255717);const o="/shards/branding/brand_snippets_with_images",i=({templateIds:e,employerId:a,abortSignal:t})=>async()=>{let i=null;try{i=await n._i.get(o,{params:{templateIds:e,employerId:a},signal:t})}catch(e){return null}return i?i.brandSnippetsInfo:null}},133239:function(e,a,t){t.d(a,{H:()=>d});var n=t(568105),o=t.n(n),i=t(312585),r=t(781943);const c="full-height--oQIJcCMPHcUzlOOi",l="content-and-bottom--ba99Z64k7EfkuZBR";var s=t(675161);const d=({bottomContent:e,containerWithBottomContentRef:a,children:t,isShrinked:n,withoutTopPadding:d,isEmpty:p,fullHeight:m,...u})=>
1{const{sidebarContent:y,contentDataQA:g,showSidebarFrom:b,sidebarSide:h,sidebarDataQA:v}=u,x={sidebarContent:y,contentDataQA:g,showSidebarFrom:b,sidebarSide:h,sidebarDataQA:v},f=m?(0,s.jsx)("div",{className:c,children:t}):t,C=(0,s.jsx)(i.M,{...x,children:p||m?f:(0,s.jsx)(r.Z,{isShrinked:n,withoutTopPadding:d,children:f})});return e||a?(0,s.jsxs)("div",{className:o()(l,{[c]:!m}),ref:a,children:[C,!!e&&e]}):C};d.displayName="layouts/MagritteLayouts/DefaultLayout/DefaultLayout"},214500:function(e,a,t){t.d(a,{V:()=>i});var n=t(111114),o=t(142159);const i=e=>{const{isPromoAvailable:a,maxBonusAmount:t,promoSumPercent:i}=(0,n.a)(o.dr),{isPromoAvailable:r,maxBonusAmount:c,promoSumPercent:l}=(0,n.a)(o.je);return a&&e?{promoKey:o.dr,isPromoAvailable:a,maxBonusAmount:t??0,promoSumPercent:i??0}:r?{promoKey:o.je,isPromoAvailable:r,maxBonusAmount:c??0,promoSumPercent:l??0}:{promoKey:null,isPromoAvailable:!1,maxBonusAmount:0,promoSumPercent:0}}},16401:function(e,a,t){t.d(a,{Z:()=>q});var n=t(568105),o=t.n(n),i=t(855249),r=t(499346),c=t.n(r),l=t(981159),s=t.n(l),d=t(70013),p=t(977403),m=t(98580);const u="branded-snippet--kiIwDSKNu2keVwYT",y="branded-snippet-mobile--hpQtg8bykl8Qkds_",g="branded-snippet-desk--knZO0nkd9zkSH30j",b="branded-snippet-builder
1-mode--IU5NCD0Jzg8T43eD",h="branded-snippet-content--ZqkTrE1rAEIPvO4v",v="branded-snippet-logo--Fg7mVTJuL14421NW",x="branded-snippet-decoration--YD0VK890KVQ3SXXr",f="branded-snippet-decoration-mobile--yuoswoYb4E8WQpoj",C="branded-snippet-decoration-desk--rKch4PxoXVoGx1Dy",P="branded-snippet-decoration-desk-width-builder-mode--OX4qrWN7cQUwXZIR",S="branded-snippet-decoration-mobile-width-builder-mode--bSr0EGN4820k6wmC",T="branded-snippet-logo-wrapper--dqSyOyOKjF0lfBth",_="branded-snippet-logo-wrapper-alone--qezZivoq2XMSfcMq",A="branded-snippet-logo-wrapper-not-alone-mobile--dzyqu9yLL4op1xJL",k="branded-snippet-logo-wrapper-not-alone-desk--Hc3XCzcUvH0If4Af",j="branded-snippet-picture--reRnxv_9l3gQmuBT",B="branded-snippet-picture-hidden--aglQkbxXdjgBmuev",I="branded-snippet-picture-skeleton--dfRtxjCIWLAjGG57",w="branded-snippet-picture-mobile--k0WEpMywMogyQtF6",N="branded-snippet-picture-desk--HEyLfKLMl80jQEOB";var E=t(675161);const D="navi.item.vacancy",M=({children:e,trls:a,companyUrl:t,vacancyId:n,companyName:r,isZpCrossposting:l,brandingData:p,isSmall:M})=>{const q=(0,m.s)(n),L=(0,i.useElementShown)(s(),q),{isLoading:R,hasAdditionalPicture:V,logo:H,picture:O,showViewForMobile:W,backgroundStyle:U}=p,F=(0,E.jsx)("div",{className:o()(x,{[f]:W,[S]:W&&M,[C]:!W,[P]:!W&&M}),children:null!=H&&H.src?(0,E.jsx)("div",{className:o()(T,{[_]:!V,[A]:V&&W,[k]:V&&!W,[B]:R}),children:(0,E.jsx)("img",{alt:"branded logo",className:v,...H,width:M?.6*Number(H.width):Number(H.width),height:M?.6*Number(H.height):Number(H.height)})}):null});return(0,E.jsxs)("div",{ref:L,className:o()(u,{[y]:W,[g]:!W,[I]:R,[b]:M}),style:U,"data-qa":W?`branded-snippet-vacancy-${n}-mobile`:`branded-snippet-vacancy-${n}-desk`,children:[V?(0,E.jsx)("img",{alt:"branded picture",className:o()(j,W?w:N,{[B]:R}),...O,width:M?.5*Number(null==O?void 0:O.width):Number(null==O?void 0:O.width),height:M?.5*Number(null==O?void 0:O.height):Number(null==O?void 0:O.height)}):null,(0,E.jsx)("div",{className:h,children:e}),l?(0,E.jsx)("div",{"data-qa":"vacancy-serp__vacancy-employer-logo","aria-label":`${a[D]} ${r}`,children:F}):(0,E.jsx)(d.u,{to:t||"#","data-qa":"vacancy-serp__vacancy-employer-logo","aria-label":`${a[D]} ${r}`,target:"_blank",onClick:()=>c()(q),children:F})]})};M.displayName="components/BrandSnippetView/index/BrandSnippetView";const q=(0,p.x)(M)},991744:function(e,a,t){t.d(a,{Z:()=>i,x:()=>o});var n=t(755404);const o=(0,n.createContext)(null),i=()=>(0,n.useContext)(o)},120338:function(e,a,t){t.d(a,{P:()=>y});var n=t(755404),o=t(969067),i=t(170953),r=t(856432);const c=(e,a,t)=>{const n=e[`${t}Scalable`],o=e[`${t}Xs`],i=e[t],r=a?null==n?void 0:n.xs:null==n?void 0:n.default,c=a?o:i;return{src:(null==r?void 0:r.url)||c,width:null==r?void 0:r.width,height:null==r?void 0:r.height}};var l=t(265733),s=t(137456);const d=(e,a)=>{const[t,o]=(0,n.useState)(a),[i,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{a&&(async()=>{r(!1),o(!0);const a=e.map(e=>{return a=e,new Promise((e,t)=>{const n=new Image;n.addEventListener("load",()=>{e()}),n.addEventListener("error",()=>{t(new Error("Check load image error"))}),n.src=a});var a});try{await Promise.all(a)}catch(e){r(!0)}finally{o(!1)}})()},[a,e]),{isLoading:t,hasLoadingError:i}};var p=t(594948),m=t(991744),u=t(675161);const y=({children:e,brandSnippet:a,isForceMobileView:t})=>{const y=(0,p.v)(e=>e.isVacancyBrandedSnippetAllowed),g=(({branding:e,isBrandedSnippetAllowed:a,isForceMobileView:t})=>{const{isMobile:p}=(0,o.G)(),{isVacancySearchMapPage:m}=(0,l.f)(),u=t||p||m,y=e?c(e,u,s.C1.Logo):void 0,g=e?c(e,u,s.C1.Picture):void 0,b=null==y?void 0:y.src,h=null==g?void 0:g.src,v=(0,n.useMemo)(()=>[b,h].filter(i.isString),[b,h]),{isLoading:x,hasLoadingError:f}=d(v,a),C=!(null==g||!g.src),P=null==e?void 0:e.background;return{hasLoadingError:f,isLoading:x,hasAdditionalPicture:C,logo:y,picture:g,showViewForMobile:u,backgroundStyle:x?{}:{backgroundImage:(0,r.u)(null==P?void 0:P.gradient),backgroundColor:null==P?void 0:P.color}}})({branding:a,isBrandedSnippetAllowed:y,isForceMobileView:t}),b=y&&!!a&&!g.hasLoadingError?g:null;return(0,u.jsx)(m.x.Provider,{value:b,children:e})};y.displayName="BrandedSnippet/context/BrandedSnippetProvider/BrandedSnippetProvider"},98580:function(e,a,t){t.d(a,{s:()=>o});var n=t(594948);const o=e=>({vacancyId:e??0,hhtmSource:(0,n.v)(e=>
1e.analyticsParams.hhtmSource)})},588749:function(e,a,t){t.d(a,{Z:()=>d});var n=t(977403),o=t(418383),i=t(846192),r=t(16401),c=t(991744),l=t(675161);const s=({children:e,trls:a,isSmall:t,...n})=>{var s;const{company:d,vacancyId:p,vacancyProperties:m}=n,u=(0,o.W)(d),y=(0,c.Z)(),g=(0,i.$w)()&&!(null==m||null===(s=m.calculatedStates)||void 0===s||null===(s=s.ZP)||void 0===s||!s.crosspostedFrom);return y?(0,l.jsx)(r.Z,{companyName:null==d?void 0:d.name,companyUrl:u,vacancyId:p,isZpCrossposting:g,brandingData:y,isSmall:t,children:e}):(0,l.jsx)(l.Fragment,{children:e})};s.displayName="components/BrandedSnippet/index/BrandedSnippet";const d=(0,n.x)(s)},856432:function(e,a,t){t.d(a,{u:()=>o});var n=t(170953);const o=e=>{if(null==e||!e.colorList)return;const a=e.colorList.map(({color:e,position:a})=>{if(e)return`${e}${(0,n.isNumber)(a)?` ${a}%`:""}`}).filter(e=>!!e);if(0===a.length)return;return`linear-gradient(${((0,n.isNumber)(e.angle)?[`${e.angle}deg`,...a]:a).join(", ")})`}},334037:function(e,a,t){t.d(a,{F:()=>y});var n=t(755404),o=t(977403),i=t(969067),r=t(588749),c=t(120338),l=t(665576),s=t(675161);const d=["one","two","three"],p="employer.vacancy.VacancyCreateContent.brandingSection.brandsnippet.compensationStub",m={one:"employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.stub.one",two:"employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.stub.two",three:"employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.stub.three"},u=({trls:e,employerName:a,employerLogoUrl:t,brandSnippet:o,brandStickers:u,showStickerStubs:y,vacancyName:g,allowStickersDummy:b})=>{const{isMobile:h}=(0,i.G)(),v=(0,n.useMemo)(()=>d.map((a,t)=>({id:String(t),name:e[m[a]]})),[e]);let x;if(y)x={variant:"stubs"};else{let e=u;!u.length&&b&&(e=v),x={variant:"list",brandStickers:e}}return(0,s.jsx)(c.P,{brandSnippet:o,children:(0,s.jsx)(r.Z,{isSmall:!0,children:(0,s.jsx)(l.d,{isMobile:h,vacancyName:g,compensationStub:e[p],employerName:a,employerLogoUrl:t,allowEmployerLogo:!o,stickers:x})})})};u.displayName="SearchBranding/SearchSnippetPreview/index/SearchSnippetPreviewComponent";const y=(0,o.x)(u)},532947:function(e,a,t){t.d(a,{D:()=>n,v:()=>
1o});let n=function(e){return e.PrimaryInfo="primaryInfo",e.WorkingConditions="workingConditions",e.WorkingHours="workingHours",e.AddressesWithWorkPlace="addressesWithWorkPlace",e.Addresses="addresses",e.Compensation="compensation",e.Description="description",e.VacancyManagement="vacancyManagement",e.Contacts="contacts",e.Branding="branding",e.PublicationType="publicationType",e.SearchBranding="searchBranding",e.TemplateName="templateName",e.SaveAsTemplate="saveAsTemplate",e.WorkPlace="workPlace",e.PublicationSettings="publicationSettings",e.PurchaseDetails="purchaseDetails",e.Skills="skills",e}({}),o=function(e){return e.MainInfo="mainInfo",e.WorkingConditions="workingConditions",e.WorkingHours="workingHours",e.Address="address",e.Compensation="compensation",e.Description="description",e.Skills="skills",e.VacancyManagement="vacancyManagement",e.Contacts="contacts",e.Branding="branding",e.PublicationType="publicationType",e.SearchBranding="searchBranding",e}({})},694069:function(e,a,t){t.d(a,{C:()=>C});var n=t(755404),o=t(855249),i=t(977403),r=t(632633),c=t(115430),l=t(112687),s=t(422926),d=t(840735),p=t(239731),m=t(716649),u=t(248953),y=t(646692);const g=(e,a,t)=>(0,n.useMemo)(()=>(0,y.d8)({minCharsCount:0,fetcher:(0,y.aY)((0,y.l4)(a),a=>{const n=(null==(o=a)?void 0:o.map(e=>({value:e.value,data:{value:e.value,label:e.text,deletable:!0}})))??[];var o;const i=new Map(n.map(e=>[e.value,e]));var r;return((e,a)=>{if(!e.some(e=>{var a;return"chips"===e.type&&0===((null===(a=e.items)||void 0===a?void 0:a.length)??0)}))return e;const t=new Set,n=[];return e.forEach(e=>{"chips"===e.type&&e.items.forEach(e=>{t.has(e.value)||(t.add(e.value),n.push(e))})}),n.length?n.map(e=>({type:"chips",items:[e]})):[{type:"delimiter",text:a,isEmptyState:!0}]})((r=i,e.flatMap(({sectionName:e,items:a})=>[{type:"delimiter",text:e},{type:"chips",items:a.map(e=>r.get(e.value)).filter(e=>Boolean(e))}])),t)})}),[e,a,t]),b=(e,a)=>{const t=new Map(a.map(e=>[String(e.value),e]));return e.map(e=>t.get(e)).filter(e=>!!e).map(e=>({value:e.value,label:e.text}))};var h=t(675161);const v="employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.snackbar.limitExceeded",x="employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.suggest.empty",f=({trls:e,disabled:a,input:t,inputValue:i,items:y,triggerProps:f,headerTitle:C,handleInputChange:P,resetInputValue:S,setValidationError:T,brandStickersAnalytics:_})=>{const A=(0,n.useMemo)(()=>y.flatMap(e=>e.items),[y]),k=(0,n.useMemo)(()=>t.value||[],[t.value]),j=(0,n.useCallback)((e,n="DROPDOWN_LIST")=>{if(a)return;const o=k,r=e,c=r.filter(e=>!o.includes(e)).join(","),l=o.filter(e=>!r.includes(e)).join(","),s=o.join(","),d=e.join(",");var p,m;c.length&&(null==_||null===(p=_.addSticker)||void 0===p||p.call(_,{oldBrandStickerIds:s,newBrandStickerIds:d,addedBrandStickerId:c,searchText:i}));l.length&&(null==_||null===(m=_.removeSticker)||void 0===m||m.call(_,{oldBrandStickerIds:s,newBrandStickerIds:d,removedBrandStickerId:l,actionSource:n}));t.onChange(e)},[_,a,t,i,k]),B=(0,n.useMemo)(()=>({value:i,chips:b(k,A)}),[A,i,k]),I=g(y,A,e[x]),[w,N]=(0,n.useState)(!1),E=(0,n.useCallback)(({item:e,data:t,onValueSelect:n,"data-qa":s})=>{if("chips"===e.type){const o=k.indexOf(t.value),i=a||-1===o&&3===k.length,c=-1!==o;return(0,h.jsx)("div",{onClick:()=>i&&N(!0),children:(0,h.jsx)(r.X,{onMouseDown:e=>e.preventDefault(),onClick:()=>{a||n(e.value.trim(),t)},"data-qa":s,checked:c,disabled:i,children:t.label})})}if("delimiter"===e.type){const a="isEmptyState"in e&&!0===e.isEmptyState,t=(0,h.jsx)(c.Z,{borderWidth:"none",paddingLeft:12,paddingBottom:8,paddingTop:8,paddingRight:12,children:(0,h.jsx)(l.x,{typography:"label-3-regular",style:"secondary","data-qa":a?"brand_stickers_empty_suggest":void 0,children:e.text})}),n=null==_?void 0:_.emptyStateShown;return a&&n?(0,h.jsx)(o.ElementShownAnchor,{fn:e=>n(e,{searchText:i}),children:t}):t}return null},[_,a,i,k]),D=(0,n.useCallback)(e=>{const a=[...k];a.splice(e,1),j(a)},[j,k]),M=(0,n.useCallback)((e,t)=>{if(!e||a)return;const n=k.indexOf(e);-1===n?j([...k,e]):t&&D(n),S(e)},[a,k,S,j,D]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.Z,{onSelectValidator:(e,t)=>
1!(!e||!t||a)&&(M(e,t.deletable),setTimeout(S),!1),inputValue:i,dataProvider:I,headerTitle:C,renderItem:E,itemsGap:0,renderTrigger:({props:{onChange:e,onBlur:t,wrapperRef:n,onFocus:o,placeholder:i}})=>(0,h.jsx)(s.g,{size:"medium",ref:f.ref,disabled:a,placeholder:i,state:B,defaultValue:k,wrapperRef:n,"data-qa":"brand_stickers_chipslist",maxHeight:480,invalid:f.invalid,onFocus:o,onBlur:t,onChange:t=>{var n,o;a||(null==e||e(t.value),"remove"===(null===(n=t.event)||void 0===n?void 0:n.type)&&(j(t.chips.map(({value:e})=>e),t.event.modifier),null==T||T(!t.chips.length),null===(o=f.ref.current)||void 0===o||o.blur()))}}),input:{component:d.I,props:{...t,disabled:a,value:t.value,onChange:P,onBlur:e=>{var a;null==T||T(!B.chips.length),null===(a=t.onBlur)||void 0===a||a.call(t,e)},onFocus:e=>{var a;null==T||T(!1),null===(a=t.onFocus)||void 0===a||a.call(t,e)},"data-qa":"brand_stickers_input",placeholder:f.placeholder,clearable:!0}}}),w&&(0,h.jsx)(p.A,{showClose:!0,onClose:()=>N(!1),autohideTime:3e3,addon:(0,h.jsx)(m.L1_,{initialColor:"negative"}),children:e[v]})]})};f.displayName="Stickers/StickersSelect/index/StickersSelectComponent";const C=(0,i.x)(f)},608099:function(e,a,t){t.d(a,{I:()=>i});var n=t(24003),o=t(241455);const i=e=>{var a;const t=(0,n._)();return!(null===(a=e.calculatedStates)||void 0===a||null===(a=a[t])||void 0===a||!a.filteredPropertyNames.some(e=>e===o.z.HhBrandSticker))}},402732:function(e,a,t){t.d(a,{$:()=>i});var n=t(241455),o=t(634115);const i=e=>{const a=null==e?void 0:e.properties;if(!(e=>!!e&&Array.isArray(e))(a))return;const t=(0,o.p)(a,n.z.HhBrandSticker);if(t)return t.endTimeIso;const i=(0,o.p)(a,n.z.HhBrandStickerHistory);return i?i.startTimeIso:void 0}},111114:function(e,a,t){t.d(a,{a:()=>s});var n=t(319945),o=t(662514),i=t(835659),r=t(48987),c=t(594948);const l=(0,o.Z)(new Date),s=e=>{const a=(0,c.v)(({auctionData:e})=>null==e?void 0:e.availablePromos),t=(0,r.X)(),o=a?a[e]:null,{maxBonusAmount:s,startDate:d,endDate:p,sumPercent:m,termsLink:u}=o||{},y=d?(0,n.Z)(d):null,g=p?(0,n.Z)(p):null;return{isPromoAvailable:Boolean(g&&g>=l&&t),promoStartDate:y?(0,i.p6)(y,"dd.MM"):void 0,promoEndDate:g?(0,i.p6)(g,"dd.MM"):void 0,promoSumPercent:m,maxBonusAmount:s,termsLink:u}}},418383:function(e,a,t){t.d(a,{W:()=>n});const n=(e,a)=>{if(!e)return"";let t=`/employer/${e.id}`;if(e.department||a){var n;if(t+="?",e.department)t+=`dpt=${null===(n=e.department)||void 0===n?void 0:n["@code"]}`;a&&(t+="&from=vacancySearchAds&hhtmFromLabel=vacancySearchAds")}return t}},24003:function(e,a,t){t.d(a,{_:()=>i});var n=t(931826),o=t(951240);const i=()=>(0,o.F)()===n.Platform.HeadHunter?"HH":"ZP"},137456:function(e,a,t){t.d(a,{C1:()=>n,D6:()=>r,_G:()=>i,iX:()=>o});let n=function(e){return e.Logo="logo",e.Picture="picture",e}({}),o=function(e){return e.LogoScalable="logoScalable",e.PictureScalable="pictureScalable",e}({}),i=function(e){return e.Default="default",e.Mobile="xs",e}({}),r=function(e){return e.Color="color",e.Gradient="gradient",e}({})},241455:function(e,a,t){t.d(a,{X:()=>o,z:()=>n});let n=function(e){return e.HhFree="HH_FREE",e.HhStandard="HH_STANDARD",e.HhStandardPlus="HH_STANDARD_PLUS",e.HhStandardPlusOptimum="HH_STANDARD_PLUS-HH_VP_OPTIMUM",e.HhPremium="HH_PREMIUM",e.HhAuction="HH_AUCTION",e.ZpPromo="ZP_PROMO",e.ZpBusiness="ZP_BUSINESS",e.ZpPremium="ZP_PREMIUM",e.ZpDemo="ZP_DEMO",e.HhAnonymous="HH_ANONYMOUS",e.HhAdvertising="HH_ADVERTISING",e.ZpAnonymous="ZP_ANONYMOUS",e.ZpCrossposting="ZP_CROSSPOSTING",e.HhSearchResultsLogo="HH_SEARCH_RESULTS_LOGO",e.HhSearchResultsLabel="HH_SEARCH_RESULTS_LABEL",e.ZpManualRenewal="ZP_MANUAL_RENEWAL",e.ZpSearchResultsLogo="ZP_SEARCH_RESULTS_LOGO",e.ZpSearchResultsLabel="ZP_SEARCH_RESULTS_LABEL",e.HhBrandSticker="HH_BRAND_STICKER",e.HhBrandStickerHistory="HH_BRAND_STICKER_HISTORY",e.HhAiAssistant="HH_AI_ASSISTANT",e.HhTrudVsem="HH_TRUDVSEM",e}({});const o="HH_STANDARD_PLUS-HH_VP_OPTIMUM"},287793:function(e,a,t){t.r(a),t.d(a,{default:()=>ji});var n=t(755404),o=t(977403),i=t(808607),r=t(694847),c=t(678305),l=t(133239),s=t(390308),d=t(969067),p=t(87014),m=t(675161);const u="employer.vacancyPromotionPage.header",y="employer.vacancyPromotionPage.pageHeader.description",g=({trls:e})=>{const{isMobile:a}=(0,d.G)();return(0,m.jsx)(p.D,{Element:"h1",size:a?"medium":"large",description:e[y],"data-qa":"vacancy-promotion-page-title",dataQaDescription:"vacancy-promotion-page-title-description",children:e[u]})};
1g.displayName="components/PageHeader/index/PageHeader";const b=(0,o.x)(g);var h=t(342253),v=t(180222),x=t(927523),f=t(626301),C=t(594948),P=t(443927),S=t.n(P),T=t(374079),_=t.n(T),A=t(252484),k=t.n(A),j=t(322815),B=t(484661),I=t(716649),w=t(155462),N=t(112687),E=t(48987);const D="auction.banner.edit.hover.warningTitle",M="auction.banner.edit.hover.warningDescription",q="auction.banner.edit.hover.warningTitle.topSearch",L="auction.banner.edit.hover.warningDescription.topSearch",R=({trls:e})=>{const a=(0,C.Y)(({auctionData:e})=>{var a;return(null===(a=e.currentVacancyAuctionCampaign)||void 0===a?void 0:a.campaignAccountInfo.title)||""}),t=(0,E.X)(),n=t?(0,w.WU)(e[D],{"{0}":a}):e[q],o=t?e[M]:e[L];return(0,m.jsxs)("div",{"data-qa":"tip-to-edit-warning",children:[(0,m.jsx)(N.x,{typography:"paragraph-2-regular",children:n}),(0,m.jsx)(c.X,{default:8}),(0,m.jsx)(N.x,{typography:"paragraph-2-regular",children:o})]})};R.displayName="Auction/HoverWarningTipToEdit/index/HoverWarningTipToEdit";const V=(0,o.x)(R);var H=t(342023),O=t(888124),W=t(911124),U=t(816301),F=t(102839),Z=t(566261),Y=t(855249),Q=t(115430),z=t(373294),G=t(402064),X=t(829818);const $=e=>{const a=e.toLowerCase();return{cardDataQa:`${a}-promotion-card`,titleDataQa:`${a}-promotion-card-title`,descriptionDataQa:`${a}-promotion-card-description`,tagDataQa:`${a}-promotion-card-tag`,infoIconDataQa:`${a}-promotion-card-info-button`,primaryActionDataQa:`${a}-promotion-card-action-button`,secondaryActionDataQa:`${a}-promotion-card-second-action-button`}},K=({leftIcon:e,rightIcon:a,title:t,description:n,tag:o,actions:i,elementShownAnalytics:r,analyticsData:c,productType:l})=>{const s=(0,Y.useElementShown)(r,c),{cardDataQa:d,titleDataQa:p,descriptionDataQa:u,tagDataQa:y}=$(l);return(0,m.jsxs)(Q.Z,{ref:s,stretched:!0,verticalStretched:!0,direction:"column",borderRadius:24,borderWidth:"default",borderStyle:"neutral",style:"primary","data-qa":d,children:[(0,m.jsxs)(Q.Z.Segment,{direction:"column",p:24,pb:12,grow:1,children:[e?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(z.k,{justify:"space-between",pb:20,children:[e,a]}),(0,m.jsx)(N.x,{Element:"h3",typography:"title-5-semibold",style:"primary","data-qa":p,children:t})]}):(0,m.jsxs)(z.k,{justify:"space-between",children:[(0,m.jsx)(N.x,{Element:"h3",typography:"title-5-semibold",style:"primary","data-qa":p,children:t}),(0,m.jsx)(G.x,{pl:8,children:a})]}),(0,m.jsx)(G.x,{pt:8,children:(0,m.jsx)(N.x,{typography:"label-3-regular",style:"secondary","data-qa":u,children:n})}),o&&(0,m.jsx)(G.x,{pt:16,pb:12,"data-qa":y,children:o})]}),(0,m.jsx)(Q.Z.Segment,{p:12,wrap:"nowrap",children:(0,m.jsx)(X.N,{stretched:!0,layout:"horizontal",children:i})})]})};K.displayName="components/MagrittePromotionCard/index/MagrittePromotionCard";var J=t(720278),ee=t(888586),ae=t(80046);const te="employer.vacancyPromotionPage.auction.card.contentText.bidText",ne="employer.vacancyPromotionPage.auction.card.contentText.draftCreated",oe="employer.vacancyPromotionPage.auction.card.contentText.draftCreated.topSearch",ie="employer.vacancyPromotionPage.auction.card.contentText.pause",re="employer.vacancyPromotionPage.auction.card.contentText.campaignLowBalance",ce="employer.vacancyPromotionPage.auction.card.contentText.accountLowBalance",le="employer.vacancyPromotionPage.auction.card.description.canBuy",se="employer.vacancyPromotionPage.auction.card.description.canBuy.by",de="employer.vacancyPromotionPage.auction.card.description.active",pe="employer.vacancyPromotionPage.auction.card.description.active.by",me=({trls:e,auctionData:a})=>{const{canEditAuction:t,isAuctionDraft:n,campaignStatus:o,bid:i,currency:r}=(0,U.wN)(a),c=(0,E.X)();if(n)return(0,m.jsx)(m.Fragment,{children:c?e[ne]:e[oe]});if(!t)return(0,m.jsx)(m.Fragment,{children:e[c?le:se]});let l=null;if(i&&r&&(l=(0,m.jsxs)(m.Fragment,{children:[e[te],ae.NON_BREAKING_SPACE,(0,m.jsx)(J.Z,{currency:r,inCents:!0,forceShowCents:r===ee.V2.BYR,children:i>0?i:0})]})),(0,U.qx)(o)){const a=e[c?de:pe];return l?(0,m.jsxs)(m.Fragment,{children:[l,".",ae.REGULAR_SPACE,a]}):(0,m.jsx)(m.Fragment,{children:a})}return(0,U.VK)(o)?(0,m.jsxs)(m.Fragment,{children:[l,e[ie]]}):(0,U.Ym)(o)?(0,m.jsxs)(m.Fragment,{children:[l,e[re]]}):(0,U.J8)(o)?(0,m.jsxs)(m.Fragment,{children:[l,e[ce]]}):null};
1me.displayName="components/AuctionCard/AuctionCardContentText/AuctionCardContentTextComponent";const ue=(0,o.x)(me),ye=({style:e="primary",transform:a,children:t,...n})=>(0,m.jsx)(N.x,{Element:"span",typography:"title-5-semibold",style:e,transform:a,...n,children:t});ye.displayName="components/CardTitle/CardTitlePart/CardTitlePart";const ge=({title:{text:e,...a},suffix:t})=>{const{text:n,...o}=t||{};return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(ye,{...a,children:e}),n&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(ye,{children:`${ae.REGULAR_SPACE}${ae.EM_DASH}${ae.REGULAR_SPACE}`}),(0,m.jsx)(ye,{transform:"lowercase",...o,children:n})]})]})};ge.displayName="components/CardTitle/index/CardTitle";const be="employer.vacancyPromotionPage.auction.card.title.suffix.restMoney",he=e=>Boolean(e.budget&&e.campaignBalance&&e.currency),ve=({trls:e,auctionData:a})=>{const t=(0,U.wN)(a);if(!he(t))return null;const{budget:n,campaignBalance:o,currency:i}=t;return(0,w.WU)(e[be],{"{left}":(0,m.jsx)(J.Z,{groupSeparator:ae.NON_BREAKING_SPACE,currency:i,render:e=>(0,m.jsx)(m.Fragment,{children:e}),inCents:!0,children:o>0?o:0}),"{from}":(0,m.jsx)(J.Z,{groupSeparator:ae.NON_BREAKING_SPACE,currency:i,inCents:!0,children:n})})};ve.displayName="components/AuctionCard/RestMoneyText/RestMoneyTextComponent";const xe=(0,o.x)(ve),fe="employer.vacancyPromotionPage.auction.card.title",Ce="employer.vacancyPromotionPage.auction.card.bottomText.draftCreated",Pe="employer.vacancyPromotionPage.auction.card.bottomText.campaignLowBalance",Se="employer.vacancyPromotionPage.auction.card.title.suffix.accountLowBalance",Te="employer.vacancyPromotionPage.auction.card.title.suffix.stopped",_e="employer.vacancyPromotionPage.auction.card.title.suffix.stopped.withoutBalance",Ae="promotion-auction-status",ke=({trls:e,auctionData:a})=>{const t=((e,a)=>{const t=(0,U.wN)(e),{canEditAuction:n,isAuctionDraft:o,campaignStatus:i,currency:r,campaignBalance:c,budget:l}=t,s=()=>{if(he(t))return(0,m.jsx)(xe,{auctionData:e})},d=()=>"number"==typeof c&&r?(0,w.WU)(a[Te],{"{campaignBalance}":(0,m.jsx)(J.Z,{currency:r,inCents:!0,children:c>0?c:0})}):a[_e];return o?{text:a[Ce],style:"warning","data-qa":Ae}:n?(0,U.qx)(i)?{text:s(),style:(0,U.AS)(c,l)?"warning":"positive","data-qa":Ae}:(0,U.VK)(i)?{text:d(),style:"secondary","data-qa":Ae}:(0,U.Ym)(i)?{text:a[Pe],style:"negative","data-qa":Ae}:(0,U.J8)(i)?{text:a[Se],style:"negative","data-qa":Ae}:(0,U.mv)(i)?{text:s(),style:(0,U.AS)(c,l)?"warning":"positive","data-qa":Ae}:(0,U.Pi)(i)?{text:d(),style:"secondary","data-qa":Ae}:void 0:void 0})(a,e);return(0,m.jsx)(ge,{title:{text:e[fe]},suffix:t})};ke.displayName="components/AuctionCard/AuctionCardTitle/AuctionCardTitleComponent";const je=(0,o.x)(ke),Be={enable:"employer.vacancyPromotionPage.auction.card.buttonText.enable",edit:"employer.vacancyPromotionPage.auction.card.buttonText.edit",enableWithBudget:"employer.vacancyPromotionPage.auction.card.buttonText.enableWithBudget",topUpBudget:"employer.vacancyPromotionPage.auction.card.buttonText.topUpBudget",topUpAccount:"employer.vacancyPromotionPage.auction.card.buttonText.topUpAccount"};var Ie=function(e){return e.Create="CREATE",e.Edit="EDIT",e}(Ie||{});var we=t(786865),Ne=t(832263),Ee=t(111114),De=t(142159);const Me="employer.vacancyPromotionPage.auction.card.tag.advantages",qe="employer.vacancyPromotionPage.auction.hoverTip.unavailable",Le=({trls:e})=>{const[a,t]=(0,n.useState)(!1),o=(0,C.v)(({auctionData:e})=>e),i=(0,C.Y)(e=>e.employerVacancyPromotion.vacancy),r=(0,n.useRef)(null),{canCreateAuction:c,canEditAuction:l,isAuctionDraft:s,campaignStatus:d,campaignId:p,campaignCreationStatus:u,auctionNullableAnalyticsData:y,isVacancyFromAnotherCabinet:g}=(0,U.wN)(o),{showAuctionCreationModal:b,renderAuctionCreationModal:h}=(0,O.D)({vacancyId:i.id,campaignCreationStatus:u,creationSource:"VACANCY_PROMOTION",changeSource:"HH_VACANCY_PROMOTION_AUCTION_CREATE"}),{showAuctionEditingModal:v,renderAuctionEditingModal:x}=(0,W.c)({campaignId:String(p),campaignStatus:d,campaignCreationStatus:u,vacancyId:i.id,changeSource:"HH_VACANCY_PROMOTION_AUCTION_EDIT"}),f=(0,E.c)(),P=((e,a)=>{const{canEditAuction:t,isAuctionDraft:n,minBudget:o,currency:i}=(0,U.wN)(e),{isPromoAvailable:r}=(0,Ee.a)(De.je);if(!n&&!t&&o&&i)return r?(0,m.jsx)(Ne.D,{}):(0,m.jsx)(we.V,{style:"positive",children:a[Me]})})(o,e),T=((e,a)=>!e&&!a)(c,l),{buttonText:A,buttonAnalyticsText:N}=((e,a)=>{const{canCreateAuction:t,canEditAuction:n,isAuctionDraft:o,minBudget:i,currency:r,campaignStatus:c}=(0,U.wN)(e);return o?{buttonText:a[Be.enable],buttonAnalyticsText:Ie.Create}:t&&!n?{buttonText:i&&r?(0,w.WU)(a[Be.enableWithBudget],{"{budget}":(0,m.jsx)(J.Z,{currency:r,inCents:!0,children:i})}):a[Be.enable],buttonAnalyticsText:Ie.Create}:(0,U.qx)(c)?{buttonText:a[Be.edit],buttonAnalyticsText:Ie.Edit}:(0,U.Ym)(c)?{buttonText:a[Be.topUpBudget],buttonAnalyticsText:Ie.Edit}:(0,U.J8)(c)?{buttonText:a[Be.topUpAccount],buttonAnalyticsText:Ie.Edit}:{buttonText:a[Be.edit],buttonAnalyticsText:Ie.Edit}}
1)(o,e),D=T||g;let M="";T?M=e[qe]:g&&(M=(0,m.jsx)(V,{}));const q={vacancyId:Number(i.id),button:N,buttonEnabled:!D,managerCanEdit:!0,campaignCreationStatus:u,campaignId:y.campaignId,campaignDrafId:y.campaignDraftId,campaignStatus:y.campaignStatus,countryId:f},L=()=>{S()(q),c||s?b():l&&v()};(0,F.S)(U.fB,L);const{infoIconDataQa:R,primaryActionDataQa:Y}=$(Z.ju.Auction);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(K,{leftIcon:(0,m.jsx)(I.fgz,{initialColor:"positive"}),rightIcon:(0,m.jsx)(I.JCw,{initialColor:"tertiary",onClick:()=>{k()(),t(!0)},"data-qa":R}),title:(0,m.jsx)(je,{auctionData:o}),description:(0,m.jsx)(ue,{auctionData:o}),tag:P,actions:(0,m.jsx)("div",{ref:r,children:(0,m.jsx)(j.z,{style:"accent",mode:"secondary",disabled:D,onClick:L,"data-qa":Y,children:A})}),elementShownAnalytics:_(),analyticsData:q,productType:Z.ju.Auction}),D&&M&&(0,m.jsx)(B.p,{placement:"bottom-center",activatorRef:r,children:M}),c&&h(),l&&x(),(0,m.jsx)(H.h,{onClose:()=>t(!1),visible:a})]})};Le.displayName="EmployerVacanciesPromotion/components/AuctionCard/AuctionCardComponent";const Re=(0,o.x)(Le);var Ve=t(661555),He=t(59614),Oe=t.n(He),We=t(794554),Ue=t.n(We),Fe=t(787200),Ze=t.n(Fe),Ye=t(612013),Qe=t.n(Ye),ze=t(357250),Ge=t(255717);const Xe=(e,a)=>(0,ze.i)(async e=>{const{data:a}=await Ge._i.put("/shards/vacancy/apply_brand_snippet",e);return a},{onSuccess:e,onError:a}),$e=(e,a)=>(0,ze.i)(async e=>{const{data:a}=await Ge._i.put("/shards/vacancy/disable_brand_snippet",e);return a},{onSuccess:e,onError:a});var Ke=t(8131),Je=t(166122),ea=t(160504),aa=t.n(ea),ta=t(153492),na=t.n(ta),oa=t(835659),ia=t(646692),ra=t(196499),ca=t(622694),la=t(330682),sa=t(282825),da=t(968486),pa=t(251499),ma=t(86880);const ua="brandsnippet.applyingmodal.title",ya="brandsnippet.applyingmodal.save",ga="brandsnippet.applyingmodal.placeholder",ba="employer.vacancy.VacancyCreateContent.brandingSection.brandsnippet.description.appliedSelected",ha="brandsnippet.applyingmodal.error",va="brandsnippet.applyingmodal.success",xa=({onClose:e,trls:a,visible:t})=>{const{brandSnippets:o,brandSnippetExpirationTime:i,brandSnippetId:r}=(0,C.Y)(({brandSnippetsPromotion:e})=>e),[l,s]=(0,n.useState)((null==r?void 0:r.toString())||""),{id:p}=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy),{isMobile:u}=(0,d.G)(),{addNotification:y}=(0,Je.lm)(),{fetchRequest:g,loading:b}=Xe(()=>{var e;y(Ke.P,{props:{children:a[va],addon:(0,m.jsx)(I.lot,{initialColor:"positive"}),autohideTime:3e3}}),null===(e=window)||void 0===e||e.location.reload()},()=>{y(Ke.P,{props:{children:a[ha],addon:(0,m.jsx)(I.L1_,{initialColor:"negative"}),autohideTime:3e3}})}),h=(0,m.jsx)(j.z,{onClick:()=>{na()({vacancyId:Number(p),brandSnippetId:Number(l),brandSnippetExpirationTime:i,errors:null}),g({templateId:l,vacancyIds:[p]})},mode:"primary",style:"accent",disabled:""===l||b,children:a[ya]}),v=(0,n.useMemo)(()=>o.map(e=>({value:e.id.toString(),text:e.name})),[o]),x=(0,ia.oQ)(v),f=(0,m.jsxs)(Y.ElementShownAnchor,{fn:aa(),vacancyId:Number(p),children:[i&&!(0,Ve.Z)(new Date(i),new Date)&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(N.x,{typography:"paragraph-1-regular",style:"secondary",children:(0,w.WU)(a[ba],{"{0}":(0,oa.p6)(i,"dd.MM")})}),(0,m.jsx)(c.X,{default:24})]}),(0,m.jsx)(ra.W,{type:"radio",dataProvider:x,name:"selectedBrandSnippentId",triggerProps:{size:"medium",label:a[ga],stretched:!0},value:(0,ia.j_)(l,v),onChange:e=>s((null==e?void 0:e.value)??""),bottomSheetHeight:"half-screen"})]});return u?(0,m.jsx)(ca.R,{visible:t,onClose:e,header:(0,m.jsx)(la.v,{title:a[ua]}),footer:(0,m.jsx)(sa.W,{children:h}),children:f}):(0,m.jsx)(da.u,{size:"medium",visible:t,onClose:e,title:a[ua],actions:(0,m.jsx)(pa.a,{mode:"secondary",onClick:e,icon:I.Cs7}),footer:(0,m.jsx)(ma.o,{primaryActions:h}),children:f})};xa.displayName="components/BrandSnippetCard/ApplyingBrandSnippetModal/ApplyingBrandSnippetModalComponent";const fa=(0,o.x)(xa);var Ca=t(732419);const Pa={moreVisibleInSearch:"employer.vacancyPromotion.cardTag.moreVisibleInSearch",moreNegotiations:"employer.vacancyPromotion.cardTag.moreNegotiations"},Sa={moreVisibleInSearch:"special",moreNegotiations:"positive"},Ta=({contentType:e,trls:a,highlight:t})=>(0,m.jsx)(we.V,{style:Sa[e],highlight:t,"data-qa":`card-magritte-tag-${e}`,children:a[Pa[e]]});
1Ta.displayName="CardTag/magritte/CardMagritteTag/CardMagritteTagComponent";const _a=(0,o.x)(Ta);var Aa=t(42179);const ka="hover-tip-with-bottom-sheet-content--SKzAvHgyn06BMUAE",ja=({children:e,content:a,closeText:t,tooltipSize:o,tooltipPlacement:i="bottom-center"})=>{const r=(0,n.useRef)(null),{isMobile:c}=(0,d.G)(),[l,s,p]=(0,Aa.l)(!1);(0,n.useEffect)(()=>{c||p(!1)},[c,p]);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("span",{ref:r,onClick:()=>{c&&s()},children:e}),c?(0,m.jsx)(ca.R,{withTopPadding:!0,visible:l,onClose:s,footer:(0,m.jsx)(sa.W,{children:(0,m.jsx)(j.z,{mode:"primary",style:"accent",onClick:s,children:t})}),children:(0,m.jsx)("div",{className:ka,children:(0,m.jsx)(N.x,{typography:"paragraph-2-regular",children:a})})}):(0,m.jsx)(B.p,{activatorRef:r,maxWidth:300,placement:i,size:o,children:a})]})};ja.displayName="EmployerVacanciesPromotion/components/HoverTipWithBottomSheet/HoverTipWithBottomSheet";const Ba="employer.vacancyPromotionPage.brandsnippet.card.tag.tooltip",Ia="employer.vacancyPromotionPage.brandsnippet.card.tag.tooltip.close",wa=({trls:e})=>(0,m.jsx)(ja,{content:e[Ba],closeText:e[Ia],tooltipSize:"small",tooltipPlacement:"right-center",children:(0,m.jsx)(_a,{contentType:"moreNegotiations"})});wa.displayName="components/BrandSnippetCard/BrandSnippetTag/BrandSnippetTagComponent";const Na=(0,o.x)(wa),Ea={apply:"employer.vacancyPromotionPage.brandsnippet.card.buttonText.apply",edit:"employer.vacancyPromotionPage.brandsnippet.card.buttonText.edit",disable:"employer.vacancyPromotionPage.brandsnippet.card.buttonText.disable"},Da=(e,a)=>{if(!e.brandSnippetId&&(a||!e.quotaLimitReached))return(0,m.jsx)(Na,{})},Ma=e=>(e?(0,Ca.Z)(new Date(e),new Date):0)<=7;let qa=function(e){return e.Apply="APPLY",e.ChangeTemplate="CHANGE_TEMPLATE",e}({}),La=function(e){return e.Disable="DISABLE",e}({}),Ra=function(e){return e.Active="ACTIVE",e.NotApplied="NOT_APPLIED",e.NotAppliedButWillExpire="NOT_APPLIED_BUT_WILL_EXPIRE",e.NotAppliedLimitedByQuota="NOT_APPLIED_LIMITED_BY_QUOTA",e}({});const Va="employer.vacancyPromotionPage.brandsnippet.card.text",Ha="employer.vacancyPromotionPage.brandsnippet.card.title.suffix.canApply",Oa="employer.vacancyPromotionPage.brandsnippet.card.title.suffix.active",Wa="employer.vacancyPromotionPage.brandsnippet.card.title.suffix.activeBefore",Ua="employer.vacancyPromotionPage.brandsnippet.card.title.suffix.freeApplyBefore",Fa="employer.vacancyPromotionPage.brandsnippet.card.title.suffix.quotaLimitReached",Za="promotion-brand-snippet-status",Ya=({brandSnippetId:e,brandSnippetExpirationTime:a,quotaLimitReached:t,availableCount:n},o)=>{if(e)return a?{text:(0,w.WU)(o[Wa],{"{0}":(0,oa.p6)(a,"dd.MM")}),style:Ma(a)?"warning":"positive","data-qa":Za}:{text:o[Oa],style:"positive","data-qa":Za};return!!a&&!(0,Ve.Z)(new Date(a),new Date)?{text:(0,w.WU)(o[Ua],{"{0}":(0,oa.p6)(a,"dd.MM")}),style:Ma(a)?"warning":"positive","data-qa":Za}:t?{text:o[Fa],style:"secondary","data-qa":Za}:{text:(0,w.WU)(o[Ha],{"{0}":n}),style:"positive","data-qa":Za}},Qa=({trls:e})=>{const a=(0,C.Y)(({brandSnippetsPromotion:e})=>e);return(0,m.jsx)(ge,{title:{text:e[Va]},suffix:Ya(a,e)})};Qa.displayName="components/BrandSnippetCard/BrandSnippetCardTitle/BrandSnippetCardTitleComponent";const za=(0,o.x)(Qa),Ga="employer.vacancyPromotionPage.brandsnippet.card.contentText.applied",Xa="employer.vacancyPromotionPage.brandsnippet.card.contentText.notApplied",$a="employer.vacancyPromotionPage.brandsnippet.card.contentText.freeApply",Ka="employer.vacancyPromotionPage.brandsnippet.card.description.quotaLimitReached",Ja=(0,o.x)(({trls:e})=>{const{brandSnippetId:a,brandSnippetExpirationTime:t,quotaLimitReached:n}=(0,C.Y)(({brandSnippetsPromotion:e})=>e),o=t&&!(0,Ve.Z)(new Date(t),new Date);return a?e[Ga]:o?e[$a]:n?e[Ka]:e[Xa]});var et=t(574499),at=t(846192),tt=t(520046);const nt="list--k5dcmmpxR8IiB2zp",ot="list-item--zh2YbfPFWy4a1nGm",it="brandsnippet.howItWorks.description",rt="brandsnippet.howItWorks.description.advantage",ct="brandsnippet.howItWorks.duration",lt="brandsnippet.howItWorks.casesHeading",st={0:"brandsnippet.howItWorks.case.listItem.0",1:"brandsnippet.howItWorks.case.listItem.1"},dt="brandsnippet.ok",pt="employer.vacancyPromotionPage.brandsnippet.card.text",mt={[tt.Dc.RU]:"/file/18109173.gif",[tt.Dc.BY]:"/file/18110036.gif"},ut=({onClose:e,trls:a,visible:t})=>{const n=(0,at.rw)(),o=n in mt?mt[n]:void 0,i=(0,et.h)(),{isMobile:r}=(0,d.G)(),l=(0,m.jsx)(j.z,{onClick:e,mode:"primary",style:"accent",children:a[dt]}),s=(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(N.x,{typography:"label-2-regular",children:(0,w.WU)(a[it],{"{0}":(0,m.jsx)(N.x,{Element:"span",typography:"custom-2-semibold",children:a[rt]})})}),(0,m.jsx)(c.X,{default:20}),(0,m.jsx)(N.x,{typography:"label-2-regular",children:a[ct]}),(0,m.jsx)(c.X,{default:20}),(0,m.jsx)(N.x,{typography:"custom-2-semibold",children:a[lt]}),(0,m.jsx)(c.X,{default:8}),(0,m.jsxs)("ul",{className:nt,children:[(0,m.jsx)("li",{className:ot,children:(0,m.jsx)(N.x,{typography:"label-2-regular",children:a[st[0]]})}),(0,m.jsx)(c.X,{default:8}),(0,m.jsx)("li",{className:ot,children:(0,m.jsx)(N.x,{typography:"label-2-regular",children:a[st[1]]})})]}),(0,m.jsx)(c.X,{default:24})]});return r?(0,m.jsx)(ca.R,{header:(0,m.jsx)(la.v,{title:a[pt],size:"standard",showDivider:"always"}),visible:t,onClose:e,footer:(0,m.jsx)(sa.W,{children:l}),children:s}):(0,m.jsx)(da.u,{size:"large",visible:t,onClose:e,headerHeight:241,headerImageUrl:o?`${i}${o}`:void 0,footer:(0,m.jsx)(ma.o,{primaryActions:l}),children:s})};
1ut.displayName="components/BrandSnippetCard/HowItWorksModal/HowItWorksModalComponent";const yt=(0,o.x)(ut),gt="brandsnippet.applyingmodal.error",bt="brandsnippet.applyingmodal.success",ht=({trls:e})=>{const[a,t]=(0,n.useState)(!1),[o,i]=(0,n.useState)(!1),r=(0,C.Y)(({brandSnippetsPromotion:e})=>e),c=r.brandSnippetExpirationTime&&!(0,Ve.Z)(new Date(r.brandSnippetExpirationTime),new Date),{addNotification:l}=(0,Je.lm)(),{id:s}=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy),{firstButtonText:d,secondButtonText:p,applyButtonAnalyticsText:u,disableButtonAnalyticsText:y,cardState:g}=((e,a)=>{const t=e.brandSnippets.length>1;return e.brandSnippetId&&t?{firstButtonText:a[Ea.edit],secondButtonText:a[Ea.disable],applyButtonAnalyticsText:qa.ChangeTemplate,disableButtonAnalyticsText:La.Disable,cardState:Ra.Active}:e.brandSnippetId&&!t?{firstButtonText:null,secondButtonText:a[Ea.disable],applyButtonAnalyticsText:null,disableButtonAnalyticsText:La.Disable,cardState:Ra.Active}:{firstButtonText:a[Ea.apply],secondButtonText:null,applyButtonAnalyticsText:qa.Apply,disableButtonAnalyticsText:null,cardState:e.brandSnippetExpirationTime&&!(0,Ve.Z)(new Date(e.brandSnippetExpirationTime),new Date)?Ra.NotAppliedButWillExpire:Ra.NotApplied}})(r,e),b={vacancyId:Number(s),applyButton:u,disableButton:y,state:g},{fetchRequest:h,loading:v}=Xe(()=>{var a;l(Ke.P,{props:{children:e[bt],addon:(0,m.jsx)(I.lot,{initialColor:"positive"}),autohideTime:3e3}}),null===(a=window)||void 0===a||a.location.reload()},()=>{l(Ke.P,{props:{children:e[gt],addon:(0,m.jsx)(I.L1_,{initialColor:"negative"}),autohideTime:3e3}})}),x=(0,n.useCallback)(()=>{Ze()({vacancyId:Number(s)}),t(!0)},[s]),f=(0,n.useCallback)(()=>{var e;if(!u)return;if(Oe()({vacancyId:Number(s),button:u,state:g}),r.brandSnippets.length>1)return void i(!0);const a=null===(e=r.brandSnippets[0])||void 0===e||null===(e=e.id)||void 0===e?void 0:e.toString();a&&h({templateId:a,vacancyIds:[s]})},[s,u,g,r.brandSnippets,h]),{fetchRequest:P,loading:S}=$e(()=>{var a;l(Ke.P,{props:{children:e[bt],addon:(0,m.jsx)(I.lot,{initialColor:"positive"}),autohideTime:3e3}}),null===(a=window)||void 0===a||a.location.reload()},()=>{l(Ke.P,{props:{children:e[gt],addon:(0,m.jsx)(I.L1_,{initialColor:"negative"}),autohideTime:3e3}})}),T=(0,n.useCallback)(()=>{y&&(Oe()({vacancyId:Number(s),button:y,state:g}),P({vacancyIds:[s]}))},[P,s,g,y]),_=(0,n.useCallback)(()=>{Qe()({vacancyId:Number(s)}),i(!1)},[s]),{infoIconDataQa:A,primaryActionDataQa:k,secondaryActionDataQa:B}=$(Z.ju.BrandSnippet),w=[];return d&&w.push((0,m.jsx)(j.z,{style:"accent",mode:"secondary",disabled:r.quotaLimitReached&&!c,loading:v,onClick:f,"data-qa":k,children:d},k)),p&&w.push((0,m.jsx)(j.z,{style:"accent",mode:d?"tertiary":"secondary",loading:S,onClick:T,"data-qa":B,children:p},B)),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(K,{rightIcon:(0,m.jsx)(I.JCw,{initialColor:"tertiary",onClick:x,"data-qa":A}),title:(0,m.jsx)(za,{}),description:(0,m.jsx)(Ja,{}),tag:Da(r,Boolean(c)),actions:w,elementShownAnalytics:Ue(),analyticsData:b,productType:Z.ju.BrandSnippet}),(0,m.jsx)(yt,{onClose:()=>t(!1),visible:a}),(0,m.jsx)(fa,{onClose:_,visible:o})]})};ht.displayName="components/BrandSnippetCard/index/BrandSnippetCard";const vt=(0,o.x)(ht);var xt=t(680153),ft=t.n(xt),Ct=t(615771),Pt=t.n(Ct),St=t(709292),Tt=t.n(St),_t=t(526785),At=t.n(_t),kt=t(527535),jt=t.n(kt),Bt=t(266792),It=t(947689),wt=t(605418),Nt=t(203345),Et=t(597521),Dt=t(924135),Mt=t(807694),qt=t.n(Mt),Lt=t(219721),Rt=t(334037),Vt=t(694069),Ht=t(635289);const Ot="preview--GOatMsvpvqUfLnTT",Wt="preview-wrapper--ub0av_LrN_seTI7j",Ut="brandStickers.applyingmodal.title",Ft="brandStickers.applyingmodal.apply",Zt="brandStickers.applyingmodal.save",Yt="brandStickers.applyingmodal.cancel",Qt="brandStickers.applyingmodal.expirationDate",zt="employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.select.title",Gt="employer.vacancy.VacancyCreateContent.brandingSection.brandStickers.label",Xt=()=>{},$t=({onClose:e,applyBrandStickers:a,trls:t,activeBrandStickers:o,brandSnippet:i,expirationDate:r,applying:l})=>{const{isMobile:s}=(0,d.G)(),p=(0,n.useMemo)(()=>(o??[]).map(e=>
1e.id),[o]),[u,y]=(0,n.useState)(p),g=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.id),[b,h]=(0,n.useState)(""),v=(0,n.useRef)(null),x=(0,C.v)(e=>e.brandStickersPromotion.stickers),f=(0,n.useMemo)(()=>x.map(e=>({sectionName:e.sectionName,items:e.items.map(e=>({value:e.id,text:e.name}))})),[x]),P=(0,Ht.y)(u.map(Number))??[],S=(0,C.Y)(({employerVacancyPromotion:e})=>e.employer.logo),T=(0,C.Y)(({employerVacancyPromotion:e})=>e.employer.name),_=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.name),A=(0,n.useMemo)(()=>({name:"brandStickerIds",value:u,onChange:y,onBlur:Xt,onFocus:Xt}),[u]),k=(0,n.useCallback)(()=>h(""),[]),B=(0,n.useMemo)(()=>p.length!==u.length||p.some((e,a)=>e!==u[a]),[p,u]),E=(0,m.jsx)(j.z,{onClick:()=>{a(u,!0)},mode:"primary",style:"accent",loading:l,disabled:!u.length||!B,"data-qa":"brand_stickers_modal_apply_button",children:o.length?t[Zt]:t[Ft]}),D=(0,m.jsx)(j.z,{mode:"secondary",style:"accent",onClick:e,"data-qa":"brand_stickers_modal_close_button",children:t[Yt]}),M=(0,m.jsxs)(Y.ElementShownAnchor,{fn:qt(),vacancyId:Number(g),children:[(0,m.jsx)(Q.Z,{style:"secondary",borderWidth:"none",stretched:!0,paddingTop:20,paddingRight:s?60:84,paddingBottom:20,paddingLeft:s?60:84,borderRadius:16,children:(0,m.jsx)("div",{className:Wt,children:(0,m.jsx)("div",{className:Ot,children:(0,m.jsx)(Rt.F,{vacancyName:_,employerLogoUrl:S,employerName:T??"",brandStickers:P,brandSnippet:i,showStickerStubs:!P.length&&B,allowStickersDummy:!P.length&&!B})})})}),(0,m.jsx)(c.X,{default:16}),(0,m.jsx)(Vt.C,{disabled:!1,input:A,inputValue:b,items:f,triggerProps:{placeholder:t[zt],ref:v,"data-qa":"brand_stickers_select"},headerTitle:t[Gt],handleInputChange:h,resetInputValue:k}),(0,m.jsx)(c.X,{default:8}),r?(0,m.jsx)(N.x,{typography:"label-3-regular",style:"secondary",children:(0,w.WU)(t[Qt],{"{0}":(0,oa.p6)(r,"dd.MM.yyyy")})}):null,(0,m.jsx)(c.X,{default:24})]});return s?(0,m.jsx)(ca.R,{visible:!0,height:"full-screen",onClose:e,header:(0,m.jsx)(Lt.l,{showDivider:"always",children:(0,m.jsx)(Lt.l.Pane,{children:(0,m.jsx)(Lt.l.Actions,{centered:!0,children:(0,m.jsx)(Lt.l.TitleContainer,{title:(0,m.jsx)(N.x,{typography:"subtitle-1-semibold",children:t[Ut]})})})})}),footer:(0,m.jsxs)(sa.W,{children:[E,D]}),children:M}):(0,m.jsx)(da.u,{size:"large",visible:!0,onClose:e,title:t[Ut],actions:(0,m.jsx)(I.Cs7,{initialColor:"secondary",onClick:e}),footer:(0,m.jsx)(ma.o,{secondaryActions:D,primaryActions:E}),children:M})};$t.displayName="components/ApplyingBrandStickersModal/index/ApplyingBrandStickersModalComponent";const Kt=(0,o.x)($t),Jt="employer.vacancyPromotion.brandSticker.card.header",en="employer.vacancyPromotion.brandSticker.card.title.suffix.canApply",an="employer.vacancyPromotion.brandSticker.card.title.suffix.active",tn="employer.vacancyPromotion.brandSticker.card.title.suffix.activeBefore",nn="employer.vacancyPromotion.brandSticker.card.title.suffix.freeApply",on="employer.vacancyPromotion.brandSticker.card.title.suffix.freeApplyBefore",rn="employer.vacancyPromotion.brandSticker.card.title.suffix.quotaLimitReached",cn="promotion-brand-sticker-status",ln=({section:e,availableCount:a,quotaLimitReached:t,remainingApplyCount:n,expirationDate:o},i)=>{switch(e){case It.C.ExpiringSoon:case It.C.Enabled:return{text:o?(0,w.WU)(i[tn],{"{0}":(0,oa.p6)(o,"dd.MM")}):i[an],style:e===It.C.ExpiringSoon?"warning":"positive","data-qa":cn};case It.C.EnabledNotWorking:return{text:o?(0,w.WU)(i[on],{"{0}":(0,oa.p6)(o,"dd.MM")}):i[nn],style:"positive","data-qa":cn};case It.C.NotApplied:return t?{text:(0,w.WU)(i[rn],{"{0}":n}),style:"secondary","data-qa":cn}:{text:(0,w.WU)(i[en],{"{0}":a}),style:"positive","data-qa":cn};default:return}},sn=({trls:e,...a})=>(0,m.jsx)(ge,{title:{text:e[Jt]},suffix:ln(a,e)});sn.displayName="BrandStickersCard/components/BrandStickersCardTitle/BrandStickersCardTitleComponent";const dn=(0,o.x)(sn);var pn=t(70013);const mn=({onClick:e})=>{const{infoIconDataQa:a}=$(Z.ju.BrandSticker);return(0,m.jsx)(pn.u,{to:"/article/stickers?utm_source=headhunter&utm_medium=promosite&utm_campaign=banner",target:"_blank",onClick:e,"data-qa":a,children:(0,m.jsx)(I.JCw,{initialColor:"tertiary"})})};mn.displayName="BrandStickersCard/components/InfoIcon/InfoIcon";const un=(e,a,t)=>[It.C.Enabled,It.C.ExpiringSoon].includes(e)?"ACTIVE":e===It.C.EnabledNotWorking?"NOT_APPLIED_BUT_WILL_EXPIRE":e===It.C.NotAp
1plied?a?"NOT_APPLIED_LIMITED_BY_QUOTA":"NOT_APPLIED":e===It.C.Disabled&&t?"NOT_APPLIED_CAN_BE_PURCHASED_NOW":"NOT_APPLIED_NEED_TO_PURCHASE",yn="employer.vacancyPromotion.brandSticker.contentText.enabled",gn="employer.vacancyPromotion.brandSticker.contentText.enabledNotWorking",bn="employer.vacancyPromotion.brandSticker.card.description.canApply",hn="employer.vacancyPromotion.brandSticker.card.description.notAppliedQuota";var vn=t(894635),xn=t(862043),fn=t(405322);const Cn="brandsnippet.applyingmodal.error",Pn="brandsnippet.applyingmodal.success",Sn=(0,xn.g)("brandStickersPromotion"),Tn=e=>{const a=(0,vn.useDispatch)(),{addNotification:t}=(0,Je.lm)(),o=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.id),i=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.divisionId),[r,c]=(0,n.useState)(!1),l=(0,n.useCallback)(async(n,o)=>{let i;try{c(!0),i=await(async(e,a)=>{const{data:t}=await Ge._i.put("/shards/branding/brand_sticker_apply",e,{params:a});return t})(n,o)}catch(a){if(Ge._i.isCancel(a))return;return void t(Ke.P,{props:{children:e[Cn],addon:(0,m.jsx)(I.L1_,{initialColor:"negative"}),autohideTime:3e3}})}finally{c(!1)}t(Ke.P,{props:{children:e[Pn],addon:(0,m.jsx)(I.lot,{initialColor:"positive"}),autohideTime:3e3}});const{brandStickerIds:r,vacancyProperties:l,brandStickers:s}=i||{};a((0,fn.k)({brandStickerIds:r,vacancyProperties:l})),a(Sn(s))},[t,a,e]);return{applyBrandStickers:(0,n.useCallback)(e=>l({vacancyId:o,stickerIds:e,divisionId:i}),[i,l,o]),applying:r}};var _n=t(679083);const An=e=>{const{fetchRequest:a,loading:t}=(0,ze.i)(e=>(async({templateId:e,employerId:a},t)=>{const n=await Ge._i.get(_n.$,{params:{templateIds:[e],employerId:a},signal:t}),o=null==n?void 0:n.brandSnippetsInfo;return o?o[e]??null:null})(e),{onSuccess:null==e?void 0:e.onSuccess,onError:null==e?void 0:e.onError});return[a,t]},kn="employer.vacancyPromotion.brandSticker.card.button.edit",jn="employer.vacancyPromotion.brandSticker.card.button.apply",Bn="employer.vacancyPromotion.brandSticker.card.button.disable",In="employer.vacancyPromotion.brandSticker.card.button.connect",wn="employer.vacancyPromotion.brandSticker.card.button.learnMore";var Nn=function(e){return e.ConnectButton="brand-stickers-promotion-card-connect-button",e.EditButton="brand-stickers-promotion-card-edit-button",e.ApplyButton="brand-stickers-promotion-card-apply-button",e.DisableButton="brand-stickers-promotion-card-disable-button",e.LearnMoreButton="brand-stickers-promotion-card-learn-more-button",e}(Nn||{});const En=({trls:e})=>{const[a,t,o]=(0,Dt.m)(!1),[i,r]=(0,n.useState)(),c=(0,C.Y)(({employerConsumptionSegmentType:e})=>e),[l,s]=(0,n.useState)(void 0),[d,p]=An(),{applyBrandStickers:u,applying:y}=Tn(e),g=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.vacancyProperties),b=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.id),h=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.closedForApplicants),v=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.isAnonymousVacancy),x=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.brandStickerIds),f=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.brandSnippetId),P=(0,C.v)(e=>e.brandStickersPromotion.stickers),S=(0,C.v)(e=>e.brandStickersPromotion.pricePerApplication),{expirationDate:T,remainingApplyCount:_,quota:A,appliedBrandStickers:k,isApplicationEnabled:B,canOfferPurchase:I}=(0,Et.y)({vacancyProperties:g??{properties:[]},closedForApplicants:Boolean(h),isAnonymousVacancy:Boolean(v),brandStickerIds:x}),w=!(null==k||!k.length),N=!!T&&!(0,Ve.Z)(new Date(T),new Date),E=null!=A?Math.min(_,A):_,D=null!=A&&0===E,M=(0,Bt.M)({remainingApplyCount:_,hasApplyingStickers:w,isApplicationEnabled:B,expirationDate:T}),q=w?e[kn]:e[jn],L=e[Bn],R=(0,n.useMemo)(()=>({vacancyId:Number(b),state:un(M,D,I),brandStickerExpirationTime:N?T:void 0,availableToApplyCount:N||E?E:void 0}),[b,M,D,I,N,T,E]),V=(0,n.useCallback)((e,a)=>{if(u(e).then(()=>{o()}).catch(console.error),a){const{vacancyId:a,brandStickerExpirationTime:t}=R,n=new Map(P.flatMap(e=>e.items.map(e=>[e.id,e.name]))),o=e.map(e=>n.get(e)).filter(e=>!!e).join(";");jt()({vacancyId:a,applyButtonText:q,brandStickerExpirationTime:t,brandStickerNames:o,brandStickerIds:e.j
1oin(";"),selectedCount:e.length})}},[R,u,q,P,o]),H=(0,n.useCallback)(e=>{ft()({vacancyId:R.vacancyId,buttonText:e,state:R.state,purchasePriceCent:null==S?void 0:S.price,purchaseCurrency:null==S?void 0:S.currency})},[R.vacancyId,R.state,null==S?void 0:S.price,null==S?void 0:S.currency]),O=(0,n.useCallback)(()=>{null!=f?d({templateId:Number(f)}).then(e=>{s(e??void 0)}).catch(console.error).finally(()=>{t()}):t(),H(q)},[q,f,d,H,t]),W=(0,n.useCallback)(()=>{V([]),H(L)},[V,L,H]),U=(0,n.useCallback)(()=>{r(Nt.e.Purchase),H(e[In])},[H,e]),F=(0,n.useCallback)(()=>{r(Nt.e.Info),H(e[wn])},[H,e]),Y=M===It.C.Disabled&&I,Q={vacancyId:R.vacancyId,applyButtonText:Y?e[In]:q,disableButtonText:!Y&&w?L:void 0,state:R.state,brandStickerExpirationTime:R.brandStickerExpirationTime,availableToApplyCount:R.availableToApplyCount,brandStickerIds:Array.isArray(x)?x.join(";"):void 0,purchasePriceCent:null==S?void 0:S.price,purchaseCurrency:null==S?void 0:S.currency},z=(0,m.jsxs)(m.Fragment,{children:[a&&(0,m.jsx)(Kt,{onClose:()=>{o(),At()({vacancyId:R.vacancyId})},activeBrandStickers:k||[],brandSnippet:l,applyBrandStickers:V,expirationDate:T,applying:y}),void 0!==i&&(0,m.jsx)(wt.p,{initialView:i,onClose:()=>{r(void 0)},stickersWithSections:P,employerConsumptionSegmentType:c,pricePerApplication:S,vacancyId:Number(b)}
1)]}),G=[];Y?G.push((0,m.jsx)(j.z,{style:"accent",mode:"secondary",onClick:U,"data-qa":Nn.ConnectButton,children:e[In]},Nn.ConnectButton),(0,m.jsx)(j.z,{style:"accent",mode:"tertiary",onClick:F,"data-qa":Nn.LearnMoreButton,children:e[wn]},Nn.LearnMoreButton)):(G.push((0,m.jsx)(j.z,{style:"accent",mode:"secondary",disabled:!E&&!N||p||y,loading:p,onClick:O,"data-qa":w?Nn.EditButton:Nn.ApplyButton,children:q},w?Nn.EditButton:Nn.ApplyButton)),w&&G.push((0,m.jsx)(j.z,{style:"accent",mode:"tertiary",loading:y,onClick:W,"data-qa":Nn.DisableButton,children:L},Nn.DisableButton)));const X=Y||M===It.C.NotApplied&&!!E,$=(e=>{const{section:a,quotaLimitReached:t,canOfferPurchase:n,trls:o}=e;switch(a){case It.C.ExpiringSoon:case It.C.Enabled:return o[yn];case It.C.EnabledNotWorking:return o[gn];case It.C.NotApplied:return t?o[hn]:o[bn];case It.C.Disabled:return n?o[bn]:"";default:return""}})({trls:e,section:M,quotaLimitReached:D,canOfferPurchase:I});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(K,{rightIcon:(0,m.jsx)(mn,{onClick:()=>{Tt()({vacancyId:R.vacancyId,state:R.state})}}),title:(0,m.jsx)(dn,{section:M,availableCount:E,quotaLimitReached:D,remainingApplyCount:_,expirationDate:T}),description:$,tag:X?(0,m.jsx)(_a,{contentType:"moreVisibleInSearch",highlight:!0}):void 0,actions:G,elementShownAnalytics:Pt(),analyticsData:Q,productType:Z.ju.BrandSticker}),z]})};En.displayName="components/BrandStickersCard/index/BrandStickersCard";const Dn=(0,o.x)(En);var Mn=t(83472),qn=t.n(Mn),Ln=t(935498),Rn=t.n(Ln),Vn=t(615081),Hn=t(764709),On=t(451756),Wn=t(951240),Un=t(727179),Fn=t.n(Un);const Zn=()=>{const e=(0,at.Xl)(),a=(0,at.do)(),t=e||a?`/article/brandvacancy?utm_source=${a?"rabota.by":"headhunter"}&utm_medium=promosite&utm_campaign=banner`:"/article/brand?from=vacancies&hhtmFromLabel=promotion&hhtmFrom=vacancies",{infoIconDataQa:n}=$(Z.ju.Branding);return(0,m.jsx)(pn.u,{to:t,target:"_blank",onClick:()=>Fn()(),"data-qa":n,children:(0,m.jsx)(I.JCw,{initialColor:"tertiary"})})};Zn.displayName="components/BrandingCard/BrandingCardInfoIcon/BrandingCardInfoIcon";var Yn=t(413296),Qn=t(532947);let zn=function(e){return e.SendApplication="SEND_APPLICATION",e.Apply="APPLY",e.ChangeTemplate="CHANGE_TEMPLATE",e.CreateTemplate="CREATE_TEMPLATE",e}({});const Gn={hhBrandedTemplate:"employer.vacancyPromotionPage.branding.card.title.hhBrandedTemplate",brandedTemplate:"employer.vacancyPromotionPage.branding.card.title.brandedTemplate"},Xn={canBuy:"employer.vacancyPromotionPage.branding.card.bottomText.canBuy",canBuyTooltip:"employer.vacancyPromotionPage.branding.card.bottomText.canBuy.tooltip",canBuyTooltipClose:"employer.vacancyPromotionPage.branding.card.bottomText.canBuy.tooltip.close"},$n={applyTemplate:"employer.vacancyPromotionPage.branding.card.buttonText.applyTemplate",changeTemplate:"employer.vacancyPromotionPage.branding.card.buttonText.changeTemplate",createTemplate:"employer.vacancyPromotionPage.branding.card.buttonText.createTemplate",waitingForTemplate:"employer.vacancyPromotionPage.branding.card.buttonText.waitingForTemplate",requestSent:"employer.vacancyPromotionPage.branding.card.buttonText.requestSent",sendApplication:"employer.vacancyPromotionPage.branding.card.description.sendApplication"},Kn={canBuy:"employer.vacancyPromotionPage.branding.card.contentText.canBuy",applyTemplate:"employer.vacancyPromotionPage.branding.card.contentText.applyTemplate",changeTemplate:"employer.vacancyPromotionPage.branding.card.contentText.changeTemplate",waitingForTemplate:"employer.vacancyPromotionPage.branding.card.contentText.waitingForTemplate",createTemplate:"employer.vacancyPromotionPage.branding.card.description.createTemplate"},Jn=({trls:e,hasBrandingConstructorService:a,hasBrandingChameleonService:t,hasBrandedTemplates:n,vacancyTemplate:o,vacancyId:i,push:r,sendCrmRequest:c,requestSent:l})=>{const s=`/employer/vacancy/edit/${i}?stepName=${Qn.v.Branding}`,d=(0,m.jsx)(ja,{content:e[Xn.canBuyTooltip],closeText:e[Xn.canBuyTooltipClose],tooltipSize:"small",tooltipPlacement:"right-center",children:(0,m.jsx)(we.V,{style:"positive",children:e[Xn.canBuy]})});return l?{buttonText:e[$n.requestSent],buttonDisabled:!0,contentText:e[Kn.canBuy],buttonAnalyticsText:zn.SendApplication,title:e[Gn.hhBrandedTemplate],tag:d}:(({hasBrandingConstructorService:e,hasBrandingChameleonService:a})=>e||a)({hasBrandingConstructorService:a,hasBrandingChameleonService:t})?(({hasBrandedTemplates:e,vacancyTemplate:a})=>e&&!a)({hasBrandedTemplates:n,vacancyTemplate:o})?{buttonText:e[$n.applyTemplate],contentText:e[Kn.applyTemplate],onButtonClick:()=>r(s),buttonAnalyticsText:zn.Apply,title:e[Gn.hhBrandedTemplate],tag:d}:(({hasBrandedTemplates:e,vacancyTemplate:a})=>e&&Boolean(a))({hasBrandedTemplates:n,vacancyTemplate:o})?{buttonText:e[$n.changeTemplate],contentText:e[Kn.changeTemplate],onButtonClick:()=>r(s),buttonAnalyticsText:zn.ChangeTemplate,title:e[Gn.hhBrandedTemplate]}:(({hasBrandedTemplates:e,hasBrandingConstructorService:a})=>a&&!e)({hasBrandedTemplates:n,hasBrandingConstructorService:a})?{buttonText:e[$n.createTemplate],contentText:e[Kn.createTemplate],onButtonClick:()=>r("/employer/vacancyconstructor"),buttonAnalyticsText:zn.CreateTemplate,title:e[Gn.brandedTemplate]}:(({hasBrandedTemplates:e,hasBrandingChameleonService:a})=>a&&!e)({hasBrandedTemplates:n,hasBrandingChameleonService:t})?{buttonText:e[$n.waitingForTemplate],buttonDisabled:!0,contentText:e[Kn.waitingForTemplate],buttonAnalyticsText:zn.Apply,title:e[Gn.hhBrandedTemplate]}:(Yn.c.log("out error",new Error("impossible to get button and content data for branding card")),{buttonText:"",contentText:"",buttonAnalyticsText:zn.SendApplication,title:""}):{buttonText:e[$n.sendApplication],contentText:e[Kn.canBuy],onButtonClick:()=>c(),buttonAnalyticsText:zn.SendApplication,title:e[Gn.hhBrandedTemplate],tag:d}},eo=({trls:e})=>{const a=(0,C.Y)(({brandingPromotion:e})=>e.hasBrandedTemplates),t=(0,C.Y)(({brandingPromotion:e})=>e.hasBrandingChameleonService),o=(0,C.Y)(({brandingPromotion:e})=>e.hasBrandingConstructorService),{id:i,template:r}=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy),c=(0,Wn.r)(),l=(0,Hn.z)(),s=(0,C.v)(({employerConstructorWithPricesCountriesIds:e})=>e),d=c&&s.includes(l),p=(0,Vn.E)(),{loading:u,requestSent:y,sendRequest:g}=(0,On.k)("BRAND_VACANCY","VACANCIES_PROMOTION"),{buttonText:b,contentText:h,onButtonClick:v,buttonAnalyticsText:x,title:f,tag:P,buttonDisabled:S}=Jn({trls:e,hasBrandingConstructorService:o,hasBrandingChameleonService:t,hasBrandedTemplates:a,vacancyTemplate:r,vacancyId:i,push:p,sendCrmRequest:g,requestSent:y}),T=(0,n.useMemo)(()=>({vacancyId:Number(i),button:x,buttonEnabled:!S,managerCanEdit:!0}),[i,x,S]),_=(0,n.useCallback)(()=>{qn()(T),null==v||v()},[T,v]),{primaryActionDataQa:A}=$(Z.ju.Branding);return(0,m.jsx)(K,{rightIcon:d?(0,m.jsx)(Zn,{}):null,title:f,description:h,tag:P,actions:(0,m.jsx)(j.z,{style:"accent",mode:"secondary",disabled:S,loading:u,onClick:_,"data-qa":A,children:b}),elementShownAnalytics:Rn(),analyticsData:T,productType:Z.ju.Branding})};eo.displayName="EmployerVacanciesPromotion/components/BrandingCard/BrandingCardComponent";const ao=(0,o.x)(eo);var to=t(26943),no=t.n(to),oo=t(50380),io=t.n(oo),ro=t(769814),co=t.n(ro),lo=t(748898),so=t.n(lo),po=t(50823),mo=t(120611),uo=t(694424),yo=t(294196),go=t(10826),bo=t(549490),ho=t(842280),vo=t(186132),xo=t(343903);const fo={waitPayment:"employer.vacancyPromotionPage.clickme.card.description.waitPayment",noCampaign:"employer.vacancyPromotionPage.clickme.card.contentText.noCampaign",moderationInProgress:"employer.vacancyPromotionPage.clickme.card.contentText.moderationInProgress",monerationFailed:"employer.vacancyPromotionPage.clickme.card.contentText.monerationFailed",noAccountBalance:"employer.vacancyPromotionPage.clickme.card.contentText.noAccountBalance",noCampaignBalance:"employer.vacancyPromotionPage.clickme.card.contentText.noCampaignBalance",blocked:"employer.vacancyPromotionPage.clickme.card.contentText.blocked",lowCampaignBalance:"employer.vacancyPromotionPage.clickme.card.description.lowCampaignBalance",active:"employer.vacancyPromotionPage.clickme.card.contentText.active"},Co=(0,o.x)(({trls:e,cardStatus:a})=>e[fo[a]]),Po="employer.vacancy.promotion.cpc.edit.disabled.tooltip.title",So="employer.vacancy.promotion.cpc.edit.disabled.tooltip.description",To=({trls:e,accountTitle:a})=>{const t=(0,w.WU)(e[Po],{"{0}":a});return(0,m.jsxs)("div",{"data-qa":"clickme-card-hover-tip",children:[(0,m.jsx)(N.x,{typography:"paragraph-2-regular",children:t}),(0,m.jsx)(c.X,{default:8}),(0,m.jsx)(N.x,{typography:"paragraph-2-regular",children:e[So]})]})};To.displayName="ClickmeCard/ClickmeCardHoverTip/index/ClickmeCardHoverTipComponent";const _o=(0,o.x)(To);var Ao=t(116590);const ko="employer.vacancyPromotionPage.clickme.card.bottomText.restMoney.left",jo="employer.vacancyPromotionPage.clickme.card.bottomText.restMoney.fromTo",Bo=({trls:e,budget:a,campaignBalance:t,currency:n})=>t&&a?(0,m.jsxs)(m.Fragment,{children:[e[ko],ae.NON_BREAKING_SPACE,(0,Ao.oU)(t),ae.NON_BREAKING_SPACE,e[jo],ae.NON_BREAKING_SPACE,(0,m.jsx)(J.Z,{currency:n,inCents:!0,children:a})]}):null;Bo.displayName="ClickmeCard/ClickmeCardTitle/RestMoneyText/RestMoneyTextComponent";const Io=(0,o.x)(Bo),wo="employer.vacancyPromotionPage.clickme.card.title",No="employer.vacancyPromotionPage.clickme.card.bottomText.waitPayment",Eo="employer.vacancyPromotionPage.clickme.card.bottomText.moderationInProgress",Do="employer.vacancyPromotionPage.clickme.card.bottomText.monerationFailed",Mo="employer.vacancyPromotionPage.clickme.card.bottomText.noAccountBalance",qo="employer.vacancyPromotionPage.clickme.card.bottomText.noCampaignBalance",Lo="employer.vacancyPromotionPage.clickme.card.title.suffix.blocked",Ro=({trls:e,cardStatus:a,clickmeAutoCampaignData:t})=>{const{campaignInfo:n,currency:o}=t,i=null==n?void 0:n.campaignBalance,r=null==n?void 0:n.budget,c=r&&i?(0,m.jsx)(Io,{budget:r,campaignBalance:i,currency:o}
1):void 0,l={[go.Lm.WaitPayment]:{text:e[No],style:"warning"},[go.Lm.NoCampaign]:void 0,[go.Lm.ModerationInProgress]:{text:e[Eo],style:"secondary"},[go.Lm.MonerationFailed]:{text:e[Do],style:"negative"},[go.Lm.NoAccountBalance]:{text:e[Mo],style:"negative"},[go.Lm.NoCampaignBalance]:{text:e[qo],style:"negative"},[go.Lm.LowCampaignBalance]:{text:c,style:"warning"},[go.Lm.Blocked]:{text:i?(0,w.WU)(e[Lo],{"{campaignBalance}":(0,m.jsx)(J.Z,{currency:o,inCents:!0,children:i})}):void 0,style:"secondary"},[go.Lm.Active]:{text:c,style:"positive"}}[a];return(0,m.jsx)(ge,{title:{text:e[wo]},suffix:l&&{...l,"data-qa":"promotion-clickme-status"}})};Ro.displayName="ClickmeCard/ClickmeCardTitle/index/ClickmeCardTitleComponent";const Vo=(0,o.x)(Ro),Ho="employer.vacancyPromotionPage.clickme.card.buttonText.editCampaignDraft",Oo="employer.vacancyPromotionPage.clickme.card.tag.advantages",Wo=({trls:e})=>{const a=(0,C.v)(e=>e.clickmeAutoCampaignPromotion.clickmeAutoCampaignData),t=(0,C.v)(e=>e.clickmeAutoCampaignPromotionEnabled),o=(0,C.v)(e=>e.clickmeAutoCampaignPromotion.autoCampaignInfoFromVacancy),[i,r]=(0,n.useState)(!1),[c,l,s]=(0,Dt.m)(!1),[d,p,u]=(0,Dt.m)(!1),y=(0,Vn.E)(),g=(0,vn.useDispatch)(),{addNotification:b}=(0,Je.lm)(),h=(0,n.useRef)(null);if(!t||!a)return null;const{campaignCreationStatus:v,campaignDraft:x,campaignInfo:f,vacancyId:P,accountInfo:S}=a,T=null==x?void 0:x.purchaseUrl,{isUserAccessible:_,id:A}=S??{},k=!!A&&!_,w=(0,go.BJ)(v,f),{buttonText:N,buttonAnalyticsText:E}=(0,go.L2)(w,e,a),D={vacancyId:Number(P),button:E,buttonEnabled:!k,managerCanEdit:!0,campaignCreationStatus:v,campaignId:(null==f?void 0:f.campaignId)||null,campaignDraftId:Number(null==x?void 0:x.autoCampaignDraftId)||null,campaignStatus:(null==f?void 0:f.campaignStatus)||null},M=()=>{co()({vacancyId:D.vacancyId,campaignDraftId:D.campaignDraftId}),r(!0)},{infoIconDataQa:q,primaryActionDataQa:L,secondaryActionDataQa:R}=$(Z.ju.ClickmeAutoCampaign),V=[(0,m.jsx)("div",{ref:h,children:(0,m.jsx)(j.z,{style:"accent",mode:"secondary",disabled:k,loading:d,onClick:()=>{no()(D),w===go.Lm.WaitPayment?T?y(T):(()=>{var e;if(!x||!o||!P)return;const t=o.availableProducts.autoCampaign.products,n=null==t||null===(e=t.find(e=>e.type===x.type))||void 0===e?void 0:e.productInfo;if(!n)return;const i=(0,xo.Zc)(n.price,a.availableMoney,x.useAvailableMoney);p(),(0,uo.B8)({products:[{...n,count:i/100}],purchaseParams:{hhtmFromLabel:"promotion_card"},hhtmParams:{hhtmSourceLabel:uo.V5.ClickmeAutoCampaign},vacancyId:String(P),campaignData:{...ho.nP,[ho.wR.Title]:x.title,[ho.wR.Text]:x.text,[ho.wR.ActiveProductType]:x.type,[ho.wR.CropCenterX]:x.cropCenterX,[ho.wR.OriginalImageId]:x.originalImageId,[ho.wR.OriginalImageUrl]:x.originalImageUrl,[ho.wR.OriginalImageWidth]:x.originalImageWidth,[ho.wR.OriginalImageHeight]:x.originalImageHeight,[ho.wR.ProfRoleId]:x.profRoleId},useAvailableMoneyChecked:x.useAvailableMoney,campaignDraftId:x.autoCampaignDraftId,onSuccess:e=>{const{campaignDraft:t}=e;t&&g((0,vo.Q7)({...a,campaignDraft:t})),t.purchaseUrl?y(t.purchaseUrl):u()},addNotification:b,onError:()=>{u()}})})():w===go.Lm.NoCampaign?r(!0):(0,po.CA)((0,ho.IR)("promotion_card",null==S?void 0:S.id,f),"_blank")},"data-qa":L,children:N})},L)];return v===vo.jc.CampaignDraftCreated&&V.push((0,m.jsx)(j.z,{style:"accent",mode:"tertiary",onClick:M,"data-qa":R,children:e[Ho]},R)),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(K,{leftIcon:(0,m.jsx)(mo.fvq,{}),rightIcon:(0,m.jsx)(I.JCw,{initialColor:"tertiary",onClick:()=>{io()(),l()},"data-qa":q}),title:(0,m.jsx)(Vo,{cardStatus:w,clickmeAutoCampaignData:a}),description:(0,m.jsx)(Co,{cardStatus:w}),tag:w===go.Lm.NoCampaign?(0,m.jsx)(we.V,{style:"positive",children:e[Oo]}):void 0,actions:V,elementShownAnalytics:so(),analyticsData:D,productType:Z.ju.ClickmeAutoCampaign}),k&&(0,m.jsx)(B.p,{placement:"bottom-center",activatorRef:h,children:(0,m.jsx)(_o,{accountTitle:null==S?void 0:S.title})}),(0,m.jsx)(yo.j,{isVisible:i,onCloseClick:()=>r(!1)}),(0,m.jsx)(bo.h,{onClose:s,visible:c})]})};Wo.displayName="EmployerVacanciesPromotion/components/ClickmeCard/ClickmeCardComponent";const Uo=(0,o.x)(Wo);var Fo=t(545182);const Zo="employer.vacancyPromotionPage.brandsnippet.card.text",Yo="employer.vacancyPromotionPage.brandsnippet.application.sendApplication",Qo="employer.vacancyPromotionPage.brandsnippet.application.applicationSent",zo="employer.vacancyPromotionPage.brandsnippet.card.description.orderBrandSnippet",Go=({trls:e})=>
1{const[a,t]=(0,n.useState)(!1),{id:o}=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy),{loading:i,requestSent:r,sendRequest:c}=(0,On.k)(Fo.Fb.BrandingSnippet,"VACANCIES_PROMOTION"),l=(0,n.useMemo)(()=>({vacancyId:Number(o),state:"REQUIRE_APPLICATION"}),[o]),s=(0,n.useCallback)(()=>{Ze()({vacancyId:Number(o)}),t(!0)},[o]),d=(0,n.useCallback)(async()=>{Oe()({...l,button:"SEND_APPLICATION"}),await c()},[l,c]),p=r?e[Qo]:e[Yo],{infoIconDataQa:u,primaryActionDataQa:y}=$(Z.ju.BrandSnippet);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(K,{rightIcon:(0,m.jsx)(I.JCw,{initialColor:"tertiary",onClick:s,"data-qa":u}),title:e[Zo],description:e[zo],tag:(0,m.jsx)(Na,{}),actions:(0,m.jsx)(j.z,{style:"accent",mode:"secondary",disabled:r,loading:i,onClick:d,"data-qa":y,children:p}),elementShownAnalytics:Ue(),analyticsData:{...l,applyButton:"SEND_APPLICATION"},productType:Z.ju.BrandSnippet}),(0,m.jsx)(yt,{onClose:()=>t(!1),visible:a})]})};Go.displayName="components/OrderBrandSnippetCard/index/OrderBrandSnippetCard";const Xo=(0,o.x)(Go);var $o=t(568105),Ko=t.n($o),Jo=t(281430);const ei=t.p+"static/images/branding__min_ccb872ebd6aab3b4.webp",ai="branding-container--N_NIyMYb7GASVDQW",ti="branding-header--aNtmHMV0nsUMfugW",ni="branding-image--dnk58o2QB2cxG4ZW",oi="branding-services-two-columns--TIxuVSIEJPMXQwrb",ii="branding-services-three-columns--QOwK5BycdgwdEhhN",ri="employer.vacancyPromotionPage.branding.title",ci="employer.vacancyPromotionPage.branding.description",li=({children:e,trls:a})=>(0,m.jsxs)("div",{className:ai,"data-qa":"vacancy-promotion-group-branding",children:[(0,m.jsxs)(G.x,{p:24,pb:32,pr:{m:200},className:ti,children:[(0,m.jsx)(p.D,{Element:"h3",size:"medium",description:a[ci],"data-qa":"vacancy-promotion-group-branding-title",children:a[ri]}),(0,m.jsx)(Jo.Z,{alt:"",path:ei,className:ni,"data-qa":"vacancy-promotion-group-branding-image"})]}),e]});li.displayName="components/VacancyPromotionGroup/BrandingGroupWrapper/BrandingGroupWrapperComponent";const si=(0,o.x)(li),di=({promotions:e,brandingGroup:a=!1})=>{const{isMobile:t}=(0,d.G)();return 0===e.length?null:a?(0,m.jsx)(i.J,{"data-qa":"vacancy-promotion-group-branding-services",children:(0,m.jsx)(r.C,{xs:4,s:8,m:e.length<=2?8:12,l:e.length<=2?8:12,children:(0,m.jsxs)(si,{children:[t&&(0,m.jsx)(z.k,{direction:"column",gap:12,children:e}),!t&&(0,m.jsx)("div",{className:Ko()({[oi]:2===e.length,[ii]:e.length>2}),children:e})]})})}):t?(0,m.jsx)(z.k,{direction:"column",gap:24,"data-qa":"vacancy-promotion-group-services",children:e}):(0,m.jsx)(i.J,{"data-qa":"vacancy-promotion-group-services",rowGap:24,children:1===e.length?(0,m.jsx)(r.C,{xs:4,s:8,m:8,l:8,children:e}):e.map((e,a)=>(0,m.jsx)(r.C,{flexibleContent:!0,xs:4,s:8,m:4,l:4,children:e},a))})};di.displayName="components/VacancyPromotionGroup/index/VacancyPromotionGroup";var pi=t(406769),mi=t.n(pi),ui=t(301070),yi=t.n(ui),gi=t(356072),bi=t(110412),hi=t(278092);const vi="employer.vacancyPromotion.clickmeVr.card.title",xi="employer.vacancyPromotion.clickmeVr.card.description",fi="employer.vacancyPromotion.clickmeVr.card.button.withBudget",Ci="employer.vacancyPromotion.cardTag.new",Pi=({trls:e})=>{const a=(0,vn.useDispatch)(),{vacancyId:t}=(0,bi.q)(),n={vacancyId:t},{primaryActionDataQa:o}=$(Z.ju.ClickmeVr);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(K,{leftIcon:(0,m.jsx)(mo.fvq,{}),title:e[vi],description:e[xi],tag:(0,m.jsx)(we.V,{style:"positive",children:e[Ci]}),actions:(0,m.jsx)(j.z,{style:"accent",mode:"secondary",onClick:()=>{mi()({vacancyId:t}),a((0,hi.jK)(!0))},"data-qa":o,children:e[fi]}),elementShownAnalytics:yi(),analyticsData:n,productType:Z.ju.ClickmeVr}),(0,m.jsx)(gi.M,{})]})};Pi.displayName="components/VrCard/index/VrCardComponent";const Si=(0,o.x)(Pi),Ti=()=>{const e=(0,C.v)(({auctionData:e})=>e),a=(0,C.Y)(({brandingPromotion:e})=>e),t=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.vacancyProperties),o=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.closedForApplicants),i=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.isAnonymousVacancy),r=(0,C.Y)(({employerVacancyPromotion:e})=>e.vacancy.template),c=(0,C.Y)(({brandSnippetsPromotion:e})=>e),l=(0,C.v)(({employerCanBuyBrandSnippets:e})=>e),s=(0,f.m)({vacancyProperties:t??{properties:[]},closedForApplicants:Boolean(o),isAnonymousVacancy:Boolean(i)}),d=(0,n.useMemo)(()=>({...a,isBrandingTemplateApplied:Boolean(r)}),[a,r]),{clickmeAutoCampaignData:p}=(0,C.v)(e=>e.clickmeAutoCampaignPromotion),u=(0,C.v)(e=>e.clickmeAutoCampaignPromotionEnabled),y=(0,v.u)(),g=[];(0,x.SN)(e)&&g.push((0,m.jsx)(Re,{},"auction")),(0,x.BM)(p)&&u&&g.push((0,m.jsx)(Uo,{},"clickmeAutoCampaign")),y&&g.push((0,m.jsx)(Si,{},"clickmeVr"));const b=[];return(0,x.fI)(d)&&b.push((0,m.jsx)(ao,{},"branding")),(0,x.OY)(s)&&b.push((0,m.jsx)(Dn,{}
1,"brandStickers")),c.available&&b.push((0,m.jsx)(vt,{},"brandSnippet")),!c.available&&l&&b.push((0,m.jsx)(Xo,{},"orderBrandSnippet")),(0,m.jsxs)(h.z,{default:32,children:[(0,m.jsx)(di,{promotions:g}),(0,m.jsx)(di,{promotions:b,brandingGroup:!0})]})};Ti.displayName="components/PromotionOptions/index/PromotionOptions";const _i=Ti,Ai="employer.vacancyPromotionPage.promotion",ki=({trls:e})=>(0,m.jsx)(n.StrictMode,{children:(0,m.jsx)(s.Xg,{title:e[Ai],layout:l.H,isEmpty:!0,children:(0,m.jsx)(i.J,{children:(0,m.jsxs)(r.C,{xs:4,s:8,m:12,children:[(0,m.jsx)(c.X,{default:12,gteM:24}),(0,m.jsx)(b,{}),(0,m.jsx)(c.X,{default:24}),(0,m.jsx)(_i,{})]})})})});ki.displayName="pages/EmployerVacanciesPromotion/EmployerVacanciesPromotion.route/EmployerVacanciesPromotionRoute";const ji=(0,o.x)(ki)},343903:function(e,a,t){t.d(a,{Cx:()=>l,D$:()=>s,Ps:()=>d,Zc:()=>u,hv:()=>m,j4:()=>p,r3:()=>r});var n=t(693711),o=t(361165),i=t(856395);const r=(e,a,t,n)=>{e(a===t?(0,o.Cl)(o.xD.Default):(0,o.Cl)(o.xD.Edited)),n&&e((0,o.By)(!1))},c="clickmeTopupFlag",l=()=>{n.Y.setItem(c,"true")},s=()=>"true"===n.Y.getItem(c),d=()=>{n.Y.removeItem(c)},p=e=>{if(null==e||!e.products)return;e.products.some(e=>(0,i.Y5)(e))?l():d()},m=(e,a,t)=>{const n=a?100*Math.ceil(e*a/1e4):0;return t&&n>t?e-t:e-n},u=(e,a,t)=>t&&0!==a?a<e?e-a:0:e},634115:function(e,a,t){t.d(a,{X:()=>o,p:()=>n});const n=(e,a)=>e.find(e=>e.propertyType===a),o=(e,a)=>e.find(e=>e.key===a)}}]);
2//# sourceMappingURL=EmployerVacanciesPromotion-route.fd355e90925c7c40.js.map
3//# debugId=5ba7e7ff-1ed6-47c3-a88b-bb88d3015a00

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.