PageSourceSearch

https://litportal.ru/_next/static/chunks/pages/search/[totalAlias]-16e8c00f4e83819e.js

js litportal.ru collected 2026-10-02 20:24:46 UTC 8,703 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2411],{6011:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/search/[totalAlias]",function(){return r(1936)}])},6759:function(e,t,r){"use strict";var s=r(5893),n=r(1664),a=r.n(n),c=r(987),i=r.n(c);t.Z=e=>{let{firstPageName:t,secondPageName:r,thirdPageName:n,firstPageAlias:c,secondPageAlias:o}=e;return(0,s.jsxs)("ul",{className:i().breadcrumbsList,children:[(0,s.jsx)("li",{className:i().breadcrumbsList__item,children:(0,s.jsx)(a(),{prefetch:!1,className:i().breadcrumbsList__itemLink,href:"/",children:"Главная"})}),(0,s.jsx)("li",{className:i().breadcrumbsList__item,children:c?(0,s.jsx)(a(),{prefetch:!1,className:i().breadcrumbsList__itemLink,href:"".concat(c),children:t}):(0,s.jsx)(s.Fragment,{children:t})}),!!r&&(0,s.jsx)("li",{className:i().breadcrumbsList__item,children:o?(0,s.jsx)(a(),{prefetch:!1,className:i().breadcrumbsList__itemLink,href:"".concat(o),children:r}):(0,s.jsx)(s.Fragment,{children:r})}),!!n&&(0,s.jsx)("li",{className:i().breadcrumbsList__item,children:(0,s.jsx)("span",{className:i().breadcrumbsList__itemTxt,children:n})})]})}},8527:function(e,t,r){"use strict";r.d(t,{a:function(){return a},k:function(){return c}});var s=r(1163),n=r(1464);let a=()=>(0,s.useRouter)().asPath,c=()=>{let e=(0,s.useRouter)();return(0,n.c6)(e.asPath)}},1936:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return g},default:function(){return L}});var s=r(5893),n=r(2415),a=r(7294);function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(this,arguments)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){var s;s=r[t],t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}class l extends a.Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){if(!window||!window.requestAnimationFrame){this.reCalculateColumnCount();return}window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame(()=>{this.reCalculateColumnCount()})}reCalculateColumnCount(){let e=window&&window.innerWidth||1/0,t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let r=1/0,s=t.default||2;for(let n in t){let a=parseInt(n);a>0&&e<=a&&a<r&&(r=a,s=t[n])}s=Math.max(1,parseInt(s)||1),this.state.columnCount!==s&&this.setState({columnCount:s})}itemsInColumns(){let e=this.state.columnCount,t=Array(e),r=a.Children.toArray(this.props.children);for(let s=0;s<r.length;s++){let n=s%e;t[n]||(t[n]=[]),t[n].push(r[s])}return t}renderColumns(){let{column:e,columnAttrs:t={},columnClassName:r}=this.props,s=this.itemsInColumns(),n=`${100/s.length}%`,i=r;i&&"string"!=typeof i&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===i&&(i="my-masonry-grid_column"));let l=o(o(o({},e),t),{},{style:o(o({},t.style),{},{width:n}),className:i});return s.map((e,t)=>a.createElement("div",c({},l,{key:t}),e))}logDeprecated(e){console.error("[Masonry]",e)}render(){let e=this.props,{children:t,breakpointCols:r,columnClassName:s,columnAttrs:n,column:i,className:o}=e,l=function(e,t){if(null==e)return{};var r,s,n=function(e,t){if(null==e)return{};var r,s,n={},a=Object.keys(e);for(s=0;s<a.length;s++)r=a[s],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s<a.length;s++)r=a[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]),m=o;return"string"!=typeof o&&(this.logDeprecated('The property "className" requires a string'),void 0===o&&(m="my-masonry-grid")),a.createElement("div",c({},l,{className:m}),this.renderColumns())}}l.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var m=r(1664),u=r.n(m),_=r(6759),h=r(1464),d=r(7242),p=r.n(d),b=e=>{let{sectionTitle:t,sectionData:r,sectionDataName:n}=e,a={genres:"",tags:"tag",series:"series"},c=["Книги","Аудиокниги","Подкасты","Черновики"].some(e=>t===e),i="Авторы"===t,o=["Серии","Жанры","Тэги"].some(e=>t===e);return(0,s.jsx)(s.Fragment,{children:r.map((e,r)=>(0,s.jsxs)("li",{className:r<5?"".concat(p().searchItemList__item):"".concat(p().searchItemList__item," ").concat(p().searchItemList__item_mob),children:[c&&(0,s.jsx)(u(),{prefetch:!1,className:p().searchItemList__itemLink,href:"Подкасты"===t?"/podcasts/list/".concat(e.alias):"/avtory/".concat(e.author.alias,"/").concat(e.alias),children:e.title}),i&&(0,s.jsx)(u(),{prefetch:!1,className:p().searchItemList__itemLink,href:"/avtory/".concat(e.alias,"/"),children:(0,h.O_)(String(e.first_name),Str
1ing(e.middle_name),String(e.last_name))}),o&&(0,s.jsx)(u(),{prefetch:!1,className:p().searchItemList__itemLink,href:"/".concat(a[n],"/").concat("Серии"===t?"serie-".concat(e.alias):e.alias),children:(0,h.p0)(e.title)})]}))})},f=r(8527),C=r(2114),j=r(9318),k=r.n(j),y=e=>{let{books:t,alias:r}=e,a='Поиск по словосочетанию: "'.concat(r,'"'),c='Результаты поиска по запросу "'.concat(r,'"'),i="/search/".concat(r,"/");return(0,s.jsxs)(n.Z,{title:c,description:"Результаты поиска книг и авторов в библиотеке ЛитПортал",canonicalHref:i,pageHref:(0,f.a)(),children:[(0,s.jsx)(_.Z,{firstPageName:a}),(0,s.jsx)("h1",{className:"h1",children:a}),(0,s.jsx)("div",{className:k().searchBlock,children:(0,s.jsx)(l,{breakpointCols:{default:3,1366:2,1060:1},className:"my-masonry-grid",columnClassName:"my-masonry-grid_column",children:Object.keys(C.jE).map((e,n)=>{let a=t[e],c=C.jE[e],i="/search/".concat(r,"/").concat(e,"/");return"free_books"!==e&&0!==a.length&&(0,s.jsxs)("div",{className:k().searchBlock__section,children:[(0,s.jsxs)("div",{className:k().searchBlock__titleWrap,children:[(0,s.jsx)("div",{className:k().searchBlock__title,children:c}),(0,s.jsxs)(u(),{prefetch:!1,className:k().searchBlock__category,href:i,children:["Все ",String(c).toLowerCase()]})]}),(0,s.jsx)("ul",{children:(0,s.jsx)(b,{sectionDataName:e,sectionTitle:c,sectionData:a})}),(0,s.jsxs)(u(),{prefetch:!1,className:"".concat(k().searchBlock__category," ").concat(k().searchBlock__category_mob),href:i,children:["Все ",String(c).toLowerCase()]})]},n)})})})]})},g=!0,L=e=>{let{books:t,searchWords:r}=e;return(0,s.jsx)(y,{books:t,alias:r})}},9318:function(e){e.exports={searchBlock:"Search_searchBlock__F76T4",searchBlock__section:"Search_searchBlock__section__jq0O0",searchBlock__titleWrap:"Search_searchBlock__titleWrap__1nPIG",searchBlock__title:"Search_searchBlock__title__BR73d",searchBlock__category:"Search_searchBlock__category__4Ndq_",searchBlock__category_mob:"Search_searchBlock__category_mob__YWlxX"}},7242:function(e){e.exports={searchItemList__item:"SearchItemsList_searchItemList__item__2RDkU",searchItemList__itemLink:"SearchItemsList_searchItemList__itemLink__XbYU_"}},987:function(e){e.exports={breadcrumbsList:"Breadcrumbs_breadcrumbsList__QwBfl",breadcrumbsList__item:"Breadcrumbs_breadcrumbsList__item__s_W_M",breadcrumbsList__itemLink:"Breadcrumbs_breadcrumbsList__itemLink__t_WCt",breadcrumbsList__itemLink_genre:"Breadcrumbs_breadcrumbsList__itemLink_genre__2c8Vk"}}},function(e){e.O(0,[717,2415,2888,9774,179],function(){return e(e.s=6011)}),_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.