PageSourceSearch

https://www.nationalevacaturebank.nl/cdn/job-board/7596/_next/stat…/pages/savedSearches-869378b747098562.js

js nationalevacaturebank.nl collected 2026-09-24 18:38:58 UTC 29,554 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f8dddcad-85cf-417b-a150-f09d0fd54185",e._sentryDebugIdIdentifier="sentry-dbid-f8dddcad-85cf-417b-a150-f09d0fd54185")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2233],{2827:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l});var a=r(68898),n=r(44501),s=r(14232),i=r(89755);r(3904),r(98477),r(97);var l=(0,s.forwardRef)(function(e,t){var r=(0,a.u)(e);return s.createElement(i.S,(0,n.A)({ref:t},r))})},4505:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=[{caption:{long:"Werkgevers"},value:"direct_employer"},{caption:{long:"Werkgevers"},value:"direct_employer_and_media_bureau"},{caption:{long:"Recruitment bureau's"},value:"human_resource_manager"}]},10141:(e,t,r)=>{"use strict";r.d(t,{fK:()=>p,Nr:()=>f,Ay:()=>$,XD:()=>N,OA:()=>x,AG:()=>w,CJ:()=>A,aP:()=>I,sP:()=>k,np:()=>y,Ir:()=>S,FT:()=>g});var a=r(36209),n=r(99988),s=r(4449),i=r(51392),l=r(77149),c=r(6278),o=r(57418),d=r(40517),u=r(85462);let h=async(e,t="city")=>{let r=await o.A.cityInfo(e);if(r)return{latitude:r?.location?.latitude,longitude:r?.location?.longitude,distance:(0,u.A)(t),city:r?.cityName};if(Object.values(c.A).map(e=>e.title).includes(e))return{province:e};throw new d.A("Plaats of postcode niet gevonden","Tip: controleer of de spelling van de plaats of postcode correct is")},p=["Geen ervaring","Starter","Ervaren","Leidinggevend","Senior management","Directie"],m=[...Object.values(s.A).map(e=>e.title),"Overig"],v=[l.c.directEmployerAndMediaCompany,l.c.humanResourceManager],f=[...Object.values(n.A).map(e=>e.title),"Zelfstandig/Franchise"],y=["Postdoctoraal","WO","HBO","MBO","VWO","HAVO","VMBO/MAVO","LBO","Lagere school"],g=[l.t.hybrid,l.t.remote,l.t.onSite],_=[...Object.values(i.A).map(e=>e.title),"Overig"],b=["date","popularity","distance","relevance","similarity","dateRelevance"],j=["last 24 hours","last 3 days","last week","last 2 weeks","last month"],S={careerLevel:"filters[careerLevel][]",category:"filters[category][]",companyName:"filters[companyName]",companyType:"filters[companyType][]",contractType:"filters[contractType][]",distance:"distance",educationLevel:"filters[educationLevel][]",workingPlace:"filters[workingPlace][]",industry:"filters[industry][]",location:"location",municipality:"municipality",query:"query",sort:"sort",startDate:"filters[startDate]",workingHoursMin:"filters[workingHours][min]",workingHoursMax:"filters[workingHours][max]",salaryMin:"filters[salary][min]",functionTitle:"filters[functionTitle]",dcoTitle:"filters[dcoTitle]"},w="date",x=0,k=1,I=40,A="all placement dates",N=40,$=async(e,t,r,n)=>{let s={page:t,limit:10,sort:w};try{if("fetching"!==r&&"skipped"!==r&&(s={...s,filters:{...s.filters,...r}}),e[S.query]&&(s={...s,query:e[S.query].trim()}),e[S.sort]&&b.includes(e[S.sort])&&(s={...s,sort:["similarity","dateRelevance"].includes(e[S.sort])?"relevance":e[S.sort]}),e[S.companyType]){let t=(Array.isArray(e[S.companyType])?e[S.companyType]:[e[S.companyType]]).map(e=>e===l.c.directEmployer?l.c.directEmployerAndMediaCompany:e).filter(e=>v.includes(e));t.length&&(s={...s,filters:{...s.filters,companyType:t}})}if(e[S.startDate]&&j.includes(e[S.startDate])&&(s={...s,filters:{...s.filters,startDate:e[S.startDate]}}),e[S.workingHoursMin]){let t=parseInt(e[S.workingHoursMin],10);t>=1&&t<=40&&(s={...s,filters:{...s.filters,workingHoursMin:t}})}if(e[S.workingHoursMax]){let t=parseInt(e[S.workingHoursMax],10);t>=1&&t<=40&&(s={...s,filters:{...s.filters,workingHoursMax:t}})}if(e[S.contractType]){let t=(Array.isArray(e[S.contractType])?e[S.contractType]:[e[S.contractType]]).filter(e=>f.includes(e));t.length&&(s={...s,filters:{...s.filters,contractType:t}})}if(e[S.careerLevel]){let t=(Array.isArray(e[S.careerLevel])?e[S.careerLevel]:[e[S.careerLevel]]).filter(e=>p.includes(e));t.length&&(s={...s,filters:{...s.filters,careerLevel:t}})}if(e[S.industry]){let t=(Array.isArray(e[S.industry])?e[S.industry]:[e[S.industry]]).filter(e=>_.includes(e));t.length&&(s={...s,filters:{...s.filters,industry:t}}
1)}if(e[S.category]){let t=(Array.isArray(e[S.category])?e[S.category]:[e[S.category]]).filter(e=>m.includes(e));t.length&&(s={...s,filters:{...s.filters,category:t}})}if(e[S.educationLevel]){let t=(Array.isArray(e[S.educationLevel])?e[S.educationLevel]:[e[S.educationLevel]]).map(e=>e.toLowerCase()),r=y.filter(e=>t.includes(e.toLowerCase()));r.length&&(s={...s,filters:{...s.filters,educationLevel:r}})}if(e[S.workingPlace]){let t=(Array.isArray(e[S.workingPlace])?e[S.workingPlace]:[e[S.workingPlace]]).filter(e=>g.includes(e));t.length&&(s={...s,filters:{...s.filters,workingPlace:t}})}if(e[S.location]&&(s={...s,filters:{...s.filters,...await h(e[S.location],e[S.distance])}}),e[S.municipality]&&(s={...s,filters:{...s.filters,municipality:e[S.municipality]}}),e[S.salaryMin]){let t=parseInt(e[S.salaryMin],10);a.A.find(e=>e.value===t)&&(s={...s,filters:{...s.filters,salaryMin:t}})}return e[S.functionTitle]&&(s={...s,filters:{...s.filters,functionTitle:e[S.functionTitle].trim()},query:void 0}),e[S.dcoTitle]&&(s={...s,filters:{...s.filters,dcoTitle:e[S.dcoTitle].trim()},query:void 0}),e[S.companyName]&&(s={...s,filters:{...s.filters,companyName:e[S.companyName].trim()},query:void 0}),s}finally{n(s)}}},15738:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(37876),n=r(32214),s=r(16116),i=r.n(s);let l=e=>(0,a.jsx)(n.A,{...e,styles:i()})},16206:e=>{e.exports={container:"nvb_container__AaFJN",header:"nvb_header__9t12l",title:"nvb_title__sdY5f",delete:"nvb_delete__OPPPe",listContainer:"nvb_listContainer__6rXoT",list:"nvb_list__EQ7JJ",listItem:"nvb_listItem__UV_Ju",term:"nvb_term__IQPJu",description:"nvb_description___pesD",hr:"nvb_hr__vLae7"}},17127:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(37876),n=r(15039),s=r.n(n);r(14232);var i=r(36733),l=r(67938),c=r.n(l);let o=({children:e,className:t,...r})=>(0,a.jsx)(i.A,{...r,className:s()(c().primary,t),children:e})},20326:e=>{e.exports={list:"nvb_list___mXc6",listItem:"nvb_listItem__oOQnt"}},23076:e=>{e.exports={container:"nvb_container__EG_q0",heading:"nvb_heading__d19Vm",description:"nvb_description__TpkZn",button:"nvb_button___8T23"}},25254:e=>{e.exports={button:"nvb_button__jamQj",icon:"nvb_icon__wkYIy"}},27648:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var a=r(37876),n=r(85346),s=r(93853),i=r(41737),l=r(62604),c=r(17127),o=r(53257),d=r.n(o);let u={buttonHref:l.DW,buttonText:"vul profiel aan",listItems:["Je wordt eerder benaderd door werkgevers","Je bent beter vindbaar met ingevulde werkervaring","Je ontvangt interessante vacatures op basis van je profiel"],subTitle:"Met een compleet en up-to-date profiel meer kans op een baan",title:`${n.A.translations.siteName} helpt jou bij het vinden van een baan`},h={...u,buttonHref:l.aH},p={buttonHref:l.l4("accountBanner"),buttonText:"schrijf mij in",listItems:["Ontvang wekelijks nieuwe vacatures in je mail","Solliciteer makkelijk en snel op nieuwe vacatures","Breng jezelf onder de aandacht bij interessante werkgevers"],subTitle:"Schrijf je in als werkzoekende",title:`${n.A.translations.siteName} helpt jou bij het vinden van een baan`},m=({isJobSeekerAuthenticated:e,isAuthenticatedWithoutProfile:t})=>{let{title:r,subTitle:l,listItems:o,buttonText:m,buttonHref:v}=e?u:t?h:p;return(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:d().title,children:r}),(0,a.jsxs)("div",{className:d().card,children:[(0,a.jsx)("div",{className:d().subtitle,children:l}),(0,a.jsx)("ul",{className:d().list,children:o.map(e=>(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{style:{backgroundImage:`url(${(0,i.A)(`/static/images/${n.A.siteAcronym}/icon-checkmark.svg`)})`}}),(0,a.jsx)("span",{children:e})]},e))}),(0,a.jsx)(c.A,{children:(0,a.jsx)("a",{href:v,...(0,s.A)("ClickOnOptInBlock","Subscribe"),children:m})})]})]})}},36209:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=[{caption:{long:"Alle salarissen"},value:0},{caption:{long:"€ 1.500+ p.m."},value:1500},{caption:{long:"€ 2.500+ p.m."},value:2500},{caption:{long:"€ 3.500+ p.m."},value:3500},{caption:{long:"€ 5.000+ p.m."},value:5e3},{caption:{long:"€ 7.000+ p.m."},value:7e3}]},36733:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(37876),n=r(15039),s=r.n(n);r(14232);var i=r(25254),l=r.n(i);let c=({children:e,className:t,...r})=>(0,a.jsxs)("span",{...r,className:s()("button",l().button,t),children:[e,(0,a.jsx)("div",{className:`icon ${l().icon}`})]})},40517:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});class a{constructor(e,t){this.title=e,this.description=t,this.title=e,this.description=t}}},41620:(e,t,r)=>{"use strict";r.d(t,{$:()=>a.A});var a=r(15738)},45504:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(37876),n=r(83959),s=r.n(n);let i=({children:e})=>(0,a.jsx)("h1",{className:s().heading,children:e})},49960:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=e=>
1Math.round(e).toLocaleString("nl-NL")},53257:e=>{e.exports={title:"nvb_title__EfD2j",subtitle:"nvb_subtitle__9ILis",list:"nvb_list__BMwas",card:"nvb_card__nCg_b"}},56438:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(10141),n=r(85462);let s=e=>{let t=[];return e.query&&t.push(`${a.Ir.query}=${encodeURIComponent(e.query)}`),e?.filters?.functionTitle&&t.push(`${a.Ir.functionTitle}=${encodeURIComponent(e.filters.functionTitle)}`),e?.filters?.dcoTitle&&t.push(`${a.Ir.dcoTitle}=${encodeURIComponent(e.filters.dcoTitle)}`),e?.filters?.companyName&&t.push(`${a.Ir.companyName}=${encodeURIComponent(e.filters.companyName)}`),e.sort&&e.sort!==a.AG&&t.push(`${a.Ir.sort}=${encodeURIComponent(e.sort)}`),e?.filters?.city?t.push(`${a.Ir.location}=${encodeURIComponent(e.filters.city)}`):e?.filters?.province&&t.push(`${a.Ir.location}=${encodeURIComponent(e.filters.province)}`),e.filters?.distance!==void 0&&e.filters?.distance!==null&&t.push(`${a.Ir.distance}=${encodeURIComponent(n.O[e.filters.distance.toString()])}`),e?.filters?.educationLevel&&e.filters.educationLevel.forEach(e=>{t.push(`${a.Ir.educationLevel}=${encodeURIComponent(e)}`)}),e?.filters?.workingPlace&&e.filters.workingPlace.forEach(e=>{t.push(`${a.Ir.workingPlace}=${encodeURIComponent(e)}`)}),e?.filters?.category&&e.filters.category.forEach(e=>{t.push(`${a.Ir.category}=${encodeURIComponent(e)}`)}),e?.filters?.industry&&e.filters.industry.forEach(e=>{t.push(`${a.Ir.industry}=${encodeURIComponent(e)}`)}),e?.filters?.careerLevel&&e.filters.careerLevel.forEach(e=>{t.push(`${a.Ir.careerLevel}=${encodeURIComponent(e)}`)}),e?.filters?.contractType&&e.filters.contractType.forEach(e=>{t.push(`${a.Ir.contractType}=${encodeURIComponent(e)}`)}),e?.filters?.workingHoursMin&&t.push(`${a.Ir.workingHoursMin}=${encodeURIComponent(e.filters.workingHoursMin.toString())}`),e?.filters?.workingHoursMax&&t.push(`${a.Ir.workingHoursMax}=${encodeURIComponent(e.filters.workingHoursMax.toString())}`),e?.filters?.startDate&&e.filters.startDate!==a.CJ&&t.push(`${a.Ir.startDate}=${encodeURIComponent(e.filters.startDate)}`),e?.filters?.companyType&&e.filters.companyType.forEach(e=>{t.push(`${a.Ir.companyType}=${encodeURIComponent(e)}`)}),e?.filters?.salaryMin&&e.filters.salaryMin!==a.OA&&t.push(`${a.Ir.salaryMin}=${encodeURIComponent(e.filters.salaryMin.toString())}`),0===t.length?"":t.reduce((e,t,r)=>0===r?`?${t}`:`${e}&${t}`,"")}},57418:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var a=r(5068),n=r(18334),s=r(39324),i=r.n(s),l=r(85346);let c=(()=>{let e=i()(),{api:{addressService:{host:t,port:r}}}=e[e.serverRuntimeConfig.api?"serverRuntimeConfig":"publicRuntimeConfig"],a=e.serverRuntimeConfig.api&&l.A.headers.xSource;return{baseUrl:`${t}:${r}/api/v1`,endpoints:{cityInfo:e=>`/geolocations/nl/${encodeURIComponent(e)}`,citySearch:e=>`/cities/nl?startsWith=${encodeURIComponent(e)}`,municipalities:"/municipalities/slugs",municipalityInfo:e=>`/geolocations/nl/municipality/${encodeURIComponent(e)}`},headers:{...a&&{"user-agent":a},"x-destination":"address-service","x-source":l.A.headers.xSource}}})(),o=a.A.create({baseURL:c.baseUrl,headers:c.headers}),d={cityInfo:async e=>{try{let{data:t}=await o.get(c.endpoints.cityInfo(e));return t}catch(e){if(e?.response?.status!==404){let t=Error(`Couldn't retrieve city info from the Address Service: ${e.message}`);throw n.Cp(t),t}}},citySearch:async e=>{try{let{data:t}=await o.get(c.endpoints.citySearch(e));return t}catch(t){let e=Error(`Couldn't find cities with the Address Service: ${t.message}`);throw n.Cp(e),e}},fetchMunicipalities:async()=>{try{let{data:e}=await o.get(c.endpoints.municipalities);return e}catch(t){let e=Error(`Fetching municipalities from the Address Service has failed: ${t.message}`);throw n.Cp(e),e}},fetchMunicipality:async e=>{try{let{data:{location:t}}=await o.get(c.endpoints.municipalityInfo(e));return t}catch(e){if(e?.response?.status!==404){let t=Error(`Fetching municipality has failed: ${e.message}`);throw n.Cp(t),t}}}}},57837:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var a=r(5068),n=r(18334),s=r(39324),i=r.n(s),l=r(85346),c=r(91390),o=r(10141);let d=(()=>{let e=i()(),{api:{savedSearchService:{host:t,port:r}}}=e[e.serverRuntimeConfig.api?"serverRuntimeConfig":"publicRuntimeConfig"];return{baseUrl:`${t}:${r}`,endpoints:{changeFrequency:(e,t)=>`/saved-searches/${e}/frequency/${t}`,confirmSavedSearch:"/saved-searches/confirm",fetchSavedSearches:"/saved-searches",removeSavedSearch:e=>`/saved-searches/${e}`,saveSearch:"/saved-searches",saveSearchAnonymously:"/saved-searches/request",unsubscribeFromSavedSearchMailing:"/saved-searches/unsubscribe"},headers:e=>({"x-destination":"saved-search-service","x-source":l.A.headers.xSource,...e&&{Authorization:`Bearer ${e}`}})}})(),u=a.A.create({baseURL:d.baseUrl}),h={changeFrequency:((e,t)=>async(r,a,s)=>{try{await e.put(t.endpoints.changeFrequency(r,a),void 0,{headers:t.headers(s)})}catch(t){let e=Error(`Changing frequency of saved search has failed: ${t.message}`);throw n.Cp(e),e}})(u,d),confirmSavedSearch:((e,t)=>async r=>{try{await e.get(t.endpoints.confirmSavedSearch,{headers:t.headers(),params:{jwt:r}}
1)}catch(t){let e=Error(`Confirming saved search has failed: ${t.message}`);throw n.Cp(e),e}})(u,d),fetchSavedSearches:((e,t)=>async r=>{try{let a=await e.get(t.endpoints.fetchSavedSearches,{headers:t.headers(r)});return a?.data?.savedSearches.map(e=>({frequency:e.frequency,createdOn:new Date(e.createdOn).toISOString(),query:e.query,id:e.id,filters:e.filters}))}catch(t){let e=Error(`Couldn't fetch saved searches: ${t.message}`);throw n.Cp(e),e}})(u,d),removeSavedSearch:((e,t)=>async(r,a)=>{try{await e.delete(t.endpoints.removeSavedSearch(r),{headers:t.headers(a)})}catch(t){let e=Error(`Removing saved search has failed: ${t.message}`);throw n.Cp(e),e}})(u,d),saveSearch:((e,t)=>async({filters:r,query:a},n,s)=>{try{return(await e.post(t.endpoints.saveSearch,{frequency:s??"daily",filters:{...r,workingHoursMin:r?.workingHoursMin||o.sP,workingHoursMax:r?.workingHoursMax||o.aP},query:a},{headers:t.headers(n)})).data}catch(t){let e=Error(`Saving a search has failed: ${t.message}`);(0,c.A)(e,t?.response?.status)}})(u,d),saveSearchAnonymously:((e,t)=>async({filters:r,query:a},n)=>{try{await e.post(t.endpoints.saveSearchAnonymously,{emailAddress:n,site:l.A.site,frequency:"daily",filters:{...r,workingHoursMin:r?.workingHoursMin||o.sP,workingHoursMax:r?.workingHoursMax||o.aP},query:a},{headers:t.headers()})}catch(t){let e=Error(`Saving a search anonymously has failed: ${t.message}`);(0,c.A)(e,t?.response?.status)}})(u,d),unsubscribeFromSavedSearchMailing:((e,t)=>async r=>{try{await e.get(t.endpoints.unsubscribeFromSavedSearchMailing,{headers:t.headers(),params:{jwt:r}})}catch(t){let e=Error(`Unsubscribing from the saved search mailing has failed: ${t.message}`);throw n.Cp(e),e}})(u,d)}},64662:e=>{e.exports={skeletonList:"nvb_skeletonList__Be_9O",skeletonCard:"nvb_skeletonCard__cjw6_",loading:"nvb_loading__KCZ6y"}},67938:e=>{e.exports={primary:"nvb_primary__2NDIN"}},69809:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(37876);r(14232);var n=r(41620),s=r(23076),i=r.n(s);let l=({title:e,description:t,buttonText:r,href:s})=>(0,a.jsxs)("div",{className:i().container,children:[(0,a.jsx)("h2",{className:i().heading,children:e}),(0,a.jsx)("p",{className:i().description,children:t}),(0,a.jsx)("div",{className:i().button,children:(0,a.jsx)(n.$,{type:"primary",text:r,href:s})})]})},73499:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>J});var a=r(37876),n=r(77328),s=r.n(n),i=r(14232),l=r(33236),c=r(65083),o=r(8140),d=r(20831),u=r(57837);let h=async(e,t,r,a,n)=>{try{await u.A.changeFrequency(r,a,n),t(e=>{if(e)return{...e,[r]:{...e[r],frequency:a}}}),(0,d.KA)({event:"SavedSearchFrequencyChanged",frequency:a}),e(void 0)}catch{e(r)}},p=async(e,t,r,a)=>{try{e(!0),r((await u.A.fetchSavedSearches(a)).reduce((e,t)=>({...e,[t.id]:t}),{}))}catch{t(!0)}finally{e(!1)}};var m=r(62604),v=r(15738),f=r(15039),y=r.n(f),g=r(2827);let _=({label:e,options:t,value:r,icon:n,theme:s="default",error:l,menuPosition:c,styles:o,onChange:d})=>{let u=(0,i.useId)(),h=`${u}-error-message`;return(0,a.jsxs)("div",{className:o.container,children:[(0,a.jsxs)("div",{className:y()(o.selectInput,{[o.lightTheme]:"light"===s}),children:[(0,a.jsx)(g.Ay,{placeholder:e,isMulti:!1,isSearchable:!1,inputId:u,"aria-errormessage":l?h:void 0,"aria-invalid":!!l,value:r,onChange:e=>{d(e)},options:t,components:{IndicatorSeparator:null},menuPosition:c,classNames:{control:({isFocused:e})=>y()(o.select,o.control,{[o.focused]:e,[o.floatingLabel]:!!r,[o.icon]:!!n,[o.error]:!!l},n?o[n]:null),placeholder:()=>o.placeholder,dropdownIndicator:()=>o.dropdownIndicator,singleValue:()=>o.value,menu:()=>y()(o.menu),option:({isFocused:e,isSelected:t})=>y()(o.option,{[o.focused]:e,[o.selected]:t})}}),(0,a.jsx)("label",{className:y()(o.label,{[o.floating]:!!r,[o.withIcon]:!!n}),htmlFor:u,children:e})]}),l&&(0,a.jsx)("p",{className:o.errorMessage,"aria-live":"polite",id:h,children:l})]})};var b=r(96298),j=r.n(b);let S=e=>(0,a.jsx)(_,{...e,styles:j()});var w=r(4505),x=r(49960),k=r(56438),I=r(16206),A=r.n(I);let N={daily:"Dagelijks",three_times_per_week:"3x per week",weekly:"Wekelijks",monthly:"Maandelijks",never:"Nooit"},$=({id:e,query:t,filters:r,frequency:n,hasError:s,removeSavedSearch:c,isRemovingSavedSearch:o,changeSavedSearchFrequency:d,cancelSavedSearchRemoval:u})=>{let[h,p]=(0,i.useState)({label:N[n],value:n});return(0,a.jsxs)("div",{className:A().container,children:[(0,a.jsxs)("header",{className:A().header,children:[(0,a.jsx)("h2",{className:A().title,children:r?.dcoTitle??r?.functionTitle??t??"Zoekopdracht"}),(0,a.jsx)("button",{className:A().delete,onClick:()=>{o(e)||(c(),l.notify({type:"warning",title:"Zoekopdracht verwijderd",text:"We sturen je geen e-mails meer met vacatures die aan je zoekopdracht voldoen.",autoClose:5e3,action:{label:"ongedaan maken",onClick:()=>u(e)}}))},"aria-label":"Verwijderen",type:"button"})]}),r?(0,a.jsx)("div",{className:A().listContainer,children:(0,a.jsxs)("dl",{className:A().list,children:[r.city&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Plaats"}),(0,a.jsx)("dd",{className:A().description,children:r.distance?`${r.city} +${r.distance}km`:r.city})]}),r.companyName&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Werkgever"}),(0,a.jsx)("dd",{className:A().description,children:r.companyName})]}),r.careerLevel&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Carri\xe8reniveau"}),(0,a.jsx)("dd",{className:A().description,children:r.careerLevel.join(", ")})]}),r.contractType&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Dienstverband"}),(0,a.jsx)("dd",{className:A().description,children:r.contractType.join(", ")})]}),r.educationLevel&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Opleidingsniveau"}),(0,a.jsx)("dd",{className:A().description,children:r.educationLevel.join(", ")})]}),r.category&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Vakgebied"}),(0,a.jsx)("dd",{className:A().description,children:r.category.join(", ")})]}),r.industry&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Branche"}),(0,a.jsx)("dd",{className:A().description,children:r.industry.join(", ")})]}),r.companyType&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Geplaatst door"}),(0,a.jsx)("dd",{className:A().description,children:r.companyType.map(e=>w.A.find(t=>t.value===e)?.caption.long).join(", ")})]}),(r.workingHoursMin||r.workingHoursMax)&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Uren"}),(0,a.jsx)("dd",{className:A().description,children:r.workingHoursMin?r.workingHoursMax?`${r.workingHoursMin} - ${r.workingHoursMax} uur`:`Vanaf ${r.workingHoursMin} uur`:`Tot ${r.workingHoursMax} uur`})]}),r.salaryMin&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Salaris"}),(0,a.jsxs)("dd",{className:A().description,children:["€",(0,x.A)(r.salaryMin)]})]}),r.workingPlace&&(0,a.jsxs)("div",{className:A().listItem,children:[(0,a.jsx)("dt",{className:A().term,children:"Werkplek"}),(0,a.jsx)("dd",{className:A().description,children:r.workingPlace.join(", ")})]})]})}):null,(0,a.jsx)(S,{icon:"clock",label:"Hoe vaak wil je een update?",options:Object.entries(N).map(([e,t])=>({label:t,value:e})),value:h,onChange:t=>{t&&(d(e,t.value),p(t))},error:s?"Er is iets misgegaan, probeer opniew.":void 0}),(0,a.jsx)("hr",{className:A().hr}),(0,a.jsx)(v.A,{text:"bekijk banen",type:"outline",size:"large",href:(0,m.Eq)((0,k.A)({query:t,filters:r,limit:10,page:1}))})]})};
1var C=r(69809),T=r(20326),M=r.n(T);let R=({savedSearches:e,failedSavedSearchId:t,changeSavedSearchFrequency:r,removeSavedSearch:n,isRemovingSavedSearch:s,cancelSavedSearchRemoval:i})=>{let l=[...Object.values(e)].sort((e,t)=>t.createdOn.localeCompare(e.createdOn));return l.length>0?(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("ul",{className:M().list,children:l.map(e=>(0,a.jsx)("li",{className:M().listItem,children:(0,a.jsx)($,{id:e.id,query:e.query,filters:e.filters,frequency:e.frequency,hasError:t===e.id,removeSavedSearch:()=>n(e),isRemovingSavedSearch:s,changeSavedSearchFrequency:r,cancelSavedSearchRemoval:i})},e.id))})}):(0,a.jsx)(C.A,{title:"Je hebt nog geen opgeslagen zoekopdrachten",description:"Sla een zoekopdracht op via de 'Zoeken'-pagina om vacatures te zien die aan jouw voorwaarden voldoen.",buttonText:"zoeken",href:(0,m.Eq)()})};var E=r(64662),H=r.n(E);let L=()=>(0,a.jsxs)("ul",{className:H().skeletonList,children:[(0,a.jsx)("li",{className:H().skeletonCard}),(0,a.jsx)("li",{className:H().skeletonCard})]}),q=({isAuthenticatedWithoutProfile:e})=>e?(0,a.jsx)(C.A,{title:"Je hebt nog geen toegang tot je zoekopdrachten",description:"Om je zoekopdrachten te kunnen zien moet je je profiel activeren.",buttonText:"activeer profiel",href:m.aH}):(0,a.jsx)(C.A,{title:"Je hebt nog geen toegang tot je zoekopdrachten",description:"Log in om je opgeslagen zoekopdrachten te zien.",buttonText:"log in",href:"/account/login"});var O=r(45504),P=r(27648),F=r(86847),U=r.n(F);let D=({hasFetchedJobSeeker:e,isJobSeekerAuthenticated:t,savedSearches:r,isAuthenticatedWithoutProfile:n})=>{let s=r.savedSearches||!r.isFetching&&r.isFetchingFailed,i=t?!s:!e;return(0,a.jsx)("div",{className:U().page,children:(0,a.jsxs)("div",{className:U().container,children:[(0,a.jsxs)("section",{className:U().content,children:[(0,a.jsx)("header",{className:U().headerWrapper,children:(0,a.jsx)(O.A,{children:"Zoekopdrachten"})}),(0,a.jsx)("div",{className:U().body,children:i?(0,a.jsx)(L,{}):t?(0,a.jsx)(R,{savedSearches:r.savedSearches??{},failedSavedSearchId:r.failedSavedSearchId,changeSavedSearchFrequency:r.changeSavedSearchFrequency,removeSavedSearch:r.removeSavedSearch,isRemovingSavedSearch:r.isRemovingSavedSearch,cancelSavedSearchRemoval:r.cancelSavedSearchRemoval}):(0,a.jsx)(q,{isAuthenticatedWithoutProfile:n})})]}),(0,a.jsx)("aside",{className:U().sidebar,children:(0,a.jsx)(P.A,{isJobSeekerAuthenticated:t,isAuthenticatedWithoutProfile:n})})]})})};var z=r(78483);let J=()=>{let{jobSeeker:e,ssoEmailAddress:t,hasFetchedJobSeeker:r}=(0,o.A)(),n=(e=>{let[t,r]=(0,i.useState)(!!e?.token),[a,n]=(0,i.useState)(!1),[s,l]=(0,i.useState)(),[c,o]=(0,i.useState)(void 0),[m,v]=(0,i.useState)(!1),[f,y]=(0,i.useState)({}),g=(0,i.useEffectEvent)(()=>{e?.token&&p(r,n,l,e.token)});(0,i.useEffect)(()=>{e?.id&&g()},[e?.id]);let _=(0,i.useEffectEvent)(()=>{Object.values(f).forEach(({timeoutId:e})=>clearTimeout(e))});return(0,i.useEffect)(()=>()=>_(),[]),{isFetching:t,isFetchingFailed:a,savedSearches:s,failedSavedSearchId:c,isRemovingSavedSearchFailed:m,isRemovingSavedSearch:e=>!!f[e],changeSavedSearchFrequency:(t,r)=>{e?.token&&h(o,l,t,r,e.token)},removeSavedSearch:t=>{e?.token&&((e,t,r,a,n,s)=>{r(!1),e(e=>{if(!e)return;let t={...e};return delete t[a.id],t});let i=setTimeout(async()=>{try{await u.A.removeSavedSearch(a.id,n),(0,d.KA)({event:"SavedSearchRemoved"})}catch{r(!0),e(e=>e?{...e,[a.id]:a}:void 0)}finally{t(e=>{let t={...e};return delete t[a.id],t})}},5e3);t(e=>({...e,[a.id]:{timeoutId:i,savedSearch:a}}))})(l,y,v,t,e.token,0)},cancelSavedSearchRemoval:e=>{((e,t,r)=>{t(t=>{let a=t[e];if(!a)return t;clearTimeout(a.timeoutId),r(t=>t?{...t,[e]:a.savedSearch}:void 0);let n={...t};return delete n[e],n})})(e,y,l)}}})(e);return(0,i.useEffect)(()=>{n.isFetchingFailed&&l.notify({type:"warning",title:"Zoekopdrachten niet geladen",text:"Je zoekopdrachten konden niet worden geladen. Probeer het later nog eens.",autoClose:5e3})},[n.isFetchingFailed]),(0,i.useEffect)(()=>{n.isRemovingSavedSearchFailed&&l.notify({type:"warning",title:"Zoekopdracht niet verwijderd",text:"De zoekopdracht kon niet worden verwijderd. Probeer het later nog eens.",autoClose:5e3})},[n.isRemovingSavedSearchFailed]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(s(),{children:[(0,a.jsx)("title",{children:c.A.translations.savedSearchesHeadTitle}
1,"title"),(0,a.jsx)("meta",{property:"og:title",content:c.A.translations.savedSearchesHeadTitle},"og:title")]}),(0,a.jsx)(z.A,{emailAddress:e?.emailAddress||t,children:(0,a.jsx)(D,{savedSearches:n,hasFetchedJobSeeker:r,isJobSeekerAuthenticated:!!e?.emailAddress,isAuthenticatedWithoutProfile:!!t})})]})}},77149:(e,t,r)=>{"use strict";r.d(t,{c:()=>n,t:()=>a});var a=function(e){return e.hybrid="Hybride",e.remote="Werken op afstand",e.onSite="Werken op locatie",e}({}),n=function(e){return e.directEmployer="direct_employer",e.directEmployerAndMediaCompany="direct_employer_and_media_bureau",e.humanResourceManager="human_resource_manager",e}({})},78451:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/savedSearches",function(){return r(73499)}])},83959:e=>{e.exports={heading:"nvb_heading__1DCch"}},85462:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,O:()=>n});var a=r(10141);let n={0:"city",5:"10",10:"10",15:"20",20:"20",30:"30",40:"40",50:"50",75:"75",100:"100",500:"0"},s=e=>{switch(e){case"0":return 500;case"5":return 10;case"10":case"20":case"30":case"40":case"50":case"75":case"100":return parseInt(e,10);case"city":return 0;default:return a.XD}}},86847:e=>{e.exports={list:"nvb_list__j_Yru",listItem:"nvb_listItem__74Bm5",header:"nvb_header__6I9uf",headerText:"nvb_headerText__bMF9Q",headerButton:"nvb_headerButton__emM78",page:"nvb_page__opvj9",container:"nvb_container__cjGZG",content:"nvb_content__FwHDp",body:"nvb_body__RP9oY",sidebar:"nvb_sidebar__tvtLZ",headerWrapper:"nvb_headerWrapper__Zjfw7"}},91390:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,b:()=>n});var a=r(18334);class n{constructor(e){this.message=e,this.message=e}}let s=(e,t)=>{switch(t){case 400:throw new n("Het e-mailadres bevat een foutje. Pas het aan en probeer het opnieuw.");case 403:throw new n("Helaas kan dit e-mailadres niet gebruikt worden voor het opslaan van je zoekopdracht. Probeer een ander e-mailadres.");case 409:throw new n("Om een tweede zoekopdracht te kunnen opslaan, moet je eerst je eerste zoekopdracht bevestigen. Controleer je email inbox en klik op de link in de bevestigingsemail.");case 418:throw new n("Je hebt de limiet bereikt van het maximale aantal opgeslagen zoekopdrachten. Verwijder een oude zoekopdracht om een nieuwe op te kunnen slaan.");default:throw a.Cp(e),e}}},93853:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(e,t)=>({"data-analytics-action":e,...t&&{"data-analytics-label":t}})},96298:e=>{e.exports={container:"SelectInput_container___WS1_",selectInput:"SelectInput_selectInput__iJFwc",select:"SelectInput_select__Z8MMO",focused:"SelectInput_focused__TATlV",icon:"SelectInput_icon__7Lvpd",floatingLabel:"SelectInput_floatingLabel__TFtlb",placeholder:"SelectInput_placeholder__LMh7C",error:"SelectInput_error__NTyQR",value:"SelectInput_value__cPYnU",label:"SelectInput_label__QtTZR",withIcon:"SelectInput_withIcon__dFJ_i",floating:"SelectInput_floating__D8Qpj",menu:"SelectInput_menu__HEX3q",selected:"SelectInput_selected__jzHaN",dropdownIndicator:"SelectInput_dropdownIndicator__fa11Q",control:"SelectInput_control__ThJ7H",clock:"SelectInput_clock__ZteEm",calendar:"SelectInput_calendar__6sive",euroSymbol:"SelectInput_euroSymbol__AMpbg",option:"SelectInput_option__pf_Qo",lightTheme:"SelectInput_lightTheme__jU5wh",errorMessage:"SelectInput_errorMessage__pbNPz"}}},e=>{e.O(0,[3073,7768,2582,636,6593,8792],()=>e(e.s=78451)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.