PageSourceSearch

https://www.lamaisondespluspetits.com/_next/static/chunks/0cb-j1o0rhurb.js

js lamaisondespluspetits.com collected 2026-10-08 11:30:30 UTC 51,985 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,496978,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return l},requestIdleCallback:function(){return i}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},l="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},648989,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return v},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return h}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(481258),l=e.r(744066),s=e.r(402759),o=i._(e.r(659273)),d=l._(e.r(45766)),c=e.r(136237),u=e.r(913136),m=e.r(496978),f=new Map,g=new Set,p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:i,children:l="",strategy:s="afterInteractive",onError:d,stylesheets:c}=e,m=n||t;if(m&&g.has(m))return;if(f.has(t)){g.add(m),f.get(t).then(r,d);return}let p=()=>{a&&a(),g.add(m)},b=document.createElement("script"),h=new Promise((e,t)=>{b.addEventListener("load",function(t){e(),r&&r.call(this,t),p()}),b.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});i?(b.innerHTML=i.__html||"",p()):l?(b.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):"",p()):t&&(b.src=t,f.set(t,h)),(0,u.setAttributesFromProps)(b,e),"worker"===s&&b.setAttribute("type","text/partytown"),b.setAttribute("data-nscript",s),c&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(c),document.body.appendChild(b)};function b(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,m.requestIdleCallback)(()=>p(e))}):p(e)}function h(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function x(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:i="afterInteractive",onError:l,stylesheets:u,...f}=e,{updateScripts:b,scripts:h,getIsSsr:x,appDir:v,nonce:w}=(0,d.useContext)(c.HeadManagerContext);w=f.nonce||w;let y=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||n;y.current||(a&&e&&g.has(e)&&a(),y.current=!0)},[a,t,n]);let k=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!k.current){if("afterInteractive"===i)p(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,m.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,m.requestIdleCallback)(()=>p(e))}));k.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(b?(h[i]=(h[i]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:l,...f,nonce:w}]),b(h)):x&&x()?g.add(t||n):x&&!x()&&p({...e,nonce:w})),v){if(u&&u.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!n)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...f,id:t}])})`}});else return o.default.preload(n,f.integrity?{as:"script",integrity:f.integrity,nonce:w,crossOrigin:f.crossOrigin}:{as:"script",nonce:w,crossOrigin:f.crossOrigin}),(0,s.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([n,{...f,id:t}])})`}});"afterInteractive"===i&&n&&o.default.preload(n,f.integrity?{as:"script",integrity:f.integrity,nonce:w,crossOrigin:f.crossOrigin}:{as:"script",nonce:w,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(x,"__nextScript",{value:!0});let v=x;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},167258,e=>{"use strict";var t=e.i(402759);e.s(["FloatingButtonLink",0,function({buttonId:e,href:n,label:r,className:a,dataId:i}){return(0,t.jsx)("a",{href:n,className:a,"data-id":i,onClick:()=>{try{navigator.sendBeacon("/api/analytics/button-click",JSON.stringify({buttonId:e}))}catch{}},children:r})}])},125017,e=>{"use strict";var t=e.i(402759),n=e.i(819440),r=e.i(120848);let a=(0,r.default)("pen-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);var i=e.i(346762);let l=(0,r.default)("file-plus-corner",[["path",{d:"M11.35 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5.35",key:"17jvcc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 19h6",key:"bvotb8"}],["path",{d:"M17 16v6",key:"18yu1i"}]]);var s=e.i(73334);let o=(0,r.default)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);var d=e.i(938043),c=e.i(557318);let u=(0,r.default)("square-plus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);var m=e.i(738984),f=e.i(573680),g=e.i(45766),p=e.i(580650),b=e.i(515709),h=e.i(140351),x=e.i(933195),v=e.i(529993);e.i(870947);var w=e.i(179856),y=e.i(286722),k=e.i(547750),j=e.i(394483),E=e.i(920208);let I=(0,E.createServerReference)("70fb92385008e9b239e57fa3429f6956e903485a67",E.callServer,void 0,E.findSourceMapURL,"appendNewBlockToNewsArticleAction");var C=e.i(661381);let N=(0,E.createServerReference)("70460894c49e3ca182524a4760fbbbf7d546ad0969",E.callServer,void 0,E.findSourceMapURL,"updateNewsArticleTitleAction");var S=e.i(400163),P=e.i(315610),_=e.i(753106),L=e.i(38968),T=e.i(32641),A=e.i(312780);function M(e){return e?.dataset.cmsEditRoute?.trim()||null}function R(e,t){let n=e?.dataset.cmsEditLabel?.trim();return n||"Element"}function B(e){return e instanceof HTMLElement?e.closest("[data-cms-edit-route]"):null}function O(e){return e instanceof HTMLElement&&!!e.closest('[data-cms-preview-control="true"]')}function q(e,t){if("u"<typeof document)return;let n=document.querySelector(e);n&&(n.src=(0,T.withCacheBust)(t))}function z(e){e&&(e.removeAttribute("contenteditable"),e.removeAttribute("spellcheck"),e.removeAttribute("aria-label"),e.style.outline="",e.style.borderRadius="",e.style.boxShadow="",e.style.cursor="",e.querySelectorAll("[data-cms-richtext-part], [data-cms-faq-part]").forEach(e=>{e.removeAttribute("contenteditable"),e.removeAttribute("spellcheck"),e.removeAttribute("aria-label"),e.style.outline="",e.style.borderRadius="",e.style.boxShadow="",e.style.cursor=""}))}function D(e,t,n,r){let a=e.querySelectorAll(n);a.forEach(e=>{e.setAttribute("contenteditable","true"),e.setAttribute("spellcheck","true"),e.setAttribute("aria-label",r),e.style.outline="2px solid rgba(6, 182, 212, 0.55)",e.style.borderRadius="12px",e.style.boxShadow="0 0 0 6px rgba(6, 182, 212, 0.12)",e.style.cursor="text"}),a[0]?.focus()}function $(e,t){e.setAttribute("contenteditable","true"),e.setAttribute("spellcheck","true"),e.setAttribute("aria-label","fr"===t?"Texte du header modifiable":"Editable header text"),e.style.outline="2px solid rgba(6, 182, 212, 0.55)",e.style.borderRadius="12px",e.style.boxShadow="0 0 0 6px rgba(6, 182, 212, 0.12)",e.style.cursor="text",e.focus()}function H(e,t){let n="/cms/preview/site",r=e.startsWith(n)&&e.slice(n.length)||"/";if(!t)return r;try{return new URL(r,t).toString()}catch{return r}}function F(e){return{x:Math.min(Math.max(16,e.x),window.innerWidth-224-16),y:Math.min(Math.max(16,e.y),window.innerHeight-224-16)}}e.s(["PreviewEditMode",0,function({locale:e,tenantId:r,entity:E,blocks:T,siteHeader:U,appearance:K,assetPublicUrls:G,pageEditorSnapshots:Q,floatingButtons:V,liveSiteUrl:W}){var X,J;let Y,Z,ee=(0,p.useRouter)(),et=(0,g.useRef)(null),en=(0,g.useRef)(null),er=(0,g.useRef)(null),ea=(0,g.useRef)(null),ei=(0,g.useRef)(null),el=(0,g.useRef)(null),es=(0,g.useRef)(null),[eo,ed]=(0,g.useState)(!1),[ec,eu]=(0,g.useState)(null),[em,ef]=(0,g.useState)(null),[eg,ep]=(0,g.useState)(null),[eb,eh]=(0,g.useState)(null),[ex,ev]=(0,g.useState)(null),[ew,ey]=(0,g.useState)(!1),[ek,ej]=(0,g.useState)(!1),[eE,eI]=(0,g.useState)(!1),[eC,eN]=(0,g.useState)(!1),[eS,eP]=(0,g.useState)(null),[e_,eL]=(0,g.useState)(null),[eT,eA]=(0,g.useState)(null),[eM,eR]=(0,g.useState)(null),[eB,eO]=(0,g.useState)(!1),[eq,ez]=(0,g.useState)(null),[eD,e$]=(0,g.useState)(!1),[eH,eF]=(0,g.useState)(null),[eU,eK]=(0,g.useTransition)(),eG=(0,g.useMemo)(()=>"fr"===e?{activate:"Modifier un element",active:"Mode edition actif",hint:"Cliquez sur un bloc de texte, puis tapez directement dans la page.",close:"Quitter le mode edition",targetPrefix:"Modifier",save:"Enregistrer",saving:"Enregistrement",cancel:"Annuler",openComponent:"Aller voir le composant",saved:"Enregistre.",uploading:"Upload en cours",unsupported:"Pour l'instant, l'edition directe est disponible uniquement sur les blocs texte.",titleRequired:"Le titre du bloc ne peut pas etre vide.",articleTitleRequired:"Le titre de l'article ne peut pas etre vide.",faqRequired:"Chaque question et reponse de la FAQ doit etre remplie.",headerRequired:"Le texte du header ne peut pas etre vide.",error:"Impossible d'enregistrer. Reessayez.",addBlock:"Ajouter un block",addPage:"Ajouter une page",openCms:"Aller vers le CMS",openLiveSite:"Voir le site live",publishSite:"Mettre en ligne",openMenu:"Ouvrir le menu d'edition",closeMenu:"Fermer le menu d'edition"}:{activate:"Edit an element",active:"Edit mode enabled",hint:"Click a text block, then type directly on the page.",close:"Leave edit mode",targetPrefix:"Edit",save:"Save",saving:"Saving",cancel:"Cancel",openComponent:"View component",saved:"Saved.",uploading:"Uploading",unsupported:"Direct editing is currently available for text blocks only.",titleRequired:"The block title cannot be empty.",articleTitleRequired:"The article title cannot be empty.",faqRequired:"Each FAQ question and answer must be filled 
1in.",headerRequired:"The header text cannot be empty.",error:"Could not save. Please try again.",addBlock:"Add block",addPage:"Add page",openCms:"Go to CMS",openLiveSite:"View live site",publishSite:"Go live",openMenu:"Open edit menu",closeMenu:"Close edit menu"},[e]),eQ=function(e){switch(e.kind){case"page":return`/cms/pages/${e.id}`;case"newsArticle":return`/cms/news/${e.id}`;case"newsListing":return"/cms/news";default:return"/cms/pages"}}(E),eV=function(e){switch(e.kind){case"page":return`/cms/pages/${e.id}?createBlock=1#cms-page-editor-blocks`;case"newsArticle":return`/cms/news/${e.id}?createBlock=1`;default:return null}}(E);function eW(){let e=el.current;e&&!e.closed&&e.close(),el.current=null}let eX=[{key:"edit",label:eo?eG.close:eG.activate,icon:eo?f.X:a,angle:-90,className:"border-cms-border bg-cms-surface/95 text-cms-accent hover:border-cms-accent/40 hover:bg-cms-accent/10 hover:text-cms-accent-hover",onClick:()=>{var e;return e=!eo,void(ep(null),ed(e),"u">typeof document&&(document.documentElement.dataset.cmsPreviewEditEnabled=e?"true":"false"),window.dispatchEvent(new CustomEvent("cms-preview-edit-mode-change",{detail:{enabled:e}})),!e&&(er.current=null,eu(null)))},ariaPressed:eo,dataId:"cms-preview-edit-toggle-button"},{key:"add-block",label:eG.addBlock,icon:u,angle:-30,className:"border-cms-border bg-cms-surface/95 text-cms-text hover:border-cms-accent/35 hover:bg-cms-text/[0.05] hover:text-cms-accent disabled:opacity-40",onClick:function(){eV&&(ed(!1),eu(null),er.current=null,ev(null),eI(!0))},disabled:!eV,dataId:"cms-preview-add-block-button"},{key:"open-cms",label:eG.openCms,icon:o,angle:30,className:"border-cms-border bg-cms-surface/95 text-cms-text hover:border-cms-accent/35 hover:bg-cms-text/[0.05] hover:text-cms-accent",onClick:()=>{var e;(e=ec?.route??eQ)&&(ed(!1),eu(null),er.current=null,window.open(e,"_blank","noopener,noreferrer"))},dataId:"cms-preview-open-cms-button"},{key:"publish-site",label:eG.publishSite,icon:c.Rocket,angle:90,className:"border-cms-border bg-cms-surface/95 text-cms-text hover:border-cms-accent/35 hover:bg-cms-text/[0.05] hover:text-cms-accent",onClick:function(){ed(!1),eu(null),er.current=null,ev(null),eN(!0)},dataId:"cms-preview-publish-site-button"},{key:"add-page",label:eG.addPage,icon:l,angle:150,className:"border-cms-border bg-cms-surface/95 text-cms-text hover:border-cms-accent/35 hover:bg-cms-text/[0.05] hover:text-cms-accent",onClick:function(){ed(!1),eu(null),er.current=null,ev(null),ej(!0)},dataId:"cms-preview-add-page-button"},{key:"open-live-site",label:eG.openLiveSite,icon:s.Globe2,angle:210,className:"border-cms-border bg-cms-surface/95 text-cms-text hover:border-cms-accent/35 hover:bg-cms-text/[0.05] hover:text-cms-accent",onClick:function(){ed(!1),eu(null),er.current=null,window.open(H(window.location.pathname,W),"_blank","noopener,noreferrer")},dataId:"cms-preview-open-live-site-button"}],eJ=(0,g.useMemo)(()=>ek?(0,b.buildNewCmsPageEditorSnapshot)(e,"ready"):null,[ek,e]),eY=(0,g.useMemo)(()=>eq?Q.find(e=>e.pageId===eq)??null:null,[eq,Q]),eZ=(0,g.useMemo)(()=>Object.entries(G).map(([e,t])=>({id:e,publicUrl:t})),[G]),e0=_.PUBLIC_SITE_FONT_STACK[K.fontId]??_.PUBLIC_SITE_FONT_STACK.geist,e1=(0,g.useMemo)(()=>({...(0,_.appearanceToPublicSiteStyle)(K,e0),fontFamily:`${e0}, ui-sans-serif, system-ui, sans-serif`}),[K,e0]),e2=em?"richText"===em.kind?T.find(e=>e.id===em.blockId&&"richText"===e.type)??null:"faq"===em.kind?T.find(e=>e.id===em.blockId&&"faq"===e.type)??null:null:null,e5=eS?T.find(e=>e.id===eS.blockId&&"hero"===e.type)??null:null,e4=e_?T.find(e=>e.id===e_.blockId&&"richText"===e.type)??null:null,e6=eT?T.find(e=>e.id===eT.blockId&&"richText"===e.type)??null:null,e9=e6?e6.assetIds&&e6.assetIds.length>0?e6.assetIds:e6.assetId?[e6.assetId]:[]:[],e3=eT?e9[eT.imageIndex]??null:null,e8=e3?G[e3]??null:null,e7=U.logoAssetId??null,te=e7?G[e7]??null:null,tt=eM?V.find(e=>e.id===eM.buttonId)??null:null,tn=null!=em&&("richText"===em.kind||"faq"===em.kind)&&"page"===em.ownerKind,tr=(0,L.c)(e,L.cms.deleteBlock);function ta(){z(ea.current),ea.current=null,ef(null)}
1async function ti(){if(!em||"richText"!==em.kind&&"faq"!==em.kind||"page"!==em.ownerKind)return;ep(null);let e=await (0,k.deletePageBlockAction)(r,em.ownerId,em.blockId);e.ok?(ta(),ep(tr),eK(()=>{ee.refresh()})):ep(e.message||eG.error)}async function tl(e){let t=await (0,P.updateSiteHeaderAction)(r,{...U,logoAssetId:e,logoUrl:""});t.ok?(ep(eG.saved),eK(()=>{ee.refresh()})):ep(t.message||eG.error)}async function ts(){if(!em||!ea.current)return;if("siteHeaderText"===em.kind){let e=ea.current.textContent?.trim()??"";if(!e)return void ep(eG.headerRequired);ep(null);let t=await (0,P.updateSiteHeaderAction)(r,{...U,[em.field]:e});return t.ok?(ta(),ep(eG.saved),void eK(()=>{ee.refresh()})):void ep(t.message||eG.error)}if("newsArticleTitle"===em.kind){let e=ea.current.textContent?.trim()??"";if(!e)return void ep(eG.articleTitleRequired);let t=await N(r,em.articleId,e);return t.ok?(ta(),ep(eG.saved),void eK(()=>{ee.refresh()})):void ep(t.message||eG.error)}if("faq"===em.kind){var e;let t,n;if(!e2||"faq"!==e2.type)return;let a=(e=ea.current,t=e.querySelector('[data-cms-faq-part="title"]'),0===(n=Array.from(e.querySelectorAll("[data-cms-faq-item-index]")).map((e,t)=>{let n=e.querySelector('[data-cms-faq-part="question"]'),r=e.querySelector('[data-cms-faq-part="answer"]');return{question:n?.textContent?.trim()||e2.items[t]?.question||"",answer:r?.textContent?.trim()||e2.items[t]?.answer||""}})).length||n.some(e=>!e.question||!e.answer)?null:{...e2,title:t?.textContent?.trim()||void 0,items:n});if(!a)return void ep(eG.faqRequired);ep(null);let i="page"===em.ownerKind?await (0,j.updatePageBlockAction)(r,em.ownerId,em.blockId,a):await (0,C.updateNewsArticleBlockAction)(r,em.ownerId,em.blockId,a);return i.ok?(ta(),ep(eG.saved),void eK(()=>{ee.refresh()})):void ep(i.message||eG.error)}if("richText"!==em.kind||!e2||"richText"!==e2.type)return;let t=function(e,t){let n=e.querySelector('[data-cms-richtext-part="title"]'),r=e.querySelector('[data-cms-richtext-part="body"]'),a=Array.from(e.querySelectorAll('[data-cms-richtext-part="column"]')),i=e.querySelector('[data-cms-richtext-part="button"]'),l=n?.textContent?.trim()||t.title.trim();if(!l)return null;let s=t.layout??"text_only",o=[a[0]?.innerHTML??"",a[1]?.innerHTML??""],d="text_two_columns"===s&&a.length>0?o.filter(e=>e.trim()).join(""):r?.innerHTML??t.htmlContent??"",c=i?.textContent?.trim()||t.buttonText;return{...t,title:l,htmlContent:d,htmlColumns:"text_two_columns"===s?o:void 0,buttonText:c?.trim()||void 0}}(ea.current,e2);if(!t)return void ep(eG.titleRequired);ep(null);let n="page"===em.ownerKind?await (0,j.updatePageBlockAction)(r,em.ownerId,em.blockId,t):await (0,C.updateNewsArticleBlockAction)(r,em.ownerId,em.blockId,t);n.ok?(ta(),ep(eG.saved),eK(()=>{ee.refresh()})):ep(n.message||eG.error)}return(0,g.useEffect)(()=>{function e(){eh(e=>e?F(e):F({x:window.innerWidth-224-24,y:window.innerHeight-224-96}))}return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,g.useEffect)(()=>{"u">typeof document&&(document.documentElement.dataset.cmsPreviewEditEnabled=eo?"true":"false")},[eo]),(0,g.useEffect)(()=>()=>{"u">typeof document&&delete document.documentElement.dataset.cmsPreviewEditEnabled,window.dispatchEvent(new CustomEvent("cms-preview-edit-mode-change",{detail:{enabled:!1}}))},[]),(0,g.useEffect)(()=>{if(!eo){er.current=null;return}function t(t){if(t&&(et.current?.contains(t)||en.current?.contains(t))){er.current=null,eu(null);return}let n=M(t);if(!t||!n){er.current=null,eu(null);return}let r=t.getBoundingClientRect();er.current=t,eu(a=>{var i;return a&&a.route===n&&a.label===R(t,e)&&(i=a.rect,i.top===r.top&&i.left===r.left&&i.width===r.width&&i.height===r.height)?a:{route:n,label:R(t,e),rect:r}})}function n(e){if(O(e.target)){er.current=null,eu(null);return}t(B(e.target))}function r(n){var r;if(O(n.target))return;let a=B(n.target);if(!a||et.current?.contains(n.target)||en.current?.contains(n.target))return;let i=M(a);if(!i)return;n.preventDefault(),n.stopPropagation(),t(a),ed(!1),eu(null);let l=(r=n.target)instanceof HTMLElement?r.closest("[data-cms-page-editor-id]")?.dataset.cmsPageEditorId??null:null;if(l){ez(l),ep(null);return}let s=function(e){if(!(e instanceof HTMLElement))return null;let t=e.closest('[data-cms-inline-kind="news-card"]');return t?.dataset.cmsPreviewHref?.trim()||null}(n.target);if(s)return void window.location.assign(s);if(function(e,t){if(!(e instanceof HTMLElement))return null;let n=e.closest('[data-cms-inline-kind="site-header-logo"]');return n?{kind:"siteHeaderLogo",route:t,rect:n.getBoundingClientRect()}:null}
1(n.target,i)){z(ea.current),ea.current=null,ef(null),ep(null),e7&&te?e$(!0):ei.current?.click();return}let o=function(e,t){if(!(e instanceof HTMLElement))return null;let n=e.closest('[data-cms-inline-kind="site-header-text"]'),r=n?.dataset.cmsHeaderField;return n&&("websiteName"===r||"siteName"===r)?{kind:"siteHeaderText",route:t,field:r,rect:n.getBoundingClientRect()}:null}(n.target,i);if(o){if(z(ea.current),ea.current=n.target instanceof HTMLElement?n.target.closest('[data-cms-inline-kind="site-header-text"]'):null,!ea.current)return;ef(o),ep(null),window.requestAnimationFrame(()=>$(ea.current,e));return}let d=function(e,t){if(!(e instanceof HTMLElement))return null;let n=e.closest('[data-cms-inline-kind="news-article-title"]'),r=n?.dataset.cmsNewsArticleId;return n&&r?{kind:"newsArticleTitle",route:t,articleId:r,rect:n.getBoundingClientRect()}:null}(n.target,i);if(d){if(z(ea.current),ea.current=n.target instanceof HTMLElement?n.target.closest('[data-cms-inline-kind="news-article-title"]'):null,!ea.current)return;ef(d),ep(null),window.requestAnimationFrame(()=>$(ea.current,e));return}let c=function(e){if(!(e instanceof HTMLElement))return null;let t=e.closest("[data-cms-floating-button-id]"),n=t?.dataset.cmsFloatingButtonId?.trim();return t&&n?{buttonId:n,rect:t.getBoundingClientRect()}:null}(n.target);if(c){z(ea.current),ea.current=null,ef(null),eR(c),ep(null);return}let u=function(e,t){if("block"!==e.dataset.cmsEditKind||"hero"!==e.dataset.cmsEditBlockType)return null;let n=e.dataset.cmsEditOwnerKind,r=e.dataset.cmsEditOwnerId,a=e.dataset.cmsEditBlockId;return("page"===n||"newsArticle"===n)&&r&&a?{kind:"heroModal",route:t,ownerKind:n,ownerId:r,blockId:a,rect:e.getBoundingClientRect()}:null}(a,i);if(u){z(ea.current),ea.current=null,eP(u),ep(null);return}let m=function(e,t,n){if(!(e instanceof HTMLElement)||!e.closest('[data-cms-richtext-part="button"]')||"block"!==t.dataset.cmsEditKind||"richText"!==t.dataset.cmsEditBlockType)return null;let r=t.dataset.cmsEditOwnerKind,a=t.dataset.cmsEditOwnerId,i=t.dataset.cmsEditBlockId;return("page"===r||"newsArticle"===r)&&a&&i?{kind:"richTextButtonModal",route:n,ownerKind:r,ownerId:a,blockId:i,rect:t.getBoundingClientRect()}:null}(n.target,a,i);if(m){z(ea.current),ea.current=null,ef(null),eL(m),ep(null);return}let f=function(e,t){if(!(e instanceof HTMLElement))return null;let n=e.closest('[data-cms-richtext-part="image"]');if(!n||"block"!==t.dataset.cmsEditKind||"richText"!==t.dataset.cmsEditBlockType)return null;let r=t.dataset.cmsEditOwnerKind,a=t.dataset.cmsEditOwnerId,i=t.dataset.cmsEditBlockId;if("page"!==r&&"newsArticle"!==r||!a||!i)return null;let l=Number(n.dataset.cmsRichtextImageIndex??"0");return{kind:"richTextImage",ownerKind:r,ownerId:a,blockId:i,imageIndex:Number.isFinite(l)?l:0}}(n.target,a);if(f){z(ea.current),ea.current=null,ef(null),eA(f),ep(null);return}let g=function(e,t){if("block"!==e.dataset.cmsEditKind||"richText"!==e.dataset.cmsEditBlockType)return null;let n=e.dataset.cmsEditOwnerKind,r=e.dataset.cmsEditOwnerId,a=e.dataset.cmsEditBlockId;return("page"===n||"newsArticle"===n)&&r&&a?{kind:"richText",route:t,ownerKind:n,ownerId:r,blockId:a,rect:e.getBoundingClientRect()}:null}(a,i);if(g){z(ea.current),ea.current=a,ef(g),ep(null),window.requestAnimationFrame(()=>{D(a,e,'[data-cms-richtext-part]:not([data-cms-richtext-part="image"])',"fr"===e?"Zone de texte modifiable":"Editable text area")});return}let p=function(e,t){if("block"!==e.dataset.cmsEditKind||"faq"!==e.dataset.cmsEditBlockType)return null;let n=e.dataset.cmsEditOwnerKind,r=e.dataset.cmsEditOwnerId,a=e.dataset.cmsEditBlockId;return("page"===n||"newsArticle"===n)&&r&&a?{kind:"faq",route:t,ownerKind:n,ownerId:r,blockId:a,rect:e.getBoundingClientRect()}:null}(a,i);if(p){z(ea.current),ea.current=a,ef(p),ep(null),window.requestAnimationFrame(()=>{D(a,e,"[data-cms-faq-part]","fr"===e?"Element de FAQ modifiable":"Editable FAQ item")});return}if(!g)return void window.open(i,"_blank","noopener,noreferrer")}function a(e){"Escape"===e.key&&(ed(!1),eu(null))}function i(){t(er.current)}return document.addEventListener("mousemove",n,!0),document.addEventListener("click",r,!0),window.addEventListener("scroll",i,!0),window.addEventListener("resize",i),window.addEventListener("keydown",a),()=>{document.removeEventListener("mousemove",n,!0),document.removeEventListener("click",r,!0),window.removeEventListener("scroll",i,!0),window.removeEventListener("resize",i),window.removeEventListener("keydown",a)}},[eG.unsupported,eo,e,e7,te]),(0,g.useEffect)(()=>
1{if(em)return document.addEventListener("click",r,!0),document.addEventListener("click",e,!0),window.addEventListener("scroll",t,!0),window.addEventListener("resize",t),()=>{document.removeEventListener("click",r,!0),document.removeEventListener("click",e,!0),window.removeEventListener("scroll",t,!0),window.removeEventListener("resize",t)};function e(e){ea.current?.contains(e.target)&&e.target instanceof HTMLElement&&e.target.closest("a")&&e.preventDefault()}function t(){let e=ea.current;if(!e)return;let t=e.getBoundingClientRect();ef(e=>e?{...e,rect:t}:e)}async function n(e){if(!em||"richText"!==em.kind)return;let{ownerKind:t,ownerId:n,blockId:r}=em,a=Number(e.dataset.cmsRichtextImageIndex??"0"),i=Number.isFinite(a)?a:0;await ts(),ea.current||eA({kind:"richTextImage",ownerKind:t,ownerId:n,blockId:r,imageIndex:i})}function r(e){if(!em||"richText"!==em.kind||!(e.target instanceof HTMLElement)||!ea.current?.contains(e.target))return;let t=e.target.closest('[data-cms-richtext-part="image"]');t&&(e.preventDefault(),e.stopPropagation(),n(t))}},[em]),(0,g.useEffect)(()=>{function e(e){let t=es.current;t&&eh(F({x:e.clientX-t.x,y:e.clientY-t.y}))}function t(){es.current=null}return window.addEventListener("pointermove",e),window.addEventListener("pointerup",t),window.addEventListener("pointercancel",t),()=>{window.removeEventListener("pointermove",e),window.removeEventListener("pointerup",t),window.removeEventListener("pointercancel",t)}},[]),(0,g.useEffect)(()=>()=>{eW()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{ref:ei,type:"file",accept:"image/*",className:"sr-only","data-id":"cms-preview-site-logo-upload-input",onChange:e=>{let t=e.target.files?.[0];t&&eF(t),e.target.value=""}}),eH?(0,t.jsx)(A.ImageEditorDialog,{open:!0,onOpenChange:e=>{e||eF(null)},tenantId:r,initialFile:eH,mime:eH.type,maxUploadBytes:K.uploadMaxBytes,locale:e,onSaved:e=>{eF(null),e.assetId&&tl(e.assetId)}},`logo-${eH.name}-${eH.lastModified}-${eH.size}`):null,eD&&e7&&te?(0,t.jsx)(A.ImageEditorDialog,{open:!0,onOpenChange:e$,tenantId:r,assetId:e7,imageUrl:te,mime:"image/jpeg",maxUploadBytes:K.uploadMaxBytes,locale:e,onSaved:e=>{e$(!1),ep(eG.saved),q('[data-cms-inline-kind="site-header-logo"] img',e.publicUrl),eK(()=>{ee.refresh()})}}):null,eT&&e3&&e8?(0,t.jsx)(A.ImageEditorDialog,{open:!0,onOpenChange:e=>{e||eA(null)},tenantId:r,assetId:e3,imageUrl:e8,mime:"image/jpeg",maxUploadBytes:K.uploadMaxBytes,locale:e,onSaved:e=>{let{blockId:t,imageIndex:n}=eT;eA(null),ep(eG.saved),q(`[data-cms-edit-block-id="${t}"] [data-cms-richtext-image-index="${n}"] img`,e.publicUrl),eK(()=>{ee.refresh()})}}):null,eo&&ec?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"pointer-events-none fixed z-[70] rounded-[1.5rem] border-2 border-cyan-500 bg-cyan-400/10 shadow-[0_0_0_9999px_rgba(15,23,42,0.15)] transition-all duration-75",style:{top:ec.rect.top,left:ec.rect.left,width:ec.rect.width,height:ec.rect.height},"aria-hidden":!0}),(0,t.jsxs)("div",{className:"pointer-events-none fixed z-[71] rounded-full bg-cms-text px-3 py-1.5 text-xs font-semibold text-white shadow-lg",style:(Y=(X=ec.rect).top<64,{left:Math.max(16,X.left),top:Y?X.bottom+12:Math.max(16,X.top-36-12)}),children:[eG.targetPrefix,": ",ec.label]})]}):null,em?(0,t.jsxs)("div",{ref:et,className:"fixed z-[85] flex max-w-[calc(100vw-2rem)] items-center gap-2 rounded-full border border-cms-border bg-cms-surface/95 px-2 py-2 text-sm text-cms-text shadow-xl backdrop-blur",style:(Z=(J=em.rect).top<84,{left:Math.max(16,J.left),top:Z?J.bottom+12:Math.max(16,J.top-56-12)}),children:[(0,t.jsxs)("button",{type:"button",className:"inline-flex h-9 items-center gap-2 rounded-full bg-cms-accent px-3 font-semibold text-white hover:bg-cms-accent-hover disabled:opacity-60",disabled:eU,onClick:()=>void ts(),children:[eU?(0,t.jsx)(d.Loader2,{className:"size-4 animate-spin","aria-hidden":!0}):(0,t.jsx)(n.Check,{className:"size-4","aria-hidden":!0}),eU?eG.saving:eG.save]}),(0,t.jsx)("button",{type:"button",className:"inline-flex h-9 items-center rounded-full px-3 font-semibold text-cms-muted hover:bg-cms-text/[0.05] hover:text-cms-text",disabled:eU,onClick:ta,children:eG.cancel}),tn?(0,t.jsx)("button",{type:"button",className:"inline-flex size-9 items-center justify-center rounded-full border border-cms-border bg-cms-surface/95 text-cms-muted transition-colors hover:border-red-300 hover:bg-red-50 hover:text-red-700 disabled:opacity-40",disabled:eU,"aria-label":tr,title:tr,onClick:()=>void ti(),children:(0,t.jsx)(m.Trash2,{className:"size-4","aria-hidden":!0})}):null,(0,t.jsxs)("button",{type:"button",className:"inline-flex h-9 items-center gap-2 rounded-full px-3 font-semibold text-cms-muted hover:bg-cms-text/[0.05] hover:text-cms-text",disabled:eU,onClick:()=>window.open(em.route,"_blank","noopener,noreferrer"),children:[(0,t.jsx)(i.ExternalLink,{className:"size-4","aria-hidden":!0}),eG.openComponent]})]}):null,(0,t.jsxs)("div",{className:"fixed z-[80] hidden w-56 md:block",style:eb?{left:eb.x,top:eb.y}:{right:24,bottom:96},children:[eo||eg?(0,t.jsxs)("div",{className:"pointer-events-none absolute bottom-[calc(100%+0.75rem)] right-0 flex w-max max-w-[18rem] flex-col items-end gap-3",children:[eo?(0,t.jsxs)("div",{className:"pointer-events-auto rounded-[1.5rem] border border-cms-border bg-cms-surface/95 px-4 py-3 text-sm text-cms-muted shadow-xl backdrop-blur",children:[(0,t.jsx)("p",{className:"font-semibold text-cms-text",children:eG.active}),(0,t.jsx)("p",{className:"mt-1 leading-6",children:eG.hint})]}):null,eg?(0,t.jsx)("div",{className:"pointer-events-auto rounded-[1.5rem] border border-cms-border bg-cms-surface/95 px-4 py-3 text-sm text-cms-muted shadow-xl backdrop-blur",children:eg}):null]}):null,(0,t.jsx)("div",{ref:en,className:"relative h-56 w-56","data-id":"cms-preview-edit-mode-toggle",children:(0,t.jsxs)("div",{className:"absolute inset-0 rounded-full border border-cms-border bg-[radial-gradient(circle_at_50%_48%,rgba(255,255,255,0.98)_0%,rgba(255,255,255,0.92)_34%,rgba(245,242,255,0.95)_62%,rgba(235,231,247,0.92)_100%)] shadow-[0_24px_60px_rgba(50,30,90,0.18)] ring-1 ring-cms-border/70 backdrop-blur",children:[(0,t.jsx)("div",{className:"absolute inset-[1.15rem] rounded-full border border-white/60 bg-[radial-gradient(circle,rgba(255,255,255,0.78)_0%,rgba(255,255,255,0)_72%)]"}),(0,t.jsx)("div",{className:"absolute inset-[2.6rem] rounded-full border border-cms-border/40"}),ex?(0,t.jsx)("div",{className:"pointer-events-none absolute -top-12 left-1/2 z-30 -translate-x-1/2 roun
1ded-full bg-cms-text px-3 py-1.5 text-[11px] font-semibold tracking-[0.02em] text-white shadow-xl",children:ex}):null,eX.map(e=>{let n=e.icon,r=e.angle*Math.PI/180,a=78*Math.cos(r),i=78*Math.sin(r);return(0,t.jsx)("button",{type:"button",className:`group absolute z-20 flex size-12 -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full border shadow-lg backdrop-blur transition-[background-color,border-color,color,box-shadow,transform] duration-150 ease-out hover:scale-[1.03] hover:shadow-xl focus-visible:scale-[1.03] ${e.className}`,"aria-label":e.label,"aria-pressed":"ariaPressed"in e?e.ariaPressed:void 0,disabled:"disabled"in e?e.disabled:void 0,"data-id":e.dataId,style:{left:`calc(50% + ${a}px)`,top:`calc(50% + ${i}px)`},onClick:e.onClick,onMouseEnter:()=>ev(e.label),onMouseLeave:()=>ev(t=>t===e.label?null:t),onFocus:()=>ev(e.label),onBlur:()=>ev(t=>t===e.label?null:t),children:(0,t.jsx)(n,{className:"size-5","aria-hidden":!0})},e.key)}),(0,t.jsx)("button",{type:"button",className:"absolute left-1/2 top-1/2 z-10 flex size-16 -translate-x-1/2 -translate-y-1/2 cursor-grab items-center justify-center rounded-full border border-cms-border bg-cms-accent text-white shadow-lg active:cursor-grabbing","aria-label":"fr"===e?"Deplacer la roue":"Move wheel",onPointerDown:e=>{if(!en.current)return;let t=en.current.getBoundingClientRect();es.current={x:e.clientX-t.left,y:e.clientY-t.top},e.currentTarget.setPointerCapture(e.pointerId)},children:(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-1",children:[(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"}),(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"}),(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"}),(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"})]})})]})})]}),(0,t.jsxs)("div",{className:"fixed bottom-4 left-4 z-[80] flex flex-col items-start gap-3 md:hidden","data-id":"cms-preview-edit-mode-mobile-menu",children:[eo||eg?(0,t.jsxs)("div",{className:"flex w-max max-w-[calc(100vw-2rem)] flex-col items-start gap-3",children:[eo?(0,t.jsxs)("div",{className:"rounded-[1.5rem] border border-cms-border bg-cms-surface/95 px-4 py-3 text-sm text-cms-muted shadow-xl backdrop-blur",children:[(0,t.jsx)("p",{className:"font-semibold text-cms-text",children:eG.active}),(0,t.jsx)("p",{className:"mt-1 leading-6",children:eG.hint})]}):null,eg?(0,t.jsx)("div",{className:"rounded-[1.5rem] border border-cms-border bg-cms-surface/95 px-4 py-3 text-sm text-cms-muted shadow-xl backdrop-blur",children:eg}):null]}):null,ew?(0,t.jsx)("div",{className:"flex flex-col items-stretch gap-1 rounded-[1.5rem] border border-cms-border bg-cms-surface/95 p-2 shadow-xl backdrop-blur","data-id":"cms-preview-edit-mode-mobile-options",children:eX.map(e=>{let n=e.icon;return(0,t.jsxs)("button",{type:"button",className:"flex items-center gap-3 rounded-full px-3 py-2.5 text-sm font-semibold text-cms-text transition-colors hover:bg-cms-text/[0.05] disabled:opacity-40","aria-pressed":"ariaPressed"in e?e.ariaPressed:void 0,disabled:"disabled"in e?e.disabled:void 0,"data-id":`${e.dataId}-mobile`,onClick:()=>{ey(!1),e.onClick()},children:[(0,t.jsx)("span",{className:"flex size-9 shrink-0 items-center justify-center rounded-full border border-cms-border bg-cms-canvas/60",children:(0,t.jsx)(n,{className:"size-4","aria-hidden":!0})}),e.label]},e.key)})}):null,(0,t.jsx)("button",{type:"button",className:"flex size-14 items-center justify-center rounded-full border border-cms-border bg-cms-accent text-white shadow-xl active:scale-95","aria-label":ew?eG.closeMenu:eG.openMenu,"aria-expanded":ew,"data-id":"cms-preview-edit-mode-mobile-toggle",onClick:()=>ey(e=>!e),children:ew?(0,t.jsx)(f.X,{className:"size-6","aria-hidden":!0}):(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-1",children:[(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"}),(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"}),(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"}),(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-white/90"})]})})]}),eJ?(0,t.jsx)(b.CmsPageEditorDialog,{open:ek,tenantId:r,locale:e,editor:eJ,assets:eZ,appearance:K,isCreate:!0,dataIdPrefix:"cms-preview-page",onOpenChange:e=>{e||ej(!1)},onSaved:()=>{ej(!1),ee.refresh()}}):null,(0,t.jsx)(x.CmsEditorDialog,{open:eC,onOpenChange:eN,title:(0,L.c)(e,L.cms.publishTitle),description:(0,L.c)(e,L.cms.publishIntro),titleClassName:"font-[family-name:var
1(--font-cms-serif)] text-2xl text-cms-text",descriptionClassName:"text-sm text-cms-muted",headerClassName:"px-6 pb-4 pt-6 sm:px-7",bodyClassName:"space-y-6 px-6 py-5 sm:px-7",contentClassName:"sm:max-w-2xl",children:(0,t.jsx)(h.CmsPublishForm,{tenantId:r,locale:e,formClassName:"space-y-6",textareaClassName:"rounded-xl border border-cms-border bg-cms-canvas/40 px-3 py-2.5 font-normal text-cms-text",submitClassName:"h-12 w-full max-w-full border-cms-accent/30 bg-cms-accent text-base font-semibold text-white hover:bg-cms-accent-hover sm:max-w-sm",dataIdPrefix:"cms-preview-publish",onSubmitIntent:function(){eW();let t=window.open("","_blank");t&&(t.document.title="fr"===e?"Publication en cours":"Publishing",t.document.body.innerHTML="fr"===e?'<div style="margin:0;min-height:100vh;display:grid;place-items:center;background:#faf7ff;color:#221b3d;font:600 16px system-ui,sans-serif;">Publication du site en cours...</div>':'<div style="margin:0;min-height:100vh;display:grid;place-items:center;background:#faf7ff;color:#221b3d;font:600 16px system-ui,sans-serif;">Publishing site...</div>',el.current=t)},onPublishError:eW,onPublished:()=>{let e,t;eN(!1),e=H(window.location.pathname,W),(t=el.current)&&!t.closed?(t.location.href=e,t.focus()):window.open(e,"_blank","noopener,noreferrer"),el.current=null}})}),(0,t.jsx)(w.BlockEditModal,{tenantId:r,locale:e,open:eE,onOpenChange:eI,mode:"create",blockType:"richText",assetPublicUrls:G,sitePreviewStyle:e1,onCommit:async e=>{let t="page"===E.kind?await (0,y.appendNewBlockToPageAction)(r,E.id,e):"newsArticle"===E.kind?await I(r,E.id,e):null;if(!t)throw Error("Cannot add blocks here");if(!t.ok)throw Error(t.message);eI(!1),ee.refresh()}},`preview-create-block-${E.kind}-${"id"in E?E.id:"news-listing"}`),eY?(0,t.jsx)(b.CmsPageEditorDialog,{open:!!eY,tenantId:r,locale:e,editor:eY,assets:eZ,appearance:K,dataIdPrefix:"cms-preview-menu-page",onOpenChange:e=>{e||ez(null)},onSaved:()=>{ez(null),ee.refresh()},onArchived:()=>{ez(null),ee.refresh()}}):null,eS&&e5?.type==="hero"?(0,t.jsx)(w.BlockEditModal,{tenantId:r,locale:e,open:!!eS,onOpenChange:e=>{e||eP(null)},mode:"edit",blockType:"hero",initialBlock:e5,assetPublicUrls:G,sitePreviewStyle:e1,onCommit:async e=>{let t="page"===eS.ownerKind?await (0,j.updatePageBlockAction)(r,eS.ownerId,eS.blockId,e):await (0,C.updateNewsArticleBlockAction)(r,eS.ownerId,eS.blockId,e);if(!t.ok)throw Error(t.message);eP(null),ee.refresh()}},`preview-hero-modal-${eS.blockId}`):null,e_&&e4?.type==="richText"?(0,t.jsx)(w.BlockEditModal,{tenantId:r,locale:e,open:!!e_,onOpenChange:e=>{e||eL(null)},mode:"edit",blockType:"richText",initialBlock:e4,assetPublicUrls:G,sitePreviewStyle:e1,onCommit:async e=>{let t="page"===e_.ownerKind?await (0,j.updatePageBlockAction)(r,e_.ownerId,e_.blockId,e):await (0,C.updateNewsArticleBlockAction)(r,e_.ownerId,e_.blockId,e);if(!t.ok)throw Error(t.message);eL(null),ee.refresh()}},`preview-richtext-button-modal-${e_.blockId}`):null,eM?(0,t.jsx)(v.FloatingButtonEditDialog,{locale:e,button:tt,saving:eB,onSave:async e=>{eO(!0);let t=V.some(t=>t.id===e.id)?V.map(t=>t.id===e.id?e:t):[...V,e],n=await (0,S.updateSiteFloatingButtonAction)(r,t);if(eO(!1),!n.ok)throw Error(n.message);eR(null),ee.refresh()},onClose:()=>eR(null)}):null]})}],125017)},337811,(e,t,n)=>{t.exports=e.r(648989)},844964,e=>{"use strict";var t=e.i(402759),n=e.i(45766),r=e.i(337811),a=e.i(88559);let i="nodali_ga_consent",l=new Set;function s(e){return l.add(e),()=>l.delete(e)}function o(e){return"unknown"===e||"granted"===e||"denied"===e}function d(){let e=function(){if("u"<typeof document)return"unknown";let e=document.cookie.split(";").map(e=>e.trim()).find(e=>e.startsWith(`${i}=`))?.split("=")[1],t=e?decodeURIComponent(e):"";return o(t)?t:"unknown"}();if("unknown"!==e)return e;try{let e=window.localStorage.getItem(i)??"";return o(e)?e:"unknown"}catch{return"unknown"}}function c(e){if("u">typeof document){try{window.localStorage.setItem(i,e)}catch{}for(let t of(document.cookie=`${i}=${encodeURIComponent(e)}; Max-Age=15552000; Path=/; SameSite=Lax`,l))t()}}function u(){window.dataLayer=window.dataLayer??[],"function"!=typeof window.gtag&&(window.gtag=(...e)=>{window.dataLayer?.push(e)})}function m(e){u();let t="granted"===e;window.gtag?.("consent","update",{ad_storage:t?"granted":"denied",analytics_storage:t?"granted":"denied",ad_user_data:t?"granted":"denied",ad_personalization:t?"granted":"denied"})}e.s(["PublicGoogleAnalyticsRuntime",0,function({consentEnabled:e,publicLocale:i,tagId:l}
1){let o=(0,n.useSyncExternalStore)(s,d,()=>"unknown"),f=(0,a.getPublicGoogleAnalyticsConsentMessages)(i);(0,n.useEffect)(()=>{u(),window.gtag?.("consent","default",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})},[]),(0,n.useEffect)(()=>{("granted"===o||"denied"===o)&&m(o)},[o]);let g=!e||"granted"===o;return(0,t.jsxs)(t.Fragment,{children:[g?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:`https://www.googletagmanager.com/gtag/js?id=${encodeURIComponent(l)}`,strategy:"afterInteractive"}),(0,t.jsx)(r.default,{id:`google-tag-${l}`,strategy:"afterInteractive",children:`window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','${l}');`})]}):null,e&&"unknown"===o?(0,t.jsx)("aside",{className:"fixed inset-x-4 bottom-4 z-50 mx-auto max-w-3xl rounded-[1.75rem] border border-[var(--site-border)] bg-[var(--site-surface)] p-5 shadow-[0_24px_80px_-32px_rgba(15,23,42,0.45)]","data-id":"public-google-consent-banner","aria-live":"polite",children:(0,t.jsxs)("div",{className:"grid gap-4 sm:grid-cols-[minmax(0,1fr)_auto] sm:items-end",children:[(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("h2",{className:"text-base font-semibold text-[var(--site-heading)]","data-id":"public-google-consent-title",children:f.title}),(0,t.jsx)("p",{className:"text-sm leading-6 text-[var(--site-text-muted)]","data-id":"public-google-consent-body",children:f.body})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row",children:[(0,t.jsx)("button",{type:"button",className:"rounded-full border border-[var(--site-border)] px-4 py-2 text-sm font-medium text-[var(--site-text)] transition-colors hover:bg-[var(--site-page-bg)]","data-id":"public-google-consent-reject",onClick:()=>{m("denied"),c("denied")},children:f.reject}),(0,t.jsx)("button",{type:"button",className:"rounded-full bg-[var(--site-accent-strong)] px-4 py-2 text-sm font-semibold text-white transition-colors hover:opacity-90","data-id":"public-google-consent-accept",onClick:()=>{m("granted"),c("granted")},children:f.accept})]})]})}):null]})}])},110991,e=>{"use strict";var t=e.i(402759),n=e.i(45766),r=e.i(580650),a=e.i(343),i=e.i(394394),l=e.i(933195),s=e.i(985902),o=e.i(610012),d=e.i(173554),c=e.i(680707),u=e.i(763411),m=e.i(974036),f=e.i(629284),g=e.i(38968);function p(e,t){return t&&e.some(e=>e.id===t)?t:e[0]?.id??""}e.s(["PreviewNavigationQuickAdd",0,function({tenantId:e,locale:b,pages:h,navigation:x}){let v=(0,r.useRouter)(),[w,y]=(0,n.useState)(!1),[k,j]=(0,n.useState)(!1),[E,I]=(0,n.useState)(h),[C,N]=(0,n.useState)((0,g.c)(b,g.cms.navigationNewItemDefaultLabel)),[S,P]=(0,n.useState)(p(h,h[0]?.id??null)),[_,L]=(0,n.useState)(!0),[T,A]=(0,n.useState)(!1),[M,R]=(0,n.useState)(null);function B(){N((0,g.c)(b,g.cms.navigationNewItemDefaultLabel)),P(p(E,E[0]?.id??null)),L(!0),R(null),A(!1)}async function O(){var t;let n=C.trim();if(!n)return void R((0,g.c)(b,g.cms.navigationItemDialogNameRequired));if(!_&&!S)return void R((0,g.c)(b,g.cms.navigationItemDialogPageRequired));A(!0),R(null);let r=S;if(_){let t=await (0,m.createPageAction)(e,n);if(!t.ok){A(!1),R(t.message);return}if(!t.data?.pageId){A(!1),R((0,g.c)(b,g.cms.actionErrorGeneric));return}I([...E,{id:r=t.data.pageId,title:n,slug:""}])}let a=[...x,(t=r,{id:crypto.randomUUID(),label:n,type:"internal",target:t,children:void 0})],i=await (0,f.updateSiteNavigationAction)(e,a);if(!i.ok){A(!1),R(i.message);return}j(!1),B(),v.refresh()}if((0,n.useEffect)(()=>{I(h)},[h]),(0,n.useEffect)(()=>{P(e=>p(E,e))},[E]),(0,n.useEffect)(()=>{function e(e){let t=e.detail;y(t?.enabled===!0)}return y("true"===document.documentElement.dataset.cmsPreviewEditEnabled),window.addEventListener("cms-preview-edit-mode-change",e),()=>window.removeEventListener("cms-preview-edit-mode-change",e)},[]),!w)return null;let q=E.find(e=>e.id===S)??null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",className:"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-cms-border bg-cms-surface/95 text-cms-text shadow-lg backdrop-blur transition-colors hover:bg-cms-text/[0.05] hover:text-cms-accent","aria-label":(0,g.c)(b,g.cms.navigationAddTopLevel),title:(0,g.c)(b,g.cms.navigationAddTopLevel),"data-id":"cms-preview-nav-quick-add","data-cms-preview-control":"true",onClick:()=>{B(),j(!0)},children:(0,t.jsx)(a.Plus,{className:"size-4","aria-hidden":!0})}),(0,t.jsxs)(l.CmsEditorDialog,{open:k,onOpenChange:e=>{j(e),e||B()},title:(0,g.c)(b,g.cms.navigationItemDialogAddTitle),description:(0,g.c)(b,g.cms.navigationItemDialogDescription),contentClassName:"sm:max-w-lg",bodyClassName:"space-y-5 px-6 py-6 sm:px-8",dataId:"cms-preview-navigation-add-dialog",footer:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Button,{type:"button",variant:"outline",className:"h-11 rounded-2xl border-cms-border bg-cms-surface px-5",onClick:()=>j(!1),"data-id":"cms-preview-navigation-add-dialog-cancel",children:(0,g.c)(b,g.cms.blockModalCancel)}),(0,t.jsxs)(s.Button,{type:"button",className:"h-11 rounded-2xl bg-cms-text px-5 text-cms-surface hover:bg-cms-text/90",disabled:T||!_&&0===E.length,onClick:()=>void O(),"data-id":"cms-preview-navigation-add-dialog-save",children:[(0,t.jsx)(i.Save,{className:"size-4","aria-hidden":!0}),T&&_?(0,g.c)(b,g.cms.navigationCreatePagePending):(0,g.c)(b,g.cms.save)]})]}),children:[(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)(d.Label,{htmlFor:"cms-preview-navigation-add-dialog-label",children:(0,g.c)(b,g.cms.navigationItemDialogNameLabel)}),(0,t.jsx)(o.Input,{id:"cms-preview-navigation-add-dialog-label",value:C,onChange:e=>{N(e.target.value),R(null)},placeholder:(0,g.c)(b,g.cms.navigationItemDialogNamePlaceholder),className:"h-12 rounded-2xl border-cms-border bg-cms-canvas px-4","data-id":"cms-preview-navigation-add-dialog-label"})]}),(0,t.jsxs)("label",{className:"inline-flex items-center gap-2 text-sm text-cms-text","data-id":"cms-preview-navigation-add-dialog-create-page-toggle",children:[(0,t.jsx)("input",{type:"checkbox",checked:_,onChange:e=>{L(e.target.checked),R(null)},className:"size-4 rounded border-cms-border text-cms-accent focus:ring-cms-accent/30","data-id":"cms-preview-navigation-add-dialog-create-page-checkbox"}),(0,t.jsx)("span",{children:(0,g.c)(b,g.cms.navigationCreatePageAlso)})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)(d.Label,{htmlFor:"cms-preview-navigation-add-dialog-page",children:(0,g.c)(b,g.cms.navigationItemDialogPageLabel)}),(0,t.jsxs)(c.Select,{value:S,onValueChange:e=>{P("string"==typeof e?e:""),R(null)},children:[(0,t.jsx)(c.SelectTrigger,{id:"cms-preview-navigation-add-dialog-page",disabled:_||0===E.length,className:"h-12 w-full rounded-2xl border-cms-border bg-cms-canvas px-4 text-sm text-cms-text shadow-none","data-id":"cms-preview-navigation-add-dialog-page",children:(0,t.jsx)(c.SelectValue,{children:_?(0,g.c)(b,g.cms.navigationSubPageDialogCreateTitle):q?(0,u.getCmsPageDisplayTitle)(q.title,q.slug):(0,g.c)(b,g.cms.navigationNoPagesOption)})}),(0,t.jsx)(c.SelectContent,{className:"rounded-2xl border border-cms-border bg-cms-surface p-1.5 text-cms-text shadow-xl",children:E.map(e=>{let n=(0,u.getCmsPageDisplayTitle)(e.title,e.slug),r="/"===e.slug?(0,g.c)(b,g.cms.homePageBadge):e.slug;return(0,t.jsxs)(c.SelectItem,{value:e.id,className:"rounded-xl px-3 py-2.5",children:[(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate",children:n}),(0,t.jsx)("span",{className:"shrink-0 text-[11px] uppercase tracking-[0.18em] text-cms-muted",children:r})]},e.id)})})]}),0!==E.length||_?null:(0,t.jsx)("p",{className:"text-sm text-cms-muted",children:(0,g.c)(b,g.cms.navigationNoPagesOption)})]}),M?(0,t.jsx)("p",{className:"text-sm text-red-700",children:M}):null]})]})}])},930382,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"BailoutToCSR",{enumerable:!0,get:function(){return a}});let r=e.r(669104);function a({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new r.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
1configurable:!0});return t}},504409,(e,t,n)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"encodeURIPath",{enumerable:!0,get:function(){return r}})},994742,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"PreloadChunks",{enumerable:!0,get:function(){return o}});let r=e.r(402759),a=e.r(659273),i=e.r(517747),l=e.r(504409),s=e.r(697989);function o({moduleIds:e}){if("u">typeof window)return null;let t=i.workAsyncStorage.getStore();if(void 0===t)return null;let n=[];if(t.reactLoadableManifest&&e){let r=t.reactLoadableManifest;for(let t of e){if(!r[t])continue;let e=r[t].files;n.push(...e)}}if(0===n.length)return null;let d=(0,s.getAssetTokenQuery)();return(0,r.jsx)(r.Fragment,{children:n.map(e=>{let n=`${t.assetPrefix}/_next/${(0,l.encodeURIPath)(e)}${d}`;return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:n,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,a.preload)(n,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},614671,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return d}});let r=e.r(402759),a=e.r(45766),i=e.r(930382),l=e.r(994742);function s(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},d=function(e){let t={...o,...e},n=(0,a.lazy)(()=>t.loader().then(s)),d=t.loading;function c(e){let s=d?(0,r.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,c=o?a.Suspense:a.Fragment,u=t.ssr?(0,r.jsxs)(r.Fragment,{children:["u"<typeof window?(0,r.jsx)(l.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(c,{...o?{fallback:s}:{},children:u})}return c.displayName="LoadableComponent",c}},86183,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(481258)._(e.r(614671));function a(e,t){let n={};"function"==typeof e&&(n.loader=e);let a={...n,...t};return(0,r.default)({...a,modules:a.loadableGenerated?.modules})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},325169,e=>{"use strict";var t=e.i(402759),n=e.i(45766),r=e.i(580650),a=e.i(86183),i=e.i(440650);let l=(0,a.default)(()=>e.A(93551).then(e=>e.DebugToolbar),{loadableGenerated:{modules:[462065]},ssr:!1});function s({debugModeFromSettings:e,isAllowedToDebug:a=!0}){let o=(0,r.useSearchParams)().get("debug"),d=a&&(e||"1"===o);return((0,n.useEffect)(()=>{if(i.debugLogger.setEnabled(d),!d)return;i.debugLogger.info("Debug System Initialized",{userAgent:window.navigator.userAgent,language:window.navigator.language,platform:window.navigator.platform,screen:`${window.screen.width}x${window.screen.height}`,window:`${window.innerWidth}x${window.innerHeight}`,timestamp:new Date().toISOString()});let e=window.fetch;return window.fetch=async(...t)=>{let n=Date.now(),r=t[0],a=t[1],l="string"==typeof r?r:r instanceof URL?r.href:r.url,s=a?.method||"GET";i.debugLogger.debug(`API Request: ${s} ${l}`,{method:s,url:l,headers:a?.headers,body:a?.body});try{let r=await e(...t),a=Date.now()-n,s=null,o=r.headers.get("content-type");if(o?.includes("application/json"))try{let e=r.clone();s=await e.json()}catch{s="[unparseable json]"}return i.debugLogger.info(`API Response: ${r.status} ${l} (${a}ms)`,{status:r.status,statusText:r.statusText,url:l,duration:a,response:s}),r}catch(t){let e=Date.now()-n;throw i.debugLogger.error(`API Error: ${l} (${e}ms)`,{url:l,duration:e,error:t}),t}},()=>{window.fetch=e}},[d]),d)?(0,t.jsx)(l,{isVisible:d}):null}e.s(["DebugLoggerReporter",0,function({message:e,data:t}){return(0,n.useEffect)(()=>{i.debugLogger.info(e,t)},[e,t]),null},"DebugToolbarGate",0,function(e){return(0,t.jsx)(n.Suspense,{fallback:null,children:(0,t.jsx)(s,{...e})})}])}]);

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.