1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9821],{8883:function(e,t,n){"use strict";var r=n(29),a=n(9499),i=n(7794),o=n.n(i),c=n(7294),s=n(3439),u=n(6853),l=n.n(u),p=n(1297),f=n(4753),g=n(8220),m=n(4269),d=n(1163),_=n(7548),b=n(6671),O=n(5893);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){(0,a.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var h=function(e){var t=e.tagName,n=e.type,r=(0,b.$G)().t;if(!t)return null;var a=r(n===m.U8.YES?"Games":"Apps");return(0,O.jsxs)("h1",{className:l().titleTag,children:[r(t),n&&" ".concat(a)]})},y=function(e){return(0,O.jsx)(p.F,j(j({},e),{},{loadingType:e.index<10?"eager":"lazy",className:l().gameItem,scene:"list","dt-eid":f.JJ[e.pageId].card,buttonReport:{"dt-eid":f.JJ[e.pageId].download},classNameMap:{icon:+e.game_type===m.D$.STEAM?l().steamGameIcon:""}}))},P="";t.Z=function(e){var t,n,a=e.itemData,i=e.pageId,u=e.listTitle,p=(0,c.useState)(a||[]),f=p[0],b=p[1],v=(0,c.useState)(!1),N=v[0],x=v[1],w=(0,d.useRouter)().query,I=w.tag,S=w.company,D=(0,_.h)({pageSize:10,totalCount:(null==a?void 0:null===(t=a[0])||void 0===t?void 0:t.total_cnt)||10,className:l().pagination}),E=(0,c.useCallback)(function(){return I?(P=m.qY.GAMELOOP_MOBILE_GAME_TAG,{gp_tagid_name:{repStr:[I]}}):S?(P=m.qY.GAMELOOP_MOBILE_COMPANY_GAME_LIST_1,{cp:{repStr:[S]}}):{}},[S,I])(),k=(0,c.useCallback)((0,r.Z)(o().mark(function e(){var t,n,r,a,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.x)({sceneName:m.vX.RANK_LIST,requestData:{listI:{offset:{repInt:[f.length]}},listS:j({type:{repStr:["default"]}},E),layout:P}});case 2:if(!(null!==(t=(r=e.sent).data)&&void 0!==t&&null!==(n=t.components[0].data)&&void 0!==n&&n.itemData)){e.next=5;break}return e.abrupt("return",null===(a=r.data)||void 0===a?void 0:null===(i=a.components[0].data)||void 0===i?void 0:i.itemData);case 5:return e.abrupt("return",[]);case 6:case"end":return e.stop()}},e)})),[f.length,E]),L=(0,c.useCallback)((0,r.Z)(o().mark(function e(){var t;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==P){e.next=3;break}return x(!1),e.abrupt("return");case 3:return e.next=5,k();case 5:t=e.sent,b(f.concat(t)),0===t.length&&x(!1);case 8:case"end":return e.stop()}},e)})),[f,k]);return(0,O.jsxs)("div",{className:l().container,children:[u?(0,O.jsx)("h1",{className:l().titleTag,children:u}):(0,O.jsx)(h,{tagName:I,type:null==f?void 0:null===(n=f[0])||void 0===n?void 0:n.is_game}),(0,O.jsx)(s.$,{hasNextPage:N,items:f,loadNextPage:L,renderItem:y,pageId:void 0===i?"":i}),D]})}},7548:function(e,t,n){"use strict";n.d(t,{h:function(){return b}});var r=n(9632),a=n(9499),i=n(4184),o=n.n(i),c=n(4104),s=n(1163),u=n(7294),l=n(262),p=n.n(l),f=n(5893);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){(0,a.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var d="DOTS",_=function(e,t){return Array.from({length:t-e+1},function(t,n){return n+e})},b=function(e){var t=(0,s.useRouter)(),n=t.query,r=t.asPath,a=parseInt((n.page||"1").toString(),10)||1,i=Math.min(e.totalCount,Number.POSITIVE_INFINITY);return(0,f.jsx)(O,m(m({currentPage:a,onPageChange:function(e){return"".concat(r.split("?")[0],"?page=").concat(e)}},e),{},{totalCount:i}))},O=function(e){var t=e.currentPage,n=e.pageSize,i=e.totalCount,s=e.siblingCount,l=void 0===s?1:s,g=e.onPageChange,m=e.className,b=(0,u.useMemo)(function(){var e=Math.ceil(i/n);if(l+5>=e)return _(1,e);var a=Math.max(t-l,1),o=Math.min(t+l,e),c=a>2,s=o<e-2;if(!c&&s){var u=_(1,3+2*l);return[].concat((0,r.Z)(u),[d,e])}if(c&&!s){var p=_(e-(3+2*l)+1,e);return[1,d].concat((0,r.Z)(p))}if(c&&s){var f=_(a,o);return[1,d].concat((0,r.Z)(f),[d,e])}return[]},[t,n,l,i]);if(0===t||b.length<2)return null;var O=b[b.length-1],v=1===t,j=t===O;return(0,f.jsxs)("ul",{className:o()(p().pagination,m),children:[(0,f.jsx)("li",{className:o()(p().prev,(0,a.Z)({},p().disable,v)),children:(0,f.jsx)(c.r,{rel:"prev",className:p().arrowLink,"aria-disabled":v,href:v?void 0:g(t-1)})}),b.map(function(e,n){return e===d?(0,f.jsx)("li",{className:p().dots,children:"..."},e+n):(0,f.jsx)("li",{className:o()(p().paginationItem,(0,a.Z)({},p().selected,e===t)),children:(0,f.jsx)(c.r,{className:p().paginationNumber,href:g(e),children:e})},e)}),(0,f.jsx)("li",{className:o()(p().next,(0,a.Z)({},p().disable,j)),children:(0,f.jsx)(c.r,{rel:"next",className:p().arrowLink,"aria-disabled":j,href:j?void 0:g(t+1)})})]})}},5838:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return p},default:function(){return f}}),n(7294);var r=n(9499),a=n(6671),i=n(8883),o=n(5893);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u=function(e){var t=(0,a.$G)().t,n=e.appName,r=t("Similar-To-$appname");return(0,o.jsx)(i.Z,s(s({},e),{},{listTitle:r.replace("$appname",n)}))},l=n(5964),p=!0,f=function(e){var t=e.dynamicLayoutData,n=e.error;return(0,o.jsx)(l.H,{DynLayoutResponseData:t,ComponentList:{SimilarGameList:u},Error:n})}},3777:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/similar/[pkgalias]",function(){return n(5838)}])},6853:function(e){e.exports={container:"AppList_container__FleCn",titleTag:"AppList_titleTag__UA4Rd",gameItem:"AppList_gameItem__IQ6vb",steamGameIcon:"AppList_steamGameIcon__yMIRl"}},262:function(e){e.exports={pagination:"Pagination_pagination__hR6tq",paginationItem:"Pagination_paginationItem__F_0NK",selected:"Pagination_selected__b_SXC",paginationNumber:"Pagination_paginationNumber___Qcom",dots:"Pagination_dots__mV8YI",prev:"Pagination_prev__x3tGt",next:"Pagination_next__HJH6q",arrowLink:"Pagination_arrowLink__5NAtx",disable:"Pagination_disable__lVBce"}}},function(e){e.O(0,[2540,452,9774,2888,179],function(){return e(e.s=3777)}),_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.