1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3017,3818],{10620:(e,a,t)=>{"use strict";t.d(a,{A:()=>w});var r=t(37876),n=t(14232),i=t(18847),l=t.n(i),o=t(59933),s=t(35368),c=t(61810),u=t(11740),p=t(25398),d=t(37097),g=t(77328),v=t.n(g),h=t(5204),m=t(53808),f=t(11808),b=t(89099),x=t(2171);let y=l()(()=>Promise.all([t.e(4587),t.e(8992),t.e(6338),t.e(6168),t.e(9939),t.e(7810)]).then(t.bind(t,89939)),{loadableGenerated:{webpack:()=>[89939]}}),C=l()(()=>t.e(2280).then(t.bind(t,92280)),{loadableGenerated:{webpack:()=>[92280]}}),k=l()(()=>Promise.all([t.e(4587),t.e(8827),t.e(6038),t.e(193)]).then(t.bind(t,58601)),{loadableGenerated:{webpack:()=>[58601]}}),P=l()(()=>Promise.all([t.e(5855),t.e(7067),t.e(616)]).then(t.bind(t,40616)),{loadableGenerated:{webpack:()=>[40616]}}),N=l()(()=>Promise.all([t.e(1116),t.e(1797)]).then(t.bind(t,32504)),{loadableGenerated:{webpack:()=>[32504]}}),L=l()(()=>t.e(8206).then(t.bind(t,58206)),{loadableGenerated:{webpack:()=>[58206]}}),w=e=>{var a,t,i;let{isMobile:l}=(0,d.lm)(),{articles:g,pageCount:w,query:A,modalFilter:j,onChangeQuery:E,searchPage:R,handlePageClick:O,handleModalFilter:T}=(e=>{var a,t,r,i;let{query:l}=(0,b.useRouter)(),o=(0,n.useRef)(!0),s=(0,x.d4)(e=>
1e.language),[c,u]=(0,n.useState)(encodeURIComponent("")),[p,d]=(0,n.useState)(null==e||null==(a=e.result)?void 0:a.articles),[g,v]=(0,n.useState)(null==e||null==(r=e.result)||null==(t=r.page)?void 0:t.total_page),[h,y]=(0,n.useState)(!1),C=(0,n.useCallback)(()=>{y(!h)},[h]),k=(0,n.useCallback)(e=>{u(e)},[]),P=(0,n.useCallback)(()=>{let e="/search/".concat(encodeURIComponent(c));window.location.href=e},[c]),N=(0,n.useCallback)(e=>{let a=new URL(window.location.href);a.searchParams.set("page",e.selected+1),window.location.href=a.toString()},[null==e?void 0:e.query]);(0,n.useEffect)(()=>{var a,t,r;d(null==e||null==(a=e.result)?void 0:a.articles),v(null==e||null==(r=e.result)||null==(t=r.page)?void 0:t.total_page)},[null==e||null==(i=e.result)?void 0:i.articles]);let L=(0,n.useCallback)(async()=>{var a;let t={...l,keyword:(null==l?void 0:l.slug)||""};delete t.q;let r=(0,f.A)(t),n=await (e=>{let{urlQuery:a,headers:t}=e;return(0,m.A)({method:"get",url:"/search/v1/article?".concat(a),headers:t})})({urlQuery:r,q:null==e?void 0:e.q,headers:{lang:s}});d(null==n||null==(a=n.data)?void 0:a.articles)},[s]),w=(0,n.useCallback)(()=>{L()},[s]);return(0,n.useEffect)(()=>{o.current?o.current=!1:w()},[s]),{articles:p,pageCount:g,modalFilter:h,query:c,onChangeQuery:k,searchPage:P,handlePageClick:N,handleModalFilter:C}})(e),{isGoogleAdsLoaded:D,subscribe:S,language:q,init:_}=(0,u.A)();return(0,n.useEffect)(()=>{_()},[q]),(0,r.jsxs)(r.Fragment,{children:[(null==e?void 0:e.status)?(0,r.jsxs)(v(),{children:[(0,r.jsx)("meta",{name:"robots",content:h.E}),(0,r.jsx)("meta",{name:"googlebot",content:h.E}),(0,r.jsx)("meta",{name:"googlebot-news",content:h.E})]}):(0,r.jsxs)(v(),{children:[(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,r.jsx)("meta",{name:"googlebot",content:"noindex, nofollow"}),(0,r.jsx)("meta",{name:"googlebot-news",content:"noindex, nofollow"})]}),(0,r.jsxs)(s.A,{isCrawable:e.status,title:(null==e?void 0:e.q)?"Hasil Pencarian Dataindonesia.id untuk ".concat(e.q):"Hasil Pencarian Dataindonesia.id",ogUrl:(null==e?void 0:e.q)?"https://dataindonesia.id/search/".concat(e.q):"https://dataindonesia.id/search",children:[!j&&(0,r.jsx)(y,{}),j&&(0,r.jsx)(N,{onClose:()=>T&&T(),isOpen:j,isClose:!1,children:(0,r.jsx)(P,{listQuery:null==e?void 0:e.query,query:null==e?void 0:e.q,handleModalFilter:T})}),!l&&(0,r.jsx)(C,{onChangeQuery:E,searchPage:R,q:null==e?void 0:e.q,query:A}),(0,r.jsxs)("div",{className:"container flex flex-row mt-[26px] xl:mt-78px mb-60px",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"xl:px-0 px-[20px]",children:(0,r.jsx)(k,{q:null==e?void 0:e.q,articles:g,modalFilter:j,handleModalFilter:T,pageInfo:null==e||null==(a=e.result)?void 0:a.page,onChangeQuery:E,searchPage:R,query:A})}),!!(null==g?void 0:g.length)&&(0,r.jsx)(p.default,{is40Indikator:!0,pageCount:w,handlePageClick:O,forcePage:(null==e||null==(t=e.query)?void 0:t.page)?Number(null==e||null==(i=e.query)?void 0:i.page)-1:0,pageRangeDisplayed:3})]}),!l&&(0,r.jsxs)("div",{className:"flex-shrink xl:block hidden",children:[D&&!S&&(0,r.jsx)(c.z2,{adUnitId:"div-gpt-ad-1708507854613-0",style:"ml-[58px] xl:w-[300px] xl:h-[275px]"}),(0,r.jsx)(P,{listQuery:null==e?void 0:e.query,query:null==e?void 0:e.q}),D&&!S&&(0,r.jsx)(c.z2,{adUnitId:"div-gpt-ad-1708508081548-0",style:"ml-[58px] mt-10 xl:w-[300px] xl:h-[275px]"})]})]}),(0,r.jsx)(o.K,{}),D&&!S&&(0,r.jsx)(L,{adUnitId:"div-gpt-ad-1708509009024-0"}),D&&!S&&(0,r.jsx)(L,{adUnitId:"div-gpt-ad-1708509145431-0",isMobile:!0})]})]})}},11808:(e,a,t)=>{"use strict";t.d(a,{A:()=>r});let r=function(e){let a=[];Object.entries(e).forEach(e=>{let[t,r]=e;Array.isArray(r)?r.forEach(e=>{a.push({name:t,value:e})}):a.push({name:t,value:r})});let t=new URLSearchParams;return a.forEach(e=>{t.append(e.name,e.value)}),t.toString()}},22675:(e,a,t)=>{"use strict";t.d(a,{De:()=>l,Ro:()=>n,iO:()=>i});var r=t(53808);let n=e=>{let{urlQuery:a,headers:t}=e;return(0,r.A)({method:"get",url:"/transaction/v1/list?".concat(a),headers:t})},i=e=>{let{urlQuery:a,headers:t}=e;return(0,r.A)({method:"get",url:"/transaction/v1/detail/".concat(a),headers:t})},l=()=>(0,r.A)({method:"get",url:"/transaction/v1/subscription-status",headers:{authv2:!0}})},25398:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>s});var r=t(37876);t(14232);var n=t(91238),i=t.n(n),l=t(85933),o=t(3481);let s=e=>{let{pageCount:a,handlePageClick:t,forcePage:n,pageRangeDisplayed:s=1,isSmall:c=!1,is40Indikator:u=!1,isRamadan:p=!1}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(i(),{marginPagesDisplayed:2,containerClassName:"".concat(c?"pagination-container-small":u?"pagination-container-40indikator":p?"pagination-container-ramadan":"pagination-container"),activeClassName:"active",pageClassName:"".concat(c?"pagination-item-small":u?"pagination-item-40indikator":p?"pagination-item-ramadan":"pagination-item"),previousClassName:"".concat(c?"pagination-previous-small":u?"pagination-previous-40indikator":p?"pagination-previous-ramadan":"pagination-previous"),nextClassName:"".concat(c?"pagination-next-small":u?"pagination-next-40indikator":p?"pagination-next-ramadan":"pagination-next"),pageLinkClassName:"pagination-item-link",nextLabel:(0,r.jsxs)("div",{className:"".concat(c?"pagination-arrow-next-small":u?"pagination-arrow-next-40indikator":p?"pagination-arrow-next-ramadan":"pagination-arrow-next"),children:[" ",(0,r.jsx)(l.A,{color:null===o.A||void 0===o.A?void 0:o.A.white})," "]}),onPageChange:t,pageRangeDisplayed:s||5,pageCount:a,previousLabel:(0,r.jsxs)("div",{className:"rotate-180 ".concat(c?"pagination-arrow-previous-small":u?"pagination-arrrow-previous-40indikator":p?"pagination-arrow-previous-ramadan":"pagination-arrow-previous"),children:[" ",(0,r.jsx)(l.A,{color:null===o.A||void 0===o.A?void 0:o.A.white})," "]}),previousLinkClassName:"pagination-item-link",nextLinkClassName:"pagination-item-link",breakLabel:(0,r.jsx)("div",{className:"page-link pagination-item-link border rounded-[4px] flex justify-center items-center ".concat(p?"border-[#0D8F60] text-[#0D8F60]":"border-primary text-primary"," ").concat(c?"w-[31px] h-[33px]":u?"w-[33px] h-[33px]":"w-[40px] h-[40p
1x]"),children:"..."}),forcePage:n,renderOnZeroPageCount:null})})}},61810:(e,a,t)=>{"use strict";t.d(a,{$l:()=>c,Lj:()=>s,Lr:()=>u,QB:()=>l,ev:()=>o,sd:()=>i,z2:()=>n});var r=t(37876);t(45105),t(14232);let n=e=>{let{adUnitId:a,isMobile:t,style:n}=e;return(0,r.jsx)(r.Fragment,{})},i=e=>{let{adUnitId:a,isMobile:t,style:n}=e;return(0,r.jsx)(r.Fragment,{})},l=e=>{let{adUnitId:a,isMobile:t,style:n}=e;return(0,r.jsx)(r.Fragment,{})},o=e=>{let{adUnitId:a,isMobile:t,style:n}=e;return(0,r.jsx)(r.Fragment,{})},s=e=>{let{adUnitId:a,isMobile:t,isTopParallax:n,style:i}=e;return(0,r.jsx)(r.Fragment,{})},c=e=>{let{adUnitId:a,isMobile:t,style:n}=e;return(0,r.jsx)(r.Fragment,{})},u=e=>{let{adUnitId:a}=e;return(0,r.jsx)(r.Fragment,{})}},67405:(e,a,t)=>{"use strict";t.d(a,{$O:()=>f,BJ:()=>n,CS:()=>L,GT:()=>o,G_:()=>g,SV:()=>x,Ti:()=>d,Tl:()=>m,To:()=>u,Vj:()=>v,Y6:()=>k,e0:()=>i,g3:()=>p,gG:()=>y,gn:()=>l,j2:()=>P,kj:()=>C,nt:()=>h,tl:()=>c,wE:()=>N,yP:()=>s,zE:()=>b});var r=t(53808);let n=e=>{let{urlQuery:a,headers:t}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/list?".concat(a),headers:t})},i=e=>{let{urlQuery:a,headers:t}=e;return(0,r.A)({method:"get",url:"/search/v1/article/tag/kuriositas?".concat(a),headers:t})},l=e=>{let{urlQuery:a,headers:t}=e;return(0,r.A)({method:"get",url:"/search/v1/article/tag/indikator?".concat(a),headers:t})},o=e=>{let{urlQuery:a,headers:t,tagId:n}=e;return(0,r.A)({method:"get",url:"/search/v1/article/tag/".concat(n,"?").concat(a),headers:t})},s=e=>{let{urlQuery:a,headers:t,tagId:n}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/category/".concat(n,"?").concat(a),headers:t})},c=e=>{let{urlQuery:a,headers:t,detail:n}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/category/".concat(n.pid,"/").concat(n.id,"?").concat(a),headers:t})},u=e=>{let{headers:a,id:t,q:n=""}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/category/".concat(t,"/headline?").concat(n),headers:a})},p=e=>{let{headers:a,id:t,q:n=""}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/category/".concat(t,"/popular?").concat(n),headers:a})},d=e=>{let{headers:a}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/headline?is_home=true",headers:a})},g=e=>{let{headers:a}=e;var t=new Date(3e5*Math.floor(new Date().getTime()/3e5)).getTime();return(0,r.A)({method:"get",url:"/article/v2/articles/popular?is_home=true&ts=".concat(t),headers:a})},v=e=>{let{headers:a,urlQuery:t}=e;var n=new Date(3e5*Math.floor(new Date().getTime()/3e5)).getTime();return(0,r.A)({method:"get",url:"/article/v2/articles/popular".concat("?pageSize=20&ts=".concat(n)),headers:a})},h=e=>{let{headers:a,categoryId:t,urlQuery:n}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/category/".concat(t,"/popular").concat("?pageSize=20"),headers:a})},m=e=>{let{headers:a,subCategoryId:t,urlQuery:n}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/subcategory/".concat(t,"/popular").concat("?pageSize=20"),headers:a})},f=e=>{let{headers:a}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/sponsor",headers:a})},b=e=>{let{headers:a,id:t}=e;var n=new Date(3e5*Math.floor(new Date().getTime()/3e5)).getTime();return(0,r.A)({method:"get",url:"/article/v2/articles/".concat(t,"?is_client=true&ts=").concat(n),headers:a})},x=e=>{let{headers:a,id:t,is_dashboard:n}=e;return(0,r.A)({method:"get",url:"/article/v2/articles/related/".concat(t,"?is_dashboard=").concat(n),headers:a})},y=()=>(0,r.A)({method:"get",url:"/article/v2/articles/saved",headers:{auth:!0}}),C=()=>(0,r.A)({method:"get",url:"/article/v2/articles/liked",headers:{auth:!0}}),k=()=>(0,r.A)({method:"get",url:"/article/v2/articles/disliked",headers:{auth:!0}}),P=e=>{let{headers:a}=e;return(0,r.A)({method:"get",url:"article/v2/articles/type",headers:a})},N=e=>(0,r.A)({method:"post",url:"/article/v2/articles/dislike/".concat(e),headers:{auth:!0},data:{dislike:!0}}),L=e=>(0,r.A)({method:"post",url:"/article/v2/articles/like/".concat(e),headers:{auth:!0},data:{like:!0}})},85933:(e,a,t)=>{"use strict";t.d(a,{A:()=>n});var r=t(37876);t(14232);let n=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:(null==e?void 0:e.width)||16,height:(null==e?void 0:e.he
1ight)||17,viewBox:"0 0 16 17",fill:"none",className:null==e?void 0:e.className,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.83429 12.0606C5.52187 11.7482 5.52187 11.2417 5.83429 10.9292L8.4686 8.29492L5.83429 5.66061C5.52187 5.34819 5.52187 4.84166 5.83429 4.52924C6.14671 4.21682 6.65324 4.21682 6.96566 4.52924L10.1657 7.72924C10.4781 8.04166 10.4781 8.54819 10.1657 8.86061L6.96566 12.0606C6.65324 12.373 6.14671 12.373 5.83429 12.0606Z",fill:(null==e?void 0:e.color)||"#3D3D3D"})})},91238:function(e,a,t){let r;r=t(14232),e.exports=(()=>{var e={703:(e,a,t)=>{"use strict";var r=t(414);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,a,t,n,i,l){if(l!==r){var o=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 o.name="Invariant Violation",o}}function a(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:n};return t.PropTypes=t,t}},697:(e,a,t)=>{e.exports=t(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:e=>{"use strict";e.exports=r}},a={};function t(r){var n=a[r];if(void 0!==n)return n.exports;var i=a[r]={exports:{}};return e[r](i,i.exports,t),i.exports}t.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a}),a},t.d=(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{"use strict";t.r(n),t.d(n,{default:()=>b});var e=t(98),a=t.n(e),r=t(697),i=t.n(r);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}var o=function(e){var t=e.pageClassName,r=e.pageLinkClassName,n=e.page,i=e.selected,o=e.activeClassName,s=e.activeLinkClassName,c=e.getEventListener,u=e.pageSelectedHandler,p=e.href,d=e.extraAriaContext,g=e.pageLabelBuilder,v=e.rel,h=e.ariaLabel||"Page "+n+(d?" "+d:""),m=null;return i&&(m="page",h=e.ariaLabel||"Page "+n+" is your current page",t=void 0!==t?t+" "+o:o,void 0!==r?void 0!==s&&(r=r+" "+s):r=s),a().createElement("li",{className:t},a().createElement("a",l({rel:v,role:p?void 0:"button",className:r,href:p,tabIndex:i?"-1":"0","aria-label":h,"aria-current":m,onKeyPress:u},c(u)),g(n)))};function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}o.propTypes={pageSelectedHandler:i().func.isRequired,selected:i().bool.isRequired,pageClassName:i().string,pageLinkClassName:i().string,activeClassName:i().string,activeLinkClassName:i().string,extraAriaContext:i().string,href:i().string,ariaLabel:i().string,page:i().number.isRequired,getEventListener:i().func.isRequired,pageLabelBuilder:i().func.isRequired,rel:i().string};var c=function(e){var t=e.breakLabel,r=e.breakAriaLabel,n=e.breakClassName,i=e.breakLinkClassName,l=e.breakHandler,o=e.getEventListener;return a().createElement("li",{className:n||"break"},a().createElement("a",s({className:i,role:"button",tabIndex:"0","aria-label":r,onKeyPress:l},o(l)),t))};function u(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:a}function p(e){return(p="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 a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function g(e,a){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,a){return e.__proto__=a,e})(e,a)}function v(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
1function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}c.propTypes={breakLabel:i().oneOfType([i().string,i().node]),breakAriaLabel:i().string,breakClassName:i().string,breakLinkClassName:i().string,breakHandler:i().func.isRequired,getEventListener:i().func.isRequired};var f=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),e&&g(i,e);var t,r,n=(r=function(){if("undefined"==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,a=h(i);if(e=r?Reflect.construct(a,arguments,h(this).constructor):a.apply(this,arguments),e&&("object"===p(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return v(this)});function i(e){var t;return function(e,a){if(!(e instanceof a))throw TypeError("Cannot call a class as a function")}(this,i),m(v(t=n.call(this,e)),"handlePreviousPage",function(e){var a=t.state.selected;t.handleClick(e,null,a>0?a-1:void 0,{isPrevious:!0})}),m(v(t),"handleNextPage",function(e){var a=t.state.selected,r=t.props.pageCount;t.handleClick(e,null,a<r-1?a+1:void 0,{isNext:!0})}),m(v(t),"handlePageSelected",function(e,a){if(t.state.selected===e)return t.callActiveCallback(e),void t.handleClick(a,null,void 0,{isActive:!0});t.handleClick(a,null,e)}),m(v(t),"handlePageChange",function(e){t.state.selected!==e&&(t.setState({selected:e}),t.callCallback(e))}),m(v(t),"getEventListener",function(e){return m({},t.props.eventListener,e)}),m(v(t),"handleClick",function(e,a,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=n.isPrevious,l=n.isNext,o=n.isBreak,s=n.isActive;e.preventDefault?e.preventDefault():e.returnValue=!1;var c=t.state.selected,u=t.props.onClick,p=r;if(u){var d=u({index:a,selected:c,nextSelectedPage:r,event:e,isPrevious:void 0!==i&&i,isNext:void 0!==l&&l,isBreak:void 0!==o&&o,isActive:void 0!==s&&s});if(!1===d)return;Number.isInteger(d)&&(p=d)}void 0!==p&&t.handlePageChange(p)}),m(v(t),"handleBreakClick",function(e,a){var r=t.state.selected;t.handleClick(a,e,r<e?t.getForwardJump():t.getBackwardJump(),{isBreak:!0})}),m(v(t),"callCallback",function(e){void 0!==t.props.onPageChange&&"function"==typeof t.props.onPageChange&&t.props.onPageChange({selected:e})}),m(v(t),"callActiveCallback",function(e){void 0!==t.props.onPageActive&&"function"==typeof t.props.onPageActive&&t.props.onPageActive({selected:e})}),m(v(t),"getElementPageRel",function(e){var a=t.state.selected,r=t.props,n=r.nextPageRel,i=r.prevPageRel,l=r.selectedPageRel;return a-1===e?i:a===e?l:a+1===e?n:void 0}),m(v(t),"pagination",function(){var e=[],r=t.props,n=r.pageRangeDisplayed,i=r.pageCount,l=r.marginPagesDisplayed,o=r.breakLabel,s=r.breakClassName,u=r.breakLinkClassName,p=r.breakAriaLabels,d=t.state.selected;if(i<=n)for(var g=0;g<i;g++)e.push(t.getPageElement(g));else{var v=n/2,h=n-v;d>i-n/2?v=n-(h=i-d):d<n/2&&(h=n-(v=d));var m,f,b=function(e){return t.getPageElement(e)},x=[];for(m=0;m<i;m++){var y=m+1;if(y<=l)x.push({type:"page",index:m,display:b(m)});else if(y>i-l)x.push({type:"page",index:m,display:b(m)});else if(m>=d-v&&m<=d+(0===d&&n>1?h-1:h))x.push({type:"page",index:m,display:b(m)});else if(o&&x.length>0&&x[x.length-1].display!==f&&(n>0||l>0)){var C=m<d?p.backward:p.forward;f=a().createElement(c,{key:m,breakAriaLabel:C,breakLabel:o,breakClassName:s,breakLinkClassName:u,breakHandler:t.handleBreakClick.bind(null,m),getEventListener:t.getEventListener}),x.push({type:"break",index:m,display:f})}}x.forEach(function(a,t){var r=a;"break"===a.type&&x[t-1]&&"page"===x[t-1].type&&x[t+1]&&"page"===x[t+1].type&&x[t+1].index-x[t-1].index<=2&&(r={type:"page",index:a.index,display:b(a.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"),t.state={selected:e.initialPage?e.initialPage:e.forcePage?e.forcePage:0},t}return t=[{key:"componentDidMount",value:function(){var e=this.props,a=e.initialPage,t=e.disableInitialCallback,r=e.extraAriaContext,n=e.pageCount,i=e.forcePage;void 0===a||t||this.callCallback(a),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!==a&&a>n-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(a," > ").concat(n-1,").")),void 0!==i&&i>
1n-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(i," > ").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,a=this.props,t=a.pageCount,r=e+a.pageRangeDisplayed;return r>=t?t-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 a=this.props,t=a.hrefBuilder,r=a.pageCount,n=a.hrefAllControls;if(t)return n||e>=0&&e<r?t(e+1,r,this.state.selected):void 0}},{key:"ariaLabelBuilder",value:function(e){var a=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var t=this.props.ariaLabelBuilder(e+1,a);return this.props.extraAriaContext&&!a&&(t=t+" "+this.props.extraAriaContext),t}}},{key:"getPageElement",value:function(e){var t=this.state.selected,r=this.props,n=r.pageClassName,i=r.pageLinkClassName,l=r.activeClassName,s=r.activeLinkClassName,c=r.extraAriaContext,u=r.pageLabelBuilder;return a().createElement(o,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:t===e,rel:this.getElementPageRel(e),pageClassName:n,pageLinkClassName:i,activeClassName:l,activeLinkClassName:s,extraAriaContext:c,href:this.getElementHref(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,pageLabelBuilder:u,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 t=this.props,r=t.disabledClassName,n=t.disabledLinkClassName,i=t.pageCount,l=t.className,o=t.containerClassName,s=t.previousLabel,c=t.previousClassName,p=t.previousLinkClassName,g=t.previousAriaLabel,v=t.prevRel,h=t.nextLabel,m=t.nextClassName,f=t.nextLinkClassName,b=t.nextAriaLabel,x=t.nextRel,y=this.state.selected,C=0===y,k=y===i-1,P="".concat(u(c)).concat(C?" ".concat(u(r)):""),N="".concat(u(m)).concat(k?" ".concat(u(r)):""),L="".concat(u(p)).concat(C?" ".concat(u(n)):""),w="".concat(u(f)).concat(k?" ".concat(u(n)):"");return a().createElement("ul",{className:l||o,role:"navigation","aria-label":"Pagination"},a().createElement("li",{className:P},a().createElement("a",d({className:L,href:this.getElementHref(y-1),tabIndex:C?"-1":"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":C?"true":"false","aria-label":g,rel:v},this.getEventListener(this.handlePreviousPage)),s)),this.pagination(),a().createElement("li",{className:N},a().createElement("a",d({className:w,href:this.getElementHref(y+1),tabIndex:k?"-1":"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":k?"true":"false","aria-label":b,rel:x},this.getEventListener(this.handleNextPage)),h)))}}],function(e,a){for(var t=0;t<a.length;t++){var r=a[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(i.prototype,t),Object.defineProperty(i,"prototype",{writable:!1}),i}(e.Component);m(f,"propTypes",{pageCount:i().number.isRequired,pageRangeDisplayed:i().number,marginPagesDisplayed:i().number,previousLabel:i().node,previousAriaLabel:i().string,prevPageRel:i().string,prevRel:i().string,nextLabel:i().node,nextAriaLabel:i().string,nextPageRel:i().string,nextRel:i().string,breakLabel:i().oneOfType([i().string,i().node]),breakAriaLabels:i().shape({forward:i().string,backward:i().string}),hrefBuilder:i().func,hrefAllControls:i().bool,onPageChange:i().func,onPageActive:i().func,onClick:i().func,initialPage:i().number,forcePage:i().number,disableInitialCallback:i().bool,containerClassName:i().string,className:i().string,pageClassName:i().string,pageLinkClassName:i().string,pageLabelBuilder:i().func,activeClassName:i().string,activeLinkClassName:i().string,previousClassName:i().string,nextClassName:i().string,previousLinkClassName:i().string,nextLinkClassName:i().string,disabledClassName:i().string,disabledLinkClassName:i().string,breakClassName:i().string,breakLinkClassName:i().string,extraAriaContext:i().string,ariaLabelBuilder:i().func,eventListener:i().string,renderOnZeroPageCount:i().func,selectedPageRel:i().string}),m(f,"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 b=f})(),n})()}}]);
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.