(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2848],{99533:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/manga",function(){return t(16844)}])},54111:function(e,a,t){"use strict";var n=t(85893);t(67294);var r=t(67274),i=t.n(r);a.Z=()=>(0,n.jsxs)("div",{className:"".concat(i().spinner),children:[(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade}),(0,n.jsx)("div",{className:i().spinner_blade})]})},48136:function(e,a,t){"use strict";var n=t(85893),r=t(67294),i=t(88764),s=t.n(i),l=t(41664),o=t.n(l),c=t(13114),p=t(34221),u=t(72679);t(88922),a.Z=e=>{var a,t;let{data:i,media_type:l,link:d,type:g}=e,[v,h]=(0,r.useState)(!0),[f,m]=(0,r.useState)(!1);return(0,n.jsxs)(o(),{href:d||"".concat("collection"===l?"/collections/".concat(null==i?void 0:i.id):"manga"===g?"/read?type=".concat(g,"&id=").concat(null==i?void 0:i.id):"/detail?type=".concat(l,"&id=").concat(null==i?void 0:i.id)),className:s().MovieCardSmall,"aria-label":(null==i?void 0:i.name)||"poster","data-tooltip-id":"tooltip","data-tooltip-html":"".concat((null==i?void 0:null===(a=i.title)||void 0===a?void 0:a.length)>30||(null==i?void 0:null===(t=i.name)||void 0===t?void 0:t.length)>30?(null==i?void 0:i.title)||(null==i?void 0:i.name):""),children:[(0,n.jsx)(c.M,{mode:"sync",children:(0,n.jsx)(p.E.div,{whileHover:{y:"-0.5rem"},whileTap:{y:"0.2rem"},transition:{type:"spring",stiffness:400,damping:10},children:(0,n.jsx)("div",{className:"".concat(s().img," ").concat((null==i?void 0:i.poster_path)!==null&&(null==i?void 0:i.poster_path)!==void 0?"skeleton":null),children:(0,n.jsx)("div",{children:(0,n.jsx)(u.LazyLoadImage,{src:"".concat(f?"/images/fallback_person.jpg":(null==i?void 0:i.poster_path)!==null&&(null==i?void 0:i.poster_path)!==void 0?("manga"!==g?"https://image.tmdb.org/t/p/original".replace("/original","/w185"):"")+(null==i?void 0:i.poster_path):v?"/images/logo.svg":"/images/fallback_person.jpg"),height:"100%",width:"100%",useIntersectionObserver:!0,effect:"opacity",className:"".concat(s().img," ").concat(v?"skeleton":null),onLoad:()=>{setTimeout(()=>{h(!1)},700)},loading:"lazy",onError:e=>{console.log(e),m(!0),h(!1)},alt:(null==i?void 0:i.id)||"sm"},null==i?void 0:i.id)})})})}),(0,n.jsx)("p",{children:(null==i?void 0:i.title)||(null==i?void 0:i.name)})]},null==i?void 0:i.id)}},16844:function(e,a,t){"use strict";t.r(a);var n=t(85893),r=t(67294),i=t(2873),s=t(37481),l=t.n(s),o=t(11358),c=t.n(o),p=t(15581),u=t(50549),d=t(74865),g=t.n(d),v=t(85437),h=t(54111),f=t(18357),m=t(9008),b=t.n(m),_=t(48136);let y=[1,2,3,4,5,6,7,8,9,10];a.default=e=>{let{categoryType:a}=e,[t,s]=(0,r.useState)(""),[o,d]=(0,r.useState)([]),[m,x]=(0,r.useState)(1),[C,P]=(0,r.useState)(1),[N,k]=(0,r.useState)(!0),[L,j]=(0,r.useState)([]),[S,E]=(0,r.useState)([]),[w,O]=(0,r.useState)(!1),[R,T]=(0,r.useState)("false"),[A,B]=(0,r.useState)("general"),[I,M]=(0,f.YD)({triggerOnce:!1}),[D,H]=(0,r.useState)({currentPage:m,query:t,categoryType:a}),q=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=e=>{"/"===e.key?(e.preventDefault(),null==q||q.current.focus()):"Escape"===e.key&&(e.preventDefault(),null==q||q.current.blur())};window.addEventListener("keydown",e);let a=(0,v.G)();return T(null==a?void 0:a.infiniteScroll),()=>{window.removeEventListener("keydown",e)}},[]),(0,r.useEffect)(()=>{let e;let n=async e=>{try{var a;let n;e?n=await (0,i.Z)({requestID:"mangaSearch",query:t,limit:21,offset:Math.max((m-1)*21,0)}):(n=await (0,i.Z)({requestID:"mangaList",limit:21,offset:Math.max((m-1)*21,0)}),console.log({data:n})),P(Math.ceil((null==n?void 0:n.total)/21)),n.data=null==n?void 0:null===(a=n.data)||void 0===a?void 0:a.map(e=>{var a,t,n,r,i,s,l,o;return{...e,poster_path:"https://proxy.corsflix.net/cors-anywhere/?destination=".concat(encodeURIComponent("https://uploads.mangadex.org/covers/".concat(null==e?void 0:e.id,"/").concat(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(t=n.find(e=>(null==e?void 0:e.type)=="cover_art"))||void 0===t?void 0:null===(a=t.attributes)||void 0===a?void 0:a.fileName,".256.jpg"))),title:null==e?void 0:null===(o=e.attributes)||void 0===o?void 0:null===(l=o.title)||void 0===l?void 0:l[null===(s=Object)||void 0===s?void 0:null===(r=s.keys(null==e?void 0:null===(i=e.attributes)||void 0===i?void 0:i.title))||void 0===r?void 0:r[0]]}}),"true"===R&&D.currentPage!==m?d(e=>[...e||[],...(null==n?void 0:n.data)||[]]):d(null==n?void 0:n.data)}catch(e){console.error("Error fetching data:",e)}finally{k(!1)}};return""!=m&&"0"!=m&&(k(!0),clearTimeout(e),e=setTimeout(()=>{t.length>=2&&n(!0)},600),H({currentPage:m,query:t,categoryType:a})),(null==t?void 0:t.length)===0&&m&&(k(!0),n(!1),H({currentPage:m,query:t,categoryType:a})),()=>clearTimeout(e)},[t,m]),(0,r.useEffect)(()=>{N?g().start():g().done(!1)},[N]),(0,r.useEffect)(()=>{x(1)},[t]),(0,r.useEffect)(()=>{M&&m+1<=C&&x(m+1)},[M]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b(),{children:(0,n.jsx)("title",{children:"Rive | Manga "})}),(0,n.jsxs)("div",{className:l().MoviePage,children:[(0,n.jsx)("h1",{className:l().aiHeader,children:(0,n.jsxs)("p",{"aria-label":"RiveManga","data-tooltip-id":"tooltip","data-tooltip-content":"Manga from MangaDex",children:["Rive",(0,n.jsx)("span",{children:"Manga"})]})}),(0,n.jsxs)("div",{className:l().InputWrapper,children:[(0,n.jsx)("input",{ref:q,type:"text",className:l().searchInput,value:t,onChange:e=>s(e.target.value),placeholder:"Please enter at least 2 characters to search...",onFocus:()=>O(!0),onBlur:()=>O(!1)}),(0,n.jsx)("div",{className:l().inputShortcut,children:w?(0,n.jsx)("span",{className:"tooltip-btn",children:"Esc"}):(0,n.jsx)("span",{className:"tooltip-btn",children:"/"})})]}),t.length>1?(0,n.jsxs)("h1",{children:["showing result for"," ",(0,n.jsx)("span",{className:l().serachQuery,children:t})]}):(0,n.jsxs)("h1",{children:["Latest ",(0,n.jsx)("span",{className:l().serachQuery,children:"Release"})]}),(0,n.jsxs)("div",{className:l().movieList,children:[o&&(null==o?void 0:o.map(e=>(0,n.jsx)(_.Z,{data:e,media_type:(null==e?void 0:e.type)||"manga",link:"/read?type=manga&id=".concat(null==e?void 0:e.id),type:"manga"}))),t.length>1&&!N&&(null==o?void 0:o.length)===0?(0,n.jsx)("h1",{children:"No Manga Found"}):null,0!==t.length||N||(null==o?void 0:o.length)!==0&&void 0!==o?null:(0,n.jsx)("h1",{children:"No Manga Found"}),t.length>1&&!N&&void 0===o?(0,n.jsx)("h1",{children:"No Manga Found"}):null,N&&(null==o?void 0:o.length)===0?y.map(e=>(0,n.jsx)(u.Z,{className:l().loading})):null]}),"true"==R&&m+1<=C?(0,n.jsxs)("div",{ref:I,className:l().loadMore,children:[" ",(0,n.jsx)(h.Z,{})," "]}):null,"true"==R&&m>=C?(0,n.jsx)("div",{className:l().loadMore,children:" End Of Result "}):null,"true"==R?null:(0,n.jsx)(c(),{containerClassName:l().pagination,pageClassName:l().page_item,activeClassName:l().paginateActive,onPageChange:e=>{x(e.selected+1),console.log({event:e}),m>C&&x(C),window.scrollTo(0,0)},forcePage:m-1,pageCount:C,breakLabel:" ... ",previousLabel:(0,n.jsx)(p._u0,{className:l().paginationIcons}),nextLabel:(0,n.jsx)(p.bBv,{className:l().paginationIcons})}),";"]})]})}},67274:function(e){e.exports={spinner:"style_spinner__menr_",center:"style_center__BDEGj",spinner_blade:"style_spinner_blade__aATz_","spinner-fade9234":"style_spinner-fade9234__eOJ8p"}},88764:function(e){e.exports={MovieCardSmall:"style_MovieCardSmall__3alU4",img:"style_img__o9kL4"}},37481:function(e){e.exports={MoviePage:"Search_MoviePage__gvx5u",category:"Search_category__zHmgF",movieList:"Search_movieList__XqI7R",loading:"Search_loading__62AXR",wideLoading:"Search_wideLoading__qYQT5",pagination:"Search_pagination__CuV4J",page_item:"Search_page_item__EXdFn",adsPageP:"Search_adsPageP__DQrEU",serachQuery:"Search_serachQuery__G4LfF",InputWrapper:"Search_InputWrapper__pYOfz",searchInput:"Search_searchInput__sKyH1",pageInput:"Search_pageInput__xSnTB",inactive:"Search_inactive__Y87jM",active:"Search_active__MkNE5",searchModeWrapper:"Search_searchModeWrapper__LjjrX",searchOption:"Search_searchOption__6Bpqa",btnActive:"Search_btnActive__HdmmR",btnInactive:"Search_btnInactive__CB10c",paginateActive:"Search_paginateActive__gJjM_",disabled:"Search_disabled__M_3pN",inputShortcut:"Search_inputShortcut__okDgT",loadMore:"Search_loadMore__Q6rfg",jumpTo:"Search_jumpTo__pZkK1",WalletPage:"Search_WalletPage__eZovX",WalletCard:"Search_WalletCard__X1NDN",aiHeader:"Search_aiHeader___gaGP",searchWithTitle:"Search_searchWithTitle__Igc0k",checkboxDiv:"Search_checkboxDiv__Xsjcs",settingsPopover:"Search_settingsPopover__nmsl5",settingsPopoverCard:"Search_settingsPopoverCard__JuDqj",settingsPopoverBtns:"Search_settingsPopoverBtns__zL5gc",popoverConfirmBtn:"Search_popoverConfirmBtn__HaPz_"}},11358:function(e,a,t){var n;n=e=>(()=>{var a={703:(e,a,t)=>{"use strict";var n=t(414);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,a,t,r,i,s){if(s!==n){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 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:r};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:a=>{"use strict";a.exports=e}},t={};function n(e){var r=t[e];if(void 0!==r)return r.exports;var i=t[e]={exports:{}};return a[e](i,i.exports,n),i.exports}n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{default:()=>b});var e=n(98),a=n.n(e),t=n(697),i=n.n(t);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var a=1;a1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:a}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 a=1;a0?a-1:void 0,{isPrevious:!0})}),f(v(t),"handleNextPage",function(e){var a=t.state.selected,n=t.props.pageCount;t.handleClick(e,null,a3&&void 0!==arguments[3]?arguments[3]:{},i=r.isPrevious,s=r.isNext,l=r.isBreak,o=r.isActive;e.preventDefault?e.preventDefault():e.returnValue=!1;var c=t.state.selected,p=t.props.onClick,u=n;if(p){var d=p({index:a,selected:c,nextSelectedPage:n,event:e,isPrevious:void 0!==i&&i,isNext:void 0!==s&&s,isBreak:void 0!==l&&l,isActive:void 0!==o&&o});if(!1===d)return;Number.isInteger(d)&&(u=d)}void 0!==u&&t.handlePageChange(u)}),f(v(t),"handleBreakClick",function(e,a){var n=t.state.selected;t.handleClick(a,e,ni-r/2?v=r-(h=i-d):di-s)_.push({type:"page",index:f,display:b(f)});else if(f>=d-v&&f<=d+(0===d&&r>1?h-1:h))_.push({type:"page",index:f,display:b(f)});else if(l&&_.length>0&&_[_.length-1].display!==m&&(r>0||s>0)){var x=fr-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(a," > ").concat(r-1,").")),void 0!==i&&i>r-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(i," > ").concat(r-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,n=e+a.pageRangeDisplayed;return n>=t?t-1:n}},{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,n=a.pageCount,r=a.hrefAllControls;if(t)return r||e>=0&&e=0&&e