(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[927],{8154:function(e,t){"use strict";t.Z={src:"/service-navigator/_next/static/media/calendar.746709cb.svg",height:16,width:16,blurWidth:0,blurHeight:0}},781:function(e,t){"use strict";t.Z={src:"/service-navigator/_next/static/media/views.e40db801.svg",height:16,width:16,blurWidth:0,blurHeight:0}},8114:function(e,t,i){"use strict";i.d(t,{I:function(){return s}});var a=i(7294),n=i(6646),l=i.n(n);let s=e=>{let{wrapperRef:t}=e,[i,n]=(0,a.useState)(0),s=l().overlay,r=()=>{var e;let i=(null===(e=t.current)||void 0===e?void 0:e.getBoundingClientRect().bottom)||1e4;if(i>.6*window.innerHeight)return n(0);let a=(.6*window.innerHeight-i)/(.6*window.innerHeight);n(a>.6?.6:a)};return(0,a.useEffect)(()=>(document.addEventListener("scroll",r),()=>{document.removeEventListener("scroll",r)}),[]),{overlayClassName:s,overlayStyles:{background:"rgba(0, 0, 0, ".concat(i,")")}}}},2060:function(e,t,i){"use strict";i.r(t),i.d(t,{NavigatorTag:function(){return W}});var a=i(5893),n=i(6535),l=i(4588),s=i(1163),r=i(7294),c=i(2853),o=i(5352),d=i(8059),_=i(8114),v=i(6010),u=i(5675),p=i.n(u),g=i(8154),m=i(781),h=i(1997),N=i(6129),x=i(2595),j=i.n(x);let f=e=>{var t,i,n;let{env:l,post:s,ctgs:r,cat:c}=e,o=l.NEXT_PUBLIC_BASE_URL,d=c||(null==r?void 0:null===(t=r.find(e=>e.id===(null==s?void 0:s.ctg_id)))||void 0===t?void 0:t.name);return(0,a.jsxs)("a",{className:(0,v.Z)(j().wrapper,{[j().skeleton]:!s}),href:"/".concat(null==s?void 0:s.url),target:"_self",children:[(0,a.jsx)("div",{className:j().image,style:(null==s?void 0:null===(i=s.img)||void 0===i?void 0:i.file)?{backgroundImage:"url(".concat(o,"/img/posts/small/").concat(null==s?void 0:null===(n=s.img)||void 0===n?void 0:n.file,")")}:{}}),(0,a.jsxs)("div",{className:j().container,children:[!!d&&(0,a.jsx)("span",{className:j().cat,children:d}),(0,a.jsx)("div",{className:j().title,children:null==s?void 0:s.title}),(0,a.jsxs)("div",{className:j().icons,children:[(0,a.jsxs)("div",{className:j().unit,children:[(0,a.jsx)(p(),{src:g.Z,alt:"calendar"}),(0,h.p6)(String((null==s?void 0:s.public_date)||(null==s?void 0:s.update_time)||(null==s?void 0:s.publ_time)))]}),(0,a.jsxs)("div",{className:j().unit,suppressHydrationWarning:!0,children:[(0,a.jsx)(p(),{src:m.Z,alt:"views",unoptimized:!0}),(0,N.V)((null==s?void 0:s.url)||"",(null==s?void 0:s.views)||0,0)]})]})]})]})};var w=i(2627),b=i.n(w);let A=e=>{let{env:t,articles:i,ctgs:n,onReach:l,loading:s}=e,r=(0,d.M)(l,.3),c=Array.from({length:10},(e,t)=>t+1);return(0,a.jsxs)("div",{ref:r,className:b().wrapper,children:[i.map(e=>(0,a.jsx)(f,{env:t,post:e,ctgs:n},e.id)),s&&c.map((e,i)=>(0,a.jsx)(f,{env:t},i))]})};var T=i(1324),k=i(2027),L=i(3627),y=i(2864),S=i(7771),C=i(1014),E=i(4800),H=i(5858),I=i(5131),R=i(9073);let U=e=>e?e.replace(/{year}/g,new Date().getFullYear().toString()):null;var F=i(2288),M=i(1524),D=i.n(M);let W=e=>{var t,i;let{env:v,articles:u,ctgs:p,tag:g,str:m,pageCount:h,tags:N,groupedPosts:x}=e,{asPath:j}=(0,s.useRouter)(),f=(0,l.aF)("l"),w=(0,r.useRef)(null),[b,M]=(0,r.useState)([]),[W,B]=(0,r.useState)(!1),Z=async()=>{var e;if(m)return;let t=b.length+2,i=await (0,c.pW)(v,F.FY,F.ew,t,g.url),a=(null===(e=i.data)||void 0===e?void 0:e.articles)||[];if(!a.length){B(!0);return}M(e=>[...e,a])},z=(0,d.M)(Z,.3),P=(0,r.useRef)(null),{overlayClassName:V,overlayStyles:G}=(0,_.I)({wrapperRef:P});(0,r.useEffect)(()=>{window.scrollTo(0,0)},[]);let J=e=>{(0,y.I)({eventCategory:(0,S.b)("журнал ".concat(null==e?void 0:e.url)),eventActionType:y.i.stat,eventActionText:"block_".concat((0,S.b)(g.name)),eventLabel:(0,S.b)((null==e?void 0:e.title)||"")})},K=u.find(e=>!!e.pinned)||u[0],Y=u.filter(e=>{let{id:t}=e;return t!==(null==K?void 0:K.id)}),O=m?" – страница ".concat(m):"",X=(0,L.z)({tag:{label:g.name}}),q=(0,k.z)(X);return(0,a.jsxs)("main",{ref:P,className:D().page,children:[(0,a.jsx)(o.N,{env:v,title:"".concat(U(g.title)||F.RC).concat(O),description:"".concat(U(g.description)||F.$I).concat(O),path:j.split("/str_")[0]}),(0,a.jsxs)(n.W2,{children:[(0,a.jsx)(l.Oo,{items:X,style:{padding:"16px 0"}}),(0,a.jsx)("script",{id:"tags-json-ld",type:"application/ld+json",dangerouslySetInnerHTML:{__html:q}}),!m&&(0,a.jsx)("h1",{className:D().topTitle,children:g.h1}),!m&&(0,a.jsx)(I.v5,{env:v,isMobile:!0,tags:N,selectedTag:g.url,isCatalog:!0}),(0,a.jsxs)("div",{ref:z,className:D().section,children:[(0,a.jsx)(E.F,{env:v,tags:N,selectedTag:g.url,isCatalog:!0}),!m&&(0,a.jsxs)("div",{ref:w,className:D().main,children:[(0,a.jsx)(R.R,{env:v,pinned:K,articles:Y.slice(0,4),pageName:g.name}),(0,a.jsxs)("div",{className:D().articleGridWrapper,children:[(0,a.jsx)(C.d,{env:v,articles:Y.slice(4,10),onArticleClick:J}),(0,a.jsx)(T.f,{}),(0,a.jsx)(C.d,{env:v,articles:Y.slice(10,13),onArticleClick:J}),(0,a.jsx)(H.n,{containerRef:w,title:(null===(t=x[1])||void 0===t?void 0:t.title)||"",data:(null===(i=x[1])||void 0===i?void 0:i.posts_ids)||[],padding:f?16:24,gray:!0}),(0,a.jsx)(C.d,{env:v,articles:Y.slice(13),onArticleClick:e=>{var t,i;(0,y.I)({eventCategory:(0,S.b)("журнал ".concat(null==e?void 0:e.url)),eventActionType:y.i.stat,eventActionText:(0,S.b)("block_".concat(null===(t=x[1])||void 0===t?void 0:t.title)),eventLabel:(0,S.b)(null!==(i=null==e?void 0:e.title)&&void 0!==i?i:"")})}}),b.map((e,t)=>(0,a.jsx)(C.d,{env:v,articles:e,onReach:Z,onArticleClick:J,loading:!W&&t===b.length-1},t))]}),(0,a.jsx)("div",{className:D().pagination,children:(0,a.jsx)("a",{className:D().paginationNext,href:"/".concat(g.url,"/str_2"),children:"Следующая страница - 2"})})]}),!!m&&(0,a.jsxs)("div",{className:D().main,children:[(0,a.jsx)("div",{className:D().top,children:(0,a.jsx)("h1",{className:D().title,children:"".concat(g.h1).concat(O)})}),(0,a.jsx)(A,{env:v,articles:Y,ctgs:p}),(0,a.jsxs)("div",{className:D().pagination,children:[(0,a.jsxs)("a",{href:"/".concat(g.url,"/str_").concat(m-1),children:["Предыдущая страница - ",m-1]}),m+1<=h&&(0,a.jsxs)("a",{className:D().paginationNext,href:"/".concat(g.url,"/str_").concat(m+1),children:["Следующая страница - ",m+1]})]})]})]})]}),(0,a.jsx)("div",{className:V,style:G})]})}},9073:function(e,t,i){"use strict";i.d(t,{R:function(){return p}});var a=i(5893),n=i(6010),l=i(7294),s=i(1997);let r=e=>{let[t,i]=e.split(" "),[a,n,l]=t.split("-").map(Number),[s,r]=i.split(":").map(Number),c=new Date(a,n-1,l,s,r);return isNaN(c.getTime())?"":"".concat(c.getHours().toString().padStart(2,"0"),":").concat(c.getMinutes().toString().padStart(2,"0"))};var c=i(2864),o=i(6535);let d=(e,t)=>{let[i,a]=e.split(" "),[n,l,s]=i.split("-").map(Number),[c,d]=a.split(":").map(Number),_=new Date(n,l-1,s,c,d);if(isNaN(_.getTime()))return"";let v=t.getTime()-_.getTime(),u=Math.floor(v/6e4),p=Math.floor(v/36e5);return v<0||p>24?r(e):u<60?"".concat(u," ").concat((0,o._6)(u,"минуту","минуты","минут")," назад"):"".concat(p," ").concat((0,o._6)(p,"час","часа","часов")," назад")};var _=i(7771),v=i(7295),u=i.n(v);let p=e=>{var t,i,o;let{env:v,articles:p,pinned:g,pageName:m}=e,[h,N]=(0,l.useState)(new Date);(0,l.useEffect)(()=>{let e=setInterval(()=>{N(new Date)},6e4);return()=>clearInterval(e)},[]);let x=(0,s.p6)(String(g.public_date||g.update_time||g.publ_time),!0),j=v.NEXT_PUBLIC_BASE_URL,f=(e,t)=>()=>{let i=(0,_.b)("block ".concat(m||"топ"));(0,c.I)({eventCategory:(0,_.b)("журнал ".concat(e.url)),eventActionType:c.i.stat,eventActionText:(0,_.b)("".concat(e===g?"закрепленная ".concat(i):"".concat((t||0)+1," ").concat(i))),eventLabel:e.title||""})},w=(null==g?void 0:null===(t=g.img)||void 0===t?void 0:t.file)&&(null==g?void 0:null===(i=g.img)||void 0===i?void 0:i.file)!==".";return(0,a.jsxs)("div",{className:u().wrapper,children:[(0,a.jsxs)("a",{className:u().pinned,href:"/".concat(g.url),onClick:f(g),children:[(0,a.jsxs)("div",{className:u().image,children:[w&&(0,a.jsx)("img",{src:"".concat(j,"/img/posts/small/").concat(null===(o=g.img)||void 0===o?void 0:o.file),alt:"img"}),(0,a.jsx)("span",{className:u().tag,children:"Популярное"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:u().pinnedDate,children:x}),(0,a.jsx)("div",{className:u().pinnedTitle,children:g.title})]})]}),(0,a.jsx)("div",{className:u().articles,children:p.map((e,t)=>{let i=String(e.public_date||e.update_time||e.publ_time),c=d(i,h),o=r(i),_=0===t&&c!==o;return(0,a.jsxs)(l.Fragment,{children:[!!t&&(0,a.jsx)("div",{className:u().line}),(0,a.jsxs)("a",{className:u().article,href:"/".concat(null==e?void 0:e.url),onClick:f(e,t+1),children:[(0,a.jsx)("div",{className:u().title,children:e.title}),(0,a.jsxs)("div",{className:(0,n.Z)(u().time,{[u().relative]:_}),children:[(0,a.jsx)("label",{children:(0,s.p6)(i)}),_?c:o]})]})]},t)})})]})}},6646:function(e){e.exports={overlay:"overlay_overlay__S_LwK",shine:"overlay_shine__UoVU9"}},1524:function(e){e.exports={topTitle:"NavigatorTag_topTitle__Wif5i",title:"NavigatorTag_title__Ed8or",page:"NavigatorTag_page__LLLdz",fivePercentAd:"NavigatorTag_fivePercentAd__HCUdR",section:"NavigatorTag_section__rqBik",main:"NavigatorTag_main__PR8td",articleGridWrapper:"NavigatorTag_articleGridWrapper__6DUEl",top:"NavigatorTag_top___ZuoF",stickySidebar:"NavigatorTag_stickySidebar__zE5_v",sidebar:"NavigatorTag_sidebar__3hMpl",pagination:"NavigatorTag_pagination__JtLKJ",paginationNext:"NavigatorTag_paginationNext__6yVK_",shine:"NavigatorTag_shine__9aNsS"}},2595:function(e){e.exports={wrapper:"ArticleLink_wrapper__5FgTY",skeleton:"ArticleLink_skeleton__9Vtlg",title:"ArticleLink_title___Fa5U",shine:"ArticleLink_shine__ne5Aj",image:"ArticleLink_image__UUNMc",container:"ArticleLink_container___cYrg",cat:"ArticleLink_cat__A8vvF",icons:"ArticleLink_icons___cQJr",unit:"ArticleLink_unit__cHOHH"}},2627:function(e){e.exports={wrapper:"ArticleList_wrapper___Sd_4",shine:"ArticleList_shine___k1zk"}},7295:function(e){e.exports={wrapper:"NewArticles_wrapper__s7aK3",pinned:"NewArticles_pinned__gtlnV",pinnedTitle:"NewArticles_pinnedTitle__XwJFU",image:"NewArticles_image__BIp3G",tag:"NewArticles_tag__7IyvH",pinnedDate:"NewArticles_pinnedDate__K_ruH",articles:"NewArticles_articles__LZag8",line:"NewArticles_line__A7N2P",article:"NewArticles_article__svpOC",title:"NewArticles_title__VJMMD",time:"NewArticles_time__vF_Q2",relative:"NewArticles_relative__9GL_B",shine:"NewArticles_shine__kf__q"}},9008:function(e,t,i){e.exports=i(9201)},4298:function(e,t,i){e.exports=i(5354)}}]);