PageSourceSearch

https://twsacademy.in/_next/static/chunks/pages/exterior-books-711ab151f2a73c92.js

js twsacademy.in collected 2026-10-02 01:59:54 UTC 9,891 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9958],{87764:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});const r=(0,n(91373).Z)("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},39430:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/exterior-books",function(){return n(1633)}])},36453:function(e,t,n){"use strict";n.d(t,{$l:function(){return l},EZ:function(){return c},IU:function(){return i},Kk:function(){return o},WJ:function(){return d},s1:function(){return u},x1:function(){return s}});var r=n(26042),a=n(29061),i=function(e){return a.Z.get("/get/notes2_unique_categories",{baseURL:e}).then((function(e){return e.data.data}))},o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return a.Z.get("/get/notes2_list",{baseURL:e,params:{category:t,start:n}}).then((function(e){return e.data}))},s=function(e,t){return a.Z.get("/get/notes2_by_id",{baseURL:e,params:{id:t}}).then((function(e){return e.data}))},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4?arguments[4]:void 0;return a.Z.get("/get/studymaterialbytype",{baseURL:e,params:(0,r.Z)({start:n,type:t,search:i},o&&{category:o})}).then((function(e){return e.data}))},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return a.Z.get("/get/ext_book_categories",{baseURL:e,params:{start:0,type:t,search:n}}).then((function(e){return e.data}))},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return a.Z.get("/get/purchasedlivecourseclassbytypev2",{baseURL:e,params:(0,r.Z)({userid:t,start:n},i&&{include_free_classes:1})}).then((function(e){return e.data.data}))},d=function(e,t,n){return a.Z.get("/get/studymaterial_by_id",{baseURL:e,params:{id:t,type:n}}).then((function(e){return e.data})).catch((function(e){}))}},72685:function(e,t,n){"use strict";n.d(t,{I:function(){return l}});var r=n(26042),a=n(99534),i=n(85893),o=n(67294),s=n(62461),l=o.forwardRef((function(e,t){var n=e.className,o=e.type,l=(0,a.Z)(e,["className","type"]);return(0,i.jsx)("input",(0,r.Z)({type:o,className:(0,s.cn)("flex h-10 w-full rounded-md border border-foreground
1/50 bg-background px-3 py-2 text-base text-foreground file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:border-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-[13px]",n),ref:t},l))}));l.displayName="Input"},1633:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return w}});var r=n(47568),a=n(26042),i=n(29815),o=n(97582),s=n(85893),l=n(47041),c=n(23138),u=n(72685),d=n(35739),f=n(87764),g=n(64621),p=n(89885),h=n(29823),b=n(67294),m=n(96486),v=n(36453),y=n(58533),x=n(11163),j=n(4027),O=n(6749),_=n(83609);function k(){return(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-10 w-full",children:Array.from({length:3}).map((function(e,t){return(0,s.jsxs)("div",{className:"flex flex-col gap-4 animate-pulse",children:[(0,s.jsx)("div",{className:"aspect-video w-full rounded-xl bg-muted"}),(0,s.jsxs)("div",{className:"flex flex-col gap-3 px-1.5",children:[(0,s.jsx)("div",{className:"h-5 w-full rounded-md bg-muted"}),(0,s.jsx)("div",{className:"h-10 w-full rounded-lg bg-muted"})]})]},t)}))})}function w(e){var t=(0,b.useContext)(p.Z).appConfig,n=(0,x.useRouter)(),l=t.web_menuexteriorbooksname||"Exterior Books",h=n.query.categoryId,w=(0,b.useState)(e.links.data),Z=w[0],N=w[1],C=(0,b.useState)(e.links.data.length),P=C[0],E=C[1],q=(0,b.useState)(e.links.data.length>=20),R=q[0],L=q[1],S=(0,b.useState)(e.q||""),I=S[0],U=S[1],T=(0,b.useRef)(e.q||""),A=e.categories||[],D=A.length>0?[{id:"all",title:"All"}].concat((0,i.Z)(A.map((function(e){return{id:String(e.id),title:e.exam_name}})))):[];(0,b.useEffect)((function(){N(e.links.data),E(e.links.data.length),L(e.links.data.length>=20),U(e.q||""),T.current=e.q||""}),[e.links.data,e.q]);var M=function(){var e=(0,r.Z)((function(){var e,t,n,r;return(0,o.__generator)(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,(0,v.$l)("",4,P,T.current,h)];case 1:return e=a.sent(),0===(n=null!==(t=null===e||void 0===e?void 0:e.data)&&void 0!==t?t:[]).length?(L(!1),[2]):(E((function(e){return e+n.length})),N((function(e){return e.concat(n)})),L(n.length>=20),[3,3]);case 2:return r=a.sent(),console.error(r),L(!1),[3,3];case 3:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),z=function(){n.push({pathname:"/exterior-books",query:(0,a.Z)({},T.current?{q:T.current}:{},h?{categoryId:h}:{})})},$=(0,b.useRef)((0,m.debounce)((function(){z()}),500)).current;return(0,b.useEffect)((function(){return function(){$.cancel()}}),[$]),(0,s.jsxs)("div",{className:"flex flex-col gap-6 lg:gap-12 min-h-screen px-4 max-w-7xl mx-auto w-full py-6 lg:py-12",children:[(0,s.jsx)(O.Z,{content:{meta_title:l,og_title:l}}),(0,s.jsx)(_.Z,{breadcrumbs:[{label:"Home",href:"/"},{label:l}],showCategoryRow:D.length>0,categories:D,selectedCategoryId:h,onCategorySelect:function(e){n.push({pathname:"/exterior-books",query:(0,a.Z)({},T.current?{q:T.current}:{},(null===e||void 0===e?void 0:e.id)?{categoryId:e.id}:{})})},trailing:(0,s.jsxs)("div",{className:"flex w-full items-center gap-2",children:[(0,s.jsx)(u.I,{value:I,placeholder:"Type here to search..",onChange:function(e){return t=e.target.value,U(t),T.current=t,void $();var t},onKeyDown:function(e){"Enter"===e.key&&($.cancel(),z())}}),(0,s.jsx)(d.z,{onClick:function(){$.cancel(),z()},size:"icon",className:"shrink-0","aria-label":"Search",children:(0,s.jsx)(f.Z,{className:"size-4"})})]})}),(0,s.jsx)("div",{className:"flex flex-col gap-6",children:(0,s.jsx)(y.Z,{dataLength:(null===Z||void 0===Z?void 0:Z.length)||0,next:M,hasMore:R,className:"!overflow-visible",loader:(0,s.jsx)(k,{}),endMessage:0!=(null===Z||void 0===Z?void 0:Z.length)?(0,s.jsx)(s.Fragment,{}):(0,s.jsx)(c.Z,{color:"primary",isOpen:!0,children:"No items found"}),children:(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-10 w-full",children:Z.map((function(e){return(0,s.jsx)(g.Z,{title:e.title,image:e.image||e.thumbnail,externalLink:!0,link:e.pdf_link,isBestSeller:(0,j.Z)(e.is_best_seller),demoPdfUrl:e.demo_pdf||"",affiliateLinks:e.affiliate_links},e.id)}))})})})]})}w.getInitialProps=function(){var e=(0,r.Z)((function(e){var t,n,r,a,i,s,c,u;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return t=(0,l.getCookie)(h.z1,e),n=e.query,r=n.q,a=n.categoryId,[4,(0,v.$l)(t,4,0,r,a)];case 1:i=o.sent(),s=[],o.label=2;case 2:return o.trys.push([2,4,,5]),[4,(0,v.EZ)(t)];case 3:return c=o.sent(),s=null!==(u=c.data)&&void 0!==u?u:[],[3,5];case 4:return o.sent(),[3,5];case 5:return[2,{links:i,q:r||"",categories:s}]}}))}));return function(t){return e.apply(this,arguments)}}()},23138:function(e,t,n){"use strict";var r=n(67294),a=n(45697),i=n.n(a),o=n(93967),s=n.n(o),l=n(22040),c=n(60142),u=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(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 g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var b={children:i().node,className:i().string,closeClassName:i().string,closeAriaLabel:i().string,color:i().string,cssModule:i().object,fade:i().bool,innerRef:i().oneOfType([i().object,i().string,i().func]),isOpen:i().bool,tag:l.iC,toggle:i().func,transition:i().shape(c.Z.propTypes)};function m(e){var t=e.className,n=e.closeClassName,a=e.closeAriaLabel,i=void 0===a?"Close":a,o=e.cssModule,f=e.tag,p=void 0===f?"div"
1:f,b=e.color,m=void 0===b?"success":b,v=e.isOpen,y=void 0===v||v,x=e.toggle,j=e.children,O=e.transition,_=void 0===O?g(g({},c.Z.defaultProps),{},{unmountOnExit:!0}):O,k=e.fade,w=void 0===k||k,Z=e.innerRef,N=h(e,u),C=(0,l.mx)(s()(t,"alert","alert-".concat(m),{"alert-dismissible":x}),o),P=(0,l.mx)(s()("btn-close",n),o),E=g(g(g({},c.Z.defaultProps),_),{},{baseClass:w?_.baseClass:"",timeout:w?_.timeout:0});return r.createElement(c.Z,d({},N,E,{tag:p,className:C,in:y,role:"alert",innerRef:Z}),x?r.createElement("button",{type:"button",className:P,"aria-label":i,onClick:x}):null,j)}m.propTypes=b,t.Z=m}},function(e){e.O(0,[7373,3609,8504,9774,2888,179],(function(){return t=39430,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.