1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3899],{65658:function(e,r,n){Promise.resolve().then(n.bind(n,70400)),Promise.resolve().then(n.bind(n,91613)),Promise.resolve().then(n.bind(n,39693)),Promise.resolve().then(n.bind(n,67968)),Promise.resolve().then(n.bind(n,61893)),Promise.resolve().then(n.bind(n,27878)),Promise.resolve().then(n.bind(n,85015)),Promise.resolve().then(n.bind(n,65361)),Promise.resolve().then(n.bind(n,52884)),Promise.resolve().then(n.bind(n,83496)),Promise.resolve().then(n.bind(n,58586)),Promise.resolve().then(n.t.bind(n,65878,23)),Promise.resolve().then(n.t.bind(n,72972,23)),Promise.resolve().then(n.bind(n,11819)),Promise.resolve().then(n.t.bind(n,55761,23)),Promise.resolve().then(n.t.bind(n,47314,23)),Promise.resolve().then(n.t.bind(n,79503,23)),Promise.resolve().then(n.t.bind(n,19002,23)),Promise.resolve().then(n.t.bind(n,99867,23)),Promise.resolve().then(n.t.bind(n,29738,23)),Promise.resolve().then(n.t.bind(n,7725,23)),Promise.resolve().then(n.t.bind(n,14973,23)),Promise.resolve().then(n.t.bind(n,29219,23)),Promise.resolve().then(n.t.bind(n,12313,23)),Promise.resolve().then(n.bind(n,95631)),Promise.resolve().then(n.bind(n,13839)),Promise.resolve().then(n.t.bind(n,50288,23)),Promise.resolve().then(n.t.bind(n,21187,23)),Promise.resolve().then(n.t.bind(n,82705,23)),Promise.resolve().then(n.t.bind(n,19163,23)),Promise.resolve().then(n.t.bind(n,39996,23)),Promise.resolve().then(n.t.bind(n,6808,23)),Promise.resolve().then(n.t.bind(n,62731,23)),Promise.resolve().then(n.t.bind(n,85527,23)),Promise.resolve().then(n.bind(n,7843)),Promise.resolve().then(n.bind(n,92272)),Promise.resolve().then(n.bind(n,70559)),Promise.resolve().then(n.bind(n,93016)),Promise.resolve().then(n.bind(n,63855)),Promise.resolve().then(n.bind(n,46741)),Promise.resolve().then(n.bind(n,29232)),Promise.resolve().then(n.bind(n,72508)),Promise.resolve().then(n.bind(n,21497)),Promise.resolve().then(n.bind(n,72397)),Promise.resolve().then(n.bind(n,17493)),Promise.resolve().then(n.bind(n,51942)),Promise.resolve().then(n.bind(n,66766)),Promise.resolve().then(n.bind(n,30708)),Promise.resolve().then(n.bind(n,12755)),Promise.resolve().then(n.bind(n,57517)),Promise.resolve().then(n.bind(n,99174)),Promise.resolve().then(n.bind(n,57884)),Promise.resolve().then(n.bind(n,54275)),Promise.resolve().then(n.bind(n,12570)),Promise.resolve().then(n.bind(n,71422)),Promise.resolve().then(n.bind(n,9010)),Promise.resolve().then(n.bind(n,44106)),Promise.resolve().then(n.bind(n,69690)),Promise.resolve().then(n.bind(n,20426)),Promise.resolve().then(n.bind(n,49944)),Promise.resolve().then(n.bind(n,76500)),Promise.resolve().then(n.bind(n,59775)),Promise.resolve().then(n.bind(n,59942)),Promise.resolve().then(n.bind(n,29126)),Promise.resolve().then(n.bind(n,76857)),Promise.resolve().then(n.bind(n,34740)),Promise.resolve().then(n.bind(n,63902)),Promise.resolve().then(n.bind(n,90673)),Promise.resolve().then(n.bind(n,16199)),Promise.resolve().then(n.bind(n,8885)),Promise.resolve().then(n.bind(n,17026)),Promise.resolve().then(n.bind(n,12275)),Promise.resolve().then(n.bind(n,12729)),Promise.resolve().then(n.bind(n,73758)),Promise.resolve().then(n.bind(n,78575)),Promise.resolve().then(n.bind(n,23747)),Promise.resolve().then(n.bind(n,6784)),Promise.resolve().then(n.bind(n,42884)),Promise.resolve().then(n.bind(n,25927)),Promise.resolve().then(n.bind(n,45864)),Promise.resolve().then(n.bind(n,66828)),Promise.resolve().then(n.bind(n,86054)),Promise.resolve().then(n.t.bind(n,47984,23)),Promise.resolve().then(n.t.bind(n,67740,23)),Promise.resolve().then(n.t.bind(n,75205,23)),Promise.resolve().then(n.t.bind(n,12653,23)),Promise.resolve().then(n.t.bind(n,34475,23)),Promise.resolve().then(n.t.bind(n,28321,23)),Promise.resolve().then(n.t.bind(n,37152,23)),Promise.resolve().then(n.t.bind(n,27596,23)),Promise.resolve().then(n.t.bind(n,85976,23)),Promise.resolve().then(n.t.bind(n,36174,23)),Promise.resolve().then(n.t.bind(n,97330,23)),Promise.resolve().then(n.bind(n,64181)),Promise.resolve().then(n.bind(n,52679)),Promise.resolve().then(n.bind(n,1548)),Promise.resolve().then(n.bind(n,28149)),Promise.resolve().then(n.bind(n,32685)),Promise.resolve().then(n.bind(n,1817)),Promise.resolve().then(n.bind(n,51262)),Promise.resolve().then(n.bind(n,75504)),Promise.resolve().then(n.bind(n,88142)),Promise.resolve().then(n.bind(n,95984)),Promise.resolve().then(n.bind(n,22733)),Promise.resolve().then(n.bind(n,51244)),Promise.resolve().then(n.bind(n,82689)),Promise.resolve().then(n.bind(n,9722)),Promise.resolve().then(n.bind(n,2061)),Promise.resolve().then(n.bind(n,590)),Promise.resolve().then(n.bind(n,67066)),Promise.resolve().then(n.bind(n,97303)),Promise.resolve().then(n.bind(n,87166)),Promise.resolve().then(n.bind(n,2105)),Promise.resolve().then(n.bind(n,98668)),Promise.resolve().then(n.bind(n,79529)),Promise.resolve().then(n.bind(n,93968)),Promise.resolve().then(n.bind(n,13377)),Promise.resolve().then(n.bind(n,86182)),Promise.resolve().then(n.bind(n,52581)),Promise.resolve().then(n.bind(n,57301)),Promise.resolve().then(n.bind(n,97665)),Promise.resolve().then(n.bind(n,16315)),Promise.resolve().then(n.bind(n,60225)),Promise.resolve().then(n.bind(n,17748)),Promise.resolve().then(n.bind(n,53402)),Promise.resolve().then(n.bind(n,51980)),Promise.resolve().then(n.bind(n,44385)),Promise.resolve().then(n.bind(n,80726)),Promise.resolve().then(n.bind(n,64568)),Promise.resolve().then(n.bind(n,90807)),Promise.resolve().then(n.bind(n,17573)),Promise.resolve().then(n.bind(n,73608)),Promise.resolve().then(n.bind(n,86559)),Promise.resolve().then(n.bind(n,10012)),Promise.resolve().then(n.bind(n,89607)),Promise.resolve().then(n.bind(n,42814)),Promise.resolve().then(n.bind(n,37775))},30166:function(e,r,n){"use strict";n.d(r,{default:function(){return o.a}});var i=n(55775),o=n.n(i)},55775:function(e,r,n){"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let i=n(47043);n(57437),n(2265);let o=i._(n(15602));function s(e,r){var n;let i={loading:e=>{let{error:r,isLoading:n,pastDelay:i}=e;return null}};"function"==typeof e&&(i.loader=e);let s={...i,...r};return(0,o.default)({...s,modules:null==(n=s.loadableGenerated)?void 0:n.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),e.exports=r.default)},81523:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let i=n(18993);function o(e){let{reason:r,children:n}=e;if("undefined"==typeof window)throw new i.BailoutToCSRError(r);return n}},15602:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let i=n(57437),o=n(2265),s=n(81523),t=n(70049);function l(e){return{default:e&&"default"in e?e.default:e}}let d={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},a=function(e){let r={...d,...e},n=(0,o.lazy)(()=>r.loader().then(l)),a=r.loading;function h(e){let l=a?(0,i.jsx)(a,{isLoading:!0,pastDelay:!0,error:null}):null,d=r.ssr?(0,i.jsxs)(i.Fragment,{children:["undefined"==typeof window?(0,i.jsx)(t.PreloadCss,{moduleIds:r.modules}):null,(0,i.jsx)(n,{...e})]}):(0,i.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,i.jsx)(n,{...e})});return(0,i.jsx)(o.Suspense,{fallback:l,children:d})}return h.displayName="LoadableComponent",h}},70049:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadCss",{enumerable:!0,get:function(){return s}});let i=n(57437),o=n(20544);function s(e){let{moduleIds:r}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),s=[];if(n.reactLoadableManifest&&r){let e=n.reactLoadableManifest;for(let n of r){if(!e[n])continue;let r=e[n].files.filter(e=>e.endsWith(".css"));s.push(...r)}}return 0===s.length?null:(0,i.jsx)(i.Fragment,{children:s.map(e=>(0,i.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},11819:function(e,r,n){"use strict";n.d(r,{BlogListClient:function(){return P}});var i=n(57437),o=n(33145),s=n(27648),t=n(2265),l=n(81063),d=n(58310),a=n(10159),h={src:"/_next/static/media/icon-like.83f40cb6.svg",height:27,width:27,blurWidth:0,blurHeight:0},b={src:"/_next/static/media/show-more-arrow.3b25fa5a.svg",height:36,width:36,blurWidth:0,blurHeight:0},m=n(97330),v=n.n(m);let P=e=>{var r;let{initialItems:n,initialPager:m,initialPage:P,locale:c}=e,u=(0,l.E6)(),_=u.reset,[f,g]=(0,t.useState)(P),[p,w]=(0,t.useState)(n);(0,t.useEffect)(()=>{g(P),w(n),_()},[n,P,_]);let j=(0,t.useMemo)(()=>{var e;return(null===(e=u.data)||void 0===e?void 0:e.pager)||{...m,page_current:f}},[m,f,null===(r=u.data)||void 0===r?void 0:r.pager]),x=(0,t.useMemo)(()=>j.records_all-f*j.records_per_page,[j.records_all,j.records_per_page,f]),N=async()=>{let e=f+1,r=await u.mutateAsync({page:e,pagelen:m.records_per_page});g(e),w(e=>[...e,...r.data||[]])};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:v().grid,children:p.map(e=>(0,i.jsxs)(s.default,{href:e.url,className:v().card,"aria-label":e.title,prefetch:!1,children:[(0,i.jsxs)("div",{className:v().cardHeader,children:[(0,i.jsx)("h2",{className:v().cardTitle,children:e.title}),(0,i.jsx)("span",{className:v().cardLink,"aria-hidden":!0})]}),(0,i.jsx)(o.default,{src:"".concat(d.Vi.STORAGE).concat(e.img.src),alt:e.title,className:v().cardImage,width:e.img.width,height:e.img.height,sizes:"(max-width: 768px) 100vw, 33vw"}),(0,i.jsx)("div",{className:v().cardDescription,dangerouslySetInnerHTML:{__html:e.announce}}),(0,i.jsxs)("div",{className:v().cardMeta,children:[(0,i.jsx)("span",{className:v().cardDate}),(0,i.jsx)("div",{className:v().counters,children:(0,i.jsxs)("span",{className:v().metric,children:[(0,i.jsx)(o.default,{src:h,alt:"",width:32,height:32,"aria-hidden":!0,
1className:v().metricIcon}),(0,i.jsx)("span",{children:e.like_count})]})})]})]},e.id))}),x>0?(0,i.jsxs)("button",{type:"button",className:v().showMore,onClick:N,disabled:u.isLoading,children:[c.SHOW_MORE||"ÐоказаÑÑ ÐµÑÑ",(0,i.jsx)(o.default,{src:b,alt:"",width:36,height:36,"aria-hidden":!0,className:v().showMoreArrow})]}):null,(0,i.jsx)("div",{className:v().paginationAfterShowMore,children:(0,i.jsx)(a.tl,{pager:{...j,page_current:f},locale:{PAGINATION_PREV:c.PAGINATION_PREV||"Ðазад",PAGINATION_NEXT:c.PAGINATION_NEXT||"ÐпеÑед"},query:"PAGEN_1"})})]})}},97330:function(e){e.exports={outer:"blog_outer__YPbbK",blogBreadcrumbs:"blog_blogBreadcrumbs__sjIe_",wrap:"blog_wrap__wPPT4",titleRow:"blog_titleRow__wNVnd",title:"blog_title__JS_SZ",counter:"blog_counter__qz2bg",grid:"blog_grid__sETV4",card:"blog_card__w3Qna",cardHeader:"blog_cardHeader__E6reO",cardTitle:"blog_cardTitle__LPnga",cardLink:"blog_cardLink__ymepb",cardImage:"blog_cardImage__N4VhF",cardDescription:"blog_cardDescription__qVa0_",cardMeta:"blog_cardMeta__5G8aY",cardDate:"blog_cardDate__2Q94b",counters:"blog_counters__IesJf",metric:"blog_metric__zQ0O_",metricIcon:"blog_metricIcon__BFDEE",showMore:"blog_showMore__YV_98",showMoreArrow:"blog_showMoreArrow__UKe37",paginationWrap:"blog_paginationWrap__IjByF",paginationAfterShowMore:"blog_paginationAfterShowMore__Vu_F_"}}},function(e){e.O(0,[2138,7605,7073,2375,3563,6328,9841,9501,5681,2058,7427,1115,5725,1350,1913,9356,2971,2117,1744],function(){return e(e.s=65658)}),_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.