1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1193],{23169:e=>{e.exports={"cms-body__inline-component":"styles_cms-body__inline-component___d6KD","cms-body__rich-text":"styles_cms-body__rich-text__18uV2","cms-body__grid":"styles_cms-body__grid__XGU3I","cms-body__pal-highlights-wrapper":"styles_cms-body__pal-highlights-wrapper__aGTQ_","cms-body__pal-highlights-home-grid":"styles_cms-body__pal-highlights-home-grid__Fuxlx","cms-body__pal-highlights-slider":"styles_cms-body__pal-highlights-slider__udIUs","cms-body__pal-highlights-desktop":"styles_cms-body__pal-highlights-desktop__aXRgD","cms-body__engagement-card":"styles_cms-body__engagement-card__HKznq","cms-body__table":"styles_cms-body__table__B2H_M","cms-body__banner-grid":"styles_cms-body__banner-grid__JBDTw","cms-body__video":"styles_cms-body__video__snDxK","cms-body__shop-by-category":"styles_cms-body__shop-by-category__IQydK","cms-body__embedded-content":"styles_cms-body__embedded-content__b0zGM","cms-body__faq-category-grid":"styles_cms-body__faq-category-grid__cGqeA","cms-body__faq-category":"styles_cms-body__faq-category__61XBv"}},24030:(e,t,r)=>{"use strict";r.d(t,{EA:()=>s.Skeleton});var s=r(83985)},25264:e=>{e.exports={"rich-text-block--has-asset":"styles_rich-text-block--has-asset__EChNX","rich-text-block--faq-grid":"styles_rich-text-block--faq-grid__bHWcB","rich-text-block__left":"styles_rich-text-block__left__4WYgX","rich-text-block__right":"styles_rich-text-block__right__t2dC6"}},31847:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});let s=(e,t,r)=>{var s,n;let i=null==e||null==(s=e.focalPoint)?void 0:s.x,o=null==e||null==(n=e.focalPoint)?void 0:n.y;if(null==i||null==o||!t||!r)return"center center";let l=(i/t*100).toFixed(2),a=(o/r*100).toFixed(2);return"".concat(l,"% ").concat(a,"%")}},41008:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let s=null,n=()=>{if(!s){var e;let t=r(93709);s=null!=(e=t.default)?e:t}return s}},41448:e=>{e.exports={bold:"styles_bold__wvMKZ","royal-service-bold":"styles_royal-service-bold__aXH_P",italic:"styles_italic__jjWfw",underline:"styles_underline__toQ_s","heading-1":"styles_heading-1___bMQV","heading-2":"styles_heading-2__RBfcZ","heading-3":"styles_heading-3__N_Twq","heading-4":"styles_heading-4__b_2V2","heading-5":"styles_heading-5__ZN2A7","heading-6":"styles_heading-6__MaWZO",hyperlink:"styles_hyperlink__MByQx","embedded-elements-container":"styles_embedded-elements-container___3CKQ"}},45645:e=>{e.exports={page:"page_page__I_hju",main:"page_main__FT9UL",footer:"page_footer__BnXTr",primary:"page_primary__Ni73A",secondary:"page_secondary__QWMLh",logo:"page_logo__D7a8i","order-history":"page_order-history__PJJJJ"}},53785:e=>{e.exports={bold:"styles_bold___fE9D","royal-service-bold":"styles_royal-service-bold__TCBF_",italic:"styles_italic__B3ejn",underline:"styles_underline__ojsW1","heading-1":"styles_heading-1__8TpaZ","heading-2":"styles_heading-2__OBzaE","heading-3":"styles_heading-3__aViwq","heading-4":"styles_heading-4__j0eVU","heading-5":"styles_heading-5__PmuPP","heading-6":"styles_heading-6__ZhWl9",paragraph:"styles_paragraph__Ye4lZ","paragraph-with-embedded":"styles_paragraph-with-embedded__3LlTu","unordered-list":"styles_unordered-list__zRzQ_","ordered-list":"styles_ordered-list__ITPmm","list-item":"styles_list-item__p_phK",hyperlink:"styles_hyperlink__Xuuw1",blockquote:"styles_blockquote__psBim","embedded-elements-container":"styles_embedded-elements-container__k_1do"}},58439:(e,t,r)=>{"use strict";r.d(t,{$n:()=>s.Button,ew:()=>s.Link});var s=r(83985)},71013:(e,t,r)=>{Promise.resolve().then(r.bind(r,35245)),Promise.resolve().then(r.bind(r,98631)),Promise.resolve().then(r.bind(r,88418)),Promise.resolve().then(r.bind(r,51133)),Promise.resolve().then(r.t.bind(r,58,23)),Promise.resolve().then(r.bind(r,46464)),Promise.resolve().then(r.t.bind(r,73756,23)),Promise.resolve().then(r.t.bind(r,37606,23)),Promise.resolve().then(r.t.bind(r,59633,23)),Promise.resolve().then(r.t.bind(r,7020,23)),Promise.resolve().then(r.t.bind(r,57619,23)),Promise.resolve().then(r.t.bind(r,45645,23)),Promise.resolve().then(r.bind(r,76260)),Promise.resolve().then(r.bind(r,79488)),Promise.resolve().then(r.bind(r,39319)),Promise.resolve().then(r.bind(r,20054)),Promise.resolve().then(r.bind(r,93442)),Promise.resolve().then(r.t.bind(r,23169,23)),Promise.resolve().then(r.t.bind(r,62009,23)),Promise.resolve().then(r.t.bind(r,25264,23)),Promise.resolve().then(r.t.bind(r,41448,23)),Promise.resolve().then(r.t.bind(r,53785,23)),Promise.resolve().then(r.t.bind(r,10489,23)),Promise.resolve().then(r.bind(r,56452)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,83985))},72409:(e,t,r)=>{"use strict";r.d(t,{ew:()=>s.Link});var s=r(83985)},87107:e=>{e.exports={"form-skeleton":"styles_form-skeleton___gNMe"}},93442:(e,t,r)=>{"use strict";r.d(t,{EmbeddedContent:()=>p});var s=r(54568),n=r(25150),i=r.n(n),o=r(7620),l=r(24030),a=r(87107),d=r.n(a);let c=()=>(0,s.jsxs)("div",{className:d()["form-skeleton"],"data-testid":"form-skeleton",children:[(0,s.jsx)(l.EA,{height:32,width:"60%",style:{marginBottom:"24px"}}),Array.from({length:2}).map((e,t)=>(0,s.jsxs)("div",{style:{marginBottom:"24px"},children:[(0,s.jsx)(l.EA,{height:24,width:"30%",style:{marginBottom:"8px"}}),(0,s.jsx)(l.EA,{height:48,width:"100%"})]},t)),(0,s.jsxs)("div",{style:{marginBottom:"24px"},children:[(0,s.jsx)(l.EA,{height:16,width:"40%",style:{marginBottom:"8px"}}),(0,s.jsx)(l.EA,{height:120,width:"100%"})]}),(0,s.jsx)(l.EA,{height:48,width:200})]});var _=r(41008);let h=e=>{let t=/src=["'](?:[^"']*wufoo\.com[^"']*)["']/i.exec(e);if(!t)return null;try{let e=new URL(t[0].replace(/^src=['"]|['"]$/g,"")),[r,s]=e.hostname.split(".");if("wufoo"!==s)return null;
1let[,n]=e.pathname.split("/").filter(Boolean);if(!r||!n)return null;return{userName:r,formHash:n}}catch(e){return null}};var m=r(58439),u=r(87832);let g={"scroll-to-top":()=>{window.scrollTo({top:0,behavior:"smooth"})},"open-chat":()=>{console.log("Open chat action triggered")},"print-page":()=>{window.print()}};var b=r(23169),y=r.n(b);let p=e=>{let{entry:t,className:r,allowJavascript:n=!1}=e,l=(0,o.useRef)(null),[a,d]=(0,o.useState)(!1),[b,p]=(0,o.useState)(!1),[f,v]=(0,o.useState)(!1),x=(null==t?void 0:t.embedType)||"IFrame",w=(e=>{let{embedType:t,value:r=""}=e;if("IFrame"===t)return(null!=r?r:"").replaceAll(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");let s={ADD_ATTR:["href","target","rel"],FORBID_TAGS:["script"]};return"Javascript"===t&&(s.FORBID_TAGS=[],Object.assign(s,{ADD_TAGS:["script"],ADD_ATTR:["src","type","async","defer","crossorigin","integrity"],KEEP_CONTENT:!0,FORCE_BODY:!0,WHOLE_DOCUMENT:!1})),(0,_.q)().sanitize(null!=r?r:"",s)})(t),j="IFrame"===x&&null!==h(w);if((0,o.useEffect)(()=>{d(!0)},[]),(0,o.useEffect)(()=>{if("IFrame"===x&&a&&l.current&&w){let e=h(w);if(e){p(!0);let t=((e,t,r)=>{let s="wufoo-".concat(r);e.innerHTML='<div id="'.concat(s,'"></div>'),document.querySelectorAll('script[id="wufoo-script-'.concat(r,'"]')).forEach(e=>e.remove());let n=document.createElement("script");return n.id="wufoo-script-".concat(r),n.text="\n try {\n var ".concat(r,";\n (function(d, t) {\n var s = d.createElement(t);\n s.src = 'https://").concat(t,".wufoo.com/scripts/embed/form.js';\n s.onload = function() {\n try {\n ").concat(r," = new WufooForm();\n ").concat(r,".initialize({\n 'userName': '").concat(t,"',\n 'formHash': '").concat(r,"',\n 'autoResize': true,\n 'height': '1280',\n 'async': true,\n 'host': 'wufoo.com',\n 'ssl': true\n });\n ").concat(r,".display();\n } catch (e) {\n console.error('Wufoo embed error:', e);\n }\n };\n d.getElementsByTagName(t)[0].parentNode.insertBefore(s, d.getElementsByTagName(t)[0]);\n })(document, 'script');\n } catch(e) {\n console.error('Wufoo script error:', e);\n }\n "),document.body.appendChild(n),()=>{n.remove(),e.innerHTML="",void 0!==globalThis.window&&(globalThis[r]=null)}})(l.current,e.userName,e.formHash),r=l.current,s=new MutationObserver(()=>{r.querySelector("iframe, form, .wufoo")&&(p(!1),v(!0),s.disconnect())});return s.observe(r,{childList:!0,subtree:!0}),()=>{s.disconnect(),t()}}l.current.innerHTML=w}},[x,a,w]),(0,o.useEffect)(()=>{if("Javascript"===x&&n&&l.current){let e=l.current,t=document.createElement("div");return t.innerHTML=w,t.querySelectorAll("script").forEach(t=>{let r=document.createElement("script");Array.from(t.attributes).forEach(e=>{r.setAttribute(e.name,e.value)}),t.textContent&&(r.textContent=t.textContent),e.appendChild(r)}),()=>{e.querySelectorAll("script").forEach(e=>e.remove())}}},[x,w,n]),!t)return null;if("Javascript"===x&&!n)return(0,s.jsx)("div",{className:i()(y()["cms-body__embedded-content"],r),children:(0,s.jsx)("p",{style:{color:"orange",padding:"1rem",border:"2px solid orange"},children:"â ï¸ JavaScript execution blocked. This content requires explicit permission to run scripts."})});if("IFrame"===x)return(0,s.jsxs)("div",{className:i()(y()["cms-body__embedded-content"],r),children:[j&&b&&!f&&(0,s.jsx)(c,{}),(0,s.jsx)("div",{ref:l,style:{...j&&b&&!f?{position:"absolute",visibility:"hidden",height:0,overflow:"hidden"}:{}}})]});if("Javascript"===x)return(0,s.jsx)("div",{ref:l,className:i()(y()["cms-body__embedded-content"],r),dangerouslySetInnerHTML:{__html:w}});let P=(0,u.Ay)(w,{replace:e=>{var t,r,n,i,o,l,a,d,c,_,h,b,y,p;if(!(e instanceof u.Hg))return e;if("a"===e.name){let a=(null==(t=e.attribs)?void 0:t.href)||"#",d=null==(r=e.attribs)?void 0:r.target,c=null==(n=e.attribs)?void 0:n.rel,_=null==(i=e.attribs)?void 0:i["aria-label"],h=null==(o=e.attribs)?void 0:o.class,g=null==(l=e.attribs)?void 0:l.title,b=(e
1=>{if(!e)return!1;let t=e.trim().toLowerCase();return!["javascript:","data:","vbscript:","file:"].some(e=>t.startsWith(e))&&[/^\/[^/]/,/^https?:\/\//,/^mailto:/,/^tel:/,/^#/].some(e=>e.test(t))})(a)?a:"#";return(0,s.jsx)(m.ew,{href:b,variant:"link",openInNewTab:"_blank"===d,rel:c,"aria-label":_,className:h,title:g,children:(0,u.zd)(e.children)})}if("p"===e.name)return(0,s.jsx)("p",{className:"body-m-regular",children:(0,u.zd)(e.children)});if(["h1","h2","h3","h4","h5","h6"].includes(e.name)){let t=e.name;return(0,s.jsx)(t,{children:(0,u.zd)(e.children)})}if("ul"===e.name)return(0,s.jsx)("ul",{className:"body-m-regular",children:(0,u.zd)(e.children)});if("ol"===e.name)return(0,s.jsx)("ol",{className:"body-m-regular",children:(0,u.zd)(e.children)});if("li"===e.name)return(0,s.jsx)("li",{children:(0,u.zd)(e.children)});if("blockquote"===e.name)return(0,s.jsx)("blockquote",{children:(0,u.zd)(e.children)});if("button"===e.name){let t=null==(a=e.attribs)?void 0:a.type,r=null==(d=e.attribs)?void 0:d["data-variant"],n=null==(c=e.attribs)?void 0:c["data-size"],i=null==(_=e.attribs)?void 0:_.class,o=null==(h=e.attribs)?void 0:h["aria-label"],l=!!(null==(b=e.attribs)?void 0:b.disabled),f=null==(y=e.attribs)?void 0:y.title,v=(e=>{if(!e)return;let t=g[e];if(t)return e=>{e.preventDefault(),t()}})(null==(p=e.attribs)?void 0:p["data-action"]);return(0,s.jsx)(m.$n,{type:t||"button",variant:r||"primary",size:n||"md",className:i,"aria-label":o,disabled:l,title:f,onClick:v,children:(0,u.zd)(e.children)})}return e}});return(0,s.jsx)("div",{className:i()(y()["cms-body__embedded-content"],"embedded-content","embedded-content--".concat(x),r),children:P})}},97101:(e,t,r)=>{"use strict";r.d(t,{N_:()=>i,a8:()=>l,rd:()=>a});var s=r(97868);let n=(0,r(61431).A)({locales:["en-US","fr"],defaultLocale:"en-US",localePrefix:{mode:"always",prefixes:{"en-US":"/en",fr:"/fr_CA"}},pathnames:{"/category/sale":{en:"/category/sale",fr:"/cat\xe9gorie/sale"},"/category/[...path]":{en:"/category/[...path]",fr:"/cat\xe9gorie/[...path]"},"/category/landing/[...path]":{en:"/category/landing/[...path]",fr:"/cat\xe9gorie/page-de-renvoi/[...path]"},"/project-showcases":{en:"/project-showcases",fr:"/demonstration-de-projets"},"/project-showcases/[slug]":{en:"/project-showcases/[slug]",fr:"/demonstration-de-projets/[slug]"},"/project-showcases/submit-project":{en:"/project-showcases/submit-project",fr:"/demonstration-de-projets/soumettre-projet"},"/resources":{en:"/resources",fr:"/ressources"},"/mycart":{en:"/mycart",fr:"/panier"},"/order-status":{en:"/order-status",fr:"/suivi-commande"},"/brands":{en:"/brands",fr:"/marques"},"/gift-cards":{en:"/gift-cards",fr:"/cartes-cadeaux"},"/contact-us":{en:"/contact-us",fr:"/nous-joindre"},"/compare":{en:"/compare",fr:"/comparer"},"/buying-guides":{en:"/buying-guides",fr:"/guide-d-achat"},"/buying-guides/[slug]":{en:"/buying-guides/[slug]",fr:"/guide-d-achat/[slug]"},"/tech-tips":{en:"/tech-tips",fr:"/conseils-techniques"},"/tech-tips/[slug]":{en:"/tech-tips/[slug]",fr:"/conseils-techniques/[slug]"},"/order-status/[orderId]":{en:"/order-status/[orderId]",fr:"/suivi-commande/[orderId]"},"/brands/[path]/[slug]":{en:"/brands/[path]/[slug]",fr:"/marques/[path]/[slug]"},"/store-locator":{en:"/store-locator",fr:"/trouver-magasin"},"/store-locator/store/[slug]":{en:"/store-locator/store/[slug]",fr:"/trouver-magasin/magasin/[slug]"},"/recycling-information":{en:"/recycling-information",fr:"/information-recyclage"},"/sign-in-newsletter":{en:"/sign-in-newsletter",fr:"/inscription-infolettre"},"/flyersView":{en:"/flyersView",fr:"/circulaires"}}}),{Link:i,redirect:o,usePathname:l,useRouter:a,getPathname:d}=(0,s.A)(n)}},e=>{e.O(0,[9646,7555,1007,6990,5667,9664,1376,6056,9966,9773,1058,4737,3012,6799,9375,1574,5308,5140,6531,8736,1612,9967,3365,8497,8992,3791,8585,8388,587,18,7358],()=>e(e.s=71013)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.