PageSourceSearch

https://justice-it.ru/component---src-templates-one-blog-post-page…st-page-template-js-a4e8c79b1bf63fa21b79.js

js justice-it.ru collected 2026-10-07 18:02:09 UTC 7,449 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkoficial_site_showreel=self.webpackChunkoficial_site_showreel||[]).push([[491],{1236:function(e,t,l){var a=l(96540),n=l(24794),r=l(31822),s=l(27665),o=l(46818),i=l(29483),c=l(60920),m=l.n(c),d=l(81065),u=l.n(d),g=l(80165);const p=({openModal:e=null,setOpenModal:t=null,isLinks:l=!1,isBackground:c=!1,setIndex:d,setPage:p,setAnimation:E,setSeo:v,showThemeToggle:h=!1})=>{const{0:N,1:f}=(0,a.useState)(!1),b=(0,a.useContext)(i.D),k=null==b?void 0:b.state.darkMode;return a.createElement("header",{className:"headerBlur",style:{background:c?"":"none"}},a.createElement(n.Link,{to:"/#main",className:"logo"},a.createElement("span",{onClick:()=>{d&&d(0),p&&p(0),v&&v({title:"Компания по веб-разработке",img:g.A}),t&&t({isOpen:!1,page:""}),f(!1)},role:"main"},a.createElement(r.A,null))),a.createElement("div",{className:"header-actions"},h&&a.createElement(o.A,{className:"header-theme-toggle"},k?a.createElement(m(),null):a.createElement(u(),null)),a.createElement(s.A,{openBurger:N,setOpenBurger:f,openModal:e,setOpenModal:t,isLinks:l,setIndex:d,setPage:p,setAnimation:E,setSeo:v})))};t.A=(0,a.memo)(p)},49579:function(e,t,l){l.r(t),l.d(t,{Head:function(){return x}});var a=l(54506),n=l(96540),r=l(24794),s=l(4589),o=l(34050),i=l(51220),c=l(60502),m=l(13716),d=l(64865),u=l(94483),g=l(97377),p=l(85122),E=l(55486),v=l(1236);const h={infinite:!0,speed:500,slidesToScroll:1,className:"other-posts-slider",arrows:!1,verticalSwiping:!1},N=(e="")=>(e=>e.replace(/&nbsp;/gi," ").replace(/&amp;/gi,"&").replace(/&quot;/gi,'"').replace(/&#39;|&apos;/gi,"'").replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&#(\d+);/g,(e,t)=>String.fromCharCode(Number(t))))(e).replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim(),f=(e,t)=>{const l=N(e);return!t||l.length<=t?l:`${l.slice(0,t)}...`},b=({slider:e})=>n.createElement("div",{className:"slider-arrow"},n.createElement("div",{onClick:()=>{var t;return null==e||null===(t=e.current)||void 0===t?void 0:t.slickPrev()},className:"arrow-container-prev"},n.createElement("button",{className:"arrow-btn prev","aria-label":"prev project"})),n.createElement("div",{onClick:()=>{var t;return null==e||null===(t=e.current)||void 0===t?void 0:t.slickNext()},className:"arrow-container-next"},n.createElement("button",{className:"arrow-btn next","aria-label":"next project"}))),k=e=>{const t=(0,g.tX)(e);return{result:t,seoDescription:((e,t=165)=>{const l=N(e);if(l.length<=t)return l;const a=l.slice(0,t+1),n=Math.max(a.lastIndexOf(". "),a.lastIndexOf("! "),a.lastIndexOf("? "));if(n>=90)return a.slice(0,n+1).trim();const r=a.lastIndexOf(" ",t-1);return`${a.slice(0,r>0?r:t).trim()}…`})((0,p.p)(e.data.bodyRu.raw)),seoTitle:N(t.titleRu)}},w=({pageContext:e})=>{const t=(0,d.U)("(max-width: 1100px)"),l=(0,d.U)("(max-width: 500px)"),{0:i,1:p}=(0,n.useState)({isOpen:!1,page:""}),N=(0,u.A)(),{result:w,seoDescription:x,seoTitle:y}=(0,n.useMemo)(()=>k(e),[e]),A=(0,n.useRef)(),O=(0,n.useRef)();if(Object.keys(N).length>0){var S;const m=(0,a.A)(N.allContentfulBlogPost.edges),d=(0,g.lx)(m),u=d.findIndex(t=>t.id===e.data.id),k=[].concat((0,a.A)(d.slice(u+1,d.length)),(0,a.A)(d.slice(0,u))).slice(0,4).filter(Boolean);return n.createElement(n.Fragment,null,n.createElement(E.A,{htmlElement:O,header:n.createElement(c.A,{isLinks:!0,isBackground:!0,openModal:i,setOpenModal:p,showThemeToggle:!0}),scrollBlurHeader:n.createElement(v.A,{isLinks:!0,isBackground:!0,openModal:i,setOpenModal:p,showThemeToggle:!0})}),n.createElement("div",{className:"blog-container",ref:O},n.createElement("div",{className:"blog-wrapper"},n.createElement("div",{className:"blog-article-card"},n.createElement(r.Link,{to:"/blog/",className:"blog-link-back"},n.createElement("div",{className:"arrow-back"}),n.createElement("span",null,"все статьи")),n.createElement("h1",{className:"blog-title"},y),n.createElement("div",{className:"blog-info"},n.createElement("div",{className:"blog-img"},n.createElement("img",{src:w.imgSrc,loading:"lazy",alt:x})),n.createElement("div",{className:"blog-text",dangerouslySetInnerHTML:{__html:w.bodyRu}}),n.createElement("div",{className:"blog-footer"},n.createElement("div",{className:"blog-author"},n.createElement("div",{className:"blog-author-img"},n.createElement("img",{src:w.avatar,alt:w.authorName,loading:"lazy"})),n.createElement("span",{className:"blog-author-name"},w.authorName)),n.createElement("div",{className:"blog-info-block"},n.createElement("span",{className:"blog-info-date"},w.data),n.createElement("span",{className:"blog-info-type"},`#${null!==(S=w.category)&&void 0!==S?S:""}`)))))),n.createElement("div",{className:"other-wrapper"},n.createElement("div",{className:"other-title"},n.createElement("h5",null,"другие статьи"),t&&n.createElement(b,{slider:A})),n.createElement("div",{className:"other-blogs"},t?n.createElement(s.default,Object.assign({},h,{slidesToShow:l?2:3,ref:A}),null==k?void 0:k.map(e=>n.createElement(r.Link,{to:null==e?void 0:e.href,key:null==e?void 0:e.href},n.createElement("div",{className:"other-blog"},n.createElement("div",{className:"other-img"},n.createElement("img",{src:null==e?void 0:e.imgSrcSmall,alt:null==e?void 0:e.title.replace(/<[^>]+>/g,""),loading:"lazy"})),n.createElement("div",{className:"other-text"},f(null==e?void 0:e.descriptionRu,l?40:void 0)),n.createElement(o.A,{content:"читать"},n.createElement("span",{className:"other-link"},"читать")))))):n.createElement(n.Fragment,null,null==k?void 0:k.map(e=>n.createElement(r.Link,{to:null==e?void 0:e.href,key:null==e?void 0:e.href},n.createElement("div",{className:"other-blog"},n.createElement("div",{className:"other-img"},n.createElement("img",{src:null==e?void 0:e.imgSrcSmall,alt:null==e?void 0:e.title.replace(/<[^>]+>/g,""),loading:"lazy"})),n.createElement("div",{className:"other-text"},f(null==e?void 0:e.descriptionRu,60)),n.createElement("div",{className:"other-link"},n.createElement(o.A,{content:"читать"},n.createElement("span",null,"читать")))))))))))}return n.createElement(m.A,null)};t.default=(0,n.memo)(w);
1const x=({pageContext:e})=>{const{result:t,seoDescription:l,seoTitle:a}=k(e),r=e.data.date,s=e.data.postedByRu||t.authorName,o="string"==typeof s?s.trim():"",c=(0,i.m)(t.thumb,t.link),m={"@context":"https://schema.org","@type":"BlogPosting",headline:a,description:l,image:c,mainEntityOfPage:t.link,publisher:{"@type":"Organization",name:"Justice IT",url:"https://justice-it.ru/"}};return r&&!Number.isNaN(Date.parse(r))&&(m.datePublished=r),o&&(m.author={"@type":"Person",name:o}),n.createElement(i.A,{title:`Justice IT | ${a}`,description:l,image:c,url:t.link,blog:!0,imageAlt:a,jsonLd:m})}},55486:function(e,t,l){var a=l(96540);const n=({htmlElement:e=null,header:t,scrollBlurHeader:l})=>{const{0:n,1:r}=(0,a.useState)(0),s=()=>{"undefined"!=typeof window&&r(window.scrollY)},o=()=>{var t;return r(null==e||null===(t=e.current)||void 0===t?void 0:t.scrollTop)};return(0,a.useEffect)(()=>{var t;e?null==e||null===(t=e.current)||void 0===t||t.addEventListener("scroll",o):"undefined"!=typeof window&&window.addEventListener("scroll",s);return()=>{var t;window.removeEventListener("scroll",s),null==e||null===(t=e.current)||void 0===t||t.removeEventListener("scroll",o)}},[]),a.createElement(a.Fragment,null,n>0?l:t)};t.A=(0,a.memo)(n)}}]);
2//# sourceMappingURL=component---src-templates-one-blog-post-page-template-one-blog-post-page-template-js-a4e8c79b1bf63fa21b79.js.map

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.