PageSourceSearch

https://assets-01.periodica.press/site-assets/component---src-page…ducts-photobooks-js-39cce5c240b1bb031c18.js

js periodica.press collected 2026-09-25 02:48:57 UTC 9,863 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_periodica_site=self.webpackChunk_periodica_site||[]).push([[9924],{10408:function(e,t,n){n.d(t,{Q:function(){return r}});var a=n(96691);const r=()=>{const{site:{siteMetadata:{siteImage:e,siteUrl:t,siteTitle:n,mainTitle:r,siteDescription:l,author:o,iosAppMeta:i}}}=(0,a.useStaticQuery)("1154855366");return{siteImage:e,siteUrl:t,siteTitle:n,mainTitle:r,siteDescription:l,author:o,iosAppMeta:i}||{}}},17970:function(e,t,n){var a=n(14041);t.A=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=a.useRef();return a.useEffect((()=>{t.forEach((e=>{e&&("function"==typeof e?e(r.current):e.current=r.current)}))}),[t]),r}},29850:function(e,t,n){n.r(t),n.d(t,{Head:function(){return b},default:function(){return E}});var a=n(14041);const r=[{key:"1",title:"Фотокнига о путешествии",rank:1,showOnMobile:!1,url:"/products/photobooks/travelbook/",image:{localFile:{photo:n.p+"static/travelbookBanner-0d7cd1a00e776e184f9da7a6ce41c38a.jpg"}},mobileImage:{localFile:{photo:n.p+"static/travelbookBannerMobile-19123dcaa217d0ef1e7fc496056676be.jpg"}}}];n(7201),n(91924),n(13552),n(82224),n(61086),n(17970),n(21296),n(72031);var l=n(91083);n(44608),n(96691);n(5538);n(10408),n(50634),n(72296);var o=n(31849),i=n(43640),c=n(18975),s=n(90398),u=n(24503),m=n(46242),d=n(12398),p=n(69374),v=n(55872),f=n(12460),g="photobooks-module--bannerBlock--81769";function b(){return a.createElement(a.Fragment,null,a.createElement(d.A,{title:"Фотокниги на заказ с доставкой: сделать фотокнигу онлайн",description:"Для самых важных моментов и событий"}),a.createElement(p.E,null))}var E=function(){const{photobooks:e}=(0,l.Q)(),{filteredProducts:t,selectedFilters:n,hasActiveFilters:d,handleSelect:p,handleRemove:b,pageOptions:E}=(0,c.I)(),k=e.filter((e=>"wedding"!==e.productType));return a.createElement(m.A,null,a.createElement(v.U,null,a.createElement("div",{className:g},a.createElement(o.j,{customContent:r}),a.createElement(o.d,{customContent:r})),a.createElement(i.g,{products:k,filteredProducts:t,selectedFilters:n,handleSelect:p,handleRemove:b,pageOptions:E}),d&&0===t.length?a.createElement(f.i,{items:e.slice(0,4)}):null,a.createElement(u.b,{title:"Скидки при заказе нескольких фотокниг:",text:a.createElement(a.Fragment,null,"5% при покупке 2 фотокниг по промокоду ",a.createElement("b",null,"ФОТОКНИГИ5")," ",a.createElement("br",null)," 7% при покупке от 3 фотокниг по промокоду ",a.createElement("b",null,"ФОТОКНИГИ7"))}),a.createElement(s.S,{header:"Услуги"})))}},31849:function(e,t,n){n.d(t,{j:function(){return y},d:function(){return C}});var a=n(14041),r=n(41059),l=n.n(r),o=n(96691),i=n(47804),c=n(44795),s=n(27064),u=n(28007),m=n(5926),d=n(79813),p="Arrow-module--arrow--23424",v="Arrow-module--iconBlock--3b275";function f(e){let{className:t,style:n,onClick:r,externalClassName:o}=e;return a.createElement("div",{className:l()({[p]:!0,...t&&{[t]:!0},...o&&{[o]:!0}}),style:{...n},onClick:r},a.createElement("div",{className:v,onClick:r},a.createElement(d.K3,{size:16})))}function g(e){let{className:t,style:n,onClick:r,externalClassName:o}=e;return a.createElement("div",{className:l()({[p]:!0,...t&&{[t]:!0},...o&&{[o]:!0}}),style:{...n},onClick:r},a.createElement("div",{className:v},a.createElement(d.ZK,{size:16})))}var b={banners:"DesktopBanner-module--banners--a55a2",wrapper:"DesktopBanner-module--wrapper--2416b",arrowRight:"DesktopBanner-module--arrowRight--cd08c",arrowLeft:"DesktopBanner-module--arrowLeft--409e5",banner:"DesktopBanner-module--banner--4d218",overlay:"DesktopBanner-module--overlay--a08a7",image:"DesktopBanner-module--image--90f60",navigation:"DesktopBanner-module--navigation--df55f",dots:"DesktopBanner-module--dots--dbca2",dot:"DesktopBanner-module--dot--067d1",dotActive:"DesktopBanner-module--dot-active--b2a5d"};const E=u.A,k={dots:!0,autoplay:!0,pauseOnHover:!0,autoplaySpeed:5e3,customPaging:()=>a.createElement("div",{className:b.dot}),appendDots:e=>a.createElement("div",{className:b.navigation},a.createElement("ul",{className:b.dots},e.map((e=>a.createElement("li",{key:e.key,className:l()({[b.dot]:!0,[b.dotActive]:"slick-active"===e.props.className})},e.props.children))))),dotsClass:b.navigation,infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1,nextArrow:a.createElement(f,{externalClassName:b.arrowRight}),prevArrow:a.createElement(g,{externalClassName:b.arrowLeft}),useTransform:!1},h=(e,t)=>{var n,r,l,o;return t?a.createElement("img",{className:b.image,src:null===(l=e.image)||void 0===l||null===(o=l.localFile)||void 0===o?void 0:o.photo,alt:e.title,style:{objectPosition:"15% center",objectFit:"cover"}}):a.createElement(i.G,{alt:e.title,className:b.image,imgStyle:{objectPosition:"10% center"},image:null===(n=e.image.localFile)||void 0===n||null===(r=n.childImageSharp)||void 0===r?void 0:r.gatsbyImageData})};function y(e){let{items:t,customContent:n,customClassName:r}=e;const i=null!=n?n:t,u=(e,t)=>
1{(0,c.g)(t)&&s.A.logEvent({name:`event_site_${t}`,data:{url:e}})},d=Array.isArray(i)&&i.map((e=>a.createElement("div",{className:l()({[b.banner]:!0,...r?{[r]:!0}:{}}),key:`${e.key}`},null!=e&&e.externalUrl||(0,m.J)(e.url)?a.createElement("a",{className:b.overlay,target:"_blank",rel:"noreferrer",href:" "!==e.url?e.url:null,onClick:()=>u(e.key,e.googleEvent)},h(e,!!n)):a.createElement(o.Link,{className:b.overlay,to:" "!==e.url?e.url:null,onClick:()=>u(e.key,e.googleEvent)},h(e,!!n)))));return a.createElement("div",{className:b.banners},a.createElement("div",{className:b.wrapper},a.createElement(E,k,d)))}var w={banners:"MobileBanner-module--banners--73ddf",wrapper:"MobileBanner-module--wrapper--50a45",banner:"MobileBanner-module--banner--57bd2",image:"MobileBanner-module--image--eecda",overlay:"MobileBanner-module--overlay--a0fb7",navigation:"MobileBanner-module--navigation--4f26c",dots:"MobileBanner-module--dots--9e41f",dot:"MobileBanner-module--dot--a5c2b",dotActive:"MobileBanner-module--dot-active--5abfe"};const N=u.A,B={dots:!0,autoplay:!0,autoplaySpeed:5e3,customPaging:()=>a.createElement("div",{className:w.dot}),appendDots:e=>a.createElement("div",{className:w.navigation},a.createElement("ul",{className:w.dots},e.map((e=>a.createElement("li",{key:e.key,className:l()({[w.dot]:!0,[w.dotActive]:"slick-active"===e.props.className})},e.props.children))))),dotsClass:w.navigation,infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1,useTransform:!1,loading:"eager",arrows:!1}
1,A=(e,t)=>{var n,r,l;return t?a.createElement("img",{className:w.image,src:null===(r=e.mobileImage)||void 0===r||null===(l=r.localFile)||void 0===l?void 0:l.photo,alt:e.title}):a.createElement(i.G,{alt:e.title,className:w.image,imgStyle:{objectFit:"contain"},image:null===(n=e.mobileImage.localFile.childImageSharp)||void 0===n?void 0:n.gatsbyImageData})};function C(e){let{items:t,customContent:n}=e;const r=null!=n?n:t,l=(e,t)=>{(0,c.g)(t)&&s.A.logEvent({name:`event_site_${t}`,data:{url:e}})},i=Array.isArray(r)&&r.map((e=>a.createElement("div",{className:w.banner,key:`mob-banner-${e.key}`},e.externalUrl||(0,m.J)(e.url)?a.createElement("a",{className:w.overlay,target:"_blank",rel:"noreferrer",href:" "!==e.url?e.url:null,onClick:()=>l(e.key,e.googleEvent)},A(e,!!n)):a.createElement(o.Link,{className:w.overlay,to:" "!==e.url?e.url:null,onClick:()=>l(e.key,e.googleEvent)},A(e,!!n)))));return a.createElement("div",{className:w.banners},a.createElement("div",{className:w.wrapper},a.createElement(N,B,i)))}},44608:function(e,t,n){n.d(t,{G:function(){return r}});var a=n(96691);const r=()=>{const{allStrapiRecommendation:{nodes:e}}=(0,a.useStaticQuery)("3581446601");return e||[]}},44795:function(e,t,n){n.d(t,{g:function(){return a}});const a=e=>e&&"_"!==e&&" "!==e},54925:function(e,t,n){n.d(t,{P:function(){return c}});n(47010);var a=n(20289),r=n(14041);const l=[{id:"calendars",title:"Календари"},{id:"photobooks",title:"Фотокниги"},{id:"notebooks",title:"Блокноты"},{id:"prints",title:"Фотокарточки"}],o=[{title:"Главная",url:"/"}],i=e=>{const t=l.find((t=>t.id===e));return t?[...o,{title:t.title,url:`/products/${t.id}`}]:o};function c(){const e=(0,a.useLocation)();return(0,r.useMemo)((()=>{const t=e.pathname.split("/").filter(Boolean)[1];return{breadcrumbsPath:i(t)}}),[e.pathname])}},55872:function(e,t,n){n.d(t,{U:function(){return c}});var a=n(14041),r=n(19508),l=n(7643),o=n(54925),i=n(45501);function c(e){let{children:t}=e;const{breadcrumbsPath:n}=(0,o.P)();return a.createElement(i.bc,null,a.createElement(r.B,{path:n}),a.createElement(l.b,null,t))}},72031:function(e,t,n){n.d(t,{j:function(){return r}});var a=n(96691);const r=()=>{const{allStrapiPost:{nodes:e}}=(0,a.useStaticQuery)("3051165680");return e.sort(((e,t)=>e.rank-t.rank))}},72296:function(e,t,n){n.d(t,{I:function(){return r}});n(47010);var a=n(14041);function r(e){void 0===e&&(e=0);const t=(0,a.useRef)(null),[n,r]=(0,a.useState)(e),l=(0,a.useRef)(0),o=(0,a.useRef)(e);return(0,a.useEffect)((()=>{if("undefined"!=typeof window)return l.current=window.scrollY,window.addEventListener("scroll",n),()=>window.removeEventListener("scroll",n);function n(){if(!t.current)return;const n=t.current,{scrollY:a}=window,i=a-l.current,c=n.clientHeight-window.innerHeight;o.current=Math.min(Math.max(o.current-i,-c),e),r(Math.round(o.current)),l.current=a}}),[e]),{ref:t,top:n}}},91924:function(e,t,n){n.d(t,{d:function(){return r}});var a=n(96691);const r=e=>{const{allStrapiBanner:{nodes:t}}=(0,a.useStaticQuery)("2778706968");return e?t?t.filter((e=>e.showOnMobile)):[]:t?t.sort(((e,t)=>e.rank-t.rank)):[]}}}]);
2//# sourceMappingURL=component---src-pages-products-photobooks-js-39cce5c240b1bb031c18.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.