1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4887,5915],{3979:(e,t,a)=>{var r=a(71747);e.exports=a(83611)(r)},4517:(e,t,a)=>{var r=a(37973),n=a(57410),s=a(44577);e.exports=r&&1/s(new r([,-0]))[1]==1/0?function(e){return new r(e)}:n},7092:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var r=a(37876),n=a(30826),s=a(48230),i=a.n(s),l=a(81727),o=a(43428),c=a(73631),p=a(40763),u=a(94569);function d({event:e}){let{_id:t,_type:a,date:s,slug:d,postponeEvent:g,featuredTitle:h,title:f,allowRegistration:m,summary:b,externalURL:v,excerpt:x}=e,y=(0,n.A)(a,s,d),C=h||f;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"block relative mb-8",children:[!g&&s&&(0,r.jsxs)("p",{className:"block mb-2",children:[(0,o.A)((0,c.A)(s),"LLLL d, yyyy"),m&&s>=(0,o.A)((0,p.A)(new Date),"yyyy-MM-dd")&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"pl-2 pr-2",children:"|"}),(0,r.jsx)(i(),{prefetch:!1,href:`/events/register/?id=${t}`,title:"Register Now",className:"",children:"Register Now"})]})]}),g&&(0,r.jsx)("p",{className:"block mb-2",children:(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("span",{className:"pr-2",children:"Postponed"})})}),C&&(0,r.jsx)(i(),{prefetch:!1,href:v||y,title:C,target:v?"_blank":"_self",rel:v?"noopener noreferrer":"follow",className:"block mb-3 hover:underline",children:(0,r.jsx)("h2",{className:"text-18 font-gothicprobold leading-none",children:C})}),(0,r.jsx)("div",{className:"lg:grid lg:grid-flow-col lg:gap-4",children:(b||x)&&(0,r.jsx)("div",{className:"mt-4 lg:mt-0 text-14 leading-normal",children:b?(0,r.jsx)(l.RK,{value:b}):(0,u.kJ)(x)})})]})})}},7730:(e,t,a)=>{"use strict";a.d(t,{A:()=>C});var r=a(37876),n=a(7092),s=a(19312),i=a(30826),l=a(48230),o=a.n(l),c=a(43428),p=a(73631),u=a(65013),d=a.n(u),g=a(16968),h=a.n(g),f=a(44239),m=a.n(f),b=a(94569),v=a(54587),x=a.n(v);function y({post:e,removeWhiteText:t,hideLightBlueBorder:a,isLast:n,hideContentType:s=!1}){let{id:l,title:u,slug:g,date:f,summary:v,body:y,affiliation:C,position:N,postponeEvent:j,externalEvent:k,externalURL:P,authors:L,contentTypes:A,publicationTypes:w,eventTypes:_,priority:O}=e||{},E=(0,i.A)(A?.[0],f,g),R=d()(b.O5,{slug:A?.[0]});return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:`block relative mb-8 ${t?"":"text-white"} ${n||a?"":"border-b-2 border-brand-lightblue pb-8"} animate-fade-in-down`,children:"4"===O?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"flex",children:[P&&(0,r.jsx)(o(),{prefetch:!1,href:P,title:"PDF Icon",className:"w-16 flex-shrink-0",rel:"noopener noreferrer",target:"_blank",children:(0,r.jsx)(x(),{src:"/images/icons/pdf-icon.svg",width:60,height:60,alt:"PDF Icon"})}),(0,r.jsxs)("div",{className:"ml-4 w-full",children:[A&&A.length>0&&(0,r.jsxs)("p",{className:"block mb-2 capitalize",children:[m()(A,function(e){return e}).join(", "),k&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("i",{children:", Presentations"})})]}),u&&(0,r.jsx)(o(),{prefetch:!1,href:P,title:u,className:"hover:underline",rel:"noopener noreferrer",target:"_blank",children:(0,r.jsx)("h2",{className:"text-18 font-gothicprobold leading-none capitalize",children:u})})]})]})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{className:"block mb-2",children:["person"!==A?.[0]&&!j&&f&&(0,c.A)((0,p.A)(f),"LLLL d, yyyy"),j&&(0,r.jsx)(r.Fragment,{children:"Postponed"}),R&&!s&&(0,r.jsxs)(r.Fragment,{children:["person"!==A?.[0]&&(0,r.jsx)("span",{className:"pl-2 pr-2",children:"|"}),(0,r.jsx)("span",{children:"publications"===A?.[0]&&w?.length>0&&w.map(e=>"Op-Eds & Commentary"===e?"Op-Eds & Contributed Articles":e).join(", ")||k&&"Presentations"||R?.name})]})]}),u&&(0,r.jsx)(o(),{prefetch:!1,href:P||E,title:u,rel:"noopener noreferrer",target:"_blank",className:"block mb-3 hover:underline",children:(0,r.jsx)("h2",{className:"text-18 font-gothicprobold leading-none",children:u})}),"events"!==A?.[0]&&L&&L.length>0&&(0,r.jsxs)("p",{className:"text-14 italic -mt-1 mb-1 block",children:["By\xa0",h()(L,function(e){return e}).join(", ")]}),"person"===A?.[0]&&(0,r.jsxs)("p",{className:"text-14 italic -mt-1 mb-1 block",children:[N,C?`, ${C}`:""]}),(0,r.jsx)("div",{className:"lg:grid lg:grid-flow-col lg:gap-4",children:(v||y)&&(0,r.jsx)("div",{className:"mt-4 lg:mt-0 text-14 leading-normal",children:""!==v?v:(0,b.kJ)(y)})})]})})})}function C({type:e,post:t,hideContentType:a,showContentMetaData:i,removeWhiteText:l,hideLightBlueBorder:o,isLast:c}){return(0,r.jsxs)(r.Fragment,{children:["general"===e&&(0,r.jsx)(s.A,{post:t,hideContentType:a,hideLightBlueBorder:o,showContentMetaData:i}),"event"===e&&(0,r.jsx)(n.A,{event:t}),"search"===e&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(y,{post:t,hideContentType:a,removeWhiteText:l,hideLightBlueBorder:o,isLast:c})})]})}},14957:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(37876),n=a(54587),s=a.n(n);function i({disableFullScreen:e}){return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:`flex items-center justify-center space-x-2 animate-pulse ${!e?"w-screen h-screen fixed":""}`,children:(0,r.jsx)("div",{className:`${!e?"w-32 h-32":"w-16 h-16"} mt-12 mb-12 relative`,children:(0,r.jsx)(s(),{priority:!1,src:"/images/icons/spinner.svg",alt:"ITIF Loading",fill:!0,quality:100})})})})}},16212:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/author-publications/[person]",function(){return a(76730)}])},16968:(e,t,a)=>{var r=a(59930),n=a(47871),s=a(96640),i=a(93007);e.exports=function(e,t){return(i(e)?r:s)(e,n(t,3))}},19312:(e,t,a)=>{"use strict";a.d(t,{A:()=>f});var r=a(37876),n=a(30826),s=a(48230),i=a.n(s),l=a(81727),o=a(43428),c=a(73631),p=a(65013),u=a.n(p),d=a(16968),g=a.n(d),h=a(94569);function f({post:e,hideContentType:t,showContentMetaData:a}){let{_id:s,_type:p,date:d,slug:f,featuredTitle:m,title:b,summary:v,excerpt:x,externalURL:y,externalEvent:C,publicationTypes:N}=e,j=(0,n.A)(p,d,f),k=m||b,P=u()(h.O5,{slug:p});return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"block relative mb-8",children:[d&&(0,r.jsxs)("p",{className:"block mb-2",children:[(0,o.A)((0,c.A)(d),"LLLL d, yyyy"),!t&&P&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"pl-2 pr-2",children:"|"}),(0,r.jsx)("span",{children:P?.name})]}),a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"pl-2 pr-2",children:"|"}),"publications"===p&&N&&N?.length>0&&g()(N,function(e){return e}).join(", ")||C&&"Presentations"||P?.name]})]}
1),k&&(0,r.jsx)(i(),{prefetch:!1,href:y||j,title:k,target:y?"_blank":"_self",rel:y?"noopener noreferrer":"follow",className:"block mb-3 hover:underline",children:(0,r.jsx)("h2",{className:"text-18 font-gothicprobold leading-none",children:k})}),(0,r.jsx)("div",{className:"lg:grid lg:grid-flow-col lg:gap-4",children:(v||x)&&(0,r.jsx)("div",{className:"mt-4 lg:mt-0 text-14 leading-normal",children:v?(0,r.jsx)(l.RK,{value:v}):(0,h.kJ)(x)})})]})})}},24065:e=>{e.exports=function(e,t,a){for(var r=-1,n=null==e?0:e.length;++r<n;)if(a(t,e[r]))return!0;return!1}},39913:(e,t,a)=>{var r=a(67895);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},40763:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(95392),n=a(99468);function s(e){(0,n.A)(1,arguments);var t=(0,r.A)(e);return t.setHours(23,59,59,999),t}},42283:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(37876),n=a(49762),s=a(78822);function i({data:e}){return(0,r.jsx)(s.A,{data:e,children:(0,r.jsxs)("div",{className:"mb-8 h-96",children:[(0,r.jsx)(n.A,{heading:"Page not found"}),(0,r.jsx)("p",{children:"The requested page could not be found."})]})})}},44239:(e,t,a)=>{var r=a(68839);e.exports=function(e){return e&&e.length?r(e):[]}},49035:e=>{e.exports=function(e,t,a){for(var r=a-1,n=e.length;++r<n;)if(e[r]===t)return r;return -1}},49762:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(37876),n=a(54587),s=a.n(n);function i({heading:e,disabledLeading:t,withFilters:a,handleFilterToggleButton:n}){return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"flex items-center justify-between mt-5 mb-5 block pb-4 border-b-2 border-brand-blue",children:[(0,r.jsx)("h1",{className:`page-heading text-35 ${!t?"leading-none":""} font-gothicprobold`,children:e}),a&&(0,r.jsxs)("button",{className:"max-sm:w-[4.75rem] w-fit text-19 leading-none font-gothicprobold",onClick:n,children:[(0,r.jsx)("span",{className:"sm:pr-2",children:"Filter Results"}),(0,r.jsx)(s(),{priority:!1,src:"/images/icons/dropdown-icon.svg",width:22,height:12,alt:"ITIF Filter Icon",quality:100,className:"inline-block"})]})]})})}},52673:e=>{e.exports=function(e){return function(t,a,r){for(var n=-1,s=Object(t),i=r(t),l=i.length;l--;){var o=i[e?l:++n];if(!1===a(s[o],o,s))break}return t}}},56877:e=>{e.exports={pagination:"Pagination_pagination__yfQ_d",disabled:"Pagination_disabled__m6m65",current:"Pagination_current___Oasf"}},57410:e=>{e.exports=function(){}},67895:(e,t,a)=>{var r=a(54355),n=a(95975),s=a(49035);e.exports=function(e,t,a){return t==t?s(e,t,a):r(e,n,a)}},68839:(e,t,a)=>{var r=a(19465),n=a(39913),s=a(24065),i=a(28389),l=a(4517),o=a(44577);e.exports=function(e,t,a){var c=-1,p=n,u=e.length,d=!0,g=[],h=g;if(a)d=!1,p=s;else if(u>=200){var f=t?null:l(e);if(f)return o(f);d=!1,p=i,h=new r}else h=t?[]:g;e:for(;++c<u;){var m=e[c],b=t?t(m):m;if(m=a||0!==m?m:0,d&&b==b){for(var v=h.length;v--;)if(h[v]===b)continue e;t&&h.push(b),g.push(m)}else p(h,b,a)||(h!==g&&h.push(b),g.push(m))}return g}},69861:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var r=a(37876),n=a(91238),s=a.n(n),i=a(56877),l=a.n(i);function o({className:e,defaultValue:t,onChange:a}){return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"mt-5 flex justify-center items-center",children:[(0,r.jsx)("label",{htmlFor:"items-per-page",className:`mr-2 ${e}`,children:"Items per page"}),(0,r.jsxs)("select",{className:"border-2 p-1",defaultValue:t,id:"items-per-page",onChange:a,children:[(0,r.jsx)("option",{value:"10",children:"10"}),(0,r.jsx)("option",{value:"25",children:"25"}),(0,r.jsx)("option",{value:"50",children:"50"})]})]})})}function c({className:e,pageCount:t,handlePageClick:a,remountComponent:n,perPage:i,handleItemsPerPageChange:c,forcePage:p}){return(0,r.jsx)(r.Fragment,{children:1<t&&(0,r.jsxs)("div",{className:l().pagination,children:[(0,r.jsx)(s(),{className:e,breakLabel:"...",breakClassName:"break-me",pageCount:t,marginPagesDisplayed:2,pageRangeDisplayed:5,onPageChange:a,containerClassName:"pager",subContainerClassName:"pages",forcePage:p,disabledClassName:l().disabled,activeClassName:l().current}),(0,r.jsx)(o,{className:e,defaultValue:i,onChange:c})]},n)})}},71747:(e,t,a)=>{var r=a(95345),n=a(69750);e.exports=function(e,t){return e&&r(e,t,n)}},76730:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>m,default:()=>b});var r=a(37876),n=a(78822),s=a(89099),i=a(14957),l=a(14232),o=a(37008),c=a(49762),p=a(7730),u=a(81666),d=a(69861),g=a(83025);function h({data:e}){let{person:t,publications:a,count:n}=e,{slug:s,firstName:h,lastName:f}=t,m=s?.current,[b,v]=(0,l.useState)(!1),[x,y]=(0,l.useState)(!1),[C,N]=(0,l.useState)(10),[j,k]=(0,l.useState)(a),[P,L]=(0,l.useState)(Math.ceil(n/C)),[A,w]=(0,l.useState)(0),_=async()=>{v(!0);try{let{posts:e,count:t}=await o.Ay.fetch((({currentSlug:e,offset:t,perPage:a})=>(0,g.A)` 2 { 3 "posts" : *[_type == "publications" && references(*[_type=="person" && slug.current == "${e}
3"]._id) && !(_id in path("drafts.**"))] | order(date desc)[${t}...${t+a}]{_id, title, date, summary, externalURL,"publicationTypes": publicationTypes[] -> title, "excerpt": pt::text(body[_type == "block"][0]), slug, _type}, 4 "count" : count(*[_type == "publications" && references(*[_type=="person" && slug.current == "${e}"]._id) && !(_id in path("drafts.**"))]{_id}), 5 }`)({currentSlug:m,offset:x,perPage:C}));k(e),L(Math.ceil(t/C))}catch(e){k([]),L(0),console.error("PersonPublicationsContent.getPaginationData failed",{error:e,currentSlug:m,offset:x,perPage:C})}finally{v(!1)}};return(0,l.useEffect)(()=>{(async()=>{!1!==x&&await _()})()},[x,C]),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsx)(c.A,{heading:`Publications: ${h} ${f}`}),b?(0,r.jsx)(i.A,{disableFullScreen:!0}):j&&j.length>0?j.map((e,t)=>(0,r.jsx)(p.A,{type:"general",post:e,hideContentType:!0},t)):(0,r.jsx)(u.A,{}),(0,r.jsx)(d.A,{handleItemsPerPageChange:e=>{y(0),N(e.target.value)},handlePageClick:e=>{y(e.selected*C)},pageCount:P,perPage:C,remountComponent:A})]})})}var f=a(42283),m=!0;function b({data:e,pathname:t}){if((0,s.useRouter)().isFallback)return(0,r.jsx)(i.A,{});let{person:a}=e;return a?(0,r.jsx)(n.A,{data:e,pathname:t,children:(0,r.jsx)(h,{data:e})}):(0,r.jsx)(f.A,{data:e})}},81666:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(37876);function n(){return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"flex items-center bg-brand-darkred text-white text-14 px-4 py-3 mb-12",role:"alert",children:(0,r.jsx)("p",{children:"There are no results for your query. Please try again."})})})}},83611:(e,t,a)=>{var r=a(27136);e.exports=function(e,t){return function(a,n){if(null==a)return a;if(!r(a))return e(a,n);for(var s=a.length,i=t?s:-1,l=Object(a);(t?i--:++i<s)&&!1!==n(l[i],i,l););return a}}},91238:function(e,t,a){let r;r=a(14232),e.exports=(()=>{var e={703:(e,t,a)=>{"use strict";var r=a(414);function n(){}function s(){}s.resetWarningCache=n,e.exports=function(){function e(e,t,a,n,s,i){if(i!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:n};return a.PropTypes=a,a}},697:(e,t,a)=>{e.exports=a(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:e=>{"use strict";e.exports=r}},t={};function a(r){var n=t[r];if(void 0!==n)return n.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{"use strict";a.r(n),a.d(n,{default:()=>v});var e=a(98),t=a.n(e),r=a(697),s=a.n(r);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}var l=function(e){var a=e.pageClassName,r=e.pageLinkClassName,n=e.page,s=e.selected,l=e.activeClassName,o=e.activeLinkClassName,c=e.getEventListener,p=e.pageSelectedHandler,u=e.href,d=e.extraAriaContext,g=e.pageLabelBuilder,h=e.rel,f=e.ariaLabel||"Page "+n+(d?" "+d:""),m=null;return s&&(m="page",f=e.ariaLabel||"Page "+n+" is your current page",a=void 0!==a?a+" "+l:l,void 0!==r?void 0!==o&&(r=r+" "+o):r=o),t().createElement("li",{className:a},t().createElement("a",i({rel:h,role:u?void 0:"button",className:r,href:u,tabIndex:s?"-1":"0","aria-label":f,"aria-current":m,onKeyPress:p},c(p)),g(n)))};function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}
5l.propTypes={pageSelectedHandler:s().func.isRequired,selected:s().bool.isRequired,pageClassName:s().string,pageLinkClassName:s().string,activeClassName:s().string,activeLinkClassName:s().string,extraAriaContext:s().string,href:s().string,ariaLabel:s().string,page:s().number.isRequired,getEventListener:s().func.isRequired,pageLabelBuilder:s().func.isRequired,rel:s().string};var c=function(e){var a=e.breakLabel,r=e.breakAriaLabel,n=e.breakClassName,s=e.breakLinkClassName,i=e.breakHandler,l=e.getEventListener;return t().createElement("li",{className:n||"break"},t().createElement("a",o({className:s,role:"button",tabIndex:"0","aria-label":r,onKeyPress:i},l(i)),a))};function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:t}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}function g(e,t){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function h(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}c.propTypes={breakLabel:s().oneOfType([s().string,s().node]),breakAriaLabel:s().string,breakClassName:s().string,breakLinkClassName:s().string,breakHandler:s().func.isRequired,getEventListener:s().func.isRequired};var b=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),e&&g(s,e);var a,r,n=(r=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=f(s);if(e=r?Reflect.construct(t,arguments,f(this).constructor):t.apply(this,arguments),e&&("object"===u(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return h(this)});function s(e){var a;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,s),m(h(a=n.call(this,e)),"handlePreviousPage",function(e){var t=a.state.selected;a.handleClick(e,null,t>0?t-1:void 0,{isPrevious:!0})}),m(h(a),"handleNextPage",function(e){var t=a.state.selected,r=a.props.pageCount;a.handleClick(e,null,t<r-1?t+1:void 0,{isNext:!0})}),m(h(a),"handlePageSelected",function(e,t){a.state.selected===e?(a.callActiveCallback(e),a.handleClick(t,null,void 0,{isActive:!0})):a.handleClick(t,null,e)}),m(h(a),"handlePageChange",function(e){a.state.selected!==e&&(a.setState({selected:e}
5),a.callCallback(e))}),m(h(a),"getEventListener",function(e){return m({},a.props.eventListener,e)}),m(h(a),"handleClick",function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=n.isPrevious,i=n.isNext,l=n.isBreak,o=n.isActive;e.preventDefault?e.preventDefault():e.returnValue=!1;var c=a.state.selected,p=a.props.onClick,u=r;if(p){var d=p({index:t,selected:c,nextSelectedPage:r,event:e,isPrevious:void 0!==s&&s,isNext:void 0!==i&&i,isBreak:void 0!==l&&l,isActive:void 0!==o&&o});if(!1===d)return;Number.isInteger(d)&&(u=d)}void 0!==u&&a.handlePageChange(u)}),m(h(a),"handleBreakClick",function(e,t){var r=a.state.selected;a.handleClick(t,e,r<e?a.getForwardJump():a.getBackwardJump(),{isBreak:!0})}),m(h(a),"callCallback",function(e){void 0!==a.props.onPageChange&&"function"==typeof a.props.onPageChange&&a.props.onPageChange({selected:e})}),m(h(a),"callActiveCallback",function(e){void 0!==a.props.onPageActive&&"function"==typeof a.props.onPageActive&&a.props.onPageActive({selected:e})}),m(h(a),"getElementPageRel",function(e){var t=a.state.selected,r=a.props,n=r.nextPageRel,s=r.prevPageRel,i=r.selectedPageRel;return t-1===e?s:t===e?i:t+1===e?n:void 0}),m(h(a),"pagination",function(){var e=[],r=a.props,n=r.pageRangeDisplayed,s=r.pageCount,i=r.marginPagesDisplayed,l=r.breakLabel,o=r.breakClassName,p=r.breakLinkClassName,u=r.breakAriaLabels,d=a.state.selected;if(s<=n)for(var g=0;g<s;g++)e.push(a.getPageElement(g));else{var h=n/2,f=n-h;d>s-n/2?h=n-(f=s-d):d<n/2&&(f=n-(h=d));var m,b,v=function(e){return a.getPageElement(e)},x=[];for(m=0;m<s;m++){var y=m+1;if(y<=i)x.push({type:"page",index:m,display:v(m)});else if(y>s-i)x.push({type:"page",index:m,display:v(m)});else if(m>=d-h&&m<=d+(0===d&&n>1?f-1:f))x.push({type:"page",index:m,display:v(m)});else if(l&&x.length>0&&x[x.length-1].display!==b&&(n>0||i>0)){var C=m<d?u.backward:u.forward;b=t().createElement(c,{key:m,breakAriaLabel:C,breakLabel:l,breakClassName:o,breakLinkClassName:p,breakHandler:a.handleBreakClick.bind(null,m),getEventListener:a.getEventListener}),x.push({type:"break",index:m,display:b})}}x.forEach(function(t,a){var r=t;"break"===t.type&&x[a-1]&&"page"===x[a-1].type&&x[a+1]&&"page"===x[a+1].type&&x[a+1].index-x[a-1].index<=2&&(r={type:"page",index:t.index,display:v(t.index)}),e.push(r.display)})}return e}),void 0!==e.initialPage&&void 0!==e.forcePage&&console.warn("(react-paginate): Both initialPage (".concat(e.initialPage,") and forcePage (").concat(e.forcePage,") props are provided, which is discouraged.")+" Use exclusively forcePage prop for a controlled component.\nSee https://reactjs.org/docs/forms.html#controlled-components"),a.state={selected:e.initialPage?e.initialPage:e.forcePage?e.forcePage:0},a}return a=[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialPage,a=e.disableInitialCallback,r=e.extraAriaContext,n=e.pageCount,s=e.forcePage;void 0===t||a||this.callCallback(t),r&&console.warn("DEPRECATED (react-paginate): The extraAriaContext prop is deprecated. You should now use the ariaLabelBuilder instead."),Number.isInteger(n)||console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(n,"). Did you forget a Math.ceil()?")),void 0!==t&&t>n-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(t," > ").concat(n-1,").")),void 0!==s&&s>n-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(s," > ").concat(n-1,")."))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage>this.props.pageCount-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(this.props.forcePage," > ").concat(this.props.pageCount-1,").")),this.setState({selected:this.props.forcePage})),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,t=this.props,a=t.pageCount,r=e+t.pageRangeDisplayed;return r>=a?a-1:r}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var t=this.props,a=t.hrefBuilder,r=t.pageCount,n=t.hrefAllControls;if(a)return n||e>=0&&e<r?a(e+1,r,this.state.selected):void 0}},{key:"ariaLabelBuilder",value:function(e){var t=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var a=this.props.ariaLabelBuilder(e+1,t);return this.props.extraAriaContext&&!t&&(a=a+" "+this.props.extraAriaContext),a}}},{key:"getPageElement",value:function(e){var a=this.state.selected,r=this.props,n=r.pageClassName,s=r.pageLinkClassName,i=r.activeClassName,o=r.activeLinkClassName,c=r.extraAriaContext,p=r.pageLabelBuilder;return t().createElement(l,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:a===e,rel:this.getElementPageRel(e),pageClassName:n,pageLinkClassName:s,activeClassName:i,activeLinkClassName:o,extraAriaContext:c,href:this.getElementHref(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,pageLabelBuilder:p,getEventListener:this.getEventListener})}},{key:"render",value:function(){var e=this.props.renderOnZeroPageCount;if(0===this.props.pageCount&&void 0!==e)return e?e(this.props):e;var a=this.props,r=a.disabledClassName,n=a.disabledLinkClassName,s=a.pageCount,i=a.className,l=a.containerClassName,o=a.previousLabel,c=a.previousClassName,u=a.previousLinkClassName,g=a.previousAriaLabel,h=a.prevRel,f=a.nextLabel,m=a.nextClassName,b=a.nextLinkClassName,v=a.nextAriaLabel,x=a.nextRel,y=this.state.selected,C=0===y,N=y===s-1,j="".concat(p(c)).concat(C?" ".concat(p(r)):""),k="".concat(p(m)).concat(N?" ".concat(p(r)):""),P="".concat(p(u)).concat(C?" ".concat(p(n)):""),L="".concat(p(b)).concat(N?" ".concat(p(n)):"");return t().createElement("ul",{className:i||l,role:"navigation","aria-label":"Pagination"},t().createElement("li",{className:j},t().createElement("a",d({className:P,href:this.getElementHref(y-1),tabIndex:C?"-1":"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":C?"true":"false","aria-label":g,rel:h},this.getEventListener(this.handlePreviousPage)),o)),this.pagination(),t().createElement("li",{className:k},t().createElement("a",d({className:L,href:this.getElementHref(y+1),tabIndex:N?"-1":"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":N?"true":"false","aria-label":v,rel:x},this.getEventListener(this.handleNextPage)),f)))}}],function(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,a),Object.defineProperty(s,"prototype",{writable:!1}),s}(e.Component);m(b,"propTypes",{pageCount:s().number.isRequired,pageRangeDisplayed:s().number,marginPagesDisplayed:s().number,previousLabel:s().node,previousAriaLabel:s().string,prevPageRel:s().string,prevRel:s().string,nextLabel:s().node,nextAriaLabel:s().string,nextPageRel:s().string,nextRel:s().string,breakLabel:s().oneOfType([s().string,
5s().node]),breakAriaLabels:s().shape({forward:s().string,backward:s().string}),hrefBuilder:s().func,hrefAllControls:s().bool,onPageChange:s().func,onPageActive:s().func,onClick:s().func,initialPage:s().number,forcePage:s().number,disableInitialCallback:s().bool,containerClassName:s().string,className:s().string,pageClassName:s().string,pageLinkClassName:s().string,pageLabelBuilder:s().func,activeClassName:s().string,activeLinkClassName:s().string,previousClassName:s().string,nextClassName:s().string,previousLinkClassName:s().string,nextLinkClassName:s().string,disabledClassName:s().string,disabledLinkClassName:s().string,breakClassName:s().string,breakLinkClassName:s().string,extraAriaContext:s().string,ariaLabelBuilder:s().func,eventListener:s().string,renderOnZeroPageCount:s().func,selectedPageRel:s().string}),m(b,"defaultProps",{pageRangeDisplayed:2,marginPagesDisplayed:3,activeClassName:"selected",previousLabel:"Previous",previousClassName:"previous",previousAriaLabel:"Previous page",prevPageRel:"prev",prevRel:"prev",nextLabel:"Next",nextClassName:"next",nextAriaLabel:"Next page",nextPageRel:"next",nextRel:"next",breakLabel:"...",breakAriaLabels:{forward:"Jump forward",backward:"Jump backward"},disabledClassName:"disabled",disableInitialCallback:!1,pageLabelBuilder:function(e){return e},eventListener:"onClick",renderOnZeroPageCount:void 0,selectedPageRel:"canonical",hrefAllControls:!1});let v=b})(),n})()},95345:(e,t,a)=>{e.exports=a(52673)()},95975:e=>{e.exports=function(e){return e!=e}},96640:(e,t,a)=>{var r=a(3979),n=a(27136);e.exports=function(e,t){var a=-1,s=n(e)?Array(e.length):[];return r(e,function(e,r,n){s[++a]=t(e,r,n)}),s}}},e=>{e.O(0,[3371,9918,4222,5013,8822,636,6593,8792],()=>e(e.s=16212)),_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.