1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3919],{59719:(e,t,n)=>{n.d(t,{TranslationEditBridge:()=>i});var o=n(12115),r=n(75662),l=n(67499);let a=["placeholder","title","alt","aria-label","value"];function i(){let{i18n:e}=(0,r.Bd)();return(0,o.useEffect)(()=>{var t,n;let o="1"===new URLSearchParams(window.location.search).get(l.kD),r=(null==(t=window.sessionStorage)?void 0:t.getItem(l.pT))==="1";if(!o&&!r||window===window.parent)return;null==(n=window.sessionStorage)||n.setItem(l.pT,"1"),(0,l.rx)(),document.documentElement.dataset.t1EditMode="true";let i=new WeakMap,d=new Map,s=()=>{var t,n;let o=new Map;for(let[,r]of Object.entries(null!=(n=null==(t=e.store)?void 0:t.data)?n:{}))if(r){for(let[e,t]of Object.entries(r))if(t)for(let[n,r]of Object.entries(t)){if("string"!=typeof r)continue;let t=r.trim();t&&(o.has(t)||o.set(t,{ns:e,key:n}))}}d=o};s();let c=()=>s();e.on("added",c);let u=e=>{let t=e.nodeValue;if(t){if(t.includes("â£â£")){l.bw.lastIndex=0;let n=l.bw.exec(t);if(n){let[,o,r,a]=n;i.set(e,{ns:o,key:r,value:a});let d=(0,l.m8)(t);d!==t&&(e.nodeValue=d);return}}i.has(e)||(e=>{let t=e.nodeValue;if(!t)return;let n=t.trim();if(!n||n.length<2)return;let o=d.get(n);o&&i.set(e,{ns:o.ns,key:o.key,value:n})})(e)}},p=(e,t)=>{let n=e.getAttribute(t);if(!n||!n.includes(l._8))return;let o=(0,l.m8)(n);o!==n&&e.setAttribute(t,o)},f=e=>{let t;for(let t of a)p(e,t);let n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),o=[];for(;t=n.nextNode();)o.push(t);for(let e of o)u(e);e.querySelectorAll(a.map(e=>"[".concat(e,"]")).join(",")).forEach(e=>{for(let t of a)p(e,t)})};f(document.body);let m=new MutationObserver(e=>{for(let t of e)"childList"===t.type?t.addedNodes.forEach(e=>{e.nodeType===Node.TEXT_NODE?u(e):e.nodeType===Node.ELEMENT_NODE&&f(e)}):"characterData"===t.type?u(t.target):"attributes"===t.type&&t.attributeName&&p(t.target,t.attributeName)});m.observe(document.body,{childList:!0,subtree:!0,characterData:!0,attributes:!0,attributeFilter:a});try{e.changeLanguage(e.language)}catch(e){}let y=document.createElement("style");y.setAttribute("data-t1-edit-mode-styles","true"),y.textContent='\n /* Reveal media slots that are hidden at the preview width (e.g.\n mobile-only-hidden arch images) so admins can hover + swap every\n asset. The bridge skips display:none elements during hit-testing,\n so without this only the always-visible slots are editable. */\n html[data-t1-edit-mode="true"] [data-edit-reveal] {\n display: block !important;\n }\n /* Collapsible "read more" panels: their toggle button is itself a\n translatable label, so in edit mode the bridge captures the click\n (to edit the label) and the panel never expands â leaving the\n hidden body copy unreachable. Force every collapsible open so its\n text is visible and editable. */\n html[data-t1-edit-mode="true"] [data-slot="feature-row-expanded"] {\n grid-template-rows: 1fr !important;\n opacity: 1 !important;\n }\n html[data-t1-edit-mode="true"] .t1-edit-overlay {\n position: fixed;\n pointer-events: none;\n border: 2px dashed #CC6844;\n background: rgba(204, 104, 68, 0.08);\n border-radius: 4px;\n z-index: 2147483647;\n transition: all 80ms linear;\n }\n html[data-t1-edit-mode="true"] .t1-edit-label {\n position: fixed;\n pointer-events: none;\n background: #CC6844;\n color: white;\n font-family: ui-monospace, Menlo, monospace;\n font-size: 10px;\n font-weight: 600;\n padding: 2px 6px;\n border-radius: 4px;\n z-index: 2147483647;\n white-space: nowrap;\n max-width: 320px;\n overflow: hidden;\n text-overflow: ellipsis;\n transform: translateY(-100%);\n }\n ',document.head.appendChild(y);let h=document.createElement("div");h.className="t1-edit-overlay",h.style.display="none";let b=document.createElement("div");b.className="t1-edit-label",b.style.display="none",document.body.appendChild(h),document.body.appendChild(b);let g=()=>{h.style.display="none",b.style.display="none"},v=e=>{let t=e;for(;t&&t!==document.body;){let e=window.getComputedStyle(t);if("none"===e.display||"hidden"===e.visibility||"collapse"===e.visibility||0===parseFloat(e.opacity))return!1;t=t.parentElement}return!0},w=(e,t,n)=>{let o=(e=>{let t=e;for(;t&&t!==document.body;){if(t.hasAttribute("data-t1-key")||t.hasAttribute("data-t1-value"))return t;t=t.parentElement}return null})(e);if(o){let e=(e=>{var t;let n=null!=(t=e.getAttribute("data-t1-value"))?t:"",o=e.getAttribute("data-t1-key"),r=e.getAttribute("data-t1-ns");if(r&&o)return{ns:r,key:o,value:n};let l=n.trim();if(l){let e=d.get(l);if(e)return{ns:e.ns,key:e.key,value:n}}return null})(o);if(e)return{rect:o.getBoundingClientRect(),info:e}}let r=k(e,t,n);if(r){let e=document.createRange();try{e.selectNodeContents(r.node)}catch(e){return null}return{rect:e.getBoundingClientRect(),info:r.info}}return null},k=(e,t,n)=>{var o,r;let l,a=document,d=null;if("function"==typeof a.caretPositionFromPoint){let e=a.caretPositionFromPoint(t,n);d=null!=(o=null==e?void 0:e.offsetNode)?o:null}else if("function"==typeof a.caretRangeFromPoint){let e=a.caretRangeFromPoint(t,n);d=null!=(r=null==e?void 0:e.startContainer)?r:null}if(d&&d.nodeType===Node.TEXT_NODE&&e.contains(d)){let e=i.get(d);if(e)return{node:d,info:e}}let s=document.createTreeWalker(e,NodeFilter.SHOW_TEXT);for(;l=s.nextNode();){let e=i.get(l);if(!e)continue;let o=document.createRange();try{o.selectNodeContents(l)}catch(e){continue}for(let r of o.getClientRects())if(t>=r.left&&t<=r.right&&n>=r.top&&n<=r.bottom)return{node:l,info:e}}return null},x=e=>(function(e){let t=e;for(;t&&t!==document.body;){let e=t.getAttribute("data-asset-key"),i=t.getAttribute("data-asset-type");if(e&&("image"===i||"video"===i||"document"===i||"embed"===i)){var n,o,r,l,a;let d=null!=(n=t.getAttribute("data-asset-namespace"))?n:"marketing",s=null!=(r=null!=(o=t.getAttribute("data-asset-current-url"))?o:t.getAttribute("src"))?r:"",c=null!=(a=null!=(l=t.getAttribute("data-asset-current-poster"))?l:t.getAttribute("poster"))?a:"";return{rect:t.getBoundingClientRect(),key:e,assetType:i,namespace:d,currentUrl:s,currentPoster:c}}t=t.parentElement}return null})(e),E=e=>{let t=e;for(;t&&t!==document.body;){let e=t.getAttribute("data-product-slot-key");if(e){var n,o,r;let l=null!=(n=t.getAttribute("data-product-slot-namespace"))?n:"marketing",a=null!=(o=t.getAttribute("data-product-slot-product-id"))?o:"",i=null!=(r=t.getAttribute("data-product-slot-label"))?r:"";return{rect:t.getBoundingClientRect(),key:e,namespace:l,productId:a,label:i}}t=t.parentElement}return null},C=(e,t)=>{for(let n of document.elementsFromPoint(e,t)){if(n===h||n===b)continue;if(n.closest('[data-slot="dev-toolbar"]'))break;if(!v(n))continue;let o=x(n);if(o)return{kind:"asset",asset:o};let r=E(n);if(r)return{kind:"product",product:r};let l=w(n,e,t);if(l)return{kind:"text",rect:l.rect,info:l.info}}return null},N=e=>{let t=C(e.clientX,e.clientY);if(!t)return void g();"asset"===t.kind?(e=>{if(0===e.rect.width&&0===e.rect.height)return g();h.style.display="block",h.style.left="".concat(e.rect.left-2,"px"),h.style.top="".concat(e.rect.top-2,"px"),h.style.width="".concat(e.rect.width,"px"),h.style.height="".concat(e.rect.height,"px"),b.style.display="block",b.style.left="".concat(e.rect.left,"px"),b.style.top="".concat(e.rect.top-4,"px"),b.textContent="".concat(e.assetType,": ").concat(e.key)})(t.asset):"product"===t.kind?(e=>{if(0===e.rect.width&&0===e.rect.height)return g();h.style.display="block",h.style.left="".concat(e.rect.left-2,"px"),h.style.top="".concat(e.rect.top-2,"px"),h.style.width="".concat(e.rect.width,"px"),h.style.height="".concat(e.rect.height,"px"),b.style.display="block",b.style.left="".concat(e.rect.left,"px"),b.style.top="".concat(e.rect.top-4,"px"),b.textContent="product: ".concat(e.key)})(t.product):((e,t)=>{if(0===e.width&&0===e.height)return g();h.style.display="block",h.style.left="".concat(e.left-2,"px"),h.style.top="".concat(e.top-2,"px"),h.style.width="".concat(e.width,"px"),h.style.height="".concat(e.height,"px"),b.style.display="block",b.style.left="".concat(e.left,"px"),b.style.top="".concat(e.top-4,"px"),b.textContent="".concat(t.ns,":").concat(t.key)})(t.rect,t.info)},T=()=>g(),A=e=>{let t=C(e.clientX,e.clientY);t&&(e.preventDefault(),e.stopPropagation(),"asset"===t.kind?window.parent.postMessage({type:l.Oy,namespace:t.asset.namespace,key:t.asset.key,assetType:t.asset.assetType,currentUrl:t.asset.currentUrl,currentPoster:t.asset.currentPoster},"*"):"product"===t.kind?window.parent.postMessage({type:l.Of,namespace:t.product.namespace,key:t.product.key,productId:t.product.productId,label:t.product.label},"*"):window.parent.postMessage({type:l.NJ,ns:t.info.ns,key:t.info.key,value:t.info.value},"*"))};return document.addEventListener("mousemove",N,!0),document.addEventListener("mouseleave",T,!0),document.addEventListener("click",A,!0),window.addEventListener("scroll",g,!0),()=>{m.disconnect(),e.off("added",c),document.removeEventListener("mousemove",N,!0),document.removeEventListener("mouseleave",T,!0),document.removeEventListener("click",A,!0),window.removeEventListener("scroll",g,!0),h.remove(),b.remove(),y.remove(),delete document.documentElement.dataset.t1EditMode}},[e]),null}},64269:(e,t,n)=>{n.d(t,{cn:()=>l});var o=n(2821),r=n(75889);function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.QP)((0,o.$)(t))}}
1,88474:(e,t,n)=>{n.d(t,{QueryProvider:()=>i});var o=n(95155),r=n(31461),l=n(99776),a=n(12115);function i(e){let{children:t}=e,[n]=(0,a.useState)(()=>new r.E({defaultOptions:{queries:{staleTime:6e4,refetchOnWindowFocus:!1,retry:(e,t)=>{var n;let o=null==t||null==(n=t.response)?void 0:n.status;return 401!==o&&403!==o&&e<3}}}}));return(0,o.jsx)(l.Ht,{client:n,children:t})}}}]);
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.