1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9690],{8337:e=>{e.exports={search:"search_search__Fc__Z",query:"search_query__n70XX",searchbar:"search_searchbar__wP4JG","searchbar-flex":"search_searchbar-flex__UpSgn","searchbar-flex-input":"search_searchbar-flex-input__K6Ntr",results:"search_results__Icg6_","results-space":"search_results-space__Px97s","results-items":"search_results-items___mS96","results-result":"search_results-result__UzFXW","results-result-title-link":"search_results-result-title-link__uvaBV","results-result-description":"search_results-result-description__hmGfq","results-result-breadcrumbs":"search_results-result-breadcrumbs__Ie_dC","results-loading":"search_results-loading__2fnux","results-failed":"search_results-failed__kLn_8","results-failed-title":"search_results-failed-title__UQqGi","results-failed-text":"search_results-failed-text__oyxQJ","results-more":"search_results-more__4081J","results-more-button":"search_results-more-button__kP_Jh","result-container":"search_result-container__VARco","mod-dossier":"search_mod-dossier__GRxuO","result-content":"search_result-content__yeUOw","result-dossier-image":"search_result-dossier-image__7wovW","result-dossier-tag":"search_result-dossier-tag__4AcD8",filter:"search_filter__cuNRr","filter-topics":"search_filter-topics__6dQ15","filter-topics-item":"search_filter-topics-item__dWZRL","is-active":"search_is-active__fpk06"}},35226:(e,s,r)=>{"use strict";r.d(s,{j:()=>h});var t=r(95155);r(66985);var a=r(96862),l=r(12115),i=r(597),c=r(47222),u=r(93008),n=r.n(u),d=r(41545),_=r(92850),m=r(12669);let o=n()("MDI2HZC2VI","d7b948703af6b3ec8f92bad893eee8aa"),h=e=>{let{className:s,onSearch:r,searchClient:u,searchAsYouType:n=!0,qsIndex:h,...b}=e,x=(0,l.useRef)(null),f=(0,l.useRef)(null),p=(0,l.useRef)(null),{query:j,refine:v}=(0,i.V)(),{refine:g}=(0,c.W)(),[N,y]=(0,l.useState)({query:j}),[q,S]=(0,l.useState)(!1);(0,l.useEffect)(()=>{h&&o.initIndex(h).exists().then(S)},[]),(0,l.useEffect)(()=>{v(N.query),g(0)},[N]);let k=(0,l.useMemo)(()=>{let e=(0,d.L)({key:"instantsearch",limit:3,transformSource(e){let{source:s}=e;return{...s,onSelect(e){let{item:s}=e;y({query:s.label})}}}});if(!q)return[e];let s=(0,_.D)({searchClient:u,indexName:h,getSearchParams:()=>e.data.getAlgoliaSearchParams({hitsPerPage:6}),transformSource(e){let{source:s}=e;return{...s,sourceId:"querySuggestionsPlugin",onSelect(e){let{item:s}=e;y({query:s.query})},getItems:e=>e.state.query?s.getItems(e):[]}}});return[e,s]},[q]);return(0,l.useEffect)(()=>{if(!x.current)return;let e=(0,a.n)({...b,container:x.current,initialState:{query:j},onReset(){y({query:""})},onSubmit(e){let{state:s}=e;y({query:s.query}),r&&r(s.query)},onStateChange(e){let{prevState:s,state:t}=e;n&&s.query!==t.query&&(y({query:t.query}),s.isOpen&&!t.isOpen&&r&&r(t.query))},renderer:{createElement:l.createElement,Fragment:l.Fragment,render:()=>{}},render(e,s){let{children:r}=e;if(!f.current||p.current!==s){var t;p.current=s,null==(t=f.current)||t.unmount(),f.current=(0,m.createRoot)(s)}f.current.render(r)},plugins:k});return()=>e.destroy()},[k]),(0,t.jsx)("div",{className:s,ref:x})}},90925:e=>{e.exports={breadcrumbs:"breadcrumbs_breadcrumbs__hTJU2","mod-small":"breadcrumbs_mod-small__u0S_s","breadcrumbs-icon":"breadcrumbs_breadcrumbs-icon__EcPbL","breadcrumbs-divider":"breadcrumbs_breadcrumbs-divider__cPb_9","breadcrumbs-link":"breadcrumbs_breadcrumbs-link___MCAM","mod-image":"breadcrumbs_mod-image__yvY3M"}},99690:(e,s,r)=>{"use strict";r.r(s),r.d(s,{Search:()=>L,SearchItem:()=>V,SearchResults:()=>T});var t=r(95155),a=r(86400),l=r(22512),i=r(15759),c=r(98482),u=r(43786),n=r(75611),d=r(12115),_=r(21587),m=r(61683),o=r(35226),h=r(37702),b=r(83947),x=r(92589),f=r(90925),p=r.n(f),j=r(50810);let v=(0,h.D)(p()),g=e=>{let{parents:s,pageTitle:r,pageurl:a,mod:l}=e,{home:i}=(0,j.J)();if(!r)return null;let c=s?[...s]:[];return c.reverse(),(0,t.jsxs)("div",{className:v.breadcrumbs.mod(l)(),children:[(0,t.jsx)(x.N_,{href:i.url,className:v.breadcrumbs.icon(),children:(0,t.jsx)(b.I,{icon:"Home"})}),c.map((e,s)=>(0,t.jsxs)(d.Fragment,{children:[(0,t.jsx)("span",{className:v.breadcrumbs.divider(),children:"/"}),(0,t.jsx)(x.N_,{href:e.url,className:v.breadcrumbs.link(),children:e.title})]},s)),(0,t.jsx)("span",{className:v.breadcrumbs.divider(),children:"/"}),!a&&(0,t.jsx)("span",{className:v.breadcrumbs.link(),children:r}),a&&(0,t.jsx)(x.N_,{href:a,className:v.breadcrumbs.link(),children:r})]})};var N=r(66806),y=r(97629),q=r(6087),S=r.n(q),k=r(8337),I=r.n(k),P=r(1571),C=r(57239),R=r(40706),D=r(87950),M=r
1(87825);let E=(0,h.D)(I()),A=a.f,J=l.Y,w=S()("MDI2HZC2VI","d7b948703af6b3ec8f92bad893eee8aa"),H={...w,search:e=>e.every(e=>{let{params:s}=e;return!s.query})?Promise.resolve({results:e.map(()=>({__isArtificial:!0,hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0,hitsPerPage:0,exhaustiveNbHits:!1,query:"",params:""}))}):w.search(e)},L=e=>{let{categories:s,popular_tags:r}=e,a=(0,d.useMemo)(()=>{let e="imecbe_pages";return{router:(0,C.A)({writeDelay:800}),stateMapping:{stateToRoute:s=>({q:s[e].query}),routeToState:s=>({[e]:{query:s.q}})}}},[]),l=i.G;return(0,t.jsx)(l,{searchClient:H,indexName:"imecbe_pages",routing:a,children:(0,t.jsxs)("div",{className:E.search(),children:[(0,t.jsx)("div",{className:E.searchbar(),children:(0,t.jsxs)(y.S.Container,{children:[(0,t.jsx)("div",{className:E.searchbar.flex(),children:(0,t.jsx)("div",{className:E.searchbar.flex.input(),children:(0,t.jsx)(o.j,{searchClient:H,placeholder:"Search",detachedMediaQuery:"none",autoFocus:!0,qsIndex:"imecbe_pages_qs"})})}),(0,t.jsx)(O,{})]})}),(0,t.jsx)(T,{})]})})},F=["press","article","job","event"],G=e=>{let s="nl"===P.D?m.nl:m.en;return F.map(r=>({...e.find(e=>e.value===r),label:s.search.categories[r]}))},O=()=>{let{items:e,refine:s}=(0,D.b)({attribute:"type",transformItems:G}),r=(0,M.Bd)(),a=e.find(e=>null==e?void 0:e.isRefined);return(0,t.jsxs)("div",{className:E.filter(),children:[r.search.categories_label,(0,t.jsxs)("span",{className:E.filter.topics(),children:[(0,t.jsx)("div",{className:E.filter.topics.item.is({active:!a,useable:!0})(),onClick:()=>{a&&s(null)},children:r.search.all}),["press","article","job","event"].map(r=>{let a=e.find(e=>e.value===r),l=null==a?void 0:a.isRefined,i=null==a?void 0:a.count;return(0,t.jsx)("div",{className:E.filter.topics.item.is({active:l,useable:i})(),onClick:()=>{i&&s(r)},children:r},r)})]})]})},T=()=>{let{hits:e}=(0,c.u)(),s=(0,u.J)();if((null==e?void 0:e.length)===0)if(!s.results.__isArtificial&&0===s.results.nbHits)return(0,t.jsx)(d.Suspense,{children:(0,t.jsx)(_.yX,{})});else if("stalled"===s.status)return(0,t.jsx)(_.Aq,{});else return null;return(0,t.jsx)("div",{className:E.results(),children:(0,t.jsx)("div",{className:E.results.items(),children:(0,t.jsx)(U,{})})})},U=()=>{let{hits:e,isLastPage:s,showMore:r,sendEvent:a}=(0,n.q)({showPrevious:!1});return(0,t.jsxs)("div",{children:[e.map(e=>(0,t.jsx)(V,{hit:e,sendEvent:a},e.objectID)),!s&&r&&(0,t.jsx)(_.uK,{onClick:r,children:"Load more"})]})},V=e=>{var s;let{hit:r,sendEvent:a}=e,l=(0,d.useMemo)(()=>JSON.parse(r.node),[r.objectID]),i=(0,R.dS)(l),c=null==(s=r._snippetResult)?void 0:s.description,u=c&&"matchLevel"in c&&"none"!==c.matchLevel,n=l&&"dossier"===l._type,_=l&&"euproject"===l._type&&l.custom_parents?l.custom_parents:i;return(0,t.jsx)("div",{className:E.results.result(),children:(0,t.jsx)(y.S.Container,{children:(0,t.jsxs)("div",{className:E.result.container.mod({dossier:n})(),children:[n&&l.image&&l.image.src&&(0,t.jsx)("div",{className:E.result.dossier.image(),children:(0,t.jsx)(N._,{...l.image,fill:!0,sizes:"200px"})}),(0,t.jsxs)("div",{className:E.result.content.mod({dossier:n})(),children:[(0,t.jsx)("div",{className:E.results.result.title(),children:(0,t.jsxs)(y.S.H4,{children:[n&&(0,t.jsx)("span",{className:E.result.dossier.tag(),children:"Dossier"}),(0,t.jsx)("a",{href:l.url,target:"_self",className:E.results.result.title.link(),children:(0,t.jsx)(A,{attribute:"title",hit:r})})]})}),(0,t.jsx)("div",{children:(0,t.jsx)("p",{children:u?(0,t.jsx)(J,{attribute:"description",hit:r}):(0,t.jsx)(J,{attribute:"content",hit:r})})}),(0,t.jsx)("div",{className:E.results.result.breadcrumbs(),children:(0,t.jsx)(g,{parents:_,pageTitle:l.title,pageurl:l.url,mod:"small"})})]})]})})})}}}]); 2//# sourceMappingURL=9690.9cf754726feabdb0.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.