1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[477],{5048:e=>{e.exports={root:"rubrics-list_root__oecnD",btn:"rubrics-list_btn__10C1i",active:"rubrics-list_active__iUtXI"}},18491:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>X,default:()=>W});var a=t(67002),i=t(71623),n=t(16466),l=t(53442),o=t(77008),s=t(54744),c=t(95356);let u=async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t={...e.rubric&&"all"!==e.rubric&&{rubric:{uid:{$eq:e.rubric}}},...e.year&&"all"!==e.year&&{publicationDate:{$gte:new Date(Date.UTC(Number(e.year),0,1)).toISOString(),$lte:new Date(Date.UTC(Number(e.year),11,31,23,59,59,999)).toISOString()}}},a=(0,s.U)();return await (0,c.p)("articles",{sort:"publicationDate:desc",fields:["slug","title","createdAt","subtitle","type"],pagination:{page:r,pageSize:x},filters:(0,o.Zw)(t)},{rubric:{populate:"*"},previewImage:{populate:"*"}},a)};var p=t(17907),d=t.n(p),_=t(64417),m=t.n(_),g=t(29895);function b(e,r){let t={};return e.rubric&&"all"!==e.rubric&&(t.rubric=e.rubric),e.year&&"all"!==e.year&&(t.year=e.year),void 0!==r&&r>1&&(t.page=String(r)),m().stringify(t)}let f=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.location.pathname,a=b(e,r),i=a?"".concat(t,"?").concat(a):t;d().replace(i,void 0,{shallow:!0,scroll:!1}).catch(e=>{console.error("Failed to update process filters URL:",e)})},v=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.A.process,a=b(e,r);return a?"".concat(t,"?").concat(a):t},h={year:"all",rubric:"all"},y=()=>new Promise(e=>{setTimeout(e,250)}),x=13;var w=t(40378);let N=(0,n.createContext)(null),j=()=>{let{filters:e,articles:r,total:t,page:a,isLoading:i,actions:l}=(e=>{let r=(0,n.useContext)(N);if(!r)throw Error("useArticleFilterStore must be used within ArticleFilterProvider");return(0,w.P)(r,e)})(e=>e),{setFilters:o}=l,s=(0,n.useMemo)(()=>Math.max(1,Math.ceil(t/x)),[t]);return{filters:e,articles:r,total:t,page:a,pageCount:s,isLoading:i,setYear:e=>o({year:e}),setRubric:e=>o({rubric:e}),setPage:l.setPage,resetFilters:l.resetFilters}},L=e=>{let{children:r,articles:t,total:i,filters:o,page:s=1}=e,c=(0,n.useRef)(null);return c.current||(c.current=(e=>{let r=0;return(0,l.y)((t,a)=>{var i;return{filters:e.filters,articles:e.articles,total:e.total,page:null!=(i=e.page)?i:1,isLoading:!1,actions:{setFilters:async function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{updateUrl:!0},{updateUrl:n}=i,l=++r;t(r=>({filters:{...r.filters,...e},page:1,isLoading:!0})),n&&f(a().filters,1);try{var o,s;let[e]=await Promise.all([u(a().filters),y()]);if(l!==r)return;t({articles:(null==e?void 0:e.data)||[],total:(null==e||null==(s=e.meta)||null==(o=s.pagination)?void 0:o.total)||0,page:1,isLoading:!1})}catch(e){if(l!==r)return;console.error("Failed to fetch materials:",e),t({isLoading:!1})}},setLoading:e=>t({isLoading:e}),setPage:async function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{updateUrl:!0},n=Math.max(1,e),{updateUrl:l}=i,o=++r;t({page:n,isLoading:!0}),l&&f(a().filters,n);try{var s,c,p,d;let[e]=await Promise.all([u(a().filters,n),y()]);if(o!==r)return;t({articles:(null==e?void 0:e.data)||[],total:(null==e||null==(c=e.meta)||null==(s=c.pagination)?void 0:s.total)||0,page:(null==e||null==(d=e.meta)||null==(p=d.pagination)?void 0:p.page)||n,isLoading:!1})}catch(e){if(o!==r)return;console.error("Failed to fetch materials page:",e),t({isLoading:!1})}},resetFilters:async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{updateUrl:!0};t({filters:h}),await a().actions.setFilters({},e)},hydrateFromProps:e=>{let{articles:r,total:a,page:i,filters:n}=e;t({articles:r,total:a,page:i,filters:n,isLoading:!1})}}}})})({articles:t,total:i,filters:o,page:s})),(0,n.useLayoutEffect)(()=>{var e;null==(e=c.current)||e.getState().actions.hydrateFromProps({articles:t,total:i,page:s,filters:o})},[t,i,s,o.rubric,o.year]),(0,a.jsx)(N.Provider,{value:c.current,children:r})};var z=t(76405),C=t(54070),A=t(27708),S=t(69573),P=t(12856),k=t(43527),I=t(78516);let U=JSON.parse('{"1":{"orientation":"vertical","size":"l"},"2":{"orientation":"horizontal","size":"l"},"3":{"orientation":"horizontal","size":"xs"},"4":{"orientation":"horizontal","size":"xs"},"5":{"orientation":"vertical","size":"l"},"6":{"orientation":"horizontal","size":"m"},"7":{"orientation":"horizontal","size":"s"},"8":{"orientation":"vertical","size":"l"},"9":{"orientation":"vertical","size":"l"},"10":{"orientation":"horizontal","size":"m"},"11":{"orientation":"vertical","size":"l"},"12":{"orientation":"vertical","size":"l"},"13":{"orientation":"horizontal","size":"l"}}');var O=t(94236),D=t.n(O);let F=e=>{let{t:r}=(0,z.Bd)(),{articles:t}=e,{setRubric:l}=j();return t.length?(0,a.jsx)("div",{className:D().root,children:(0,a.jsx)("div",{className:D().grid,children:null==t?void 0:t.map((e,r)=>{let t=r%13+1;return(0,n.createElement)(o.df,{imageClassName:D().cardImage,className:(0,i.A)(D().card,D()["number-".concat(t)]),...e,orientation:U[t].orientation,size:U[t].size,onRubricClick:l,key:e.documentId})})})}):(0,a.jsx)("div",{className:D().empty,children:(0,a.jsx)(I.DZ,{size:"headingNoteBig",color:"secondary",children:r("common.nothingFound")})})};F.displayName="ArticlesList";var R=t(59384),M=t(21001),T=t(5048),B=t.n(T);let E=e=>{let{t:r}=(0,z.Bd)(),{rubrics:t,currentRubric:l,onClick:o}=e,s=(0,n.useRef)(null),{isDesktop:c}=(0,M.kW)();return(0,n.useEffect)(()=>{let e=s.current;if(!c&&e&&l){let r=e.querySelector("#rubric-".concat(l));if(r){let t=r.offsetLeft-e.offsetLeft-10;e.scrollTo({left:t,behavior:"smooth"})}}},[l]),(0,a.jsxs)("div",{className:B().root,ref:s,children:[(0,a.jsx)(R.$,{id:"rubric-all",className:(0,i.A)(B().btn,"all"===l&&B().active),onClick:()=>o("all"),children:r("common.all")}),null==t?void 0:t.map(e=>{let{documentId:r,name:t,uid:n}=e;return(0,a.jsx)(R.$,{className:(0,i.A)(B().btn,l===n&&B().active),onClick:()=>o(n),id:"rubric-".concat(n),children:t},r)})]})};E.displayName="RubricsList";var Y=t(71884),K=t.n(Y);let H=e=>{var r;let{rubrics:t,years:n}=e,{t:l,tp:o}=(0,z.Bd)(),{filters:s,setRubric:c,setYear:u,setPage:p,articles:d,total:_,page:m,pageCount:g,isLoading:b}=j(),f=[{title:l("common.allTime"),value:"all"}].concat((null!=n?n:[]).map(e=>({title:String(e),value:String(e)}))),h=null!=(r=f.find(e=>e.value===s.year))?r:null;return(0,a.jsxs)("div",{className:K().root,children:[(0,a.jsxs)(A.m,{className:K().container,children:[(0,a.jsx)("div",{className:K().top,children:(0,a.jsx)(P._,{className:K().logo,src:"/logo.svg",alt:l("common.logoAlt")})}),(0,a.jsxs)("div",{className:K().body,children:[t&&!!t.length&&(0,a.jsx)(E,{rubrics:t,currentRubric:s.rubric,onClick:c}),(0,a.jsxs)("div",{className:K().meta,children:[(0,a.jsx)(S.A,{placeholder:l("common.publicationYear"),dropdownClassName:K().dropdown,selected:h,options:f,onChange:e=>{u(e)},placeholderBehavior:"show-all"}),(0,a.jsx)(I.EY,{size:"caption-date",children:o("plural.article",_,{concatWithNum:!0})})]}),d&&(0,a.jsx)("div",{"aria-busy":b,className:(0,i.A)(K().listSection,b&&K().listSectionHidden),children:(0,a.jsx)(F,{articles:d})})]}),(0,a.jsx)("div",{className:K().body,children:g>1&&(0,a.jsx)(k.d,{currentPage:m,pageCount:g,className:K().pagination,buildHref:e=>v(s,e),onPageChange:p,scrollAfterMs:250,ariaLabel:l("pagination.articles")})})]}),(0,a.jsx)(C.H,{type:"walks"})]})};H.displayName="ProcessPage";var X=!0;let W=e=>{let{pageData:{articles:r,rubrics:t,years:i,pagination:n,query:l}}=e,{rubric:o,year:s}=l||{},c=o&&"string"==typeof o&&(null==t?void 0:t.some(e=>e.uid===o))?o:"all",u=s&&"string"==typeof s&&(null==i?void 0:i.some(e=>String(e)===s))?s:"all",p=Math.max(1,Number(null==l?void 0:l.page)||1);return(0,a.jsx)(L,{articles:r||[],total:(null==n?void 0:n.total)||0,filters:{rubric:c,year:u},page:p,children:(0,a.jsx)(H,{rubrics:t,years:i})},"".concat(c,"-").concat(u,"-").concat(p))}},43527:(e,r,t)=>{"use strict";t.d(r,{d:()=>d});var a=t(67002),i=t(71623),n=t(30910),l=t.n(n),o=t(76405),s=t(88149);let c=Math.floor(2.5);var u=t(87786),p=t.n(u);let d=e=>{let{currentPage:r,pageCount:t,buildHref:n,onPageChange:u,scrollAfterMs:d=0,ariaLabel:_,className:m}=e,{t:g}=(0,o.Bd)(),b=null!=_?_:g("pagination.ariaLabel");if(t<=1)return null;let f=r>1?n(r-1):void 0,v=r<t?n(r+1):void 0,h=function(e,r){let t,a;if(r<=0)return[];if(r<=6)return Array.from({length:r},(e,r)=>r+1);let i=[1],n=e>=r-c;e<=c+1?(t=2,a=Math.min(5,r-1)):n?(t=Math.max(2,r-4),a=r-1):(t=Math.max(2,e-c),a=Math.min(r-1,e+c)),a<t&&(a=t),t>2&&i.push("ellipsis");for(let e=t;e<=a;e++)i.push(e);return a<r-1&&i.push("ellipsis"),r>1&&i.push(r),i}(r,t),y=e=>{if(u&&!(e<1)&&!(e>t))return r=>{r.preventDefault();let t=Promise.resolve(u(e));(async()=>{var e;d>0&&await new Promise(e=>{setTimeout(e,d)}),null==(e=window.__GLOBAL_SCROLL)||e.scrollTo(0,{immediate:!0,force:!0}),await t})()}};return(0,a.jsxs)("nav",{className:(0,i.A)(p().root,m),"aria-label":b,children:[(0,a.jsx)(s.K,{...f&&{href:f},onClick:y(r-1),disabled:!f,ariaLabel:g("pagination.prevPage"),className:(0,i.A)(p().arrow,p().arrowPrev,!f&&p().arrowDisabled),icon:"arrow-left",iconSize:"l"}),(0,a.jsx)("ul",{className:p().pages,children:h.map((e,t)=>"ellipsis"===e?(0,a.jsx)("li",{className:p().ellipsis,"aria-hidden":"true",children:"â¦"},"ellipsis-".concat(String(h[t-1]),"-").concat(String(h[t+1]))):(0,a.jsx)("li",{className:p().pageItem,children:(0,a.jsx)(l(),{href:n(e),onClick:y(e),className:(0,i.A)(p().pageLink,e===r&&p().pageLinkActive),"aria-label":g("pagination.page",{page:e}),"aria-current":e===r?"page":void 0,children:e})},e))}),(0,a.jsx)(s.K,{...v&&{href:v},onClick:y(r+1),disabled:!v,ariaLabel:g("pagination.nextPage"),className:(0,i.A)(p().arrow,p().arrowNext,!v&&p().arrowDisabled),icon:"arrow-right",iconSize:"l"})]})};d.displayName="Pagination"},64417:e=>{!function(){"use strict";var r={815:function(e){e.exports=function(e,t,a,i){t=t||"&",a=a||"=";var n={};if("string"!=typeof e||0===e.length)return n;var l=/\+/g;e=e.split(t);var o=1e3;i&&"number"==typeof i.maxKeys&&(o=i.maxKeys);var s=e.length;o>0&&s>o&&(s=o);for(var c=0;c<s;++c){var u,p,d,_,m=e[c].replace(l,"%20"),g=m.indexOf(a);(g>=0?(u=m.substr(0,g),p=m.substr(g+1)):(u=m,p=""),d=decodeURIComponent(u),_=decodeURIComponent(p),Object.prototype.hasOwnProperty.call(n,d))?r(n[d])?n[d].push(_):n[d]=[n[d],_]:n[d]=_}return n};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},577:function(e){var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,l,o){return(n=n||"&",l=l||"=",null===e&&(e=void 0),"object"==typeof e)?a(i(e),function(i){var o=encodeURIComponent(r(i))+l;return t(e[i])?a(e[i],function(e){return o+encodeURIComponent(r(e))}).join(n):o+encodeURIComponent(r(e[i]))}).join(n):o?encodeURIComponent(r(o))+l+encodeURIComponent(r(e)):""};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,r){if(e.map)return e.map(r);for(var t=[],a=0;a<e.length;a++)t.push(r(e[a],a));return t}var i=Object.keys||function(e){var r=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(t);return r}}},t={};function a(e){var i=t[e];if(void 0!==i)return i.exports;var n=t[e]={exports:{}},l=!0;try{r[e](n,n.exports,a),l=!1}finally{l&&delete t[e]}return n.exports}a.ab="//";var i={};i.decode=i.parse=a(815),i.encode=i.stringify=a(577),e.exports=i}()},71884:e=>{e.exports={logo:"process-page_logo__uEX88",body:"process-page_body__tbLUT",meta:"process-page_meta__YokYr",dropdown:"process-page_dropdown__zYlbf",listSection:"process-page_listSection__n_lB9",listSectionHidden:"process-page_listSectionHidden__Z6sk6",cards:"process-page_cards__Havy_",card:"process-page_card__flrOU","number-1":"process-page_number-1__dYlJt",cardImage:"process-page_cardImage__aA60H","number-5":"process-page_number-5__LLiOv","number-8":"process-page_number-8__25zvZ","number-9":"process-page_number-9__P704V","number-11":"process-page_number-11__p0sw6","number-12":"process-page_number-12__FCONM","number-2":"process-page_number-2___yyTg","number-3":"process-page_number-3__5fCQN","number-4":"process-page_number-4__cBMo_","number-6":"process-page_number-6__tupIA","number-10":"process-page_number-10__LpCIO","number-13":"process-page_number-13__q890K",pagination:"process-page_pagination__5Kk9h"}},87760:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/process",function(){return t(18491)}])},87786:e=>{e.exports={root:"pagination_root__04UPu",arrow:"pagination_arrow__rSJYt",arrowDisabled:"pagination_arrowDisabled__N8P9Q",pages:"pagination_pages__X90KN",pageItem:"pagination_pageItem__ZcrXN",pageLink:"pagination_pageLink__wkIBo",pageLinkActive:"pagination_pageLinkActive__hTgAQ",ellipsis:"pagination_ellipsis__temSF"}},94236:e=>{e.exports={root:"articles-list_root__xnWPb",grid:"articles-list_grid__Y4URU",card:"articles-list_card__CK9us","number-1":"articles-list_number-1__HVcCG",cardImage:"articles-list_cardImage__Iwo_L","number-5":"articles-list_number-5__1h6_z","number-8":"articles-list_number-8__mgGyz","number-9":"articles-list_number-9__YSaJs","number-11":"articles-list_number-11__ydWzn","number-12":"articles-list_number-12__W7z1u","number-2":"articles-list_number-2__zGaD8","number-3":"articles-list_number-3__3wiwD","number-4":"articles-list_number-4__raeBr","number-6":"articles-list_number-6__AsUNT","number-10":"articles-list_number-10__kfLb9","number-13":"articles-list_number-13__YW50V",empty:"articles-list_empty__41XiK"}}},e=>{e.O(0,[299,946,830,858,602,879,636,593,792],()=>e(e.s=87760)),_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.