1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4961,1911],{8152:function(e,t,n){"use strict";n.d(t,{v:function(){return PrismicRichText_PrismicRichText}});var i=n(5893);let composeSerializers=(...e)=>(...t)=>{for(let n=0;n<e.length;n++){let i=e[n];if(i){let e=i(...t);if(null!=e)return e}}},r={listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",span:"span"},l={[r.listItem]:"listItem",[r.oListItem]:"oListItem",[r.list]:"list",[r.oList]:"oList"},wrapMapSerializer=e=>(t,n,i,r,s)=>{let a=e[l[t]||t];if(a)return a({type:t,node:n,text:i,children:r,key:s})};var s=n(7294);let uuid=()=>(++uuid.i).toString();uuid.i=0;let asTree=e=>{let t=prepareNodes(e),n=[];for(let e=0;e<t.length;e++)n.push(nodeToTreeNode(t[e]));return{key:uuid(),children:n}},createTreeNode=(e,t=[])=>({key:uuid(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),createTextTreeNode=e=>createTreeNode({type:r.span,text:e,spans:[]}),prepareNodes=e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let n=t[e];if(n.type===r.listItem||n.type===r.oListItem){let i=[n];for(;t[e+1]&&t[e+1].type===n.type;)i.push(t[e+1]),t.splice(e,1);n.type===r.listItem?t[e]={type:r.list,items:i}:t[e]={type:r.oList,items:i}}}return t},nodeToTreeNode=e=>{if("text"in e)return createTreeNode(e,textNodeSpansToTreeNodeChildren(e.spans,e));if("items"in e){let t=[];for(let n=0;n<e.items.length;n++)t.push(nodeToTreeNode(e.items[n]));return createTreeNode(e,t)}return createTreeNode(e)},textNodeSpansToTreeNodeChildren=(e,t,n)=>{if(!e.length)return[createTextTreeNode(t.text)];let i=e.slice(0);i.sort((e,t)=>e.start-t.start||t.end-e.end);let r=[];for(let e=0;e<i.length;e++){let l=i[e],s=n&&n.start||0,a=l.start-s,o=l.end-s,c=t.text.slice(a,o),d=[];for(let t=e;t<i.length;t++){let e=i[t];e!==l&&(e.start>=l.start&&e.end<=l.end?(d.push(e),i.splice(t,1),t--):e.start<l.end&&e.end>l.start&&(d.push({...e,end:l.end}),i[t]={...e,start:l.end}))}0===e&&a>0&&r.push(createTextTreeNode(t.text.slice(0,a)));let u={...l,text:c};r.push(createTreeNode(u,textNodeSpansToTreeNodeChildren(d,{...t,text:c},l))),o<t.text.length&&r.push(createTextTreeNode(t.text.slice(o,i[e+1]?i[e+1].start-s:void 0)))}return r},serialize=(e,t)=>serializeTreeNodes(asTree(e).children,t),serializeTreeNodes=(e,t)=>{let n=[];for(let i=0;i<e.length;i++){let r=e[i],l=t(r.type,r.node,r.text,serializeTreeNodes(r.children,t),r.key);null!=l&&n.push(l)}return n};var a=n(1733),o=n(8227);let createDefaultSerializer=e=>wrapMapSerializer({heading1:({children:e,key:t})=>(0,i.jsx)("h1",{children:e},t),heading2:({children:e,key:t})=>(0,i.jsx)("h2",{children:e},t),heading3:({children:e,key:t})=>(0,i.jsx)("h3",{children:e},t),heading4:({children:e,key:t})=>(0,i.jsx)("h4",{children:e},t),heading5:({children:e,key:t})=>(0,i.jsx)("h5",{children:e},t),heading6:({children:e,key:t})=>(0,i.jsx)("h6",{children:e},t),paragraph:({children:e,key:t})=>(0,i.jsx)("p",{children:e},t),preformatted:({node:e,key:t})=>(0,i.jsx)("pre",{children:e.text},t),strong:({children:e,key:t})=>(0,i.jsx)("strong",{children:e},t),em:({children:e,key:t})=>(0,i.jsx)("em",{children:e},t),listItem:({children:e,key:t})=>(0,i.jsx)("li",{children:e},t),oListItem:({children:e,key:t})=>(0,i.jsx)("li",{children:e},t),list:({children:e,key:t})=>(0,i.jsx)("ul",{children:e},t),oList:({children:e,key:t})=>(0,i.jsx)("ol",{children:e},t),image:({node:t,key:n})=>{let r=(0,i.jsx)("img",{src:t.url,alt:t.alt??void 0,"data-copyright":t.copyright?t.copyright:void 0});return(0,i.jsx)("p",{className:"block-img",children:t.linkTo?(0,i.jsx)(a.w,{linkResolver:e.linkResolver,internalComponent:e.internalLinkComponent,externalComponent:e.externalLinkComponent,field:t.linkTo,children:r}):r},n)},embed:({node:e,key:t})=>(0,i.jsx)("div",{"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name,dangerouslySetInnerHTML:{__html:e.oembed.html??""}},t),hyperlink:({node:t,children:n,key:r})=>(0,i.jsx)(a.w,{field:t.data,linkResolver:e.linkResolver,internalComponent:e.internalLinkComponent,externalComponent:e.externalLinkComponent,children:n},r),label:({node:e,children:t,key:n})=>(0,i.jsx)("span",{className:e.data.label,children:t},n),span:({text:e,key:t})=>{let n=[],r=0;for(let t of e.split("\n"))r>0&&n.push((0,i.jsx)("br",{},`${r}__break`)),n.push((0,i.jsx)(s.Fragment,{children:t},`${r}__line`)),r++;return(0,i.jsx)(s.Fragment,{children:n},t)}});function PrismicRichText({linkResolver:e,field:t,fallback:n,components:r,externalLinkComponent:l,internalLinkComponent:a,...c}){return s.useMemo(()=>
1{if(!(0,o.qO)(t))return null!=n?(0,i.jsx)(i.Fragment,{children:n}):null;{let n=composeSerializers("object"==typeof r?wrapMapSerializer(r):r,createDefaultSerializer({linkResolver:e,internalLinkComponent:a,externalLinkComponent:l})),o=serialize(t,(e,t,i,r,l)=>{let a=n(e,t,i,r,l);return s.isValidElement(a)&&null==a.key?s.cloneElement(a,{key:l}):a});return(0,i.jsx)(i.Fragment,{children:o})}},[t,a,l,r,e,n])}var c=n(8409);let PrismicRichText_PrismicRichText=function({components:e,...t}){let n=(0,c.i)(),r=composeSerializers("object"==typeof e?wrapMapSerializer(e):e,"object"==typeof n.richTextComponents?wrapMapSerializer(n.richTextComponents):n.richTextComponents);return(0,i.jsx)(PrismicRichText,{components:r,internalLinkComponent:n.internalLinkComponent,externalLinkComponent:n.externalLinkComponent,...t})}},3685:function(e,t,n){"use strict";n.d(t,{K:function(){return PrismicText}});var i=n(5893),r=n(7294),l=n(8227);let asText=(e,t=" ")=>{let n="";for(let i=0;i<e.length;i++)"text"in e[i]&&(n+=(n?t:"")+e[i].text);return n},asText_asText=(e,t)=>e?asText(e,t):null,PrismicText=e=>r.useMemo(()=>{if(!(0,l.qO)(e.field))return null!=e.fallback?(0,i.jsx)(i.Fragment,{children:e.fallback}):null;{let t=asText_asText(e.field,e.separator);return(0,i.jsx)(i.Fragment,{children:t})}},[e.field,e.fallback,e.separator])},8227:function(e,t,n){"use strict";n.d(t,{S$:function(){return imageThumbnail},p4:function(){return link},qO:function(){return richText}});let isNonNullish=e=>null!=e,richText=e=>!!isNonNullish(e)&&(1===e.length&&"text"in e[0]?!!e[0].text:!!e.length),imageThumbnail=e=>isNonNullish(e)&&!!e.url,link=e=>isNonNullish(e)&&("id"in e||"url"in e)},1733:function(e,t,n){"use strict";n.d(t,{w:function(){return a}});var i=n(5893),r=n(7294);let isInternalURL=e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n},l={Any:"Any",Document:"Document",Media:"Media",Web:"Web"},documentToLinkField=e=>{var t;return{link_type:l.Document,id:e.id,uid:e.uid||void 0,type:e.type,tags:e.tags,lang:e.lang,url:null==e.url?void 0:e.url,slug:null==(t=e.slugs)?void 0:t[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}},asLink=(e,t)=>{if(!e)return null;let n="link_type"in e?e:documentToLinkField(e);switch(n.link_type){case l.Media:case l.Web:return"url"in n?n.url:null;case l.Document:if("id"in n&&t){let e=t(n);if(null!=e)return e}if("url"in n&&n.url)return n.url;return null;case l.Any:default:return null}};var s=n(8227);let asLinkAttrs=(e,t={})=>{if(e&&("link_type"in e?(0,s.p4)(e):e)){let n="target"in e?e.target:void 0,i=asLink(e,t.linkResolver),r=null==i?void 0:i,l="string"==typeof r&&!isInternalURL(r),s=t.rel?t.rel({href:r,isExternal:l,target:n}):l?"noreferrer":void 0;return{href:r,target:n,rel:null==s?void 0:s}}return{}},isInternalURL_isInternalURL=e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n},a=r.forwardRef(function({field:e,document:t,linkResolver:n,internalComponent:r,externalComponent:l,...s},a){let{href:o,rel:c,...d}=asLinkAttrs(e??t,{linkResolver:n,rel:"function"==typeof s.rel?s.rel:void 0}),u=c;"rel"in s&&"function"!=typeof s.rel&&(u=s.rel);let x=("href"in s?s.href:o)||"",h=x&&isInternalURL_isInternalURL(x)?r||"a":l||"a";return(0,i.jsx)(h,{ref:a,...d,...s,href:x,rel:u})})},8409:function(e,t,n){"use strict";n.d(t,{i:function(){return usePrismicContext}});var i=n(7294),r=n(3696);let usePrismicContext=()=>i.useContext(r.Z)||{}},1761:function(e,t,n){"use strict";n.d(t,{Z:function(){return LeadLink}});var i=n(5893),r=n(1664),l=n.n(r);function LeadLink(e){let{linkChoice:t,btntxt:n,icon:r,iconClassName:s,className:a,textClassName:o,previousIcon:c}=e;if(!["devis","bilan","contact","appel"].includes(t))return null;let d="contact"===t?"/contact":"/contact?path=".concat(t);return(0,i.jsxs)(l(),{href:d,className:a,"aria-label":"Contactez-nous",target:"_blank",children:[c,(0,i.jsx)("span",{className:o,children:n}),r&&(0,i.jsxs)("svg",{className:s,viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("circle",{cx:"10",cy:"10.5",r:"10",stroke:"none"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8395 5.68306L14.8169 9.66053C15.061 9.90461 15.061 10.3003 14.8169 10.5444L10.8395 14.5219C10.5954 14.766 10.1997 14.766 9.95558 14.5219C9.7115 14.2778 9.7115 13.8821 9.95558 13.638L12.8661 10.7275L5.625 10.7275C5.27982 10.7275 5 10.4477 5 10.1025C5 9.7573 5.27982 9.47748 5.625 9.47748L12.8661 9.47748L9.95558 6.56694C9.7115 6.32286 9.7115 5.92714 9.95558 5.68306C10.1997 5.43898 10.5954 5.43898 10.8395 5.68306Z"})]})]})}},4961:function(e,t,n){"use strict";n.r(t);var i=n(5893),r=n(3685),l=n(8152),s=n(26),a=n(1761),o=n(6963),c=n(9501),d=n.n(c);t.default=e=>{let{slice:t}=e,n=(0,o.Z)("(max-width: 768px)");switch(t.variation){case"default":var c;return(0,i.jsxs)("section",{className:d().section_text_d,children:[(0,i.jsx)("div",{className:d().wrapper,children:(0,i.jsxs)("div",{className:d().container_title,children:[(0,i.jsx)("h2",{children:(0,i.jsx)(r.K,{field:t.primary.subtitle})}),(0,i.jsx)("h3",{children:(0,i.jsx)(r.K,{field:t.primary.title})}),(0,i.jsx)(l.v,{field:t.primary.txt})]})}),(0,i.jsx)("div",{className:d().container_el,children:null==t?void 0:null===(c=t.items)||void 0===c?void 0:c.map((e,t)=>(0,i.jsx)("div",{className:d().el,children:(0,i.jsxs)("div",{className:d().wrapper,children:[(0,i.jsx)("div",{className:d().container_illu,children:n?(0,i.jsx)(s.Z,{field:e.img.responsive}):(0,i.jsx)(s.Z,{field:e.img})}),(0,i.jsxs)("div",{className:d().container_text,children:[(0,i.jsx)("h3",{children:(0,i.jsx)(r.K,{field:e.title_1})}),(0,i.jsx)(l.v,{field:e.txt1}),(0,i.jsx)("h4",{children:(0,i.jsx)(r.K,{field:e.title_2})}),(0,i.jsx)(l.v,{field:e.txt2})]})]})},t))})]});case"variation1":return(0,i.jsx)("section",{className:d().section_text_v1,children:(0,i.jsx)("div",{className:d().wrapper,children:(0,i.jsxs)("div",{className:d().container,children:[(0,i.jsx)("div",{className:d().container_img,children:(0,i.jsx)(s.Z,{field:t.primary.img})}),(0,i.jsx)("div",{className:d().container_text,children:(0,i.jsxs)("div",{className:d().container_title,children:[(0,i.jsx)("h2",{children:(0,i.jsx)(r.K,{field:t.primary.subtitle})}),(0,i.jsxs)("h3",{children:[(0,i.jsx)(r.K,{field:t.primary.title}),(0,i.jsx)("span",{children:(0,i.jsx)("span",{children:(0,i.jsx)(r.K,{field:t.primary.highlight})})})]}),(0,i.jsx)(l.v,{field:t.primary.txt})]})})]})})});case"variation2":return(0,i.jsx)("section",{className:d().section_text_v2,children:(0,i.jsx)("div",{className:d().wrapper,children:(0,i.jsxs)("div",{className:d().container,children:[(0,i.jsx)("div",{className:d().container_img,children:(0,i.jsx)(s.Z,{field:t.primary.img})}),(0,i.jsxs)("div",{className:d().container_text,children:[(0,i.jsx)("div",{className:d().container_title,children:(0,i.jsxs)("h2",{children:[(0,i.jsx)(r.K,{field:t.primary.title}),(0,i.jsx)("span",{children:(0,i.jsx)("span",{children:(0,i.jsx)(r.K,{field:t.primary.highlight})})})]})}),(0,i.jsxs)("div",{className:d().content,children:[(0,i.jsx)(l.v,{field:t.primary.txt}),(0,i.jsx)("div",{className:d().container_btn,children:(0,i.jsx)(a.Z,{linkChoice:t.primary.link_choice,btntxt:t.primary.btntxt,className:d().btn,textClassName:d().btn_text,icon:!0,iconClassName:d().btn_icn})})]})]})]})})})}}},6963:function(e,t,n){"use strict";var i=n(7294);t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"(max-width: 1207px)",[t,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let t=window.matchMedia(e);n(t.matches);let handleChange=e=>{n(e.matches)};return t.addEventListener("change",handleChange),()=>{t.removeEventListener("change",handleChange)}},[e]),t}},9501:function(e){e.exports={section_text_d:"style_section_text_d__4smRv",wrapper:"style_wrapper__6TozM",container_title:"style_container_title__pJIj5",container_el:"style_container_el__P_PkW",el:"style_el__Zm_el",container_illu:"style_container_illu__tj6Kk",container_text:"style_container_text__wdp4y",section_text_v1:"style_section_text_v1__qLW7N",container:"style_container__zwtPc",container_img:"style_container_img__WS0fj",bg:"style_bg__hyNko",section_text_v2:"style_section_text_v2__btXlv",content:"style_content__WrP7F",container_btn:"style_container_btn__GQY3U",btn:"style_btn__ZtLP6",btn_text:"style_btn_text__UqBYz",btn_icn:"style_btn_icn__khYmy"}}}]);
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.