1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e09d5c06-8e0f-4cd3-967d-e42f10eb2238",e._sentryDebugIdIdentifier="sentry-dbid-e09d5c06-8e0f-4cd3-967d-e42f10eb2238")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[221],{16111:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSG:()=>u,default:()=>m});var o=n(3710),r=n(55956),i=n(98097),a=n(18540),c=n(45563);n(2002);var l=n(15903),s=n(50542),d=n(83357),u=!0;function m(e){let{snapshot:t,serverState:n,parentCategorySlug:u,childCategorySlug:m,locale:f,asPath:p,slug:g,fallback:h,seoTitle:y,seoDescription:E,seoCanonical:x,seoImageUrl:A,seoImageWidth:w,seoImageHeight:j,seoNofollow:b,seoNoindex:k}=e;return(0,o.jsxs)(a.BE,{value:{fallback:h},children:[(0,o.jsx)(r.bV,{title:y,description:E,canonical:x,languageAlternates:[{hrefLang:"en-au",href:"".concat((0,c.$_)("en-AU")).concat(p)},{hrefLang:"en-gb",href:"".concat((0,c.$_)("en-GB")).concat(p)},{hrefLang:"en-us",href:"".concat((0,c.$_)("en-US")).concat(p)},{hrefLang:"x-default",href:"".concat((0,c.$_)()).concat(p)}],openGraph:{title:y,description:E,url:x,siteName:"BigCommerce",images:(0,s.H)(A,w,j),locale:(0,l.s)(f)},nofollow:b,noindex:k}),(0,o.jsx)(d.Yp,{serverState:n,parentCategory:u,childCategory:m,children:(0,o.jsx)(i.Y,{snapshot:t,metadata:{favicon:!0}})})]})}},50542:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});let o={url:"https://www-cdn.bigcommerce.com/assets/_1200x630_crop_center-center_82_none/BigCommerce-Social-Image-Generic-Facebook.jpg?mtime=1681929501",alt:"BigCommerce logo",type:"image/jpeg"};function r(e,t,n){let{fallbackToDefault:r=!1}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return e?[{url:e,width:null!=t?t:void 0,height:null!=n?n:void 0,alt:"BigCommerce logo",type:"image/jpeg"}]:r?[o]:void 0}},61623:(e,t,n)=>{"use strict";n.d(t,{$5:()=>i,Jj:()=>a,O6:()=>r});var o=n(75562);function r(){return{type:o.J.MAKESWIFT_CONNECTION_INIT}}function i(e){return{type:o.J.REGISTER_DOCUMENT,payload:{documentKey:e.key,document:e}}}function a(e){return t=>(e.forEach(e=>t(i(e))),()=>{e.forEach(e=>{var n;return t((n=e.key,{type:o.J.UNREGISTER_DOCUMENT,payload:{documentKey:n}}))})})}},65716:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});var o=n(8467);function r(){return(0,o.g)().dispatch}}
1,69202:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/apps/categories/[[...slug]]",function(){return n(16111)}])},98097:(e,t,n)=>{"use strict";n.d(t,{Y:()=>T});var o=n(3710),r=n(86190),i=n(79002),a=n(60274),c=n(40819),l=n(61184),s=n(7199);let d=(0,r.memo)((0,r.forwardRef)(function({rootDocument:e},t){let n=(0,c.Z)(e.key)??e;return null==n?(0,o.jsx)(l.q,{ref:t,text:"Document not found"}):(0,o.jsx)(s.y,{ref:t,document:n})})),u={Body:"BODY",Head:"HEAD"};var m=n(40875),f=n(56620);let p=({code:e,builderEnabled:t,liveEnabled:n,location:o,cleanup:r})=>({code:e,builderEnabled:t,liveEnabled:n,location:o,cleanup:r});function g({page:e}){let t=(0,f.o)(),[n,o]=(0,r.useState)(e.snippets),i=function(e){let t=(0,a.O)(),n=()=>null==e?null:t.readPage(e);return(0,r.useSyncExternalStore)(t.subscribe,n,n)}(t?e.id:null);(0,r.useEffect)(()=>{if(null==i)return;let e=n.map(p),t=i.snippets.map(p);(0,m.A)(t,e)||o(i.snippets)},[i]);let c=(0,r.useMemo)(()=>n.filter(e=>t?e.builderEnabled:e.liveEnabled),[n,t]);return{headSnippets:(0,r.useMemo)(()=>c.filter(e=>e.location===u.Head),[c]),bodySnippets:(0,r.useMemo)(()=>c.filter(e=>e.location===u.Body),[c])}}function h({code:e,cleanup:t}){return(0,r.useEffect)(()=>{let n=document.createElement("div");n.innerHTML=e;let o=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT),r=[];for(;o.nextNode();)o.currentNode instanceof HTMLScriptElement&&r.push(o.currentNode);r.forEach(e=>{let t=document.createElement("script");t.textContent=e.textContent,Array.from(e.attributes).forEach(({name:e,value:n})=>{t.setAttribute(e,n)}),e.parentNode?.replaceChild(t,e)});let i=Array.from(n.childNodes);return document.body.append(...i),()=>{if(i.forEach(e=>{e.parentNode?.removeChild(e)}),null!=t)try{Function(t)()}catch{}}},[e,t]),null}var y=n(59564),E=n(50642);let x={id:"default-favicon",mimetype:"image/png",publicUrl:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABcRAAAXEQHKJvM/AAABjElEQVRYhc2XzU3EMBCFB8TddAAXn6EE6GCpgNABZ1/IXnymBOgAOmA7YM8+ABVsXEHQQFaKQryeN3Yk3ilKJtEnv/nLUd/3pFG0riGi88yrnQn+UfJ5FUi0riWiB2H4nQn+KRd0DFP8agXEfkqCYJBoHdtxIQxfm+DfFgEhoith3NYE30o/qgGR2BJB+xY7kdYEL8oNFUi0jiFMJuxVWrJqEMFxsyUNCsE6AeNztvBp7aJ143vXksoRnwhYtmNdSoIQa6RlO9YXEWW7KgoCleOgxgTf1QZBT+RZ2lXFING6UxCCq+ceeUE8fYdknY599v9sJvzGBP+yCEgC7GPmETc0OJ+0awAlkhe2pAbIXAeFZ8xe2g2Nk3c3ub0xwWt6zY9qbmiqGVMbZK21ZC/YmhlbeBMTzZNDQqcvDb1kM1x32iqZSt1HaqukfKvq34BAOTLsrH+ETNmUkKHHA+428RgeclPVWozeSyAI2EdWB34jtqXNTAySOY3i/KgFIlqOa4GkFmBegorzg4joG07he/M7zl6jAAAAAElFTkSuQmCC"};function A({document:e,metadata:t={}}){let{title:n=!1,favicon:i=!1,canonicalUrl:c=!1,indexingBlocked:l=!1,description:s=!1,keywords:d=!1,socialImage:u=!1}=t,{headSnippets:m}=g({page:e}),{HeadSnippet:p}=(0,y.Z)(),h=function(e){let t=(0,a.O)(),n=()=>null==e?null:t.readSite(e);return(0,r.useSyncExternalStore)(t.subscribe,n,n)}((0,f.o)()?e.site.id:null),A=e.localizedPages.find(({parentId:e})=>null==e),w=e.meta.favicon??x,j=A?.meta.title??e.meta.title,b=A?.meta.description??e.meta.description,k=A?.meta.keywords??e.meta.keywords,v=A?.meta.socialImage??e.meta.socialImage,_=A?.seo.canonicalUrl??e.seo.canonicalUrl,N=A?.seo.isIndexingBlocked??e.seo.isIndexingBlocked,B=(0,r.useMemo)(()=>null==h?e.fonts.map(({family:e,variants:t})=>`${e.replace(/ /g,"+")}:${t.join()}`).join("|"):h.googleFonts.edges.filter(e=>null!=e).map(({activeVariants:e,node:{family:t,variants:n}})=>{let o=n.filter(t=>e.some(e=>e.specifier===t.specifier)).map(e=>e.specifier).join();return`${t.replace(/ /g,"+")}:${o}`}).join("|"),[h,e]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(E.Do,{precedence:"high",href:"makeswift-base-styles",children:` 2 html { 3 font-family: sans-serif; 4 } 5 div#__next { 6 overflow: hidden; 7 } 8 `}),n&&j&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(E.sT,{children:j}),(0,o.jsx)(E.tf,{property:"og:title",content:j}),(0,o.jsx)(E.tf,{name:"twitter:title",content:j})]}),i&&w&&(0,o.jsx)(E.Ek,{rel:"icon",type:w.mimetype,href:w.publicUrl}),c&&_&&(0,o.jsx)(E.Ek,{rel:"canonical",href:_}),l&&N&&(0,o.jsx)(E.tf,{name:"robots",content:"noindex"}),s&&b&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(E.tf,{name:"description",content:b}),(0,o.jsx)(E.tf,{property:"og:description",content:b}),(0,o.jsx)(E.tf,{name:"twitter:description",content:b})]}),d&&k&&(0,o.jsx)(E.tf,{name:"keywords",content:k}),u&&v&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(E.tf,{property:"og:image",content:v.publicUrl}),(0,o.jsx)(E.tf,{property:"og:image:type",content:v.mimetype}),(0,o.jsx)(E.tf,{name:"twitter:image",content:v.publicUrl}),(0,o.jsx)(E.tf,{name:"twitter:card",content:"summary_large_image"})]}),""!==B&&(0,o.jsx)(E.Ek,{precedence:"medium",rel:"stylesheet",href:`https://fonts.googleapis.com/css?family=${B}&display=swap`}),m.map(e=>(0,o.jsx)(p,{snippet:e},e.id))]})}function w({page:e,rootDocument:t,metadata:n=!0}){let{bodySnippets:i}=g({page:e}),a=(0,r.useMemo)(()=>"boolean"==typeof n?{title:n,description:n,keywords:n,socialImage:n,canonicalUrl:n,indexingBlocked:n,favicon:n}:null==n?{}:n,[n]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(A,{document:e,metadata:a}),(0,o.jsx)(d,{rootDocument:t}),i.map(e=>(0,o.jsx)(h,{code:e.code,cleanup:e.cleanup},e.id))]})}var j=n(65716),b=n(61623),k=n(4107),v=n(96393),_=n(99172),N=n(89091);let B=(0,r.memo)(({snapshot:e,metadata:t=!0})=>{!function(e){let{store:t}=(0,a.O)();(0,r.useMemo)(()=>t.dispatch((0,i.$S)(e)),[e])}(e.cacheData);let n=(0,r.useMemo)(()=>(function(e){let{locale:t,localizedPages:n,id:o,data:r}=e,i=n.find(({parentId:e})=>null==e);return i?{key:i.elementTreeId,rootElement:i.data,locale:t}:{key:o,rootElement:r,locale:t}})(e.document),[e.document]);return!function(e){let t=(0,f.o)(),n=(0,j.w)();(0,v.S)()&&n((0,b.$5)(e)),(0,_.E)(()=>n((0,b.Jj)([e])),[n,e]),(0,r.useEffect)(()=>
8{if(t)return n((0,k.wQ)([e]))},[t,e])}(n),(0,o.jsx)(N.R,{children:(0,o.jsx)(w,{page:e.document,rootDocument:n,metadata:t},e.document.data.key)})});var C=n(54429),S=n(88381),I=n(17138);let T=(0,r.memo)(({snapshot:e,metadata:t,...n})=>{if("runtime"in n)throw Error(`The \`runtime\` prop is no longer supported in the \`@makeswift/runtime\` \`Page\` component as of \`0.15.0\`. 9See our docs for more information on what's changed and instructions to migrate: https://docs.makeswift.com/migrations/0.15.0`);return(()=>{let e=function(){try{return(0,C.useRouter)()}catch(e){return}}(),t=(0,j.w)();(0,r.useEffect)(()=>{(0,S.YW)(e).with({locale:S.P.string},({locale:e})=>t((0,I.xS)(new Intl.Locale(e)))).otherwise(()=>{})},[e])})(),(0,o.jsx)(B,{snapshot:e,metadata:t})})},99172:(e,t,n)=>{"use strict";n.d(t,{E:()=>r});var o=n(86190);let r="undefined"==typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?o.useEffect:o.useLayoutEffect}},e=>{e.O(0,[3357,636,6593,8792],()=>e(e.s=69202)),_N_E=e.O()}]); 10//# sourceMappingURL=[[...slug]]-9f09e796de6f632c.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.