PageSourceSearch

https://www.jobs.ch/public/scripts/modern/chunk-dynamic-application-sent.080e04ea.js

js jobs.ch collected 2026-10-02 04:26:13 UTC 32,283 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunk_jobcloud_b2c_frontend=globalThis.webpackChunk_jobcloud_b2c_frontend||[]).push([["dynamic-application-sent"],{50279(e,t,n){n.d(t,{A:()=>i});n(78944),n(83871);var r=n(41711);const i=(e,t)=>{const n=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const r=()=>{n.current=!1},i=()=>{n.current=!0},o=r=>{"touchend"===r.type&&n.current||t.every((({current:e})=>!e?.contains(r.target)))&&e(r)};return document.addEventListener("click",o),document.addEventListener("touchstart",r),document.addEventListener("touchmove",i),document.addEventListener("touchend",o),()=>{document.removeEventListener("click",o),document.removeEventListener("touchstart",r),document.removeEventListener("touchmove",i),document.removeEventListener("touchend",o)}}),[t,e])}},82612(e,t,n){n.d(t,{A:()=>i});var r=n(41711);const i=()=>{const e=(0,r.useRef)(!1);return(0,r.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},62285(e,t,n){n.d(t,{Bw:()=>l,Js:()=>c,ay:()=>d,kb:()=>s});n(78944),n(58968);var r=n(71646),i=n(41711),o=n(70119);const a=()=>{const[e,t]=(0,i.useState)(!1),[n,o]=(0,i.useState)(0),[a,s]=(0,i.useState)({sm:0,md:0,lg:0});return(0,i.useLayoutEffect)((()=>{t(!0),s(Object.keys(a).reduce(((e,t)=>({...e,[t]:parseInt((0,r.S)(`breakpoints.${t}`).replace(/px/,""),10)})),{...a}));const e=()=>o(window.innerWidth);return e(),window.addEventListener("resize",e,{passive:!0}),()=>{window.removeEventListener("resize",e)}}),[]),(0,i.useMemo)((()=>({isBrowser:e,width:n,pixelBreakpoints:a})),[e,a,n])},s=()=>{const{isMobile:e}=(0,o.A)((e=>e.mobileDetect)),{width:t,isBrowser:n,pixelBreakpoints:r}=a();return(0,i.useMemo)((()=>n?0<t&&t<r.sm:!!e),[n,e,r.sm,t])},c=()=>{const{isTablet:e}=(0,o.A)((e=>e.mobileDetect)),{width:t,isBrowser:n,pixelBreakpoints:r}=a();return(0,i.useMemo)((()=>n?r.sm<=t&&t<r.md:!!e),[n,e,r.md,r.sm,t])},l=()=>{const{isTablet:e,isMobile:t}=(0,o.A)((e=>e.mobileDetect)),{width:n,isBrowser:r,pixelBreakpoints:s}=a();return(0,i.useMemo)((()=>r?s.md<=n&&n<s.lg:!e&&!t),[r,t,e,s.lg,s.md,n])},d=()=>{const{width:e,isBrowser:t,pixelBreakpoints:n}=a();return(0,i.useMemo)((()=>!!t&&n.lg<=e),[t,n.lg,e])}},20255(e,t,n){n.d(t,{z:()=>o});var r=n(41711),i=n(54147);const o=()=>(0,r.useContext)(i.di)},59946(e,t,n){n.d(t,{Ay:()=>s,pE:()=>c,xz:()=>l});var r=n(41711),i=n(59846),o=n(85245),a=n(20255);const s=()=>{const[e]=(0,i.ok)();return(0,r.useMemo)((()=>(0,o.K)(e)),[e])},c=e=>{const[t]=(0,i.ok)();return(0,r.useMemo)((()=>t.get(e)),[e,t])},l=e=>new URLSearchParams((0,a.z)().search).get(e)},30339(e,t,n){n.d(t,{Z:()=>a});var r=n(36633),i=n(74124);class o extends Error{constructor(e,t){super(e,t),this.name="JwtTokenError"}}class a{static DEFAULT_EXPIRY_LEEWAY_MS=3e4;tokenCache=null;pendingTokenFetch=null;expiryLeewayMs;constructor(e,t,n){this.fetchService=e,this.tokenUrl=t,this.expiryLeewayMs=n?.expiryLeewayMs??a.DEFAULT_EXPIRY_LEEWAY_MS}async getToken(){if(this.tokenCache&&this.isTokenCacheFresh(this.tokenCache))return this.tokenCache.token;if(this.pendingTokenFetch)return this.pendingTokenFetch;this.pendingTokenFetch=this.fetchToken();try{return await this.pendingTokenFetch}finally{this.pendingTokenFetch=null}}isTokenCacheFresh(e){return e.expiresAt>Date.now()+this.expiryLeewayMs}async fetchToken(){const e=await this.fetchService.fetch(this.tokenUrl,{preventNavigateToLogin:!0});if(!e.ok){const t=new o(`Failed to fetch token: HTTP error ${e.statusCode}`);return i.v.error(t),""}const t=e.result?.jwt;if(!t){const e=new o("Failed to fetch token: invalid response payload");return i.v.error(e),""}let n;try{({exp:n}=(0,r.iU)(t))}catch(e){return i.v.error(new o("cannot decode token"),{extras:{error:e}}),t}return"number"!=typeof n||(this.tokenCache={token:t,expiresAt:1e3*n}),t}}},84385(e,t,n){n.d(t,{A:()=>x});n(78944),n(97512),n(18910);var r=n(82504),i=n(59846);const o=e=>null==e||("string"==typeof e?""===e.trim():Array.isArray(e)?0===e.length:"boolean"==typeof e&&!1===e);var a=n(18960),s=n(59946),c=n(35501),l=n(96777),d=n(41711),u=n(44226),p=n(18218),m=n(59033),h=n(52695);const f=({configuration:e,value:t})=>{const n=(0,u.B)(e,(0,p.sg)().data),r=n?.[1]??null;return r?o(t)?null:(0,h.jsx)(m.i,{"data-cy":`preview-element-${e.name}`,children:(0,d.createElement)(r,{configuration:e,value:t})}):null};var g=n(87208),y=n(99294),v=n(16505);const b=({sectionName:e})=>{const{application_id:t,vacancy_id:n}=(0,i.g)(),r=(0,s.Ay)(),o=(0,l.A)(),c=`${e}-section`;return(0,h.jsx)(m.N_,{buttonWrap:"button","data-cy":`application-edit-${c}
1`,eventData:{event_component_type:`application-edit-${c}`},ml:"s16",to:{hash:c,params:{application_id:t,vacancy_id:n},query:r,route:a.JZ.DYNAMIC_APPLICATION_EDIT},children:(0,h.jsx)(m.HA,{buttonSize:"sm",buttonType:"blended",icon:(0,h.jsx)(v.A,{}),title:o("accessibility.action.edit")})})},x=({application:e,readOnly:t=!1})=>{const n=(0,c.B)();return(0,h.jsx)(m.i,{mt:"s24",children:y.of.filter((e=>"ignored"!==e)).map((i=>{const a=n[i]??[],s=a.map((t=>({configuration:t,value:(0,r.A)(e,t.name)}))).filter((({value:e})=>!o(e)));return 0===s.length?null:(0,h.jsxs)(m.i,{"data-cy":`${i}-preview-section`,mb:{base:"s64",sm:"s80"},children:[(0,h.jsxs)(m.so,{alignItems:"center",justifyContent:"space-between",children:[(0,h.jsx)(g.A,{readOnly:t,sectionItems:a,sectionName:i}),!t&&(0,h.jsx)(b,{sectionName:i})]}),s.map((({configuration:e,value:t})=>(0,h.jsx)(f,{configuration:e,value:t},e.id)))]},i)}))})}},59990(e,t,n){n.d(t,{A:()=>b});n(78944),n(18910);var r=n(29148),i=n(94912),o=n(16480),a=n(49242),s=n(96777),c=n(45332),l=n(59846),d=n(18960),u=n(59946),p=n(59033),m=n(16505),h=n(52695);const f=({hash:e,focusField:t=""})=>{const n=(0,l.g)(),r=(0,u.Ay)(),i=(0,s.A)();return(0,h.jsx)(p.N_,{buttonWrap:"button","data-cy":`application-edit-${e}`,eventData:{event_component_type:`application-edit-${e}`},ml:"s16",state:{focusField:t},to:{hash:e,params:n,query:r,route:d.JZ.DYNAMIC_APPLICATION_EDIT},children:(0,h.jsx)(p.HA,{buttonSize:"sm",buttonType:"blended",icon:(0,h.jsx)(m.A,{}),title:i("accessibility.action.edit")})})};var g=n(7750),y=n(41866),v=n(35702);const b=({application:e,readOnly:t=!1})=>{const n=(0,o.Z)(e,v.kA),l=(0,a.A)("application-form-jobfit"),d=(0,s.A)();return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(p.i,{mt:"s24",children:v.Cg.map((o=>{const a=n[o];return a&&0!==a.length?(0,h.jsxs)(p.i,{borderBottom:"b100",id:`${o}-section`,mb:"s32",children:[(0,h.jsxs)(p.so,{alignItems:"center",justifyContent:"space-between",mb:"s8",children:[(0,h.jsx)(p.H3,{"data-cy":`${o}-section`,mb:"s8",textStyle:"title3",children:d(`application_preview.section.title.${o}`)},o),!t&&(0,h.jsx)(f,{hash:`${o}-section`})]}),a.map((({fieldKey:n,type:o,value:a})=>{if(l&&"documents"===o&&"cv"===a.tag&&"number"==typeof e.jobFit?.jobFitScore&&!t){const{message:t,tag:n}=(0,r.D)((0,i.xn)(e.jobFit.jobFitScore),d);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(g.A,{document:a,isSingleDocument:!0}),(0,h.jsx)(y.A,{message:t,tag:n})]})}return"documents"===o?(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(g.A,{document:a})}):"standard"===o?(0,h.jsx)(c.A,{fieldKey:n,showLabel:"motivationalLetter"!==n,value:a},n):"requirements"===o?a.map((({key:e,value:t,fieldKey:n},r)=>(0,h.jsx)(c.A,{fieldKey:`requirement-${r}`,label:n,value:t},`requirements-field-${e}`))):null}))]},o):null}))})})}},58192(e,t,n){n.r(t),n.d(t,{default:()=>R});n(84775);var r=n(6799),i=n(25532),o=n(32979),a=n(5574),s=n(58184),c=n(49242),l=n(9094),d=n(26752),u=n(89406),p=n(94435),m=n(28361),h=n(70119),f=n(72733),g=n(18960),y=n(18218),v=n(96777),b=n(59990),x=n(59033),_=n(52695);const A=e=>{const t=(0,r.c)(8),{application:n}=e,i=(0,v.A)(),{data:o}=(0,y.sg)();let a,s,c;return t[0]!==n?(a=(0,_.jsx)(b.A,{application:n,readOnly:!0}),t[0]=n,t[1]=a):a=t[1],t[2]!==o||t[3]!==i?(s=o&&(0,_.jsx)(x.i,{py:"s24",children:(0,_.jsx)(x.N_,{buttonWrap:"button",eventData:{event_component_type:"back_to_sent_applications"},to:{route:g.JZ.USER_APPLICATIONS_SENT},width:"100%",children:(0,_.jsx)(x.Oz,{display:"inline-flex",children:i("account_applications.back")})})}),t[2]=o,t[3]=i,t[4]=s):s=t[4],t[5]!==a||t[6]!==s?(c=(0,_.jsxs)(_.Fragment,{children:[a,s]}),t[5]=a,t[6]=s,t[7]=c):c=t[7],c};var j=n(620),w=n(24236);const k=()=>{const e=(0,r.c)(6),t=(0,h.A)(d.A),n=(0,f.A)();if(!t||!n){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,_.jsx)(w.A,{}),e[0]=t):t=e[0],t}let i,o;return e[1]!==t?(i=(0,_.jsx)(A,{application:t}),e[1]=t,e[2]=i):i=e[2],e[3]!==i||e[4]!==n?(o=(0,_.jsx)(j.A,{vacancy:n,children:i}),e[3]=i,e[4]=n,e[5]=o):o=e[5],o};var T=n(34824),D=n(84385),E=n(26986);const S=()=>{const e=(0,v.A)(),t=(0,f.A)(),{application:n,isDynamicApplicationLoading:r}=(0,T.bV)();return r?null:t&&n?(0,_.jsxs)(E.A,{vacancy:t,children:[(0,_.jsx)(D.A,{application:n,readOnly:!0}),(0,_.jsx)(x.i,{py:"s24",children:(0,_.jsx)(x.N_,{buttonWrap:"button",eventData:{event_c
1omponent_type:"back_to_sent_applications"},to:{route:g.JZ.USER_APPLICATIONS_SENT},width:"100%",children:(0,_.jsx)(x.Oz,{display:"inline-flex",children:e("account_applications.back")})})})]}):(0,_.jsx)(w.A,{})};var C=n(22850),F=n(32034),P=n(2175),$=n(29563),L=n(91301),q=n(69424),I=n(30296);const O=async e=>{const t=e.get("query.client").getQueryData([T.cr]);if(!t)return;const n=t?.job?.company?.id;if(!n)return;await(0,o.C)(e,[(0,q.ty)(n)]);const r=e.get("query.client").getQueryData((0,q.P7)(n));return{applicationOptions:{},benefits:[],categories:[],company:r?{id:r.id,name:r.name,logo:r.logo,logoImage:r.logoImage,slug:r.slug,city:r.locationCity,visible:!0}:{id:n,name:t.job?.company?.name},contacts:[],employmentPositionIds:[],employmentTypeIds:[],id:t.job?.id||"",isActive:!1,isPaid:!1,languageSkills:[],listingTags:[],locations:[],place:"",regions:[],title:t.job?.title||""}},M=()=>{const e=(0,r.c)(2);if((0,c.A)("application-form-screening-questions")){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,_.jsx)(S,{}),e[0]=t):t=e[0],t}let t;return e[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,_.jsx)(k,{}),e[1]=t):t=e[1],t};M.registerReducers=()=>({application:l.A,lists:m.A,vacancy:u.o,vacancyDetail:p.A}),M.afterTransition=async({di:e,params:t})=>{if(e.get("core.redux").getState().featureFlags.includes("application-form-screening-questions"))return(async({params:e,di:t})=>{if(t.get("seo.meta").setRobotsTag("noindex"),!t.get("query.client").getQueryData(y.qv))return t.get("core.redux").dispatch((0,i.mX)());const{vacancy_id:n,application_id:r}=e;if(!(0,P.A)(n)||!(0,P.A)(r))return t.get("core.redux").dispatch((0,i.mX)());const[a,s]=await Promise.allSettled([t.wire(I.x).getExistingOrFetch(n),(0,o.C)(t,[(0,T.dx)(r),(0,L.Q6)(n)])]);if("rejected"===s.status)return t.get("core.redux").dispatch((0,i.mX)());if("rejected"===a.status){const e=await O(t);if(!e)return t.get("core.redux").dispatch((0,i.mX)());t.get("query.client").setQueryData((0,$.j)(e.id),e)}})({params:t,di:e});const n=t.vacancy_id,{dispatch:r,getState:c}=e.get("core.redux"),l=e.get("seo.meta"),u=e.wire(I.x);l.setRobotsTag("noindex");const[p]=await Promise.all([u.getExistingOrFetch(n),(0,o.C)(e,[(0,a.Ei)(e,n),(0,s.UN)(e,n)]),(0,F.A)({di:e,params:t})]),m=(0,d.A)(c());if(!m||!p){if(!m)return r((0,i.mX)());if(!await(0,C.A)(e,m))return r((0,i.mX)())}},M.loadTranslations=()=>["account_applications","account_profile","application_detail","application_dynamic_v2","file_upload","pools/account_document_tags","pools/application_dynamic_v2","pools/application_form_fields","pools/application_preview","pools/countries","vacancy"];const R=M},14503(e,t,n){n.d(t,{Q3:()=>g,qv:()=>h,Op:()=>w,Je:()=>k,in:()=>_,F_:()=>j,xh:()=>A,Mw:()=>y,Qg:()=>v,eJ:()=>b,EX:()=>x});n(84775),n(78944),n(97512),n(27025),n(18910);var r=n(6799),i=n(62939),o=n(2390),a=n(8179),s=n(94956),c=n(18474),l=n(18218);const d=(e={})=>{return{id:e.id,mediaApiId:e.media_api_id,mediaApiUrl:e.media_api_url,fileName:e.file_name,fileType:e.file_type,fileSize:e.file_size,updatedAt:e.updated_at,createdAt:e.created_at,tags:(t=e.tags||[],t.map((e=>e.name))),visible:e.visible};var t};var u=n(98398),p=n(4584);const m="user/candidate/document",h=[m],f=async e=>{if(!e.get("query.client").getQueryData(l.qv))throw new Error("User not logged in");const t=e.get("core.fetch");return(0,c.A)(await t.fetch("user/candidate/document?sort[updatedAt]=DESC")).result.map((e=>d(e)))},g={queryKey:h,queryFn:f},y=e=>{const t=(0,r.c)(6),n=(0,s.A)(),{data:o}=(0,l.sg)(),a=!!o;let c,d;return t[0]!==n?(c=()=>f(n),t[0]=n,t[1]=c):c=t[1],t[2]!==e||t[3]!==a||t[4]!==c?(d={enabled:a,queryKey:h,queryFn:c,select:e},t[2]=e,t[3]=a,t[4]=c,t[5]=d):d=t[5],(0,i.I)(d)},v=()=>{const e=(0,r.c)(5),t=(0,s.A)(),{data:n}=(0,l.sg)(),o=!!n;let a,c;return e[0]!==t?(a=()=>f(t),e[0]=t,e[1]=a):a=e[1],e[2]!==o||e[3]!==a?(c={enabled:o,queryKey:h,queryFn:a,select:D},e[2]=o,e[3]=a,e[4]=c):c=e[4],(0,i.I)(c)},b=()=>{const e=(0,r.c)(5),t=(0,s.A)(),{data:n}=(0,l.sg)(),o=!!n;let a,c;return e[0]!==t?(a=()=>f(t),e[0]=t,e[1]=a):a=e[1],e[2]!==o||e[3]!==a?(c={enabled:o,queryKey:h,queryFn:a,select:S,refetchInterval:33e5,refetchOnWindowFocus:!0},e[2]=o,e[3]=a,e[4]=c):c=e[4],(0,i.I)(c)},x=()=>
1{const e=(0,r.c)(5),t=(0,s.A)(),{data:n}=(0,l.sg)(),o=!!n;let a,c;return e[0]!==t?(a=()=>f(t),e[0]=t,e[1]=a):a=e[1],e[2]!==o||e[3]!==a?(c={enabled:o,queryKey:h,queryFn:a,select:F},e[2]=o,e[3]=a,e[4]=c):c=e[4],(0,i.I)(c)},_=e=>{const t=(0,r.c)(12),n=(0,s.A)(),i=(0,o.jE)();let l;t[0]!==n?(l=n.wire(p.$),t[0]=n,t[1]=l):l=t[1];const{addDocument:u,createDocumentTag:m}=l;let f,g,y;return t[2]!==u||t[3]!==m||t[4]!==e?(f=async t=>{const{file:n,response:r}=t,i=(0,c.A)(await u(r.id,n.name));return e&&i.result?.id&&(0,c.A)(await m(i.result.id,e)),i},t[2]=u,t[3]=m,t[4]=e,t[5]=f):f=t[5],t[6]!==i||t[7]!==e?(g=t=>{i.setQueryData(h,(n=>[{...d(t.result),...e?{tags:[e]}:{}},...n||[]]))},t[6]=i,t[7]=e,t[8]=g):g=t[8],t[9]!==f||t[10]!==g?(y={mutationFn:f,mutationKey:h,onSuccess:g},t[9]=f,t[10]=g,t[11]=y):y=t[11],(0,a.n)(y)},A=()=>{const e=(0,r.c)(10),t=(0,s.A)(),n=(0,o.jE)();let i;e[0]!==t?(i=t.wire(p.$),e[0]=t,e[1]=i):i=e[1];const{updateDocument:c,updateDocumentTag:l}=i;let u,m,f;return e[2]!==c||e[3]!==l?(u=async e=>{const{fileName:t,id:n,tags:r,visible:i}=e;if(n)return Promise.all([c(n,{fileName:t,visible:i}),l(n,{tags:r})])},e[2]=c,e[3]=l,e[4]=u):u=e[4],e[5]!==n?(m=(e,t)=>{const{tags:r}=t;n.setQueryData(h,(t=>{const n={...d(e?.[0].result||{}),tags:r};return[n,...(t||[]).filter((e=>e.id!==n.id))]}))},e[5]=n,e[6]=m):m=e[6],e[7]!==u||e[8]!==m?(f={mutationFn:u,mutationKey:h,onSuccess:m},e[7]=u,e[8]=m,e[9]=f):f=e[9],(0,a.n)(f)},j=()=>{const e=(0,r.c)(9),t=(0,s.A)(),n=(0,o.jE)();let i;e[0]!==t?(i=t.wire(p.$),e[0]=t,e[1]=i):i=e[1];const{updateDocumentTag:c}=i;let l,d,u;return e[2]!==c?(l=async e=>{const{id:t,tags:n}=e;if(t)return c(t,{tags:n})},e[2]=c,e[3]=l):l=e[3],e[4]!==n?(d=(e,t)=>{const{id:r,tags:i}=t;n.setQueryData(h,(e=>{const t={...(e||[]).find((e=>e.id===r))||{},tags:i},n=(e||[]).filter((e=>e.id!==t.id));return[t,...n]}))},e[4]=n,e[5]=d):d=e[5],e[6]!==l||e[7]!==d?(u={mutationFn:l,mutationKey:h,onSuccess:d},e[6]=l,e[7]=d,e[8]=u):u=e[8],(0,a.n)(u)},w=()=>{const e=(0,r.c)(10),t=(0,s.A)(),n=(0,o.jE)();let i;e[0]!==t?(i=t.wire(p.$),e[0]=t,e[1]=i):i=e[1];const{addDocument:l,createDocumentTag:u}=i;let m,f,g;return e[2]!==l||e[3]!==u?(m=async e=>{const{file:t,response:n}=e,r=(0,c.A)(await l(n.id,t.name));return r.result?.id&&(0,c.A)(await u(r.result.id,"cv")),r},e[2]=l,e[3]=u,e[4]=m):m=e[4],e[5]!==n?(f=e=>{n.setQueryData(h,(t=>[...t||[],{...d(e.result),tags:["cv"]}]))},e[5]=n,e[6]=f):f=e[6],e[7]!==m||e[8]!==f?(g={mutationFn:m,mutationKey:h,onSuccess:f},e[7]=m,e[8]=f,e[9]=g):g=e[9],(0,a.n)(g)},k=()=>{const e=(0,r.c)(7),t=(0,s.A)(),n=(0,o.jE)();let i,l,d;return e[0]!==t?(i=async e=>(0,c.A)(await t.get("core.fetch").fetch(`${m}/${e}`,{method:"DELETE"})),e[0]=t,e[1]=i):i=e[1],e[2]!==n?(l=(e,t)=>{n.setQueryData(h,(e=>e&&e.filter((e=>e.id!==t))))},e[2]=n,e[3]=l):l=e[3],e[4]!==i||e[5]!==l?(d={mutationFn:i,mutationKey:h,onSuccess:l},e[4]=i,e[5]=l,e[6]=d):d=e[6],(0,a.n)(d)};function T(e){return e.tags?.includes("cv")}function D(e){return e?.find(T)}function E(e){return e.tags?.includes("cv")&&"application/pdf"===e.fileType}function S(e){return e?.find(E)}function C(e){return e.tags?.includes("cv")&&e.fileType&&u.f3.includes(e.fileType)}function F(e){return e?.find(C)}},55082(e,t,n){n.d(t,{d:()=>l});n(78944),n(45853),n(18910);var r=n(97229),i=n(30339),o=n(73128),a=n(18960);class s extends i.Z{constructor(e){super(e,`${a.Ok.PLATFORM}media-api/issue-source-token`)}async getSourceToken(){return this.getToken()}}class c{fetchService;locale;tenant;pendingFileUploads={};sourceTokenService;constructor(e,t,n){this.fetchService=e,this.locale=t,this.tenant=n,this.sourceTokenService=new s(e)}getSourceToken=async()=>this.sourceTokenService.getSourceToken();linkDocumentById=async(e,t)=>
1{const n=await this.getSourceToken();return this.fetchService.fetch(`${a.Ok.MEDIA_API_HOST}media/${e}/link?token=${t}`,{...n?{headers:{"x-source-jwt":n}}:{},method:"POST"})};linkDocument=async e=>{const t=e.mediaApiUrl?(0,r.parseUrl)(e.mediaApiUrl).query.token:"";if(!t)return{ok:!1,result:null};const n=await this.getSourceToken();return await this.fetchService.fetch(`${a.Ok.MEDIA_API_HOST}media/${e.mediaApiId}/link?token=${t}`,{...n?{headers:{"x-source-jwt":n}}:{},method:"POST"})};uploadFiles=async(e,t)=>{let n=0;const r=await this.getSourceToken(),i={Accept:"application/json","Accept-Language":this.locale,"x-source":`${this.tenant}_ch_desktop`,...r?{"x-source-jwt":r}:{}},o=e.length;({...t}).fileProgress=(...e)=>{n++,t&&t.progress&&t.progress(100/o*n),t&&t.fileProgress&&t.fileProgress(...e)},t&&t.start&&t.start(),Promise.all(e.map((e=>this.uploadFile(e,`${a.Ok.MEDIA_API_HOST}media`,i,{private:!0},t)))).then((()=>{t&&t.success&&t.success()})).catch((n=>{t&&t.error&&t.error(n),e.forEach((e=>t&&t.fileError&&t.fileError(e,n)))}))};uploadFile=(e,t,n,r={},i)=>new Promise(((o,a)=>{const s=new XMLHttpRequest;s.open("POST",t),this.pendingFileUploads[e.name]=s,i&&i.fileStart&&i.fileStart(e),Object.keys(n).forEach((e=>s.setRequestHeader(e,n[e]))),s.onload=t=>{const n=t&&t.currentTarget;if(n instanceof XMLHttpRequest){const t=this.decodeResponse(n.responseText);if(n.status&&!isNaN(n.status)&&n.status<300){const r={accessToken:n.getResponseHeader("x-access-token")};i&&i.fileSuccess&&i.fileSuccess(e,t,r),o()}else i&&i.fileError&&i.fileError(e,t),a(t)}delete this.pendingFileUploads[e.name]},s.onerror=t=>{const n=t&&t.currentTarget;if(n instanceof XMLHttpRequest){const t=this.decodeResponse(n.responseText);i&&i.fileError&&i.fileError(e,t),a(t)}delete this.pendingFileUploads[e.name]},s.onabort=()=>delete this.pendingFileUploads[e.name],s.upload&&(s.upload.onprogress=t=>{if(t.lengthComputable){const n=t.loaded/t.total*100;i&&i.fileProgress&&i.fileProgress(e,n)}});const c=new FormData;Object.keys(r).forEach((e=>c.append(e,r[e]))),c.append("file",e),s.send(c)}));decodeResponse=e=>{try{return JSON.parse(e)}catch(t){return e}}}const l=e=>new c(e.get("core.fetch"),e.get("core.locale"),o.j5.get());l.identifier="document.service"},68341(e,t,n){n.d(t,{RX:()=>c,WG:()=>a,b_:()=>s});n(84775),n(78944),n(27025);var r=n(94956),i=n(14503),o=n(64244);const a=e=>{const{track:t}=(0,r.A)().get("core.tealium");return(n,r)=>{n&&e&&t({event_name:"job_match_score_displayed",event_details:"no job list displayed",job_match_display_type:"automatic",job_match_score:n?.jobFitBucket,job_match_type:"job_fit",job_id:e.id,job_title:e.title,company_id:e.company.id,job_match_placement:"application form",event_trigger:"upload"===r?"job application CV upload":"profile CV"})}},s=()=>{const e=(0,o.qk)();return({event_value:t})=>{e({event_component_type:"application_job_fit_see_more",event_value:t})}},c={triggerEvents:["experiment_application_sent","experiment_application_start","experiment_job_match_score_displayed","experiment_jobfit_teaser_click","experiment_job_view","experiment_job_list_view"],isEnabled:e=>e.get("core.redux").getState().featureFlags.includes("job-fit-teaser-variants"),getEvent:e=>{const t=e.get("query.client").getQueryData(i.qv),n=t?.find((e=>e.tags?.includes("cv")));return{experiment_name:"PRO-3399-jobfit-teaser-copy&layout",experiment_details:n?"CV in profile":"no CV in profile"}}}},98398(e,t,n){n.d(t,{f3:()=>i,sU:()=>r,x7:()=>o});const r=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/pdf","image/jpg","image/jpeg","image/png"],i=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/pdf"],o=33554432},4584(e,t,n){n.d(t,{$:()=>c});n(78944),n(18910);var r=n(18474),i=n(29154),o=n(39180),a=n(45497),s=n(55082);const c=e=>(e=>{const t=e.get("core.fetch"),n=(e,n)=>t.fetch("user/candidate/document",{body:{media_api_id:e,file_name:n},method:"POST"}),c=(e,n)=>t.fetch(`user/candidate/document/${e}/tag`,{body:{name:n},method:"POST"});return{addDocument:n,createDocumentTag:c,linkAddAndTagDocument:async({fileName:t,id:r,tag:i,token:o})=>{const a=await e.wire(s.d).linkDocumentById(r,o);if(a?.ok&&a.result.id){const e=await n(a.result.id,t);if(e.ok&&e.result.id&&i&&"other"!==i)return c(e.result.id,i)}},patchCandidateDetail:async n=>{const r=e.get("query.client"),a=await t.fetch("user/candidate",{body:n,method:"PATCH"});return a.ok&&r.setQueryData(i.qv,(e=>e&&{...e,candidate:{...e.candidate,...(0,o.kh)(a.result)}})),a},postCareer:async n=>{const r=e.get("query.client"),{id:o,type:s}=n,c=`user/candidate/career/${s}${o?`/${o}`:""}`,l=await t.fetch(c,{body:(0,a.dW)(n),method:o?"PATCH":"POST"});return l.ok&&r.setQueryData(i.qv,(e=>e&&{...e,careers:o?e.careers.map((e=>e.id===o?(0,a.Ay)(l.result):e)):[...e.careers,(0,a.Ay)(l.result)]})),l},updateDocument:async(e,{fileName:n,visible:i})=>(0,r.A)(await t.fetch(`user/candidate/document/${e}
1`,{body:{file_name:n,visible:i},method:"PATCH"})),updateDocumentTag:async(e,{tags:n=[]})=>(0,r.A)(await t.fetch(`user/candidate/document/${e}/tag`,{body:n.map((e=>({name:e}))),method:"PUT"}))}})(e);c.identifier="profile.service"},90195(e,t,n){n.d(t,{A:()=>s,w:()=>a});var r=n(59033),i=n(52695);const o=({children:e,hasDividerTop:t,hasDividerBottom:n})=>(0,i.jsx)(r.Li,{flexGrow:1,flexShrink:0,hyphens:"auto",overflowWrap:"break-word",position:"relative",wordWrap:"break-word",...t&&{borderTop:"b300"},...n&&{borderBottom:"b300"},children:e}),a=({active:e,close:t,children:n,hasDividerTop:a,hasDividerBottom:s,icon:c,isDestructive:l=!1,onClick:d,selected:u,...p})=>(0,i.jsx)(o,{hasDividerBottom:s,hasDividerTop:a,children:(0,i.jsxs)(r.e9,{alignItems:"center",bg:{base:l&&(u||e)?"redAlphaLight.700":u||e?"purpleAlphaDark.200":"white",_hover:l?"redAlphaLight.700":"purpleAlphaDark.200",_focus:l?"redAlphaLight.700":"purpleAlphaDark.200"},display:"flex",gap:"s12",linkColor:"dark",onClick:n=>{!e&&d?.(n),t?.()},px:"s16",py:"s12",textStyle:"body2",underline:"none",visited:"none",width:"100%",...p,children:[!!c&&(0,i.jsx)(r.i,{color:{base:l?"red.700":u||e?"purple.900":"gray.900",_hover:l?"red.700":"purple.900",_focus:l?"red.700":"purple.900"},children:c}),(0,i.jsx)(r.L9,{color:{base:l?"red.700":u||e?"purple.900":"gray.900",_hover:l?"red.700":"purple.900",_focus:l?"red.700":"purple.900"},textWrap:"wrap",width:"[max-content]",children:n})]})}),s=({active:e,close:t,children:n,hasDividerTop:a,hasDividerBottom:s,icon:c,isDestructive:l=!1,onClick:d,selected:u,...p})=>(0,i.jsx)(o,{hasDividerBottom:s,hasDividerTop:a,children:(0,i.jsxs)(r.ej,{alignItems:"center",bg:{base:l&&(u||e)?"redAlphaLight.700":u||e?"purpleAlphaDark.200":"white",_hover:l?"redAlphaLight.700":"purpleAlphaDark.200",_focus:l?"redAlphaLight.700":"purpleAlphaDark.200"},color:{base:l?"red.700":u||e?"purple.900":"gray.900",_hover:l?"red.700":"purple.900",_focus:l?"red.700":"purple.900"},display:"flex",gap:"s12",onClick:n=>{!e&&d?.(n),t?.()},px:"s16",py:"s12",textStyle:"body2",width:"100%",...p,children:[!!c&&(0,i.jsx)(r.i,{children:c}),(0,i.jsx)(r.L9,{textWrap:"wrap",...c?{width:"[max-content]"}:{width:"[100%]"},children:n})]})})},54074(e,t,n){n.d(t,{tz:()=>p,kt:()=>m.A,w$:()=>m.w});n(78944),n(18910),n(37779);var r=n(41711),i=n(22126),o=n(50279),a=n(82612),s=n(53151),c=n(56611);const l=({children:e})=>{const[t,n]=(0,r.useState)(!0),[l,d]=(0,r.useState)(!1),u=(0,a.A)(),[p,m]=(0,r.useState)(-1),h=(0,r.useRef)(null),f=(0,r.useRef)(!1),g=(0,r.useRef)(null),y=(0,r.useRef)(null),v=r.Children.toArray(e),b=(0,s.A)(),x=(0,r.useCallback)((()=>{if(l&&u.current){d(!1),m(-1);const e=setTimeout((()=>{n(!0)}),125);return()=>{clearTimeout(e)}}}),[u,l]);(0,o.A)(x,[g,y]);const _=(0,r.useCallback)((()=>{if(!l&&t){const{current:e}=g;e?.focus(),d(!0),n(!1),f.current=!0,m(-1)}}),[t,g,l]),A=(0,r.useCallback)((()=>{const e=(p+1)%v.length;m(e),(0,c.E)(h.current,e)}),[v,p]),j=(0,r.useCallback)((()=>{const e=p>0?p-1:v.length-1;m(e),(0,c.E)(h.current,e)}),[v,p]),w=(0,r.useCallback)(((e=p)=>{if(~e){const e=v[p];if((0,r.isValidElement)(e)){const{onClick:t,active:n,to:r,href:o}=e.props;n||(t?.(),(r||o)&&b(r||(0,i.J)(o),{eventData:{event_component_type:"activate_context_option"}})),x(),y.current?.focus()}}}),[x,b,v,p]),k=(0,r.useCallback)((e=>{if(-1===p&&"Enter"===e.key)return e.preventDefault(),void x();if(l)switch(e.key){case"ArrowUp":return e.preventDefault(),void j();case"ArrowDown":return e.preventDefault(),void A();case"Enter":return e.preventDefault(),void w();case" ":return void(~p&&(e.preventDefault(),w()));case"Escape":return e.preventDefault(),void x();case"Tab":return void x()}}),[w,x,l,A,j,p]);return{afterClose:t,containerRef:g,close:x,isOpen:l,listRef:h,onKeyDown:k,open:_,selectIndex:p,triggerRef:y}};var d=n(59033),u=n(52695);const p=({alignment:e="right",children:t,id:n,maxHeight:i,onClick:o,trigger:a,...s})=>{const{afterClose:c,containerRef:p,close:m,isOpen:h,listRef:f,onKeyDown:g,open:y,selectIndex:v,triggerRef:b}=l({children:t}),x=(0,r.useCallback)((e=>{h?m():y(),a.props.onClick?.(e)}),[m,h,y,a.props]),_=(0,r.useMemo)((()=>(0,r.cloneElement)(a,{"aria-expanded":h,"aria-haspopup":!0,"data-cy":a.props["data-cy"]||"dropdown_trigger",id:`${n}-trigger`,onClick:x,onKeyDown:e=>{"Enter"!==e.code&&"Space"!==e.code||("Space"===e.code&&e.preventDefault(),x(e))},ref:b})),[n,h,x,a,b]),A=(0,r.useMemo)((()=>r.Children.toArray(t).map(((e,t)=>(0,r.isValidElement)(e)?(0,r.cloneElement)(e,{"aria-selected":t===v,selected:-1===v?void 0:t===v,close:m}):null))),[t,m,v]);return(0,u.jsxs)(d.i,{className:"notranslate",onClick:o,position:"relative",...s,children:[_,(0,u.jsx)(d.i,{onKeyDown:g,outline:"none",ref:p,tabIndex:h?0:-1,children:(0,u.jsx)(d.Ul,{"aria-labelledby":`${n}-trigger`,bg:"white",borderRadius:"r8",bottom:"s0",boxShadow:"bs50",transform:"translateY(100%)",transitionDuration:"d125",transitionProperty:"opacity",transitionTimingFunction:"ease-
1out",..."left"===e?{left:"s0",transformOrigin:"top left"}:"center"===e?{left:"[50%]",transformOrigin:"top left",transform:"translate(-50%,100%)"}:{right:"s0",transformOrigin:"top right"},contentVisibility:"auto","data-cy":"item-container",id:n,maxHeight:i,maxWidth:"[328px]",minWidth:"[160px]",opacity:h?1:0,overflowX:"hidden",overflowY:"auto",position:"absolute",ref:f,visibility:!h||c?"hidden":"visible",zIndex:"z2",children:A})})]})};var m=n(90195)},56611(e,t,n){n.d(t,{E:()=>r});const r=(e,t=0)=>{if(e&&"function"==typeof e.scroll){const{height:n=0}=e.getBoundingClientRect()||{},{top:r=0}=e.children[0]?.getBoundingClientRect()||{},{height:i=0,top:o=0}=e.children[t]?.getBoundingClientRect()||{};return e.scroll({top:o-r+(i-n)/2})}}},1856(e,t,n){n.d(t,{A:()=>a});var r=n(59033),i=n(14117),o=n(52695);const a=({children:e,disabled:t,hasError:n,float:a=!1,inputColor:s="default",isFocus:c,isInlineLabel:l=!1,required:d,...u})=>(0,o.jsxs)(r.JU,{color:t?"colorPalette.labelDisabled":n?"colorPalette.inputError":c?"colorPalette.labelFocus":"colorPalette.labelMain",colorPalette:`input.${s}`,pointerEvents:"none",transitionDuration:"d125",...l?{left:"s16",maxWidth:"[calc(100% - 32px)]",position:"absolute",top:"ns4",transformOrigin:"left top",transitionProperty:"transform",transitionTimingFunction:"ease-in-out",willChange:"transform",zIndex:"z1",...a?{transform:"translateY(4px) scale(.8) "}:{transform:"translateY(16px)"}}:{},...u,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:[e,d&&(0,o.jsx)(i.A,{inputColor:s})]})},14117(e,t,n){n.d(t,{A:()=>o});var r=n(59033),i=n(52695);const o=({inputColor:e="default"})=>(0,i.jsx)(r.L9,{color:"colorPalette.errorMain",colorPalette:`input.${e}`,children:"*"})},41131(e,t,n){n.d(t,{A:()=>d});var r=n(76873),i=n(41711),o=n(59033),a=n(1856),s=n(80924),c=n(52695);const l=(0,i.forwardRef)((({autoFocus:e=!1,disabled:t=!1,showErrorAsLabel:n=!1,emptyAction:l,error:d,id:u,initialValue:p,inputColor:m="default",inputIcon:h,isBorderHidden:f=!1,isInlineLabel:g=!1,label:y,name:v,onBlur:b,onChange:x,onFocus:_,parseError:A,required:j,secondaryAction:w,value:k,...T},D)=>{const[E,S]=(0,i.useState)(e),[C,F]=(0,i.useState)(!!p),P=u||v||!!y&&y.replace(/\s+/g,"_"),$=void 0!==d;return(0,c.jsxs)(o.i,{...$?{"data-scroll-anchor":P}:{},...g?{position:"relative"}:{},children:[!!y&&!g&&(0,c.jsxs)(c.Fragment,{children:[!!h&&(0,c.jsx)(o.L9,{color:$?"colorPalette.errorMain":E?"colorPalette.inputMain":"colorPalette.labelMain",colorPalette:`input.${m}`,children:$?(0,c.jsx)(s.A,{}):(0,c.jsx)(c.Fragment,{children:h})}),(0,c.jsx)(a.A,{"aria-hidden":"true",id:`input-label-${P}`,mb:"s8",...t?{disabled:t}:{},hasError:$,htmlFor:P||y,inputColor:m,isFocus:E,required:j,...h?{left:"s48"}:{},children:d&&n?(0,c.jsx)(o.L9,{"data-cy":`${P}-error`,id:`${P}-error`,children:A?A(d):d}):y})]}),(0,c.jsxs)(o.i,{position:"relative",children:[(0,c.jsx)(r.I4.input,{autoFocus:e,...t?{disabled:t}:{},...d?{"aria-describedby":`${P}-error`}:{"aria-labelledby":`input-label-${P}`},...j?{"aria-required":!0,required:!0}:{},appearance:"none",bg:t?"gray.100":f&&g?"[transparent]":"white",border:"[1px solid]",borderRadius:"r8",boxShadow:f?{}:$&&E?"[inset 0 0 0 1px {colors.colorPalette.inputError}]":E?"[inset 0 0 0 1px {colors.colorPalette.borderFocus}]":{},color:t?"gray.500":"colorPalette.inputMain",colorPalette:`input.${m}`,height:"[48px]",style:{borderColor:f?"transparent":t?"var(--colors-gray-100)":$?"var(--colors-color-palette-input-error)":E?"var(--colors-color-palette-border-focus)":"var(--colors-color-palette-border-main)"},transitionDuration:"d125",transitionProperty:"bg,borderColor,color",transitionTimingFunction:"ease-in-out",willChange:"bg,borderColor,color",...P?{id:P}:{},name:v,onBlur:e=>{F(!!e.target.value),S(!1),b?.(e)},onChange:e=>{F(!!e.target.value),x?.(e)},onFocus:e=>{S(!0),_?.(e)},outline:"none",pl:h?"s48":"s16",pr:w||l?"[50px]":"s16",...y&&g?{pt:"s16"}:{},...D?{ref:D}:{},value:k,width:"100%",...T}),!t&&!!k&&!!w&&w]}),!!y&&!!g&&(0,c.jsxs)(c.Fragment,{children:[!!h&&(0,c.jsx)(o.L9,{color:$?"colorPalette.errorMain":E?"colorPalette.inputMain":"colorPalette.labelMain",colorPalette:`input.${m}`,left:"s8",position:"absolute",top:"s12",children:$?(0,c.jsx)(s.A,{}):(0,c.jsx)(c.Fragment,{children:h})}),(0,c.jsx)(a.A,{"aria-hidden":"true",id:`input-label-${P}`,...t?{disabled:t}:{},float:!!k||E||C,hasError:$,htmlFor:P||y,inputColor:m,isFocus:E,isInlineLabel:g,required:j,...h?{left:"s48"}:{},children:d&&n?(0,c.jsx)(o.L9,{"data-cy":`${P}-error`,id:`${P}-error`,children:A?A(d):d}):y})]}),!t&&!k&&!!l&&l,!!d&&!n&&(0,c.jsx)(o.P,{color:"colorPalette.errorMain",colorPalette:`input.${m}`,"data-cy":`${P}-error`,id:`${P}-error`,pl:"s16",textStyle:"caption1",children:A?A(d):d})]})}));l.displayName="TextField";const d=l},80924(e,t,n){n.d(t,{A:()=>
1o});var r=n(59033),i=n(52695);const o=e=>(0,i.jsx)(r.In,{...e,children:(0,i.jsx)("path",{d:"M12 21q-.825 0-1.412-.587A1.93 1.93 0 0 1 10 19q0-.825.588-1.413A1.93 1.93 0 0 1 12 17q.825 0 1.413.587Q14 18.175 14 19c0 .825-.196 1.021-.587 1.413A1.93 1.93 0 0 1 12 21m0-6q-.825 0-1.412-.588A1.92 1.92 0 0 1 10 13V5q0-.825.588-1.413A1.93 1.93 0 0 1 12 3q.825 0 1.413.587Q14 4.175 14 5v8q0 .825-.587 1.412A1.93 1.93 0 0 1 12 15"})})},16505(e,t,n){n.d(t,{A:()=>o});var r=n(59033),i=n(52695);const o=e=>(0,i.jsx)(r.In,{...e,children:(0,i.jsx)("path",{d:"M5 19h1.4l8.625-8.625-1.4-1.4L5 17.6zM19.3 8.925l-4.25-4.2 1.4-1.4a1.92 1.92 0 0 1 1.413-.575 1.92 1.92 0 0 1 1.412.575l1.4 1.4q.575.575.6 1.388a1.8 1.8 0 0 1-.55 1.387zM17.85 10.4 7.25 21H3v-4.25l10.6-10.6zm-3.525-.725-.7-.7 1.4 1.4z"})})}}]);
2//# sourceMappingURL=chunk-dynamic-application-sent.080e04ea.js.map

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.