1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[346],{6029:function(e,t,r){"use strict";r.r(t);var n=r(6156),s=r(5893),c=r(7757),o=r.n(c),a=r(2137),u=r(7294),i=r(1163),f=r(3641),l=r(8533),p=r(9669),h=r.n(p),d=r(9008),_=r(4155);function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.default=function(e){var t=(0,u.useState)([]),r=t[0],n=t[1],c=(0,u.useState)(6),p=c[0],j=c[1],g=(0,u.useState)(""),m=g[0],O=g[1],v=(0,i.useRouter)().query.name,x=(_.env.NEXT_PUBLIC_UNSPLASH_CLIENT_ID,(0,u.useState)("")),b=x[0],y=x[1],C=(0,u.useState)("popular"),E=C[0],P=C[1];(0,u.useEffect)((0,a.Z)(o().mark((function e(){var t,r,s;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n([]),e.next=3,h().get("/api/GET/cheatsheets");case 3:return t=e.sent,r=t.data,s=Math.floor(9*Math.random())+1,O("/assets/images/".concat(s,".jpg")),"newest"===E?r.sort((function(e,t){return e.__createdtime__-t.__createdtime__})).reverse():"oldest"===E?r.sort((function(e,t){return e.__createdtime__-t.__createdtime__})):r.sort((function(e,t){return e.upvotes.length>t.upvotes.length?-1:1})),e.next=10,n(r);case 10:case"end":return e.stop()}}),e)}))),[E,v]);var N=e.user,S=e.setOpen,k=function(e,t){return t?e.filter((function(e){return e.cheatsheet_name.toLowerCase().includes(t.toLowerCase())})):e}(r,b);return(0,s.jsxs)(u.Fragment,{children:[(0,s.jsx)(d.default,{children:(0,s.jsxs)("title",{children:[v&&v.charAt(0).toUpperCase()+v.slice(1)," Cheatsheets - Code House"]})}),(0,s.jsx)(f.cC,w({},e)),(0,s.jsxs)("div",{className:"bg-[#ECF2F5] min-h-screen p-6 dark:bg-[#2F2F2F]",children:[(0,s.jsx)(f.tf,w(w({},e),{},{searchTerm:b,setSearchTerm:y,sort:E,setSort:P})),(0,s.jsx)(f.jL,{text:v,website_url:"https://codehouse.vercel.app/category/".concat(v),image_url:m&&m}),(0,s.jsx)(l.Z,{dataLength:p,next:function(){return j(p+5)},hasMore:!(p>=k.length),children:(0,s.jsx)("div",{className:"flex justify-center mt-5 w-full max-w-[100vw] overflow-hidden flex-wrap",children:k.filter((function(e){return e.category.toLowerCase().includes(v&&v.toLowerCase())})).slice(0,p).map((function(t,r){return(0,s.jsx)(f.ck,w(w({data:t},e),{},{setOpen:S,user:N}),r)}))})}),r.length>1&&k.length<1&&(0,s.jsx)(f.TX,{text:"No Results Found",darkMode:e.darkMode})]})]})}},8564:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/category/[name]",function(){return r(6029)}])}},function(e){e.O(0,[774,888,179],(function(){return t=8564,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.