PageSourceSearch

https://crv4all.de/_next/static/chunks/pages/[locale]/services/[productCategoryPage]-8f59d6fc9e4c708a.js

js crv4all.de collected 2026-10-04 15:23:55 UTC 10,882 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[490],{542:e=>{e.exports={wrapper:"ActionBanner_wrapper__JE7yO","wrapper--light":"ActionBanner_wrapper--light__edj_E","wrapper--dark":"ActionBanner_wrapper--dark__2GrCO",figure:"ActionBanner_figure__qw3n6",textContent:"ActionBanner_textContent__GP92u",title:"ActionBanner_title___Du9t",image:"ActionBanner_image__2hR6r",button:"ActionBanner_button__BQXsx",loading:"ActionBanner_loading__ch0wG"}},763:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var a=n(7876);n(4232);var r=n(4906),i=n.n(r),s=n(2492),o=n(42),c=n(8855),l=n(4177),d=n(542),u=n.n(d);let _=i().bind(u()),g=({entry:e,textColor:t="dark",wide:n=!1})=>(0,a.jsxs)(s.A,{className:_("wrapper",`wrapper--${t}`),testId:"action-banner",wide:n,children:[e.images?.[0]&&(0,a.jsx)("figure",{className:_("figure"),children:(0,a.jsx)(l.A,{url:e.images[0].image?.[0]?.url,alt:e.imageAltText,className:_("image"),sizes:"(max-width: 740px) 60vw, 300px"})}),(0,a.jsxs)("div",{className:_("textContent"),children:[e.title&&(0,a.jsx)("h2",{className:_("title"),children:e.title}),e.text&&(0,a.jsx)(o.A,{content:e.text}),e.button?.[0]&&(0,a.jsx)(c.A,{link:e.button[0],className:_("button")})]})]})},1972:e=>{e.exports={main:"Subheader_main__frZ1R",anchor:"Subheader_anchor__x4Wlc"}},2341:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});let a=(0,n(4986).YK)({navigateTo:{id:"product.navigateTo",defaultMessage:"Go directly to:"},moreInformation:{id:"product.moreInformation",defaultMessage:"More information"}})},3832:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(5277);class r extends a.A{static{this.displayName="CmsEntryNotFoundError"}constructor(){super(404)}}let i=r},5204:e=>{e.exports={main:"ProductCardSkeleton_main__MqNL0",image:"ProductCardSkeleton_image__Vh2rU",content:"ProductCardSkeleton_content__02y__",title:"ProductCardSkeleton_title__mWzKD",summarySentence:"ProductCardSkeleton_summarySentence__LiqER"}},5406:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ec});var a=n(7876),r=n(4232),i=n(5403),s=n(3832),o=n(8571),c=n(5783),l=n.n(c);let d=async(e,t,n)=>{let a;try{let{data:r}=await (0,i.A)().post("/api",{query:l(),variables:{slug:e,site:t}},{params:{token:n}});a=r.data.productCategoryPage}catch(e){throw new o.A(e)}if(!a)throw new s.A;let r=a.actionBanner?.[0],c=r&&r.images?.[0].image,d=r&&{...r,...c},_={...a,actionBanner:d},g=_.content.map(e=>u(e)?e.productEntry[0]:e);return{..._,content:g}},u=e=>void 0!==e.productEntry;var _=n(1337),g=n(8136),p=n(4906),m=n.n(p),x=n(763),h=n(8899);let y=e=>e?.typeHandle==="subheader";var P=n(1946),j=n(9894),N=n(6584),v=n(5085),b=n(8299),A=n(9912),C=n.n(A);let w=m().bind(C()),E=({excerpt:e,title:t,featuredImage:n,headerImage:r,slug:i})=>{let{t:s}=(0,P.A)(),o=n[0]?.url??r[0]?.url;return(0,a.jsx)(v.A,{entry:[{slug:i,title:t,typeHandle:"productPage"}],className:w("linkWrapper"),dataTestid:"read-more-link",renderChildren:!0,children:(0,a.jsxs)("article",{className:w("main"),"data-testid":"product-page-excerpt",children:[(0,a.jsx)(N.A,{src:o,className:w("image"),testId:"image",alt:t}),(0,a.jsx)("h3",{className:w("title"),title:t,"data-testid":"title",children:t}),(0,a.jsx)("p",{className:w("excerpt"),title:e,"data-testid":"excerpt",children:e}),(0,a.jsx)("span",{className:w("readMore"),children:s(b.A.readMore)})]})})};var k=n(5420),f=n(1972),I=n.n(f);let S=m().bind(I()),B=({subcategoryHeader:e})=>(0,a.jsxs)("h2",{className:S("main"),"data-testid":"subheader",children:[(0,a.jsx)("div",{className:S("anchor"),id:(0,k.A)(e)}),e]});var W=n(5765),T=n.n(W);let H=m().bind(T()),z=({content:e})=>(0,a.jsx)("div",{className:H("main"),children:e.map((e,t)=>(0,a.jsx)(r.Fragment,{children:(e=>{switch(e?.typeHandle){case"productPage":return(0,a.jsx)(E,{...e});case"subheader":return(0,a.jsx)(B,{...e})}return null})(e)},t))});var M=n(2341),q=n(5805),L=n.n(q);let Q=m().bind(L()),$=({headers:e})=>{let{t}=(0,P.A)();return(0,a.jsx)("div",{className:Q("wrapper"),children:(0,a.jsxs)("nav",{className:Q("main"),"data-testid":"subheader-navigation",children:[(0,a.jsxs)("span",{className:Q("label"),children:[t(M.A.navigateTo)," "]}),(0,a.jsx)("ul",{className:Q("list"),children:e.map(({subcategoryHeader:e})=>(0,a.jsx)("li",{className:Q("listItem"),children:(0,a.jsx)("a",{href:`#${(0,k.A)(e)}`,className:Q("link"),"data-testid":"subheader-link",children:e})},e))})]})})};var D=n(6872),F=n.n(D);
1let U=m().bind(F()),X=({content:{title:e,subtitle:t,content:n,actionBanner:r}})=>{let i=n.filter(y),{t:s}=(0,P.A)();return(0,a.jsxs)("main",{className:U("main"),children:[(0,a.jsxs)("div",{className:U("headerWrapper"),children:[(0,a.jsx)("header",{className:U("header","contentContainer"),children:(0,a.jsxs)("div",{className:U("titleWrapper"),children:[(0,a.jsx)("h1",{className:U("title"),"data-testid":"page-title",children:e}),(0,a.jsx)("span",{className:U("subtitle"),"data-testid":"page-subtitle",children:t})]})}),i.length>1&&(0,a.jsx)($,{headers:i})]}),(0,a.jsxs)("div",{className:U("contentWrapper"),children:[r&&(0,a.jsx)("div",{className:U("actionBanner"),children:(0,a.jsx)(x.A,{entry:r,textColor:"dark",wide:!0})}),!i.length&&(0,a.jsx)(h.A,{children:(0,a.jsx)("h2",{children:s(j.A.products)})}),(0,a.jsx)(z,{content:n})]})]})};var O=n(3984),R=n(8868),G=n(1226),K=n(5204),V=n.n(K);let Y=m().bind(V()),Z=()=>(0,a.jsxs)("div",{className:Y("main"),children:[(0,a.jsx)(O._V,{withoutMargin:!0,className:Y("image")}),(0,a.jsxs)("div",{className:Y("content"),children:[(0,a.jsx)(O.Qt,{isTitle:!0,maxWidthInPercent:80,noHorizontalPadding:!0,className:Y("title")}),(0,a.jsx)(R.A,{amount:2,component:O.Qt,noHorizontalPadding:!0}),(0,a.jsx)(O.Qt,{float:"left",minWidthInPercent:30,maxWidthInPercent:30,noHorizontalPadding:!0})]})]});var J=n(9072),ee=n.n(J);let et=m().bind(ee()),en=()=>(0,a.jsxs)(G.A,{className:et("main"),children:[(0,a.jsx)("div",{className:et("header"),children:(0,a.jsxs)("div",{className:et("content"),children:[(0,a.jsx)(O.Qt,{isTitle:!0,large:!0,noHorizontalPadding:!0,dark:!0}),(0,a.jsx)(O.Qt,{noHorizontalPadding:!0,dark:!0,maxWidthInPercent:40})]})}),(0,a.jsxs)("div",{className:et("content"),children:[(0,a.jsx)(O.Qt,{isTitle:!0,large:!0,noHorizontalPadding:!0,minWidthInPercent:30,maxWidthInPercent:50}),(0,a.jsx)("div",{className:et("cards"),children:(0,a.jsx)(R.A,{amount:4,component:Z})})]}),(0,a.jsxs)("div",{className:et("content"),children:[(0,a.jsx)(O.Qt,{isTitle:!0,large:!0,noHorizontalPadding:!0,minWidthInPercent:30,maxWidthInPercent:50}),(0,a.jsx)("div",{className:et("cards"),children:(0,a.jsx)(R.A,{amount:4,component:Z})})]})]});var ea=n(5277),er=n(7967),ei=n(2593);class es extends ea.A{static{this.displayName="ProductCategoryPageNotFoundError"}constructor(){super(404,ei.A.pageDoesNotExist)}}let eo=({pageSlug:e,previewToken:t,initialPage:n,cmsSlug:r})=>{let{data:i,error:s}=(0,_.u)(`${r}/product-category-page/${e}`,()=>d(e,r,t),{fallbackData:n});if(s)throw new es;let o=`/services/${e}`;return(0,er.A)([i]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{title:i?.title,description:i?.metaDescription,url:o,noIndex:i?.metaNoIndex}),!i&&(0,a.jsx)(en,{}),i&&(0,a.jsx)(X,{content:i})]})};eo.getInitialProps=async({query:e,state:t})=>{let n=e?.productCategoryPage?.toString(),a=e?.token?.toString(),r=t.siteConfig.cmsSlug;if(!n)throw new es;return{pageSlug:n,previewToken:a,cmsSlug:r}};let ec=eo},5765:e=>{e.exports={main:"CategoryPageContent_main__hpUpJ"}},5783:e=>{e.exports='query getProductCategoryPage($site: [String] = "", $slug: [String] = "") {\n  productCategoryPage: entry(type: "productCategory", site: $site, slug: $slug) {\n    ... on productCategory_Entry {\n      title\n      subtitle: productCategorySubtitle\n      actionBanner: productCategoryActionBanner {\n        ...actionBannerEntry\n      }\n      content: productCategoryContent {\n        ... on subheader_Entry {\n          subcategoryHeader\n          typeHandle\n        }\n        ... on productentry_Entry {\n          productEntry {\n            ...productPageEntryExcerpt\n          }\n        }\n      }\n      metaDescription\n      metaNoIndex\n    }\n  }\n}\n\nfragment actionBannerEntry on actionBanner_Entry {\n  typeHandle\n  title: header\n  text: actionBannerText\n  images: actionBannerImage {\n    ... on image_Entry {\n      image {\n        url\n        uid\n      }\n      imageAltText\n    }\n  }\n  button: actionBannerButton {\n    ... on externalLink5_Entry {\n      linkLabel\n      linkUrl\n    }\n    ... on entryLink5_Entry {\n      entry {\n        slug\n        title\n        typeHandle\n      }\n      entryLabel\n      entryAnchor\n    }\n  }\n}\n\nfragment productPageEntryExcerpt on productPage_Entry {\n  typeHandle\n  title\n  slug\n  excerpt: productPageExcerpt\n  featuredImage: productPageFeaturedImage {\n    url\n  }\n  headerImage {\n    url\n  }\n}'},5805:e=>{e.exports={main:"SubcategoryNavigation_main___4qls",wrapper:"SubcategoryNavigation_wrapper__jWgPO",label:"SubcategoryNavigation_label__6_IoZ",list:"SubcategoryNavigation_list__Xe045",listItem:"SubcategoryNavigation_listItem__bBv7e",link:"SubcategoryNavigation_link__IwNw1"}},6584:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(7876);n(4232);var r=n(4177);let i=({src:e,ratio:t=1.45,className:n="",alt:i,testId:s})=>(0,a.jsx)("div",{style:{display:"block",width:"100%",position:"static"},children:(0,a.jsx)(r.A,{url:e,className:n,alt:i,"data-testid":s,sizes:"(max-width: 740px) 100v
1w, 33vw",style:{aspectRatio:t,objectFit:"cover"}})})},6872:e=>{e.exports={main:"ProductCategoryPage_main__LqMbD",headerContentContainer:"ProductCategoryPage_headerContentContainer__ErnoK",headerWrapper:"ProductCategoryPage_headerWrapper__4B9Au",contentContainer:"ProductCategoryPage_contentContainer__OUbz_",titleWrapper:"ProductCategoryPage_titleWrapper__xfuy0",title:"ProductCategoryPage_title__I4nqR",subtitle:"ProductCategoryPage_subtitle__yum8t",contentWrapper:"ProductCategoryPage_contentWrapper__XW3MD",actionBanner:"ProductCategoryPage_actionBanner__7MmQf"}},7967:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var a=n(4232),r=n(9099);let i=(e,t=600)=>{let n=(0,r.useRouter)();(0,a.useEffect)(()=>{if(!window.location.hash)return;let e=setTimeout(()=>{n.push(window.location.href)},t);return()=>clearTimeout(e)},e)}},9072:e=>{e.exports={main:"ProductCategoryPageSkeleton_main__XmqLS",content:"ProductCategoryPageSkeleton_content__plLFY",header:"ProductCategoryPageSkeleton_header__agofd",cards:"ProductCategoryPageSkeleton_cards__9ZizU"}},9500:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[locale]/services/[productCategoryPage]",function(){return n(5406)}])},9912:e=>{e.exports={linkWrapper:"ProductPageExcerpt_linkWrapper__WFcGd",main:"ProductPageExcerpt_main__IUwX0",image:"ProductPageExcerpt_image__T80KX",title:"ProductPageExcerpt_title__uVUU4",excerpt:"ProductPageExcerpt_excerpt__VcjAY",readMore:"ProductPageExcerpt_readMore__hLdq5"}}},e=>{var t=t=>e(e.s=t);e.O(0,[636,593,792],()=>(t(471),t(9500))),_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.