PageSourceSearch

https://socaf.it/component---src-templates-product-family-js-07aa1e45bc6b097d29d9.js

js socaf.it collected 2026-10-08 12:00:26 UTC 16,341 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[901],{92970:function(e,t,r){r.d(t,{sY:function(){return s}});var l=r(76195),n=r(76434),a=r(36699),i=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var l=Array(e),n=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,o=a.length;i<o;i++,n++)l[n]=a[i];return l},o=function(e){if(!e)return"";var t=e.reduce((function(e,t){return Array.isArray(t)?i(e,t):i(e,[t])}),[]).filter((function(e){return!!e})).map((function(e){return e.trim()}));return t&&0!==t.length?t.join(" "):""},c={renderNode:function(e,t){for(var r=[],l=2;l<arguments.length;l++)r[l-2]=arguments[l];return o(r)},renderFragment:o,renderText:function(e){return e}};function s(e,t){var r=null==t?void 0:t.renderInlineRecord,o=null==t?void 0:t.renderLinkToRecord,s=null==t?void 0:t.renderBlock,m=(null==t?void 0:t.customNodeRules)||(null==t?void 0:t.customRules)||[],u=(null==t?void 0:t.renderFragment)||c.renderFragment,d=(null==t?void 0:t.renderText)||c.renderText,g=(null==t?void 0:t.renderNode)||c.renderNode;return(0,l.sY)(e,{adapter:{renderText:d,renderNode:g,renderFragment:u},metaTransformer:null==t?void 0:t.metaTransformer,customMarkRules:null==t?void 0:t.customMarkRules,customNodeRules:i(m,[(0,n.SZ)(a.HJ,(function(t){var l=t.node,i=t.adapter;if(!r||!(0,a.L9)(e)||!e.links)return null;var o=e.links.find((function(e){return e.id===l.item}));if(!o)throw new n.su("The Structured Text document contains an 'inlineItem' node, but cannot find a record with ID "+l.item+" inside .links!",l);return r({record:o,adapter:i})})),(0,n.SZ)(a.C$,(function(r){var i=r.node,c=r.adapter,s=r.children;if(!o||!(0,a.L9)(e)||!e.links)return u(s);var m=e.links.find((function(e){return e.id===i.item}));if(!m)throw new n.su("The Structured Text document contains an 'itemLink' node, but cannot find a record with ID "+i.item+" inside .links!",i);return o({record:m,adapter:c,children:s,transformedMeta:i.meta?((null==t?void 0:t.metaTransformer)||l.oL)({node:i,meta:i.meta}):null})})),(0,n.SZ)(a.Lq,(function(t){var r=t.node,l=t.adapter;if(!s||!(0,a.L9)(e)||!e.blocks)return null;var i=e.blocks.find((function(e){return e.id===r.item}));if(!i)throw new n.su("The Structured Text document contains a 'block' node, but cannot find a record with ID "+r.item+" inside .blocks!",r);return s({record:i,adapter:l})}))])})||null}},60927:function(e,t,r){var l=r(67294),n=r(23780),a=r(93723),i=r(5800),o=r.n(i),c=r(62061),s=r(82836);t.Z=e=>{let{kicker:t,title:r,subtitle:i,product:m,familyCategories:u,productCategories:d,fullWidth:g}=e;const p=g?n.xu:n.W2;return l.createElement(p,{sx:{backgroundColor:"primary",py:g?[5,6]:[0,0],px:[0,0]}},l.createElement(n.xu,null,l.createElement(n.W2,null,l.createElement(n.xu,null,l.createElement(n.xu,{as:"div",variant:"sectionTitle",sx:{color:"light",pb:[3],mb:[6],borderBottom:"1px solid",borderColor:"light"}},t)),l.createElement(n.rj,{columns:[1,1,"4fr 5fr"],gap:[16,32,64]},l.createElement(n.kC,{sx:{flexDirection:"column"}},l.createElement(n.X6,{variant:"h2",sx:{color:"light",mt:[2,3,4]}},r),l.createElement(n.xv,{as:"p",variant:"h5",sx:{color:"light",lineHeight:1.3,mb:[3,3,5],mt:[2,3,4]}},i),l.createElement(c.gs,{to:(0,s.rA)(m,m.locale,u,d)},l.createElement(n.xu,{sx:{border:"1px solid",borderColor:"light",color:"light",py:[3],px:[4],mb:[3,4],width:"auto",display:"inline-flex",transition:"all .3s ease-out","&:hover":{color:"dark",backgroundColor:"light",svg:{circle:{stroke:"primary",strokeWidth:"2px"},use:{fill:"primary"},"g#Group":{fill:"primary"}}}}},"Scopri di più",l.createElement(n.kC,{variant:"svg.arrow.light",sx:{alignItems:"center",alignContent:"center",width:"24px",height:"24px",ml:[3]}},l.createElement(o(),null))))),l.createElement(n.xu,null,l.createElement(a.G,{image:m.images[0].gatsbyImageData}))))))}},24888:function(e,t,r){var l=r(67294),n=r(23780),a=r(93723),i=(r(59995),r(82836)),o=r(62061);t.Z=e=>{var t,r;let{article:c}=e;const{0:s,1:m}=(0,l.useState)(!1);return l.createElement(n.xu,{sx:{backgroundColor:"lightGrey"}},l.createElement(o.gs,{to:(0,i.bP)(c,c.locale),className:"product-thumb-link",sx:{color:"dark"},state:{article:c}},l.createElement(n.xu,{sx:{minHeight:"480px",height:"480px"},onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1)},l.createElement(n.xu,{sx:{position:"relative",top:0,left:0,height:["100%"],width:"100%","&:hover":{".gatsby-image-wrapper":{opacity:["1","1"]}},".gatsby-image-wrapper":{opacity:["1","0"],height:["100%"],width:"100%",zIndex:1,transition:"opacity 0.3s"},overflow:"hidden"}},(null===(t=c.heroImage)||void 0===t?void 0:t.blend)&&l.createElement(a.G,{image:c.heroImage.blend}),l.createElement(n.kC,{sx:{p:[4],zIndex:2,top:0,left:0,position:"absolute",display:"block",flexDirection:"column",justifyContent:"space-between",height:"100%"}},l.createElement(n.xu,null,l.createElement(n.X6,{as:"h2",variant:"h4",sx:{color:["light",s?"light":"dark"]}},c.title)),(null===(r=c.meta)||void 0===r?void 0:r.firstPublishedAt)&&l.createElement(n.kC,{sx:{justifyContent:"space-between",borderTop:"1px solid",borderColor:["light",s?"light":"dark"],alignItems:"center",pt:[4]}},l.createElement(n.xu,null,l.createElement(n.X6,{as:"p",sx:{fontSize:[9]}},c.meta.firstPublishedAt.split(/(\s+)/)[0])),l.createElement(n.xu,{sx:{textTransform:"capitalize",textAlign:"right",color:["light",s?"light":"dark"]}},l.createElement(n.xu,null,c.meta.firstPublishedAt.split(/(\s+)/).filter((e=>e.trim().length>0))[1]),l.createElement(n.xu,null,c.meta.firstPublishedAt.split(/(\s+)/).filter((e=>e.trim().length>0))[2]))))))))}},95966:function(e,t,r){r.d(t,{Z:function(){return b}});var l=r(67294),n=r(82836),a=r(23780),i=r(93723),o=(r(3858),r(57070)),c=r(15316),s=r(62061),m=r(5800),u=r.n(m);var d=e=>{let{category:t,parentCategory:r}=e;(0,o.Lq)(c.Z,"primary"),(0,o.Lq)(c.Z,"dark");return l.createElement(a.xu,null,l.createElement(s.gs,{className:"category-thumb-link",sx:{color:"dark",position:"relative",display:"block",width:"100%",height:"100%","> div":{height:"100%",maxHeight:"350px"}},state:{category:t},to:(0,n.IX)(t,t.locale,r)},l.createElement(a.oM,{ratio:1},l.createElement(a.xu,{sx:{overflow:"hidden",backgroundColor:"dark",width:"100%",height:"100%",position:"relative",".gatsby-image-wrapper":{position:"absolute",width:["65%"],height:["65%"],right:[2],bottom:[3],overflow:"initial",img:{right:[2],left:"unset",width:"auto",height:"100%",objectFit:"contain!important"}},"&:hover .overlay":{width:"120px",height:"120px",transform:"scale(12,12) translateZ(0)"}}},l.createElement(a.xu,{className:"overlay",sx:{position:"absolute",width:["0px"],height:["0px"],borderRadius:"50%",backgroundColor:"primary",right:[0],bottom:[
10],zIndex:"0",transition:"transform 0.4s ease-out, width .6s, height .6s"}}),t.thumbnailImage&&l.createElement(i.G,{image:t.thumbnailImage.gatsbyImageData,alt:""}),l.createElement(a.kC,{sx:{position:"absolute",top:0,p:[3],height:"100%",justifyContent:"space-between",alignContent:"center",flexDirection:"column"}},l.createElement(a.xu,null,l.createElement(a.xu,{sx:{width:"100%",color:"light"}},l.createElement(a.X6,{as:"h2",variant:"h4",sx:{mt:0,mb:[3],color:"light"}},t.shortTitle?t.shortTitle:t.title)),l.createElement(a.xu,{as:"p",sx:{fontSize:1,color:"light",width:"70%"},dangerouslySetInnerHTML:{__html:t.shortDescription}})),l.createElement(a.kC,{sx:{textAlign:"left",color:"light"}},l.createElement(a.xu,null,"Vedi tutte"),l.createElement(a.kC,{variant:"svg.arrow.light",sx:{alignItems:"center",alignContent:"center",width:"24px",height:"24px",ml:[2,4]}},l.createElement(u(),null))))))),t.ecommerce&&l.createElement(s.MS,{sx:{color:"primary",position:"relative",display:"block",width:"100%",height:"100%",textDecoration:"none"},state:{category:t},to:"https://shop.socaf.it/"},l.createElement(a.kC,{sx:{backgroundColor:"dark",p:3,":hover":{backgroundColor:"primary",color:"light",svg:{circle:{stroke:"white",strokeWidth:"2px"},use:{fill:"white"},"g#Group":{fill:"white"}}},color:"primary"}},l.createElement(a.xu,null,"Acquista subito"),l.createElement(a.kC,{variant:"svg.arrow.primary",sx:{alignItems:"center",alignContent:"center",width:"24px",height:"24px",ml:[2,4]}},l.createElement(u(),null)))))},g=r(9112),p=r(58657),h=(r(59995),r(60927)),x=r(42349);var f=e=>{let{reference:t,small:r}=e;return l.createElement(a.kC,{sx:{py:[0,0,7],flexDirection:["column-reverse","column-reverse","column-reverse","row"],position:"relative"}},l.createElement(a.kC,{sx:{width:["100%","50%"],flexDirection:"column",py:[0],pr:[0,7]}},l.createElement(a.xu,null,l.createElement(a.X6,{as:"div",variant:"sectionTitle"},l.createElement(a.xu,{as:"h2",variant:"h2",sx:{p:{fontSize:"32px",fontWeight:300,letterSpacing:"0"}}},l.createElement(x.Z,{text:t.body})))),l.createElement(a.xu,{sx:{"&:hover":{div:{color:"black!important"},svg:{circle:{stroke:"dark",strokeWidth:"2px"},use:{fill:"dark"},"g#Group":{fill:"dark"}}},a:{display:"inline-block",position:"relative"}}},l.createElement(s.MS,{to:t.link.url,sx:{textDecoration:"none",position:"relative"}},l.createElement(a.xu,{sx:{border:"1px solid light!important",borderColor:"light!important",color:"light",backgroundColor:"primary",py:[3],px:[4],mb:[3,4],width:"auto",display:"inline-flex",transition:"all .3s ease-out"}},"Scarica il catalogo",l.createElement(a.kC,{variant:"svg.arrow.light",sx:{alignItems:"center",alignContent:"center",width:"24px",height:"24px",ml:[3]}},l.createElement(u(),null)))))),l.createElement(a.xu,{sx:{position:["relative"],width:["100%","50%"]}},l.createElement(a.xu,{sx:{position:["relative"],width:["100%"],maxHeight:["450px"],height:["450px"],".gatsby-image-wrapper":{width:"100%",height:"100%"}}},t.image.gatsbyImageData&&l.createElement(i.G,{image:t.image.gatsbyImageData,alt:""}))))};(0,p.ZP)((()=>Promise.all([r.e(577),r.e(519)]).then(r.bind(r,93687))),{ssr:!1});const E=e=>l.createElement(a.kC,Object.assign({},e,{sx:{flexDirection:"column",margin:0,padding:0,mb:0,listStyle:"none",a:{textDecoration:"none","&:hover":{textDecoration:"underline"}}},as:"ul"})),v=e=>l.createElement(a.xu,Object.assign({},e,{as:"li",sx:{mb:0,py:[1],"&:last-child":{mb:0}}}));var b=e=>{let{type:t,categories:r,familyCategories:i,productCategories:o,parentCategory:c,productCatalog:m,page:u}=e;const p=(e,t)=>JSON.parse(JSON.stringify(e)).nodes.filter((e=>{let r=e.categories.filter((e=>JSON.parse(JSON.stringify(e)).id===JSON.parse(JSON.stringify(t)).id));if(r.length>0)return e}))[0],x=u.products?u.products.filter((e=>"InStock"===e.availability)):null,b=p(i,u);return l.createElement(a.xu,null,l.createElement(a.rj,{columns:[1,1,1,".2fr .8fr"],gap:[2,2,2,6]},l.createElement(a.xu,{sx:{display:["none","none","none","block"]}},l.createElement(a.xu,null,l.createElement(E,null,i.nodes.length>0&&i.nodes.map((e=>l.createElement(v,{sx:{my:[2]}},l.createElement(s.gs,{variant:"links.normalLink",state:{category:e.title},sx:{color:"dark",fontSize:[2],color:"family"===t&&u.id===e.id?"primary":"dark",fontWeight:"family"===t&&e.id===u.id?"bold":"family"===t&&u.id===e.id?"primary":"category"===t&&e.title==(null==b?void 0:b.title)?"bold":"normal"},to:(0,n.eP)(e)},e.shortTitle||e.title),"category"===t&&e.title==(null==b?void 0:b.title)&&l.createElement(a.xu,{sx:{pl:[3],my:[2]}},l.createElement(E,null,r.nodes.map((e=>{var t;
1return p(c,e)&&(null===(t=p(c,e))||void 0===t?void 0:t.title)===(null==b?void 0:b.title)?l.createElement(v,null,l.createElement(s.gs,{className:"sidebar-product-link",variant:"links.normalLink",sx:{color:e.title===u.title?"primary":"dark",fontWeight:e.title===u.title?"bold":"normal",fontSize:[2]},to:(0,n.IX)(e,u.locale,i)},e.shortTitle?e.shortTitle:e.title)):l.createElement("span",null)})))))))))),l.createElement(a.xu,null,l.createElement(a.xu,null,l.createElement(a.xu,{sx:{p:{fontSize:[3,5],mt:[0],fontWeight:"300"}},dangerouslySetInnerHTML:{__html:u.subsubtitle}})),u.content&&l.createElement(l.Fragment,null,u.content.map((e=>l.createElement(a.xu,{sx:{mb:[3,4]}},"featured_product"===e.model.apiKey&&l.createElement(h.Z,{kicker:e.kicker,title:e.title,subtitle:e.subtitle,product:e.product,familyCategories:i,productCategories:o}))))),l.createElement(a.rj,{columns:[1,"family"===t||x.length>0?2:1],gap:[2,2,2,4]},"family"===t&&u.categories.map((e=>l.createElement(a.xu,{sx:{maxHeight:["400px"]}},l.createElement(d,{category:e,parentCategory:i})))),"category"===t&&x.length>0&&x.map((e=>l.createElement(a.xu,{sx:{maxHeight:["350px"]}},l.createElement(g.Z,{product:e,parentFamily:i,parentCategory:r}))))),m&&l.createElement(f,{reference:m}))))}},8485:function(e,t,r){r.r(t),r.d(t,{default:function(){return y}});var l=r(67294),n=r(23780),a=r(39034),i=r(82836),o=r(53768),c=r(22672),s=r(47166),m=r(93723),u=r(62061),d=(r(24888),r(5800)),g=r.n(d),p=r(92970);var h=e=>{let{article:t,small:r}=e;return l.createElement(n.xu,null,l.createElement(n.W2,null,l.createElement(n.xv,{as:"div",variant:"sectionTitle"},l.createElement(n.kC,{as:"div",sx:{justifyContent:"space-between"}},l.createElement(n.xu,null,l.createElement("span",null,"News")),l.createElement(n.xu,null,l.createElement(n.xu,{sx:{display:"inline-block"}},l.createElement(u.gs,{sx:{display:"block"},variant:"buttons.primaryEmpty",to:(0,i.Ti)(t.locale)},l.createElement(n.kC,{sx:{alignItems:"center",alignContent:"center"}},l.createElement(n.kC,{sx:{alignItems:"center",alignContent:"center"},mr:[3]},"Leggi tutte le news"),l.createElement(n.kC,{variant:"svg.arrow.red",sx:{alignItems:"center",alignContent:"center",width:"24px",height:"24px"}},l.createElement(g(),null)))))))),l.createElement(n.rj,{columns:[1,".3fr .7fr"],sx:{my:[4,6]}},l.createElement(n.xu,{sx:{position:"relative",top:0,left:0,height:["100%"],width:"100%",".gatsby-image-wrapper":{height:["100%"],width:"100%"},overflow:"hidden"}},t.heroImage.gatsbyImageData&&l.createElement(m.G,{image:t.heroImage.gatsbyImageData})),l.createElement(n.kC,{sx:{p:[4],flexDirection:"column",justifyContent:"space-between",height:"100%"}},l.createElement(n.xu,null,l.createElement(n.X6,{as:"h5",variant:"h5",sx:{mt:0}},t.title)),l.createElement(n.xu,null,l.createElement(n.xv,{as:"p",sx:{fontSize:1,color:"dark"}},(0,p.sY)(t.body)?(0,p.sY)(t.body).substring(0,320)+" ...":"")),l.createElement(n.xu,null,l.createElement(n.xu,{sx:{display:"inline-block"}},l.createElement(u.gs,{sx:{display:"block",pl:[0]},variant:"buttons.primaryEmpty",to:(0,i.bP)(t,t.locale)},l.createElement(n.kC,{sx:{alignItems:"center",alignContent:"center"}},l.createElement(n.kC,{sx:{alignItems:"center",alignContent:"center"},mr:[3]},"Leggi di più"),l.createElement(n.kC,{variant:"svg.arrow.red",sx:{alignItems:"center",alignContent:"center",width:"24px",height:"24px"}},l.createElement(g(),null)))))),l.createElement(n.kC,{sx:{justifyContent:"space-between",alignItems:"start",pt:[4],borderTop:"1px solid",borderColor:"dark",mt:[4]}},l.createElement(n.xu,null,l.createElement(n.X6,{as:"p",sx:{fontSize:[9],color:"dark",mt:[0]}},t.meta.firstPublishedAt.split(/(\s+)/)[0])),l.createElement(n.xu,{sx:{textTransform:"capitalize",textAlign:"right"}},l.createElement(n.xu,null,t.meta.firstPublishedAt.split(/(\s+)/).filter((e=>e.trim().length>0))[1]),l.createElement(n.xu,null,t.meta.firstPublishedAt.split(/(\s+)/).filter((e=>e.trim().length>0))[2])))))))},x=r(77938),f=r(32110),E=r(95966),v=r(42349),b=r(71215);r(60927);var y=e=>{let{data:{page:t,familyCategories:r,productCategories:m,site:u,articles:d,footerServiceInformation:g}}=e;const p=(0,s.d)().site.faviconMetaTags,y=t._allSlugLocales.sort((function(e,t){return u.locales.indexOf(e.locale)-u.locales.indexOf(t.locale)})).map((e=>({locale:e.locale,value:(0,i.eP)(t,e.locale)})));return l.createElement(a.Z,{locale:t.locale,i18nPaths:y},l.createElement(o.HelmetDatoCms,{seo:(0,b.Z)(t.seoMetaTags),favicon:p},l.createElement("html",{lang:t.locale})),l.createElement(c.Z,{page:t,image:t.heroImage}),l.createElement(f.Z,{subtitle:t.subtitle}),l.createElement(n.xu,null,l.createElement(n.W2,{sx:{position:"relative",mt:[0]}},l.createElement(E.Z,{type:"family",familyCategories:r,productCategories:m,page:t}))),l.createElement(n.xu,null,l.createElement(n.W2,null,l.createElement(v.Z,{text:t.body}))),l.createElement(n.xu,null,t.newsarticle&&l.createElement(h,{article:t.newsarticle})),l.createElement(n.xu,null,l.createElement(x.Z,{services:g.service})))}}}]);
2//# sourceMappingURL=component---src-templates-product-family-js-07aa1e45bc6b097d29d9.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.